[go: up one dir, main page]

CN115426707B - Method, device, terminal and computing device for adjusting timing advance - Google Patents

Method, device, terminal and computing device for adjusting timing advance Download PDF

Info

Publication number
CN115426707B
CN115426707B CN202211046326.9A CN202211046326A CN115426707B CN 115426707 B CN115426707 B CN 115426707B CN 202211046326 A CN202211046326 A CN 202211046326A CN 115426707 B CN115426707 B CN 115426707B
Authority
CN
China
Prior art keywords
adjustment command
value
adjustment
time
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211046326.9A
Other languages
Chinese (zh)
Other versions
CN115426707A (en
Inventor
奚俊
路云
邓云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN202211046326.9A priority Critical patent/CN115426707B/en
Publication of CN115426707A publication Critical patent/CN115426707A/en
Application granted granted Critical
Publication of CN115426707B publication Critical patent/CN115426707B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/004Synchronisation arrangements compensating for timing error of reception due to propagation delay
    • H04W56/0045Synchronisation arrangements compensating for timing error of reception due to propagation delay compensating for timing error by altering transmission time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0055Synchronisation arrangements determining timing error of reception due to propagation delay
    • H04W56/0065Synchronisation arrangements determining timing error of reception due to propagation delay using measurement of signal travel time

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种调整定时提前的方法及装置、终端、计算设备,所述方法包括:如果第二TA调整命令的接收时刻和第一TA调整命令的接收时刻之间的时间间隔小于或等于预设门限,且所述第二TA调整命令携带的第二TA值不同于所述第一TA调整命令携带的第一TA值,则根据所述第二TA值进行定时调整;其中,所述第一TA调整命令为上一次接收的TA调整命令,所述第二TA调整命令为当前次接收的TA调整命令。本申请提供了一种更加优化的TA调整方法。

A method and apparatus, terminal, and computing device for adjusting timing advance, the method comprising: if the time interval between the reception time of a second TA adjustment command and the reception time of a first TA adjustment command is less than or equal to a preset threshold, and the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command, then timing adjustment is performed according to the second TA value; wherein the first TA adjustment command is the TA adjustment command received last time, and the second TA adjustment command is the TA adjustment command received currently. The present application provides a more optimized TA adjustment method.

Description

Method and device for adjusting timing advance, terminal and computing equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and apparatus for adjusting timing advance, a terminal, and a computing device.
Background
The timing advance (TIMING ADVANCE, TA) is used for uplink transmission of a User Equipment (UE), and refers to a time in which an uplink frame in which the UE transmits uplink data is advanced compared to a corresponding downlink frame. In an actual application scene, the terminal receives a TA command sent by the network equipment and performs timing adjustment. With the movement of the UE, the change of the wireless communication environment, and other reasons, the network device issues new TA adjustment commands at intervals, so that the terminal and the network device ensure time synchronization. However, existing methods of adjusting TA remain to be improved.
Disclosure of Invention
The technical purpose of the application is to provide a more optimized TA adjustment method.
In order to solve the technical problems, the embodiment of the application provides a method for adjusting a TA, which is applied to a terminal, and comprises the steps of carrying out timing adjustment according to a second TA value carried by a second TA adjustment command if a time interval between a receiving time of the second TA adjustment command and a receiving time of a first TA adjustment command is smaller than or equal to a preset threshold and the second TA value carried by the second TA adjustment command is different from a first TA value carried by the first TA adjustment command, wherein the first TA adjustment command is a TA adjustment command received last time and the second TA adjustment command is a TA adjustment command received at present time.
Optionally, the adjusted TA value is the second TA value.
Optionally, the method further comprises performing timing adjustment according to the second TA value if the time interval is greater than the preset threshold, and the adjusted TA value is the sum of the first TA value and the second TA value.
Optionally, the method further comprises ignoring the second TA adjustment command if the time interval is less than or equal to the preset threshold and the second TA value is the same as the first TA value.
Optionally, the method further comprises judging whether an acknowledgement message is sent for the first TA adjustment command, if not, not sending the acknowledgement message for the first TA adjustment command.
Optionally, the first TA value and the second TA value are obtained by measuring different uplink signals by the network device.
In a second aspect, an embodiment of the present application provides another method for adjusting a TA, where the method is applied to a network device, and the method includes sending a second TA adjustment command to a terminal, where a time interval between a sending time of the second TA adjustment command and a sending time of a first TA adjustment command is smaller than or equal to a preset threshold, where the first TA adjustment command is a last TA adjustment command sent, and the second TA adjustment command is a TA adjustment command sent currently, receiving a confirmation message, where the confirmation message is sent for the second TA adjustment command by the terminal when a second TA value carried by the second TA adjustment command is different from a first TA value carried by the first TA adjustment command.
Optionally, the sending of the second TA adjustment command to the terminal includes sending the second TA adjustment command to the terminal if the acknowledgement message of the terminal for the first TA adjustment command is not received in a first period of time, where a starting time of the first period of time is a sending time of the first TA adjustment command, and a duration of the first period of time is a preset duration.
Optionally, the first TA value is obtained by measuring a first uplink signal, and before the second TA adjustment command is sent to the terminal, the method further comprises measuring a second uplink signal to obtain the second TA value, wherein the second uplink signal is different from the first uplink signal, and sending the second TA adjustment command to the terminal comprises sending the second TA adjustment command to the terminal if the second TA value is different from the first TA value.
In a third aspect, an embodiment of the present application further provides a device for adjusting a TA, where the device includes a timing adjustment module, configured to perform timing adjustment according to a second TA value carried by a second TA adjustment command if a time interval between a time of receiving the second TA adjustment command and a time of receiving a first TA adjustment command is less than or equal to a preset threshold, where the second TA value carried by the second TA adjustment command is different from a first TA value carried by the first TA adjustment command, and the first TA adjustment command is a last received TA adjustment command, and the second TA adjustment command is a currently received TA adjustment command.
In a fourth aspect, an embodiment of the present application further provides another TA adjustment device, where the device includes a sending module configured to send a second TA adjustment command to a terminal, where a time interval between a sending time of the second TA adjustment command and a sending time of a first TA adjustment command is less than or equal to a preset threshold, where the first TA adjustment command is a last TA adjustment command sent, and the second TA adjustment command is a TA adjustment command sent currently, and a receiving module configured to receive an acknowledgement message, where the acknowledgement message is sent for the second TA adjustment command by the terminal when a second TA value carried by the second TA adjustment command is different from a first TA value carried by the first TA adjustment command.
In a fifth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, causes the method of adjusting TA provided in the first or second aspect to be performed.
In a sixth aspect, an embodiment of the present application provides a terminal, including a memory and a processor, where the memory stores a computer program executable on the processor, and the processor executes the steps of the method for adjusting TA provided in the first aspect when the processor executes the computer program.
In a seventh aspect, an embodiment of the present application provides a network device, including a memory and a processor, where the memory stores a computer program executable on the processor, and the processor executes the steps of the method for adjusting TA provided in the second aspect when the processor executes the computer program.
Compared with the prior art, the technical scheme of the embodiment of the application has the following beneficial effects:
In the scheme of the embodiment of the application, if the time interval between the receiving time of the second TA adjustment command and the receiving time of the first TA adjustment command is smaller than or equal to the preset threshold, and the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command, timing adjustment is performed according to the second TA value. Because the first TA adjustment command is a TA adjustment command received last time and the second TA adjustment command is a TA adjustment command received last time, in the scheme of the embodiment of the application, the time interval between the two times of receiving the TA adjustment command before and after is compared with the preset threshold, the TA values carried by the two times of receiving the TA adjustment command before and after are compared, and timing adjustment is performed according to the second TA value under the condition that the time interval does not exceed the preset threshold and the TA values are different. By adopting the TA adjustment mechanism, the network equipment is allowed to issue a new TA value within a preset threshold to correct the TA value issued at the previous time, which is beneficial to ensuring time synchronization between the network equipment and the terminal.
Further, in the scheme of the embodiment of the present application, if the time interval is smaller than or equal to the preset threshold, and the second TA value is the same as the first TA value, that is, if the time interval between the times of receiving the TA adjustment command twice before and after does not exceed the preset threshold, and the TA values twice before and after are the same, the TA adjustment command sent for the second time is ignored. With such a scheme, repeated timing adjustment can be avoided.
Further, in the solution of the embodiment of the present application, after timing adjustment is performed according to the second TA value, the terminal determines whether a confirmation message has been sent for the first TA adjustment command, and if not, does not send a confirmation message for the first TA adjustment command. By adopting the scheme, signaling transmission can be reduced, and channel resources can be saved.
Drawings
Fig. 1 is a schematic diagram of data interaction of a method for adjusting TA according to an embodiment of the present application;
FIG. 2 is a partial flow chart of a method for adjusting TA according to an embodiment of the application;
fig. 3 is a schematic structural diagram of an apparatus for adjusting TA according to an embodiment of the present application;
Fig. 4 is a schematic structural diagram of another apparatus for adjusting TA according to an embodiment of the present application;
Fig. 5 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
It should be noted that, the communication system applicable to the embodiment of the present application includes, but is not limited to, a third generation system (3 th-generation, abbreviated as 3G), a long term evolution (long term evolution, abbreviated as LTE) system, a fourth generation system (4 th-generation, abbreviated as 4G), a fifth generation (5 th-generation, abbreviated as 5G) system, a New Radio (abbreviated as NR) system, and a future evolution system or a plurality of communication fusion systems. The 5G system may be a non-independent Networking (NSA) 5G system or an independent networking (standalone, SA) 5G system. The scheme of the embodiment of the application can be also applied to various new communication systems in the future, such as 6G, 7G and the like.
A terminal in an embodiment of the present application may refer to various forms of User Equipment (UE), an access terminal, a subscriber unit, a subscriber Station, a Mobile Station (MS), a remote Station, a remote terminal, a Mobile device, a User terminal, a terminal device (Terminal Equipment), a wireless communication device, a User agent, or a User Equipment. The terminal may also be a cellular phone, a cordless phone, a session initiation protocol (Session Initiation Protocol, SIP) phone, a wireless local loop (Wireless Local Loop, WLL) station, a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle mounted device, a wearable device, a terminal in a future 5G network or a terminal in a future evolved public land mobile network (Public Land Mobile Network, PLMN) and so on, which the embodiments of the present application are not limited.
The network device in the embodiment of the present application may also be referred to as an access network device, for example, may be a Base Station (BS) (also referred to as a base station device), where the network device is a device deployed in a radio access network (Radio Access Network, RAN) to provide a wireless communication function. For example, the device for providing a base station function in the second generation (2 nd-generation, abbreviated as 2G) network includes a base radio transceiver station (base transceiver station, abbreviated as BTS), the device for providing a base station function in the third generation (3 rd-generation, abbreviated as 3G) network includes a Node B (Node B), the device for providing a base station function in the fourth generation (4 th-generation, abbreviated as 4G) network includes an evolved Node B (eNB), the device for providing a base station function in the wireless local area network (wireless local area networks, abbreviated as WLAN) is an Access Point (AP), the next generation base station Node (next generation Node base station, abbreviated as gNB) in NR, and the Node B (ng-eNB) continuing to evolve, wherein the gNB and the terminal device communicate using NR technology, and the ng-eNB and the terminal device communicate using evolved universal terrestrial radio access (Evolved Universal Terrestrial Radio Access, abbreviated as E-UTRA) technology, and the gNB and the ng-eNB can be connected to the 5G core network. The network device in the embodiment of the present application further includes a device for providing a base station function in a new communication system in the future, and the like.
As described in the background, there is still a need for improvement in existing methods for adjusting TA.
In the prior art, a network device generally issues a TA adjustment command, and after receiving the TA adjustment command, a UE performs timing adjustment without judgment. With such a scheme, the problem of TA readjustment is easily caused.
The inventors of the present application consider that there may be a case where the network device corrects the TA value transmitted last time. For two TA adjustment commands issued by the network device continuously received within the preset threshold, if the terminal directly ignores the subsequent TA adjustment command without judgment, the TA value used for correction may be ignored erroneously, which is not beneficial to time synchronization of the terminal and the network device.
In order to solve the technical problem, the embodiment of the application provides a method for adjusting a TA, in the scheme of the embodiment of the application, the time interval of receiving a TA adjustment command for two times before and after is compared with a preset threshold value, the TA values carried by the TA adjustment commands received for two times before and after are compared, and timing adjustment is performed according to a second TA value under the condition that the time interval does not exceed the preset threshold and the TA values are different. By adopting the TA adjustment mechanism, the network equipment is allowed to issue a new TA value within a preset threshold to correct the TA value issued at the previous time, which is beneficial to ensuring time synchronization between the network equipment and the terminal.
In order to make the above objects, features and advantages of the present application more comprehensible, embodiments accompanied with figures are described in detail below.
Referring to fig. 1, fig. 1 is a schematic data interaction diagram of a method for adjusting TA according to an embodiment of the present application. The method illustrated in fig. 1 may include S11 to S14, wherein S in each step number in the present application represents a step.
S11, the network equipment sends a first TA adjustment command to the terminal;
s12, the network equipment sends a second TA adjustment command to the terminal;
s13, if the time interval between the receiving time of the second TA adjustment command and the receiving time of the first TA adjustment command is smaller than or equal to a preset threshold, and the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command, performing timing adjustment according to the second TA value;
S14, the terminal sends a confirmation message for the second TA adjustment command to the network equipment.
It will be appreciated that in a specific implementation, the method may be implemented by a software program running on a processor integrated within a chip or a chip module, or the method may be implemented by hardware or a combination of hardware and software, for example, by a dedicated chip or a chip module, or by a combination of a dedicated chip or a chip module and a software program.
In S11, the terminal receives a first TA adjustment command sent by the network device, and in S12, the terminal receives a second TA adjustment command sent by the network device.
For convenience of description, the reception time of the first TA adjustment command is hereinafter referred to as a first time T1, and more specifically, the first time T1 may be a time slot N. Similarly, the time of receipt of the second TA adjustment command is denoted as a second time T2, and more specifically, the second time T2 may be a time slot M, where M > N, and M and N are both positive integers.
Specifically, the first TA adjustment command and the second TA adjustment command are TA adjustment commands that are transmitted by the network device twice. More specifically, the second TA adjustment command may refer to a TA adjustment command received the current time, and the first adjustment command may refer to a TA adjustment command received the last time. That is, the first TA adjustment command and the second TA adjustment command are two consecutive adjustment commands with no other TA adjustment command therebetween. In other words, the second TA adjustment command may be an ith TA adjustment command received by the terminal from the network device, and the first adjustment command may be an ith-1 th TA adjustment command received by the terminal from the network device. Wherein i is a positive integer greater than 2.
In a specific example, the first TA adjustment Command may be a TA Command (TIMING ADVANCE Command) of a Control Element (CE) of a media access control (medium access control, MAC) layer, and the second TA adjustment Command may be a TA Command of a MAC CE. In other embodiments, the first TA adjustment command and the second TA adjustment command may be other types of TA commands, which are not limited by the embodiment of the present application.
Further, the first TA adjustment command and the second TA adjustment command each carry a TA value. For convenience of description, the TA Value carried by the first TA adjustment command is hereinafter referred to as a first TA Value (or Value 1), and the TA Value carried by the second TA adjustment command is referred to as a second TA Value (or Value 2).
The first TA value and the second TA value may be the same, or the second TA value may be smaller than the first TA value, or the second TA value may be greater than the first TA value.
In an implementation, the first TA value may be measured by the network device on the first uplink signal.
Specifically, before S11, the network device may measure the first uplink signal and generate a first TA value according to the measurement result. More specifically, when the measurement result indicates that the timing offset is greater than or equal to a preset offset threshold, the network device may generate a first TA value and perform S11.
After S11 and before S12, the network device may measure the second uplink signal to obtain a second TA value.
In a first specific example, the network device periodically measures the uplink signal, obtains a TA value according to the measurement result of each time, and sends a TA adjustment command.
In a second specific example, after S11, the network device does not receive, in the first period of time, an acknowledgement message sent by the terminal for the first TA adjustment command, and the network device sends a second TA adjustment command.
Specifically, after receiving the first TA adjustment command, the terminal may perform timing adjustment according to the first TA value. After the adjustment is completed, the terminal may send an acknowledgement message for the first TA adjustment command to the network device to inform the network device that the first TA adjustment command has been received. For convenience of description, an acknowledgement message sent by the terminal for the first TA adjustment command is hereinafter referred to as a first acknowledgement message.
It should be noted that, in the embodiment of the present application, the Acknowledgement message may be an Acknowledgement message (ACK message for short) in the existing protocol. In other embodiments, the acknowledgement message may be another type of message, which is not limited by the present embodiment.
However, in practical applications, the network device may not be able to receive the first acknowledgement message in time, for example, due to complex wireless environments, etc. In order to ensure that the terminal can timely perform timing adjustment so as to ensure normal transmission of uplink data, the network device may send the TA adjustment command again. That is, the network device performs S12.
Specifically, if the network device does not receive the first acknowledgement message within the first time period, the network device sends a second TA adjustment command. The first time period is the sending time of the first TA adjustment command, and the duration of the first time period is a preset duration.
As described above, the time when the terminal receives the first TA adjustment command is the time slot N, and correspondingly, the sending time of the first TA adjustment command is also the time slot N, and after the terminal performs TA adjustment according to the first TA value, the terminal may send the first acknowledgement message in the time slot n+k1. Accordingly, if the network device does not receive the first acknowledgement message before time slot n+k2, the network device may send a second TA adjustment command at time slot M. Wherein K2 is more than or equal to K1, K2 is less than M, and K1 and K2 are positive integers.
More specifically, in a second specific example, the second TA value and the first TA value may be the same. That is, S12 may be retransmission of the TA adjustment command by the network device. For example, the network device does not measure the second uplink signal after S11 and before S12.
Or the second TA value and the first TA value may be different. Specifically, after S11 and before S12, the network device performs measurement on the second uplink signal, and generates a second TA value according to the measurement result of the second uplink signal. Since the transmission timings of the first uplink signal and the second uplink signal are different, the wireless environment may be changed, and thus the second TA value generated from the second uplink signal may be different from the first TA value.
In a third specific example, after the network device sends the first TA adjustment command, the network device measures the second uplink signal, generates a second TA value according to the measurement result of the second uplink signal, and sends the second TA adjustment command when there is a difference between the second TA value and the first TA value.
For example, S12 is performed whenever the generated second TA value is different from the first TA value, irrespective of whether the network device receives the first acknowledgement message or not. That is, for the newly generated TA value, the network device transmits the newly generated TA value to the terminal as long as the TA value is different from the last issued TA value.
In one non-limiting example, the network device may detect the uplink signal according to a preset detection period. The detection time of the first uplink signal may be denoted as t1, and the detection period may be denoted as t0. In the case that the first Uplink signal is other Uplink signals than the Sounding reference signal (Sounding REFERENCE SIGNAL, SRS), for example, may be a Physical Uplink control channel (Physical Uplink Control Channel, PUCCH) or may be a Physical Uplink shared channel (Physical Uplink SHARED CHANNEL, PUSCH), if the network device receives an SRS signal before (t1+t0), the SRS signal may be measured before (t1+t0) to obtain a second TA value, that is, the SRS signal is the second Uplink signal. Further, if the second TA value is different from the first TA value, or the absolute value of the difference between the second TA value and the first TA value is greater than a preset threshold, the network device may send a second TA adjustment command to the terminal.
Considering that the accuracy of the TA value measured on the SRS signal is generally higher than the accuracy of the TA value measured on the other uplink signals, if the network device receives the second uplink signal in the detection period and the second uplink signal is the SRS signal, the network device may measure the second uplink signal and determine whether the first TA value is accurate. Further, if the second TA value is different from the first TA value, or the absolute value of the difference between the second TA value and the first TA value is greater than a preset threshold, the network device sends a second TA adjustment command to the terminal to correct the first TA value.
In the case where the first uplink signal is an SRS signal, the network device may not measure the SRS signal received at a later time even if the SRS signal is received before (t1+t0).
In the implementation of S13, after receiving the second TA adjustment command, if T2-t1 is greater than or equal to Δt and value1=value2, the terminal may perform timing adjustment according to value2, and the adjusted TA Value may be value2. Wherein DeltaT is a preset threshold.
For more details regarding S13, reference may be made to the following description regarding fig. 2, which is not repeated here.
In a non-limiting example, after receiving the second TA adjustment command, the terminal may also first determine whether an acknowledgement message has been sent for the first TA adjustment command, and if not, the first acknowledgement message is not sent.
Referring to fig. 2, fig. 2 is a partial flow chart of a method for adjusting TA according to an embodiment of the present application. The steps shown in fig. 2 may be performed by a terminal. More specifically, the terminal may perform S21, S25 shown in fig. 2, or S21, S22, and S23 shown in fig. 2, or S21, S22, and S24 shown in fig. 2 after receiving the second TA adjustment command.
S21, the terminal judges whether the time interval between the receiving time of the second TA adjustment command and the receiving time of the first TA adjustment command is smaller than or equal to a preset threshold. If yes, S22 is executed, otherwise S25 is executed.
In a specific implementation, the terminal calculates a difference between the second time and the first time, and compares the difference with a preset threshold. The preset threshold may be configured by the network device or may be defined by a protocol, which is not limited in this embodiment. In a non-limiting example, the preset threshold may be in a range of 5ms to 15ms.
And when the time interval is smaller than or equal to a preset threshold, triggering a decision protection mechanism for uplink timing adjustment. The decision protection mechanism for uplink timing adjustment may include steps S22, S23, and S24.
S22, the terminal judges whether the second TA value is different from the first TA value. If yes, S23 is executed, otherwise S24 is executed.
S23, the terminal adjusts the timing according to the second TA value, and the adjusted TA value is the second TA value.
In a specific implementation, if the terminal has already performed timing adjustment according to the first TA value, i.e. adjusted the TA value to the first TA value, before S23, the terminal may adjust the difference portion of the second TA value and the first TA value to adjust the TA value from the first TA value to the second TA value in S23.
S24, the terminal ignores the second TA adjustment command.
Wherein ignoring the second TA adjustment command may be deleting or discarding the second TA adjustment command. That is, when the second TA value is the same as the first TA value, the terminal does not perform timing adjustment according to the second TA value. With such a scheme, repeated timing adjustments can be avoided.
And S25, the terminal performs timing adjustment according to the second TA value, and the adjusted TA value is the sum of the first TA value and the second TA value.
Specifically, when the time interval between the second time and the first time is greater than the preset threshold, the terminal may not execute the decision protection mechanism of the uplink timing adjustment. That is, the terminal directly adjusts according to the second TA value, where the adjusted TA value is the sum of the first TA value and the second TA value.
With continued reference to fig. 1, in the implementation of s14, the network device receives an acknowledgement message for the second TA adjustment command sent by the terminal. For convenience of description, an acknowledgement message for the second TA adjustment command is hereinafter referred to as a second acknowledgement message.
That is, if the terminal performs timing adjustment according to the second TA value, the terminal transmits a second acknowledgement message to the network device. More specifically, the terminal may transmit a second acknowledgement message in time slot m+k1.
In one non-limiting example, if the terminal receives the third TA adjustment command sent by the network device after S12, and the time interval between the time of receiving the third TA adjustment command and the time of receiving the first TA adjustment command is also less than or equal to the preset threshold, the terminal may ignore the third TA adjustment command. More specifically, in this case, the third TA adjustment command may be directly ignored without determining the TA value, the first TA value, and the second TA value carried by the third TA adjustment command. In other words, the network device may be allowed to perform the correction only once within the preset threshold, so as to avoid frequent timing adjustment by the terminal, thereby avoiding the problem of repeated adjustment as far as possible on the premise of correcting the current situation.
Referring to fig. 3, fig. 3 is a schematic structural diagram of an apparatus for adjusting TA according to an embodiment of the present application, where the apparatus for adjusting TA shown in fig. 3 may be deployed in the terminal, and the apparatus shown in fig. 3 may include:
The timing adjustment module 31 is configured to perform timing adjustment according to a second TA value if a time interval between a time of receiving the second TA adjustment command and a time of receiving the first TA adjustment command is less than or equal to a preset threshold, and the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command;
The first TA adjustment command is a TA adjustment command received last time, and the second TA adjustment command is a TA adjustment command received last time.
In a specific implementation, the TA adjusting device shown in fig. 3 may correspond to a chip with a communication function in the terminal, or correspond to a chip or a chip module with a communication function in the terminal, or correspond to the terminal.
Referring to fig. 4, fig. 4 is a schematic structural diagram of an apparatus for adjusting TA according to an embodiment of the present application, where the apparatus for adjusting TA shown in fig. 4 may be deployed in the network device, and the apparatus shown in fig. 4 may include:
A sending module 41, configured to send a second TA adjustment command to the terminal, where a time interval between a sending time of the second TA adjustment command and a sending time of a first TA adjustment command is less than or equal to a preset threshold, the first TA adjustment command is a TA adjustment command sent last time, and the second TA adjustment command is a TA adjustment command sent last time;
A receiving module 42, configured to receive an acknowledgement message, where the acknowledgement message is sent by the terminal for the second TA adjustment command if the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command.
In a specific implementation, the means for adjusting TA shown in fig. 4 may correspond to a chip having a communication function in the network device, or correspond to a chip or a chip module having a communication function in the network device, or correspond to the network device.
For more matters such as the working principle, the working method and the beneficial effects of the TA adjusting device in the embodiment of the present application, reference may be made to the above description about the TA adjusting method, which is not repeated here.
The embodiment of the present application also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the above-described method of adjusting TA. The computer readable storage medium may include ROM, RAM, magnetic or optical disks, and the like. The storage medium may also include a non-volatile memory (non-volatile) or a non-transitory memory (non-transitory) or the like.
The embodiment of the application also provides a terminal, which comprises a memory and a processor, wherein the memory stores a computer program which can be run on the processor, and the processor executes the steps of the method for adjusting TA when running the computer program. The terminal comprises, but is not limited to, a mobile phone, a computer, a tablet personal computer and other terminal equipment. The terminal may be a mobile phone, a computer, a tablet computer, a vehicle-mounted terminal, a wearable device, etc., but is not limited thereto.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a terminal according to an embodiment of the present application. The terminal shown in fig. 5 comprises a memory 51 and a processor 52, the processor 52 being coupled to the memory 51, the memory 51 being either located inside the terminal or outside the terminal. The memory 51 and the processor 52 may be connected by a communication bus. The memory 51 stores a computer program executable on the processor 52, and the processor 52 executes steps in the method for adjusting TA provided in the above embodiment when the computer program is executed.
The embodiment of the application also provides a network device, which comprises a memory and a processor, wherein the memory stores a computer program capable of running on the processor, and the processor executes the steps of the method for adjusting TA when running the computer program.
The structure of the network device may be described with reference to fig. 5, and will not be described herein.
It should be appreciated that in the embodiment of the present application, the processor may be a central processing unit (central processing unit, abbreviated as CPU), and the processor may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL processors, abbreviated as DSP), application Specific Integrated Circuits (ASIC), off-the-shelf programmable gate arrays (field programmable GATE ARRAY, abbreviated as FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be appreciated that the memory in embodiments of the present application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an erasable programmable ROM (erasable PROM EPROM), an electrically erasable programmable ROM (ELECTRICALLY EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (random access memory, RAM for short) which acts as an external cache. By way of example, and not limitation, many forms of random access memory (random access memory, RAM) are available, such as static random access memory (STATIC RAM, SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (double DATA RATE SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCHLINK DRAM, SLDRAM), and direct memory bus random access memory (direct rambus RAM, DR RAM).
The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer program may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer program may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center, by wire or wirelessly.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
In the several embodiments provided in the present application, it should be understood that the disclosed method, apparatus and system may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may be physically included separately, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in hardware plus software functional units. For example, for each device, product, or application to or integration on a chip, each module/unit contained therein may be implemented in hardware such as a circuit, or at least some of the modules/units may be implemented in hardware such as a circuit, for each device, product, or application to or integration on a chip module, each module/unit contained therein may be implemented in hardware such as a circuit, or different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) of the chip module, or in a different component, or at least some of the modules/units may be implemented in software program that runs on a processor that is integrated within the chip module, and the rest of the modules/units (if any) may be implemented in hardware such as a circuit, for each device, product, application to or integration on a terminal, each module/unit contained therein may be implemented in hardware such as a circuit, and different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) of the same chip module, or different component, or at least some of the modules/units may be implemented in hardware such as a circuit, for each module/integration on a terminal, or at least some of the modules/modules may be implemented in hardware such as a circuit, or at least some of the rest of the modules/modules may be implemented in hardware such as a processor.
The integrated units implemented in the form of software functional units described above may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform part of the steps of the method according to the embodiments of the present application. The storage medium includes various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory RAM), a magnetic disk, or an optical disk.
It should be understood that the term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B, and that three cases, a alone, a and B together, and B alone, may exist. In this context, the character "/" indicates that the front and rear associated objects are an "or" relationship.
The term "plurality" as used in the embodiments of the present application means two or more.
The first, second, etc. descriptions in the embodiments of the present application are only used for illustrating and distinguishing the description objects, and no order is used, nor is the number of the devices in the embodiments of the present application limited, and no limitation on the embodiments of the present application should be construed.
Although the present application is disclosed above, the present application is not limited thereto. Various changes and modifications may be made by one skilled in the art without departing from the spirit and scope of the application, and the scope of the application should be assessed accordingly to that of the appended claims.

