Method and device for adaptively processing timing deviation by terminal

Through the terminal adaptive processing of timing deviation, the UE performs timing adjustment by calculating the deviation of the preamble identification and the deviation of the timing advance amount, solving the timing deviation problem caused by distributed base stations and multipath environments, and improving the access success rate of the UE.

CN120018272AActive Publication Date: 2025-05-16ASR MICROELECTRONICS CO LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202510502234.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-05-16
Estimated Expiration
2045-04-22

AI Technical Summary

Technical Problem

The timing deviation caused by distributed base stations and multipath environments in mobile communication systems causes user equipment (UE) to fail during random access.

Method used

The terminal (UE) adaptively processes timing deviation by transmitting and receiving messages 1 and message 2 multiple times, calculating the deviation deltaSeqId of the preamble identification, and calculating the deviation deltaTA of the timing advance amount based on the deviation, so as to perform timing adjustments for uplink transmission.

Benefits of technology

The problem of UE random access failure caused by timing deviation is effectively overcome, the access success rate of UE is improved, and this goal is achieved without adding additional costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120018272A_ABST
    Figure CN120018272A_ABST
Patent Text Reader

Abstract

The invention discloses a method for a terminal to adaptively process timing deviation. The UE calculates the deviation of the lead code identification for N times; assuming that the values of K delta SeqId in the calculated N delta SeqId are the same, K is less than or equal to N, and comparing K / N with a preset credibility threshold value; if K / N is larger than or equal to a preset credibility threshold value, the values of the K identical delta SeqId are used as the value of the lead code identification deviation delta SeqId which is finally adopted; and the UE calculates the deviation delta TA of the timing advance according to the value of the finally adopted lead code identification deviation delta SeqId. And the UE performs timing adjustment of uplink transmission according to the calculated delta TA value and the uplink timing advance in the message 2 received last time. According to the invention, the problem that the UE access is influenced by timing deviation caused by a distributed base station and a multipath environment is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a method for solving timing synchronization and processing timing deviation in a mobile communication system. Background Art

[0002] In order to improve coverage, facilitate maintenance, reduce costs and increase efficiency, mobile communication systems often adopt distributed base station deployment solutions. Distributed base stations separate the receiving module (RF processing unit) and the post-processing module (baseband processing unit) of the base station, and the two are transmitted over long distances through optical fibers. The baseband processing unit and the core network and wireless network control equipment are concentrated in the machine room. This deployment method makes timing tracking in the mobile communication system more difficult, and may cause timing offsets between the RF processing unit and the baseband processing unit. To solve this problem, the base station needs to maintain a separate timing processing module and compensate and fine-tune the timing offset. If the base station does not have an additional timing processing module or does not compensate for the timing offset, it may cause a large timing offset between the RF processing unit and the baseband processing unit. The base station timing is inaccurate, which leads to inaccurate timing between the base station and the UE.

[0003] Another situation is timing synchronization in a multipath environment. Due to the multipath environment, the wireless transmission paths of the uplink and downlink channels may be different. When searching the network, the UE (user equipment, i.e., terminal) obtains the timing deviation and performs synchronization according to the maximum downlink receiving path. The UE performs uplink transmission according to this timing deviation. Since the maximum uplink transmission path and the maximum downlink receiving path are different, there will be a relatively large timing deviation between the UE and the base station when transmitting uplink.

[0004] See also Figure 1 , which is the random access process of UE in the presence of timing deviation, including the following steps.

[0005] Step S11: After the UE searches for network synchronization, the UE sends a message 1 (MSG1) to the network side (base station), which includes a preamble.

[0006] Step S12: The network side receives Message 1 sent by the UE. The network side replies to the UE with Message 2 (MSG2), which is also called a random access response. Message 2 includes the preamble ID detected by the network side from the received Message 1 and the uplink timing advance (TA) calculated by the network side based on the received Message 1. Due to the timing deviation generated by the distributed base station and / or the timing deviation generated in the multipath environment, the Message 1 sequence received by the network side is no longer the Message 1 sequence sent by the UE, so the preamble ID and the uplink timing advance carried in Message 2 are inaccurate.

