Communication method and communication apparatus
By using terminal equipment and network equipment to perform frequency offset pre-compensation, the signal interference problem caused by inaccurate satellite ephemeris and location information in non-terrestrial network communication systems is solved, improving reception performance and reducing the complexity of frequency offset estimation and signaling overhead.
Patent Information
- Application Number
- PCT/CN2025/102237
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-20
- Filing Date
- 2025-06-20
- Publication Date
- 2025-12-26
AI Technical Summary
In non-terrestrial network communication systems, terminal equipment cannot obtain accurate satellite ephemeris information and/or location information, resulting in inaccurate frequency offset estimation, signal interference, and degraded reception performance.
By working together with terminal and network devices, frequency offset pre-compensation can be performed using existing signals, reducing reliance on satellite ephemeris and location information, accurately estimating clock drift and Doppler frequency offset, and reducing signal resource overhead and processing complexity.
It effectively solves the problem of interference between signals, improves the reception performance of received signals, and reduces the complexity of frequency offset estimation and signaling overhead.
Smart Images

Figure CN2025102237_26122025_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202410808177.8, filed on June 20, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology. More specifically, it relates to a communication method and a communication device. Background Technology
[0003] In non-terrestrial network (NTN) communication systems, when a transmitter sends a signal to a receiver, frequency offsets caused by factors such as Doppler shift and clock drift will distort the demodulated signal. The larger the frequency offset, the greater the deviation between the received and demodulated signals. To ensure the receiver's signal reception performance, the transmitter typically needs to perform frequency offset compensation or pre-compensation. For example, the transmitter may pre-compensate the frequency of the signal when sending it to the receiver. If the terminal device cannot obtain accurate satellite ephemeris information and / or its location information, meaning it cannot obtain the frequency offset caused by the Doppler shift, it cannot accurately pre-compensate the transmitted signal. This leads to interference between reference signals transmitted by different terminal devices, affecting satellite communication performance. Summary of the Invention
[0004] This application provides a communication method and a communication device that, when the terminal device cannot obtain accurate satellite ephemeris information and / or the location information of the terminal device, can determine relevant frequency offset information, such as frequency offset caused by clock drift of the terminal device, Doppler frequency offset, etc., so that the terminal device can perform accurate pre-compensation for the transmitted signal, solve the interference problem between signals transmitted by the terminal device, and improve the reception performance of the received signal.
[0005] Firstly, a communication method is provided. This method can be executed by a terminal device, or by a module (e.g., a chip or circuit) within the terminal device, or by a logic node, logic module, or software capable of implementing all or part of the terminal device's functions. This application does not limit the scope of this method. For ease of understanding, embodiments of this application are described using terminal device execution as an example.
[0006] The method includes: a terminal device receiving first information, the first information being related to a first frequency offset, or the first information being related to a first frequency offset and a second frequency offset, the first frequency offset being related to the clock offset of the terminal device, and the second frequency offset being related to the Doppler frequency offset; the terminal device transmitting a first signal based on the first information.
[0007] Specifically, the terminal device can obtain a first frequency offset and / or a second frequency offset based on the first information, and the frequency at which the terminal device sends the first signal is pre-compensated based on the first frequency offset and / or the second frequency offset.
[0008] Using the above method, in scenarios where the terminal device cannot obtain accurate satellite ephemeris information and / or the location information of the terminal device, the terminal device can effectively distinguish frequency offset and Doppler frequency offset caused by clock drift of the terminal device. This not only reduces the dependence of frequency offset estimation on satellite ephemeris information and the location information of the terminal device, but also enables precise pre-compensation for transmitted signals, solving the interference problem between signals transmitted by the terminal device and improving the reception performance of the network device.
[0009] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device sending a second signal, the frequency of which is pre-compensated based on a first compensation coefficient and a third frequency offset, the third frequency offset being determined by the terminal device based on the received signal, the first information being determined based on the second signal, and the first compensation coefficient being not 1.
[0010] Specifically, the aforementioned third frequency offset, determined by the terminal device based on the received signal, can be understood as follows: this third frequency offset is measured or estimated by the terminal device based on the downlink signal received from the network device. Optionally, the frequency of the downlink signal received from the network device is not pre-compensated.
[0011] Using the above method, network devices can determine the first information by utilizing other existing signals and the second signal, which can reduce the resource overhead of terminal devices transmitting signals and reduce the complexity of frequency offset estimation by network devices.
[0012] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device sending a third signal, the frequency of which is pre-compensated based on a second compensation coefficient and a third frequency offset, and the first information being determined based on the second signal including: the first information being determined based on the second signal and the third signal.
[0013] Specifically, the first compensation coefficient and the second compensation coefficient can be any value, as long as the first compensation coefficient and the second compensation coefficient are not equal. The embodiments of this application do not limit the specific values of the first compensation coefficient and the second compensation coefficient.
[0014] Optionally, the terminal device may also send one or more signals from the fifth, sixth, ..., Nth signals. That is, the terminal device can send multiple uplink signals, which helps improve the accuracy of frequency offset estimation by network devices.
[0015] Using the above method, network devices can determine the first information based on multiple uplink signals sent by terminal devices, which can reduce the residual frequency offset on the network device side, thereby reducing the complexity of frequency offset estimation by the network device.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device receiving first configuration information, the first configuration information being used to indicate a first compensation coefficient; and / or, the terminal device receiving second configuration information, the second configuration information being used to indicate a second compensation coefficient.
[0017] By using the above method, the network device can ensure that the residual frequency offset at the receiving end is small and improve the accuracy of calculating the first frequency offset and / or the second frequency offset by indicating the compensation coefficient of the second signal and / or the compensation coefficient of the third signal to the terminal device.
[0018] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device sending a fourth signal, the frequency of which is pre-compensated based on a third frequency offset, the third frequency offset being determined by the terminal device based on the received signal, and the first information being determined based on the fourth signal.
[0019] Specifically, the frequency of the fourth signal mentioned above is pre-compensated based on the third frequency offset, which can be understood as: the terminal device compensates the fourth signal for the entire third frequency offset, or the compensation coefficient of the fourth signal is 1.
[0020] Specifically, the network device can determine the first frequency offset based on the fourth signal sent by the terminal device and indicate it to the terminal device, and the terminal device can determine the second frequency offset based on the third frequency offset and the first frequency offset indicated by the network device.
[0021] The above method also enables terminal devices to obtain frequency offsets and Doppler frequency offsets caused by clock drift. Optionally, the network device does not need to indicate the compensation coefficient of the fourth signal to the terminal device, for example, by defaulting to full compensation or setting the compensation coefficient of the fourth signal to 1, thus saving signaling overhead.
[0022] In conjunction with the first aspect, in some implementations of the first aspect, the aforementioned first information is related to the first frequency offset, including: the first information indicates the first frequency offset; the aforementioned first information is related to the first frequency offset and the second frequency offset, including: the first information indicates the first frequency offset and the second frequency offset.
[0023] The above method involves the network device calculating the first and second frequency offsets and instructing them to the terminal device, which can reduce the processing complexity of the terminal device.
[0024] In conjunction with the first aspect, in some implementations of the first aspect, the aforementioned first information is related to the first frequency offset, including: the first information indicates a first correlation parameter for calculating the first frequency offset; the aforementioned first information is related to the first frequency offset and the second frequency offset, including: the first information indicates a second correlation parameter for calculating the first frequency offset and the second frequency offset.
[0025] Specifically, the first correlation parameter mentioned above includes the residual frequency offset of the fourth signal, and the second correlation parameter mentioned above includes the residual frequency offset of the second signal and / or the residual frequency offset of the third signal.
[0026] The above method involves the network device instructing the relevant parameters to the terminal device, which then calculates the first and second frequency offsets, thereby reducing the processing complexity of the network device.
[0027] Specifically, if the first information is related to the first frequency offset, the terminal device determines the first frequency offset based on the first information, and determines the second frequency offset based on the third frequency offset and the determined first frequency offset.
[0028] Specifically, if the first information is related to the first frequency offset and the second frequency offset, the terminal device determines the first frequency offset and the second frequency offset based on the first information.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the above method further includes: the terminal device sending second information, the second information indicating the first frequency offset.
[0030] If the first frequency offset is calculated by the terminal device, the terminal device can also indicate the first frequency offset to the network device, so that the network device can determine the first frequency offset for communication.
[0031] In conjunction with the first aspect, in some implementations of the first aspect, the above method further includes: the terminal device sending third information, which is used to instruct the terminal device to support frequency offset estimation.
[0032] Optionally, the third information may also be used to indicate at least one of the following:
[0033] The accuracy of frequency offset estimation supported by the terminal device, and the frequency offset estimation methods supported by the terminal device, etc.
[0034] For example, the aforementioned third information may be terminal capability information.
[0035] By reporting the ability to support frequency offset estimation, the terminal device in the above method allows the network device to avoid sending precise satellite ephemeris information in certain beam directions, thereby saving signaling overhead.
[0036] Secondly, a communication method is provided. This method can be executed by a network device, or by a module (e.g., a chip or circuit) within the network device, or by a logical node, logical module, or software capable of implementing all or part of the functions of the network device. This application does not limit the scope of this method. For ease of understanding, the embodiments of this application are described using network device execution as an example.
[0037] The method includes: a network device determining first information, the first information being related to a first frequency offset, or the first information being related to a first frequency offset and a second frequency offset, the first frequency offset being related to a clock offset of a terminal device, and the second frequency offset being related to a Doppler frequency offset; the network device transmitting the first information; and the network device receiving a first signal, the first signal being transmitted based on the first information.
[0038] Specifically, the terminal device can obtain a first frequency offset and / or a second frequency offset based on the first information, and the frequency at which the terminal device sends the first signal is pre-compensated based on the first frequency offset and / or the second frequency offset.
[0039] Using the above method, in scenarios where the terminal device cannot obtain accurate satellite ephemeris information and / or the location information of the terminal device, the terminal device can effectively distinguish frequency offset and Doppler frequency offset caused by clock drift of the terminal device. This not only reduces the dependence of frequency offset estimation on satellite ephemeris information and the location information of the terminal device, but also enables precise pre-compensation for transmitted signals, solving the interference problem between signals transmitted by the terminal device and improving the reception performance of the network device.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, the network device determining the first information includes: the network device receiving a second signal, the frequency of which is pre-compensated based on a first compensation coefficient and a third frequency offset, the third frequency offset being determined by the terminal device based on the received signal, and the first compensation coefficient being not 1; and the network device determining the first information based on the second signal.
[0041] Specifically, the aforementioned third frequency offset, determined by the terminal device based on the received signal, can be understood as follows: this third frequency offset is measured or estimated by the terminal device based on the downlink signal received from the network device. Optionally, the frequency of the downlink signal received from the network device is not pre-compensated.
[0042] Using the above method, network devices can determine the first information by utilizing other existing signals and the second signal, which can reduce the resource overhead of terminal devices transmitting signals and reduce the complexity of frequency offset estimation by network devices.
[0043] In conjunction with the second aspect, in some implementations of the second aspect, the network device determining the first information based on the second signal includes: the network device receiving a third signal, the frequency of which is pre-compensated based on a second compensation coefficient and a third frequency offset; and the network device determining the first information based on the second signal and the third signal.
[0044] Specifically, the first compensation coefficient and the second compensation coefficient can be any value, as long as the first compensation coefficient and the second compensation coefficient are not equal. The embodiments of this application do not limit the specific values of the first compensation coefficient and the second compensation coefficient.
[0045] Optionally, the network device can also receive one or more signals from the fifth, sixth, ..., Nth signals. In other words, the network device can receive multiple uplink signals, which helps improve the accuracy of frequency offset estimation.
[0046] Using the above method, network devices can determine the first information based on multiple uplink signals sent by terminal devices, which can reduce the residual frequency offset on the network device side, thereby reducing the complexity of frequency offset estimation by the network device.
[0047] In conjunction with the second aspect, in some implementations of the second aspect, the above method further includes: the network device sending first configuration information, the first configuration information being used to indicate a first compensation coefficient; and / or, the network device sending second configuration information, the second configuration information being used to indicate a second compensation coefficient.
[0048] By using the above method, the network device can ensure that the residual frequency offset at the receiving end is small and improve the accuracy of calculating the first frequency offset and / or the second frequency offset by indicating the compensation coefficient of the second signal and / or the compensation coefficient of the third signal to the terminal device.
[0049] In conjunction with the second aspect, in some implementations of the second aspect, the above method further includes: a network device receiving a fourth signal, the frequency of which is pre-compensated based on a third frequency offset, the third frequency offset being determined by a terminal device based on the received signal, and the first information being determined based on the fourth signal.
[0050] Specifically, the frequency of the fourth signal mentioned above is pre-compensated based on the third frequency offset, which can be understood as: the terminal device compensates the fourth signal for the entire third frequency offset, or the compensation coefficient of the fourth signal is 1.
[0051] Specifically, the network device can determine the first frequency offset based on the fourth signal sent by the terminal device and indicate it to the terminal device, and the terminal device can determine the second frequency offset based on the third frequency offset and the first frequency offset indicated by the network device.
[0052] The above method also enables the terminal device to obtain the frequency offset and Doppler frequency offset caused by the clock drift of the terminal device. Optionally, the network device does not need to indicate the compensation coefficient of the fourth signal to the terminal device, for example, by defaulting to all compensation coefficients or the compensation coefficient of the fourth signal being 1, thus saving signaling overhead.
[0053] In conjunction with the second aspect, in some implementations of the second aspect, the aforementioned first information is related to the first frequency offset, including: the first information indicates the first frequency offset; the aforementioned first information is related to the first frequency offset and the second frequency offset, including: the first information indicates the first frequency offset and the second frequency offset.
[0054] The above method involves the network device calculating the first and second frequency offsets and instructing them to the terminal device, which can reduce the processing complexity of the terminal device.
[0055] In conjunction with the second aspect, in some implementations of the second aspect, the aforementioned first information is related to the first frequency offset, including: the first information indicates a first correlation parameter for calculating the first frequency offset; the aforementioned first information is related to the first frequency offset and the second frequency offset, including: the first information indicates a second correlation parameter for calculating the first frequency offset and the second frequency offset.
[0056] Specifically, the first correlation parameter mentioned above includes the residual frequency offset of the fourth signal, and the second correlation parameter mentioned above includes the residual frequency offset of the second signal and / or the residual frequency offset of the third signal.
[0057] The above method involves the network device instructing the relevant parameters to the terminal device, which then calculates the first and second frequency offsets, thereby reducing the processing complexity of the network device.
[0058] Specifically, if the first information is related to the first frequency offset, the terminal device determines the first frequency offset based on the first information, and determines the second frequency offset based on the third frequency offset and the determined first frequency offset.
[0059] Specifically, if the first information is related to the first frequency offset and the second frequency offset, the terminal device determines the first frequency offset and the second frequency offset based on the first information.
[0060] In conjunction with the second aspect, in some implementations of the second aspect, the above method further includes: the network device receiving second information indicating a first frequency offset.
[0061] If the first frequency offset is calculated by the terminal device, the terminal device can also indicate the first frequency offset to the network device, so that the network device can determine the first frequency offset for communication.
[0062] In conjunction with the second aspect, in some implementations of the second aspect, the above method further includes: the network device receiving third information, which is used to instruct the terminal device to support frequency offset estimation.
[0063] Optionally, the third information may also be used to indicate at least one of the following:
[0064] The accuracy of frequency offset estimation supported by the terminal device, and the frequency offset estimation methods supported by the terminal device, etc.
[0065] For example, the aforementioned third information may be terminal capability information.
[0066] By reporting the ability to support frequency offset estimation, the terminal device in the above method allows the network device to avoid sending satellite ephemeris information in certain beam directions, thereby saving signaling overhead.
[0067] Thirdly, a communication method is provided. This method can be executed by a terminal device, or by a module (e.g., a chip or circuit) in the terminal device, or by a logic node, logic module, or software capable of implementing all or part of the functions of the terminal device. This application does not limit the scope of this method. For ease of understanding, the embodiments of this application are described using the execution of a terminal device as an example.
[0068] The method includes: the terminal device sending fourth information, the fourth information being used to indicate that the terminal device supports the estimation of a first frequency offset, the first frequency offset being related to the clock deviation of the terminal device.
[0069] Optionally, the fourth information may also be used to indicate at least one of the following:
[0070] The accuracy of the first frequency offset estimation supported by the terminal device, and the methods for estimating the first frequency offset supported by the terminal device, etc.
[0071] For example, the fourth piece of information mentioned above can be terminal capability information.
[0072] In the above method, the terminal device reports its ability to support the estimation of the first frequency offset, which allows the network device to avoid sending precise ephemeris information in certain beam directions, thereby saving signaling overhead.
[0073] In conjunction with the third aspect, in some implementations of the third aspect, the above method further includes: the terminal device determining the first frequency offset.
[0074] Specifically, the terminal device determines a fourth frequency offset based on the ephemeris information of the second network device and the location information of the terminal device. This fourth frequency offset is related to the Doppler frequency offset of the second network device. The terminal device determines a first frequency offset based on a fifth frequency offset and the determined fourth frequency offset. This fifth frequency offset is determined by the terminal device based on the signal received from the second network device.
[0075] The ephemeris information of the aforementioned second network device can be referred to as the ephemeris information of the satellite corresponding to or associated with the second network device.
[0076] Specifically, the aforementioned fifth frequency offset, determined by the terminal device based on the signal received from the second network device, can be understood as follows: the fifth frequency offset is measured or estimated by the terminal device based on the downlink signal received from the second network device. Optionally, the frequency of the downlink signal received from the second network device is not pre-compensated.
[0077] For example, the second network device described above can be considered as an auxiliary network device used to assist the terminal device in determining the first frequency offset.
[0078] Using the above method, when the terminal device does not obtain the accurate satellite ephemeris information corresponding to or associated with the first network device, the first frequency offset can be determined with the assistance of the second network device. This can effectively distinguish the frequency offset caused by the clock drift of the terminal device and the Doppler frequency offset of the first network device. This not only reduces the dependence of the frequency offset estimation of the first network device on the accurate satellite ephemeris information corresponding to or associated with the first network device and the location information of the terminal device, but also enables the terminal device to perform accurate pre-compensation for the transmitted signal, solving the interference problem between the signals transmitted by the terminal device and improving the reception performance of the received signal.
[0079] Fourthly, a communication method is provided. This method can be executed by a terminal device, or by a module (e.g., a chip or circuit) in the terminal device, or by a logic node, logic module, or software capable of implementing all or part of the functions of the terminal device. This application does not limit the scope of this method. For ease of understanding, the embodiments of this application are described using the example of execution by a terminal device.
[0080] The method includes: a terminal device determining a first frequency offset based on ephemeris information of a second network device and location information of the terminal device, the first frequency offset being related to the clock deviation of the terminal device; and a terminal device determining a second frequency offset based on a third frequency offset and the determined first frequency offset, the third frequency offset being determined by the terminal device based on the received signal from the first network device, the second frequency offset being related to the Doppler frequency offset of the first network device.
[0081] Specifically, the aforementioned third frequency offset, determined by the terminal device based on the signal received from the first network device, can be understood as follows: the third frequency offset is measured or estimated by the terminal device based on the downlink signal received from the first network device. Optionally, the frequency of the downlink signal received from the first network device is not pre-compensated.
[0082] The aforementioned terminal device determines the first frequency offset based on the ephemeris information of the second network device and the location information of the terminal device, specifically including: the terminal device determines a fourth frequency offset based on the ephemeris information of the second network device and the location information of the terminal device, the fourth frequency offset being related to the Doppler frequency offset of the second network device; the terminal device determines the first frequency offset based on the fifth frequency offset and the determined fourth frequency offset, the fifth frequency offset being determined by the terminal device based on the signal received from the second network device.
[0083] The ephemeris information of the aforementioned second network device can be referred to as the ephemeris information of the satellite corresponding to or associated with the second network device.
[0084] Specifically, the aforementioned fifth frequency offset, determined by the terminal device based on the signal received from the second network device, can be understood as follows: the fifth frequency offset is measured or estimated by the terminal device based on the downlink signal received from the second network device. Optionally, the frequency of the downlink signal received from the second network device is not pre-compensated.
[0085] Specifically, the terminal device can determine the second frequency offset based on the third frequency offset and the determined first frequency offset, and the frequency at which the terminal device sends the first signal is pre-compensated based on the first frequency offset and / or the second frequency offset.
[0086] Using the above method, when the terminal device does not obtain the accurate satellite ephemeris information corresponding to or associated with the first network device, the first frequency offset can be determined with the assistance of the second network device. This can effectively distinguish the frequency offset caused by the clock drift of the terminal device and the Doppler frequency offset of the first network device. This not only reduces the dependence of the frequency offset estimation of the first network device on the accurate satellite ephemeris information corresponding to or associated with the first network device and the location information of the terminal device, but also enables the terminal device to perform accurate pre-compensation for the transmitted signal, solving the interference problem between the signals transmitted by the terminal device and improving the reception performance of the received signal.
[0087] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the above method further includes: the terminal device sending fourth information, which is used to indicate that the terminal device supports the estimation of a first frequency offset, which is related to the clock deviation of the terminal device.
[0088] Optionally, the fourth information may also be used to indicate at least one of the following:
[0089] The accuracy of the first frequency offset estimation supported by the terminal device, and the methods for estimating the first frequency offset supported by the terminal device, etc.
[0090] For example, the fourth piece of information mentioned above can be terminal capability information.
[0091] For example, the second network device described above can be considered as an auxiliary network device used to assist the terminal device in determining the first frequency offset.
[0092] In the above method, the terminal device reports its ability to estimate the first frequency offset, which enables the first and second network devices to determine whether to transmit precise satellite ephemeris information in certain beam directions. For example, the second network device can normally broadcast the precise satellite ephemeris information corresponding to or associated with the second network device based on the fourth information to assist the terminal device in determining the first frequency offset; the first network device can choose not to transmit the precise satellite ephemeris information corresponding to or associated with the first network device in certain beam directions based on the fourth information, thereby saving signaling overhead.
[0093] Fifthly, a communication apparatus is provided, which is used to execute the method in the first aspect or any possible implementation thereof, or to execute the method in the second aspect or any possible implementation thereof, or to execute the method in the third aspect or any possible implementation thereof, or to execute the method in the fourth aspect or any possible implementation thereof. Specifically, the apparatus may include units and / or modules for executing the method in the first aspect or any possible implementation thereof, or the apparatus may include units and / or modules for executing the method in the second aspect or any possible implementation thereof, or the apparatus may include units and / or modules for executing the method in the third aspect or any possible implementation thereof, or the apparatus may include units and / or modules for executing the method in the fourth aspect or any possible implementation thereof, such as a processing unit and / or a communication unit.
[0094] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0095] In another implementation, the device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment). When the device is a chip, chip system, or circuit for communication equipment, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit may be at least one processor, processing circuit, or logic circuit.
[0096] A sixth aspect provides a communication device, comprising: at least one processor for executing a computer program or instructions to perform the methods in any of the possible implementations of the first, second, third, or fourth aspects described above. Optionally, the device further comprises a memory for storing the computer program or instructions. Optionally, the device further comprises a communication interface coupled to the processor, which can be used to input the computer program or instructions to the processor or to output information from the processor.
[0097] In one implementation, the device is a communication device (such as a terminal device or a network device).
[0098] In another implementation, the device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment).
[0099] In a seventh aspect, a processor is provided for performing the methods provided in the first, second, third, or fourth aspects described above.
[0100] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0101] Optionally, the device further includes: a memory for storing a program; correspondingly, at least one processor for executing the computer program or instructions in the memory.
[0102] Optionally, the device also includes a communication interface. The communication interface is coupled to the processor and can be used to input information to the processor or output information from the processor.
[0103] Eighthly, a computer-readable storage medium is provided that stores program code for execution by a device, the program code including methods for performing any of the possible implementations of the first, second, third, or fourth aspects described above.
[0104] Ninth aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method in any one of the possible implementations of the first, second, third, or fourth aspects described above.
[0105] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reading instructions from a memory through the communication interface and executing the method provided by any of the above implementations of the first, second, third, or fourth aspects.
[0106] Optionally, the chip is a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core or a system-in-package (SIP) chip.
[0107] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions in the memory. When the computer programs or instructions are executed, the processor is used to perform the method provided by any of the above implementations of the first, second, third, or fourth aspects.
[0108] Eleventhly, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method provided by any of the above-described implementations of the first, second, third, or fourth aspects.
[0109] In a twelfth aspect, a communication system is provided, comprising a terminal device according to the first aspect and any implementation thereof, and a network device according to the second aspect and any implementation thereof; or, the communication system comprises at least one of a terminal device, a first network device, and a second network device according to the third aspect and any implementation thereof; or, the communication system comprises at least one of a terminal device, a first network device, and a second network device according to the fourth aspect and any implementation thereof. Attached Figure Description
[0110] Figure 1 is a schematic diagram of the network architecture 100 of the NTN communication system applicable to embodiments of this application.
[0111] Figure 2 is a schematic diagram of the network architecture 200 of the NTN communication system applicable to embodiments of this application.
[0112] Figure 3 is a schematic diagram of the network architecture 300 of the NTN communication system applicable to embodiments of this application.
[0113] Figure 4 is a schematic diagram of the network architecture 400 of the NTN communication system applicable to embodiments of this application.
[0114] Figure 5 is a schematic diagram of a terminal device receiving downlink signals and sending uplink signals.
[0115] Figure 6 is a schematic flowchart of the communication method 500 provided in an embodiment of this application.
[0116] Figure 7 is a schematic flowchart of the communication method 600 provided in an embodiment of this application.
[0117] Figure 8 is a schematic flowchart of the communication method 700 provided in an embodiment of this application.
[0118] Figure 9 shows a schematic block diagram of a communication device provided in an embodiment of this application.
[0119] Figure 10 shows a schematic structural diagram of the communication device provided in an embodiment of this application.
[0120] Figure 11 shows a schematic diagram of the chip system provided in an embodiment of this application. Detailed Implementation
[0121] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0122] The technical solutions provided in this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The technical solutions provided in this application can also be applied to future communication systems. Furthermore, the technical solutions provided in this application can be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0123] NR supports three radio resource control (RRC) states: idle (also known as RRC_IDLE), deactivated (also known as RRC_INACTIVE), and connected (also known as RRC_CONNECTED). RRC_IDLE and RRC_INACTIVE are often referred to as the "non-connected states."
[0124] Terminal devices, such as user equipment (UE), have different characteristics depending on their state:
[0125] When a UE is in the RRC_IDLE state, its characteristic is that the core network does not retain the UE's RRC context. The RRC context is a key parameter for establishing communication between the UE and the network, specifically including security context and UE capability information. This also means that the UE has not yet established a connection with the core network (CN), i.e., it is in the CN_IDLE state. At this time, the UE has no data to transmit and will enter a sleep state, shutting down its transceiver unit to reduce power consumption.
[0126] When the UE is in the RRC_CONNECTED state, the UE has established an RRC context, and all parameters necessary for communication between the UE and the network are known to both parties. The network assigns a cell radio network temporary identifier (C-RNTI) to the accessing UE, and the UE and the core network are in the CN_CONNECTED state. At this time, if the UE is transmitting data, it is in continuous reception mode until the data transmission is complete and it enters a waiting state, at which point it switches to connected discontinuous reception (DRX) to save power. If there is still data to be transmitted, the UE returns to the continuous reception mode.
[0127] When the UE is in the RRC_INACTIVE state, the RRC context is preserved between the UE and the network. From the core network's perspective, the UE is also in the CN_CONNECTED state. At this time, the process of switching to connected mode for data reception is relatively fast and does not incur additional core network signaling overhead.
[0128] The terminal devices in this application include various devices with wireless communication capabilities, which can be used to connect people, objects, machines, etc. These terminal devices can be widely applied in various scenarios, such as: cellular communication, D2D, V2X, peer-to-peer, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. Terminal equipment can be a UE, terminal, fixed equipment, mobile station, mobile device, subscriber unit, handheld device, vehicle-mounted equipment, wearable device, cellular phone, smartphone, session initiation protocol (SIP) phone, wireless data card, personal digital assistant (PDA), computer, tablet computer, laptop computer, wireless modem, handset, laptop computer, computer with wireless transceiver capability, smart book, vehicle, satellite, global positioning system (GPS) device, target tracking device, aircraft (e.g., drone, helicopter, multi-helicopter, quad-helicopter, or aircraft), boat, remote control device, smart home device, industrial equipment, or a device built into the above devices (e.g., a communication module, modem, or chip in the above devices), or other processing devices connected to a wireless modem.
[0129] It should be understood that in certain scenarios, terminal devices can also be used as base stations. For example, a terminal device can act as a scheduling entity, providing sidelink signaling between terminal devices in scenarios such as V2X, D2D, or end-to-end.
[0130] In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be a device that supports the terminal device in implementing the functions, such as a chip system or a chip. This device can be installed in the terminal device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0131] The network device in this application embodiment can be a device used to communicate with terminal devices. This network device can also be called an access network device or a wireless access network device, such as a base station. The term "base station" can broadly encompass various names below, or be replaced by the following names, such as: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, equipment performing base station functions in D2D, V2X, and M2M communications, network-side equipment in future communication networks, or equipment performing base station functions in future communication systems. A base station can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.
[0132] The network device in this application embodiment can refer to a radio access network (RAN) node (or device) used to connect terminal devices to a wireless network.
[0133] In one possible scenario, the RAN node can be a base station (BS), eNB, AP, TRP, gNB, a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station, micro base station, indoor station, relay node, donor node, or a radio controller in a cloud radio access network (CRAN) scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, a roadside unit (RSU) in V2X technology. The base station can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.
[0134] In this embodiment, the means for implementing the function of the network device can be the network device itself, or it can be a means that enables the network device to implement the function, such as a chip system or a chip, which can be installed in the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0135] The network and terminal equipment described in this application can be applied to non-terrestrial network (NTN) communication systems. NTN communication has advantages such as wide coverage, long communication distance, high reliability, high flexibility, and high throughput. NTN communication is unaffected by geographical environment, climate conditions, and natural disasters, and has been widely used in aviation, maritime, and military communications. On the one hand, NTN can provide communication services to areas that are difficult for terrestrial networks to cover (e.g., oceans, forests, deserts, or remote areas); on the other hand, NTN can enhance communication reliability, for example, providing more stable communication services for users in high-speed moving scenarios such as trains and airplanes; furthermore, NTN can provide more data transmission resources and support a larger number of connections. Therefore, introducing NTN into future communication systems can greatly improve the user experience. The following description in this application uses satellite communication as an example of NTN communication, but it can also be extended to other non-terrestrial network communications, such as high altitude platform station (HAPS) communication.
[0136] Generally speaking, the higher the satellite's orbit, the larger its coverage area, but the longer the communication delay. Based on orbital altitude, satellites can be divided into: (1) Low Earth Orbit (LEO) satellites, with orbital altitudes of approximately 300 km to 1500 km; (2) Middle Earth Orbit (MEO) satellites, with orbital altitudes of approximately 7000 km to 25000 km; and (3) Geostationary Earth Orbit (GEO) satellites, with orbital altitudes of approximately 35785.5 km. LEO and MEO satellites are collectively referred to as non-geostationary satellite orbit (NGSO) satellites, which move at high speeds relative to the ground. LEO satellites have lower communication delays compared to communication satellites in other orbits, therefore many satellite communication providers choose LEO satellites as their communication satellites.
[0137] The network architecture of the communication system applicable to the embodiments of this application is briefly described below.
[0138] Figure 1 is a schematic diagram of a network architecture 100 of an NTN communication system applicable to embodiments of this application. The NTN communication system shown in Figure 1 includes network device #1, network device #2, a ground base station, a ground core network, and terminal equipment. Network device #1 can be a satellite, such as a GEO satellite, MEO satellite, LEO satellite, etc., without limitation. Network device #2 can be a gateway (or ground station, earth station, gateway station, gateway station) (NTN gateway), which can be used to connect network device #1 and the ground base station. One or more network devices #1 can connect to one or more ground base stations through one or more network devices #2, without limitation. In Figure 1, the communication mode of network device #1 is transparent, that is, network device #1 acts as an analog radio frequency repeater, realizing wireless frequency conversion and amplification, and can transparently transmit or copy signals between the ground base station and the terminal equipment. For example, signals sent by the terminal equipment can be transparently transmitted through network device #1 and forwarded to the ground base station by network device #2 in sequence.
[0139] Figure 2 is a schematic diagram of another network architecture 200 of the NTN communication system applicable to embodiments of this application. In Figure 2, the communication mode of network device #1 is regenerative mode, that is, network device #1 can act as a wireless communication base station, realizing the regeneration of signals received from the ground, and can understand and process these signals. For example, network device #1 can be a base station mounted on an artificial earth satellite or a high-altitude aircraft, such as an eNB, gNB, etc. Network device #2 can forward signaling between network device #1 (i.e., the base station) and the core network.
[0140] It should be noted that Figure 2 only shows one network device #1 and one network device #2. In actual use, an architecture with multiple network devices #1 and / or multiple network devices #2 can be adopted as needed. Each network device #1 can provide services to one or more terminal devices, each network device #2 can correspond to one or more network devices #1, and each network device #1 can correspond to one or more network devices #2. This application embodiment does not specifically limit the scope of the application.
[0141] Figure 3 illustrates a schematic diagram of another network architecture 300 of the NTN communication system according to an embodiment of this application. Figure 3 uses two network devices #1 and two network devices #2 as an example. The communication mode of the two network devices #1 is regenerative mode, that is, the two network devices #1 can act as base stations for wireless communication. The difference from Figure 3 is that there is an inter-satellite link (ISL) between the two network devices #1. Under this network architecture, different network devices #1 can communicate with each other or connect to the same terrestrial core network.
[0142] In another possible scenario, multiple RAN nodes can collaborate to assist terminal devices in achieving wireless access, with different RAN nodes implementing different functions of the base station. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs). CUs and DUs can be set up separately or included in the same network element, such as in a baseband unit (BBU). CUs and DUs separate the base station's protocol layers; some protocol layer functions are centrally controlled by the CU, while the remaining partial or complete protocol layer functions are distributed in the DU, which is centrally controlled by the CU. RUs can be included in radio equipment or radio units, such as in RRUs, AAUs, or RRHs. For example, a CU is a logical node carrying the access network device's RRC, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions. CUs can connect to network nodes such as the core network through interfaces. The Core Controller (CU) can be divided into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC layer and the PDCP control plane (PDCP-C) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. CU-UP is a logical node carrying the SDAP layer and the PDCP user plane (PDCP-U) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions.
[0143] In different systems, CU, DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an Open RAN (ORAN) system, CU can also be called Open CU (open CU, O-CU), DU can also be called Open DU (open DU, O-DU), CU-CP can also be called Open CU-CP (open CU-CP, O-CU-CP), CU-UP can also be called Open CU-UP (open CU-UP, O-CU-UP), and RU can also be called Open RU (open RU, O-RU).
[0144] Figure 4 illustrates a schematic diagram of another architecture 400 of the NTN communication system according to an embodiment of this application. The difference between Figure 4 and Figure 1 is that network device #1, acting as the DU (Dedicated Unit) of the base station, is separated from the CU (Curricular Unit) of the ground base station. It can understand, process, and reproduce signals from the ground, rather than simply transmitting or copying them, while the ground base station only acts as the CU. In this network architecture, the service link between the terminal device and network device #1 can transmit NR-Uu radio interface signals, and the feeder link between network device #1 and network device #2 transmits satellite radio interface (SRI) signals. Above these SRI signals, the F1 interface signals between the DU and CU are transmitted.
[0145] To facilitate understanding of the embodiments of this application, the terms involved in the embodiments of this application will be briefly explained below.
[0146] 1. Doppler frequency deviation
[0147] Because satellites move at high speeds relative to the ground, relative motion occurs between the satellite and ground-based terminal equipment, resulting in a signal frequency shift between the receiving and transmitting ends. This frequency shift is called Doppler frequency offset. Over time, the Doppler frequency offset between the satellite and the ground-based terminal equipment continuously changes; the rate of change of this Doppler frequency offset is called the Doppler rate of change.
[0148] For example, the Doppler frequency offset can be calculated using the following formula 1:
[0149] Wherein, f in Formula 1 above d The Doppler frequency shift is caused by the relative motion between the satellite and the terminal device, v is the relative velocity between the satellite and the terminal device, c is the speed of light, and R is the speed of light. e Let f be the Earth's radius, h be the satellite's orbital altitude, E be the elevation angle of the terminal device relative to the satellite, and f be the Earth's orbital radius. c The operating frequency is given. In Formula 1 above, v needs to be determined based on the location information of the terminal device and the ephemeris information of the satellite.
[0150] Assuming the relative speed between the satellite and the terminal equipment is v = 1000 km / h, and the elevation angle of the terminal equipment relative to the satellite is E = 10°, the Doppler frequency offset and Doppler rate of change of the satellite at different orbital altitudes and different operating frequencies can be shown in Table 1 below.
[0151] Table 1
[0152] As can be seen from Table 1 above, the Doppler frequency offset caused by the high-speed movement of the satellite relative to the ground is relatively large, ranging from tens of kHz to hundreds of kHz. Therefore, the Doppler frequency offset caused by the high-speed movement of the satellite relative to the ground will seriously affect the reception performance of the receiver.
[0153] 2. Drifting in the Zhong River
[0154] Ideally, the clock frequencies of the receiver and transmitter should be the same. However, due to various reasons (such as the manufacturing of internal clock components and thermal effects), the clock may deviate from the standard time or be biased relative to other clocks, a phenomenon known as clock drift.
[0155] Generally, satellites use relatively accurate and stable clocks such as rubidium or cesium clocks, while the clocks used in typical terminal devices have lower accuracy and stability, making them prone to clock drift. Therefore, the clock drift involved in the embodiments of this application mainly refers to clock drift caused by terminal devices. Clock drift in terminal devices can also cause signal frequency offset, which will be denoted as f below. T .
[0156] Frequency offsets, such as those caused by Doppler frequency offset and clock drift, will lead to signal distortion at the receiving end. The larger the frequency offset, the greater the deviation between the received signal and the demodulated signal. To ensure the receiving performance of the signal, frequency offset compensation is usually required. Frequency offset compensation can be divided into pre-compensation at the transmitting end and post-compensation at the receiving end. This application uses pre-compensation at the transmitting end as an example. For instance, when the terminal device transmits an uplink signal or before doing so, pre-compensation is performed on the uplink signal in the frequency domain. For example, if the operating frequency of the terminal device is A, and the frequency of the uplink signal received by the receiving end is shifted due to the frequency offset (e.g., the frequency shift is A+B), then the terminal device needs to perform frequency offset compensation on the transmitted uplink signal, and the amount of compensation is B. Therefore, the frequency of the uplink signal transmitted by the terminal device is AB, and the frequency of the uplink signal received by the receiving end is exactly A. However, due to reasons such as GNSS signal obstruction, lack of GNSS positioning function in the terminal device, or GNSS positioning function being currently disabled, the terminal device cannot obtain its own location information; and / or, the terminal device cannot obtain accurate satellite ephemeris information, making it unable to calculate the Doppler frequency offset, and therefore unable to obtain the frequency offset caused by clock drift. For example, as shown in Figure 5, Figure 5(a) indicates that the total downlink frequency offset of the downlink signal received by the terminal device includes the frequency offset caused by clock drift and the Doppler frequency offset, i.e., the total downlink frequency offset F_D = f d +f TConsidering both scenarios where the terminal device receives downlink signals (the sender is the network device, and the receiver is the terminal device) and scenarios where the terminal device sends uplink signals (the sender is the terminal device, and the receiver is the network device), since the sender and receiver are opposite, the frequency offsets caused by clock drift are opposites. If the terminal device does not pre-compensate for the transmitted uplink signal, the total uplink frequency offset of the uplink signal received by the network device will be F_U = f d -f T There is a residual frequency offset. Therefore, the terminal device needs to pre-compensate the uplink signal to ensure that the residual frequency offset of the uplink signal received by the network device is 0, that is, the uplink signal received by the network device has no frequency offset, which can guarantee the reception performance of the network device. However, due to the lack of satellite ephemeris information and / or the location information of the terminal device, the terminal device cannot determine the Doppler frequency offset f. d Therefore, it is also impossible to distinguish f from the downlink total frequency offset F_D. d and f T If the terminal device cannot determine the frequency offset caused by clock drift and the Doppler frequency offset, accurate uplink compensation or pre-compensation cannot be achieved. One possible implementation of uplink signal pre-compensation by the current terminal device is that the terminal device knows the total downlink frequency offset of the downlink signal transmitted by the satellite, and compensates for the uplink signal at the frequency of the total downlink frequency offset of the downlink signal transmitted by the satellite when or before transmitting the uplink signal. Alternatively, another implementation of uplink signal pre-compensation by the current terminal device is that the terminal device does not perform uplink signal pre-compensation. In this case, residual frequency offset will exist at the receiving end, and the receiving performance at the receiving end cannot be guaranteed. Based on the above technical problems, this application provides a communication method 500 that, if the terminal device cannot obtain accurate satellite ephemeris information and / or the terminal device's location information, can accurately determine the frequency offset caused by Doppler frequency offset and clock drift, enabling the terminal device to perform accurate pre-compensation for the uplink signal and improve the receiving performance of the receiving end.
[0157] Figure 6 is a schematic flowchart of a communication method 500 provided in an embodiment of this application. This embodiment uses a terminal device and a network device as examples of the execution subjects in the interaction illustration to illustrate the method, but this application does not limit the execution subjects of this interaction illustration. For example, the terminal device in Figure 6 can also be a chip, chip system, or processor that supports the methods implemented by the terminal device, or it can be a logic module or software that can implement all or part of the terminal device; the network device can also be a chip, chip system, or processor that supports the methods implemented by the network device, or it can be a logic module or software that can implement all or part of the network device.
[0158] Communication method 500 may include the following steps:
[0159] S510, the network device sends first configuration information and / or second configuration information. Correspondingly, the terminal device receives the first configuration information and / or second configuration information.
[0160] Specifically, the first configuration information is used to indicate the first compensation coefficient, and the second configuration information is used to indicate the second compensation coefficient.
[0161] Optionally, the network device may determine the first compensation coefficient and / or the second compensation coefficient based on the fifth information sent by the terminal device. This fifth information indicates the range information of the first frequency offset and / or the second frequency offset. For example, the range information of the first frequency offset and / or the second frequency offset that the terminal device may report may include at least one of the following parameters corresponding to the first frequency offset and / or the second frequency offset:
[0162] The maximum, minimum, average, median, mode, or one or more values corresponding to environmental information, such as ambient temperature, ambient humidity, air pressure, etc.
[0163] For a detailed description of the first and second frequency offsets, please refer to S516 below.
[0164] For example, the first configuration information and / or the second configuration information described above may be carried in the same message, or they may be carried in different messages, and this application does not limit this. For example, the first configuration information and / or the second configuration information described above may be carried in a broadcast message (e.g., system information block 19 (SIB19), positioning system information block (posSIB), etc.) or an RRC unicast message.
[0165] S512, the terminal device sends a second signal. Correspondingly, the network device receives the second signal.
[0166] Specifically, the frequency of the second signal is pre-compensated based on the first compensation coefficient and the third frequency offset. The "pre-compensation" used in this application embodiment can also be replaced with compensation.
[0167] Specifically, the aforementioned third frequency offset is determined by the terminal device based on the received signal. For example, this third frequency offset is the downlink frequency offset (e.g., total downlink frequency offset) determined by the terminal device based on the downlink signal received from the network device. Optionally, this third frequency offset is measured or estimated by the terminal device based on the downlink signal received from the network device. Optionally, the frequency of the downlink signal received from the network device is not pre-compensated.
[0168] For example, the communication method 500 can be applied to scenarios where a terminal device performs random access. The network device configures a random access preamble resource pool for the terminal device. Optionally, the terminal device randomly selects a preamble from the preamble resource pool configured by the network device and transmits the selected preamble on the physical random access channel (PRACH). That is, the second signal mentioned above can be preamble #1.
[0169] For example, the second signal mentioned above can also be a sounding reference signal (SRS), demodulation reference signal (DM-RS), phase tracking reference signal (PT-RS), or other uplink signals, and this application does not limit this. Optionally, the embodiments of this application can also be applied to V2X scenarios, in which the second signal can also be a sidelink synchronization signal and a physical broadcast channel (SSB).
[0170] Specifically, the terminal device can send a second signal based on the aforementioned first configuration information. That is, the terminal device can pre-compensate the frequency of the second signal according to the first compensation coefficient indicated by the first configuration information. For example, if the first configuration information indicates that the compensation coefficient for preamble#1 is the first compensation coefficient, the terminal device can pre-compensate the frequency of preamble#1 using the first compensation coefficient. Exemplarily, pre-compensating the frequency of preamble#1 using the first compensation coefficient can be understood as the terminal device sending the frequency of preamble#1 as the first compensation coefficient multiplied by the third frequency offset.
[0171] Optionally, in S514, the terminal device sends a third signal. Correspondingly, the network device receives the third signal.
[0172] Specifically, the frequency of the aforementioned third signal is pre-compensated based on the second compensation coefficient and the third frequency offset.
[0173] Specifically, the terminal device can also randomly select a preamble from the preamble resource pool configured by the network device and send the selected preamble on PRACH. That is, the third signal mentioned above can be a preamble #2 that is different from the second signal mentioned above.
[0174] For example, the third signal mentioned above can also be SRS, DM-RS, PT-RS, or other uplink signals, and this application does not limit this. Optionally, the embodiments of this application can also be applied to V2X scenarios, in which the third signal can also be a sidelink SSB.
[0175] Specifically, the terminal device can send a third signal based on the aforementioned second configuration information. That is, the terminal device can pre-compensate the frequency of the third signal according to the second compensation coefficient indicated by the second configuration information. For example, if the second configuration information indicates that the compensation coefficient for preamble#2 is the second compensation coefficient, the terminal device can pre-compensate the frequency of preamble#2 using the second compensation coefficient. Exemplarily, the terminal device pre-compensating the frequency of preamble#1 using the second compensation coefficient can be understood as the terminal device sending preamble#1 at a frequency equal to the second compensation coefficient multiplied by the third frequency offset.
[0176] S516, network devices determine the first information.
[0177] Specifically, the aforementioned first information is related to the first frequency offset and the second frequency offset. The first frequency offset is related to the clock deviation of the terminal device, for example, the first frequency offset is the frequency offset caused by clock drift of the terminal device; the second frequency offset is related to the Doppler frequency offset, for example, the second frequency offset is the Doppler frequency offset generated by the relative motion between the network device and the terminal device.
[0178] Assuming the third frequency offset mentioned above is F_D, this third frequency offset includes the first and second frequency offsets, i.e., F_D = f d +f T If the terminal device does not pre-compensate for the frequency of the transmitted signal, the total uplink frequency offset of the received signal by the network device will be F_U = f d -f T If the terminal device compensates for the entire third frequency offset in the transmitted signal, the uplink residual frequency offset of the received signal by the network device is F_U - F_D = f d -f T -(f d +f T ).
[0179] Specifically, the "residual frequency offset" involved in the embodiments of this application can be understood as the residual frequency offset of the signal received by the receiving end after the transmitting end has pre-compensated the frequency of the transmitted signal.
[0180] In this embodiment of the application, the first compensation coefficient can be denoted as a and the second compensation coefficient as b. The values of a and b are not limited in this application and can be determined according to the specific circumstances.
[0181] One implementation is as follows: if the terminal device executes the above S512 but not the above S514, a≠1, the network device can determine the first information based on the above second signal.
[0182] For example, the network device can calculate f according to the following formulas 2 and 3. d and f T f1 = f d -f T -a*(f d +f T [Formula 2] f2=f d -f T -(f d +f T )[Formula 3]
[0183] In Formula 2 above, f1 represents the residual frequency offset of the second signal received by the network device, and a represents the first compensation coefficient corresponding to the second signal. Formula 3 above is obtained by the network device by fully compensating the signal #2 sent by the terminal device with the total frequency offset of the received signal #1. In Formula 3, f2 represents the residual frequency offset of the received signal #2 by the network device.
[0184] For example, signal #1 and signal #2 are arbitrary signals, and this application does not limit them.
[0185] Another implementation is as follows: the terminal device executes the above S512 and S514, a≠b, and the network device can determine the first information based on the above second signal and the above third signal.
[0186] S512 and S514 also need to consider the concept of time. For example, in S512, the terminal device sends the second signal at the first moment; in S514, the terminal device sends the third signal at the second moment. The different moments correspond to f. d and f T They should be different. The following considers the case where the time interval between the first and second moments is short. In this case, f corresponds to the first and second moments. d and f T The difference is very small. For example, suppose f corresponds to the first time step and the second time step. d and f T They are approximately the same.
[0187] For example, the network device can calculate f according to Formula 2 and Formula 4 below. d and f T f1 = f d -f T -a*(f d +f T[Formula 2] f3=f d -f T -b*(f d +f T )[Formula 4]
[0188] In Formula 2 above, f1 represents the residual frequency offset of the second signal received by the network device, and a represents the first compensation coefficient corresponding to the second signal. In Formula 4 above, f3 represents the residual frequency offset of the third signal received by the network device, and b represents the second compensation coefficient corresponding to the third signal.
[0189] The following considers the case where the time interval between the first and second moments is relatively long. In this case, f corresponds to different moments. d and f T The differences are significant. For example, consider f at different times here. T In scenarios with significant differences, one possible implementation is that the terminal device can send multiple uplink signals. For example, the terminal device executes S512 and S514 as described above, and also sends one or more signals from the fifth signal, ..., the Nth signal. The network device can determine the first information based on one or more signals from the second signal, the third signal, the fifth signal, ..., the Nth signal.
[0190] For example, a network device can determine f corresponding to different times of multiple signal transmissions based on the following N-1 formulas. T f1 = f d -f T1 -a*(f d +f T1 [Formula 5] f3=f d -f T2 -b*(f d +f T2 )[Formula 6] f4=f d -f T3 -c*(f d +f T3 ) … f N =f d -f T(N - 1) -n*(f d +f T(N - 1) )
[0191] In the above formulas, f1 represents the residual frequency offset of the second signal received by the network device, and a represents the first compensation coefficient corresponding to the second signal. f3 represents the residual frequency offset of the third signal received by the network device, and b represents the second compensation coefficient corresponding to the third signal. f4 represents the residual frequency offset of the fifth signal received by the network device, and c represents the compensation coefficient corresponding to the fifth signal. ... f N The residual frequency offset of the Nth signal received by the network device is given by n in the above formula, where n is the compensation coefficient corresponding to the Nth signal.
[0192] One possible implementation is that the network device knows f d The approximate value can be determined, for example, through information such as ephemeris and cell / beam center location. Then, based on the N-1 formulas mentioned above, the f values corresponding to different times of signal transmission can be determined. T .
[0193] Optionally, the network device may determine f based on the fifth piece of information reported by the terminal device. d The approximate value can then be used to determine f at different times of signal transmission based on the aforementioned N-1 formulas. T .
[0194] Among them, a, b, c, ..., n are all different.
[0195] For example, the compensation coefficients c corresponding to the fifth signal, ..., and n corresponding to the Nth signal can be indicated to the terminal device by the network device through configuration information. For instance, the network device can indicate these to the terminal device through the first configuration information and / or the second configuration information, or the network device can indicate them to the terminal device through other configuration information; this application does not limit this. Optionally, the network device can determine the compensation coefficient a corresponding to the second signal, the compensation coefficient b corresponding to the third signal, the compensation coefficient c corresponding to the fifth signal, ..., and the compensation coefficient n corresponding to the Nth signal based on the fifth information sent by the terminal device, thereby ensuring a small residual frequency offset as much as possible, which helps the network device successfully receive the second, third, fifth, ..., Nth signals and reduces interference between uplink signals sent by different terminal devices.
[0196] For example, if we consider f at different times... d Scenarios with significant differences, or f corresponding to different times d and f T For scenarios with significant differences, similar methods can be used.
[0197] The three implementation methods described above are applicable when the operating frequency of the terminal device's transmitted signal is the same as the operating frequency of the terminal device's received signal. For example, the three implementation methods described above can be applied to TDD communication systems. However, when the operating frequency of the terminal device's transmitted signal is different from the operating frequency of the terminal device's received signal, such as in an FDD communication system, there may be a coefficient difference K between the operating frequencies of the terminal device's transmitted and received signals. In this case, we still assume that the third frequency offset is F_D, which includes the first and second frequency offsets, i.e., F_D = f d +f T If the terminal device does not pre-compensate for the frequency of the transmitted signal, the total uplink frequency offset of the received signal by the network device will be F_U = K*f. d -f T If the terminal device compensates for the entire third frequency offset in the transmitted signal, the uplink residual frequency offset of the received signal by the network device is F_U - F_D = K*f d -f T -(f d +f T ).
[0198] One implementation is as follows: if the terminal device executes the above S512 but not the above S514, a≠1, the network device can determine the first information based on the above second signal.
[0199] For example, the network device can calculate f according to the following formulas 7 and 8. d and f T f1 = K*f d -f T -a*(f d +f T [Formula 7] f2=K*f d -f T -(f d +f T )[Formula 8]
[0200] In Formula 5 above, f1 represents the residual frequency offset of the second signal received by the network device, and a represents the first compensation coefficient corresponding to the second signal. Formula 6 above is obtained by the network device by fully compensating the signal #2 sent by the terminal device with the total frequency offset of the received signal #1. In Formula 6, f2 represents the residual frequency offset of the received signal #2 by the network device.
[0201] For example, signal #1 and signal #2 are arbitrary signals, and this application does not limit them.
[0202] Another implementation is as follows: the terminal device executes the above S512 and S514, a≠b, and the network device can determine the first information based on the above second signal and the above third signal.
[0203] S512 and S514 also need to consider the concept of time. For example, in S512, the terminal device sends the second signal at the first moment; in S514, the terminal device sends the third signal at the second moment. The different moments correspond to f. d and f T They should be different. The following considers the case where the time interval between the first and second moments is short. In this case, f corresponds to the first and second moments. d and f T The difference is very small. For example, suppose f corresponds to the first time step and the second time step. d and f T They are approximately the same.
[0204] For example, the network device can calculate f according to Formula 7 and Formula 9 below. d and f T f1 = K*f D -f T -a*(f d +f T [Formula 7] f3=K*f d -f T -b*(f d +f T )[Formula 9]
[0205] In Formula 5 above, f1 represents the residual frequency offset of the second signal received by the network device, and a represents the first compensation coefficient corresponding to the second signal. In Formula 7 above, f3 represents the residual frequency offset of the third signal received by the network device, and b represents the second compensation coefficient corresponding to the third signal.
[0206] The following considers the case where the time interval between the first and second moments is relatively long. In this case, f corresponds to different moments. d and f T The differences are significant. For example, consider f at different times here. T In scenarios with significant differences, one possible implementation is that the terminal device can send multiple uplink signals. For example, the terminal device executes S512 and S514 as described above, and also sends one or more signals from the fifth signal, ..., the Nth signal. The network device can determine the first information based on one or more signals from the second signal, the third signal, the fifth signal, ..., the Nth signal.
[0207] For example, a network device can determine f corresponding to different times of multiple signal transmissions based on the following N-1 formulas. T f1 = K*f d -f T1 -a*(f d +f T1 [Formula 10] f3=K*f d -f T2 -b*(f d +f T2 [Formula 11] f4=K*f d -f T3 -c*(f d +f T3 ) … f N =K*f d -f T(N - 1) -n*(f d +f T(N - 1) )
[0208] In the above formulas, f1 represents the residual frequency offset of the second signal received by the network device, and a represents the first compensation coefficient corresponding to the second signal. f3 represents the residual frequency offset of the third signal received by the network device, and b represents the second compensation coefficient corresponding to the third signal. f4 represents the residual frequency offset of the fifth signal received by the network device, and c represents the compensation coefficient corresponding to the fifth signal. ... f N The residual frequency offset of the Nth signal received by the network device is given by n in the above formula, where n is the compensation coefficient corresponding to the Nth signal.
[0209] One possible implementation is that the network device knows f d The approximate value can be determined, for example, through information such as ephemeris and cell / beam center location. Then, based on the N-1 formulas mentioned above, the f values corresponding to different times of signal transmission can be determined. T .
[0210] Optionally, the network device may determine f based on the fifth piece of information reported by the terminal device. d The approximate value can then be used to determine f at different times of signal transmission based on the aforementioned N-1 formulas. T .
[0211] Among them, a, b, c, ..., n are all different.
[0212] For example, the compensation coefficients c corresponding to the fifth signal, ..., and n corresponding to the Nth signal can be indicated to the terminal device by the network device through configuration information. For instance, the network device can indicate these to the terminal device through the first configuration information and / or the second configuration information, or the network device can indicate them to the terminal device through other configuration information; this application does not limit this. Optionally, the network device can determine the compensation coefficient a corresponding to the second signal, the compensation coefficient b corresponding to the third signal, the compensation coefficient c corresponding to the fifth signal, ..., and the compensation coefficient n corresponding to the Nth signal based on the fifth information sent by the terminal device, thereby ensuring a small residual frequency offset as much as possible, which helps the network device successfully receive the second, third, fifth, ..., Nth signals and reduces interference between uplink signals sent by different terminal devices.
[0213] For example, if we consider f at different times... d Scenarios with significant differences, or f corresponding to different times d and f T For scenarios with significant differences, similar methods can be used.
[0214] For example, f1, f2, f3, f4, ..., f in the above formula N This is something that network devices can measure or estimate. Through the various implementation methods described above, network devices can calculate the first and second frequency offsets.
[0215] S518, the network device sends the first information. Correspondingly, the terminal device receives the first information.
[0216] Specifically, the first information related to the first frequency offset and the second frequency offset can be: the first information indicates the first frequency offset and the second frequency offset, or the first information can indicate a second related parameter used to calculate the first frequency offset and the second frequency offset.
[0217] Optionally, the first information may also indicate a first frequency offset, or the first information may also indicate a second frequency offset.
[0218] For example, the first information may include the values of a first frequency offset and a second frequency offset to indicate the first frequency offset and the second frequency offset. For example, the first information may include f calculated by the network device. d and f T .
[0219] For example, the first information may include at least one parameter selected from the residual frequency offset of the second signal, the residual frequency offset of the third signal, the residual frequency offset of the fifth signal, ..., the residual frequency offset of the Nth signal, which is used by the terminal device to calculate the first frequency offset and the second frequency offset. For example, the first information may include f1, f2, f3, f4, ..., f NOne or more parameters in the parameters. At this time, the network device does not need to calculate the first frequency offset and the second frequency offset.
[0220] For example, if the communication method 500 is applicable to a scenario where a terminal device performs random access, the first information can be carried in MsgB / Msg4 during the random access process. Alternatively, the first information can be carried in other RRC messages, and this application does not limit this.
[0221] For example, if the communication method 500 is applicable to a scenario where the terminal device is in a connected state, the first information can be carried in a broadcast message, such as system information block 1 (SIB1), SIB19, etc. Alternatively, the first information can be carried in other RRC messages, and this application does not limit this.
[0222] If the network device calculates the first frequency offset and the second frequency offset, the network device can use the first frequency offset and the second frequency offset to accurately pre-compensate the frequency of the message carrying the first information, thereby improving the success rate of the terminal device in decoding the first information.
[0223] S520, the terminal device sends a first signal based on the first information.
[0224] Specifically, the terminal device obtains the first frequency offset and the second frequency offset based on the first information, and the frequency of the first signal is pre-compensated based on the first frequency offset and / or the second frequency offset.
[0225] If the first information indicates the first frequency offset and the second frequency offset, the terminal device can directly obtain the first frequency offset and the second frequency offset based on the first information.
[0226] If the first information indicates a second related parameter used to calculate the first frequency offset and the second frequency offset, the terminal device can calculate the first frequency offset and the second frequency offset based on the first information. The specific calculation method can refer to the method used by the network device to calculate the first frequency offset and the second frequency offset in S516 above, which will not be repeated here. Optionally, the terminal device can also send second information, which indicates the first frequency offset.
[0227] Alternatively, the aforementioned first information may indicate a first frequency offset or related parameters used to calculate the first frequency offset. The terminal device determines the first frequency offset based on the first information, and determines the second frequency offset based on the third frequency offset and the determined first frequency offset. Alternatively, the aforementioned first information may indicate a second frequency offset or related parameters used to calculate the second frequency offset. The terminal device determines the second frequency offset based on the first information, and determines the first frequency offset based on the third frequency offset and the determined second frequency offset.
[0228] Optionally, the communication method 500 may further include the step of: the terminal device sending third information, which is used to indicate that the terminal device supports frequency offset estimation. Accordingly, the network device receives the third information from the terminal device.
[0229] Specifically, the third information may also be used to indicate at least one of the following: the frequency offset estimation capability that the terminal device can support, the frequency offset information that the terminal device can estimate accurately, the accuracy of the frequency offset estimation that the terminal device can support, and the frequency offset estimation method that the terminal device can support.
[0230] For example, the frequency offset estimation method supported by the terminal device indicated by the third information can be a modeling and calculation method. For example, the terminal device can collect surrounding environmental information, such as temperature, humidity, and air pressure, through sensors and other devices, and automatically fit the pattern or curve of frequency offset changes with environmental information. For example, the aforementioned third information can be referred to as terminal capability information.
[0231] One possible implementation is that if all terminal devices within a certain area or beam coverage area report their ability to support frequency offset estimation, then network devices can avoid sending precise satellite ephemeris information in that beam direction based on third-party information, thereby saving signaling overhead.
[0232] By using the aforementioned communication method 500, the dependence of the terminal device on satellite ephemeris information and the terminal device's location information when performing frequency offset estimation can be reduced. Furthermore, the terminal device can perform accurate pre-compensation for uplink signals, solving the interference problem between uplink signals sent by the terminal device and improving the receiving performance of the receiver.
[0233] This application may also provide another communication method 600, as shown in FIG7. FIG7 is a schematic flowchart of a communication method 600 provided in an embodiment of this application. In this embodiment, a terminal device and a network device are used as examples to illustrate the method, but this application does not limit the execution subject of the interaction. For example, the terminal device in FIG7 may also be a chip, chip system, or processor that supports the methods that the terminal device can implement, or it may be a logic module or software that can implement all or part of the terminal device; the network device may also be a chip, chip system, or processor that supports the methods that the network device can implement, or it may be a logic module or software that can implement all or part of the network device.
[0234] Communication method 600 may include the following steps:
[0235] S610, the terminal device sends the fourth signal. Correspondingly, the network device receives the fourth signal.
[0236] Specifically, the frequency of the aforementioned fourth signal is pre-compensated based on the third frequency offset. This pre-compensation of the fourth signal's frequency based on the third frequency offset can be understood as the terminal device fully compensating for the third frequency offset in the fourth signal, or the compensation coefficient for the fourth signal being 1. For example, fully compensating for the third frequency offset in the fourth signal can be understood as the terminal device sending the fourth signal at a frequency that is either the operating frequency minus the third frequency offset or the operating frequency plus the third frequency offset.
[0237] Specifically, the aforementioned third frequency offset is determined by the terminal device based on the received signal. For example, this third frequency offset is the downlink frequency offset (e.g., total downlink frequency offset) determined by the terminal device based on the downlink signal received from the network device. Optionally, this third frequency offset is measured or estimated by the terminal device based on the downlink signal received from the network device. Optionally, the frequency of the downlink signal received from the network device is not pre-compensated.
[0238] For example, communication method 600 can be applied to scenarios where a terminal device performs random access. The network device configures a preamble resource pool for the terminal device. Optionally, the terminal device randomly selects a preamble from the preamble resource pool configured by the network device and sends the selected preamble on PRACH. That is, the aforementioned fourth signal can be preamble #3.
[0239] For example, the fourth signal mentioned above can also be SRS, DM-RS, PT-RS, or other uplink signals, and this application does not limit this. Optionally, the embodiments of this application can also be applied to V2X scenarios, in which the fourth signal can also be a sidelink SSB.
[0240] S612, the network device determines the first information.
[0241] Specifically, the aforementioned first information is related to the first frequency offset. This first frequency offset is related to the clock deviation of the terminal device; for example, the first frequency offset is the frequency offset caused by clock drift of the terminal device.
[0242] Assuming the third frequency offset mentioned above is F_D, this third frequency offset includes the first and second frequency offsets, i.e., F_D = f d +f T If the terminal device does not pre-compensate for the frequency of the transmitted signal, the total uplink frequency offset of the received signal by the network device will be F_U = f d -f T If the terminal device fully compensates for the third frequency offset in the transmitted fourth signal, the uplink residual frequency offset of the received fourth signal by the network device will be F. U -F D =f d -f T -(fd +f T )=-2f T .
[0243] Among them, F U -F D The residual frequency offset of the fourth signal received by the network device can be measured or estimated by the network device, and therefore the network device can also calculate f. T That is, the first frequency offset.
[0244] S614, the network device sends the first information. Correspondingly, the terminal device receives the first information.
[0245] Specifically, the first information related to the first frequency offset can be: the first information indicates the first frequency offset, or the first information can indicate the first correlation parameter used to calculate the first frequency offset.
[0246] For example, the first information may include a value of a first frequency offset to indicate the first frequency offset; for example, the first information may include f calculated by the network device. T .
[0247] For example, the first information may include the residual frequency offset of the fourth signal, which is used by the terminal device to calculate the first frequency offset. In this case, the network device does not need to calculate the first frequency offset.
[0248] For example, if the communication method 600 is applicable to a scenario where a terminal device performs random access, the first information can be carried in MsgB / Msg4 during the random access process. Alternatively, the first information can be carried in other RRC messages, and this application does not limit this.
[0249] For example, if the communication method 600 is applicable to a scenario where the terminal device is in a connected state, the first information can be carried in a broadcast message, such as SIB1, SIB19, etc. Alternatively, the first information can be carried in other RRC messages, and this application does not limit this.
[0250] S616, the terminal device sends a first signal based on the first information.
[0251] Specifically, the terminal device obtains the first frequency offset and the second frequency offset based on the first information, and the frequency of the first signal is pre-compensated based on the first frequency offset and / or the second frequency offset.
[0252] If the first information indicates the first frequency offset, the terminal device can determine the first frequency offset based on the first information, and calculate the second frequency offset based on the third frequency offset and the determined first frequency offset.
[0253] If the first information indicates a first relevant parameter used to calculate the first frequency offset, the terminal device can calculate the first frequency offset based on the first information, and calculate the second frequency offset based on the third frequency offset and the determined first frequency offset. The calculation method of the first frequency offset can refer to the method of network device calculating the first frequency offset in S612 above, and will not be repeated here. The terminal device can also send second information, which indicates the first frequency offset.
[0254] Optionally, the communication method 600 may further include the step of: the terminal device sending third information, which is used to indicate that the terminal device supports frequency offset estimation. Accordingly, the network device receives the third information from the terminal device.
[0255] Specifically, the third information may also be used to indicate at least one of the following: the frequency offset estimation capability that the terminal device can support, the frequency offset information that the terminal device can estimate accurately, the accuracy of the frequency offset estimation that the terminal device can support, and the frequency offset estimation method that the terminal device can support.
[0256] For example, the frequency offset estimation method supported by the terminal device indicated by the third information can be a modeling and calculation method. For example, the terminal device can collect surrounding environmental information, such as temperature, humidity, and air pressure, through sensors and other devices, and automatically fit the pattern or curve of frequency offset changes with environmental information. For example, the aforementioned third information can be referred to as terminal capability information.
[0257] One possible implementation is that if all terminal devices within a certain area or beam coverage area report their ability to support frequency offset estimation, the network device can use third-party information to avoid sending precise satellite ephemeris information in that beam direction, thus saving signaling overhead.
[0258] By using the aforementioned communication method 600, the dependence of the terminal device on satellite ephemeris information and the terminal device's location information when performing frequency offset estimation can be reduced, and accurate pre-compensation can be performed on the uplink signal, solving the interference problem between uplink signals sent by the terminal device and improving the receiving performance of the receiver.
[0259] Considering that the frequency offset caused by clock drift in the terminal device may change due to various reasons (e.g., manufacturing defects and thermal effects of internal clock components), the terminal device determines a first frequency offset according to the aforementioned communication method 500 or 600, and subsequently tracks temperature changes and performs pre-compensation based on the determined first frequency offset. Alternatively, if the network device detects a large frequency offset caused by the terminal device's clock drift, it can instruct the terminal device to execute the aforementioned communication method 500 or 600 to recalibrate the first frequency offset. Alternatively, the terminal device can automatically execute the aforementioned communication method 500 or 600 at regular intervals to recalibrate the first frequency offset.
[0260] The communication methods 500 and 600 described above can be applied to scenarios where the terminal device cannot obtain accurate ephemeris information of any satellite and / or where the terminal device cannot obtain its own accurate location information. Alternatively, they can be understood as applicable to scenarios where the terminal device has the capability of frequency offset estimation. This application can also provide a communication method 700. If the terminal device cannot obtain accurate satellite ephemeris information corresponding to or associated with the first network device, the terminal device can use the accurate satellite ephemeris information corresponding to or associated with the second network device to estimate the frequency offset with the first network device, thereby enabling accurate pre-compensation for the uplink signal of the first network device. Figure 8 is a schematic flowchart of the communication method 700 provided in an embodiment of this application. In this embodiment, the terminal device, the first network device, and the second network device are used as examples of the execution subjects of the interaction, but this application does not limit the execution subjects of this interaction. For example, the terminal device in Figure 8 can also be a chip, chip system, or processor that supports the methods that the terminal device can implement, or it can be a logic module or software that can implement all or part of the terminal device; the first network device can also be a chip, chip system, or processor that supports the methods that the first network device can implement, or it can be a logic module or software that can implement all or part of the first network device; the second network device can also be a chip, chip system, or processor that supports the methods that the second network device can implement, or it can be a logic module or software that can implement all or part of the second network device.
[0261] Communication method 700 may include the following steps:
[0262] S710, the terminal device sends the fourth information. The first network device and / or the second network device receives the fourth information.
[0263] For example, the first network device may be a base station deployed on a LEO satellite, a MEO satellite, or a GEO satellite. The second network device may also be a base station deployed on a LEO satellite, a MEO satellite, or a GEO satellite; this application does not limit this.
[0264] Specifically, the aforementioned fourth information is used to indicate that the terminal device supports the estimation of a first frequency offset, which is related to the clock deviation of the terminal device, for example, the first frequency offset is the frequency offset caused by clock drift of the terminal device.
[0265] Specifically, the aforementioned fourth information may also be used to indicate at least one of the following: the ability of the terminal device to estimate the first frequency offset, the ability of the terminal device to estimate the accurate first frequency offset, the accuracy of the estimation of the first frequency offset supported by the terminal device, and the method of estimating the first frequency offset supported by the terminal device.
[0266] For example, the ability of the terminal device to estimate the first frequency offset may be that the terminal device supports using the first network device to assist in estimating the frequency offset information of the second network device. Alternatively, the ability of the terminal device to estimate the first frequency offset may be that the terminal device supports using the second network device to assist in estimating the frequency offset information of the first network device. For example, the terminal device may use medium-Earth orbit (MEO) satellites or high-Earth orbit (HEO) satellites to assist in estimating the first frequency offset, or the terminal device may use MEO satellites to assist in estimating the first frequency offset of low-Earth orbit (LEO) satellites. As another example, the terminal device may use LEO satellites to assist in estimating the first frequency offset, or the terminal device may use LEO satellites to assist in estimating the first frequency offset of MEO or HEO satellites, etc.
[0267] For example, the method for estimating the first frequency offset supported by the terminal device can be a modeling and calculation method. For instance, the terminal device can collect surrounding environmental information, such as temperature, humidity, and air pressure, through sensors and other devices, and automatically fit the pattern or curve of frequency offset changing with environmental information. For example, the aforementioned fourth information can be referred to as terminal capability information.
[0268] The following description uses the ability of the terminal device to estimate the first frequency offset as an example to illustrate how the terminal device can use the second network device to assist in estimating the frequency offset information of the first network device. This application does not limit the ability of the terminal device to estimate the first frequency offset.
[0269] S712, the second network device sends its ephemeris information. Correspondingly, the terminal device receives the ephemeris information from the second network device.
[0270] Optionally, the second network device may send precise satellite ephemeris information corresponding to or associated with the second network device based on the aforementioned fourth information. Alternatively, the second network device may directly send the precise satellite ephemeris information corresponding to or associated with the second network device. That is, whether the second network device sends the precise satellite ephemeris information corresponding to or associated with the second network device is unrelated to whether it receives the aforementioned fourth information.
[0271] For example, if the second network device is a base station deployed on a medium Earth orbit (MEO) or high Earth orbit (GEO) satellite, and the first network device is a base station deployed on a low Earth orbit (LEO) satellite, the terminal device indicated by the fourth information above can only estimate the first frequency offset by using MEO or GEO satellites to assist in estimating the first frequency offset of the LEO satellite. In this case, the second network device broadcasts precise satellite ephemeris information corresponding to or associated with the second network device based on the fourth information, which can assist the terminal device in estimating the first frequency offset. Optionally, the first network device may choose not to broadcast precise satellite ephemeris information corresponding to or associated with the first network device in certain beam directions based on the fourth information, saving resource overhead.
[0272] For example, the precise satellite ephemeris information corresponding to or associated with the second network device may include satellite orbital parameters of the satellite in which the second network device is located, specifically including the semi-major axis of the satellite orbit, the eccentricity of the satellite orbit, the inclination of the satellite orbit, the right ascension of the ascending node of the satellite orbit, the argument / angle of perigee of the satellite orbit, and the true anomaly of the satellite orbit. The terminal device can determine the position and / or the orbital speed of the satellite based on the precise satellite ephemeris information corresponding to or associated with the second network device.
[0273] S714, the second network device sends signal #3. Correspondingly, the terminal device receives signal #3 from the second network device.
[0274] Specifically, the aforementioned signal #3 can be any signal, and this application does not limit it.
[0275] S716, the terminal device determines the fifth frequency offset based on signal #3.
[0276] Specifically, the aforementioned fifth frequency offset is the downlink frequency offset (e.g., total downlink frequency offset) determined by the terminal device based on signal #3 received from the second network device. Optionally, this fifth frequency offset is measured or estimated by the terminal device based on signal #3 received from the second network device. Optionally, the frequency of signal #3 received from the second network device is not pre-compensated.
[0277] S718, the terminal equipment determines the first frequency offset.
[0278] Specifically, the terminal device determines the fourth frequency offset based on the satellite ephemeris information corresponding to or associated with the second network device and the location information of the terminal device; the terminal device determines the first frequency offset based on the aforementioned fifth frequency offset and the determined fourth frequency offset.
[0279] Specifically, the terminal device can determine the fourth frequency offset using the above formula 1. This fourth frequency offset is related to the Doppler frequency offset of the second network device. For example, the fourth frequency offset is the Doppler frequency offset generated by the relative motion between the second network device and the terminal device.
[0280] Specifically, the aforementioned first frequency offset is related to the clock deviation of the terminal device. For example, the aforementioned first frequency offset is the frequency offset caused by clock drift of the terminal device. The aforementioned fifth frequency offset includes the first frequency offset and the fourth frequency offset. Since the terminal device can determine the fifth frequency offset and the fourth frequency offset, it can determine the first frequency offset.
[0281] The location information of the terminal device can be obtained through positioning methods based on time of arrival (TOA), time difference of arrival (TDOA), round trip time (RTT), or Doppler frequency shift, etc., and this application does not limit it.
[0282] S720, the first network device sends signal #4. Correspondingly, the terminal device receives signal #4 from the first network device.
[0283] Specifically, the signal #4 mentioned above can be any signal, and this application does not limit it.
[0284] S722, the terminal device determines the third frequency offset based on signal #4.
[0285] Specifically, the aforementioned third frequency offset is the downlink frequency offset (e.g., total downlink frequency offset) determined by the terminal device based on signal #4 received from the first network device. Optionally, this third frequency offset is measured or estimated by the terminal device based on signal #4 received from the first network device. Optionally, the frequency of signal #4 received from the first network device is not pre-compensated.
[0286] S724, the terminal device determines the second frequency offset based on the third frequency offset and the first frequency offset.
[0287] Specifically, the aforementioned second frequency offset is related to the Doppler frequency offset of the first network device. For example, the second frequency offset is the Doppler frequency offset generated by the relative motion between the first network device and the terminal device. The aforementioned third frequency offset includes the first and second frequency offsets. Since the terminal device can determine the third and first frequency offsets, it can determine the second frequency offset.
[0288] Optionally, in S726, the terminal device sends a first signal. The first network device receives the first signal.
[0289] Specifically, the frequency of the first signal is pre-compensated based on the first frequency offset and / or the second frequency offset.
[0290] Optionally, the terminal device may also send a second message indicating the first frequency offset.
[0291] Through the above communication method 700, if the terminal device cannot obtain the accurate satellite ephemeris information corresponding to or associated with the first network device, the second network device can assist the terminal device in determining the frequency offset caused by clock drift and the Doppler frequency offset of the first network device, thus solving the interference problem between the uplink signals sent by the terminal device and improving the receiving performance of the receiving end.
[0292] It should be noted that the order in which the steps appear in the embodiments described by the above communication methods 500, 600 and 700 of this application appear does not represent the order in which the steps are executed. The steps in the embodiments described by the above communication methods 500, 600 and 700 can also be executed in other orders, all of which are within the protection scope of this application.
[0293] It is understood that some optional features in the embodiments of this application may not depend on other features in certain scenarios, or may be combined with other features in certain scenarios, without limitation.
[0294] It is also understood that the solutions in the embodiments of this application can be reasonably combined and used, and the explanations or descriptions of various terms appearing in the embodiments can be mutually referenced or explained in the various embodiments, without limitation. In the embodiments of this application, unless otherwise specified, the same or similar parts between the various embodiments can be mutually referenced. In the various embodiments of this application, and the various methods / designs / implementations in the various embodiments, unless otherwise specified or logically conflicting, the terms and / or descriptions between different embodiments and between the various methods / designs / implementations in the various embodiments are consistent and can be mutually referenced. The technical features in different embodiments and the various methods / designs / implementations in the various embodiments can be combined to form new embodiments, methods, or implementations according to their inherent logical relationships. The implementation methods of this application do not constitute a limitation on the scope of protection of this application.
[0295] It is also understood that, in the above method embodiments, the methods and operations implemented by the device (such as terminal device, network device) can also be implemented by components of the device (such as chips or circuits), without limitation.
[0296] The methods provided by the embodiments of this application have been described in detail above with reference to Figures 6 to 8. The apparatus provided by the embodiments of this application will be described in detail below with reference to Figures 9 to 11. It should be understood that the descriptions of the apparatus embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail can be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.
[0297] Referring to Figure 9, which is a schematic diagram of a communication device 800 provided in an embodiment of this application, the device 800 includes a transceiver unit 810. The transceiver unit 810 can be used to implement corresponding communication functions. The transceiver unit 810 can also be referred to as a communication interface or a communication unit.
[0298] Optionally, the device 800 further includes a processing unit 820. The processing unit 820 can be used to perform processing. The functions of the processing unit 820 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) or SIP chip containing a modem core.
[0299] Optionally, the device 800 may further include a storage unit for storing instructions and / or data, and the processing unit 820 may read the instructions and / or data from the storage unit to enable the device to implement the aforementioned method embodiments.
[0300] Optionally, the transceiver unit 810 may include a receiving unit and a sending unit. The receiving unit can be used to perform receiving-related operations (such as receiving data or messages), and the sending unit can be used to perform sending-related operations (such as sending data or messages).
[0301] In a first possible design, the device 800 can be the terminal device in the aforementioned embodiments. This device 800 can implement the steps or processes executed by the terminal device in the method embodiments shown in Figures 6 to 8 above. Specifically, the transceiver unit 810 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the terminal device in the method embodiments shown in Figures 6 to 8 above. The processing unit 820 can be used to perform processing-related operations of the terminal device in the method embodiments shown in Figures 6 to 8 above, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).
[0302] For example, the transceiver unit 810 can be used to: receive first information, which is related to a first frequency offset, or the first information is related to a first frequency offset and a second frequency offset; the transceiver unit 810 is also used to transmit a first signal based on the first information.
[0303] In one possible design, the transceiver unit 810 is also used to receive first configuration information and / or second configuration information, wherein the first configuration information is used to indicate a first compensation coefficient and the second configuration information is used to indicate a second compensation coefficient.
[0304] In one possible design, the transceiver unit 810 is also used to transmit a second signal;
[0305] In one possible design, the transceiver unit 810 is also used to transmit a third signal;
[0306] In one possible design, the transceiver unit 810 is also used to transmit a fourth signal.
[0307] For example, the processing unit 820 can be used to: determine a first frequency offset and / or a second frequency offset based on the first information.
[0308] In a second possible design, the device 800 can be a network device as described in the preceding embodiments. This device 800 can implement the steps or processes performed by the network device corresponding to the method embodiments shown in Figures 6 to 8 above. Specifically, the transceiver unit 810 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the network device in the method embodiments shown in Figures 6 to 8 above. The processing unit 820 can be used to perform processing-related operations of the network device in the method embodiments shown in Figures 6 to 8 above, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).
[0309] For example, the transceiver unit 810 can be used to: transmit first information, which is related to a first frequency offset, or the first information is related to a first frequency offset and a second frequency offset; the transceiver unit 810 is also used to receive a first signal.
[0310] In one possible design, the transceiver unit 810 is also used to send first configuration information and / or second configuration information, wherein the first configuration information is used to indicate a first compensation coefficient and the second configuration information is used to indicate a second compensation coefficient.
[0311] In one possible design, the transceiver unit 810 is also used to receive a second signal;
[0312] In one possible design, the transceiver unit 810 is also used to receive a third signal;
[0313] In one possible design, the transceiver unit 810 is also used to receive a fourth signal.
[0314] For example, processing unit 820 can be used to: determine first information.
[0315] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0316] It should also be understood that the device 800 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 800 can specifically be the communication device in the above embodiments, and can be used to execute the various processes and / or steps corresponding to the communication device in the above method embodiments; to avoid repetition, these will not be described again here.
[0317] The apparatus 800 of each of the above-described schemes has the function of implementing the corresponding steps performed by the communication device in the above-described methods. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by processors, each executing the transceiver operations and related processing operations in the respective method embodiments.
[0318] In addition, the transceiver unit 810 described above can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.
[0319] It should be noted that the device in Figure 9 can be the communication device in the foregoing embodiments, or it can be a chip or chip system, such as a modem chip or a system-on-a-chip (SoC) chip or SIP chip containing a modem core. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
[0320] Referring to Figure 10, which is a schematic diagram of another communication device 900 provided in an embodiment of this application, the device 900 includes a processor 910 coupled to a memory 920. The memory 920 is used to store computer programs or instructions and / or data. The processor 910 is used to execute the computer programs or instructions stored in the memory 920, or to read the data stored in the memory 920, to perform the methods in the above-described method embodiments.
[0321] Optionally, there may be one or more processors 910.
[0322] Optionally, the memory 920 may be one or more.
[0323] Alternatively, the memory 920 can be integrated with the processor 910, or it can be set separately.
[0324] Optionally, as shown in FIG10, the device 900 further includes a transceiver 930, which is used for receiving and / or transmitting signals. For example, the processor 910 is used to control the transceiver 930 to receive and / or transmit signals. Exemplarily, the transceiver 930 may include a transmitter and / or a receiver, the transmitter being used to perform a transmission operation and the receiver being used to perform a reception operation.
[0325] As an example, processor 910 may have the functions of processing unit 820 shown in FIG9, memory 920 may have the functions of storage unit, and transceiver 930 may have the functions of transceiver unit 810 shown in FIG9.
[0326] As one option, the device 900 is used to implement the operations performed by the communication device in the various method embodiments described above.
[0327] For example, processor 910 is used to execute computer programs or instructions stored in memory 920 to implement the relevant operations of terminal devices or network devices in the various method embodiments described above.
[0328] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0329] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0330] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0331] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0332] Referring to Figure 11, Figure 11 is a schematic diagram of a chip system 1000 provided in an embodiment of this application. The chip system 1000 (or may also be referred to as a processing system) includes logic circuitry 1010 and an input / output interface 1020.
[0333] The logic circuit 1010 can be a processing circuit in the chip system 1000. The logic circuit 1010 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 1000 to implement the methods and functions of the embodiments of this application. The input / output interface 1020 can be an input / output circuit in the chip system 1000, outputting processed information from the chip system 1000, or inputting data or signaling information to be processed into the chip system 1000 for processing.
[0334] Optionally, the logic circuit 810 may be implemented by one or more processors, including the one or more processors or the processing portion of the one or more processors.
[0335] Optionally, the input / output interface 1020 may include transceiver circuitry, a transceiver, input / output circuitry, or a communication interface.
[0336] As one approach, the chip system 800 is used to implement operations performed by communication devices (such as terminal devices or network devices) in the various method embodiments described above.
[0337] For example, logic circuit 1010 is used to implement processing-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments; input / output interface 1020 is used to implement sending and / or receiving-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments, with the input interface used to perform receiving operations and the output interface used to perform sending operations.
[0338] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by a communication device (such as a terminal device or a network device) in the above-described method embodiments.
[0339] For example, when the computer program is executed by a computer, it enables the computer to implement the methods described in the embodiments of the above methods, which are executed by a communication device (such as a terminal device or a network device).
[0340] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods described above as being performed by a communication device (such as a terminal device or a network device).
[0341] This application also provides a communication system that includes the terminal device and / or network device described in the above embodiments. For example, the system includes the terminal device and network device shown in FIG6 or FIG7, or the system includes at least one of the terminal device, first network device, and second network device shown in FIG8.
[0342] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0343] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.
[0344] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially 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 described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. 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 wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.
[0345] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, The method includes: Receive first information, which is related to a first frequency offset, or the first information is related to a first frequency offset and a second frequency offset, wherein the first frequency offset is related to the clock deviation of the terminal device and the second frequency offset is related to the Doppler frequency offset; Based on the first information, a first signal is sent.
2. The method according to claim 1, characterized in that, The method further includes: A second signal is sent, the frequency of which is pre-compensated or compensated based on a first compensation coefficient and a third frequency offset. The third frequency offset is determined by the terminal device based on the received signal. The first information is determined based on the second signal, and the first compensation coefficient is not 1.
3. The method according to claim 2, characterized in that, The method further includes: A third signal is transmitted, the frequency of which is pre-compensated or compensated based on the second compensation coefficient and the third frequency offset; The first information is determined based on the second signal, including: the first information is determined based on the second signal and the third signal.
4. The method according to claim 3, characterized in that, The first compensation coefficient and the second compensation coefficient are not equal.
5. The method according to any one of claims 2 to 4, characterized in that, The method further includes: Receive first configuration information, which indicates the first compensation coefficient; and / or, Receive second configuration information, which is used to indicate the second compensation coefficient.
6. The method according to claim 1, characterized in that, The method further includes: A fourth signal is transmitted, the frequency of which is pre-compensated or compensated based on a third frequency offset, which is determined by the terminal device based on the received signal, and the first information is determined based on the fourth signal.
7. The method according to any one of claims 1 to 6, characterized in that, The frequency of the first signal is pre-compensated or compensated based on the first frequency offset and / or the second frequency offset.
8. The method according to any one of claims 1 to 7, characterized in that, The first information is related to the first frequency offset, including: the first information indicates the first frequency offset; The first information is related to the first frequency offset and the second frequency offset, including: the first information indicates the first frequency offset and the second frequency offset.
9. The method according to any one of claims 1 to 7, characterized in that, The first information is related to the first frequency offset, including: the first information indicates a first correlation parameter used to calculate the first frequency offset; The first information is related to the first frequency offset and the second frequency offset, including: the first information indicates a second correlation parameter for calculating the first frequency offset and the second frequency offset.
10. The method according to claim 9, characterized in that, The first relevant parameter includes the residual frequency offset of the fourth signal, and the second relevant parameter includes the residual frequency offset of the second signal and / or the residual frequency offset of the third signal.
11. The method according to claim 9 or 10, characterized in that, The method further includes: Send a second message, which indicates the first frequency offset and / or the second frequency offset.
12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Send a fifth message, which indicates the range information of the first frequency offset and / or the second frequency offset.
13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: Send a third message, which is used to instruct the terminal device to support frequency offset estimation.
14. The method according to claim 13, characterized in that, The third information is also used to indicate at least one of the following: The accuracy of frequency offset estimation supported by the terminal device and the frequency offset estimation method supported by the terminal device.
15. A communication method, characterized in that, The method includes: Determine the first information, which is related to the first frequency offset, or the first information is related to the first frequency offset and the second frequency offset, where the first frequency offset is related to the clock deviation of the terminal device and the second frequency offset is related to the Doppler frequency offset; Send the first message; Receive a first signal, which is sent based on the first information.
16. The method according to claim 15, characterized in that, The determination of the first information includes: The second signal is received, and the frequency of the second signal is pre-compensated or compensated based on a first compensation coefficient and a third frequency offset. The third frequency offset is determined by the terminal device based on the received signal, and the first compensation coefficient is not 1. The first information is determined based on the second signal.
17. The method according to claim 16, characterized in that, Determining the first information based on the second signal includes: Receive a third signal, the frequency of which is pre-compensated or compensated based on a second compensation coefficient and the third frequency offset; The first information is determined based on the second signal and the third signal.
18. The method according to claim 17, characterized in that, The first compensation coefficient and the second compensation coefficient are not equal.
19. The method according to any one of claims 16 to 18, characterized in that, The method further includes: Send first configuration information, which indicates the first compensation coefficient; and / or, Send second configuration information, which is used to indicate the second compensation coefficient.
20. The method according to claim 15, characterized in that, The determination of the first information includes: The terminal device receives a fourth signal, the frequency of which is pre-compensated or compensated based on a third frequency offset, which is determined by the terminal device based on the received signal. The first information is determined based on the fourth signal.
21. The method according to any one of claims 15 to 20, characterized in that, The frequency of the first signal is pre-compensated or compensated based on the first frequency offset and / or the second frequency offset.
22. The method according to any one of claims 15 to 21, characterized in that, The first information is related to the first frequency offset, including: the first information indicates the first frequency offset; The first information is related to the first frequency offset and the second frequency offset, including: the first information indicates the first frequency offset and the second frequency offset.
23. The method according to any one of claims 15 to 21, characterized in that, The first information is related to the first frequency offset, including: the first information indicates a first correlation parameter used to calculate the first frequency offset; The first information is related to the first frequency offset and the second frequency offset, including: the first information indicates a second correlation parameter for calculating the first frequency offset and the second frequency offset.
24. The method according to claim 23, characterized in that, The first relevant parameter includes the residual frequency offset of the fourth signal, and the second relevant parameter includes the residual frequency offset of the second signal and / or the residual frequency offset of the third signal.
25. The method according to claim 23 or 24, characterized in that, The method further includes: Receive second information, which indicates the first frequency offset.
26. The method according to any one of claims 15 to 25, characterized in that, The method further includes: Receive fifth information, which indicates the range information of the first frequency offset and / or the second frequency offset.
27. The method according to any one of claims 15 to 25, characterized in that, The method further includes: Receive third information, which is used to instruct the terminal device to support frequency offset estimation.
28. The method according to claim 27, characterized in that, The third information is also used to indicate at least one of the following: The accuracy of frequency offset estimation supported by the terminal device and the frequency offset estimation method supported by the terminal device.
29. A communication device, characterized in that, It includes units or modules for performing the method of any one of claims 1 to 14, or units or modules for performing the method of any one of claims 15 to 28.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, which, when executed on a computer... The method of any one of claims 1 to 14 is performed, or the method of any one of claims 15 to 28 is performed.
31. A computer program product, characterized in that, Includes instructions that, when executed on a computer, The method of any one of claims 1 to 14 is performed, or the method of any one of claims 15 to 28 is performed.
Citation Information
Patent Citations
Frequency correction in a multi-carrier communication system
CN101313501A
Method for realizing synchronization of carrier and sampling clock, and user site device
CN102694762A
OFDM system closed-loop time-frequency synchronization method and device
CN110113285A
Time-frequency synchronization method and device of satellite mobile communication system
CN115103436A
Space-ground integrated network frequency offset estimation method and device and medium
CN117614788A