Claims (11)

1.一种调整定时提前TA的方法,其特征在于,所述方法应用于终端,包括:1. A method for adjusting a timing advance TA, characterized in that the method is applied to a terminal, comprising: 如果第二TA调整命令的接收时刻和第一TA调整命令的接收时刻之间的时间间隔小于或等于预设门限,且所述第二TA调整命令携带的第二TA值不同于所述第一TA调整命令携带的第一TA值,则根据所述第二TA值进行定时调整,且调整后的TA值为所述第二TA值;If the time interval between the reception time of the second TA adjustment command and the reception time of the first TA adjustment command is less than or equal to the preset threshold, and the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command, performing timing adjustment according to the second TA value, and the adjusted TA value is the second TA value; 其中,所述第一TA调整命令为上一次接收的TA调整命令,所述第二TA调整命令为当前次接收的TA调整命令;The first TA adjustment command is the TA adjustment command received last time, and the second TA adjustment command is the TA adjustment command received currently; 其中,所述方法还包括:Wherein, the method further comprises: 如果所述时间间隔大于所述预设门限,则根据所述第二TA值进行定时调整,且调整后的TA值为所述第一TA值和所述第二TA值之和。If the time interval is greater than the preset threshold, a timing adjustment is performed according to the second TA value, and the adjusted TA value is the sum of the first TA value and the second TA value. 2.根据权利要求1所述的调整TA的方法,其特征在于,所述方法还包括:如果所述时间间隔小于或等于所述预设门限,且所述第二TA值与所述第一TA值相同,则忽略所述第二TA调整命令。2. The method for adjusting TA according to claim 1, characterized in that the method further comprises: if the time interval is less than or equal to the preset threshold, and the second TA value is the same as the first TA value, ignoring the second TA adjustment command. 3.根据权利要求1所述的调整TA的方法,其特征在于,所述方法还包括:判断是否已针对所述第一TA调整命令发送确认消息,如否,则不再发送针对所述第一TA调整命令的确认消息。3. The method for adjusting TA according to claim 1, characterized in that the method further comprises: judging whether a confirmation message has been sent for the first TA adjustment command, and if not, no longer sending a confirmation message for the first TA adjustment command. 4.根据权利要求1所述的TA的调整方法,其特征在于,所述第一TA值和所述第二TA值是网络设备对不同的上行信号进行测量得到的。4. The TA adjustment method according to claim 1 is characterized in that the first TA value and the second TA value are obtained by measuring different uplink signals by the network device. 5.一种调整定时提前TA的方法,其特征在于,所述方法应用于网络设备,包括:5. A method for adjusting a timing advance TA, characterized in that the method is applied to a network device, comprising: 如果在第一时间段内未接收到终端针对第一TA调整命令的确认消息,或者,如果第二TA值不同于第一TA值,则向终端发送第二TA调整命令,其中,所述第二TA调整命令的发送时刻与所述第一TA调整命令的发送时刻之间的时间间隔小于或等于预设门限,所述第一TA调整命令为上一次发送的TA调整命令,所述第二TA调整命令为当前次发送的TA调整命令;接收确认消息,所述确认消息是所述终端在所述第二TA调整命令携带的第二TA值不同于所述第一TA调整命令携带的第一TA值的情况下,针对所述第二TA调整命令发出的;If no confirmation message of the terminal for the first TA adjustment command is received within the first time period, or if the second TA value is different from the first TA value, sending a second TA adjustment command to the terminal, wherein the time interval between the sending time of the second TA adjustment command and the sending time of the first TA adjustment command is less than or equal to a preset threshold, the first TA adjustment command is the TA adjustment command sent last time, and the second TA adjustment command is the TA adjustment command sent currently; receiving a confirmation message, wherein the confirmation message is sent by the terminal for the second TA adjustment command when the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command; 其中,所述第一时间段的起始时刻为所述第一TA调整命令的发送时刻,所述第一时间段的时长为预设时长,所述第一TA值是对第一上行信号进行测量得到的,所述第二TA值是对第二上行信号进行测量得到的。The starting time of the first time period is the sending time of the first TA adjustment command, the duration of the first time period is a preset duration, the first TA value is obtained by measuring the first uplink signal, and the second TA value is obtained by measuring the second uplink signal. 6.根据权利要求5所述的调整TA的方法,其特征在于,所述第二上行信号不同于所述第一上行信号。6 . The method for adjusting TA according to claim 5 , wherein the second uplink signal is different from the first uplink signal. 7.一种调整定时提前TA的装置,其特征在于,所述装置包括:7. A device for adjusting a timing advance TA, characterized in that the device comprises: 定时调整模块,用于如果第二TA调整命令的接收时刻和第一TA调整命令的接收时刻之间的时间间隔小于或等于预设门限,且所述第二TA调整命令携带的第二TA值不同于所述第一TA调整命令携带的第一TA值,则根据所述第二TA值进行定时调整,且调整后的TA值为所述第二TA值;a timing adjustment module, configured to perform timing adjustment according to the second TA value if the time interval between the time instant of receiving the second TA adjustment command and the time instant of receiving the first TA adjustment command is less than or equal to a preset threshold, and the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command, and the adjusted TA value is the second TA value; 其中,所述第一TA调整命令为上一次接收的TA调整命令,所述第二TA调整命令为当前次接收的TA调整命令;The first TA adjustment command is the TA adjustment command received last time, and the second TA adjustment command is the TA adjustment command received currently; 其中,所述定时调整模块还用于如果所述时间间隔大于所述预设门限,则根据所述第二TA值进行定时调整,且调整后的TA值为所述第一TA值和所述第二TA值之和。The timing adjustment module is further configured to perform timing adjustment according to the second TA value if the time interval is greater than the preset threshold, and the adjusted TA value is the sum of the first TA value and the second TA value. 8.一种调整定时提前TA的装置,其特征在于,包括:8. A device for adjusting a timing advance TA, comprising: 发送模块,用于如果在第一时间段内未接收到终端针对第一TA调整命令的确认消息,或者,如果第二TA值不同于第一TA值,则向终端发送第二TA调整命令,其中,第二TA调整命令的发送时刻与第一TA调整命令的发送时刻之间的时间间隔小于或等于预设门限,所述第一TA调整命令为上一次发送的TA调整命令,所述第二TA调整命令为当前次发送的TA调整命令;a sending module, configured to send a second TA adjustment command to the terminal if no confirmation message for the first TA adjustment command is received from the terminal within a first time period, or if the second TA value is different from the first TA value, wherein the time interval between the sending time of the second TA adjustment command and the sending time of the first TA adjustment command is less than or equal to a preset threshold, the first TA adjustment command is the TA adjustment command sent last time, and the second TA adjustment command is the TA adjustment command sent currently; 接收模块,用于接收确认消息,所述确认消息是所述终端在所述第二TA调整命令携带的第二TA值不同于所述第一TA调整命令携带的第一TA值的情况下,针对所述第二TA调整命令发出的;a receiving module, configured to receive a confirmation message, where the confirmation message is sent by the terminal in response to the second TA adjustment command when the second TA value carried by the second TA adjustment command is different from the first TA value carried by the first TA adjustment command; 其中,所述第一时间段的起始时刻为所述第一TA调整命令的发送时刻,所述第一时间段的时长为预设时长,所述第一TA值是对第一上行信号进行测量得到的,所述第二TA值是对第二上行信号进行测量得到的。The starting time of the first time period is the sending time of the first TA adjustment command, the duration of the first time period is a preset duration, the first TA value is obtained by measuring the first uplink signal, and the second TA value is obtained by measuring the second uplink signal. 9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时,使得权利要求1至4任一项所述的调整TA的方法或者权利要求5或6所述的调整TA的方法被执行。9. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for adjusting a TA as described in any one of claims 1 to 4 or the method for adjusting a TA as described in claim 5 or 6 is executed. 10.一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至4任一项所述的调整TA的方法的步骤。10. A terminal comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, wherein the processor executes the steps of the method for adjusting a TA according to any one of claims 1 to 4 when executing the computer program. 11.一种网络设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求5或6所述的调整TA的方法的步骤。11. A network device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein the processor executes the steps of the method for adjusting a TA according to claim 5 or 6 when running the computer program.
CN202211046326.9A 2022-08-30 2022-08-30 Method, device, terminal and computing device for adjusting timing advance Active CN115426707B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211046326.9A CN115426707B (en) 2022-08-30 2022-08-30 Method, device, terminal and computing device for adjusting timing advance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211046326.9A CN115426707B (en) 2022-08-30 2022-08-30 Method, device, terminal and computing device for adjusting timing advance

