Access Method, Device, Equipment and Medium Based on Time Adjustment Quantity

By calculating and correcting the timing advance amount bias value of the user equipment, the access failure problem caused by the excessive distance between the user equipment and the base station under millimeter wave coverage is solved, and the service continuity and quality guarantee is achieved.

CN112929983BActive Publication Date: 2025-06-10ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911241575.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-06
Publication Date
2025-06-10
Estimated Expiration
2039-12-06

AI Technical Summary

Technical Problem

Under millimeter wave coverage, when the distance between the user equipment and the base station is too large, the timing advance amount will lead to the problem of access failure.

Method used

By calculating the timing advance quantity target value of the random access sequence sent by the target user equipment, the first timing advance quantity bias value is determined, and the actual line time of the uplink data is corrected to solve the access failure problem.

Benefits of technology

It effectively solves the problem of access failure when the user equipment is too far from the base station under millimeter wave coverage, ensuring the continuity and quality of services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112929983B_ABST
    Figure CN112929983B_ABST
Patent Text Reader

Abstract

The present application proposes an access method, device, equipment and medium based on a time adjustment amount. The method includes: calculating a target value of the timing advance of the target user equipment according to a random access sequence sent by the target user equipment; determining a first timing advance offset value of the target user equipment according to the target value of the timing advance; and correcting the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value. The above technical solution solves the problem of access failure when the distance between the user equipment and the base station is too large under millimeter wave coverage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to an access method, apparatus, device, and medium based on a time adjustment amount. Background Art

[0002] In order to maintain uplink orthogonality and reduce in-cell interference, it is necessary to ensure that the uplink transmissions of different UEs (User Equipment) in the same cell are time-aligned. By appropriately controlling the uplink transmission time offset of each UE, the arrival time of the uplink signals from different UEs at the base station can be controlled. For a UE farther from the base station, due to a larger transmission delay, it needs to send uplink data earlier than a UE closer to the base station.

[0003] During the random access process, the base station measures the uplink PRACH (Physical Random Access Channel) preamble sequence and carries the TA (Timing Advance) value in the RAR (Random Access Response). The UE adjusts its uplink transmission time accordingly. Among them, the distance between the UE and the base station can be calculated based on the TA value.

[0004] The current millimeter-wave implementation of a certain UE chip platform has limitations. Currently, the TA value is fixed in the code not to be greater than 50, corresponding to a calculated distance between the UE and the base station of about 500 meters. Once the UE measures the distance from the base station exceeding 500m through certain means, it will forcibly stop receiving information from any base station in the current cell, resulting in service interruption. However, through comparative testing, in an open and obstacle-free channel environment, when the distance exceeds 500m, the throughput and quality of service under millimeter-wave are still high enough, but at this time, the corresponding TA value will be greater than 50, causing the UE to report an error such as "Ignoring RAR received with high TA" and resulting in access failure. Summary of the Invention

[0005] This application provides an access method, apparatus, device, and medium based on a time adjustment amount to solve the problem of access failure when the distance between the user equipment and the base station is too large under millimeter-wave coverage, that is, when the timing advance amount is too large.

[0006] In a first aspect, an embodiment of this application provides an access method based on a time adjustment amount under millimeter-wave coverage, including:

[0007] Calculating a target value of the timing advance amount of the target user equipment according to a random access sequence sent by the target user equipment;

[0008] Determine a first timing advance offset value of the target user equipment according to the timing advance target value;

[0009] Correct the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value.

[0010] In a second aspect, an access device based on time adjustment amount under millimeter wave coverage provided by an embodiment of the present application includes:

[0011] A timing advance target value calculation module, configured to calculate a timing advance target value of the target user equipment according to a random access sequence sent by the target user equipment;

[0012] A first timing advance offset value determination module, configured to determine a first timing advance offset value of the target user equipment according to the timing advance target value;

[0013] An uplink time correction module, configured to correct the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value.

[0014] In a third aspect, an embodiment of the present application provides a communication device, including: one or more processors; a memory for storing one or more programs; when the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the access method based on time adjustment amount under millimeter wave coverage as described in any embodiment of the present application.

[0015] In a fourth aspect, an embodiment of the present application provides a storage medium storing a computer program, and when the computer program is executed by a processor, it implements the access method based on time adjustment amount under millimeter wave coverage as described in any embodiment of the present application.

[0016] In the technical solution provided in this embodiment, during the initial uplink synchronization process of the target user equipment, the base station first calculates the timing advance target value of the target user equipment according to the random access sequence sent by the target user equipment, and then determines the first timing advance offset value of the target user equipment according to the timing advance target value. When the base station receives the uplink data of the target user terminal, it corrects the actual uplink time of the uplink data according to the first timing advance offset value, thereby solving the access failure problem when the distance between the user equipment and the base station is too large under millimeter wave coverage (that is, when the timing advance is too large).

[0017] More descriptions about the above embodiments and other aspects of the present application and their implementation manners are provided in the accompanying drawings, specific implementation manners, and claims. Description of the Drawings

[0018] Figure 1It is a typical random access schematic diagram;

[0019] Figure 2 It is a schematic flow diagram of an access method based on time adjustment amount under millimeter-wave coverage provided by this application;

[0020] Figure 3 It is a schematic flow diagram of an access method based on time adjustment amount under millimeter-wave coverage provided by this application;

[0021] Figure 4 It is a schematic flow diagram of an access method based on time adjustment amount under millimeter-wave coverage provided by this application;

[0022] Figure 5 It is a schematic flow diagram of an access method based on time adjustment amount under millimeter-wave coverage provided by this application;

[0023] Figure 6 It is a schematic flow diagram of an access method based on time adjustment amount under millimeter-wave coverage provided by this application;

[0024] Figure 7 It is a schematic structural diagram of an access device based on time adjustment amount under millimeter-wave coverage provided by this application;

[0025] Figure 8 It is a schematic structural diagram of a communication device provided by this application. Detailed implementation manners

[0026] To make the objectives, technical solutions and advantages of this application clearer and more understandable, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be combined with each other arbitrarily.

[0027] Before describing the technical solutions of this application, relevant content will be introduced first.

[0028] Random Access is the access process of the UE before starting to communicate with the network. A typical random access schematic diagram is as Figure 1 shown. Random access can be divided into two types: Synchronized Random Access and Non-Synchronized Random Access. When the UE has achieved uplink synchronization with the system, the random access process of the UE is called synchronized random access; when the UE has not achieved uplink synchronization with the system or has lost uplink synchronization, the random access process of the UE is called non-synchronized random access.

