Communication method and apparatus
By using the maximum duration of network equipment configuration in satellite communication, the terminal device can reduce the frequency of GNSS measurement, solve the problem of increased energy consumption of terminal equipment, and realize the uplink frequency synchronization within the maximum duration.
Patent Information
- Application Number
- PCT/CN2024/132726
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-01
- Filing Date
- 2024-11-18
- Publication Date
- 2025-06-05
AI Technical Summary
In satellite communications, terminal devices need to frequently perform GNSS measurements to keep uptime and frequency synchronized, resulting in increased energy consumption.
By sending instructions to the network device, the terminal device can determine the stability capability or effective time of the crystal oscillator after one frequency offset adjustment, and the network device configures the maximum time to reduce the frequency of GNSS measurements.
Within the maximum configuration duration, the terminal device can maintain uplink frequency synchronization without performing GNSS measurements, reducing energy consumption and reducing the number of GNSS measurements.
Smart Images

Figure CN2024132726_05062025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 1, 2023, with application number 202311653034.6 and application name “Communication Method and Device,” the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a communication method and device. Background Art
[0003] In satellite communications, to maintain uplink time and frequency synchronization, terminal devices must compensate for uplink time offset (TD) and uplink frequency offset (FWD). To achieve uplink time synchronization, the terminal device must estimate the timing advance (TA), which includes the transmission delay from the terminal device to the satellite (called the service link TA) and the transmission delay from the satellite to the reference point (RP) (called the common TA). The transmission delay from the terminal device to the satellite is calculated by the terminal device based on ephemeris information and global navigation satellite system (GNSS) information. To achieve uplink frequency synchronization, the terminal device calculates the Doppler frequency offset based on the ephemeris and GNSS information to obtain the crystal oscillator frequency offset, thereby pre-compensating for the frequency offset when transmitting the uplink signal.
[0004] From the above, it can be seen that whether it is time offset or frequency offset adjustment, the terminal device needs to obtain GNSS information to implement it. The GNSS information is obtained by the terminal device performing GNSS measurement. However, in order to maintain uplink synchronization, the terminal device needs to perform GNSS measurement frequently, which will increase the energy consumption of the terminal device. Summary of the Invention
[0005] The embodiments of the present application provide a communication method and apparatus that can reduce the number of GNSS measurements performed by a terminal device.
[0006] To achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, a communication method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, chip, or chip system of the terminal device, or by a logic module or software that can implement all or part of the terminal device. The method includes: sending first information to a network device, and receiving second information from the network device. The first information includes first indication information, the first indication information is used to indicate the interval between the terminal device performing a first global navigation satellite system GNSS measurement to adjust the crystal oscillator frequency deviation and performing a second GNSS measurement to adjust the crystal oscillator frequency deviation, and the second information is used to indicate that the terminal device is expected not to perform a GNSS measurement to adjust the crystal oscillator frequency deviation within the first time period, and the first time period is determined based on the first information.
[0008] Based on this communication method, the terminal device reports the first information to the network device to indicate the stability of the crystal oscillator after one frequency deviation adjustment or the effective duration of the crystal oscillator frequency deviation, so that the network device can configure the maximum duration (i.e., the first duration) for the terminal device to perform GNSS measurement before the next adjustment of the crystal oscillator frequency deviation. This can ensure that the terminal device can maintain uplink frequency synchronization even if it does not perform GNSS measurement within the first duration, that is, the terminal device can perform GNSS measurement within the maximum time range, thereby reducing the number of times the terminal device performs GNSS measurement due to the frequency deviation, and further reducing the energy consumption of the terminal device.
[0009] In a possible design scheme, the first information may also include second indication information, the second indication information is used to indicate the interval duration between the terminal device executing the first GNSS measurement to adjust the timing advance and executing the second GNSS measurement to adjust the timing advance, and the second information is also used to indicate that the terminal device is expected not to execute the GNSS measurement to adjust the timing advance within the first duration. Thus, the terminal device can also report the effective duration of the timing advance obtained by executing a GNSS measurement adjustment, so that the network device can configure the first duration considering the effective duration of the crystal oscillator and the effective duration of the timing advance, which can ensure that the terminal device can maintain uplink time and frequency synchronization even if it does not execute GNSS measurement within the first duration, thereby reducing the number of GNSS measurements performed by the terminal device due to frequency deviation and time deviation.
[0010] In one possible design, the first duration can be the minimum of the effective duration of the crystal oscillator frequency deviation and the effective duration of the timing advance. The effective duration of the crystal oscillator frequency deviation is determined based on the first indication information, and the effective duration of the timing advance is determined based on the second indication information. Thus, configuring the first duration to be the minimum of the effective durations of the time deviation and the frequency deviation ensures that after the first duration expires, the GNSS measurement performed simultaneously adjusts the crystal oscillator frequency deviation and the timing advance, thereby reducing the number of GNSS measurements.
[0011] In one possible design scheme, the method provided in the embodiment of the present application may further include: determining not to perform GNSS measurement within a first time period having a first time period. The start time of the first time period is the time when the second information is received plus the first preset time period. Thus, the terminal device may wait for a period of time after receiving the second information to trigger the first time period, and may not perform GNSS measurement within the first time period to ensure uplink frequency synchronization or uplink time and frequency synchronization, so as to achieve the purpose of reducing the number of GNSS measurements.
[0012] In a possible design scheme, the method provided in the embodiment of the present application may further include: receiving third information from a network device within a first preset duration from the end of the first time period. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance, and the third information includes a crystal oscillator frequency deviation adjustment parameter or a crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter. In a second time period having a duration of the first duration, it is determined not to perform GNSS measurement. The start time of the second time period is the moment of receiving the third information plus the first preset duration. Thus, after the first duration ends, the terminal device can receive the third information from the network device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance again without performing GNSS measurement for adjustment, and can also reduce the number of GNSS measurements. After receiving the third information adjustment, the terminal device makes the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and the timing advance remain stable again, and can trigger the first duration again to reduce the number of GNSS measurements.
[0013] In one possible design, the method provided in an embodiment of the present application may further include: determining to perform a GNSS measurement at the end of the first time period. Thus, the terminal device can perform the GNSS measurement at the end of the first time period to adjust the crystal oscillator frequency offset, or the crystal oscillator frequency offset and timing advance, without waiting for an adjustment instruction from the network device, thereby improving the adjustment rate.
[0014] In a possible design scheme, determining to perform GNSS measurement at the end of the first time period may include: not receiving the third information within the first time period. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance, and the third information includes the crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and the timing advance adjustment parameter. At the end of the first time period, determining to perform GNSS measurement. Thus, the terminal device can also determine whether there is an adjustment instruction from the network device within the first time period. If no adjustment instruction is received within the first time period, the terminal device can still perform GNSS measurement at the end of the first time period to adjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and the timing advance. It should be understood that if an adjustment instruction is received within the first time period, the terminal device can adjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and the timing advance in advance according to the adjustment instruction without performing GNSS measurement.
[0015] In a possible design scheme, the method provided in the embodiment of the present application may further include: within a third time period, no third information is received. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance, and the third information includes the crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and the timing advance adjustment parameter. The third time period is the first time period plus the first preset duration. At the end of the third time period, it is determined to perform GNSS measurement. Therefore, the terminal device can also wait for a period of time based on the first duration to determine whether there is an adjustment instruction from the network device. If the adjustment instruction from the network device is still not received, the GNSS measurement is performed at the end of the waiting period to adjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and the timing advance.
[0016] In a possible design scheme, the method provided in the embodiment of the present application may further include: sending a fourth message to the network device within a first time period of a first duration. The fourth message is used to indicate that the terminal device has performed GNSS measurement within the first time period, and the start time of the first time period is the moment of receiving the second information plus the first preset time period. In a fourth time period of the first time period, it is determined not to perform GNSS measurement. The start time of the fourth time period is the moment of sending the fourth message plus the first preset time period. Therefore, if the terminal device needs to re-trigger the execution of GNSS measurement within the first time period due to certain circumstances, the terminal device needs to inform the network device through the fourth message that it has performed GNSS measurement within the first time period and re-trigger the first time period.
[0017] In one possible design, the fourth information is specifically used to indicate the remaining time until the terminal device performs the second GNSS measurement. Thus, the terminal device can implicitly indicate that it has performed a GNSS measurement within the first time period by indicating the time until the next GNSS measurement.
[0018] In one possible design scheme, the first information can be carried in a radio resource control RRC establishment request message or an RRC connection establishment completion message.
[0019] In one possible design, the duration between performing a first GNSS measurement to adjust the crystal oscillator frequency offset and performing a second GNSS measurement to adjust the crystal oscillator frequency offset is temperature-dependent. Because the crystal oscillator's stabilization duration is temperature-dependent, higher temperatures may reduce the oscillator's stabilization duration. The terminal device can update and report the oscillator's stabilization duration in real time based on temperature changes, thereby ensuring the accuracy of the first duration setting.
[0020] In a second aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, chip, or chip system of the network device, or by a logic module or software that can implement all or part of the network device. The method includes: receiving first information from a terminal device, and sending second information to the terminal device. The first information includes first indication information, the first indication information is used to indicate the interval between the terminal device executing the first global navigation satellite system GNSS measurement to adjust the crystal oscillator frequency deviation and executing the second GNSS measurement to adjust the crystal oscillator frequency deviation, and the second information is used to indicate that the terminal device is expected not to execute the GNSS measurement to adjust the crystal oscillator frequency deviation within the first time period, and the first time period is determined based on the first information.
[0021] In one possible design scheme, the first information may also include second indication information, and the second indication information is used to indicate the interval between the terminal device executing the first GNSS measurement adjustment timing advance and executing the second GNSS measurement adjustment timing advance. The second information is also used to indicate that the terminal device is expected not to execute the GNSS measurement adjustment timing advance within the first time period.
[0022] In one possible design scheme, the first duration can be the minimum value of the effective duration of the crystal oscillator frequency deviation and the effective duration of the timing advance. The effective duration of the crystal oscillator frequency deviation is determined according to the first indication information, and the effective duration of the timing advance is determined according to the second indication information.
[0023] In one possible design, the method provided in an embodiment of the present application may further include: determining not to perform frequency offset detection or frequency offset and time offset detection on an uplink signal within a first time period having a first duration, where the start time of the first time period is the moment when the second information is sent plus a second preset duration. Thus, the network device may also be locally configured with the first duration, and during the first duration, the network device may not perform frequency offset detection or frequency offset and time offset detection on the uplink signal, thereby eliminating the need to send an adjustment indication to the terminal device within the first duration, thereby reducing the complexity of the network device in processing uplink signals and reducing the signaling overhead of the network device.
[0024] In a possible design scheme, the method provided in the embodiment of the present application may further include: sending a third message to the terminal device within a second preset duration from the end of the first time period. The third message is used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and timing advance, and the third message includes a crystal oscillator frequency deviation adjustment parameter or a crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter. In a second time period having a duration of the first duration, it is determined not to perform frequency deviation detection or frequency deviation and time deviation detection on the uplink signal, and the starting time of the second time period is the moment of sending the third information plus the second preset duration. Thus, the network device can send an adjustment indication to the terminal device after the first duration ends, so that the terminal device does not need to perform GNSS measurement to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and timing advance, and can re-trigger the first duration after sending the adjustment indication.
[0025] In one possible design, the method provided in an embodiment of the present application may further include: determining not to send third information to the terminal device within a third time period. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and timing advance, the third information including the crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and the timing advance adjustment parameter, and the third time period is the first time period plus the second preset duration.
[0026] In a possible design scheme, the method provided in the embodiment of the present application may further include: receiving fourth information from the terminal device within a first time period having a first duration. The fourth information is used to indicate that the terminal device has performed GNSS measurement within the first time period, and the start time of the first time period is the moment of sending the second information plus the second preset duration. Within a fourth time period having the first duration, determining not to perform frequency deviation detection or frequency deviation and time deviation detection on the uplink signal. The start time of the fourth time period is the moment of receiving the fourth information plus the second preset duration.
[0027] In one possible design scheme, the fourth information is specifically used to indicate the remaining time for the terminal device to perform the second GNSS measurement.
[0028] In one possible design scheme, the first information can be carried in a radio resource control RRC establishment request message or an RRC connection establishment completion message.
[0029] In one possible design solution, the duration of an interval between performing the first GNSS measurement to adjust the crystal oscillator frequency offset and performing the second GNSS measurement to adjust the crystal oscillator frequency offset is related to temperature.
[0030] Among them, the technical effects of the method described in the second aspect can be referred to the description of the technical effects of the method described in the first aspect, and will not be repeated here.
[0031] In a third aspect, a communication method is provided. The method can be executed by a terminal device, or by a component of the terminal device, such as a processor, chip, or chip system of the terminal device, or by a logic module or software that can implement all or part of the terminal device. The method includes: sending first information to a network device, and receiving second information from the network device. The first information includes first indication information and second indication information, wherein the first indication information is used to indicate the interval between the terminal device performing a first global navigation satellite system GNSS measurement to adjust the crystal oscillator frequency offset and performing a second GNSS measurement to adjust the crystal oscillator frequency offset, the second indication information is used to indicate the interval between the terminal device performing a first GNSS measurement to adjust the timing advance and performing a second GNSS measurement to adjust the timing advance, the second information is used to indicate that the terminal device is expected not to perform a GNSS measurement to adjust the crystal oscillator frequency offset within the first time period, and is used to indicate that the terminal device is expected not to perform a GNSS measurement to adjust the timing advance within the second time period, the first time period is determined according to the first indication information, and the second time period is determined according to the second indication information.
[0032] Based on this communication method, the terminal device reports the first information to the network device to indicate the stability of the crystal oscillator after one frequency deviation adjustment or the effective duration of the crystal oscillator frequency deviation and the effective duration of the timing advance, so that the network device can configure the maximum duration (i.e., the first duration) for the terminal device to perform the GNSS measurement before the next adjustment of the crystal oscillator frequency deviation, and the maximum duration (i.e., the second duration) for the terminal device to perform the GNSS measurement before the next adjustment of the timing advance. This can ensure that the terminal device can maintain uplink frequency synchronization even if it does not perform GNSS measurement within the first duration, and can maintain uplink time synchronization even if it does not perform GNSS measurement within the second duration, that is, the terminal device can perform GNSS measurement within the maximum time range, thereby reducing the number of times the terminal device performs GNSS measurement due to frequency deviation and time deviation, and thus reducing the energy consumption of the terminal device.
[0033] In one possible design scheme, the method provided in the embodiment of the present application may further include: determining not to perform GNSS measurement to adjust the crystal oscillator frequency deviation within a first time period of a first duration, and determining not to perform GNSS measurement to adjust the timing advance within a second time period of a second duration; wherein the start time of the first time period and the start time of the second time period are the time of receiving the second information plus the first preset duration. Thus, based on the second information from the network device, the terminal device can maintain uplink frequency synchronization even if it does not perform GNSS measurement within the first duration, and can maintain uplink time synchronization even if it does not perform GNSS measurement within the second duration.
[0034] In one possible design scheme, the method provided in the embodiment of the present application may further include: when the first duration is less than the second duration, at the end of the first time period, determining to perform GNSS measurement to adjust the crystal oscillator frequency offset and timing advance; or, when the first duration is greater than or equal to the second duration, at the end of the second time period, determining to perform GNSS measurement to adjust the crystal oscillator frequency offset and timing advance. Thus, in order to further reduce the number of GNSS measurements due to frequency offset and time offset, the terminal device can determine the size of the first duration and the second duration, and perform GNSS measurement and adjust the crystal oscillator frequency offset and timing advance at the end of the smaller duration.
[0035] In a possible design scheme, at the end of the first time period, determining to perform GNSS measurement to adjust the crystal oscillator frequency deviation and timing advance may include: no third information is received within the first time period. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation and timing advance, and the third information includes crystal oscillator frequency deviation adjustment parameters and timing advance adjustment parameters. At the end of the first time period, determining to perform GNSS measurement to adjust the crystal oscillator frequency deviation and timing advance. Thus, when the first duration is less than the second duration, the terminal device can determine whether the network device has sent an adjustment indication within the triggered first duration, and when no adjustment indication is received, perform GNSS measurement at the end of the first duration and adjust the crystal oscillator frequency deviation and timing advance at the same time.
[0036] In a possible design scheme, at the end of the second time period, determining to perform GNSS measurement to adjust the crystal oscillator frequency deviation and timing advance may include: no third information is received within the second time period. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation and timing advance, and the third information includes crystal oscillator frequency deviation adjustment parameters and timing advance adjustment parameters. At the end of the second time period, determining to perform GNSS measurement to adjust the crystal oscillator frequency deviation and timing advance. Thus, when the second duration is less than the first duration, the terminal device can determine whether the network device has sent an adjustment indication within the triggered second duration, and when no adjustment indication is received, perform GNSS measurement at the end of the second duration and adjust the crystal oscillator frequency deviation and timing advance at the same time.
[0037] In one possible design scheme, the method provided in the embodiment of the present application may further include: determining not to perform GNSS measurement to adjust the crystal oscillator frequency deviation during a third time period having a first duration; and determining not to perform GNSS measurement to adjust the timing advance during a fourth time period having a second duration. The start time of the third and fourth time periods is the time when the last GNSS measurement was performed plus the first preset duration. Thus, after re-adjusting the crystal oscillator frequency deviation and timing advance, the terminal device can re-trigger the first and second durations.
[0038] In a possible design scheme, the method provided in the embodiment of the present application may further include: receiving third information from a network device in a first time period or a second time period. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation and the timing advance, and the third information includes a crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter. In a fifth time period having a duration of the first time period, it is determined that GNSS measurement is not performed to adjust the crystal oscillator frequency deviation. In a sixth time period having a duration of the second time period, it is determined that GNSS measurement is not performed to adjust the timing advance. The starting time of the fifth time period and the sixth time period is the moment of receiving the third information plus the first preset duration. Thus, the terminal device can adjust the crystal oscillator frequency deviation and the timing advance according to the adjustment instruction sent by the network device without performing GNSS measurement, thereby reducing the number of GNSS measurements.
[0039] In a possible design scheme, a fourth message is sent to a network device within a first time period. The fourth message is used to indicate that the terminal device has performed GNSS measurement within the first time period. Alternatively, a fourth message is sent to a network device within a second time period. The fourth message is used to indicate that the terminal device has performed GNSS measurement within the second time period. In a seventh time period having a duration of the first time period, it is determined that GNSS measurement is not performed to adjust the crystal oscillator frequency deviation, and in an eighth time period having a duration of the second time period, it is determined that GNSS measurement is not performed to adjust the timing advance. The starting time of the seventh time period and the eighth time period is the moment of sending the fourth message plus the first preset time period. Therefore, if the terminal device needs to re-trigger the GNSS measurement within the first time period or the second time period due to certain circumstances, the terminal device needs to inform the network device through the fourth message that it has performed GNSS measurement within the first time period or the second time period, and re-trigger the first time period and the second time period.
[0040] In one possible design, the fourth information is specifically used to indicate the remaining time until the terminal device performs the second GNSS measurement. Thus, the terminal device can implicitly indicate that it has performed a GNSS measurement within the first or second time period by indicating the time until the next GNSS measurement.
[0041] In one possible design scheme, the first information can be carried in a radio resource control RRC establishment request message or an RRC connection establishment completion message.
[0042] In one possible design solution, the duration of an interval between performing the first GNSS measurement to adjust the crystal oscillator frequency offset and performing the second GNSS measurement to adjust the crystal oscillator frequency offset is related to temperature.
[0043] In a fourth aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, chip, or chip system of the network device, or by a logic module or software that can implement all or part of the network device. The method includes: receiving first information from a terminal device, and sending second information to the terminal device. The first information includes first indication information and second indication information, the first indication information being used to indicate the interval between the terminal device executing the first global navigation satellite system GNSS measurement to adjust the crystal oscillator frequency deviation and executing the second GNSS measurement to adjust the crystal oscillator frequency deviation, the second indication information being used to indicate the interval between the terminal device executing the first GNSS measurement to adjust the timing advance and executing the second GNSS measurement to adjust the timing advance, the second information being used to indicate that the terminal device is expected not to execute the GNSS measurement to adjust the crystal oscillator frequency deviation within the first time period, and to indicate that the terminal device is expected not to execute the GNSS measurement to adjust the timing advance within the second time period, the first time period being determined according to the first indication information, and the second time period being determined according to the second indication information.
[0044] In a possible design scheme, the method provided in the embodiment of the present application may also include: determining not to perform frequency deviation detection on the uplink signal within a first time period with a first duration, and determining not to perform time deviation detection on the uplink signal within a second time period with a second duration; wherein the start time of the first time period and the start time of the second time period are the moment of sending the second information plus the second preset duration.
[0045] In a possible design scheme, the method provided in the embodiment of the present application may further include: sending third information to the terminal device in the first time period or in the second time period. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation and timing advance, and the third information includes crystal oscillator frequency deviation adjustment parameters and timing advance adjustment parameters. In a fifth time period having a duration of the first duration, it is determined not to perform frequency deviation detection on the uplink signal. In a sixth time period having a duration of the second duration, it is determined not to perform time deviation detection on the uplink signal. The starting time of the fifth time period and the sixth time period is the moment of sending the third information plus the second preset duration.
[0046] In a possible design scheme, the method provided in the embodiment of the present application may further include: receiving fourth information from the terminal device within the first time period. The fourth information is used to indicate that the terminal device has performed GNSS measurement within the first time period. Or, receiving fourth information from the terminal device within the second time period. The fourth information is used to indicate that the terminal device has performed GNSS measurement within the second time period. In the seventh time period having the first time length, determining not to perform frequency deviation detection on the uplink signal, and in the eighth time period having the second time length, determining not to perform time deviation detection on the uplink signal. The starting time of the seventh time period and the eighth time period is the moment of sending the fourth information plus the first preset time length.
[0047] In one possible design scheme, the first information can be carried in a radio resource control RRC establishment request message or an RRC connection establishment completion message.
[0048] In one possible design solution, the duration of an interval between performing the first GNSS measurement to adjust the crystal oscillator frequency offset and performing the second GNSS measurement to adjust the crystal oscillator frequency offset is related to temperature.
[0049] Among them, the technical effects of the method described in the fourth aspect can be found in the description of the technical effects of the method described in the second aspect, and will not be elaborated on here.
[0050] In a fifth aspect, a communication device is provided for implementing the various methods described above. The communication device may be the terminal device described in the first or third aspect, or a device including the terminal device, or a device included in the terminal device, such as a chip. The communication device includes corresponding modules, units, or means for implementing the methods described in the first or third aspect. The modules, units, or means may be implemented in hardware, software, or by executing corresponding software implementations in hardware. The hardware or software includes one or more modules or units corresponding to the above functions.
[0051] In some possible designs, the communication device includes: a processing module and a transceiver module. The processing module is configured to perform the processing function of the terminal device in the first aspect or the third aspect. The processing module is configured to perform the transceiver function of the terminal device in the first aspect or the third aspect.
[0052] In one possible design solution, the transceiver module may include a receiving module and a sending module, wherein the sending module is used to implement the sending function of the communication device described in the fifth aspect, and the receiving module is used to implement the receiving function of the communication device described in the fifth aspect.
[0053] In one possible design, the communication device described in the fifth aspect may further include a storage module that stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the fifth aspect may execute the method described in the first aspect or the second aspect.
[0054] In a sixth aspect, a communication device is provided for implementing the various methods described above. The communication device may be the network device described in the second or fourth aspect, or a device comprising the network device, or a device included in the network device, such as a chip. The communication device includes corresponding modules, units, or means for implementing the methods described in the second or fourth aspect. The modules, units, or means may be implemented in hardware, software, or by executing corresponding software implementations in hardware. The hardware or software includes one or more modules or units corresponding to the above functions.
[0055] In some possible designs, the communication device includes: a processing module and a transceiver module. The processing module is configured to perform the processing function of the network device in the second aspect or the fourth aspect. The processing module is configured to perform the transceiver function of the network device in the second aspect or the fourth aspect.
[0056] In one possible design solution, the transceiver module may include a receiving module and a sending module, wherein the sending module is used to implement the sending function of the communication device described in the sixth aspect, and the receiving module is used to implement the receiving function of the communication device described in the sixth aspect.
[0057] In one possible design, the communication device described in the sixth aspect may further include a storage module that stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the sixth aspect may execute the method described in the second aspect or the fourth aspect.
[0058] In a seventh aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided. The communication device includes: a processor configured to implement the functions involved in any one of the first to fourth aspects above.
[0059] In one possible design, the communication device may further include a memory for storing necessary program instructions and data. A processor is coupled to the memory, and the processor is configured to execute the computer program or instructions stored in the memory, causing the communication device to perform the method described in any one of aspects 1 to 4 above.
[0060] In one possible design solution, the communication device described in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the seventh aspect to communicate with other communication devices.
[0061] In one possible design, the processor can be integrated with the memory.
[0062] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0063] In an eighth aspect, a communication device is provided, which includes a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, and the processor being used to implement the method described in any one of the first to fourth aspects above through logic circuits or execution code instructions.
[0064] In the ninth aspect, a communication device is provided. The communication device may be a terminal device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the terminal device that corresponds to the method / operation / step / action described in the first or third aspect, or a device that can be used in conjunction with the terminal device. The communication device may be a network device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the network device that corresponds to the method / operation / step / action described in the second or fourth aspect, or a device that can be used in conjunction with the network device.
[0065] It can be understood that when the communication device provided in any one of the seventh aspect or the ninth aspect is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.
[0066] In the tenth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the first to fourth aspects above.
[0067] In the eleventh aspect, a computer program product containing instructions is provided, including computer program code, which, when the computer program code is run on a communication device, enables the communication device to execute the method described in any one of the first to fourth aspects above.
[0068] In the twelfth aspect, a communication system is provided, comprising: a communication device for implementing the method described in the first aspect above, and a communication device for implementing the method described in the second aspect above.
[0069] In a thirteenth aspect, a communication system is provided, comprising: a communication device for implementing the method described in the third aspect, and a communication device for implementing the method described in the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0071] FIG2 is a flow chart of a communication method provided in an embodiment of the present application;
[0072] FIG3 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0073] FIG4 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0074] The embodiments of the present application will present various aspects, embodiments, or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these solutions may also be used.
[0075] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless fidelity (Wi-Fi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Vehicles communication systems, 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, world-wide interoperability for microwave access (WiMAX) communication systems, 5th generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems.
[0076] The following introduces the communication system and applicable network elements involved in the embodiments of the present application, as well as related terms.
[0077] 1. Non-terrestrial network (NTN) communications
[0078] Non-terrestrial communications have the advantages of wide coverage, long communication distance, high reliability, great flexibility, and high throughput. They are not affected by geographical environment, climatic conditions, or natural disasters, and have been widely used in aviation communications, maritime communications, military communications, and other fields. Introducing NTN into the fifth-generation (5G) mobile network can improve the performance of the communication system. Satellite communication systems and high altitude platform station (HAPS) communication systems are typical non-terrestrial communication systems. On the one hand, satellite networks can provide communication services to areas that are difficult for terrestrial networks to cover, such as oceans, forests, deserts, or remote areas. On the other hand, satellite networks can enhance the reliability of 5G communications, such as providing more stable communication services to users in high-speed mobile scenarios such as trains and airplanes. In addition, satellite networks can also provide more data transmission resources and support a larger number of connections.
[0079] Generally speaking, the higher the satellite's orbit, the larger its coverage area, but the longer the communication delay. Based on the orbital altitude, satellites can be divided into:
[0080] (1) Low Earth orbit (LEO): orbital altitude is 160 to 2000 kilometers (km);
[0081] (2) Medium Earth Orbit (MEO): orbital altitude is 2000~35786km;
[0082] (3) Geostationary Earth orbit (GEO): orbital altitude is 35786 km;
[0083] Among them, GEO is a synchronous earth satellite orbit, and the satellites operating in this orbit are stationary relative to the ground; LEO and MEO are collectively referred to as non-geostationary orbits (NGSO), and the satellites operating in such orbits move at high speed relative to the ground.
[0084] NGSOs are further categorized as Earth Moving Cells (EMCs) and Earth Fixed Cells (EFCs), depending on whether the satellite's beam moves with it. In EMCs, the cell moves relative to the ground, and the satellite's beam follows its movement. In EFCs, the cell remains fixed relative to the ground for a specified period of time, and the satellite antenna uses its beamforming capabilities to direct the beam to a fixed area on the ground for a specified period of time.
[0085] According to the working mode, satellites can generally be divided into two categories. The first type is transparent forwarding, in which the satellite forwards the cell information of ground network equipment (such as the next generation Node-B (gNB)). The role of the satellite is wireless frequency filtering, frequency conversion and amplification, that is, the satellite mainly acts as a layer 1 relay (L1 relay) to regenerate the physical layer signal and does not have other higher protocol layers. The second type is regenerative, in which the satellite has the processing function of a base station. In the regenerative working mode, it can be divided into regenerative satellites without inter-satellite links, that is, there is no inter-satellite link (ISL) between satellites; regenerative satellites with inter-satellite links, that is, there is an interface between satellites that can directly exchange data, among which the inter-satellite link is the Xn interface; there is also an architecture in which the satellite only has the distributed unit (DU) processing function of the base station. In this scenario, the satellite acts as a DU.
[0086] 2. Uplink time synchronization-TA adjustment
[0087] A key feature of uplink transmission is that uplink transmissions from different terminal devices in the same cell do not interfere with each other. To ensure orthogonality in uplink transmissions and avoid intra-cell interference, the base station requires that signals from different terminal devices in the same subframe but different frequency domain resources (different resource blocks (RBs)) arrive at the base station at essentially aligned times. As long as the base station receives the uplink data sent by the terminal device within the cyclic prefix (CP) range, it can correctly decode the uplink data. Therefore, uplink synchronization requires that the arrival times of signals from different terminal devices in the same subframe at the base station all fall within the cyclic prefix range.
[0088] To ensure time synchronization on the receiving side (base station side), LTE / NR introduces an uplink timing advance (TA) mechanism. From the perspective of the terminal device, TA is essentially a negative offset between the start time of the received downlink subframe and the time of the uplink subframe transmission. By appropriately controlling the offset for each terminal device, the base station can control the time when uplink signals from different terminal devices arrive at the base station. Due to the greater transmission delay, terminal devices farther away from the base station need to send uplink data earlier than terminal devices closer to the base station.
[0089] In a terrestrial network (TN), a base station sends a timing advance command (TAC) to a terminal device in the following two ways:
[0090] (1) During the random access process, the base station determines the TA by measuring the received preamble and sends it to the terminal via the Timing Advance Command field in the random access response (RAR). This process is called the "initial uplink synchronization process."
[0091] (2) In the radio resource control (RRC) connected state (RRC_CONNECTED), the base station needs to maintain TA information. Although the terminal device and the base station achieve uplink time synchronization during the random access process, the timing of the uplink signal reaching the base station may change over time. Therefore, the terminal device needs to continuously update its uplink timing advance to maintain uplink time synchronization. In LTE / NR, the base station determines the TA value of each terminal device based on measuring the uplink transmission of the corresponding terminal device. In theory, any signal sent by the terminal device, such as the sounding reference signal (SRS) / demodulation reference signal (DMRS) / channel quality indicator (CQI) / acknowledgement (ACK) / negative acknowledgement (NACK) / downlink physical shared channel (PUSCH), etc., can be used to measure TA. If a specific terminal device needs correction, the base station will send a TAC to the terminal device, requiring it to adjust the uplink transmission timing. The TAC is sent to the terminal device via a timing advance command medium access control (MAC) control element (CE) (Timing Advance Command MAC-CE).
[0092] As can be seen from the above, in terrestrial communications, TA is adjusted through TAC, and the terminal device does not need to make timing advance when initiating preamble. The TAC mechanism can be understood as a closed-loop TA adjustment mechanism.
[0093] Unlike terrestrial communications, the round-trip delay (RTD) and the difference in round-trip delay for terminal devices within the same beam / cell in NTNs are much larger than those within the same cell in terrestrial networks. For example, when the cell diameter in a terrestrial cellular network is 350 kilometers (km), the maximum round-trip delay within the cell is 1.17 milliseconds (ms). However, the round-trip delay for high-orbit satellites can be as high as several hundred milliseconds, and for low-orbit satellites it can also be as high as tens of milliseconds. Relying solely on TAC to determine the TA is inaccurate, and the TA indicated by the TAC cannot cover such a large timing advance.
[0094] Therefore, in satellite communications, in order to achieve uplink time synchronization, an additional open-loop mechanism needs to be introduced to achieve TA estimation. If the terminal device does not perform open-loop estimation, the time offset of the uplink signal received by the base station will be very large, resulting in failure to decode the uplink signal. Specifically, if the uplink signals of each terminal device are aligned on the satellite, the terminal device needs to calculate the round-trip transmission delay from the terminal device to the satellite (service link) based on the ephemeris information and its own geographical location information, and use it as open-loop TA adjustment information when sending the uplink signal to advance the timing. Of course, TAC is still useful, because the positioning information and ephemeris information of the terminal device will have errors, and TAC is used as a closed-loop timing advance adjustment to compensate for the error of the open-loop TA. If the uplink signals of each terminal device are aligned at the ground station, or at a reference point in the feeder link between the satellite and the ground station, since the terminal device does not know the location of the ground station or the reference point, the network needs to additionally indicate the round-trip transmission delay from the satellite to the reference point or the ground, which is usually called a common TA (common TA or TA_common). That is, the terminal device uses the RTD from the terminal device to the satellite and the common TA together as the TA of the open-loop part.
[0095] At present, the TA adjustment amount in NTN is determined according to the following formula (1): T TA =(N TA +N TA,UE-specific +N TA,common +N TA,offset )×T c (1);
[0096] Among them, T TA is the TA adjustment amount; N TA is the first timing advance. When the terminal device initiates a physical random access channel (PRACH), N TA = 0, when message (message, msg)2 / msgB is received, the TAC carried by the MAC CE is updated;
[0097] N TA,UE-specific It is the round-trip transmission delay between the terminal device and the satellite, and is the timing advance determined by the terminal device based on GNSS information and ephemeris information;
[0098] N TA,common For public TA, it is the timing advance associated with the public TA information (which may be calculated from public TA-related parameters);
[0099] N TA,offsetIt is a specified timing offset that is related to the communication mode (TDD / FDD) of the terminal device. For example, it has a finite number of fixed values in a time division duplexing (TDD) system and is 0 in a frequency division duplexing (FDD) system.
[0100] T c is the minimum time unit, which may be a fixed value predefined in the 3GPP technical specification (TS) (eg, 0.509 nanosecond (ns) in the 3GPP technical specification).
[0101] Decision N TA,UE-specific The two parameters of GNSS information and ephemeris information and the public TA are updated simultaneously before any parameter is about to expire (the update here does not include the adjustment of the terminal equipment according to the prediction).
[0102] After receiving TAC, the terminal device determines N by accumulating the corresponding TA TA , based on the determined N TA To determine the TA adjustment amount, each time the terminal device receives a TAC, it will be added to the previous TA. A ) received in MAC CE (connected state), N TA The update is as follows:
[0103] Among them, N TA_new N is determined based on this TA , N TA_old N is the last determined TA , T A It can be understood as the timing advance determined by TAC, μ is the subcarrier spacing (SCS) number, in NR, the SCS number μ corresponds to 2 μ 15 kilo hertz (KHz)
[0104] 3. Uplink frequency synchronization
[0105] In NTN, the terminal equipment obtains the downlink frequency offset F by detecting the downlink reference signal. d +F o , where F d is the Doppler frequency shift, F d It can be determined by the terminal device based on GNSS information and ephemeris information, F oThe crystal oscillator frequency offset of the terminal device and base station is calculated by the terminal device based on the acquired downlink frequency offset and Doppler frequency offset. In terrestrial communications, since the base station is stationary, the residual frequency offset generally does not exceed the error requirement. Therefore, closed-loop frequency offset correction is not required, and the base station does not need to perform frequency offset detection.
[0106] The terminal device calculates F d and F o After that, the frequency deviation introduced by Doppler and crystal oscillator can be pre-compensated when sending uplink signals. Therefore, the frequency deviation on the base station side can be reduced, and the residual frequency deviation is within a certain required range. If the GNSS information is inaccurate or cannot be obtained, the terminal device cannot determine the crystal oscillator frequency deviation for pre-compensation. If the downlink frequency deviation is used for direct pre-compensation, it will result in a residual frequency deviation of 2 times the crystal oscillator on the base station side. In addition, for terminal devices with a large crystal oscillator frequency deviation, the residual frequency deviation requirement will not be met after frequency deviation compensation. For example, the center frequency is F c =3.5GHz, crystal frequency deviation F o =0.2, Doppler frequency shift F d = 0.8. The downlink signal received by the terminal device is 3.5 + 0.6 = 4.1, detecting a deviation of 0.6. The terminal device performs a digital domain offset of 0.6 on the transmitted signal, resulting in an actual transmitted signal frequency of 3.7 - 0.6 = 3.1. The base station receives the signal at a frequency of 3.1 + 0.8 = 3.9, which is a frequency deviation of 0.4 from the center frequency of 3.5, equivalent to twice the crystal oscillator frequency deviation.
[0107] In the embodiment of the present application, Doppler frequency deviation may also be referred to as Doppler frequency shift, Doppler frequency shift value, Doppler frequency deviation value, etc., without limitation. It should be understood that GNSS information in the embodiment of the present application refers to GNSS positioning information of the terminal device.
[0108] As can be seen from the above, in NTN, when performing uplink time synchronization and / or uplink frequency synchronization, terminal devices need to adjust time and frequency offsets based on GNSS information. However, both time and frequency offset adjustments require terminal devices to obtain GNSS information. GNSS information is obtained by terminal devices performing GNSS measurements. However, to maintain uplink synchronization, terminal devices need to perform GNSS measurements frequently, which increases terminal device energy consumption.
[0109] To this end, an embodiment of the present application provides a communication method that can reduce the number of GNSS measurements performed by a terminal device while ensuring uplink synchronization, thereby reducing the energy consumption of the terminal device.
[0110] In order to better understand the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.
[0111] First, in the embodiments of the present application, "used to indicate" can include being used for direct indication and being used for indirect indication. When describing a certain "indication information" as being used to indicate A, it can include the indication information directly indicating A or indirectly indicating A, and does not necessarily mean that the indication information carries A.
[0112] The information indicated by the indication information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, it is also possible to use the arrangement order of each piece of information agreed in advance (such as specified in the protocol) to achieve the indication of specific information, thereby reducing the indication overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and indicate them uniformly to reduce the indication overhead caused by indicating the same information separately.
[0113] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can be referred to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0114] The information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending time of these sub-information can be predefined, for example, predefined according to the protocol, or configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can, for example, but not limited to, include one or a combination of at least two of RRC signaling, MAC layer signaling and physical layer signaling. Among them, MAC layer signaling, for example, includes MAC-CE; physical (PHY) layer signaling, for example, includes downlink control information (DCI).
[0115] Second, in the embodiments of the present application, the first, second, and various numerical numbers are merely distinctions made for ease of description and are not intended to limit the scope of the embodiments of the present application. For example, different indication information is distinguished. For another example, the first duration and the second duration are merely to distinguish different lengths of time and do not limit their order. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and order of execution, and words such as "first" and "second" do not necessarily limit them to be different.
[0116] Third, in the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device (such as a terminal device or an access network device) will make corresponding processing under certain objective circumstances. It does not limit the time, and does not require the device (such as a terminal device or an access network device) to have a judgment action when implementing it, nor does it mean that there are other limitations.
[0117] At the same time, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0118] Finally, the network architecture and business scenarios described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0119] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application will be described in detail using the communication system shown in Figure 1 as an example. For example, Figure 1 is a schematic diagram of the architecture of a communication system provided in the embodiments of the present application.
[0120] As shown in Figure 1, the communication system includes a network device and a plurality of terminal devices communicating with the network device. Optionally, the communication system may also include a core network device communicating with the network device.
[0121] Among them, the core network device referred to in the embodiment of the present application is a device deployed in the core network to provide services to terminal devices. In systems using different wireless access technologies, the names of core network devices with similar wireless communication functions may be different. For example, when the communication method of the embodiment of the present application is applied to a 5G system, the core network device may be an access and mobility management function (AMF) network element, a session management function (SMF) network element, a user plane function (UPF) network element, etc. Among them, the UPF network element processes user plane data. The AMF network element and the SMF network element process control plane signaling. When the precoding method of the embodiment of the present application is applied to an LTE system, the core network device may be a mobility management entity (MME). For the convenience of description only, in the embodiment of the present application, the above-mentioned devices that can provide services to terminal devices are collectively referred to as core network devices.
[0122] In the embodiment of the present application, the network device may also be referred to as an access network (radio access network, RAN) node, access network device, RAN entity or access node, etc., which is located on the network side of the above-mentioned communication system to help the terminal device achieve wireless access, and has a device with wireless transceiver function or a chip or chip system that can be set in the device. The network device includes but is not limited to: a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc. The network device may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, an open radio access network (ORAN) or a wireless controller in a centralized radio access network (CRAN) scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the V2X technology may be a road side unit (RSU). All or part of the functions of the network device in this application may also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application may also be a logical node, logical module, or software that can implement all or part of the network device functions.
[0123] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), DU, CU-control plane (CP), CU-user plane (UP), or radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0124] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0125] As mentioned above, all or some of the functional modules of a network device can be deployed on an airborne platform, satellite, or other form of communication equipment deployed at high altitude. Accordingly, the network device can refer to an airborne platform, satellite, or other similar device that connects a terminal device to the network device. The airborne platform can include at least one of the following: a satellite, a drone, or a hot air balloon.
[0126] The embodiments of the present application do not limit the form of the network device. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.
[0127] In the embodiment of the present application, the terminal device is a terminal that accesses the above-mentioned communication system and has a wireless transceiver function or a chip or chip system that can be set in the terminal. The terminal device can also be called user equipment (UE), user device, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, an RSU with terminal function, etc. The terminal device of the present application can also be a vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit that is built into the vehicle as one or more components or units. The vehicle can implement the method provided by the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit.
[0128] The embodiments of this application do not limit the device form factor of the terminal device. The device used to implement the functions of the terminal device can be the terminal device; it can also be a device that supports the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of a chip or include a chip and other discrete components.
[0129] In the system architecture shown in Figure 1, the system also includes a ground gateway and a data network (DN). Here, the interface for the terminal device to communicate with the access network device can be an air interface (air interface) or a Uu port. The interface for the access network device to communicate with the ground gateway can be an NG interface. The interface for the ground gateway to communicate with the core network device can be an NG interface. The core network device can be connected only to the ground gateway. In this case, the access network device can be connected to the core network device through the ground gateway, as shown in Figure 1. The core network device can be connected to more than one ground gateway. In this case, the access network device can be connected to the core network device through any one of the more than one ground gateways (not shown in Figure 1). The core network device (such as the UPF network element) can communicate with the entity or network element in the DN through an interface (such as the N6 interface).
[0130] It should be noted that the above only lists some communication methods between network elements. Other network elements can also communicate through certain connection methods, which will not be repeated here in the embodiments of this application.
[0131] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.
[0132] The communication method provided in the embodiment of the present application will be described in detail below with reference to FIG2 .
[0133] For example, FIG2 is a flow chart of a communication method provided in an embodiment of the present application. The communication method is described using the communication between the network device and the terminal device shown in FIG1 as an example. Of course, the subject that executes the terminal device action in the method may also be a device / module in the terminal device, such as a chip, processor, or processing unit in the terminal device; the subject that executes the network device action in the method may also be a device / module in the network device, such as a chip, processor, or processing unit in the network device, and the embodiments of the present application do not specifically limit this.
[0134] As shown in FIG2 , the communication method includes:
[0135] S201: A terminal device sends first information to a network device. Correspondingly, the network device receives the first information from the terminal device.
[0136] S202: The network device sends second information to the terminal device. Correspondingly, the terminal device receives the second information from the network device, wherein the second information is determined based on the first information.
[0137] The above S201 and S202 are described in detail below:
[0138] Regarding the above S201:
[0139] Among them, the first information can be information used to indicate the time interval between two GNSS measurements for adjusting the crystal oscillator frequency deviation determined by the terminal device. For example, the first information may include first indication information, and the first indication information can be used to indicate the interval between the execution of the first GNSS measurement to adjust the crystal oscillator frequency deviation by the terminal device and the execution of the second GNSS measurement to adjust the crystal oscillator frequency deviation (hereinafter referred to as the first interval duration). The first GNSS measurement and the second GNSS measurement refer to two consecutive GNSS measurements, and the second GNSS measurement can be considered as a GNSS measurement after the first GNSS measurement. The first interval duration refers to the time interval between the two GNSS measurements for adjusting the crystal oscillator frequency deviation. It should be understood that in the embodiment of the present application, the first GNSS measurement can refer to the first GNSS measurement or the non-first GNSS measurement, and there is no limitation on this.
[0140] Adjusting the crystal oscillator frequency offset mainly refers to the terminal device updating or determining the crystal oscillator frequency offset based on the measured downlink frequency offset and the Doppler frequency offset calculated based on the GNSS information and ephemeris information obtained from a GNSS measurement, and performing crystal oscillator compensation based on the crystal oscillator frequency offset so that the crystal oscillator frequency offset after compensation does not exceed the error requirement. Among them, the downlink frequency offset is obtained by the terminal device through measurement of downlink reference signals, such as DMRS, channel state information-reference signal (CSI-RS), positioning reference signal (PRS), etc. The downlink frequency offset includes two parts: Doppler frequency offset and crystal oscillator frequency offset. GNSS information refers to the GNSS positioning information of the terminal device. The ephemeris information may include one or more of the satellite's semi-major axis, eccentricity, orbital inclination, right ascension of the ascending node, argument of perigee, mean anomaly, and reference time, etc., without limitation.
[0141] In the embodiment of the present application, the terminal device may calculate the first interval duration based on one or more of the error requirements of the crystal oscillator frequency deviation, the hardware capabilities of the crystal oscillator, the performance of the GNSS module in the terminal device (such as positioning accuracy), etc. For example, at time T1, after the terminal device performs the first GNSS measurement and adjusts the crystal oscillator frequency deviation, the first interval duration is calculated to be ΔT1 based on the error requirements of the crystal oscillator frequency deviation, the hardware capabilities of the crystal oscillator, and the GNSS positioning accuracy in the terminal device. The terminal device then considers that at time T 2,f =T1+ΔT1, it is necessary to perform the second GNSS measurement and adjust the crystal oscillator frequency offset again.
[0142] In the embodiment of the present application, the first interval duration indicated by the first indication information may be understood as follows:
[0143] Possible interpretation 1: This can be understood as the duration for which the terminal device determines the crystal oscillator frequency offset after adjusting it during a GNSS measurement (e.g., the first GNSS measurement) to remain or stabilize within the required error. If this duration exceeds the required error, the adjusted crystal oscillator frequency offset will exceed the required error, necessitating the next GNSS measurement (e.g., the second GNSS measurement) to readjust the crystal oscillator frequency offset. In this case, the first interval duration can also be referred to as the crystal oscillator stabilization duration after adjusting the crystal oscillator frequency offset during a GNSS measurement.
[0144] A possible understanding 2: It can be understood as the effective duration of the crystal oscillator frequency deviation calculated by the terminal device when performing a GNSS measurement (such as the first GNSS measurement). During the effective duration, the terminal device believes that the crystal oscillator frequency deviation remains unchanged. When sending uplink signals within this effective duration, the crystal oscillator frequency deviation calculated according to the first GNSS measurement is used for crystal oscillator compensation to maintain uplink frequency synchronization. If this effective duration is exceeded, the next GNSS measurement (such as the second GNSS measurement) needs to be performed to recalculate the crystal oscillator frequency deviation. At this time, the first interval duration can also be called the effective duration of the crystal oscillator frequency deviation calculated by a GNSS measurement.
[0145] That is to say, it can be considered that the first indication information indicates the ability of the terminal device to maintain stability of the crystal oscillator after a crystal oscillator frequency deviation adjustment. During the first interval duration indicated by the first indication information, the terminal device can consider that there is no need to perform GNSS measurement to calculate the Doppler frequency deviation for uplink frequency synchronization, but instead performs uplink frequency synchronization based on the Doppler frequency deviation determined by the measured downlink frequency deviation and the crystal oscillator frequency deviation calculated by the first GNSS measurement. During the first interval duration, it can be considered that the terminal device knows the downlink frequency deviation and the crystal oscillator frequency deviation, calculates the Doppler frequency deviation, and thus achieves uplink frequency synchronization.
[0146] In one possible scenario, the first interval duration, i.e., the crystal oscillator's stable duration or the effective duration of the crystal oscillator's frequency deviation, is affected by environmental changes, such as temperature. If the crystal oscillator is in a high-temperature environment, the first interval duration may be shortened; conversely, if the temperature is low, the first interval duration may be lengthened. In this case, the terminal device will update the first interval duration based on the impact of the environmental change on the first interval duration and re-report the updated first interval duration to the network device, so that the network device can promptly adjust the first interval duration. The specific description of the first interval duration can be found in the relevant description in S202 below and is not repeated here.
[0147] Optionally, the first information may also be information for indicating two GNSS measurements for adjusting the timing advance determined by the terminal device. For example, the first information may also include second indication information, that is, the first information may include first indication information and second indication information, and the second indication information may be used to indicate the interval duration between the terminal device executing the first GNSS measurement to adjust the timing advance and executing the second GNSS measurement to adjust the timing advance (hereinafter referred to as the second interval duration). In this design scheme, the first GNSS measurement and the second GNSS measurement can be used to adjust the crystal oscillator frequency deviation (frequency deviation) and the timing advance (time deviation), and the second interval duration is the time interval between the two GNSS measurements for adjusting the timing advance determined by the terminal device.
[0148] Adjusting the timing advance mainly refers to the timing advance calculated by the terminal device based on the GNSS information and ephemeris information obtained from a GNSS measurement (such as the first GNSS measurement) (such as N in the above-mentioned related technical description 2). TA,UE -specific), to determine or redetermine or update the TA adjustment amount (such as T in the above-mentioned related art description 2) TA ), the timing advances for other TA adjustment amounts can be considered to remain unchanged.
[0149] In an embodiment of the present application, the terminal device can calculate the second interval duration based on one or more of the relative moving speed of the terminal device relative to the network device (such as a satellite), the relative position of the terminal device relative to the network device, the GNSS positioning accuracy, and the error requirement of the periodic advance.
[0150] For example, at time T1, after the terminal device performs the first GNSS measurement to adjust the timing advance, the second interval duration is calculated to be ΔT2 according to the relative moving speed of the terminal device relative to the network device, the GNSS positioning accuracy, and the error requirement of the periodic advance. Then the terminal device considers that at T 2,t =T1+ΔT2, it is necessary to perform the second GNSS measurement to adjust the timing advance again. At this time, it can be understood that after the terminal device performs the first GNSS measurement to adjust the crystal oscillator frequency offset and timing advance at time T1, the time to perform the second GNSS measurement to adjust the crystal oscillator frequency offset is calculated to be T 2,f , and the calculated time for performing the second GNSS measurement to adjust the timing advance is T 2,t .
[0151] That is to say, in an embodiment of the present application, the first GNSS measurement for adjusting the timing advance and the first GNSS measurement for adjusting the crystal oscillator frequency deviation are the same GNSS measurement, but the execution time of the second GNSS measurement for the next adjustment of the crystal oscillator frequency deviation determined by the terminal device after the adjustment of the first GNSS measurement and the second GNSS measurement for the next adjustment of the timing advance may be different, that is, the second interval duration may be the same as the first interval duration, or may be different.
[0152] Similar to the first interval duration mentioned above, the second interval duration indicated by the second indication information can be understood as the effective duration of the timing advance calculated by the terminal device when performing a GNSS measurement (such as the first GNSS measurement). During the effective duration, the terminal device believes that the timing advance remains unchanged. When sending uplink signals within the effective duration, time offset compensation is performed based on the timing advance calculated according to the first GNSS measurement to maintain uplink time synchronization. If the effective duration is exceeded, the next GNSS measurement (such as the second GNSS measurement) needs to be performed to recalculate the timing advance. At this time, the second interval duration can also be called the effective duration of the timing advance calculated by a GNSS measurement.
[0153] During the second interval, the terminal device may deem that it is not necessary to perform GNSS measurement to calculate the timing advance for uplink time offset synchronization, and instead use the timing advance obtained by adjusting the first GNSS measurement for uplink time synchronization. Thus, after performing the first GNSS measurement to calculate the first interval and the second interval, the terminal device may include the first indication information and the second indication information in the first information and send them to the network device.
[0154] In a possible implementation, the first indication information and the second indication information may be sent separately, for example, the first indication information and the second indication information may be carried in different messages and sent.
[0155] In one possible implementation, the first information may be carried in an RRC setup request message or an RRC connection setup complete message. The RRC setup request message may also be referred to as message (Msg) 3, and the RRC connection setup complete message may also be referred to as Msg 5. In addition, the first information may also be carried in signaling such as MAC CE and sent, without limitation.
[0156] In one possible implementation, the terminal device may proactively report the first information after performing a GNSS measurement. In addition, in another possible implementation, the terminal device may also report the first information based on a trigger from a network device, without limitation. For example, the network device sends third indication information to the terminal device, and the terminal device receives the third indication information from the network device. The third indication information is used to instruct the terminal device to report the first information after completing each GNSS measurement.
[0157] Regarding the above S202:
[0158] The second information may be information used to indicate the maximum interval duration for the terminal device to perform GNSS measurements. The second information may be information determined (or generated / obtained) based on the first information. For example, the network device determines the second information based on the first information. The indication method of the second information may vary depending on the indication information carried in the first information, specifically including the following situations:
[0159] Scenario 1: When the first information includes the first indication information, the second information is used to indicate that the terminal device is expected not to perform GNSS measurements to adjust the crystal oscillator frequency offset for a first duration, where the first duration is determined based on the first indication information. That is, after receiving the first information, the network device can determine the first duration based on the first indication information in the first information, which is the duration during which the terminal device is expected not to perform GNSS measurements to adjust the crystal oscillator frequency offset.
[0160] For example, the network device can set the first duration to the first interval duration, or can set the first duration to be shorter than the first interval duration, which is equivalent to triggering the terminal device to perform GNSS measurement and adjust the crystal oscillator frequency deviation in advance. At this time, the setting of the first duration can take into account the time required for the terminal device to perform a GNSS measurement and the time required to calculate the crystal oscillator frequency deviation based on the GNSS information, etc., which is not limited to this. At this time, the first duration can be expressed as ΔT a , 0 <T a ≤ΔT1.
[0161] In this case, while the network device configures the first duration to the terminal device in the form of second information, it can also be locally configured with the first duration and triggered synchronously with the terminal device to not perform frequency offset detection on the uplink signal within the first duration. The uplink signal includes an uplink data signal, such as an orthogonal frequency division multiplexing (OFDM) signal, and an uplink reference signal, such as an SRS.
[0162] Scenario 2: When the first information includes first indication information and second indication information, there are the following two design solutions:
[0163] In one possible design solution 1, the second information may also be used to indicate that the desired terminal device does not perform GNSS measurements to adjust the timing advance within the first duration, that is, the second information is used to indicate that the desired terminal device does not perform GNSS measurements to adjust the crystal oscillator frequency deviation and the timing advance within the first duration. In this design solution 1, the first duration may be the minimum value of the effective duration of the crystal oscillator frequency deviation and the effective duration of the timing advance, the effective duration of the crystal oscillator frequency deviation is determined based on the first indication information, and the effective duration of the timing advance is determined based on the second indication information.
[0164] That is to say, the network device determines the effective duration of the crystal oscillator frequency deviation based on the first interval duration indicated by the first indication information in the first information, and determines the effective duration of the timing advance based on the second interval duration indicated by the second indication information. The minimum value of the effective duration of the crystal oscillator frequency deviation and the effective duration of the timing advance can be used as the first duration. At this time, the first duration is the duration during which the terminal device is expected not to perform GNSS measurement to adjust the crystal oscillator frequency deviation and the timing advance.
[0165] For example, the effective duration of the crystal oscillator frequency deviation can be equal to the first interval duration, or shorter than the first interval duration. The network device can consider the time required for the terminal device to perform a GNSS measurement and the time required to calculate the crystal oscillator frequency deviation based on the GNSS information, etc., without limitation. Similarly, the effective duration of the timing advance can be equal to the second interval duration, or shorter than the second interval duration. The network device can consider the time required for the terminal device to perform a GNSS measurement and the time required to calculate the timing advance based on the GNSS information, etc., without limitation. At this time, the first duration can be expressed as ΔT a , 0<ΔT a ≤mn{ΔT1,ΔT2}.
[0166] In this case, the network device configures the first duration to the terminal device in the form of the second information. The first duration is also locally configured, and the network device may not perform frequency offset detection and time offset detection on the uplink signal during the first duration. In one possible implementation, the network device may carry the second information in signaling such as an RRC message or MAC CE and send it to the terminal device. This is not limited to this.
[0167] In an embodiment of the present application, the network device performing frequency offset detection on an uplink signal may refer to the network device comparing a frequency detected by the uplink signal with an expected frequency, and the difference obtained by the comparison may be used as an adjustment amount for the terminal device to adjust the frequency offset of the crystal oscillator. The network device performing time offset detection on an uplink signal may refer to the network device comparing an arrival time of the uplink signal with an expected arrival time, and the difference obtained by the comparison may be used as an adjustment amount for the terminal device to adjust the timing advance.
[0168] With respect to the design scheme 1 in the above-mentioned scenarios 1 and 2, in the embodiment of the present application, the first duration can be configured by the network device in the form of a timer, which can include local configuration and configuration for the terminal device. The triggering of the first duration can be triggered according to a preset rule, which can be pre-configured or agreed upon by a protocol, or can be determined by negotiation between the network device and the terminal device, and there is no limitation on this. Thus, after the network device indicates the first duration to the terminal device in the form of a second information, the terminal device can trigger the execution or non-execution of the GNSS measurement according to the second information.
[0169] In an embodiment of the present application, after the terminal device receives the second information, it can trigger the first duration, and no GNSS measurement is performed within the first duration. Accordingly, after sending the second information, the network device can trigger the first duration synchronously with the terminal device, and no frequency deviation or frequency deviation or time deviation detection of the uplink signal is performed within the first duration. In a possible implementation, during a first time period of the first duration, the terminal device can determine not to perform GNSS measurement. Accordingly, during the first time period of the first duration, when the first information includes the first indication information, the network device can determine not to perform frequency deviation detection on the uplink signal, or when the first information includes the first indication information and the second indication information, the network device can determine not to perform frequency deviation and time deviation detection on the uplink signal. Wherein, for the terminal device, the starting time of the first time period is the moment of receiving the second information plus the first preset duration, and for the network device, the starting time of the first time period is the moment of sending the second information plus the second preset duration.
[0170] The first preset duration can be pre-configured or agreed upon in a protocol, or can be determined by negotiation between the network device and the terminal device, which is not limited. The first preset duration can be expressed as T Δ1 . In addition, the setting of the first preset duration can take into account the computing power of the terminal device, environmental changes, communication bandwidth, transmission delay, etc., and there is no limitation on this. In some possible situations, the value of the first preset duration can be 0, that is, the first duration is triggered when the terminal device receives the second information, and the starting time of the first time period is the moment when the second information is received.
[0171] That is, the terminal device triggers the first time period after the first preset time period from the moment the second information is received, and determines not to perform GNSS measurement during the first time period. The start time of the first time period is the triggering time of the first time period. For example, if the terminal device receives the second information at time T3, then the terminal device determines that from time T4+T Δ1 From the moment until T4+T Δ1 +ΔT a No GNSS measurement is performed at any time, that is, the first time period is T4+T Δ1 ~T4+T Δ1 +ΔT a , recorded as Timer1-ue. At this time, it can be considered that the terminal device triggers the timer Timer1-ue with a timing duration of the first duration.
[0172] The second preset duration is similar to the first preset duration, and can be pre-configured or agreed upon by a protocol, or determined by negotiation between the network device and the terminal device. There is no limitation on this. The second preset duration can be expressed as T Δ2 . In addition, the setting of the second preset duration may also take into account the computing power of the terminal device, environmental changes, communication bandwidth, transmission delay, etc., and there is no limitation on this. In some possible situations, the value of the second preset duration may be 0, that is, the first duration is triggered when the network device sends the second information, and the starting time of the fifth time period is the moment when the second information is sent.
[0173] That is to say, starting from the moment the network device sends the second information, it can trigger the first duration synchronously with the terminal device after the second preset time duration. Since the terminal device does not need to adjust the frequency deviation or the frequency deviation and time deviation within the first time duration, the network device may also not perform frequency deviation detection or frequency deviation and time deviation detection on the uplink signal within the first time duration, and there is no need to indicate the frequency deviation adjustment information or the frequency deviation and time deviation adjustment information to the terminal device.
[0174] Moreover, during the first time period, when the first information includes the first indication information, when the terminal device sends an uplink signal, the Doppler frequency deviation obtained by the crystal oscillator frequency deviation determined by the measured downlink frequency deviation and the first GNSS measurement calculation can be used to perform uplink frequency synchronization. When the first information includes the first indication information and the second indication information, when the terminal device sends an uplink signal, the Doppler frequency deviation obtained by the crystal oscillator frequency deviation determined by the measured downlink frequency deviation and the first GNSS measurement calculation can be used to perform uplink frequency synchronization, and the timing advance obtained by the first GNSS measurement adjustment can be used to perform uplink time synchronization.
[0175] It should be understood that in the embodiment of the present application, the setting of the first preset duration and the second preset duration can ensure that the time for triggering the timer on both sides of the network device and the terminal device is aligned at both ends. At this time, the first preset duration and the second preset duration may be different. Therefore, for the network device and the terminal device, the calculation of the start time of the first time period on both sides may be different.
[0176] In some possible scenarios, the network device and the terminal device can align their time using frame alignment. The delay between the network device sending information and the terminal device receiving the information can be ignored, and the first preset duration and the second preset duration can be the same. In this case, the two ends of the time when the timer is triggered can still be aligned. That is, in the embodiment of the present application, if the start time and end time of the first time period on the network device side are aligned with the time period on the terminal device side, the second time period, the third time period, and the fourth time period on the network side are also aligned with the second time period, the third time period, and the fourth time period on the terminal device side, respectively.
[0177] After the above-mentioned terminal device triggers the first time period with no GNSS measurement performed to adjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and timing advance, in a possible scenario 1, the terminal device can adjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and timing advance again according to the triggering of the network device.
[0178] In this scenario 1, a possible design 1 is that the network device can send frequency offset adjustment information to the terminal device to instruct the terminal device to readjust the crystal oscillator frequency offset, or the network device can send frequency offset and timing offset adjustment information to the terminal device to instruct the terminal device to readjust the crystal oscillator frequency offset or the crystal oscillator frequency offset and timing advance without performing GNSS measurement.
[0179] In this design 1, in a possible implementation 1, before the end of the first time period, the network device can perform frequency deviation or frequency deviation and time deviation detection on the uplink signal in advance, and send frequency deviation adjustment information or frequency deviation and time deviation adjustment information to the terminal device, so that the terminal device can trigger the adjustment of the crystal oscillator frequency deviation or crystal oscillator frequency deviation and timing advance in advance before the end of the first time period, without performing GNSS measurement.
[0180] Exemplarily, the network device may send the third information within the first time period, and correspondingly, the terminal device may receive the third information within the first time period. Wherein, in the case where the first information includes the first indication information, the third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation, and the third information includes the crystal oscillator frequency deviation adjustment parameter; in the case where the first information includes the first indication information and the second indication information, the third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation and the timing advance, and the third information includes the crystal oscillator frequency deviation adjustment parameter and the timing advance adjustment parameter. In the embodiment of the present application, the crystal oscillator frequency deviation adjustment parameter may be obtained by the network device performing frequency deviation detection on the uplink signal within the first time period, and the timing advance adjustment parameter may be obtained by the network device performing time deviation detection on the uplink signal within the first time period.
[0181] That is to say, the network device can trigger the end of the timer started locally with a first duration (i.e., the first time period) in advance to perform frequency deviation detection or frequency deviation and time deviation detection on the uplink signal, obtain the crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and the timing advance adjustment parameter, and indicate it to the terminal device in the form of a third information, thereby triggering the end of the timer started by the terminal device with a first duration in advance, so that the terminal device can adjust the crystal oscillator frequency deviation, or adjust the crystal oscillator frequency deviation and timing advance before the timer ends, without performing GNSS measurement adjustment.
[0182] Furthermore, since the crystal oscillator adjusted based on this implementation 1 is in a stable state again and the timing advance is also in a stable state, the network device and the terminal device can synchronously trigger the first duration again, such as the network device can trigger the first duration again after sending the third information, and the terminal device can trigger the first duration again after receiving the third information. After triggering the first duration again, the execution actions of the network device and the terminal device can refer to the above process, which will not be elaborated on.
[0183] In a possible implementation 2, after the first time period ends, the network device can send frequency deviation adjustment information to the terminal device to instruct the terminal device to readjust the crystal oscillator frequency deviation, or the network device can send frequency deviation and timing deviation adjustment information to the terminal device to instruct the terminal device to readjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and timing advance without performing GNSS measurement.
[0184] For example, within a second preset duration from the end of the first time period, the network device may send the third information to the terminal device. Accordingly, within the first preset duration from the end of the first time period, the terminal device may receive the third information from the network device. The first and second preset durations are described in detail above, and the third information is described in detail in Implementation 1 above, which is not repeated here.
[0185] That is to say, within the second preset duration starting at the end of the first time period, the network device performs frequency deviation detection or frequency deviation and time deviation detection on the uplink signal, obtains the crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and the timing advance adjustment parameter, and indicates it to the terminal device in the form of third information. Accordingly, the terminal device starts waiting to receive the third information at the end of the first time period, receives the third information within the first preset duration starting at the end of the first time period, and adjusts the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and the timing advance again according to the adjustment parameters indicated by the third information, without the need to perform GNSS measurement adjustment. After the adjustment, the crystal oscillator is in a stable state again, and the timing advance is also in a stable state.
[0186] Furthermore, the network device and the terminal device can synchronously trigger the first time length again, that is, the terminal device does not perform GNSS measurement within the first time length of re-triggering. Accordingly, the network device determines not to perform frequency deviation detection or frequency deviation and time deviation detection on the uplink signal within the first time length of re-triggering, that is, there is no need to send frequency deviation adjustment information or frequency deviation and time deviation adjustment information to the terminal device.
[0187] Exemplarily, during a second time period equal to the first time period, the network device determines not to perform frequency deviation detection or frequency deviation and time deviation detection on the uplink signal. Correspondingly, during a second time period equal to the first time period, the terminal device determines not to perform GNSS measurement. For the network device, the start time of the second time period is the time when the third information is sent plus the second preset time period, and for the terminal device, the start time of the second time period is the time when the third information is received plus the first preset time period.
[0188] For example, the network device sends the third information at time T5, then the network device determines that Δ2 From the moment until T5+T Δ2 +ΔT a Frequency deviation detection or frequency deviation and time deviation detection is not performed on the uplink signal at any time, that is, the second time period is T5+T Δ2 ~T5+T Δ2 +ΔT a At this time, it can be considered that the network device triggers the timer Timer2-ran with the first duration.
[0189] Correspondingly, the terminal device receives the third information at time T6, and then the terminal device determines that Δ1 From the moment until T6+T Δ1 +ΔT a No GNSS measurement is performed at any time, that is, the second time period is T6+T Δ1 ~T6+T Δ1+ΔT a , recorded as Timer2-ue. At this time, it can be considered that the terminal device triggers the timer Timer2-ue with a timing duration of the first duration.
[0190] In a possible Design 2, the network device may not send frequency offset adjustment information or frequency offset and timing offset adjustment information to trigger terminal device adjustments. Instead, the network device may adjust the crystal oscillator frequency offset or the crystal oscillator frequency offset and timing advance by triggering the terminal device to perform GNSS measurements. Similar to the above Design 2, the network device may trigger within the first time period (i.e., trigger in advance) or after the first time period. Unlike the above Design 2, the third information in Design 2 is used to instruct the terminal device to perform GNSS measurements, which is not further described.
[0191] After the terminal device does not perform GNSS measurement to adjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and timing advance within the first time period with the first triggering duration, in a possible scenario 2, the terminal device can actively trigger the GNSS trigger to adjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and timing advance again.
[0192] In this scenario 2, a possible design 1 is that at the end of the first time period, the terminal device may determine to perform GNSS measurement. In other words, the expiration of the default timer of the terminal device triggers the execution of GNSS measurement to adjust the crystal oscillator frequency offset or the crystal oscillator frequency offset and timing advance.
[0193] In this design 1, there are situations where the network device does not send the third information within the first time period, and therefore the terminal device does not receive the third information. In this case, the network device may default to the terminal device performing GNSS measurement at the end of the first time period. Alternatively, the network device may send the third information within the first time period, but the terminal device does not receive the third information. Therefore, the terminal device may actively trigger the execution of GNSS measurement at the end of the first time period. In other words, in some possible situations, it can be replaced with: within the first time period, the terminal device does not receive the third information, and therefore, at the end of the first time period, the terminal device may determine to perform GNSS measurement.
[0194] Optionally, after performing the GNSS measurement, the terminal device may inform the network device through indication information, so that the network device may trigger the first duration again according to the indication information.
[0195] After the terminal device performs GNSS measurement to adjust the crystal oscillator frequency deviation, or adjusts the crystal oscillator frequency deviation and timing advance at the end of the first time period, the adjusted crystal oscillator is in a stable state again, and the timing advance is also in a stable state. Further, the terminal device can re-trigger the first time period, not perform GNSS measurement during the re-triggered first time period, and perform GNSS measurement until the end of the re-triggered first time period. In other words, the terminal device can repeatedly trigger the timer according to the above process.
[0196] A possible design 2 is that if the terminal device does not receive the third information within the third time period, the terminal device may determine to perform GNSS measurement at the end of the third time period. The third time period is the first time period plus the first preset duration. That is to say, the terminal device does not receive the third information from the network device from the beginning to the end of the first time period. The terminal device may wait for a period of time after the end of the first time period to determine whether it can receive the third information from the network device. If the third information is still not received after waiting for a period of time, the terminal device may determine to perform GNSS measurement. After adjustment, the terminal device may trigger the first duration again, such as the triggering moment is the moment when the crystal oscillator frequency deviation is completed, or the moment when the crystal oscillator frequency deviation and timing advance adjustment are completed. There is no limitation on this.
[0197] In this design 2, the following situation still exists: the network device does not send the third information within the third time period, so the terminal device does not receive the third information. In this case, the network device defaults to the terminal device performing GNSS measurement at the end of the third time period, or the terminal device informs the network device that it has performed GNSS measurement at the end of the third time period, so that the network device can trigger the first duration again. Alternatively, the network device sends the third information within the third time period, but the terminal device does not receive the third information. In this case, the terminal device can also inform the network device that it has performed GNSS measurement at the end of the third time period, so that the network device can trigger the first duration again.
[0198] The above two scenarios describe how the terminal device re-adjusts the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and timing advance after receiving the second information to start the first duration. In one possible scenario 3, after the terminal device starts the first duration according to the second information, it may not perform GNSS measurements within the first duration as expected by the network device, but performs GNSS measurements within the first duration. This can be considered to have ended the first duration prematurely. In this case, the terminal device needs to inform the network device that it has performed GNSS measurements within the first duration and restart or re-trigger the first duration.
[0199] For example, if the terminal device performs GNSS measurement within the first time period, the terminal device may send fourth information to the network device. Accordingly, the network device receives the fourth information from the terminal device within the first time period. The fourth information indicates that the terminal device performed GNSS measurement within the first time period. In other words, if the terminal device performs GNSS measurement within the first time period, the terminal device needs to inform the network device.
[0200] In one possible implementation, the fourth information can directly indicate through 1 bit whether the terminal device has performed GNSS measurement within the first time period. For example, a value of 0 indicates that the terminal device has not performed GNSS measurement within the first time period, and a value of 1 indicates that the terminal device has performed GNSS measurement within the first time period.
[0201] In another possible implementation, the fourth information may indirectly indicate that the terminal device has performed a GNSS measurement within the first time period. For example, the fourth information is specifically used to indicate the remaining time until the terminal device performs a second GNSS measurement. That is, the fourth information indicates the remaining time until the next GNSS measurement. If the terminal device does not perform a GNSS measurement within the first time period, the remaining time is equal to the second interval duration. If the terminal device performs a GNSS measurement within the first time period, the remaining time is less than the second interval duration. Thus, the network device compares the remaining time indicated by the fourth information with the second interval duration to determine whether the terminal device has performed a GNSS measurement within the first time period.
[0202] Furthermore, after the terminal device performs GNSS measurement within the first time period, it is necessary to re-trigger the first duration. Correspondingly, the network device also needs to re-trigger the first duration after receiving the fourth information. In one possible implementation, during the fourth time period having a duration equal to the first duration, the terminal device determines not to perform GNSS measurement, and the network device determines not to detect the uplink signal. Similarly, for the terminal device, the starting time of the fourth time period is the moment of sending the fourth information plus the first preset duration; for the network device, the starting time of the fourth time period is the moment of receiving the fourth information plus the second preset duration.
[0203] For the above-mentioned situation 2, in a possible design scheme 2, the second information can also be used to indicate that the expected terminal device does not perform GNSS measurement to adjust the timing advance within the second time period, that is, the second information is used to indicate that the expected terminal device does not perform GNSS measurement to adjust the crystal oscillator frequency deviation within the first time period, and is used to indicate that the expected terminal device does not perform GNSS measurement to adjust the timing advance within the second time period. The first time period is determined according to the first indication information, and the second time period is determined according to the second indication information. In other words, the network device configures two time periods, the first time period and the second time period, for the terminal device. The first time period can refer to the relevant description of the effective time period of the above-mentioned crystal oscillator frequency deviation, and the second time period can refer to the effective time period of the above-mentioned timing advance, which will not be elaborated. In an embodiment of the present application, the network device can configure two time periods in the form of a timer, such as timer 1 corresponding to the first time period, and timer 2 corresponding to the second time period. It should be understood that in an embodiment of the present application, the triggering moment of the first time period and the second time period are the same.
[0204] After the terminal device receives the second information, it can trigger the first time length and the second time length, and does not perform GNSS measurement to adjust the crystal oscillator frequency deviation within the first time length, and does not perform GNSS measurement to adjust the timing advance within the second time length. Correspondingly, after sending the second information, the network device can not perform frequency deviation detection on the uplink signal within the first time length, and does not perform time deviation detection on the uplink signal within the second time length. Among them, for the terminal device, the start time of the first time period and the start time of the second time period are the moment of sending the second information plus the second preset time length, and for the network device, the start time of the first time period and the start time of the second time period are the moment of receiving the second information plus the first preset time length. In addition, the relevant description of the first preset time length and the second preset time length can be found in the relevant description of the design scheme 1 in the above-mentioned situation 1 and situation 2, and will not be repeated here.
[0205] That is to say, for the network device, the triggering moment of the first duration and the second duration is the moment of sending the second information plus the second preset duration. During the first time period, the network device does not need to detect the frequency deviation to instruct the terminal device to adjust the crystal oscillator frequency deviation. During the second time period, the network device does not need to detect the time deviation to instruct the terminal device to adjust the timing advance, which can reduce the complexity of the network receiving the uplink signal; for the terminal device, the triggering moment of the first duration and the second duration is the moment of receiving the second information plus the first preset duration. There is no need to perform GNSS measurement in the first time period and the second time period, which can reduce GNSS measurement and reduce energy consumption.
[0206] During the first time period, when the terminal device sends an uplink signal, the Doppler frequency deviation obtained by the crystal oscillator frequency deviation determined by the measured downlink frequency deviation and the first GNSS measurement calculation can be used to perform uplink frequency synchronization; during the second time period, when the terminal device sends an uplink signal, the timing advance obtained by the first GNSS measurement adjustment can be used to perform uplink time synchronization. It should be understood that during the time period in which the first time period and the second time period overlap, when the terminal device sends an uplink signal, the Doppler frequency deviation obtained by the crystal oscillator frequency deviation determined by the measured downlink frequency deviation and the first GNSS measurement calculation can be used to perform uplink frequency synchronization, and the timing advance obtained by the first GNSS measurement adjustment can be used to perform uplink time synchronization, that is, uplink time-frequency synchronization.
[0207] After the terminal device does not perform GNSS measurement to adjust the crystal oscillator frequency deviation within the first time period with the trigger duration being the first time period, and does not perform GNSS measurement to adjust the timing advance within the second time period with the trigger duration being the second time period, the three scenarios described in the design scheme 1 of the above situation 1 and situation 2 still exist. However, in the design scheme 2 of situation 2, since the first time period and the second time period may not be equal, there is a situation where one of the timers ends the GNSS measurement first, but the other timer has not yet ended. In order to reduce the number of GNSS measurements, if the amount to be adjusted corresponding to the timer that has not yet ended changes too much, the terminal device can perform GNSS measurement after the timer that ends first ends, or adjust the crystal oscillator frequency deviation and timing advance at the same time according to the adjustment instruction of the network device, or, when one of the two timers ends first, the terminal device is defaulted to perform GNSS measurement or adjust the crystal oscillator frequency deviation and timing advance at the same time according to the adjustment instruction of the network device.
[0208] The above three scenarios are described below respectively for the two cases where the first duration is less than the second duration, and the first duration is greater than or equal to the second duration.
[0209] 1. When the first duration is less than the second duration, that is, the second duration is greater than the first duration:
[0210] In a possible scenario 1, the terminal device can adjust the crystal oscillator frequency deviation and timing advance again according to the triggering of the network device.
[0211] Similar to the design scheme 1 of the above-mentioned scenarios 1 and 2, in a possible design 1, the network device can send frequency deviation and timing deviation adjustment information to the terminal device to instruct the terminal device to readjust the crystal oscillator frequency deviation or the crystal oscillator frequency deviation and timing advance without performing GNSS measurement.
[0212] In this design 1, in a possible implementation 1, before the end of the first time period, the network device can perform frequency deviation and time deviation detection on the uplink signal in advance, and send frequency deviation adjustment information or frequency deviation and time deviation adjustment information to the terminal device, so that the terminal device can trigger the adjustment of the crystal oscillator frequency deviation and timing advance in advance before the end of the first time period without performing GNSS measurement.
[0213] Illustratively, within a first time period, the network device may send third information to the terminal device, and correspondingly, within the first time period, the terminal device may receive the third information from the network device. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency offset and timing advance. The third information may include crystal oscillator frequency offset adjustment parameters and timing advance adjustment parameters. The crystal oscillator frequency offset adjustment parameters and timing advance adjustment parameters may be obtained by the network device performing frequency offset and time offset detection on the uplink signal within the first time period. Thus, the terminal device can adjust the crystal oscillator frequency offset and timing advance based on the third information before the end of the first time period, without performing GNSS measurement adjustments.
[0214] In a possible implementation 2, after the first time period ends, the network device can send frequency offset adjustment information or frequency offset and time offset adjustment information to the terminal device to instruct the terminal device to readjust the crystal oscillator frequency offset and timing advance without performing GNSS measurement.
[0215] For example, within a second preset duration from the end of the first time period, the network device may send the third information to the terminal device. Accordingly, within the first preset duration from the end of the first time period, the terminal device may receive the third information from the network device. For a detailed description of the third information, please refer to the relevant description in Implementation 2 above and will not be repeated here.
[0216] For the above-mentioned implementation 1 and implementation 2, after the adjustment is completed, the network device and the terminal device can further synchronously trigger the first duration and the second duration again. Exemplarily, in the fifth time period of the first duration, the network device can determine not to perform frequency deviation detection on the uplink signal, and in the sixth time period of the second duration, the network device can determine not to perform time-frequency deviation detection on the uplink signal. Correspondingly, in the fifth time period of the first duration, the terminal device can determine not to perform GNSS measurement to adjust the crystal oscillator frequency deviation, and in the sixth time period of the second duration, the terminal device can determine not to perform GNSS measurement to adjust the timing advance. Among them, for the network device side, the starting time of the fifth time period and the sixth time period is the moment of sending the third information plus the second preset duration, and for the terminal device, the starting time of the fifth time period and the sixth time period is the moment of receiving the third information plus the first preset duration.
[0217] In a possible design 2, the network device may not send frequency offset adjustment information or frequency offset and timing offset adjustment information to trigger terminal device adjustments. Instead, the network device may adjust the crystal oscillator frequency offset or the crystal oscillator frequency offset and timing advance by triggering the terminal device to perform GNSS measurements. Similar to the above-mentioned design 1, the network device may trigger within the first time period (i.e., trigger in advance) or after the first time period. Unlike the above-mentioned design 1, the third information in design 2 is used to instruct the terminal device to perform GNSS measurements, which is not further described.
[0218] In a possible scenario 2, the terminal device can actively trigger the execution of GNSS trigger to readjust the crystal oscillator frequency offset or the crystal oscillator frequency offset and timing advance.
[0219] In this scenario 2, a possible design 1 is that at the end of the first time period, the terminal device can determine to perform GNSS measurements to adjust the crystal oscillator frequency offset and timing advance. In other words, the timer duration for adjusting the crystal oscillator frequency offset is shorter than the timer duration for adjusting the timing advance. The terminal device performs GNSS simultaneous adjustments of the crystal oscillator frequency offset and timing advance at the end of the timer with the shorter timer duration.
[0220] In this design 1, the following scenarios still exist: the network device does not send the third information within the first time period, and therefore the terminal device does not receive the third information. In this case, the network device may default to the terminal device performing GNSS measurement at the end of the first time period; or the network device sends the third information within the first time period, but the terminal device does not receive the third information. Therefore, the terminal device may actively trigger the execution of GNSS measurement at the end of the first time period. In other words, in some possible scenarios, it can be replaced with: the terminal device does not receive the third information within the first time period, and thus the terminal device may determine to perform GNSS measurement at the end of the first time period.
[0221] Optionally, after performing the GNSS measurement, the terminal device may inform the network device through indication information, so that the network device may re-trigger the first duration and the second duration according to the indication information.
[0222] Furthermore, after performing the GNSS measurement, the terminal device may also re-trigger the first duration and the second duration. For example, during a third time period having the first duration, the terminal device determines not to perform GNSS measurement to adjust the crystal oscillator frequency offset, and during a fourth time period having the second duration, the terminal device determines not to perform GNSS measurement to adjust the timing advance. The start time of the third and fourth time periods may be the time of the last (most recent) GNSS measurement plus the first preset duration.
[0223] In a possible design 2, if the terminal device does not receive the third information from the network device from the beginning to the end of the first time period, the terminal device may also wait for a period of time after the end of the first time period to determine whether the third information of the network device can be received. If the third information is still not received after waiting for a period of time, the terminal device may determine to perform GNSS measurement. The specific implementation process can refer to the relevant description of Design 2 in the above scenario 2, which will not be elaborated on. After adjustment, the terminal device can trigger the first duration and the second duration again. If the triggering moment is the moment when the crystal oscillator frequency deviation and timing advance adjustment are completed, there is no limitation on this.
[0224] In one possible scenario 3, if the terminal device performs a GNSS measurement within the first time period, the terminal device may send fourth information to the network device. Accordingly, the network device receives the fourth information from the terminal device within the first time period. The fourth information is used to indicate that the terminal device has performed a GNSS measurement within the first time period. For a detailed description of the fourth information, please refer to the description of the fourth information in Design Scheme 1 in Situations 1 and 2 above, and will not be repeated here. In other words, if the terminal device performs a GNSS measurement within the first time period, the terminal device needs to inform the network device.
[0225] Furthermore, after the terminal device performs the GNSS measurement, it is necessary to re-trigger the first duration and the second duration. Correspondingly, after receiving the fourth information, the network device also needs to re-trigger the first duration and the second duration. Exemplarily, in the seventh time period of the first duration, the terminal device can determine not to perform GNSS measurement to adjust the crystal oscillator frequency deviation, and in the eighth time period of the second duration, the terminal device can determine not to perform GNSS measurement to adjust the timing advance. The starting time of the seventh time period and the eighth time period is the moment of sending the fourth information plus the first preset duration.
[0226] Accordingly, during a seventh time period having the first duration, the network device may determine not to perform frequency offset detection on the uplink signal, and during an eighth time period having the second duration, the network device may determine not to perform time offset detection on the uplink signal. The start time of the seventh time period and the eighth time period is the time when the fourth information is sent plus the first preset duration.
[0227] It should be understood that the specific implementation processes in the three scenarios in Design Scheme 2 of Scenario 2 can all refer to the specific implementation processes in the three scenarios in Design Scheme 1 of Scenario 1 and Scenario 2, and will not be elaborated on. The difference is that it is necessary to judge the size of the two time lengths to perform related actions within a short time length and to trigger the two time lengths at the same time to reduce the number of GNSS measurements performed by the terminal device.
[0228] 2. If the first duration is greater than or equal to the second duration, that is, the second duration is less than or equal to the first duration:
[0229] In this case, the above three scenarios still exist. The difference from the case where the first duration is less than the second duration is that the second time period is used as the judgment standard to perform the relevant actions, as follows:
[0230] In the design 1 of the above-mentioned possible scenario 1, in a possible implementation 1, before the end of the second time period, the network device can detect the frequency deviation and time deviation of the uplink signal in advance, and send the frequency deviation adjustment information or frequency deviation and time deviation adjustment information to the terminal device, so that the terminal device can trigger the adjustment of the crystal oscillator frequency deviation and timing advance in advance before the end of the second time period without performing GNSS measurement. Exemplarily, during the second time period, the network device can send a third information to the terminal device, and correspondingly, during the second time period, the terminal device can receive the third information from the network device. The third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation and timing advance, and the third information may include crystal oscillator frequency deviation adjustment parameters and timing advance adjustment parameters. The crystal oscillator frequency deviation adjustment parameters and timing advance adjustment parameters can be obtained by the network device performing frequency deviation and time deviation detection on the uplink signal during the second time period.
[0231] In a possible implementation 2, after the second time period ends, the network device may send frequency offset adjustment information or frequency offset and timing offset adjustment information to the terminal device, instructing the terminal device to readjust the crystal oscillator frequency offset and timing advance without performing GNSS measurements. For example, within a second preset duration from the end of the second time period, the network device may send the third information to the terminal device. Correspondingly, within a first preset duration from the end of the second time period, the terminal device may receive the third information from the network device.
[0232] In Design 2 of the aforementioned possible scenario 1, the network device may also not send frequency offset adjustment information or frequency offset and timing offset adjustment information to trigger the terminal device to make adjustments. The network device may adjust the crystal oscillator frequency offset or the crystal oscillator frequency offset and timing advance by triggering the terminal device to perform GNSS measurements. Similar to Design 1, the network device may trigger within the second time period, i.e., trigger in advance, or after the second time period. Unlike Design 1, the third information in Design 2 is used to instruct the terminal device to perform GNSS measurements, which will not be described in detail.
[0233] In design 1 of the above-mentioned possible scenario 2, at the end of the second time period, the terminal device may determine to perform GNSS measurement to adjust the crystal oscillator frequency offset and timing advance.
[0234] In design 2 of the above-mentioned possible scenario 2, if the terminal device does not receive the third information from the network device from the beginning to the end of the second time period, the terminal device may also wait for a period of time after the end of the second time period to determine whether it can receive the third information from the network device. If the third information is still not received after waiting for a period of time, the terminal device may determine to perform GNSS measurement.
[0235] In the above possible scenario 3, if the terminal device performs GNSS measurement within the second time period, the terminal device may send fourth information to the network device. Accordingly, the network device receives the fourth information from the terminal device within the second time period. The fourth information is used to indicate that the terminal device has performed GNSS measurement within the second time period. For a detailed description of the fourth information, please refer to the description of the fourth information in Design Solution 1 in Situations 1 and 2 above, and will not be repeated here. In other words, if the terminal device performs GNSS measurement within the second time period, the terminal device needs to inform the network device.
[0236] It should be understood that when the first duration is greater than or equal to the second duration, the specific implementation process of the network device and the terminal device in various scenarios can refer to the above description of the first duration being less than the second duration, and will not be repeated here.
[0237] In the design scheme 2 in the above situation 2, the network device configures two timing durations (first duration and second duration) to the terminal device based on the first information to instruct the terminal device to trigger the two timing durations and not perform GNSS measurements within the timing durations, which can reduce the frequency of GNSS execution by the terminal device and thus reduce energy consumption.
[0238] Figure 2 shows a communication method, in which the network device configures a timing duration, such as the first duration or the first duration and the second duration, for the terminal device based on the effective duration of the crystal oscillator frequency deviation or the effective duration of the crystal oscillator frequency deviation and the effective duration of the timing advance indicated by the first information reported by the terminal device, so that the terminal device can maintain the uplink frequency or uplink time-frequency synchronization without performing GNSS measurement within the configured timing duration, which can reduce the number of times the terminal device performs GNSS measurement, thereby reducing the energy consumption of the terminal device, and the network device can also not perform frequency deviation or time-frequency deviation detection within the timing duration to indicate closed-loop adjustment to the terminal device, thereby reducing the frequency of the network device detecting the uplink signal frequency deviation and reducing signaling overhead.
[0239] In each of the above embodiments, the methods and / or steps implemented by the network device may also be implemented by components that can be used for the network device (e.g., a processor, chip, chip system, circuit, logic module, or software); the methods and / or steps implemented by the terminal device may also be implemented by components that can be used for the terminal device (e.g., a processor, chip, chip system, circuit, logic module, or software).
[0240] The above mainly introduces the solution provided by this application. Accordingly, this application also provides a communication device, which is used to implement the various methods in the above method embodiments. The communication device can be a network device in the above method embodiments, or a device including a network device, or a component that can be used for a network device, such as a chip or a chip system. Alternatively, the communication device can be a terminal device in the above method embodiments, or a device including a terminal device, or a component that can be used for a terminal device, such as a chip or a chip system.
[0241] In some embodiments, in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0242] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
[0243] Taking the communication device as a network device or terminal device in the above method embodiment as an example, Figure 3 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 3, communication device 300 includes: a processing module 301 and a transceiver module 302. The processing module 301 is used to perform the processing functions of the network device or terminal device in the above method embodiment. The transceiver module 302 is used to perform the transceiver functions of the network device or terminal device in the above method embodiment.
[0244] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0245] Since the communication device 300 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.
[0246] In one possible design solution, in an embodiment of the present application, the transceiver module 302 may include a receiving module and a sending module (not shown in FIG3 ), wherein the sending module and the receiving module are used to implement the sending function and the receiving function of the communication device 300 , respectively.
[0247] In one possible design, the communication device 300 may further include a storage module (not shown in FIG3 ) storing a program or instruction. When the processing module 301 executes the program or instruction, the communication device 300 may perform the functions of the network device or terminal device in the method shown in FIG2 .
[0248] In some embodiments, the processing module 301 involved in the communication device 300 can be implemented by a processor or a processor-related circuit component, which can be a processor or a processing unit; the transceiver module 302 can be implemented by a transceiver or a transceiver-related circuit component, which can be a transceiver or a transceiver unit.
[0249] For example, FIG4 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device may be a network device or a terminal device, or may be a chip (system) or other component or assembly that can be provided in the network device or the terminal device. As shown in FIG4 , the communication device 400 may include a processor 401. In one possible design scheme, the communication device 400 may further include a memory 402 and / or a transceiver 403. The processor 401 is coupled to the memory 402 and the transceiver 403, such as by a communication bus.
[0250] The following is a detailed introduction to the various components of the communication device 400 in conjunction with FIG4 :
[0251] Processor 401 is the control center of communication device 400 and can be a single processor or a collective term for multiple processing elements. For example, processor 401 includes one or more central processing units (CPUs), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs) or one or more field programmable gate arrays (FPGAs).
[0252] In one possible design, the processor 401 may execute various functions of the communication device 400 by running or executing software programs stored in the memory 402 and calling data stored in the memory 402 .
[0253] In a specific implementation, as an embodiment, the processor 401 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 4 .
[0254] In a specific implementation, as an embodiment, the communication device 400 may also include multiple processors, such as the processor 401 and the processor 404 shown in FIG4 . Each of these processors may be a single-core processor or a multi-core processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0255] The memory 402 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 401. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0256] In one possible design, the memory 402 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 402 may be integrated with the processor 401 or exist independently and be coupled to the processor 401 via an interface circuit (not shown in FIG. 4 ) of the communication device 400. This embodiment of the present application does not specifically limit this.
[0257] Transceiver 403 is used for communication with other communication devices. For example, if communication device 400 is a terminal device, transceiver 403 can be used to communicate with an access network device or another terminal device. For another example, if communication device 400 is a network device, transceiver 403 can be used to communicate with a terminal device or another network device.
[0258] In one possible design, transceiver 403 may include a receiver and a transmitter (not separately shown in FIG4 ), wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0259] In one possible design scheme, the transceiver 403 can be integrated with the processor 401, or it can exist independently and be coupled to the processor 401 through the interface circuit of the communication device 400 (not shown in Figure 4). This embodiment of the present application does not specifically limit this.
[0260] It should be noted that the structure of the communication device 400 shown in FIG4 does not constitute a limitation on the communication device. An actual communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0261] In addition, the technical effects of the communication device 400 can refer to the technical effects of the methods described in the above method embodiments, and will not be repeated here.
[0262] An embodiment of the present application further provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the functions of the above-mentioned method embodiment are realized.
[0263] The embodiments of the present application also provide a computer program product, which implements the functions of the above method embodiments when executed by a computer.
[0264] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0265] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0266] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0267] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0268] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0269] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0270] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0271] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0272] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.
Claims
1. A communication method, characterized in that: include: Sending first information to a network device, where the first information includes first indication information, where the first indication information is used to indicate the interval between the terminal device performing a first global navigation satellite system GNSS measurement to adjust the crystal oscillator frequency deviation and performing a second GNSS measurement to adjust the crystal oscillator frequency deviation; Receive second information from the network device, where the second information is used to indicate that the terminal device is expected not to perform GNSS measurement to adjust the crystal oscillator frequency deviation within a first time period, and the first time period is determined based on the first information.
2. The method according to claim 1, characterized in that The first information also includes second indication information, and the second indication information is used to indicate the interval duration between the terminal device executing the first GNSS measurement to adjust the timing advance and executing the second GNSS measurement to adjust the timing advance. The second information is also used to indicate that the terminal device is expected not to execute the GNSS measurement to adjust the timing advance within the first duration.
3. The method according to claim 2, characterized in that The first duration is the minimum value of the effective duration of the crystal oscillator frequency deviation and the effective duration of the timing advance. The effective duration of the crystal oscillator frequency deviation is determined according to the first indication information, and the effective duration of the timing advance is determined according to the second indication information.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: In a first time period having a duration equal to the first time period, it is determined not to perform GNSS measurement, and a start time of the first time period is a time when the second information is received plus a first preset time period.
5. The method according to claim 4, characterized in that The method further comprises: receiving, within a first preset time period from the end of the first time period, third information from the network device, the third information being used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance, the third information including a crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter; In a second time period having a duration equal to the first time period, it is determined not to perform GNSS measurement, and a start time of the second time period is a time when the third information is received plus a first preset time period.
6. The method according to claim 4, characterized in that The method further comprises: At the end of the first time period, it is determined to perform GNSS measurement.
7. The method according to claim 6, characterized in that The step of determining to perform GNSS measurement at the end of the first time period includes: In the first time period, no third information is received, the third information being used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance, the third information including a crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter; At the end of the first time period, it is determined to perform GNSS measurement.
8. The method according to claim 4, characterized in that The method further comprises: In a third time period, no third information is received, the third information being used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance, the third information including a crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter, and the third time period being the first time period plus a first preset duration; At the end time of the third time period, it is determined to perform GNSS measurement.
9. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Sending fourth information to the network device within a first time period of the first time period, wherein the fourth information is used to indicate that the terminal device has performed GNSS measurement within the first time period, and a start time of the first time period is a time when the second information is received plus a first preset time period; In a fourth time period having a duration equal to the first time period, it is determined not to perform GNSS measurement, and a start time of the fourth time period is a time when the fourth information is sent plus a first preset time period.
10. The method according to claim 9, characterized in that The fourth information is specifically used to indicate the remaining time for the terminal device to perform the second GNSS measurement.
11. A communication method, characterized in that: The method comprises: Receive first information from a terminal device, where the first information includes first indication information, where the first indication information is used to indicate an interval between the terminal device performing a first global navigation satellite system GNSS measurement to adjust a crystal oscillator frequency deviation and performing a second GNSS measurement to adjust the crystal oscillator frequency deviation; Sending second information to the terminal device, wherein the second information is used to indicate that the terminal device is expected not to perform GNSS measurement to adjust the crystal oscillator frequency deviation within a first time period, and the first time period is determined based on the first information.
12. The method according to claim 11, characterized in that The first information also includes second indication information, and the second indication information is used to indicate the interval duration between the terminal device executing the first GNSS measurement to adjust the timing advance and executing the second GNSS measurement to adjust the timing advance. The second information is also used to indicate that the terminal device is expected not to execute the GNSS measurement to adjust the timing advance within the first duration.
13. The method according to claim 12, characterized in that The first duration is the minimum value of the effective duration of the crystal oscillator frequency deviation and the effective duration of the timing advance. The effective duration of the crystal oscillator frequency deviation is determined according to the first indication information, and the effective duration of the timing advance is determined according to the second indication information.
14. The method according to any one of claims 11 to 13, characterized in that The method further comprises: In a first time period having the first time period, it is determined not to perform frequency deviation detection or frequency deviation and time deviation detection on an uplink signal, wherein a start time of the first time period is a time when the second information is sent plus a second preset time period.
15. The method according to claim 14, characterized in that The method further comprises: within a second preset time period from the end of the first time period, sending third information to the terminal device, the third information being used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance, the third information including the crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and the timing advance adjustment parameter; In a second time period having the first time period, it is determined not to perform frequency deviation detection or frequency deviation and time deviation detection on the uplink signal, and the start time of the second time period is the time when the third information is sent plus a second preset time period.
16. The method according to claim 14, characterized in that The method further comprises: Within a third time period, determine not to send third information to the terminal device, the third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation or adjust the crystal oscillator frequency deviation and the timing advance, the third information includes the crystal oscillator frequency deviation adjustment parameter or the crystal oscillator frequency deviation adjustment parameter and the timing advance adjustment parameter, and the third time period is the first time period plus a second preset duration.
17. The method according to any one of claims 11 to 13, characterized in that The method further comprises: receiving, within a first time period having a duration equal to the first time period, fourth information from the terminal device, the fourth information being used to indicate that the terminal device has performed GNSS measurement within the first time period, and a start time of the first time period being a time when the second information is sent plus a second preset time period; In a fourth time period having the first time period, it is determined not to perform frequency deviation detection or frequency deviation and time deviation detection on the uplink signal, and the starting time of the fourth time period is the time of receiving the fourth information plus the second preset time period.
18. The method according to claim 17, characterized in that The fourth information is specifically used to indicate the remaining time for the terminal device to perform the second GNSS measurement.
19. The method according to any one of claims 1 to 18, characterized in that The first information is carried in a radio resource control RRC establishment request message or an RRC connection establishment completion message and is sent.
20. The method according to any one of claims 1 to 19, characterized in that The duration of the interval between performing the first GNSS measurement to adjust the crystal oscillator frequency deviation and performing the second GNSS measurement to adjust the crystal oscillator frequency deviation is related to the temperature.
21. A communication method, characterized in that: The method comprises: Sending first information to a network device, the first information including first indication information and second indication information, the first indication information being used to indicate the interval between the terminal device performing a first GNSS measurement to adjust the crystal oscillator frequency deviation and performing a second GNSS measurement to adjust the crystal oscillator frequency deviation, and the second indication information being used to indicate the interval between the terminal device performing a first GNSS measurement to adjust the timing advance and performing a second GNSS measurement to adjust the timing advance; Receive second information from a network device, the second information is used to indicate that the terminal device is expected not to perform GNSS measurement to adjust the crystal oscillator frequency deviation within a first time period, and is used to indicate that the terminal device is expected not to perform GNSS measurement to adjust the timing advance within a second time period, the first time period is determined based on the first indication information, and the second time period is determined based on the second indication information.
22. The method according to claim 21, characterized in that The method further comprises: During a first time period having a duration equal to the first time period, determining not to perform GNSS measurement to adjust the crystal oscillator frequency deviation; In a second time period having the second time period as long as the second time period, determine not to perform GNSS measurement to adjust the timing advance; wherein the start time of the first time period and the start time of the second time period are the time of receiving the second information plus a first preset time period.
23. The method according to claim 22, characterized in that The method further comprises: When the first duration is less than the second duration, at the end of the first time period, determining to perform GNSS measurement to adjust the crystal oscillator frequency offset and timing advance; or, When the first time period is greater than or equal to the second time period, at the end of the second time period, it is determined to perform GNSS measurement to adjust the crystal oscillator frequency offset and the timing advance.
24. The method according to claim 23, characterized in that The step of determining, at the end of the first time period, to perform GNSS measurement to adjust the crystal oscillator frequency offset and the timing advance comprises: In the first time period, no third information is received, the third information being used to instruct the terminal device to adjust the crystal oscillator frequency deviation and the timing advance, the third information including a crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter; At the end of the first time period, it is determined to perform GNSS measurement to adjust the crystal oscillator frequency offset and the timing advance.
25. The method according to claim 23, characterized in that The step of determining to perform GNSS measurement to adjust the crystal oscillator frequency offset and the timing advance at the end of the second time period includes: In the second time period, no third information is received, the third information being used to instruct the terminal device to adjust the crystal oscillator frequency deviation and the timing advance, the third information including a crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter; At the end of the second time period, it is determined to perform GNSS measurement to adjust the crystal oscillator frequency offset and the timing advance.
26. The method according to any one of claims 23 to 25, characterized in that The method further comprises: In a third time period having the first time period, determining not to perform GNSS measurement to adjust the crystal oscillator frequency deviation; In a fourth time period having a duration equal to the second time period, it is determined not to perform GNSS measurement to adjust the timing advance; wherein the start time of the third time period and the fourth time period is the time when the last GNSS measurement was performed plus the first preset time period.
27. The method according to claim 22, characterized in that The method further comprises: In the first time period or in the second time period, receiving third information from the network device, the third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation and the timing advance, and the third information includes a crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter; In a fifth time period having the first time period, determining not to perform GNSS measurement to adjust the crystal oscillator frequency deviation; In a sixth time period having a duration equal to the second time period, it is determined not to perform GNSS measurement to adjust the timing advance; wherein the starting time of the fifth time period and the sixth time period is the time of receiving the third information plus the first preset time period.
28. The method according to claim 22, characterized in that The method further comprises: In the first time period, fourth information is sent to the network device, where the fourth information is used to indicate that the terminal device has performed GNSS measurement in the first time period; or, During the second time period, sending fourth information to the network device, where the fourth information is used to indicate that the terminal device has performed GNSS measurement during the second time period; In a seventh time period having the first time period, determining not to perform GNSS measurement to adjust the crystal oscillator frequency deviation; In an eighth time period having a duration equal to the second time period, it is determined not to perform GNSS measurement to adjust the timing advance; wherein the start time of the seventh time period and the eighth time period is the time of sending the fourth information plus the first preset time period.
29. The method according to claim 28, characterized in that The fourth information is specifically used to indicate the remaining time for the terminal device to perform the second GNSS measurement.
30. A communication method, characterized in that: The method comprises: Receive first information from a terminal device, the first information including first indication information and second indication information, the first indication information being used to indicate the interval between the terminal device performing a first GNSS measurement to adjust the crystal oscillator frequency deviation and performing a second GNSS measurement to adjust the crystal oscillator frequency deviation, and the second indication information being used to indicate the interval between the terminal device performing a first GNSS measurement to adjust the timing advance and performing a second GNSS measurement to adjust the timing advance; Sending second information to the terminal device, the second information is used to indicate that the terminal device is expected not to perform GNSS measurement to adjust the crystal oscillator frequency deviation within a first time period, and is used to indicate that the terminal device is expected not to perform GNSS measurement to adjust the timing advance within a second time period, the first time period is determined based on the first indication information, and the second time period is determined based on the second indication information.
31. The method according to claim 30, characterized in that The method further comprises: In a first time period having a duration equal to the first time period, determining not to perform frequency deviation detection on an uplink signal; In a second time period having the second time period as long as the second time period, determine not to perform time deviation detection on the uplink signal; wherein the start time of the first time period and the start time of the second time period are the time of sending the second information plus a second preset time period.
32. The method according to claim 31, characterized in that The method further comprises: In the first time period or in the second time period, sending third information to the terminal device, the third information is used to instruct the terminal device to adjust the crystal oscillator frequency deviation and the timing advance, and the third information includes a crystal oscillator frequency deviation adjustment parameter and a timing advance adjustment parameter; In a fifth time period having the same duration as the first duration, determining not to perform frequency deviation detection on the uplink signal; In a sixth time period having the second time period, determine not to perform time deviation detection on the uplink signal; wherein the starting time of the fifth time period and the sixth time period is the time of sending the third information plus the second preset time period.
33. The method according to claim 31, characterized in that The method further comprises: receiving fourth information from the terminal device within the first time period, wherein the fourth information is used to indicate that the terminal device has performed GNSS measurement within the first time period; or, receiving, within the second time period, fourth information from the terminal device, wherein the fourth information is used to indicate that the terminal device has performed GNSS measurement within the second time period; In a seventh time period having the same duration as the first time period, determining not to perform frequency deviation detection on the uplink signal; In an eighth time period having the second time period, it is determined not to perform time deviation detection on the uplink signal; wherein the starting time of the seventh time period and the eighth time period is the time of sending the fourth information plus the first preset time period.
34. The method according to claim 33, characterized in that The fourth information is specifically used to indicate the remaining time for the terminal device to perform the second GNSS measurement.
35. The method according to any one of claims 30 to 34, characterized in that The first information is carried in an RRC establishment request message or an RRC connection establishment completion message and sent.
36. The method according to any one of claims 30 to 35, characterized in that The duration of the interval between performing the first GNSS measurement to adjust the crystal oscillator frequency deviation and performing the second GNSS measurement to adjust the crystal oscillator frequency deviation is related to the temperature.
37. A communication device, characterized in that: Comprising modules for performing the method of any one of claims 1-10, 19-20 or 11-20 or 21-29, 35-36 or 30-36.
38. A communication device, characterized in that: include: processor; The processor is configured to execute a computer program or instruction so that the method according to any one of claims 1-10, 19-20 or 11-20 or 21-29, 35-36 or 30-36 is implemented.
39. A communication chip, characterized in that: Instructions are stored therein, and when the chip runs on a communication device, the method according to any one of claims 1-10, 19-20 or 11-20 or 21-29, 35-36 or 30-36 is implemented.
40. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method as described in any one of claims 1-10, 19-20 or 11-20 or 21-29, 35-36 or 30-36 is implemented.
41. A computer program product, characterized in that The device comprises a computer program code, and when the computer program code is executed on a communication device, the communication device implements the method according to any one of claims 1-10, 19-20 or 11-20 or 21-29, 35-36 or 30-36.
Citation Information
Patent Citations
Communication method and device
CN120091401A
Global navigation satellite system (GNSS) positioning measurement method and device
CN115280185A
Global navigation satellite system (GNSS) positioning measurement method and device
CN115280875A
Global navigation satellite system (GNSS) positioning measurement method and device
CN116157706A
Timer parameter determination method and apparatus, and device and storage medium
WO2023077327A1
Cited By
Time-frequency offset data processing method and device and electronic equipment
CN120729681A