Publications (2)

Publication Number Publication Date
CN115426707A CN115426707A (en) 2022-12-02
CN115426707B true CN115426707B (en) 2024-12-13

Family

ID=84200868

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211046326.9A Active CN115426707B (en) 2022-08-30 2022-08-30 Method, device, terminal and computing device for adjusting timing advance

Country Status (1)

Country Link
CN (1) CN115426707B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108337728A (en) * 2017-01-19 2018-07-27 中兴通讯股份有限公司 A kind of timing advance maintaining method, apparatus and system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102812760B (en) * 2010-02-15 2016-03-30 瑞典爱立信有限公司 Method and apparatus in radio communications system
CN102647780A (en) * 2011-02-17 2012-08-22 中兴通讯股份有限公司 Long term evolution (LTE) time adjustment method and base station
CN102111257B (en) * 2011-03-04 2015-04-01 中兴通讯股份有限公司 Method and system for adjusting timing advance
CN102781073B (en) * 2011-05-11 2016-08-03 中兴通讯股份有限公司 The uplink synchronisation method received based on noncontinuity and system, base station
CN102932837B (en) * 2011-08-12 2016-01-13 上海贝尔股份有限公司 For the method and apparatus that the timing advance group of detected cells changes
CN102752846B (en) * 2012-08-03 2014-11-19 李文龙 Timing Advance Adjustment Method and Device
CN111757455B (en) * 2019-03-28 2022-05-13 华为技术有限公司 Method and communication device for adjusting downlink transmission timing
CN114126031A (en) * 2019-04-26 2022-03-01 上海朗帛通信技术有限公司 Method and device in communication node for wireless communication
CN112770384B (en) * 2019-11-05 2023-08-15 中国移动通信有限公司研究院 Transmission timing adjustment method and device
CN115802476A (en) * 2020-03-23 2023-03-14 Oppo广东移动通信有限公司 TA (timing advance) determining method and device and terminal equipment
CN114390715A (en) * 2020-10-21 2022-04-22 北京三星通信技术研究有限公司 User equipment and base station in wireless communication system and method performed by the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108337728A (en) * 2017-01-19 2018-07-27 中兴通讯股份有限公司 A kind of timing advance maintaining method, apparatus and system