[0029] Since the UE has not achieved precise uplink synchronization during asynchronous random access, a main feature that differentiates asynchronous random access from synchronous random access is to estimate and adjust the UE's uplink transmission clock, and control the synchronization error within the length of the CP (Cyclic Prefix).

[0030] Generally, the asynchronous random access process is as follows: After power-on, the UE first performs downlink synchronization through the SCH (Synchronization Channel) to obtain the radio frame number, the reception position of the subframe, and the cell ID, then detects the BCH (Broadcast Channel) to obtain system information, where the system information includes the configuration information of the RACH (Random Access Channel), and finally completes the process of accessing the system through the RACH for uplink synchronization.

[0031] During the uplink synchronization transmission process of the UE, the position of the RACH is obtained according to the radio frame and subframe positions determined by downlink synchronization, and a preamble is randomly selected from the available preamble sequences for preamble transmission; the base station detects it to determine the timing advance of the uplink synchronization and transmits it to the UE; the UE adjusts the uplink transmission data time according to the timing advance sent by the base station, thereby achieving the time synchronization of the uplink channel.

[0032] The timing advance TA, which is used for UE uplink transmission, refers to the time when the UE uplink packet is expected to arrive at the base station. The radio frequency transmission delay caused by the distance is estimated, and the data packet is sent in advance by a time corresponding to the TA value. Specifically, the TRP (Transmit-Receive Point) sends a TAC (Timing Advance Command) to the UE, and the UE is informed of the time size of the timing advance through the TAC. Among them, the TRP is the new name for the base station in 5G.

[0033] An important feature of uplink transmission is that different UEs perform orthogonal multiple access in time-frequency, that is, the uplink transmissions of different UEs from the same cell do not interfere with each other. To ensure the orthogonality of uplink transmission and avoid intra-cell interference, the TRP requires that the signals of different UEs from the same subframe but different frequency domain resources arrive at the TRP basically aligned in time. As long as the TRP receives the uplink data sent by the UE within the CP range, it can correctly decode the uplink data. Therefore, uplink synchronization requires that the signals of different UEs from the same subframe arrive at the TRP within the CP.

[0034] From the perspective of the UE, the TA is essentially a Negative Offset between the start time of the received downlink subframe and the time of transmitting the uplink subframe. By appropriately controlling the offset of each UE, the TRP can control the time when the uplink signals from different UEs arrive at the TRP. For a UE farther from the TRP, due to the larger transmission delay, it needs to send uplink data earlier than a UE closer to the TRP.

[0035] The timing of the uplink subframe and the downlink subframe on the TRP side is the same, while there is an offset between the timing of the uplink subframe and the downlink subframe on the UE side. It can be seen from this that different UEs have their own different TA values, that is, the TA value is a UE-level configuration.

[0036] The base station provides a value N to the UE through the high-layer parameter n-TimingAdvanceOffset TA_offset as the time adjustment offset of the serving cell.

[0037] The time adjustment indication message indicates an initial time adjustment amount N TA , whose unit is Tc, and the calculation formula is N TA = TA * 16 * 64 / 2 μ . According to the protocol, the subcarrier spacing SCS is 120 kHz and μ = 3. Then, if TA = 1, N TA = 128. And the total time adjustment amount T TA = N TA + N TA _offset. If N TA _offset = 0, then T TA = 128Tc. Among them, the time advance distance corresponding to 1Tc is: (3 * 10 8 * 1 / (480000 * 4096)) / 2 = 0.0763 m. Furthermore, the distance represented by TA = 1 is 9.7656 m. When the chip limits the distance between the UE and the base station to 488.3 m, TA = 50.

[0038] In an exemplary embodiment, Figure 2 is a schematic flow diagram of an access method based on time adjustment amount under millimeter-wave coverage provided by this application. This method is applicable to the situation where the user equipment under millimeter-wave coverage has a threshold limit for the timing advance amount. This method can be executed by the access device based on time adjustment amount under millimeter-wave coverage provided by this application. The access device based on time adjustment amount under millimeter-wave coverage can be implemented by software and / or hardware and integrated in a communication device, such as a base station.

[0039] Millimeter waves have the advantages of large bandwidth, low interference, and low spectrum price. Adopting the millimeter wave band is an important difference between 5G and other previous wireless technologies. Due to the crucial differences in the wireless transmission channel characteristics of millimeter waves and traditional low-frequency bands, many new processing means must be applied in the millimeter wave band to address the disadvantages of large attenuation, easy to be blocked by obstacles, and poor diffraction ability of millimeter waves. In actual tests, it is found that most mainstream processor chips use a simple and crude physical distance as the limit range of cell coverage when dealing with the uplink and downlink coverage edges. For example, in a certain chip platform, the threshold is set to 500 meters. Once the terminal measures a distance exceeding 500m from the base station through certain means, the terminal forcibly stops receiving any information from the base station in the current cell, resulting in service interruption. After comparative tests, in fact, in an open and obstacle-free channel environment, when the distance exceeds 500m, the throughput and service quality under millimeter waves are still high enough.

[0040] As Figure 2 shown, the access method based on time adjustment amount under millimeter wave coverage provided by this application for the initial access process of the target user equipment specifically includes:

[0041] S210. Calculate the target value of the timing advance of the target user equipment according to the random access sequence sent by the target user equipment.

[0042] The UE sends a random access sequence on the random access channel. After the base station eNodeB detects the random access sequence, it first calculates the target value of the timing advance of the target user equipment according to the random access sequence.

[0043] In the random access process, when the eNodeB detects the uplink PRACH preamble sequence, it determines the timing advance value by measuring the received preamble. The eNodeB can determine the timing advance value of each UE by measuring the uplink transmission of the UE, that is, as long as the UE has uplink transmission, the eNodeB can be used to estimate the timing advance value. In theory, any signal sent by the UE can be used to measure the timing advance, such as SRS / DMRS / CQI / ACK / NACK / PUSCH, etc.

[0044] Specifically, the eNodeB compares the received Zadoff-Chu sequence (i.e., ZC sequence) with the local sequence, calculates how many bits the received ZC sequence has been shifted, and then calculates the target value of the timing advance of the target user equipment.

[0045] S220. Determine the first timing advance offset value of the target user equipment according to the target value of the timing advance.

[0046] The first timing advance offset value is used to correct the actual uplink time of the uplink and downlink data of the target user equipment when the target user equipment initially accesses.