[0007] Step S13: The UE receives the message 2 sent from the network side. The UE checks the content of the message 2 and finds that the preamble identifier carried in the message 2 does not match the preamble identifier in the message 1 sent by itself, and directly considers that the current message 2 is invalid.

[0008] Step S14: The UE sends message 1 to the network side again. The above steps S11 to S13 are repeated continuously until the number of times the UE sends message 1 to the network side reaches a maximum value, and the UE fails to access the network.

[0009] Depend on Figure 1 It can be seen that the timing deviation may cause the UE's random access process to be abnormal. Summary of the invention

[0010] The technical problem to be solved by the present application is: how to overcome the problem of UE random access failure caused by timing deviation.

[0011] In order to solve the above technical problems, the present application proposes a method for terminal adaptive processing timing deviation, comprising the following steps. Step S21: The UE sends a message 1 containing a preamble to the network side. Step S22: The network side replies to the UE with a message 2, which includes the preamble identifier detected by the network side from the received message 1. Step S23: The UE receives the message 2 sent by the network side, and the UE calculates the deviation deltaSeqId of the preamble identifier. Step S24: The above steps S21-S23 are repeated N times, and each time the UE calculates the deviation of the preamble identifier; assuming that K of the calculated N deltaSeqIds have the same value, if K / N≥ the preset credibility threshold, proceed to step S25. Step S25: The UE calculates the deviation deltaTA of the timing advance based on the values ​​of the K identical deltaSeqIds; deltaTA is linearly related to deltaseqId. Step S26: The UE adjusts the timing of the uplink transmission based on the calculated deltaTA value, and sends message 1 to the network side for the N+1th time. Step S27: The network side sends the UE a message 2 for the N+1th time, which includes the uplink timing advance of the message 1 received by the network side for the N+1th time. Step S28: The UE adjusts the timing of uplink transmission again according to the uplink timing advance in the message 2 sent for the N+1th time, and sends a message 3 to the network side.

[0012] Furthermore, in step S23, the UE finds that the preamble identifier carried in message 2 does not match the preamble identifier in message 1 sent by itself, deltaSeqId=preamble identifier carried in message 2-preamble identifier in message 1 sent by the UE.

[0013] Preferably, in step S24, M / 2≤N<M, wherein M represents the maximum number of times the network side allows the UE to send message 1 to the network side in the system information block SIB signaling.

[0014] Furthermore, in step S24, if K / N < the preset credibility threshold, steps S21 to S23 are repeated until the number of times the UE sends message 1 to the network side reaches a maximum value, and the UE fails to access the network.

[0015] Preferably, in step S24, the preset credibility threshold is 80% or higher.

[0016] Furthermore, in step S25, ; Where deltaSeqId is the value of the deltaSeqId of the K identical preamble identifiers, N cs It is the cyclic shift value of the root sequence obtained by looking up the table of zero correlation area configuration parameters given by the network side. ZC is the ZC sequence length configured on the network side, Δf RA It is the subcarrier spacing of the physical random access channel PRACH configured on the network side.

[0017] Furthermore, in step S28, the UE finds that the preamble identifier carried in the message 2 sent for the N+1th time matches the preamble identifier in the message 1 sent for the N+1th time by the UE.

[0018] Furthermore, the steps S26 to S28 are changed to step S36. Step S36: The UE adjusts the timing of uplink transmission according to the sum of the calculated deltaTA value and the uplink timing advance in the message 2 sent for the Nth time, and sends a message 3 to the network side.