Also Published As

Publication number Publication date
CN115426707A (en) 2022-12-02

Similar Documents

Publication Publication Date Title
US11800477B2 (en) Method and apparatus for acquiring uplink transmission timing advance and communication system
EP3952568B1 (en) Random access method, and communication device
JP7185758B2 (en) Signal transmission method and its device, terminal device and network device
US20220053576A1 (en) Random access method and device and communication system
US11026267B2 (en) Random access preamble sending method and apparatus
US10791577B2 (en) Method and apparatus for random access in a wireless communication system
CN113518473A (en) Enhanced reporting of random access channels
WO2021012822A1 (en) Communication method and device
US12052758B2 (en) Data transmission method and apparatus and communication system
WO2020191679A1 (en) Random access method, terminal device, and network device
CN111727656B (en) Method, network equipment and terminal equipment for random access
CN111869279B (en) Network access node and client device for maintaining time synchronization
CN110574446B (en) Random access message transmission method, device and storage medium
US20230421340A1 (en) Implicit update of activated tci states
CN115426707B (en) Method, device, terminal and computing device for adjusting timing advance
US11115948B2 (en) Measurement signal sending method, indication information sending method, and device
WO2021146866A1 (en) Time adjustment method and system, device and storage medium
WO2024020922A1 (en) Random access method and apparatus, terminal device, and network device
WO2022208398A1 (en) Systems and methods for performing time synchronization in a wireless communication network
WO2024109723A1 (en) Random access method, apparatus, terminal, and network device
WO2019214796A1 (en) Client device and network access node for maintaining uplink time-syncronization
JP2024513210A (en) Time synchronization in wireless communication networks
CN114631362A (en) Enhancement of the provision of timing advance data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant