Method and apparatus for a terminal to adaptively process timing deviation
Through the UE adaptive processing of timing deviation, the preamble identification deviation and timing advance deviation are calculated multiple times, the timing deviation problem in distributed base stations and multi-path environments is solved, and the UE's access success rate is improved.
Patent Information
- Application Number
- CN202510502234.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-04-22
AI Technical Summary
The timing deviation problem caused by distributed base stations and multipath environments causes the UE to fail random access.
By sending preambles multiple times, the UE calculates the preamble identification deviation deltaSeqId, determines whether K/N reaches the confidence threshold, and if it is reached, calculates the timing advance amount deviation deltaTA, and performs timing adjustments for uplink transmission.
Without adding additional costs, the access success rate of UE is significantly improved, and the problem of timing deviation affecting UE access is solved.
Smart Images

Figure CN120018272B_ABST
Abstract
Description
Technical Field
[0001] This 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, a distributed base station deployment scheme is often adopted in mobile communication systems. A distributed base station separates the receiving module (radio frequency processing unit) and the post-processing module (baseband processing unit) of the base station, and the two are transmitted over a long distance through optical fibers. The baseband processing unit, the core network, and the radio network control device are concentrated in the computer room. This deployment method makes it difficult to track timing in the mobile communication system, and may cause a timing offset between the radio frequency processing unit and the baseband processing unit. To solve this problem, the base station needs to separately maintain a timing processing module and compensate for and finely adjust the tracking of the timing deviation. If the base station does not have an additional timing processing module or does not compensate for the timing deviation, it may result in a relatively large timing deviation between the radio frequency processing unit and the baseband processing unit. The base station timing is inaccurate, resulting in 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 the UE (user equipment, i.e., the terminal) searches for the network, it obtains the timing deviation and performs synchronization according to the maximum downlink reception path. The UE sends an uplink transmission according to this timing deviation. Since the maximum uplink transmission path and the maximum downlink reception path are different, there will be a relatively large timing deviation between the UE and the base station during the uplink transmission.
[0004] Please refer to Figure 1 , which is the random access process of the UE in the presence of timing deviation, including the following steps.
[0005] Step S11: After the UE searches for the network and synchronizes, the UE sends 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). Message 2 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 (abbreviation: TA) calculated by the network side according to the received Message 1. Due to the presence of timing deviation generated by the distributed base station and / or timing deviation generated in the multipath environment, the sequence of Message 1 received by the network side is no longer the sequence of Message 1 sent by the UE. Therefore, the preamble ID and the uplink timing advance carried in Message 2 are both inaccurate.
[0007] Step S13: The UE receives Message 2 sent by the network side. The UE checks the content of Message 2 and finds that the preamble identifier carried in Message 2 does not match the preamble identifier in 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 situations of the above Steps S11 - S13 keep occurring repeatedly 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.
[0009] It can be Figure 1 seen that the timing deviation may cause the random access process of the UE to be abnormal. Summary of the Invention
[0010] The technical problem to be solved by this application is: how to overcome the problem of UE random access failure caused by timing deviation.
[0011] To solve the above technical problem, this application proposes a method for a terminal to adaptively process timing deviation, including the following steps. Step S21: The UE sends Message 1 containing a preamble to the network side. Step S22: The network side replies Message 2 to the UE, which includes the preamble identifier detected by the network side from the received Message 1. Step S23: The UE receives 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 N calculated deltaSeqId values are the same, if K / N ≥ the preset confidence threshold, go to Step S25. Step S25: The UE calculates the timing advance deviation deltaTA according to the K same deltaSeqId values; deltaTA has a linear relationship with deltaseqId. Step S26: The UE performs timing adjustment for the uplink transmission according to the calculated deltaTA value and sends Message 1 to the network side for the (N + 1)-th time. Step S27: The network side replies Message 2 to the UE for the (N + 1)-th time, which includes the uplink timing advance of the network side's received (N + 1)-th Message 1. Step S28: The UE performs timing adjustment for the uplink transmission again according to the uplink timing advance in the (N + 1)-th Message 2 sent and sends Message 3 to the network side.
[0012] Further, in the above Step S23, when the UE finds that the preamble identifier carried in Message 2 does not match the preamble identifier in Message 1 sent by itself, deltaSeqId = the preamble identifier carried in Message 2 - the preamble identifier in Message 1 sent by the UE.
[0013] Preferably, in step S24, M / 2 ≤ N < M, where 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] Further, in step S24, if K / N < a preset reliability threshold, 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.
[0015] Preferably, in step S24, the preset reliability threshold is 80% or higher.
[0016] Further, in step S25, ; where deltaSeqId is the value of the deviation deltaSeqId of K identical preamble identifiers, and N cs is the cyclic shift value of the root sequence obtained by looking up the table according to the zero-correlation zone configuration parameters given by the network side, and N ZC is the length of the ZC sequence configured by the network side, and Δf RA is the subcarrier spacing of the Physical Random Access Channel (PRACH) configured by the network side.
[0017] Further, in step S28, the UE finds that the preamble identifier carried in the (N + 1)-th received Message 2 matches the preamble identifier in its own (N + 1)-th sent Message 1.
[0018] Further, steps S26 - S28 are changed to step S36. Step S36: The UE performs uplink transmission timing adjustment according to the sum of the calculated deltaTA value and the uplink timing advance amount in the N-th received Message 2, and sends Message 3 to the network side.
[0019] The present application also provides a device for a terminal to adaptively process timing deviation, including a Message 1 sending unit, a Message 2 responding 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 configured to send Message 1 containing a preamble from the UE to the network side. The Message 2 responding unit is configured to respond 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 configured to calculate the deviation deltaSeqId of the preamble identifier when the UE receives Message 2 sent by the network side. The preamble identifier deviation determination unit is configured to, among the N calculated values of deltaSeqId repeated N times, assume that there are K identical values of deltaSeqId. If K / N ≥ a preset confidence threshold, then send these K identical values of deltaSeqId to the timing advance deviation calculation unit. The timing advance deviation calculation unit is configured to calculate the deviation deltaTA of the timing advance according to the K identical values of deltaSeqId; deltaTA has a linear relationship with deltaseqId. The first compensation unit is configured to perform timing adjustment for uplink transmission by the UE according to the calculated value of deltaTA and send Message 1 to the network side for the (N + 1)th time. The residual uplink timing advance acquisition unit is configured to respond Message 2 from the network side to the UE for the (N + 1)th time, including the uplink timing advance of the network side when receiving the (N + 1)th Message 1. The second compensation unit is configured to perform timing adjustment for uplink transmission by the UE again according to the uplink timing advance in the Message 2 sent for the (N + 1)th time and send Message 3 to the network side.
[0020] Further, the first compensation unit, the residual uplink timing advance acquisition unit, and the second compensation unit are changed to a total compensation unit. The total compensation unit is configured to perform timing adjustment for uplink transmission by the UE according to the sum of the calculated value of deltaTA and the uplink timing advance in the Message 2 sent for the Nth time and send Message 3 to the network side.
[0021] The technical effect achieved by the present application is: solving the problem that the timing deviation caused by distributed base stations and multipath environments affects the UE access, and greatly improving the access success rate of the UE without increasing additional costs. Description of the Drawings
[0022] Figure 1 It is a schematic flowchart of the random access process of the UE in the case of existing timing deviation.
[0023] Figure 2 It is a schematic flowchart of the first embodiment of the method for a terminal to adaptively process timing deviation proposed by the present application.
[0024] Figure 3 It is a schematic flowchart of the second embodiment of the method for the terminal to adaptively process timing deviation proposed in this application.
[0025] Figure 4 It is a schematic structural diagram of the first embodiment of the device for the terminal to adaptively process timing deviation proposed in this application.
[0026] Figure 5 It is a schematic structural diagram of the second embodiment of the device for the terminal to adaptively process timing deviation proposed in this application.
[0027] Explanation of the reference numerals in the figure: Message 1 sending unit 21, Message 2 reply unit 22, Preamble identifier deviation calculation unit 23, Preamble 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 implementation manners
[0028] Please refer to Figure 2 , the first embodiment of the method for the terminal to adaptively process timing deviation proposed in this application includes the following steps.
[0029] Step S21: After the UE synchronizes during network search, the UE sends Message 1 to the network side, and Message 1 includes a preamble.
[0030] Step S22: The network side receives Message 1 sent by the UE. The network side replies Message 2 to the UE. Message 2 includes the preamble identifier detected by the network side from the received Message 1 and the uplink timing advance of the network side according to the received Message 1. Due to the existence of timing deviation, the Message 1 sequence received by the network side is no longer the Message 1 sequence sent by the UE. Therefore, both the preamble identifier and the uplink timing advance carried in Message 2 are inaccurate.
[0031] Step S23: The UE receives Message 2 sent by the network side. The UE checks the content of Message 2 and finds that the preamble identifier carried in Message 2 does not match the preamble identifier in the Message 1 sent by itself. The UE calculates the deviation deltaSeqId of the preamble identifier, where deltaSeqId = the preamble identifier carried in Message 2 - the preamble identifier in the Message 1 sent by the UE.
[0032] Step S24: The UE sends Message 1 to the network side again. The above steps S21 - S23 are repeated N times, and each time the UE calculates the deviation of the preamble identifier. If M represents the maximum number of times the network side allows the UE to send Message 1 in the SIB (System Information Block) signaling, preferably M / 2 ≤ N < M. If the configured M value of the network is relatively small, a larger N value can be taken within the above value range to ensure the accuracy of the test training.
[0033] If it is the timing deviation generated by a distributed base station and / or the timing deviation generated in a multipath environment, the deviation of the preamble identifier calculated multiple times should be stable (tend to be consistent). Assume that among the N calculated deltaSeqIds, K deltaSeqIds have the same value, where K ≤ N. Compare K / N with a preset confidence threshold (such as 80% or higher). If K / N ≥ the preset confidence threshold, it is considered that the timing deviation situation has been successfully detected, and use the value of these K identical deltaSeqIds as the value of the preamble identifier deviation deltaSeqId finally adopted. If K / N < the preset confidence threshold, it is considered that the timing deviation situation has not been successfully detected, and repeat steps S21 - S23 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 value of the deviation deltaSeqId of the K identical preamble identifiers obtained previously (i.e., the value of the preamble identifier deviation deltaSeqId finally adopted). deltaTA has a linear relationship with deltaseqId. Among them, deltaSeqId is the value of the deviation deltaSeqId of the K identical preamble identifiers obtained previously, and N cs is the cyclic shift value of the root sequence obtained by looking up the table according to the zero correlation zone configuration (zeroCorrelationZoneConfig) parameter given by the network side. N ZC is the length of the ZC sequence (Zadoff - Chu sequence) configured by the network side. For example, in the LTE system, the length from format 0 to format 3 is 839, and the length of format 4 is 139. Δf RA is the sub - carrier spacing of the PRACH (Physical Random Access Channel) configured by the network side. For example, in the LTE system, the sub - carrier spacing from format 0 to format 3 is 1.25 kHz, and the sub - carrier spacing of format 4 is 7.5 kHz.
[0035] Step S26: The UE performs timing adjustment for uplink transmission according to the calculated deltaTA value and sends message 1 to the network side for the (N + 1)th time. Theoretically, after the UE performs timing adjustment for uplink transmission according to the deltaTA value, the message 1 received by the network side should be the same as the message 1 sent by the UE. Then, the preamble identifier in message 2 replied by the network side should match the preamble identifier in message 1 sent by the UE.
[0036] Step S27: The network side receives the message 1 sent by the UE for the (N + 1)-th time. The network side replies the message 2 to the UE for the (N + 1)-th time. The message 2 replied for the (N + 1)-th time includes the preamble identifier detected by the network side from the message 1 received for the (N + 1)-th time and the uplink timing advance of the message 1 received by the network side for the (N + 1)-th time.
[0037] Step S28: The UE receives the message 2 sent by the network side for the (N + 1)-th time. The UE checks the content of the message 2 sent for the (N + 1)-th time and finds that the preamble identifier carried in the message 2 sent for the (N + 1)-th time matches the preamble identifier in the message 1 sent by itself for the (N + 1)-th 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 + 1)-th time, and sends the message 3 to the network side for the message 2 sent for the (N + 1)-th time. The subsequent process is consistent with the existing random access process. In theory, with the previous uplink timing compensation adjustment, the UE can successfully perform random access and normally camp on the serving cell to carry out services.
[0038] Please refer to Figure 3 , the second embodiment of the method for the terminal to adaptively process the timing deviation proposed in this application includes the following steps.
[0039] Steps S31 - S35: Are the same as steps S21 - S25 respectively. Among them, after the network side receives the message 1 sent by the UE for the N-th time, the network side replies the message 2 to the UE for the N-th time. The message 2 replied for the N-th time includes the preamble identifier detected by the network side from the message 1 received for the N-th time and the uplink timing advance of the message 1 received by the network side for the N-th time.
[0040] Step S36: The UE adjusts the timing of the uplink transmission according to the sum of the calculated deltaTA value and the uplink timing advance in the message 2 sent for the N-th time. The UE ignores the situation that the preamble identifier carried in the message 2 sent for the N-th time does not match the preamble identifier in the message 1 sent by itself for the N-th time, and sends the message 3 to the network side for the message 2 sent for the N-th time. This message 3 will include 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 N-th time. The message 3 received by the network side is the compensated result. In theory, the network side can successfully parse this message 3. The subsequent process is consistent with the existing random access process. In theory, with the previous uplink timing compensation adjustment, the UE can successfully perform random access and normally camp on the serving cell to carry out services.
[0041] Figure 2 In the first embodiment shown, the adjustment of the uplink timing deviation by the UE is divided into two steps. The first step is to adjust before the UE sends the message 1 to the network side for the (N + 1)-th time, and the second step is to adjust after the UE receives the message 2 sent by the network side for the (N + 1)-th time. Figure 3In the second embodiment shown, the UE adjusts the uplink timing deviation in only one step, which is after the UE receives the Nth message 2 sent by the network side. The differences between the two embodiments are recorded in the number of adjustments and the adjustment time points, and the final effects are equivalent.
[0042] In this application, the UE predicts the synchronization problem between the UE and the base station due to the timing deviation based on the information of message 2 fed back by the network side. The useful information in message 2 includes: (1) the preamble 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 according to 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 for uplink transmission.
[0043] Please refer to Figure 4 , the first embodiment of the device for the terminal to adaptively process the timing deviation proposed in this 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 to send message 1 including a preamble 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 from the network side to the UE after the network side receives message 1 sent by the UE. Message 2 includes the preamble identifier detected by the network side from the received message 1 and the uplink timing advance of the received message 1.
[0046] The preamble identifier deviation calculation unit 23 is used to calculate the deviation deltaSeqId of the preamble identifier by the UE after the UE receives message 2 sent by the network side, where deltaSeqId = the preamble identifier carried in message 2 - the preamble identifier in message 1 sent by the UE.
[0047] The preamble identifier deviation determination unit 24 is configured to determine the finally adopted preamble identifier deviation deltaSeqId value from the N preamble identifier deviation deltaSeqId values calculated by repeating N times. Assume that K of the calculated N deltaSeqId values are the same, where K ≤ N. If K / N ≥ the preset confidence threshold, then use these K identical deltaSeqId values as the finally adopted preamble identifier deviation deltaSeqId value. If K / N < the preset confidence threshold, the UE repeats sending Message 1 to the network side, the network side repeats replying Message 2 to the UE, and the UE repeats calculating the preamble identifier 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 configured to calculate the timing advance deviation deltaTA according to the finally adopted preamble identifier deviation deltaSeqId value.
[0049] The first compensation unit 26 is configured to perform timing adjustment for uplink transmission by the UE according to the calculated deltaTA value, and send Message 1 to the network side for the (N + 1)-th time.
[0050] The residual uplink timing advance acquisition unit 27 is configured to, after the network side receives the (N + 1)-th Message 1 sent by the UE, the network side replies Message 2 to the UE for the (N + 1)-th time, and the (N + 1)-th replied Message 2 includes the preamble identifier detected by the network side from the (N + 1)-th received Message 1 and the uplink timing advance of the (N + 1)-th received Message 1 by the network side.
[0051] The second compensation unit 28 is configured to, after the UE receives the (N + 1)-th Message 2 sent by the network side, the UE performs timing adjustment for uplink transmission again according to the uplink timing advance in the (N + 1)-th Message 2, and sends Message 3 to the network side for the (N + 1)-th Message 2.
[0052] Please refer to Figure 5 , Embodiment 2 of the apparatus for a terminal to adaptively process timing deviation proposed in this application includes a Message 1 sending unit 21, a Message 2 replying unit 22, a preamble identifier deviation calculation unit 23, a preamble identifier deviation determination unit 24, a timing advance deviation calculation unit 25, and a total compensation unit 36. Figure 5 The shown apparatus corresponds to Figure 3 the shown method. The first five units are all the same as Figure 4 Embodiment 1 shown, and will not be elaborated here.
[0053] The total compensation unit 36 is used for the UE to perform uplink transmission timing adjustment according to the sum of the calculated deltaTA value and the uplink timing advance in the Nth received Message 2. The UE ignores the situation where the preamble identifier carried in the Nth received Message 2 does not match the preamble identifier in its own Nth transmitted Message 1, and sends Message 3 to the network side for the Nth received Message 2.
[0054] This application realizes the compensation for timing deviation through the UE side. The UE uses the Message 2 sent by the network side to predict the timing deviation situation, obtains the timing advance deviation by measuring the difference between the preamble identifier carried in Message 2 and the preamble identifier in its own transmitted Message 1 for multiple times, 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 the timing deviation, ensuring the normal access and normal service of the UE in complex scenarios such as distributed base stations and multipath environments.
[0055] The above are only the preferred embodiments of this application and are not used to limit this application. For those skilled in the art, various changes and modifications can be made to this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included in the protection scope of this application.
Claims
1. A method for a terminal to adaptively process timing deviation, characterized in that It includes the following steps; Step S21: The UE sends Message 1 containing a preamble to the network side; Step S22: The network side replies Message 2 to the UE, which includes the preamble identifier detected by the network side from the received Message 1; Step S23: The UE receives 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 N calculated deltaSeqId values are the same, if K / N ≥ the preset confidence threshold, go to Step S25; Step S25: The UE calculates the deviation deltaTA of the timing advance according to the values of the K identical deltaSeqId; deltaTA has a linear relationship with deltaseqId; Step S26: The UE performs timing adjustment for uplink transmission according to the calculated deltaTA value and sends Message 1 to the network side for the (N + 1)-th time; Step S27: The network side replies Message 2 to the UE for the (N + 1)-th time, which includes the uplink timing advance of the Message 1 received by the network side for the (N + 1)-th time; Step S28: The UE performs timing adjustment for uplink transmission again according to the uplink timing advance in the Message 2 sent for the (N + 1)-th time and sends Message 3 to the network side.
2. The method for the terminal to adaptively process the timing deviation according to claim 1, characterized in that, In the above Step S23, when the UE finds that the preamble identifier carried in Message 2 does not match the preamble identifier in the Message 1 sent by itself, deltaSeqId = the preamble identifier carried in Message 2 - the preamble identifier in the Message 1 sent by the UE.
3. The method for the terminal to adaptively process timing deviation according to claim 1, characterized in that In the above Step S24, M / 2 ≤ N < M, where 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 the terminal to adaptively process the timing deviation according to claim 1, characterized in that, In the above Step S24, if K / N < the preset confidence threshold, repeat Steps S21 - S23 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.
5. The method for the terminal to adaptively process timing deviation according to claim 1, characterized in that In the above Step S24, the preset confidence threshold is 80% or higher.
6. The method for the terminal to adaptively process the timing deviation according to claim 1, characterized in that In the step S25, ; where deltaSeqId is the value of the deviation deltaSeqId of K identical preamble identifiers, and N cs is the cyclic shift value of the root sequence obtained by looking up the table according to the zero correlation zone configuration parameters given by the network side, and N ZC is the length of the ZC sequence configured by the network side, and Δf RA is the subcarrier spacing of the physical random access channel PRACH configured by the network side.
7. The method for the terminal to adaptively process timing deviation according to claim 1, characterized in that In the above Step S28, the UE finds that the preamble identifier carried in the Message 2 sent for the (N + 1)-th time matches the preamble identifier in the Message 1 sent by itself for the (N + 1)-th time.
8. The method for the terminal to adaptively process the timing deviation according to claim 1, characterized in that Change the above Steps S26 - S28 to Step S36; Step S36: The UE performs timing adjustment for uplink transmission according to the sum of the calculated deltaTA value and the uplink timing advance in the Message 2 sent for the N-th time and sends Message 3 to the network side.
9. An apparatus for a terminal to adaptively process timing deviation, characterized in that, It includes a Message 1 sending unit, a Message 2 replying unit, a preamble identifier deviation calculating unit, a preamble identifier deviation determining unit, a timing advance deviation calculating unit, a first compensation unit, a residual uplink timing advance obtaining unit, and a second compensation unit; The Message 1 sending unit is used for the UE to send Message 1 containing a preamble to the network side, The Message 2 replying unit is used for the network side to reply 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 when the UE receives Message 2 sent by the network side; The preamble identifier deviation determination unit is used to assume that among the N values of deltaSeqId calculated by repeating N times, if K values of deltaSeqId are the same, and if K / N ≥ the preset confidence threshold, then send these K identical values of deltaSeqId 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 K identical values of deltaSeqId; deltaTA has a linear relationship with deltaseqId; The first compensation unit is used for the UE to perform timing adjustment for uplink transmission according to the calculated deltaTA value and send Message 1 to the network side for the (N + 1)-th time; The residual uplink timing advance acquisition unit is used for the network side to reply Message 2 to the UE for the (N + 1)-th time, which includes the uplink timing advance when the network side receives Message 1 for the (N + 1)-th time; The second compensation unit is used for the UE to perform timing adjustment for uplink transmission again according to the uplink timing advance in Message 2 sent for the (N + 1)-th time and send Message 3 to the network side.
10. The device for the terminal to adaptively process the 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 to the total compensation unit; The total compensation unit is used for the UE to perform timing adjustment for uplink transmission according to the sum of the calculated deltaTA value and the uplink timing advance in Message 2 sent for the N-th time and send Message 3 to the network side.
Citation Information
Patent Citations
Random access method and device, electronic equipment and storage medium
CN118540811A
Method and device for uplink transmission in random access process
WO2017035707A1