[0019] The present application also proposes a device for adaptively processing timing deviation of a terminal, comprising a message 1 sending unit, a message 2 reply unit, a preamble identifier deviation calculation unit, a preamble identifier deviation determination unit, a timing advance deviation calculation unit, a first compensation unit, a residual uplink timing advance acquisition unit, and a second compensation unit. The message 1 sending unit is used for the UE to send a message 1 containing a preamble to the network side. The message 2 reply unit is used for the network side to reply a message 2 to the UE, which includes the preamble identifier detected by the network side from the received message 1. The preamble identifier deviation calculation unit is used to calculate the deviation deltaSeqId of the preamble identifier after the UE receives the message 2 sent by the network side. The preamble identifier deviation determination unit is used to, among the N deltaSeqId values ​​calculated repeatedly N times, assume that K deltaSeqId values ​​are the same, and if K / N≥preset credibility threshold, the K identical deltaSeqId values ​​are sent to the timing advance deviation calculation unit. The timing advance deviation calculation unit is used to calculate the timing advance deviation deltaTA according to the values ​​of K identical deltaSeqId; deltaTA is linearly related to deltaseqId. The first compensation unit is used for the UE to adjust the timing of uplink transmission according to the calculated deltaTA value, and send message 1 to the network side for the N+1th time. The residual uplink timing advance acquisition unit is used for the network side to reply message 2 to the UE for the N+1th time, which includes the uplink timing advance of the message 1 received by the network side for the N+1th time. The second compensation unit is used for the UE to adjust the timing of uplink transmission again according to the uplink timing advance in the message 2 sent for the N+1th time, and send message 3 to the network side.

[0020] Furthermore, the first compensation unit, the residual uplink timing advance acquisition unit, and the second compensation unit are changed into a total compensation unit. The total compensation unit is used for the UE to adjust the timing of uplink transmission according to the sum of the calculated deltaTA value and the uplink timing advance in the message 2 sent for the Nth time, and send a message 3 to the network side.

[0021] The technical effect achieved by this application is: solving the problem of UE access affected by timing deviation caused by distributed base stations and multipath environment, and greatly improving the UE access success rate without increasing additional costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a flowchart of a random access process of a UE in the presence of a timing deviation.

[0023] Figure 2 It is a flowchart of Embodiment 1 of the method for adaptively processing timing deviation of a terminal proposed in the present application.

[0024] Figure 3 It is a flowchart of Embodiment 2 of the method for adaptively processing timing deviation of a terminal proposed in the present application.

[0025] Figure 4 It is a structural diagram of embodiment 1 of the device for adaptively processing timing deviation of a terminal proposed in the present application.

[0026] Figure 5 It is a structural diagram of Embodiment 2 of the device for adaptively processing timing deviation of a terminal proposed in the present application.

[0027] Explanation of the reference numerals in the figure: message 1 sending unit 21, message 2 reply unit 22, preamble code identifier deviation calculation unit 23, preamble code identifier deviation determination unit 24, timing advance deviation calculation unit 25, first compensation unit 26, residual uplink timing advance acquisition unit 27, second compensation unit 28, total compensation unit 36. DETAILED DESCRIPTION

[0028] See also Figure 2 , Embodiment 1 of the method for terminal adaptively processing timing deviation proposed in the present application includes the following steps.

[0029] Step S21: After the UE searches for network synchronization, the UE sends a message 1 to the network side, where the message 1 includes a preamble code.

[0030] Step S22: The network side receives the message 1 sent by the UE. The network side replies to the UE with a message 2, which includes the preamble identifier detected by the network side from the received message 1 and the uplink timing advance of the network side based on the received message 1. Due to the existence of the timing deviation, the message 1 sequence received by the network side is no longer the message 1 sequence sent by the UE, so the preamble identifier and uplink timing advance carried in the message 2 are inaccurate.

[0031] Step S23: The UE receives message 2 sent from the network side. The UE checks the content of message 2 and finds that the preamble code identifier carried in message 2 does not match the preamble code identifier in message 1 sent by itself. The UE calculates the deviation of the preamble code identifier deltaSeqId, where deltaSeqId = the preamble code identifier carried in message 2 - the preamble code identifier in message 1 sent by the UE.

[0032] Step S24: The UE sends message 1 to the network again. The above steps S21 to S23 are repeated N times, and the UE calculates the deviation of the preamble identifier each time. If M is used to represent the maximum number of times the network allows the UE to send message 1 to the network in the SIB (system information block) signaling, preferably M / 2≤N<M. If the M value configured by the network is relatively small, a larger N value can be taken within the above range to ensure the accuracy of the test training.

[0033] If it is a timing deviation generated by a distributed base station and / or a timing deviation generated in a multipath environment, the deviation of the preamble code identifier calculated multiple times should be stable (tending to be consistent). Assuming that K of the N calculated deltaSeqIds have the same value, K≤N, compare K / N with a preset credibility threshold (for example, 80% or higher). If K / N≥the preset credibility threshold, it is considered that the timing deviation has been successfully detected, and the values ​​of these K identical deltaSeqIds are used as the final value of the preamble code identifier deviation deltaSeqId. If K / N<the preset credibility threshold, it is considered that the timing deviation has not been successfully detected, and steps S21-S23 are repeated until the number of times the UE sends message 1 to the network side reaches the maximum value, and the UE fails to access the network.

[0034] Step S25: The UE calculates the timing advance deviation deltaTA according to the values ​​of the deltaSeqId deviations of the K identical preamble identifiers obtained previously (ie, the value of the preamble identifier deviation deltaSeqId finally adopted). deltaTA is linearly related to deltaseqId. Among them, deltaSeqId is the value of the deltaSeqId of the K identical preamble code identifiers obtained previously, N cs It is the cyclic shift value of the root sequence obtained by looking up the zero correlation zone configuration (zeroCorrelationZoneConfig) parameter table given by the network side. ZC It is the length of the ZC sequence (Zadoff-Chu sequence) configured on the network side. For example, in the LTE system, the length of formats 0 to 3 is 839, and the length of format 4 is 139. RA It is the subcarrier spacing of the PRACH (Physical Random Access Channel) configured on the network side. For example, in the LTE system, formats 0 to 3 are 1.25 khz, and format 4 is 7.5 khz.

[0035] Step S26: The UE adjusts the timing of uplink transmission according to the calculated deltaTA value, and sends message 1 to the network side for the N+1th time. Theoretically, after the UE adjusts the timing of uplink transmission according to the deltaTA value, the message 1 received by the network side should be consistent with the message 1 sent by the UE, and the preamble identifier in the message 2 replied by the network side should match the preamble identifier in the message 1 sent by the UE.

[0036] Step S27: The network side receives the message 1 sent by the UE for the N+1th time. The network side replies to the UE with the message 2 for the N+1th time, and the message 2 replied for the N+1th time includes the preamble identifier detected by the network side from the message 1 received for the N+1th time and the uplink timing advance of the message 1 received for the N+1th time by the network side.

[0037] Step S28: The UE receives the message 2 sent by the network side for the N+1th time. The UE checks the content of the message 2 sent for the N+1th time and finds that the preamble identifier carried in the message 2 sent for the N+1th time matches the preamble identifier in the message 1 sent by itself for the N+1th time. The UE adjusts the timing of the uplink transmission again according to the uplink timing advance in the message 2 sent for the N+1th time, and sends a message 3 to the network side for the message 2 sent for the N+1th time. The subsequent process is consistent with the existing random access process. In theory, with the previous uplink timing compensation adjustment, the subsequent UE can successfully perform random access and normally reside in the service cell to carry out business.

[0038] See also Figure 3 , Embodiment 2 of the method for terminal adaptively processing timing deviation proposed in the present application includes the following steps.

[0039] Step S31-Step S35: are the same as Step S21-Step S25, respectively. After the network side receives the message 1 sent by the UE for the Nth time, the network side replies with a message 2 to the UE for the Nth time, and the message 2 replied for the Nth time includes the preamble identifier detected by the network side from the message 1 received for the Nth time and the uplink timing advance of the message 1 received for the Nth time by the network side.

[0040] Step S36: The UE adjusts the timing of uplink transmission according to the calculated deltaTA value and the sum of the uplink timing advance in the message 2 sent for the Nth time. The UE ignores the situation that the preamble code identifier carried in the message 2 sent for the Nth time does not match the preamble code identifier in the message 1 sent for the Nth time, and sends a message 3 to the network side for the message 2 sent for the Nth time. The message 3 will contain the time adjustment of the uplink transmission of the sum of the deltaTA value and the uplink timing advance in the message 2 sent for the Nth time. The message 3 received by the network side is the result after compensation. In theory, the network side can successfully parse the message 3. The subsequent process is consistent with the existing random access process. In theory, with the previous uplink timing compensation adjustment, the subsequent UE can successfully perform random access and normally reside in the service cell to carry out business.

[0041] Figure 2 In the first embodiment shown, the UE adjusts the uplink timing deviation in two steps: the first step is before the UE sends message 1 to the network side for the N+1th time, and the second step is after the UE receives message 2 sent by the network side for the N+1th time. Figure 3In the second embodiment shown, the UE has only one step to adjust the uplink timing deviation, which is after the UE receives the message 2 sent by the network side for the Nth time. The difference between the two embodiments is recorded in the number of adjustments and the adjustment time points, and the final effect is equivalent.

[0042] In this application, the UE predicts the synchronization problem caused by the timing deviation between the UE and the base station based on the information of message 2 fed back by the network side. The useful information in message 2 includes: (1) the preamble code identifier detected by the network side from the received message 1; (2) the uplink timing advance calculated by the network side based on the received message 1. The UE obtains the deviation value of the uplink timing advance based on the information in item (1), and then combines the information in item (2) as the residual uplink timing advance to determine the final timing adjustment value of the uplink transmission.

[0043] See also Figure 4 The first embodiment of the device for adaptively processing timing deviation of a terminal proposed in the present application includes a message 1 sending unit 21, a message 2 reply unit 22, a preamble identifier deviation calculation unit 23, a preamble identifier deviation determination unit 24, a timing advance deviation calculation unit 25, a first compensation unit 26, a residual uplink timing advance acquisition unit 27, and a second compensation unit 28. Figure 4 The device shown corresponds to Figure 2 The method shown.

[0044] The message 1 sending unit 21 is used for sending a message 1 including a preamble code from the UE to the network side after the UE searches for network synchronization.

[0045] The message 2 reply unit 22 is used to reply message 2 to the UE after the network side receives message 1 sent by the UE. Message 2 includes the preamble code identifier detected by the network side from the received message 1 and the uplink timing advance of message 1 received by the network side.

[0046] The preamble identifier deviation calculation unit 23 is used for calculating the deviation deltaSeqId of the preamble identifier after the UE receives the message 2 sent from the network side, where deltaSeqId=the preamble identifier carried in the message 2-the preamble identifier in the message 1 sent by the UE.

[0047] The preamble code identification deviation determination unit 24 is used to determine the final value of the preamble code identification deviation deltaSeqId from the values ​​of N preamble code identification deviations deltaSeqId calculated repeatedly N times. Assume that K of the N calculated deltaSeqIds have the same value, K≤N. If K / N≥the preset credibility threshold, the values ​​of these K identical deltaSeqIds are used as the final value of the preamble code identification deviation deltaSeqId. If K / N<the preset credibility threshold, the UE repeatedly sends message 1 to the network side, the network side repeatedly replies message 2 to the UE, and the UE repeatedly calculates the preamble code identification deviation deltaSeqId until the number of times the UE sends message 1 to the network side reaches the maximum value, and the UE fails to access the network.

[0048] The timing advance deviation calculation unit 25 is used to calculate the timing advance deviation deltaTA according to the value of the preamble code identifier deviation deltaSeqId finally adopted.

[0049] The first compensation unit 26 is used for the UE to adjust the timing of uplink transmission according to the calculated deltaTA value, and to send message 1 to the network side for the N+1th time.

[0050] The residual uplink timing advance acquisition unit 27 is used to reply message 2 to the UE for the N+1th time after the network side receives message 1 sent by the UE for the N+1th time. The message 2 replied for the N+1th time includes the preamble code identifier detected by the network side from the message 1 received for the N+1th time and the uplink timing advance of the message 1 received by the network side for the N+1th time.

[0051] The second compensation unit 28 is used for adjusting the timing of uplink transmission again according to the uplink timing advance in the message 2 sent for the N+1th time after the UE receives the message 2 sent for the N+1th time from the network side, and sending a message 3 to the network side for the message 2 sent for the N+1th time.

[0052] See also Figure 5 The second embodiment of the device for adaptively processing timing deviation of the terminal proposed in the present application includes a message 1 sending unit 21, a message 2 reply unit 22, a preamble code identifier deviation calculation unit 23, a preamble code identifier deviation determination unit 24, a timing advance deviation calculation unit 25, and a total compensation unit 36. Figure 5 The device shown corresponds to Figure 3 The first five units are related to Figure 4 The embodiment 1 shown is the same and will not be described in detail.

[0053] The total compensation unit 36 ​​is used for the UE to adjust the timing of uplink transmission according to the sum of the calculated deltaTA value and the uplink timing advance in the Nth message 2. The UE ignores the situation that the preamble identifier carried in the Nth message 2 does not match the preamble identifier in the Nth message 1 sent by itself, and sends a message 3 to the network side for the Nth message 2.

[0054] This application realizes the compensation of timing deviation through the UE side. The UE uses the message 2 sent from the network side to predict the timing deviation, and obtains the timing advance deviation by repeatedly measuring the difference between the preamble identifier carried in the message 2 and the preamble identifier in the message 1 sent by itself, and combines the uplink timing advance carried in the last received message 2 (i.e., the residual uplink timing advance) to effectively and accurately compensate for the timing deviation, ensuring the normal access and normal business of the UE in complex scenarios such as distributed base stations and multipath environments.

[0055] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should all be included in the protection scope of the present application.

Claims

1. A method for adaptively processing timing deviation of a terminal, characterized in that: The method comprises the following steps: Step S21: The UE sends a message 1 including a preamble code to the network side; Step S22: the network side replies to the UE with message 2, which includes the preamble identifier detected by the network side from the received message 1; Step S23: The UE receives the message 2 sent by the network side, and the UE calculates the deviation deltaSeqId of the preamble identifier; Step S24: The above steps S21 to S23 are repeated N times, and each time the UE calculates the deviation of the preamble identifier; assuming that K deltaSeqId values ​​are the same among the N calculated deltaSeqIds, if K / N ≥ the preset credibility threshold, proceed to step S25; Step S25: The UE calculates the deviation deltaTA of the timing advance according to the K identical deltaSeqId values; deltaTA is linearly related to deltaseqId; Step S26: The UE adjusts the timing of uplink transmission according to the calculated deltaTA value, and sends message 1 to the network side for the N+1th time; Step S27: the network side replies message 2 to the UE for the N+1th time, including the uplink timing advance of message 1 received by the network side for the N+1th time; Step S28: The UE adjusts the timing of uplink transmission again according to the uplink timing advance in the message 2 sent for the N+1th time, and sends a message 3 to the network side.

2. The method for terminal adaptively processing timing deviation according to claim 1, characterized in that: In the step S23, the UE finds that the preamble identifier carried in the message 2 does not match the preamble identifier in the message 1 sent by itself, deltaSeqId=the preamble identifier carried in the message 2-the preamble identifier in the message 1 sent by the UE.

3. The method for terminal adaptively processing timing deviation according to claim 1, characterized in that: In the step S24, M / 2≤N<M, wherein M represents the maximum number of times the network side allows the UE to send message 1 to the network side in the system information block SIB signaling.

4. The method for terminal adaptively processing timing deviation according to claim 1, characterized in that: In step S24, if K / N < the preset credibility threshold, steps S21 to S23 are repeated until the number of times the UE sends message 1 to the network side reaches a maximum value, and the UE fails to access the network.

5. The method for terminal adaptively processing timing deviation according to claim 1, characterized in that: In step S24, the preset credibility threshold is 80% or higher.

6. The method for terminal adaptively processing timing deviation according to claim 1, characterized in that: In step S25, ; Where deltaSeqId is the value of the deltaSeqId of the K identical preamble identifiers, N cs It is the cyclic shift value of the root sequence obtained by looking up the table of zero correlation area configuration parameters given by the network side. ZC is the ZC sequence length configured on the network side, Δf RA It is the subcarrier spacing of the physical random access channel PRACH configured on the network side.

7. The method for terminal adaptively processing timing deviation according to claim 1, characterized in that: In the step S28, the UE finds that the preamble identifier carried in the message 2 sent for the N+1th time matches the preamble identifier in the message 1 sent for the N+1th time by the UE.

8. The method for terminal adaptively processing timing deviation according to claim 1, characterized in that: Change the steps S26 to S28 to step S36; Step S36: The UE adjusts the timing of uplink transmission according to the sum of the calculated deltaTA value and the uplink timing advance in the message 2 sent for the Nth time, and sends a message 3 to the network side.

9. A device for terminal adaptively processing timing deviation, characterized in that: It includes a message 1 sending unit, a message 2 reply unit, a preamble identifier deviation calculation unit, a preamble identifier deviation determination unit, a timing advance deviation calculation unit, a first compensation unit, a residual uplink timing advance acquisition unit, and a second compensation unit; The message 1 sending unit is used for the UE to send a message 1 including a preamble code to the network side, The message 2 reply unit is used to reply message 2 from the network side to the UE, including the preamble identifier detected by the network side from the received message 1; The preamble identifier deviation calculation unit is used to calculate the deviation deltaSeqId of the preamble identifier after the UE receives the message 2 sent by the network side; The preamble identifier deviation determining unit is used to, among the N deltaSeqId values ​​calculated repeatedly N times, assume that K deltaSeqId values ​​are the same, and if K / N ≥ a preset credibility threshold, send the K identical deltaSeqId values ​​to the timing advance deviation calculating unit; The timing advance deviation calculation unit is used to calculate the timing advance deviation deltaTA according to the values ​​of K identical deltaSeqId; deltaTA is linearly related to deltaseqId; The first compensation unit is used for the UE to adjust the timing of uplink transmission according to the calculated deltaTA value, and send message 1 to the network side for the N+1th time; The residual uplink timing advance acquisition unit is used for the network side to reply message 2 to the UE for the N+1th time, including the uplink timing advance of message 1 received by the network side for the N+1th time; The second compensation unit is used for the UE to adjust the timing of uplink transmission again according to the uplink timing advance in the message 2 sent for the N+1th time, and send a message 3 to the network side.

10. The device for terminal adaptively processing timing deviation according to claim 9, characterized in that: The first compensation unit, the residual uplink timing advance acquisition unit, and the second compensation unit are changed into a total compensation unit; The total compensation unit is used for the UE to adjust the timing of uplink transmission according to the sum of the calculated deltaTA value and the uplink timing advance in the message 2 sent for the Nth time, and send a message 3 to the network side.

Citation Information

Patent Citations

  • Physical random access channel lead code sequence determination method and device

    CN108631903A

  • Method for generating preamble, configuration method and equipment

    CN109714138A

  • Method for random access and device

    CN112219439A

  • Random access preamble transmission timing offset

    CN115443702A

  • Method and apparatus for random access procedure

    CN116209087A