A method and apparatus for adjusting timing advance (TA) in non-terrestrial networks (NTNs)
Patent Information
- Application Number
- CN202180002950.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2041-09-29
AI Technical Summary
[0004]本公开提出的一种在非地面网络NTN调整定时提前TA的方法及装置,以解决上述计算定时提前方法中终端设备的功率损耗变大、性能降低的技术问题
Smart Images

Figure CN116195341B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a method and apparatus for adjusting timing advance TA in a non-terrestrial network (NTN). Background Technology
[0002] NTN (Non-Terrestrial Network) introduces Timing Advance (TA), which means that terminal devices need to determine the timing advance time for uplink transmission to ensure the orthogonality of uplink transmission in NTN.
[0003] In related technologies, when a terminal device calculates timing advance, it needs to obtain its own position information through GNSS (Global Navigation Satellite System), and then combine this information with satellite ephemeris to calculate the time delay from the terminal device to the satellite, i.e., the timing advance value. However, when a terminal device uses the above method to calculate timing advance, it needs to keep GNSS running to obtain its own position information, which increases the power consumption of the terminal device and reduces its performance. Summary of the Invention
[0004] This disclosure presents a method and apparatus for adjusting timing advance (TA) in a non-terrestrial network (NTN) to solve the technical problem of increased power loss and reduced performance of terminal equipment in the aforementioned timing advance calculation method.
[0005] This disclosure discloses a method for adjusting timing advance (TA) in a non-terrestrial network (NTN) according to one embodiment, applied to a terminal device, including:
[0006] Receive the first location activation command sent by the network-side device;
[0007] The positioning function of the terminal device is activated according to the first positioning activation command;
[0008] Determine the timing advance time of the terminal device.
[0009] Another embodiment of this disclosure proposes a method for adjusting timing advance TA in a non-terrestrial network (NTN), applied to a network-side device, including:
[0010] A first positioning activation command is sent to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device.
[0011] Another embodiment of this disclosure provides an apparatus for adjusting timing advance (TA) in a non-terrestrial network (NTN), comprising:
[0012] The receiving module is used to receive the first location activation command sent by the network-side device;
[0013] The processing module is configured to enable the positioning function of the terminal device according to the first positioning activation command; and to determine the timing advance time of the terminal device.
[0014] Another embodiment of this disclosure provides an apparatus for adjusting timing advance (TA) in a non-terrestrial network (NTN), comprising:
[0015] The sending module is used to send a first positioning activation command to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device.
[0016] Another aspect of this disclosure provides a terminal device, comprising: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method proposed in the other aspect of the above embodiment.
[0017] Another aspect of this disclosure provides a network-side device, comprising: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method proposed in the previous aspect of the disclosure.
[0018] In another aspect of this disclosure, a computer storage medium is provided, wherein the computer storage medium stores computer-executable instructions; the computer-executable instructions, when executed by a processor, can implement the method described above.
[0019] In the method and apparatus for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, according to the first positioning activation command, the terminal device activates its positioning function. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0020] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description
[0021] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0022] Figure 1 This is a flowchart illustrating a method for adjusting timing advance (TA) in a non-terrestrial network (NTN) according to an embodiment of the present disclosure.
[0023] Figure 2 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to another embodiment of the present disclosure;
[0024] Figure 3 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to another embodiment of the present disclosure;
[0025] Figure 4 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to yet another embodiment of the present disclosure.
[0026] Figure 5 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to yet another embodiment of the present disclosure.
[0027] Figure 6 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to yet another embodiment of the present disclosure.
[0028] Figure 7 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to yet another embodiment of the present disclosure.
[0029] Figure 8 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to yet another embodiment of the present disclosure.
[0030] Figure 9 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to yet another embodiment of the present disclosure.
[0031] Figure 10 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to yet another embodiment of the present disclosure.
[0032] Figure 11This is a schematic diagram of a device for adjusting timing advance TA in a non-terrestrial network (NTN) according to an embodiment of the present disclosure;
[0033] Figure 12 A schematic diagram of a device for adjusting timing advance TA in a non-terrestrial network NTN according to another embodiment of the present disclosure;
[0034] Figure 13 This is a block diagram of a terminal device provided in one embodiment of the present disclosure;
[0035] Figure 14 This is a block diagram of a network-side device provided in one embodiment of the present disclosure. Detailed Implementation
[0036] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this disclosure as detailed in the appended claims.
[0037] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0038] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.
[0039] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0040] In the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, according to the first positioning activation command, the terminal device activates its positioning function. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0041] The method and apparatus for adjusting timing advance TA in a non-terrestrial network (NTN) provided in this application will be described in detail below with reference to the accompanying drawings.
[0042] Figure 1 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to an embodiment of the present disclosure, applied to a terminal device, such as... Figure 1 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0043] Step 101: Receive the first location activation command sent by the network-side device.
[0044] It should be noted that, in one embodiment of this disclosure, the terminal device can be a device that provides voice and / or data connectivity to a user. The terminal device can communicate with one or more core networks via a RAN (Radio Access Network). The terminal device can be an Internet of Things (IoT) terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, or user agent. Alternatively, the terminal device can also be a device from an unmanned aerial vehicle (UAV). Alternatively, the terminal device can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless terminal connected to an external vehicle computer. Alternatively, the terminal device can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0045] In one embodiment of this disclosure, the method for a terminal device to receive a first location activation command sent by a network-side device may include: receiving RRC (Radio Resource Control) signaling sent by the network-side device, wherein the RRC signaling includes the first location activation command, and the first location activation command may include a GNSS activation period.
[0046] Furthermore, in one embodiment of this disclosure, the GNSS activation period can be specifically calculated by the network-side device.
[0047] Specifically, in one embodiment of this disclosure, the network-side device can calculate the GNSS activation period based on the motion state of the terminal device. Assuming the terminal device's speed is Y m / s (meters per second), and the terminal device does not require GNSS positioning updates within X seconds (i.e., assuming the GNSS activation period of the terminal device is X seconds), the GNSS activation period X can be calculated using the following formula (1):
[0048]
[0049] Among them, T A =0,1,2,...,63;Tc It is the duration of a single carrier wave in the time domain.
[0050] For example, assuming the speed of the terminal device is 97.22 m / s and u = 4, X = 3.2 s can be calculated using the above formula (1), so the terminal device controls the GNSS switch with a GNSS activation cycle of 3.2 s.
[0051] Step 102: Activate the positioning function of the terminal device according to the first positioning activation command.
[0052] In one embodiment of this disclosure, the method for activating the positioning function of the terminal device according to the first positioning activation command may include: periodically activating the GNSS of the terminal device according to the GNSS activation period in the first positioning activation command. Furthermore, in another embodiment of this disclosure, after activating the GNSS of the terminal device using the above method, the terminal device can perform positioning through GNSS to obtain the location information of the terminal device.
[0053] It should be noted that, in one embodiment of this disclosure, the terminal device can control the GNSS activation and deactivation of the terminal device via the NR (New Radio) baseband module. Furthermore, in one embodiment of this disclosure, when the first positioning activation command includes a GNSS activation cycle, the terminal device can control the GNSS to be activated during the GNSS activation cycle and deactivated during the non-activation cycle via the NR baseband module. This eliminates the need for the terminal device to continuously maintain the GNSS function, reducing the power consumption of the terminal device.
[0054] For example, in one embodiment of this disclosure, assuming the GNSS activation period in the first positioning activation command is S, after the terminal device receives the first positioning start command, the terminal device activates GNSS via the NR baseband module according to the GNSS activation period S. Specifically, the NR baseband module controls the GNSS module to activate once every time interval S, and controls the GNSS module to deactivate after x1 time intervals, where x1 is a preset value and its value is less than the period S.
[0055] Step 103: Determine the timing advance time of the terminal device.
[0056] In one embodiment of this disclosure, after the terminal device performs positioning via GNSS in step 102, the method for determining the timing advance time of the terminal device may include the following steps:
[0057] The first time delay is determined based on the positioning results and satellite ephemeris;
[0058] The timing advance time is determined based on the first delay, the time adjustment value sent by the network-side device, and the second delay.
[0059] Specifically, the method for determining the first time delay based on the positioning results and satellite ephemeris can reuse the method of the existing Rel-17 specification, which will not be elaborated here.
[0060] Furthermore, in one embodiment of this disclosure, the terminal device can determine the timing advance time of the terminal device using formula (2), which is shown below:
[0061] T TA =(N TA +N TA,UE-specific +N TA,common +N TA,offset )×T c (2)
[0062] Where, N TA The time adjustment value is calculated by the network-side device based on the TA Command of Msg2 and / or MsgB and / or MAC CE (Media Access Control Element). N TA,UE-specific It is the first time delay, N TA,common The second delay is specifically the delay from the satellite to the Reference Point (RP) (i.e., the transmission time between the satellite and the RP), where the RP can be any point on the satellite, base station, or feeder link. Furthermore, in one embodiment of this disclosure, when the RP is on the satellite, the second delay N... TA,common The value of N can be 0. TA,offset It is a fixed offset, T c It is the duration of a single carrier wave in the time domain.
[0063] Furthermore, it should be noted that in one embodiment of this disclosure, since the GNSS module is periodically turned on, if it is necessary to determine the timing advance time of the terminal device when the GNSS module is not turned on during non-periodic periods, the first delay can be calculated based on the positioning results and ephemeris information when the GNSS module was turned on the previous time, and then the timing advance time can be determined based on the first delay, the time adjustment value sent by the network-side device, and the second delay.
[0064] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0065] Figure 2 A flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to another embodiment of this disclosure is shown below. Figure 2 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0066] Step 201: Receive the first location activation command sent by the network-side device.
[0067] Step 202: Activate the positioning function of the terminal device according to the first positioning activation command;
[0068] Step 203: Determine the timing advance time of the terminal device.
[0069] In this embodiment, the terminal device is in an idle state or an inactive state.
[0070] Furthermore, for a detailed description of steps 201 to 203, please refer to the relevant descriptions in the above embodiments; these will not be repeated here.
[0071] Step 204: Receive the first time adjustment instruction sent by the network-side device, wherein the first time adjustment instruction includes the first time adjustment value.
[0072] It should be noted that after the timing advance time of the terminal device is determined in step 203, the location of the terminal device may change. This may cause the timing advance time determined in step 203 to be inapplicable to the current terminal device. Therefore, the network-side device can send a first time adjustment instruction to the terminal device so that the terminal device can adjust the positioning advance time calculated in step 203 based on the first time adjustment value in the first time adjustment instruction to correct the error caused by the change in the location of the terminal device.
[0073] In one embodiment of this disclosure, the first adjustment value can be N in the above formula (2).TA Furthermore, it should be noted that in one embodiment of this disclosure, the first time adjustment value in step 204 is different from the time adjustment value used in step 203 when determining the timing advance time of the terminal device based on the above formula (2).
[0074] Step 205: Adjust the timing advance time according to the first time adjustment value.
[0075] In one embodiment of this disclosure, the terminal device can substitute the first time adjustment value into N in the above formula (2). TA In this process, the timing advance time calculated in step 203 is adjusted to obtain the latest timing advance time, and the terminal device will use the latest timing advance time for uplink transmission to ensure the orthogonality of uplink transmission.
[0076] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0077] Figure 3 This is a flowchart illustrating a method for adjusting timing advance (TA) in a non-terrestrial network (NTN) according to another embodiment of the present disclosure, applied to a terminal device, such as... Figure 3 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0078] Step 301: Receive the first reporting instruction sent by the network-side device.
[0079] In this embodiment, the terminal device is in an idle state or a disconnected state.
[0080] Furthermore, in one embodiment of this disclosure, the method for a terminal device to receive a first reporting instruction sent by a network-side device may include: receiving a first reporting instruction sent by the network-side device via RRC signaling.
[0081] Step 302: Send the motion status information of the terminal device to the network-side device according to the first reporting instruction, wherein the motion status information is used to generate the GNSS activation cycle.
[0082] In one embodiment of this disclosure, the motion status information sent by the terminal device may include the terminal device's motion speed, direction of movement, etc.
[0083] Step 303: Receive the first location activation command sent by the network-side device.
[0084] Step 304: Activate the positioning function of the terminal device according to the first positioning activation command.
[0085] Step 305: Determine the timing advance time of the terminal device.
[0086] Step 306: Receive a second time adjustment instruction sent by the network-side device, wherein the second time adjustment instruction includes a second time adjustment value.
[0087] In one embodiment of this disclosure, the second time adjustment value can be N in the above formula (2). TA Furthermore, it should be noted that in one embodiment of this disclosure, the second time adjustment value in step 306 is different from the time adjustment value used in step 305 when determining the timing advance time of the terminal device based on the above formula (2).
[0088] Step 307: Adjust the timing advance time according to the second time adjustment value.
[0089] The function of the second time adjustment value is the same as that of the first time adjustment value described above. This disclosure is an embodiment and will not be elaborated here.
[0090] Furthermore, it should be noted that in one embodiment of this disclosure, when the network-side device determines that the second time adjustment value in the second time adjustment instruction does not exceed the preset range, it determines that the second time adjustment value can adjust the timing advance time, so that after receiving the second adjustment instruction, the terminal device can directly adjust the timing advance time according to the second time adjustment value.
[0091] In one embodiment of this disclosure, the terminal device can substitute the second time adjustment value into N in the above formula (2). TA In this process, the timing advance time calculated in step 305 is adjusted to obtain the latest timing advance time, and the terminal device will use the latest timing advance time for uplink transmission to ensure the orthogonality of uplink transmission.
[0092] For a detailed description of steps 303 to 307, please refer to the relevant descriptions in the above embodiments. The embodiments disclosed herein will not be repeated here.
[0093] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0094] Figure 4 This is a flowchart illustrating a method for adjusting timing advance (TA) in a non-terrestrial network (NTN) according to another embodiment of the present disclosure, applied to a terminal device, such as... Figure 4 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0095] Step 401: Receive the first reporting instruction sent by the network-side device.
[0096] Step 402: Send the motion status information of the terminal device to the network-side device according to the first reporting instruction, wherein the motion status information is used to generate the GNSS activation cycle.
[0097] Step 403: Receive the first location activation command sent by the network-side device.
[0098] Step 404: Activate the positioning function of the terminal device according to the first positioning activation command.
[0099] Step 405: Determine the timing advance time of the terminal device.
[0100] Step 406: Receive a second time adjustment instruction sent by the network-side device, wherein the second time adjustment instruction includes a second time adjustment value.
[0101] In this embodiment, the terminal device is in an idle state or a disconnected state.
[0102] Furthermore, for a detailed description of steps 401 to 406, please refer to the relevant descriptions in the above embodiments; these will not be repeated here.
[0103] Step 407: Receive the second location activation command and the second reporting command sent by the network-side device.
[0104] In one embodiment of this disclosure, when the network-side device determines that the second time adjustment value in the second time adjustment instruction exceeds the preset range, it determines that the second time adjustment value cannot adjust the timing advance time. Therefore, the network-side device needs to send a second positioning start instruction and a second reporting instruction to the terminal device to recalculate the time adjustment value.
[0105] Step 408: Activate GNSS for positioning according to the second positioning activation command, and send the motion status information of the terminal device to the network side device according to the second reporting command to update the GNSS activation cycle.
[0106] Furthermore, in one embodiment of this disclosure, after the terminal device executes step 408, if the network-side device determines that the uplink signal sent by the terminal device is synchronized, the terminal device can receive the updated GNSS activation period and control the GNSS activation with the updated GNSS activation period. After GNSS is activated, the timing advance time of the terminal device is determined.
[0107] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0108] Figure 5 This is a flowchart illustrating a method for adjusting timing advance (TA) in a non-terrestrial network (NTN) according to another embodiment of the present disclosure, applied to a terminal device, such as... Figure 5 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0109] Step 501: Receive the first reporting instruction sent by the network-side device.
[0110] Step 502: Send the motion status information of the terminal device to the network-side device according to the first reporting instruction, wherein the motion status information is used to generate the GNSS activation cycle.
[0111] Step 503: Receive the first location activation command sent by the network-side device.
[0112] Step 504: Activate the positioning function of the terminal device according to the first positioning activation command.
[0113] Step 505: Determine the timing advance time of the terminal device.
[0114] Step 506: Receive a second time adjustment instruction sent by the network-side device, wherein the second time adjustment instruction includes a second time adjustment value.
[0115] Step 507: Receive the second location activation command and the second reporting command sent by the network-side device.
[0116] Step 508: Activate GNSS for positioning according to the second positioning activation command, and send the motion status information of the terminal device to the network side device according to the second reporting command to update the GNSS activation cycle.
[0117] For a detailed description of steps 501 to 508, please refer to the relevant descriptions in the above embodiments. This disclosure will not repeat them here.
[0118] Step 509: Receive the random access command, the third location activation command, and the third reporting command sent by the network-side device.
[0119] In one embodiment of this disclosure, after performing step 508 above, if the network-side device detects that the uplink signal of the terminal device is not synchronized, it indicates that the current terminal device is not in the RRC connected state. The network-side device will then send a random access command, a third positioning activation command, and a third reporting command to the terminal device to instruct the terminal device to randomly access the connected state and update the GNSS activation period.
[0120] Step 510: Perform random access according to the random access instruction, activate GNSS for positioning according to the third positioning activation instruction, and send the motion status information of the terminal device to the network side device according to the third reporting instruction to update the GNSS activation cycle.
[0121] In one embodiment of this disclosure, after receiving motion status information of the terminal device, the network-side device can calculate the updated GNSS activation period based on the motion status information of the terminal device and the above formula (1), and send it to the terminal device so that the terminal device can receive the updated GNSS activation period and control the GNSS switch based on the updated GNSS activation period.
[0122] Step 511: Receive a third time adjustment instruction sent by the network-side device, wherein the third time adjustment instruction is used to adjust one or more of the first delay adjustment value, the second delay adjustment value and the fourth time adjustment value.
[0123] In one embodiment of this disclosure, the third time adjustment instruction, used to adjust one or more of the first time delay adjustment value, the second time delay adjustment value, and the fourth time adjustment value, may specifically include: the third time adjustment instruction including a new first time delay N. TA,UE-specific The new second delay N TA,common and the fourth time adjustment value N TA .
[0124] It should be noted that, in one embodiment of this disclosure, the fourth time adjustment value N TA The time adjustment value N used in step 505 when determining the timing advance time of the terminal device based on formula (2) TA The second time adjustment value N in step 506 TA The values are different.
[0125] Step 512: Adjust the timing advance time according to the third time adjustment instruction.
[0126] In one embodiment of this disclosure, the terminal device can specifically adjust the timing advance time according to the third time adjustment instruction after activating the GNSS module based on the GNSS activation cycle in step 509.
[0127] Specifically, in one embodiment of this disclosure, the “first delay adjustment value, second delay adjustment value and fourth time adjustment value” in the third time adjustment instruction can be substituted into the above formula (2) to adjust the timing advance time calculated in step 505 to obtain the latest timing advance time, and the terminal device will use the latest timing advance time for uplink transmission to ensure the orthogonality of uplink transmission.
[0128] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0129] Figure 6 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to another embodiment of the present disclosure, applied to network-side equipment, such as... Figure 6As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0130] Step 601: Send a first positioning activation command to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device.
[0131] In one embodiment of this disclosure, the method of the network-side device sending a first activation command to the terminal device may include: sending RRC signaling to the terminal device, the RRC signaling including a first positioning activation command, wherein the first positioning activation command includes the GNSS activation period.
[0132] Furthermore, in one embodiment of this disclosure, the network-side device can determine the GNSS activation period of the terminal device by utilizing the motion state of the terminal device (e.g., motion speed, motion direction, etc.) and the magnitude of the TA Command in the existing specifications. The specific method for determining the GNSS activation period can be found in the description of the above embodiments, and will not be repeated here.
[0133] Furthermore, in one embodiment of this disclosure, the network-side device can also calculate the adjustment of N by TACommand over a period of time. TA,common The required number of bits is used, and the remaining bits are used to adjust N due to the terminal device's positioning not being updated. TA,UE-specific Inaccuracy is used for fault tolerance, thereby ensuring the accuracy of the timing advance calculation.
[0134] Furthermore, it should be noted that in one embodiment of this disclosure, the precondition for executing the GNSS activation period determination method is "assuming N". TA,common No TA Command adjustment is needed; the TA Command is only used for N. TA,UE-specific "Adjustments".
[0135] It should also be noted that, in one embodiment of this disclosure, after the network-side device sends a first activation command to the terminal device, the terminal device can periodically activate its positioning function according to the first activation command, and after activating the positioning function, determine the timing advance time of the terminal device, so that the terminal device can perform uplink transmission according to the timing advance time, ensuring the orthogonality of uplink transmission.
[0136] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0137] Figure 7 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to another embodiment of the present disclosure, applied to network-side equipment, such as... Figure 7 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0138] Step 701: Send a first positioning activation command to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device.
[0139] In this embodiment, the terminal device is in an idle state or a disconnected state.
[0140] Furthermore, for a detailed description of step 701, please refer to the relevant descriptions in the above embodiments; the embodiments disclosed herein will not be repeated here.
[0141] Step 702: Send a first time adjustment instruction to the terminal device, wherein the first time adjustment instruction includes a first time adjustment value, and the first time adjustment value is associated with the timing advance time of the terminal device.
[0142] In one embodiment of this disclosure, after the terminal device determines the timing advance time of the terminal device based on the GNSS positioning result in the first activation command, the position of the terminal device may change. This may cause the timing advance time determined in step 701 to be inapplicable to the current terminal device. Therefore, the network-side device can send a first timing adjustment command to the terminal device so that the terminal device can adjust the positioning advance time calculated by the terminal device based on the first activation command based on the first timing adjustment value in the first timing adjustment command, so as to correct the error caused by the change in the position of the terminal device.
[0143] Specifically, in one embodiment of this disclosure, the method for the network-side device to determine the first time adjustment value may include: generating a time adjustment value based on the service link delay difference generated between two adjacent GNSS startups by the terminal device, wherein N before the GNSS update... TA Subtracting the service link latency difference mentioned above gives N after the terminal device updates its location. TA .
[0144] Furthermore, in one embodiment of this disclosure, after the network-side device sends a first time adjustment instruction to the terminal device, the terminal device can adjust the timing advance time according to the first time adjustment value in the first time adjustment instruction, and perform uplink transmission with the updated timing advance time, thereby ensuring the orthogonality of uplink transmission.
[0145] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0146] Figure 8 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to another embodiment of the present disclosure, applied to network-side equipment, such as... Figure 8 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0147] Step 801: Send the first reporting instruction to the terminal device.
[0148] Step 802: Receive motion status information of the terminal device reported by the terminal device.
[0149] Step 803: Generate the GNSS activation cycle of the terminal device based on the motion status information of the terminal device.
[0150] Step 804: Send a first positioning activation command to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device.
[0151] Step 805: Send a second time adjustment instruction to the terminal device, wherein the second time adjustment instruction includes a second time adjustment value, wherein the second time adjustment value is associated with the timing advance time of the terminal device.
[0152] In this embodiment, the terminal device is in an idle state or a disconnected state.
[0153] Furthermore, for a detailed description of steps 801 to 805, please refer to the relevant descriptions in the above embodiments; these will not be repeated here.
[0154] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0155] Figure 9 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to another embodiment of the present disclosure, applied to network-side equipment, such as... Figure 9 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0156] Step 901: Send the first reporting instruction to the terminal device.
[0157] Step 902: Receive the motion status information of the terminal device reported by the terminal device.
[0158] Step 903: Generate the GNSS activation cycle of the terminal device based on the motion status information of the terminal device.
[0159] Step 904: Send a first positioning activation command to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device.
[0160] Step 905: Send a second time adjustment instruction to the terminal device, wherein the second time adjustment instruction includes a second time adjustment value, wherein the second time adjustment value is associated with the timing advance time of the terminal device.
[0161] For a detailed description of steps 901 to 905, please refer to the relevant descriptions in the above embodiments. This disclosure will not repeat them here.
[0162] Step 906: Send a second positioning activation command and a second reporting command to the terminal device.
[0163] In one embodiment of this disclosure, when the network-side device determines that the second time adjustment value in the second time adjustment instruction exceeds the preset range, it determines that the second time adjustment value cannot adjust the timing advance time. Therefore, the network-side device needs to send a second positioning start instruction and a second reporting instruction to the terminal device to recalculate the time adjustment value.
[0164] Step 907: Receive motion status information reported by the terminal device.
[0165] Step 908: Update the GNSS activation cycle based on motion status information.
[0166] In this embodiment, the terminal device is in an idle state or a disconnected state.
[0167] Furthermore, for a detailed description of steps 907 to 908, please refer to the relevant descriptions in the above embodiments; these will not be repeated here.
[0168] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0169] Figure 10 This is a flowchart illustrating a method for adjusting timing advance TA in a non-terrestrial network (NTN) according to another embodiment of the present disclosure, applied to network-side equipment, such as... Figure 10 As shown, the method for adjusting timing advance TA in a non-terrestrial network NTN may include the following steps:
[0170] Step 1001: Send the first reporting instruction to the terminal device.
[0171] Step 1002: Receive the motion status information of the terminal device reported by the terminal device.
[0172] Step 1003: Generate the GNSS activation cycle of the terminal device based on the motion status information of the terminal device.
[0173] Step 1004: Send a first positioning activation command to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device.
[0174] Step 1005: Send a second time adjustment instruction to the terminal device, wherein the second time adjustment instruction includes a second time adjustment value, wherein the second time adjustment value is associated with the timing advance time of the terminal device.
[0175] Step 1006: Send a second positioning activation command and a second reporting command to the terminal device.
[0176] Step 1007: Receive motion status information reported by the terminal device.
[0177] Step 1008: Check whether the uplink signal of the terminal device is synchronized.
[0178] In one embodiment of this disclosure, if the uplink signal of the detected terminal device is out of sync, then step 1009 is executed.
[0179] Step 1009: Send a random access command, a third positioning activation command, and a third reporting command to the terminal device.
[0180] Step 1010: Receive the synchronization signal sent by the terminal device, and generate one or more of the first time delay adjustment value, the second time delay adjustment value, and the fourth time adjustment value.
[0181] Step 1011: Receive motion status information sent by the terminal device and update the GNSS activation cycle according to the motion status information.
[0182] Step 1012: Send a third time adjustment instruction to the terminal device, wherein the third time adjustment instruction includes one or more of the first time delay adjustment value, the second time delay adjustment value, and the fourth time adjustment value.
[0183] For a detailed description of steps 1001 to 1012, please refer to the relevant descriptions in the above embodiments. This disclosure will not repeat the details here.
[0184] In summary, in the method for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0185] Figure 11 This is a schematic diagram of a device for adjusting timing advance (TA) in a non-terrestrial network (NTN) according to an embodiment of the present disclosure, as shown below. Figure 11 As shown, the device 1100 may include:
[0186] Receiver module 1101 is used to receive the first positioning start command sent by the network side device;
[0187] The processing module 1102 is used to enable the positioning function of the terminal device according to the first positioning enable command; and to determine the timing advance time of the terminal device.
[0188] In summary, in the apparatus for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0189] In one embodiment of this disclosure, the processing module 1102 is further configured to:
[0190] The terminal device's GNSS is activated according to the first positioning activation command.
[0191] Furthermore, in another embodiment of this disclosure, the processing module 1102 is further configured to:
[0192] The first time delay is determined based on the positioning results and satellite ephemeris;
[0193] The timing advance time is determined based on the first delay, the time adjustment value sent by the network-side device, and the second delay.
[0194] Furthermore, in another embodiment of this disclosure, the receiving module 1101 is further configured to:
[0195] The device receives RRC signaling sent by the network-side equipment. The RRC signaling includes a first positioning activation instruction, which includes the GNSS activation period.
[0196] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0197] Receive a first time adjustment instruction sent by a network-side device, wherein the first time adjustment instruction includes a first time adjustment value;
[0198] Adjust the timing advance time based on the first adjustment value;
[0199] The terminal device is either in an idle state or an inactive state.
[0200] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0201] Receive the first reporting command sent by the network-side device;
[0202] According to the first reporting instruction, the motion status information of the terminal device is sent to the network-side device, wherein the motion status information is used to generate the GNSS activation cycle;
[0203] The terminal device is either in an idle state or an inactive state.
[0204] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0205] Receive a second time adjustment instruction sent by a network-side device, wherein the second time adjustment instruction includes a second time adjustment value;
[0206] Adjust the timing advance time based on the second time adjustment value;
[0207] The terminal device is either in an idle state or an inactive state.
[0208] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0209] Receive the second location activation command and the second reporting command sent by the network-side device;
[0210] The GNSS is activated for positioning according to the second positioning activation command, and the motion status information of the terminal device is sent to the network-side device according to the second reporting command, so as to adjust the GNSS activation cycle.
[0211] In this case, the second time adjustment value in the second time adjustment instruction exceeds the preset range.
[0212] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0213] Receive random access commands, third location activation commands, and third reporting commands sent by network-side devices;
[0214] Random access is performed according to the random access instruction, and GNSS is activated for positioning according to the third positioning activation instruction. The motion status information of the terminal device is sent to the network-side device according to the third reporting instruction to update the GNSS activation cycle.
[0215] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0216] Receive a third time adjustment instruction sent by a network-side device, wherein the third time adjustment instruction is used to adjust one or more of the first delay adjustment value, the second delay adjustment value, and the fourth time adjustment value;
[0217] The timing advance time is adjusted according to the third time adjustment instruction.
[0218] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0219] The activation cycle of GNSS after receiving updates.
[0220] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0221] After enabling GNSS on the terminal device, GNSS will be disabled after a preset time.
[0222] Figure 12 A schematic diagram of a device for adjusting timing advance TA in a non-terrestrial network NTN, as provided in another embodiment of this disclosure, is shown below. Figure 12 As shown, the device 1200 may include:
[0223] The sending module 1201 is used to send a first positioning start command to the terminal device, wherein the first positioning start command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to generate the timing advance time of the terminal device.
[0224] In summary, in the apparatus for adjusting timing advance (TA) in a non-terrestrial network (NTN) provided in this embodiment, the terminal device can receive a first positioning activation command sent by the network-side device. Then, it activates the positioning function of the terminal device according to the first positioning activation command. After activating the positioning function, the timing advance time of the terminal device is determined. Therefore, in this embodiment, when determining the timing advance time, the terminal device can periodically activate the positioning function according to the first positioning activation command, without needing to continuously activate the positioning function, thereby reducing the power consumption of the terminal device and improving its performance. Furthermore, the terminal device can also adjust the timing advance time according to the time adjustment command sent by the network-side device, ensuring the orthogonality of uplink transmission.
[0225] In one embodiment of this disclosure, the sending module 1201 is further configured to:
[0226] An RRC signaling message is sent to the terminal device. The RRC signaling message includes a first positioning activation instruction, wherein the first positioning activation instruction includes the GNSS activation period.
[0227] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0228] Send a first time adjustment instruction to the terminal device, wherein the first time adjustment instruction includes a first time adjustment value, wherein the first time adjustment value is associated with the timing advance time of the terminal device;
[0229] The terminal device is either in an idle state or an inactive state.
[0230] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0231] Send the first reporting instruction to the terminal device;
[0232] Receive motion status information of the terminal device reported by the terminal device;
[0233] The GNSS activation cycle of the terminal device is generated based on the motion status information of the terminal device.
[0234] The terminal device is either in an idle state or an inactive state.
[0235] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0236] Send a second time adjustment instruction to the terminal device, wherein the second time adjustment instruction includes a second time adjustment value, wherein the second time adjustment value is associated with the timing advance time of the terminal device;
[0237] The terminal device is either in an idle state or an inactive state.
[0238] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0239] Send a second location activation command and a second reporting command to the terminal device;
[0240] Receive motion status information reported by the terminal device;
[0241] The GNSS activation cycle is updated based on motion status information;
[0242] In this case, the second time adjustment value in the second time adjustment instruction exceeds the preset range.
[0243] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0244] Check if the uplink signal of the terminal device is synchronized;
[0245] If they are not synchronized, a random access command, a third positioning activation command, and a third reporting command are sent to the terminal device.
[0246] Receive the synchronization signal sent by the terminal device, and generate one or more of the first time delay adjustment value, the second time delay adjustment value, and the fourth time adjustment value;
[0247] It receives motion status information sent by terminal devices and updates the GNSS activation cycle based on the motion status information.
[0248] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0249] Send a third time adjustment instruction to the terminal device, wherein the third time adjustment instruction includes one or more of the first time delay adjustment value, the second time delay adjustment value, and the fourth time adjustment value.
[0250] Furthermore, in another embodiment of this disclosure, the above-described apparatus is also used for:
[0251] A time adjustment value is generated based on the difference in service link latency between two consecutive GNSS startups by the terminal device.
[0252] The computer storage medium provided in this embodiment stores an executable program; after the executable program is executed by a processor, it can achieve the following: Figures 1 to 5 or Figures 6 to 10 Any of the methods shown.
[0253] To achieve the above embodiments, this disclosure also proposes a computer program product, including a computer program, which, when executed by a processor, implements the following: Figures 1 to 5 or Figures 6 to 10Any of the methods shown.
[0254] Furthermore, in order to implement the above embodiments, this disclosure also proposes a computer program that, when executed by a processor, performs the following: Figures 1 to 5 or Figures 6 to 10 Any of the methods shown.
[0255] Figure 13 This is a block diagram of a terminal device UE1300 provided in one embodiment of this disclosure. For example, UE1300 may be a mobile phone, computer, digital broadcasting terminal device, messaging transceiver, game console, tablet device, medical device, fitness device, personal digital assistant, etc.
[0256] Reference Figure 13 UE1300 may include at least one of the following components: processing component 1302, memory 1304, power supply component 1306, multimedia component 1308, audio component 1310, input / output (I / O) interface 1313, sensor component 1312, and communication component 1316.
[0257] Processing component 1302 typically controls the overall operation of UE 1300, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1302 may include at least one processor 1320 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1302 may include at least one module to facilitate interaction between processing component 1302 and other components. For example, processing component 1302 may include a multimedia module to facilitate interaction between multimedia component 1308 and processing component 1302.
[0258] Memory 1304 is configured to store various types of data to support operation on UE 1300. Examples of this data include instructions for any application or method operating on UE 1300, contact data, phonebook data, messages, pictures, videos, etc. Memory 1304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0259] Power supply component 1306 provides power to various components of UE1300. Power supply component 1306 may include a power management system, at least one power supply, and other components associated with generating, managing, and distributing power to UE1300.
[0260] The multimedia component 1308 includes a screen that provides an output interface between the UE 1300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes at least one touch sensor to sense touch, swipe, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or swipe action but also detect the wake-up time and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 1308 includes a front-facing camera and / or a rear-facing camera. When the UE 1300 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0261] Audio component 1310 is configured to output and / or input audio signals. For example, audio component 1310 includes a microphone (MIC) configured to receive external audio signals when UE 1300 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1304 or transmitted via communication component 1316. In some embodiments, audio component 1310 also includes a speaker for outputting audio signals.
[0262] I / O interface 1313 provides an interface between processing component 1302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0263] Sensor assembly 1312 includes at least one sensor for providing status assessment of various aspects of UE 1300. For example, sensor assembly 1312 can detect the on / off state of device 1300, the relative positioning of components, such as the display and keypad of UE 1300, changes in position of UE 1300 or one of its components, the presence or absence of user contact with UE 1300, orientation or acceleration / deceleration of UE 1300, and temperature changes of UE 1300. Sensor assembly 1312 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1312 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1312 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0264] Communication component 1316 is configured to facilitate wired or wireless communication between UE 1300 and other devices. UE 1300 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1316 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0265] In an exemplary embodiment, UE1300 may be implemented by at least one application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field-programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component to perform the above method.
[0266] Figure 14 This is a block diagram of a network-side device 1400 provided in an embodiment of this application. For example, the network-side device 1400 can be provided as a base station. (Refer to...) Figure 14 The base station 1400 includes a processing component 1411, which further includes at least one processor, and memory resources represented by memory 1432 for storing instructions, such as application programs, that can be executed by the processing component 1422. The application programs stored in memory 1432 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1415 is configured to execute instructions to perform any of the methods described above applied to the base station, such as... Figure 1 The method shown.
[0267] The network-side device 1400 may also include a power supply component 1426 configured to perform power management of the base station 1400, a wired or wireless network interface 1450 configured to connect the network-side device 1400 to a network, and an input / output (I / O) interface 14514. The base station 1400 can operate on an operating system stored in memory 1432, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, or similar.
[0268] In the embodiments provided above, the methods provided by the present disclosure have been described from the perspectives of the network-side device and the UE, respectively. To implement the functions of the methods provided in the embodiments of the present disclosure, the network-side device and the UE may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0269] In the embodiments provided above, the methods provided by the present disclosure have been described from the perspectives of the network-side device and the UE, respectively. To implement the functions of the methods provided in the embodiments of the present disclosure, the network-side device and the UE may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0270] This disclosure provides a communication device. The communication device may include a transceiver module and a processing module. The transceiver module may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module can implement both sending and / or receiving functions.
[0271] The communication device can be a terminal device (such as the terminal device in the aforementioned method embodiments), a device within a terminal device, or a device that can be used in conjunction with a terminal device. Alternatively, the communication device can be a network device, a device within a network device, or a device that can be used in conjunction with a network device.
[0272] This disclosure provides another communication device. The communication device can be a network device, a terminal device (such as the terminal device in the foregoing method embodiments), a chip, chip system, or processor that supports the network device in implementing the above methods, or a chip, chip system, or processor that supports the terminal device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0273] A communication device may include one or more processors. The processor may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., network-side equipment, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0274] Optionally, the communication device may further include one or more memories, on which computer programs may be stored. The processor executes the computer programs to cause the communication device to perform the methods described in the above method embodiments. Optionally, the memories may also store data. The communication device and the memories may be provided separately or integrated together.
[0275] Optionally, the communication device may also include a transceiver and an antenna. A transceiver, also called a transceiver unit, transceiver, or transceiver circuit, is used to implement transmission and reception functions. A transceiver may include a receiver and a transmitter; the receiver, also called a receiver circuit, is used to implement the receiving function; the transmitter, also called a transmitter or transmitting circuit, is used to implement the transmitting function.
[0276] Optionally, the communication device may further include one or more interface circuits. The interface circuits are used to receive code instructions and transmit them to the processor. The processor executes the code instructions to cause the communication device to perform the methods described in the above method embodiments.
[0277] The communication device is a terminal device (such as the terminal device in the aforementioned method embodiments): the processor is used to execute... Figures 1-4 Any of the methods shown.
[0278] The communication device is a network device: the transceiver is used to perform... Figures 5-7 Any of the methods shown.
[0279] In one implementation, the processor may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0280] In one implementation, the processor may store a computer program that runs on the processor, causing the communication device to perform the methods described in the above method embodiments. The computer program may be embedded in the processor; in this case, the processor may be implemented in hardware.
[0281] In one implementation, the communication device may include circuitry that performs the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this disclosure can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0282] The communication device described in the above embodiments can be a network device or a terminal device (such as the terminal device in the foregoing method embodiments), but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device is not limited. The communication device can be a standalone device or part of a larger device. For example, the communication device can be:
[0283] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0284] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0285] (3) ASIC, such as modem;
[0286] (4) Modules that can be embedded in other devices;
[0287] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0288] (6) Others, etc.
[0289] When the communication device can be a chip or a chip system, the chip includes a processor and an interface. There can be one or more processors, and multiple interfaces.
[0290] Optionally, the chip may also include memory for storing necessary computer programs and data.
[0291] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented in hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this disclosure.
[0292] This disclosure also provides a system for determining sidelink duration. The system includes a communication device that serves as a terminal device (such as the first terminal device in the aforementioned method embodiments) and a communication device that serves as a network device, or the system includes a communication device that serves as a terminal device (such as the first terminal device in the aforementioned method embodiments) and a communication device that serves as a network device.
[0293] This disclosure also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0294] This disclosure also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0295] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0296] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., used in this disclosure are merely for the convenience of description and are not intended to limit the scope of the embodiments of this disclosure, nor do they indicate the order of events.
[0297] At least one of the features described in this disclosure can also be described as one or more, and multiple features can be two, three, four or more, and this disclosure does not impose any limitations. In the embodiments of this disclosure, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no sequential order or size order among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0298] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0299] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for adjusting timing advance (TA) in a non-terrestrial network (NTN), characterized in that, The method, executed by a terminal device, includes: Receive the first location activation command sent by the network-side device; The positioning function of the terminal device is activated according to the first positioning activation command; Determine the timing advance time of the terminal device; The method further includes: If the second time adjustment value sent by the network-side device exceeds the preset range, the network-side device sends a second positioning activation command and a second reporting command. The Global Navigation Satellite System (GNSS) is activated for positioning according to the second positioning activation command, and the motion status information of the terminal device is sent to the network-side device according to the second reporting command to update the GNSS activation cycle. The step of determining the timing advance time of the terminal device includes: The first time delay is determined based on the positioning results and satellite ephemeris; The timing advance time is determined based on the first delay, the time adjustment value sent by the network-side device, and the second delay; the time adjustment value is calculated by the network-side device based on at least one of the TA Commands Msg2, MsgB, and MAC CE.
2. The method as described in claim 1, characterized in that, Activating the positioning function of the terminal device according to the first positioning activation command includes: The GNSS of the terminal device is activated according to the first positioning activation command.
3. The method as described in claim 1, characterized in that, The first location activation command sent by the network-side device includes: The network-side device receives Radio Resource Control (RRC) signaling, which includes the first location activation command, wherein the first location activation command includes the GNSS activation period.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: Receive a first time adjustment instruction sent by the network-side device, wherein the first time adjustment instruction includes a first time adjustment value; The timing advance time is adjusted according to the first time adjustment value; The terminal device is in an idle or inactive state.
5. The method according to any one of claims 1-3, characterized in that, Before receiving the first location activation command sent by the network-side device, the method further includes: Receive the first reporting instruction sent by the network-side device; According to the first reporting instruction, the motion status information of the terminal device is sent to the network-side device, wherein the motion status information is used to generate the GNSS activation cycle; The terminal device is in an idle or inactive state.
6. The method according to any one of claims 1-3, characterized in that, After receiving the first location activation command sent by the network-side device, the method further includes: Receive a second time adjustment instruction sent by the network-side device, wherein the second time adjustment instruction includes a second time adjustment value; The timing advance time is adjusted according to the second time adjustment value; The terminal device is in an idle or inactive state.
7. The method according to any one of claims 1-6, characterized in that, Also includes: Receive random access instructions, third location activation instructions, and third reporting instructions sent by the network-side device; Random access is performed according to the random access instruction, and the GNSS is activated for positioning according to the third positioning activation instruction. The motion status information of the terminal device is sent to the network-side device according to the third reporting instruction to update the GNSS activation cycle.
8. The method as described in claim 7, characterized in that, Also includes: The network-side device receives a third time adjustment instruction, wherein the third time adjustment instruction is used to adjust one or more of the first delay adjustment value, the second delay adjustment value, and the fourth time adjustment value; The timing advance time is adjusted according to the third time adjustment instruction.
9. The method as described in claim 1 or 7, characterized in that, Also includes: The updated GNSS activation cycle is received.
10. The method according to any one of claims 1-9, characterized in that, Also includes: After enabling GNSS on the terminal device, the GNSS is disabled after a preset time.
11. A method for adjusting TA in NTN, characterized in that, Performed by a network-side device, the method includes: Send a first positioning activation command to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device; The method further includes: If the second time adjustment value sent by the network-side device exceeds the preset range, a second positioning activation command and a second reporting command are sent to the terminal device; the second positioning activation command is used to activate the Global Navigation Satellite System (GNSS) of the terminal device for positioning. Receive motion status information reported by the terminal device; The GNSS activation cycle is updated based on the motion state information; The timing advance time is determined based on a first delay, a time adjustment value sent by the network-side device, and a second delay. The first delay is determined based on the positioning result and satellite ephemeris. The time adjustment value is calculated by the network-side device based on at least one of the TA Commands: Msg2, MsgB, and MAC CE.
12. The method as described in claim 11, characterized in that, Sending the first location activation command to the terminal device includes: An RRC signaling message is sent to the terminal device. The RRC signaling message includes a first positioning activation instruction, wherein the first positioning activation instruction includes the GNSS activation period.
13. The method as described in claim 11, characterized in that, The method further includes: Send a first time adjustment instruction to the terminal device, wherein the first time adjustment instruction includes a first time adjustment value, wherein the first time adjustment value is associated with the timing advance time of the terminal device; The terminal device is in an idle or inactive state.
14. The method as described in claim 11, characterized in that, Before sending the first location activation command to the terminal device, the method further includes: Send a first reporting instruction to the terminal device; Receive motion status information of the terminal device reported by the terminal device; The GNSS activation cycle of the terminal device is generated based on the motion state information of the terminal device; The terminal device is in an idle or inactive state.
15. The method as described in claim 11, characterized in that, After sending the first location activation command to the terminal device, the method further includes: Send a second time adjustment instruction to the terminal device, wherein the second time adjustment instruction includes a second time adjustment value, wherein the second time adjustment value is associated with the timing advance time of the terminal device; The terminal device is in an idle or inactive state.
16. The method as described in claim 11, characterized in that, Also includes: Detect whether the uplink signal of the terminal device is synchronized; If they are not synchronized, a random access instruction, a third positioning activation instruction, and a third reporting instruction are sent to the terminal device. Receive the synchronization signal sent by the terminal device, and generate one or more of the following: a first time delay adjustment value, a second time delay adjustment value, and a fourth time adjustment value; The system receives motion status information sent by the terminal device and updates the GNSS activation period based on the motion status information.
17. The method as described in claim 16, characterized in that, Also includes: A third time adjustment instruction is sent to the terminal device, wherein the third time adjustment instruction includes one or more of a first delay adjustment value, a second delay adjustment value, and a fourth time adjustment value.
18. The method according to any one of claims 11-17, characterized in that, Also includes: The time adjustment value is generated based on the service link delay difference between two consecutive GNSS startups of the terminal device.
19. An apparatus for adjusting TA in a non-terrestrial network (NTN), characterized in that, include: The receiving module is used to receive the first location activation command sent by the network-side device; The processing module is used to activate the positioning function of the terminal device according to the first positioning activation command; and to determine the timing advance time of the terminal device. The device is also used for: If the second time adjustment value sent by the network-side device exceeds the preset range, the network-side device sends a second positioning activation command and a second reporting command. The Global Navigation Satellite System (GNSS) is activated for positioning according to the second positioning activation command, and the motion status information of the terminal device is sent to the network-side device according to the second reporting command to update the GNSS activation cycle. The step of determining the timing advance time of the terminal device includes: The first time delay is determined based on the positioning results and satellite ephemeris; The timing advance time is determined based on the first delay, the time adjustment value sent by the network-side device, and the second delay; the time adjustment value is calculated by the network-side device based on at least one of the TA Commands Msg2, MsgB, and MAC CE.
20. A device for adjusting TA in NTN, characterized in that, include: The sending module is used to send a first positioning activation command to the terminal device, wherein the first positioning activation command is used to control the GNSS of the terminal device, and the positioning result of the GNSS is used to determine the timing advance time of the terminal device. The device is also used for: If the second time adjustment value sent by the network-side device exceeds the preset range, a second positioning activation command and a second reporting command are sent to the terminal device; the second positioning activation command is used to activate the Global Navigation Satellite System (GNSS) of the terminal device for positioning. Receive motion status information reported by the terminal device; The GNSS activation cycle is updated based on the motion state information; The timing advance time is determined based on a first delay, a time adjustment value sent by the network-side device, and a second delay. The first delay is determined based on the positioning result and satellite ephemeris. The time adjustment value is calculated by the network-side device based on at least one of the TA Commands: Msg2, MsgB, and MAC CE.
21. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1-10.
22. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 11-18.
23. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1-10.
24. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 11-18.
25. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1-10 to be implemented.
26. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 11-18 to be implemented.
Citation Information
Patent Citations
Positioning method and system of mobile communication apparatus
CN101360146A
Method and equipment for determining timing advance
CN111565472A