[0047] The UE chip usually has limitations on the timing advance. The calculated target value of the timing advance of the target user equipment may exceed this limitation. Furthermore, after the calculated target value of the timing advance is obtained, the first timing advance offset value corresponding to the target value of the timing advance can be determined according to a preset rule, and used as the basis for correcting the actual uplink time of the uplink data of the target user equipment. For example, a correspondence table between the target value of the timing advance and the first timing advance offset value is established in advance based on actual test results. After the target value of the timing advance of a target user equipment is calculated, the first timing advance offset value of the target user equipment is determined by looking up the table.

[0048] When determining the first timing advance offset value of the target user equipment, a timing advance information indicating the target user equipment to perform uplink data transmission will also be returned to the target user equipment in the access response. This timing advance information meets the limitations of the UE chip and corresponds one-to-one with the target value of the timing advance and the first timing advance offset value. After receiving the timing advance information, the target user equipment performs uplink data transmission based on this timing advance information.

[0049] S230. Correct the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value.

[0050] When the eNodeB receives the uplink information of the target user equipment, query the first timing advance offset value of the target user equipment, and correct the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value of the target user equipment, and use the corrected time as the actual uplink time of the target user equipment.

[0051] In the technical solution provided in this embodiment, during the initial uplink synchronization process of the target user equipment, the base station first calculates the target value of the timing advance of the target user equipment according to the random access sequence sent by the target user equipment, and then determines the first timing advance offset value of the target user equipment according to the target value of the timing advance. When the base station receives the uplink data of the target user terminal, correct the actual uplink time of the uplink data according to the first timing advance offset value, thereby solving the access failure problem when the distance between the user equipment and the base station is too large under millimeter wave coverage (that is, when the timing advance is too large).

[0052] In one example, the first timing advance offset value can be determined according to the timing advance target value, specifically: according to the magnitude relationship between the timing advance target value and the timing advance threshold, the first timing advance offset value of the target user equipment is determined.

[0053] As Figure 3 shown, the access method based on time adjustment amount under millimeter wave coverage provided by this application, regarding the initial access process of the target user equipment, specifically includes:

[0054] S310. Calculate the timing advance target value of the target user equipment according to the random access sequence sent by the target user equipment.

[0055] S320. Determine the first timing advance offset value of the target user equipment according to the magnitude relationship between the timing advance target value and the timing advance threshold.

[0056] Among them, the timing advance threshold is defined for the target user equipment. For example, a certain UE chip platform fixedly sets in the code that the TA value cannot be greater than 50. At this time, the timing advance threshold is 50.

[0057] However, the calculated timing advance target value of the target user equipment may be greater than the timing advance threshold or less than the timing advance threshold. Furthermore, the first timing advance offset value of the target user equipment can be determined according to the magnitude relationship between the timing advance target value and the timing advance threshold. For example, when the timing advance target value is less than the timing advance threshold, the first timing advance offset value is set to zero or a certain fixed value; when the timing advance target value is greater than or equal to the timing advance threshold, the first timing advance offset value is set to be related to the difference between the two.

[0058] S330. Correct the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value.

[0059] In one example, the determining the first timing advance offset value of the target user equipment according to the magnitude relationship between the timing advance target value and the timing advance threshold can be specifically:

[0060] Determine the first timing advance transmission value and the first timing advance offset value of the target user equipment according to the magnitude relationship between the timing advance target value and the timing advance threshold;

[0061] Wherein, the sum of the first timing advance transmission value and the first timing advance offset value is the target timing advance value. The first timing advance transmission value is less than or equal to the timing advance threshold and is used to be sent to the target user equipment so that the target user equipment performs uplink data transmission according to the first timing advance transmission value.

[0062] As Figure 4 shown, the access method based on time adjustment amount under millimeter wave coverage provided by this application for the initial access process of the target user equipment specifically includes:

[0063] S410. Calculate the target timing advance value of the target user equipment according to the random access sequence sent by the target user equipment.

[0064] S420. Divide the target timing advance value into the first timing advance transmission value and the first timing advance offset value according to the magnitude relationship between the target timing advance value and the timing advance threshold.

[0065] The calculated target timing advance value of the target user equipment may be greater than the timing advance threshold or less than the timing advance threshold. Divide the target timing advance value into the first timing advance transmission value and the first timing advance offset value according to the magnitude relationship between the target timing advance value and the timing advance threshold.

[0066] Wherein, the first timing advance transmission value is used to be sent to the target user equipment so that the target user equipment performs uplink data transmission according to the first timing advance transmission value. The first timing advance transmission value is less than or equal to the timing advance threshold and will not exceed the processing capacity of the chip in the target user equipment. The first timing advance offset value is used to be saved in the base station so that the base station adjusts the uplink data time of the target user equipment. Meanwhile, the sum of the first timing advance transmission value and the first timing advance offset value is the target timing advance value.

[0067] Further, in an example, determining the first timing advance transmission value and the first timing advance offset value of the target user equipment according to the magnitude relationship between the target timing advance value and the timing advance threshold may specifically be:

[0068] If the target timing advance value is less than or equal to the timing advance threshold, then the first timing advance transmission value is the target timing advance value and the first timing advance offset value is zero;

[0069] If the target timing advance value is greater than the timing advance threshold, the first timing advance transmission value is the timing advance threshold, and the first timing advance offset value is the difference between the target timing advance value and the timing advance threshold.

[0070] In a random access request, assuming that the chip limits the distance between the UE and the base station to 488.3 m and access is not allowed beyond this distance, the timing advance threshold is 50, and the time adjustment amount threshold is 128 * 50. (The time adjustment amount threshold N TA = TA * 16 * 64 / 2 μ )

[0071] When the calculated target timing advance value is less than or equal to the timing advance threshold of 50, the calculated target timing advance value is directly used as the first timing advance transmission value and sent to the UE. At this time, the first timing advance offset value is 0.

[0072] When the calculated target timing advance value is greater than the timing advance threshold of 50, the timing advance threshold of 50 is directly used as the first timing advance transmission value and sent to the UE, and the difference between the calculated target timing advance value and the timing advance threshold of 50 is used as the first timing advance offset value, that is, the difference between the calculated target timing advance value and the timing advance value that makes the time adjustment amount the time adjustment amount threshold of 128 * 50 is used as the first timing advance offset value. That is, in this case, the first timing advance transmission value sent to the UE is not the calculated target timing advance value, but the timing advance threshold of 50, because the calculated target timing advance value exceeds the limitation of the timing advance by the user equipment chip.

[0073] In one example, after determining the first timing advance offset value of the target user equipment, it further includes:

[0074] Storing the first timing advance offset value of the target user equipment corresponding to the cell radio network temporary identifier of the target user equipment in a first table.

[0075] To achieve TA adjustment for different user equipments separately, in this application, the base station can locally save a correspondence table between user equipment identifiers and initial access TA offset values, such as a correspondence table between C-RNTI (Cell-Radio Network Temporary Identifier) and initial access TA offset values, as shown in Table 1. Among them, C-RNTI is a dynamic identifier assigned by the base station to the UE, and C-RNTI can uniquely identify a UE under the cell air interface.

[0076] S430. Send the first timing advance transmission value to the target user equipment so that the target user equipment performs uplink data transmission according to the first timing advance transmission value.

[0077] Table 1 Schematic table of the correspondence between C-RNTI and the initial access TA offset value

[0078] C-RNTI TA offset value 1 0001 10 2 0002 20 3 0003 30

[0079] Typically, the first timing advance transmission value can be sent to the UE through the timing advance Command field in the random access response. The UE sends uplink data according to the TA information carried in the random access response.

[0080] In an example, after detecting a random access sequence, the eNodeB sends a random access response through the downlink shared channel. The random access response includes the first timing advance transmission value for uplink transmission and the temporarily allocated C-RNTI.

[0081] S440. Receive the uplink data and correct the actual uplink time of the uplink data according to the first timing advance offset value of the target user equipment.

[0082] When the eNodeB receives the uplink information of the target user equipment, query the first timing advance offset value of the target user equipment. Optionally, obtain the first timing advance offset value of the target user equipment by querying the schematic table of the correspondence between C-RNTI and the initial access TA offset value, and correct the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value of the target user equipment. Take the corrected time as the actual uplink time of the target user equipment.

[0083] Specifically, if the first timing advance offset value of the target user equipment is 10 and the time adjustment amount determined according to the first timing advance transmission value is N TA1 = 128 * 50, then the actual time adjustment amount of the user equipment determined by the base station is N TA1 + 128 * 10.

[0084] When the eNodeB confirms that the target user equipment has successfully accessed, send a message to the target user equipment.

[0085] Regarding how to adjust the TA offset value on the base station side, one method is that after the UE powers on, it finds the system frame header through the synchronization process and then adjusts the timing module to keep in sync with the base station's downlink clock. At this time, when initially sending the PRACH preamble sequence on the uplink, it is sent in the corresponding uplink frame according to the downlink timing alignment. After the base station makes a frame header offset adjustment, it will make the UE's downlink timing relatively advance, so that the UE sends the PRACH earlier than before the adjustment. In this way, the TA estimation made by the base station after receiving the PRACH will be reduced.

[0086] In the technical solution provided in this embodiment, during the initial uplink synchronization process of the target user equipment, the base station first calculates the target value of the timing advance of the target user equipment according to the random access sequence sent by the target user equipment, and then divides the target value of the timing advance into the first timing advance transmission value and the first timing advance offset value according to the magnitude relationship between the target value of the timing advance and the timing advance threshold. Among them, the first timing advance transmission value is less than the timing advance threshold and is within the range that the user equipment chip can handle, so that the target user equipment performs uplink data transmission according to the first timing advance transmission value. When the base station receives the uplink and downlink data of the target user terminal, it corrects the uplink time of the data according to the first timing advance offset value, thereby solving the access failure problem when the distance between the user equipment and the base station is too large under millimeter wave coverage (that is, when the timing advance is too large).

[0087] On the basis of the above technical solution, the uplink synchronization update process of the target user equipment is introduced. Specifically, after correcting the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value, it further includes:

[0088] If it is determined that the timing advance of the target user equipment needs to be adjusted, calculate the target time adjustment amount of the target user equipment;

[0089] Determine the second timing advance offset value of the target user equipment according to the target time adjustment amount;

[0090] Correct the actual uplink time of the uplink data of the target user equipment according to the second timing advance offset value.

[0091] As Figure 5 shown, the access method based on the time adjustment amount under millimeter wave coverage provided by this application, regarding the synchronization update process of the target user equipment, specifically includes:

[0092] S510. If it is determined that the timing advance of the target user equipment needs to be adjusted, calculate the target time adjustment amount of the target user equipment.

[0093] During the random access process, the UE has achieved uplink synchronization with the eNodeB. In the RRC_CONNECTED state, the timing of the UE's uplink signal arriving at the eNodeB changes over time, and the UE needs to continuously update its uplink timing advance to maintain uplink synchronization. Typically, the eNodeB can use a closed-loop mechanism to adjust the uplink timing advance of each UE.

[0094] Among them, the main reasons for the change in the timing of the UE's uplink signal arriving at the eNodeB over time are as follows: the high-speed movement of the UE, for example, the UE moves at high speed along a running high-speed train, and the transmission delay between it and the eNodeB will continuously change; the current transmission path disappears and switches to a new transmission path, for example, in a city with dense buildings, when walking to the corner of a building, this situation is likely to occur; the crystal oscillator offset of the UE, and the long-term accumulated offset may cause errors in the uplink timing; the Doppler frequency shift caused by the movement of the UE, and so on.

[0095] The eNodeB determines the timing advance value of each UE based on the measurement of the UE's uplink transmission. If a specific UE needs to be corrected, the eNodeB will send a Timing Advance Command to the UE, requesting it to adjust the uplink transmission timing.

[0096] The target time adjustment amount refers to the calculated target time adjustment amount corresponding to the uplink transmission of the target user equipment, which is related to the distance between the target user equipment and the eNodeB.

[0097] As an optional implementation manner, calculating the target time adjustment amount of the target user equipment according to the adjusted target value of the timing advance amount of the user equipment may specifically be:

[0098] Calculating the adjusted target value of the timing advance amount of the target user equipment;

[0099] Calculating the target time adjustment amount according to the original time adjustment amount reported by the target user equipment and the adjusted target value of the timing advance amount.

[0100] Among them, the adjusted target value of the timing advance amount is calculated based on the uplink transmission of the target user equipment and needs to be informed to the target user equipment, so that the target user equipment adjusts the uplink transmission time based on the original time adjustment amount accordingly.

[0101] According to the adjusted target value of the timing advance amount, the corresponding change value of the time adjustment amount can be calculated, and by adding this change value to the original time adjustment amount, the corresponding target time adjustment amount can be obtained.

[0102] S520. Determine a second timing advance offset value of the target user equipment according to the target time adjustment amount.

[0103] Based on the calculated target value of the timing advance adjustment, adjust the original time adjustment amount N TA_old to obtain the target time adjustment amount N TA_new , which may exceed the limit of the user terminal chip regarding the time adjustment amount. In the signaling interaction after random access completion, assume that the chip limits the distance between the UE and the base station to 488.3 m, and access is not allowed if the distance exceeds this value. Then N TA_new should not exceed 128 * 50 at most.

[0104] Furthermore, after calculating the target time adjustment amount, a second timing advance offset value corresponding to the target time adjustment amount can be determined according to a preset rule, which is used as the basis for correcting the actual uplink time of the uplink data of the target user equipment. For example, a correspondence table between the target time adjustment amount and the second timing advance offset value is established in advance based on actual test results. After calculating the target time adjustment amount of a target user equipment, the second timing advance offset value of the target user equipment is determined by looking up the table.

[0105] When determining the second timing advance offset value of the target user equipment, a timing advance information indicating the target user equipment to perform uplink data transmission will also be returned to the target user equipment in the access response. This timing advance information meets the UE chip's limit and corresponds one-to-one with the target time adjustment amount and the second timing advance offset value. After receiving this timing advance information, the target user equipment adjusts the original time adjustment amount based on this timing advance information and performs uplink data transmission based on the adjusted time adjustment amount.

[0106] S530. Correct the actual uplink time of the uplink data of the target user equipment according to the second timing advance offset value.

[0107] When the eNodeB receives the uplink information of the target user equipment again, query the second timing advance offset value of the target user equipment, correct the actual uplink time of the uplink data of the target user equipment according to the second timing advance offset value of the target user equipment, and use the corrected time as the actual uplink time of the target user equipment.

[0108] In the technical solution provided in this embodiment, during the synchronization update process of the target user equipment, if the base station determines that the timing advance of the target user equipment needs to be adjusted, it calculates the target time adjustment amount of the target user equipment, and then determines the second timing advance offset value of the target user equipment according to the target time adjustment amount. When the base station receives the uplink data of the target user terminal again, it corrects the actual uplink time of the uplink data according to the second timing advance offset value, thereby solving the problem of access failure when the distance between the user equipment and the base station is too large (i.e., when the timing advance is too large) in the millimeter-wave coverage.

[0109] In one example, determining the second timing advance offset value of the target user equipment according to the target time adjustment amount may specifically be:

[0110] Determine the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold of the timing advance threshold.

[0111] Among them, the timing advance threshold is defined for the target user equipment. For example, a certain UE chip platform fixedly sets in the code that the TA value cannot be greater than 50, and at this time the timing advance threshold is 50. The corresponding time adjustment amount threshold of the timing advance threshold refers to the time adjustment amount calculated according to the timing advance threshold. When the timing advance threshold is 50, according to the protocol subcarrier spacing SCS of 120 kHz and μ = 3, the time adjustment amount threshold is 128 * 50.

[0112] The calculated target time adjustment amount may be greater than the time adjustment amount threshold or less than the time adjustment amount threshold. Furthermore, the second timing advance offset value of the target user equipment can be determined according to the magnitude relationship between the target time adjustment amount and the time adjustment amount threshold. For example, when the target time adjustment amount is less than the time adjustment amount threshold, the second timing advance offset value is set to zero or a certain fixed value; when the target time adjustment amount is greater than or equal to the time adjustment amount threshold, the second timing advance offset value is set to be related to the difference between the two.

[0113] Further, in one example, determining the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold of the timing advance threshold may specifically be:

[0114] Determine the second timing advance transmission value and the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold of the timing advance threshold;

[0115] Wherein, the sum of the second timing advance transmission value and the second timing advance offset value is the target timing advance adjustment value. The second timing advance transmission value is less than or equal to the timing advance adjustment threshold and is used to be sent to the target user equipment so that the target user equipment performs uplink data transmission according to the second timing advance transmission value. The target time adjustment amount calculated from the timing advance adjustment threshold is the time adjustment amount threshold.

[0116] As Figure 6 shown, the access method based on the time adjustment amount under millimeter wave coverage provided by this application for the synchronization update process of the target user equipment specifically includes:

[0117] S610. If it is determined that the timing advance of the target user equipment needs to be adjusted, calculate the target timing advance adjustment value of the target user equipment.

[0118] S620. Calculate the target time adjustment amount according to the original time adjustment amount reported by the target user equipment and the target timing advance adjustment value.

[0119] Wherein, the target time adjustment amount N TA_new is obtained by accumulating the time adjustment amount corresponding to the target timing advance adjustment value on the basis of the original time adjustment amount reported by the target user equipment. Specifically, when calculating the target time adjustment amount according to the original time adjustment amount reported by the target user equipment and the target timing advance adjustment value, the target time adjustment amount can be calculated according to the following formula:

[0120] N TA_new = N TA_old +(TA - 31)*16*64 / 2 μ where, N TA_new is the target time adjustment amount, N TA_old is the original time adjustment amount, and TA is the target timing advance adjustment value.

[0121] Wherein, TA is represented by indices 0, 1, 2, …, 63. TA - 31 may be positive or negative, and positive or negative numbers respectively indicate the time amount advanced or delayed from the uplink transmission.

[0122] S630. Determine the second timing advance transmission value and the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the time adjustment amount threshold corresponding to the timing advance threshold.

[0123] Specifically, according to the target time adjustment amount N TA_newBased on the magnitude relationship between the target timing advance adjustment value and the corresponding time adjustment amount threshold of 128 * 50 of the timing advance threshold, the target timing advance adjustment value is divided into the second timing advance transmission value and the second timing advance offset value.

[0124] Among them, the second timing advance transmission value is used to be sent to the target user equipment so that the target user equipment can adjust the time adjustment amount according to the second timing advance transmission value. Specifically, the timing adjustment amount from N TA_old to N TA_new can be indicated by a timing advance command (i.e., the second timing advance transmission value).

[0125] The target time adjustment amount calculated from the timing advance adjustment threshold is the time adjustment amount threshold, that is, the value that makes the target time adjustment amount the time adjustment amount threshold is the timing advance adjustment threshold. The second timing advance transmission value is less than or equal to the timing advance adjustment threshold and will not exceed the processing capacity of the chip in the target user equipment. The second timing advance offset value is used to be saved in the base station to enable the base station to adjust the uplink time of the data of the target user equipment. At the same time, the sum of the second timing advance transmission value and the second timing advance offset value is the timing advance adjustment target value.

[0126] Further, in an example, determining the second timing advance transmission value and the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold of the timing advance threshold can be specifically:

[0127] If the target time adjustment amount is less than or equal to the time adjustment amount threshold, the second timing advance transmission value is the timing advance adjustment target value, and the second timing advance offset value is zero;

[0128] If the target time adjustment amount is greater than the time adjustment amount threshold, the second timing advance transmission value is the timing advance adjustment threshold, and the second timing advance offset value is the difference between the timing advance adjustment target value and the timing advance adjustment threshold.

[0129] When the calculated target time adjustment amount N TA_new is less than or equal to the time adjustment amount threshold of 128 * 50, the calculated timing advance adjustment target value is directly used as the second timing advance transmission value and sent to the UE. At this time, the second timing advance offset value is 0.

[0130] When the calculated target time adjustment amount N TA_newWhen it is greater than the time adjustment amount threshold of 128 * 50, the timing advance adjustment threshold (that is, the TA value that makes the target time adjustment amount N TA_new is the TA value of the time adjustment amount threshold of 128 * 50) is directly sent to the UE as the second timing advance transmission value, and the difference between the calculated timing advance adjustment target value and the timing advance adjustment threshold is used as the second timing advance offset value, that is, the difference between the calculated timing advance adjustment target value and the TA value that makes the target time adjustment amount N TA_new is the TA value of the time adjustment amount threshold of 128 * 50 is used as the second timing advance offset value. That is, in this case, the second timing advance transmission value sent to the UE is not the calculated timing advance adjustment target value, but the TA value that makes the target time adjustment amount N TA_new is the TA value of the time adjustment amount threshold of 128 * 50, because the calculated timing advance adjustment target value makes N TA_new exceed the limit of the timing advance by the user equipment chip.

[0131] In one example, after determining the second timing advance offset value of the target user equipment, it further includes:

[0132] The second timing advance offset value of the target user equipment and the cell radio network temporary identifier of the target user equipment are stored in a second table in a corresponding manner.

[0133] In order to implement TA adjustment for different user equipments respectively, in this application, the base station can locally save a corresponding table of user equipment identifier and synchronized updated TA offset value, for example, the C-RNTI and synchronized updated TA offset value corresponding table, as shown in Table 2. When the distance between the subsequent terminal and the base station gradually becomes farther or closer, the TA offset value in Table 2 is dynamically adjusted.

[0134] Table 2 Schematic table of C-RNTI and synchronized updated TA offset value correspondence

[0135] C-RNTI TA offset value 1 0001 0 2 0002 10 3 0003 20

[0136] S640. Send the second timing advance transmission value to the target user equipment, so that the target user equipment performs uplink data transmission according to the second timing advance transmission value.

[0137] The eNodeB sends the second timing advance transmission value to the target user equipment, so that the target user equipment adjusts and updates its time adjustment amount according to the second timing advance transmission value. Typically, the second timing advance transmission value can be carried in the signaling sent to the UE and sent to the UE through the Timing Advance Command.

[0138] The target user equipment stores the most recent timing advance adjustment amount, that is, the original time adjustment amount N before this adjustment. TA_old When a new timing advance command is received, the target value (i.e., the second timing advance amount transmission value) is adjusted according to the indicated timing advance amount in the timing advance command, and the time adjustment amount is changed from the original time adjustment amount N TA_old to the target time adjustment amount N TA_new where the calculation formula is:

[0139] N TA_new = N TA_old +(TA - 31)*16*64 / 2 μ .

[0140] Subsequently, the target user equipment sends uplink data based on the adjusted target time adjustment amount N TA_new .

[0141] S650. Receive the uplink data and determine the actual uplink time of the uplink data according to the second timing advance offset value of the target user equipment.

[0142] When the eNodeB receives the uplink information of the target user equipment, it queries the second timing advance offset value of the target user equipment. Optionally, it obtains the second timing advance offset value of the target user equipment by querying the C-RNTI and the synchronization update TA offset value corresponding schematic table, and corrects the actual uplink time of the target user equipment uplink data according to the second timing advance offset value of the target user equipment, and takes the corrected time as the actual uplink time of the target user equipment.

[0143] Specifically, if the second timing advance offset value of the target user equipment is 10 and the time adjustment amount determined according to the first timing advance amount transmission value is N TA2 = 128*50, then the actual time adjustment amount of the user equipment determined by the base station is N TA2 +(10 - 31)*16*64 / 2 μ .

[0144] When the eNodeB confirms that the target user equipment's synchronization update is successful, it returns a message to the target user equipment.

[0145] In the above technical solution, during the initial access process of the user equipment, the base station determines the distance between it and the user equipment. When the user equipment is within the predefined range, no TA correction is performed. When the terminal is outside the predefined range, the modified TA value is carried in the response to make the TA value conform to the predefined range of the user terminal chip. The base station locally stores a correspondence table (Table 1) of the C-RNTI of each terminal and the initial access TA offset value, and performs TA correction according to the corresponding TA offset value in Table 1 to ensure that the base station can obtain the true uplink data time.

[0146] The base station also locally stores a correspondence table (Table 2) of the C-RNTI of each terminal and the synchronized update TA offset value. During the synchronized update process of the user equipment, as the distance between the terminal and the base station gradually increases or decreases, the base station correspondingly increases and decreases the corresponding TA offset value in Table 2 to ensure that the TA value on the user terminal side is within the chip processing range. For the signaling sent by the user equipment, the base station performs TA correction according to Table 2 to ensure that the base station can obtain the true terminal signaling time.

[0147] Through actual testing, when the distance between the UE and the base station is about one kilometer, the throughput and quality of service of the UE are still high enough.

[0148] This embodiment also provides an access device based on time adjustment amount under millimeter wave coverage. Figure 7 It is a schematic structural diagram of an access device based on time adjustment amount under millimeter wave coverage provided by this application. An access device based on time adjustment amount under millimeter wave coverage provided by an embodiment of this application can be implemented by software and / or hardware and integrated in a communication device, such as a base station, as Figure 7 shown. The device specifically includes: a timing advance target value calculation module 710, a first timing advance offset value determination module 720, and an uplink time correction module 730, where

[0149] The timing advance target value calculation module 710 is configured to calculate the timing advance target value of the target user equipment according to the random access sequence sent by the target user equipment;

[0150] The first timing advance offset value determination module 720 is configured to determine the first timing advance offset value of the target user equipment according to the timing advance target value;

[0151] The uplink time correction module 730 is configured to correct the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value.

[0152] In the technical solution provided by this embodiment, during the initial uplink synchronization process of the target user equipment, the base station first calculates the target value of the timing advance of the target user equipment according to the random access sequence sent by the target user equipment, and then determines the first timing advance offset value of the target user equipment according to the target value of the timing advance. When the base station receives the uplink data of the target user terminal, it corrects the actual uplink time of the uplink data according to the first timing advance offset value, thereby solving the access failure problem when the distance between the user equipment and the base station is too large under millimeter wave coverage (that is, when the timing advance is too large).

[0153] Further, the first timing advance offset value determination module 720 is specifically configured to determine the first timing advance offset value of the target user equipment according to the magnitude relationship between the target value of the timing advance and the timing advance threshold; wherein, the timing advance threshold is defined by the target user equipment.

[0154] Further, the first timing advance offset value determination module 720 is specifically configured to determine the first timing advance transmission value and the first timing advance offset value of the target user equipment according to the magnitude relationship between the target value of the timing advance and the timing advance threshold;

[0155] Wherein, the sum of the first timing advance transmission value and the first timing advance offset value is the target value of the timing advance, and the first timing advance transmission value is less than or equal to the timing advance threshold and is used to be sent to the target user equipment so that the target user equipment performs uplink data transmission according to the first timing advance transmission value.

[0156] Further, the first timing advance offset value determination module 720 is specifically configured to: if the target value of the timing advance is less than or equal to the timing advance threshold, then the first timing advance transmission value is the target value of the timing advance, and the first timing advance offset value is zero;

[0157] If the target value of the timing advance is greater than the timing advance threshold, then the first timing advance transmission value is the timing advance threshold, and the first timing advance offset value is the difference between the target value of the timing advance and the timing advance threshold.

[0158] Further, the above device further includes: a target time adjustment amount calculation module, a second timing advance offset value determination module, and an uplink time determination module, wherein,

[0159] The target time adjustment amount calculation module is configured to calculate the target time adjustment amount of the target user equipment if it is determined that the timing advance of the target user equipment needs to be adjusted;

[0160] The second timing advance offset value determination module is configured to determine the second timing advance offset value of the target user equipment according to the target time adjustment amount;

[0161] The uplink time determination module is configured to correct the actual uplink time of the uplink data of the target user equipment according to the second timing advance offset value.

[0162] Further, the target time adjustment amount calculation module is specifically configured to calculate the target value of the timing advance adjustment of the target user equipment; calculate the target time adjustment amount according to the original time adjustment amount reported by the target user equipment and the target value of the timing advance adjustment.

[0163] Further, the second timing advance offset value determination module is specifically configured to determine the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold of the timing advance threshold.

[0164] Further, the second timing advance offset value determination module is specifically configured to determine the second timing advance transmission value and the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold of the timing advance threshold;

[0165] wherein, the sum of the second timing advance transmission value and the second timing advance offset value is the target value of the timing advance adjustment, the second timing advance transmission value is less than or equal to the timing advance adjustment threshold, and is used to be sent to the target user equipment so that the target user equipment performs uplink data transmission according to the second timing advance transmission value; the target time adjustment amount calculated from the timing advance adjustment threshold is the time adjustment amount threshold.

[0166] Further, the second timing advance offset value determination module is specifically configured to: if the target time adjustment amount is less than or equal to the time adjustment amount threshold, the second timing advance transmission value is the target value of the timing advance adjustment, and the second timing advance offset value is zero; if the target time adjustment amount is greater than the time adjustment amount threshold, the second timing advance transmission value is the timing advance adjustment threshold, and the second timing advance offset value is the difference between the target value of the timing advance adjustment and the timing advance adjustment threshold.

[0167] Specifically, the target time adjustment amount calculation module is used to calculate the target time adjustment amount according to the following formula:

[0168] wherein, is the target time adjustment amount, is the original time adjustment amount, T A is the target value of the timing advance adjustment.

[0169] Further, the above device further includes: a first storage module, configured to, after determining the first timing advance offset value of the target user equipment, store the first timing advance offset value of the target user equipment and the cell radio network temporary identifier of the target user equipment in a first table in a corresponding manner.

[0170] Further, the above device further includes: a second storage module, configured to, after determining the second timing advance offset value of the target user equipment, store the second timing advance offset value of the target user equipment and the cell radio network temporary identifier of the target user equipment in a second table in a corresponding manner.

[0171] The access device based on the time adjustment amount under millimeter wave coverage provided in this embodiment is used to implement the access method based on the time adjustment amount under millimeter wave coverage as described in the embodiments of the present application. The implementation principle and technical effects of the access device based on the time adjustment amount under millimeter wave coverage provided in this embodiment are similar to those of the access method based on the time adjustment amount under millimeter wave coverage described in the embodiments of the present application, and will not be elaborated here.

[0172] Embodiments of the present application provide a communication device, Figure 8 is a schematic structural diagram of a communication device provided by the present application. As Figure 8 shown, the communication device provided by the present application includes: one or more processors 810 and a memory 820; the processor 810 of the communication device can be one or more, Figure 8 taking one processor 810 as an example; the memory 820 is used to store one or more programs; the one or more programs are executed by the one or more processors 810, so that the one or more processors 810 implement the access method based on the time adjustment amount under millimeter wave coverage as described in the embodiments of the present application.

[0173] The processor 810 and the memory 820 in the communication device can be connected through a bus or other means, Figure 8 taking the connection through the bus as an example.

[0174] The memory 820, as a computer-readable storage medium, can be set to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the access method based on the time adjustment amount under millimeter wave coverage as described in the embodiments of the present application (for example, attached Figure 7The timing advance target value calculation module 710, the first timing advance offset value determination module 720, and the uplink time correction module 730) in the access device based on the time adjustment amount under millimeter wave coverage as shown. The memory 820 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the device, etc. In addition, the memory 820 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 820 may further include a memory remotely set relative to the processor 810, and these remote memories may be connected to the communication device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0175] The embodiment of the present application also provides a storage medium, which stores a computer program. When the computer program is executed by a processor, it implements any one of the access methods based on the time adjustment amount under millimeter wave coverage in the embodiment of the present application. The method includes:

[0176] Calculating the timing advance target value of the target user equipment according to the random access sequence sent by the target user equipment;

[0177] Determining the first timing advance offset value of the target user equipment according to the timing advance target value;

[0178] Correcting the actual uplink time of the uplink data of the target user equipment according to the first timing advance offset value.

[0179] Optionally, the computer-executable instructions can also be used to execute any one of the access methods based on the time adjustment amount under millimeter wave coverage in the embodiment of the present application when executed by a computer processor.

[0180] From the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software and necessary general-purpose hardware. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk, or optical disc of a computer, etc., including several instructions to enable a communication device (which can be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of this application.

[0181] It should be noted that in the above embodiments of the access device based on the time adjustment amount under millimeter-wave coverage, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the present invention.

[0182] The above is only an exemplary embodiment of this application and is not used to limit the protection scope of this application.

[0183] Those skilled in the art should understand that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable network browser, or an in-vehicle mobile station.

[0184] Generally speaking, various embodiments of this application can be implemented in hardware or a dedicated circuit, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software that can be executed by a controller, a microprocessor, or other computing devices, although this application is not limited thereto.

[0185] The embodiments of this application can be implemented by a data processor of a mobile device executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0186] Any block diagram of a logical process in the accompanying drawings of this application may represent program steps, or may represent interconnected logical circuits, modules, and functions, or may represent a combination of program steps and logical circuits, modules, and functions. A computer program may be stored in a memory. The memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical memory devices and systems (Digital Versatile Disc DVD or CD-ROM), etc. A computer-readable medium may include a non-transitory storage medium. The data processor may be of any type suitable for the local technical environment, such as but not limited to a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), and a processor based on a multi-core processor architecture.

[0187] By way of illustrative and non-limiting examples, a detailed description of exemplary embodiments of this application has been provided above. However, various modifications and adaptations of the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and the claims, without departing from the scope of the invention. Therefore, the proper scope of the invention will be determined in accordance with the claims.

Claims

1. A time adjustment amount-based access method under millimeter-wave coverage, characterized in that, it includes: Calculating a target value of the timing advance of the target user equipment according to the random access sequence sent by the target user equipment; Determining a first timing advance transmission value and a first timing advance offset value of the target user equipment according to the magnitude relationship between the target value of the timing advance and the timing advance threshold; wherein, the timing advance threshold is defined by the target user equipment, and the sum of the first timing advance transmission value and the first timing advance offset value is the target value of the timing advance; Sending the first timing advance transmission value to the target user equipment so that the target user equipment performs uplink data transmission according to the first timing advance transmission value; Receiving the uplink data and correcting the actual uplink time of the uplink data according to the first timing advance offset value of the target user equipment.

2. The method according to claim 1, characterized in that, The determining the first timing advance transmission value and the first timing advance offset value of the target user equipment according to the magnitude relationship between the target value of the timing advance and the timing advance threshold includes: If the target value of the timing advance is less than or equal to the timing advance threshold, the first timing advance transmission value is the target value of the timing advance, and the first timing advance offset value is zero; If the target value of the timing advance is greater than the timing advance threshold, the first timing advance transmission value is the timing advance threshold, and the first timing advance offset value is the difference between the target value of the timing advance and the timing advance threshold.

3. The method according to any one of claims 1-2, characterized in that, After correcting the actual uplink time of the uplink data according to the first timing advance offset value of the target user equipment, it further includes: If it is determined that the timing advance of the target user equipment needs to be adjusted, calculating the target time adjustment amount of the target user equipment; Determining a second timing advance offset value of the target user equipment according to the target time adjustment amount; Correcting the actual uplink time of the uplink data of the target user equipment according to the second timing advance offset value.

4. The method according to claim 3, characterized in that, The calculating the target time adjustment amount of the target user equipment according to the target value of the timing advance adjustment of the user equipment includes: Calculating the target value of the timing advance adjustment of the target user equipment; Calculating the target time adjustment amount according to the original time adjustment amount reported by the target user equipment and the target value of the timing advance adjustment.

5. The method according to claim 3, characterized in that, Determining the second timing advance offset value of the target user equipment according to the target time adjustment amount includes: Determining the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold of the timing advance threshold.

6. The method according to claim 5, characterized in that, Determining a second timing advance offset value of the target user equipment according to a magnitude relationship between the target time adjustment amount and a corresponding time adjustment amount threshold value of a timing advance threshold value includes: Determining a second timing advance transmission value and a second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold value of the timing advance threshold value; Wherein, a cumulative sum of the second timing advance transmission value and the second timing advance offset value is a timing advance adjustment target value, the second timing advance transmission value is less than or equal to a timing advance adjustment threshold value, and is used for being sent to the target user equipment so that the target user equipment performs uplink data transmission according to the second timing advance transmission value; the target time adjustment amount calculated from the timing advance adjustment threshold value is the time adjustment amount threshold value.

7. The method according to claim 6, wherein, Determining the second timing advance transmission value and the second timing advance offset value of the target user equipment according to the magnitude relationship between the target time adjustment amount and the corresponding time adjustment amount threshold value of the timing advance threshold value includes: If the target time adjustment amount is less than or equal to the time adjustment amount threshold value, the second timing advance transmission value is the timing advance adjustment target value, and the second timing advance offset value is zero; If the target time adjustment amount is greater than the time adjustment amount threshold value, the second timing advance transmission value is the timing advance adjustment threshold value, and the second timing advance offset value is a difference between the timing advance adjustment target value and the timing advance adjustment threshold value.

8. The method according to claim 4, wherein, Calculating the target time adjustment amount according to an original time adjustment amount reported by the target user equipment and the timing advance adjustment target value includes: Calculating the target time adjustment amount according to the following formula: Among them, is the target time adjustment amount, is the original time adjustment amount, T A is the target value of the timing advance adjustment.

9. The method according to claim 1, wherein, After determining the first timing advance transmission value and the first timing advance offset value of the target user equipment, further includes: Correspondingly storing the first timing advance offset value of the target user equipment and a cell radio network temporary identity of the target user equipment into a first table.

10. The method according to claim 5, wherein, After determining the second timing advance offset value of the target user equipment, further includes: Correspondingly storing the second timing advance offset value of the target user equipment and a cell radio network temporary identity of the target user equipment into a second table.

11. A time adjustment amount-based access device under millimeter wave coverage, wherein, includes: A timing advance target value calculation module, configured to calculate a timing advance target value of the target user equipment according to a random access sequence sent by the target user equipment; The first timing advance offset value determination module is configured to determine the first timing advance transmission value and the first timing advance offset value of the target user equipment according to the magnitude relationship between the timing advance target value and the timing advance threshold value; wherein, the timing advance threshold value is defined by the target user equipment, and the sum of the first timing advance transmission value and the first timing advance offset value is the timing advance target value; and the first timing advance transmission value is sent to the target user equipment so that the target user equipment performs uplink data transmission according to the first timing advance transmission value. The uplink time correction module is configured to receive the uplink data and correct the actual uplink time of the uplink data according to the first timing advance offset value of the target user equipment.

12. A communication device characterized in that it includes: one or more processors; a memory for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-10.

13. A storage medium characterized in that the storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1-10 is implemented.

Citation Information

Patent Citations

  • Control method for uplink time advance, base station, and terminal

    CN102647783A