Frequency offset compensation method, electronic device, communication system, and medium
By autonomously calculating the frequency offset compensation value and combining it with feedback from the base station, the current frequency offset compensation value is dynamically optimized, which solves the problem of poor terminal communication performance in high-speed motion scenarios, realizes the timeliness and accuracy of frequency offset compensation, and improves communication performance and access reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AIR-LU INTERNET (SHENZHEN) TECHNOLOGY CO LTD
- Filing Date
- 2025-10-20
- Publication Date
- 2026-07-24
AI Technical Summary
In high-speed motion scenarios, the terminal's communication performance is poor. In existing technologies, the terminal cannot obtain accurate Doppler frequency offset compensation values in a timely manner, resulting in signal demodulation failure and increased signaling overhead.
The terminal autonomously calculates the frequency offset compensation value. By determining the first and second frequency offset compensation values and combining them with the third frequency offset compensation value fed back by the base station, it dynamically optimizes the current frequency offset compensation value to achieve Doppler frequency offset compensation for the uplink signal.
It improves the timeliness and accuracy of frequency offset compensation, reduces signaling overhead, and enhances communication performance and access reliability in high-speed motion scenarios.
Smart Images

Figure CN121333353B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a frequency offset compensation method, electronic device, communication system and medium. Background Technology
[0002] The Doppler effect refers to the phenomenon that when there is relative motion between a wave source and an observer (such as a receiver), the frequency of the wave received by the observer will be different from the original frequency emitted by the wave source.
[0003] In the field of communications, when a terminal is in a high-speed motion scenario (such as a terminal in a high-speed train or aircraft), the signal transmitted between the terminal and the base station will be affected by the Doppler effect, resulting in a large frequency offset. This frequency offset caused by the Doppler effect is also known as "Doppler frequency offset".
[0004] In related technologies, the base station measures the uplink signal sent by the terminal and calculates the compensation value of the Doppler frequency offset, and then sends the compensation value to the terminal to compensate for the Doppler frequency offset. Summary of the Invention
[0005] The inventors of this disclosure have discovered the following problem in the above-mentioned related technologies: the communication performance of the terminal is poor in high-speed motion scenarios.
[0006] To address the aforementioned problems, the present disclosure provides the following solutions.
[0007] According to some embodiments of this disclosure, a frequency offset compensation method is provided, executed by a terminal, comprising: determining a first frequency offset compensation value based on the frequency of a downlink signal transmitted by a base station and a reference frequency of the terminal, wherein the reference frequency is determined based on a carrier frequency; determining a second frequency offset compensation value based on the carrier frequency and the relative speed between the terminal and the base station; determining a current frequency offset compensation value based on the first frequency offset compensation value and the second frequency offset compensation value, wherein the current frequency offset compensation value is used to compensate for the Doppler frequency offset of the current uplink signal to obtain a compensated current uplink signal; and transmitting the compensated current uplink signal to the base station.
[0008] In some embodiments, determining the current frequency offset compensation value based on the first frequency offset compensation value and the second frequency offset compensation value includes: determining the current frequency offset compensation value based on the first frequency offset compensation value, the second frequency offset compensation value and the third frequency offset compensation value sent by the base station, wherein the third frequency offset compensation value is determined based on the compensated historical uplink signal sent by the terminal.
[0009] In some embodiments, determining the current frequency offset compensation value based on the first frequency offset compensation value, the second frequency offset compensation value, and the third frequency offset compensation value transmitted by the base station includes: determining a calibration value based on the difference between the historical frequency offset compensation value corresponding to the compensated historical uplink signal and the third frequency offset compensation value; and determining the current frequency offset compensation value based on the calibration value, the first frequency offset compensation value, and the second frequency offset compensation value.
[0010] In some embodiments, determining the current frequency offset compensation value based on the first frequency offset compensation value and the second frequency offset compensation value includes: determining the current frequency offset compensation value based on the weighted average of the first frequency offset compensation value and the second frequency offset compensation value.
[0011] In some embodiments, determining the first frequency offset compensation value based on the frequency of the downlink signal transmitted by the base station and the reference frequency of the terminal includes: determining the first frequency offset compensation value based on the difference between the frequency of the downlink signal and the reference frequency.
[0012] In some embodiments, determining the second frequency offset compensation value based on the carrier frequency and the relative speed between the terminal and the base station includes: determining the angle between the signal propagation direction between the terminal and the base station and the movement direction of the terminal based on the location information of the terminal and the location information of the base station; and determining the relative speed based on the movement speed of the terminal and the angle.
[0013] In some embodiments, the terminal includes a mobile terminal located in the aircraft.
[0014] According to some other embodiments of this disclosure, a frequency offset compensation method is provided, executed by a base station, comprising: sending a downlink signal to a terminal; and receiving a compensated current uplink signal sent by the terminal, wherein the compensated current uplink signal is obtained by the terminal performing Doppler frequency offset compensation on the current uplink signal according to a current frequency offset compensation value, the current frequency offset compensation value being determined by the terminal according to a first frequency offset compensation value and a second frequency offset compensation value, the first frequency offset compensation value being determined by the terminal according to the frequency of the downlink signal and a reference frequency of the terminal, the reference frequency being determined according to a carrier frequency, and the second frequency offset compensation value being determined by the terminal according to the carrier frequency and the relative speed between the terminal and the base station.
[0015] In some embodiments, the frequency offset compensation method further includes: determining a third frequency offset compensation value based on the frequency of the compensated historical uplink signal sent by the terminal and the carrier frequency; and sending the third frequency offset compensation value to the terminal, wherein the current frequency offset compensation value is determined based on the first frequency offset compensation value, the second frequency offset compensation value and the third frequency offset compensation value.
[0016] In some embodiments, determining the third frequency offset compensation value based on the frequency of the compensated historical uplink signal sent by the terminal and the carrier frequency includes: determining the third frequency offset compensation value based on the difference between the frequency of the compensated historical uplink signal and the carrier frequency.
[0017] In some embodiments, the current frequency offset compensation value is determined by the terminal based on the first frequency offset compensation value, the second frequency offset compensation value, and the calibration value, wherein the calibration value is determined by the terminal based on the difference between the third frequency offset compensation value and the historical frequency offset compensation value corresponding to the compensated historical uplink signal.
[0018] In some embodiments, the current frequency offset compensation value is determined by the terminal based on the weighted average of the first frequency offset compensation value and the second frequency offset compensation value.
[0019] In some embodiments, the first frequency offset compensation value is determined by the terminal based on the difference between the frequency of the downlink signal and the reference frequency of the terminal.
[0020] In some embodiments, the relative speed between the terminal and the base station is determined by the terminal based on the angle between the signal propagation direction between the terminal and the base station and the direction of movement of the terminal, as well as the speed of movement of the terminal. The angle is determined by the terminal based on the location information of the terminal and the location information of the base station.
[0021] In some embodiments, the terminal may include a mobile terminal located in the aircraft.
[0022] According to further embodiments of this disclosure, an electronic device is provided, disposed on a terminal side, comprising: a determining module configured to determine a first frequency offset compensation value based on the frequency of a downlink signal transmitted by a base station and a reference frequency of the terminal, wherein the reference frequency is determined based on a carrier frequency; determine a second frequency offset compensation value based on the carrier frequency and the relative speed between the terminal and the base station; and determine a current frequency offset compensation value based on the first frequency offset compensation value and the second frequency offset compensation value, wherein the current frequency offset compensation value is used to compensate for the Doppler frequency offset of a current uplink signal to obtain a compensated current uplink signal; and a transmitting module configured to transmit the compensated current uplink signal to the base station.
[0023] According to further embodiments of this disclosure, an electronic device is provided, disposed on a base station side, comprising: a transmitting module configured to transmit a downlink signal to a terminal; and a receiving module configured to receive a compensated current uplink signal transmitted by the terminal, wherein the compensated current uplink signal is obtained by the terminal performing Doppler frequency offset compensation on the current uplink signal according to a current frequency offset compensation value, the current frequency offset compensation value being determined by the terminal according to a first frequency offset compensation value and a second frequency offset compensation value, the first frequency offset compensation value being determined by the terminal according to the frequency of the downlink signal and a reference frequency of the terminal, the reference frequency being determined according to a carrier frequency.
[0024] According to further embodiments of the present disclosure, an electronic device is provided, including: a memory; and a processor coupled to the memory, the processor being configured to perform the frequency offset compensation method of any of the above embodiments based on instructions stored in the memory device.
[0025] According to further embodiments of the present disclosure, a computer-readable storage medium is provided that stores computer instructions that, when executed by a processor, implement the frequency offset compensation method in any of the above embodiments.
[0026] According to further embodiments of this disclosure, a computer program product is also provided, including instructions that, when executed by a processor, cause the processor to perform the frequency offset compensation method according to any of the foregoing embodiments.
[0027] In the above embodiments, on the one hand, the current frequency offset compensation value can be calculated autonomously by the terminal and used to compensate for the Doppler frequency offset of the uplink signal without relying on the base station to issue a compensation command before performing the compensation, which effectively improves the timeliness of frequency offset compensation; on the other hand, the current frequency offset compensation value calculated autonomously by the terminal integrates the first frequency offset compensation value determined based on the downlink signal sent by the base station and the second frequency offset compensation value determined based on the relative speed between the terminal and the base station, which can achieve accurate and reliable Doppler frequency offset compensation for the uplink signal, thereby effectively improving the communication performance of the terminal in high-speed motion scenarios. Attached Figure Description
[0028] The accompanying drawings, which form part of this specification, illustrate embodiments of this disclosure and, together with the specification, serve to explain the principles of this disclosure.
[0029] This disclosure will become clearer with reference to the accompanying drawings and the following detailed description, wherein:
[0030] Figure 1 A flowchart illustrating a frequency offset compensation method according to some embodiments of the present disclosure is shown;
[0031] Figure 2A schematic diagram illustrating Doppler frequency shift according to some embodiments of the present disclosure is shown;
[0032] Figure 3 A flowchart illustrating a frequency offset compensation method according to other embodiments of the present disclosure is shown;
[0033] Figure 4 A flowchart illustrating a frequency offset compensation method according to some embodiments of the present disclosure is shown;
[0034] Figure 5 A block diagram of an electronic device according to some embodiments of the present disclosure is shown;
[0035] Figure 6 Block diagrams of electronic devices according to other embodiments of the present disclosure are shown;
[0036] Figure 7 A block diagram of an electronic device according to some embodiments of the present disclosure is shown;
[0037] Figure 8 A block diagram of an electronic device according to some embodiments of the present disclosure is shown. Detailed Implementation
[0038] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.
[0039] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.
[0040] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0041] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0042] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0043] As mentioned above, in related technologies, the base station sends a compensation command to the terminal, and the terminal compensates for the Doppler frequency offset of the uplink signal according to the compensation command.
[0044] However, in this approach, on the one hand, when the terminal is in a high-speed motion scenario, the rate of change of Doppler frequency offset is faster than the signaling update cycle, causing the terminal to be unable to obtain accurate compensation values in a timely manner, thus making it difficult to achieve effective frequency compensation and affecting communication performance; on the other hand, when multiple terminals access the same base station, since the uplink signal of each terminal needs to be measured independently and corresponding compensation commands need to be fed back, the signaling overhead increases significantly and occupies a large amount of air interface resources, thus adversely affecting communication performance.
[0045] Furthermore, because the base station can only calculate and send the corresponding compensation value after receiving the uplink signal from the terminal, it cannot compensate for the Doppler frequency offset of the first uplink signal sent by the terminal. This delay may cause the terminal to fail to demodulate the signal during the initial access phase due to the frequency offset not being compensated in time, thus leading to terminal access failure.
[0046] In view of this, this disclosure proposes a frequency compensation method that enables the terminal to autonomously calculate the frequency offset compensation value and compensate for the Doppler frequency offset of the uplink signal, effectively reducing the delay of Doppler frequency offset compensation, improving the timeliness and reliability of Doppler frequency offset compensation, thereby improving the communication performance of the terminal in high-speed motion scenarios.
[0047] Figure 1 A flowchart illustrating a frequency offset compensation method according to some embodiments of the present disclosure is shown.
[0048] like Figure 1 As shown, the frequency offset compensation method includes steps 110 to 140 and can be executed by a terminal.
[0049] In step 110, a first frequency offset compensation value is determined based on the frequency of the downlink signal transmitted by the base station and the reference frequency of the terminal.
[0050] In some embodiments, the reference frequency of the terminal is determined based on the carrier frequency.
[0051] In some embodiments, the terminal may have a locally configured reference clock. The terminal's reference frequency can be determined based on the carrier frequency and the crystal oscillator error of the reference clock. For example, the terminal's reference frequency fue = fc + fDelta, where fc represents the carrier frequency and fDelta represents the crystal oscillator error. For example, when the reference clock is a high-precision clock (e.g., with an accuracy of 0.05 ppm), the crystal oscillator error fDelta can be ignored. In this case, the terminal's reference frequency can be approximated as the carrier frequency, where ppm (parts per million) is a unit of measurement for frequency error, representing the relative deviation per million units of frequency.
[0052] It should be noted that in the presence of Doppler frequency offset caused by the Doppler effect, the frequency of the downlink signal received by the terminal from the base station is the frequency of the downlink signal that has generated the Doppler frequency offset. The frequency of this downlink signal can be determined based on the carrier frequency and Doppler frequency offset of the signal transmission between the base station and the terminal.
[0053] The following is combined with Figure 2 This example illustrates the frequency offset generated in the downlink signal sent by the base station and the frequency offset generated in the uncompensated uplink signal sent by the terminal in the presence of Doppler frequency offset.
[0054] Figure 2 A schematic diagram illustrating Doppler frequency shift according to some embodiments of the present disclosure is shown.
[0055] like Figure 2 As shown, assuming the Doppler frequency offset caused by the Doppler effect is fd and the carrier frequency is fc, the frequency of the downlink signal received by terminal 201 is fc + fd. Furthermore, when terminal 201 is close to base station 202, the frequency offset caused by the Doppler effect increases the carrier frequency; in this case, the Doppler frequency offset fd is a positive value. When terminal 201 is far from base station 202, the frequency offset caused by the Doppler effect decreases the carrier frequency; in this case, the Doppler frequency offset fd is a negative value.
[0056] If Doppler frequency offset compensation is not performed, terminal 201 will send uplink signals according to frequency fc+fd, causing the frequency of the uplink signal received by base station 202 to become fc+2fd, thereby exacerbating the adverse effects of Doppler frequency offset on communication performance.
[0057] Therefore, in some embodiments, the terminal can determine a first frequency offset compensation value based on the difference between the frequency of the received downlink signal and the terminal's reference frequency. In this way, the terminal can autonomously calculate the first frequency offset compensation value based on the frequency of the received downlink signal and use this value to compensate for the uplink signal, thereby reducing the adverse effects of Doppler frequency offset on communication performance.
[0058] For example, the terminal can determine the first frequency offset compensation value based on the difference between the frequency of the received downlink signal and the terminal's reference frequency.
[0059] Accept Figure 2In the example shown, the reference frequency of terminal 201 is fr = fc + fDelta, and the frequency of the downlink signal received by terminal 201 is fc + fd. Therefore, the first frequency offset compensation value f1 = fc + fd - (fc + fDelta) = fd - fDelta. It should be understood that when the crystal oscillator error fDelta is negligible, the first frequency offset compensation value can be approximated as the Doppler frequency offset. Considering that the Doppler frequency offset fd has directionality (e.g., positive when the terminal is close to the base station and negative when the terminal is far from the base station), the first frequency offset compensation value f1 is a vector reflecting the magnitude and direction of the Doppler frequency offset.
[0060] In this approach, the terminal can autonomously calculate the first frequency offset compensation value based on the frequency of the received downlink signal. This first frequency offset compensation value can reflect the actual degree of Doppler frequency offset in the current channel. Therefore, Doppler frequency offset compensation based on this first frequency offset compensation value has high compensation accuracy.
[0061] Moreover, since the terminal can autonomously calculate the first frequency offset compensation value and perform Doppler frequency offset compensation, the terminal can perform frequency offset pre-compensation before sending the first uplink signal. This effectively solves the problem of the inability to compensate the first uplink signal in a timely manner, which is caused by the method of relying on the compensation value fed back by the base station in related technologies. It reduces the risk of signal demodulation failure caused by the failure to compensate for frequency offset in the initial access stage, thereby improving the access reliability of the terminal in complex scenarios such as high-speed movement.
[0062] In step 120, a second frequency offset compensation value is determined based on the carrier frequency and the relative speed between the terminal and the base station.
[0063] In some embodiments, the terminal can determine the angle between the signal propagation direction between the terminal and the base station and the direction of the terminal's movement based on the terminal's location information and the base station's location information. Then, based on the terminal's movement speed and the angle, the terminal can determine the relative speed between the terminal and the base station. After that, based on the relative speed and the carrier frequency, the terminal can determine a second frequency offset compensation value.
[0064] For example, the relative speed between the terminal and the base station is Vrel = V × cosθ, where V represents the speed of the terminal and θ represents the angle between the signal propagation direction between the terminal and the base station and the direction of the terminal's movement. For example, the second frequency offset compensation value is f2 = (Vrel / c) × fc, where c represents the speed of light, fc represents the carrier frequency, and Vrel represents the relative speed between the terminal and the base station.
[0065] Thus, considering that the first frequency offset compensation value calculated autonomously by the terminal depends to some extent on the stability of the downlink signal, noise interference, signal attenuation, or brief interruptions (such as during terminal handover) may adversely affect the accuracy of the first frequency offset compensation value calculated based on the frequency of the received downlink signal. Therefore, a second frequency offset compensation value is introduced as a supplement. This second frequency offset compensation value is calculated by the terminal based on the carrier frequency and the relative speed with the base station, and is unaffected by the received downlink signal. Therefore, even in the event of downlink signal interruption, it can still provide a reasonable estimate of the Doppler offset, thereby improving the accuracy and reliability of the current frequency offset compensation value calculated autonomously by the terminal, and thus contributing to improving the accuracy and reliability of Doppler frequency offset compensation.
[0066] Moreover, since the terminal can autonomously calculate the second frequency offset compensation value and perform Doppler frequency offset compensation, the terminal can perform frequency offset pre-compensation before sending the first uplink signal. This effectively solves the problem of the inability to compensate the first uplink signal in a timely manner, which is caused by the method of relying on the compensation value fed back by the base station in related technologies. It reduces the risk of signal demodulation failure caused by the failure to compensate for frequency offset in the initial access stage, thereby improving the access reliability of the terminal in complex scenarios such as high-speed movement.
[0067] In some embodiments, in an air-to-ground (ATG) communication scenario of a 5G mobile network, the terminal is located in an aircraft and can receive location information broadcast by the base station through a System Information Block (SIB) 22. For example, the terminal may include a mobile terminal located in the aircraft, such as a mobile phone or a laptop computer.
[0068] In some embodiments, when a terminal switches from the current base station to a target base station, the target base station can provide its location information to the current base station through a handover request. Subsequently, the current base station can carry the target base station's location information in a Radio Resource Control (RRC) reconfiguration message and send it to the terminal, allowing the terminal to obtain the target base station's location information. This ensures that the terminal can reliably obtain the base station's location information during the handover process and autonomously calculate the second frequency offset compensation value. This allows for uplink Doppler frequency offset compensation even in cases of downlink signal interruption, improving the reliability of Doppler frequency offset compensation and the terminal's access reliability in complex scenarios such as high-speed movement.
[0069] In step 130, the current frequency offset compensation value is determined based on the first frequency offset compensation value and the second frequency offset compensation value.
[0070] Here, the current frequency offset compensation value is used to compensate for the Doppler frequency offset of the current uplink signal to obtain the compensated current uplink signal.
[0071] In some embodiments, the current frequency offset compensation value is determined based on the weighted average of the first frequency offset compensation value and the second frequency offset compensation value. For example, the current frequency offset compensation value fueDoppler = α × f1 + β × f2, where f1 is the first frequency offset compensation value, f2 is the second frequency offset compensation value, and α and β are the weighting coefficients of the first and second frequency offset compensation values, respectively.
[0072] In this way, the current frequency offset compensation value calculated autonomously by the terminal integrates the first frequency offset compensation value determined based on the downlink signal transmitted by the base station and the second frequency offset compensation value determined based on the relative speed between the terminal and the base station. Under this compensation mechanism, the terminal can achieve high-precision Doppler frequency offset compensation by utilizing the first frequency offset compensation value, which accurately reflects the actual degree of Doppler frequency offset in the current channel, and can also improve the reliability of Doppler frequency offset compensation by using the second frequency offset compensation value, which is not affected by the reception quality of the downlink signal. Thus, accurate and reliable Doppler frequency offset compensation for uplink signals is achieved by the terminal, thereby effectively improving the communication performance of the terminal in high-speed motion scenarios.
[0073] Moreover, by adopting a mechanism that allows the terminal to autonomously calculate and execute Doppler frequency offset compensation, the terminal can perform frequency offset pre-compensation before sending the first uplink signal. This effectively solves the problem of the inability to compensate the first uplink signal in a timely manner, which is caused by the method of relying on the compensation value fed back by the base station in related technologies. It reduces the risk of signal demodulation failure caused by uncompensated frequency offset during the initial access phase, thereby improving the access reliability of the terminal in complex scenarios such as high-speed movement.
[0074] In step 140, the compensated current uplink signal is sent to the base station.
[0075] In some embodiments, before sending the current uplink signal, the terminal may use the current frequency offset compensation value to compensate for the Doppler frequency offset of the current uplink signal to obtain the compensated current uplink signal, and then send the compensated current uplink signal to the base station.
[0076] In the above embodiments, the current frequency offset compensation value calculated autonomously by the terminal for compensating for the Doppler frequency offset of the uplink signal is determined jointly by the first frequency offset compensation value and the second frequency offset compensation value. The first frequency offset compensation value is determined by the terminal based on the frequency of the downlink signal transmitted by the base station and the terminal's own reference frequency, while the second frequency offset compensation value is determined by the terminal based on the carrier frequency and the relative speed with the base station.
[0077] In this approach, on the one hand, since the current frequency offset compensation value can be calculated autonomously by the terminal and used to compensate for the Doppler frequency offset of the uplink signal, it is not necessary to rely on the base station to issue compensation instructions before compensation is performed, which reduces signaling overhead, effectively improves the timeliness of frequency offset compensation, and avoids the compensation lag problem caused by the base station feedback delay. On the other hand, the current frequency offset compensation value calculated autonomously by the terminal integrates the first frequency offset compensation value determined based on the downlink signal sent by the base station and the second frequency offset compensation value determined based on the relative speed between the terminal and the base station, which can achieve accurate and reliable Doppler frequency offset compensation for the uplink signal, thereby effectively improving the communication performance of the terminal in high-speed motion scenarios.
[0078] The following describes in further detail the method for determining the current frequency offset compensation value in the frequency offset compensation method proposed in this disclosure, with reference to some embodiments.
[0079] In some embodiments, the current frequency offset compensation value is determined based on the first frequency offset compensation value, the second frequency offset compensation value, and the third frequency offset compensation value sent by the base station, wherein the third frequency offset compensation value can be determined by the base station based on the compensated historical uplink signal sent by the terminal.
[0080] For example, the compensated historical uplink signal is sent by the terminal before sending the compensated current uplink signal. The third frequency offset compensation value can be determined by the base station based on the difference between the frequency of the received compensated historical uplink signal and the carrier frequency.
[0081] In this way, when the terminal compensates for the Doppler frequency offset of the current uplink signal, it can combine the third frequency offset compensation value determined by the base station based on the received compensated historical uplink signal to dynamically optimize the current frequency offset compensation value, thereby realizing the adaptive adjustment of Doppler frequency offset compensation. This further helps to improve the accuracy and reliability of Doppler frequency offset compensation for uplink signals, and thus further effectively improves the communication performance of the terminal in high-speed motion scenarios.
[0082] In some embodiments, a calibration value is determined based on the difference between the historical frequency offset compensation value and the third frequency offset compensation value corresponding to the compensated historical uplink signal, and then the current frequency offset compensation value is determined based on the calibration value, the first frequency offset compensation value, and the second frequency offset compensation value.
[0083] For example, the calibration value can be determined based on the vector difference between the historical frequency offset compensation value and the third frequency offset compensation value. The current frequency offset compensation value can be determined based on the vector sum of the calibration value and the weighted average of the first and second frequency offset compensation values.
[0084] In this way, the calibration value can reflect the degree of deviation between the frequency offset compensation value calculated autonomously by the terminal and the frequency offset compensation value calculated by the base station based on the historical uplink signal after terminal compensation. By using this calibration value to dynamically correct the frequency offset compensation value calculated autonomously by the terminal, a closed-loop compensation mechanism combining terminal pre-compensation and base station feedback calibration is formed, which effectively improves the accuracy of Doppler frequency offset compensation, thereby further improving the communication performance of the terminal in high-speed motion scenarios.
[0085] In some embodiments, the historical frequency offset compensation value for which the terminal performs Doppler frequency offset compensation on historical downlink signals can be determined based on a first historical frequency offset compensation value and a second historical frequency offset compensation value. The first historical frequency offset compensation value can be determined by the terminal based on the frequency of the received historical downlink signal and the terminal's reference frequency, and the second historical frequency offset compensation value can be determined by the terminal based on the carrier frequency and the historical relative velocity between the terminal and the base station.
[0086] In some embodiments, the historical frequency offset compensation value can be determined based on the weighted average of the first historical frequency offset compensation value and the second historical frequency offset compensation value. The current frequency offset compensation value can be determined based on the weighted average of the calibration value, the first frequency offset compensation value, and the second frequency offset compensation value.
[0087] The following example uses the compensated historical uplink signal as the uplink signal previously transmitted by the terminal and the compensated current uplink signal as the uplink signal transmitted by the terminal this time to illustrate the dynamic correction method in which the terminal performs the current frequency offset compensation value based on the third frequency offset compensation value transmitted by the base station.
[0088] For example, before transmitting the previous uplink signal, the terminal can determine a first historical frequency offset compensation value f1' based on the frequency and reference frequency of the historical downlink signal transmitted by the base station, and a second historical frequency offset compensation value f2' based on the carrier frequency and the historical relative speed between the terminal and the base station. Then, the terminal can calculate the historical frequency offset compensation value fueDoppler' = α' × f1' + β' × f2', where f1' is the first historical frequency offset compensation value, f2' is the second historical frequency offset compensation value, and α' and β' are the weighting coefficients for the first and second historical frequency offset compensation values, respectively. Afterward, the terminal can use the historical frequency offset compensation value fueDoppler' to compensate for the Doppler frequency offset of the historical uplink signal and transmit the compensated historical uplink signal to the base station.
[0089] The terminal can store the calculated historical frequency offset compensation values locally. After receiving the compensated historical uplink signal, the base station can determine the third frequency offset compensation value based on the difference between the frequency of the compensated historical uplink signal and the carrier frequency, and send the third frequency offset compensation value to the terminal. Then, the terminal can determine the calibration value based on the stored historical frequency offset compensation value fueDoppler' and the received third frequency offset compensation value fgnDoppler, for example, the calibration value Δf = fueDoppler' - fgnDoppler.
[0090] Before the terminal transmits the uplink signal, it can determine a first frequency offset compensation value f1 based on the frequency of the current downlink signal transmitted by the base station and the reference frequency, and determine a second frequency offset compensation value f2 based on the carrier frequency and the current relative speed between the terminal and the base station. Then, the terminal can determine the current frequency offset compensation value based on the calibration value, the first frequency offset compensation value f1, and the second frequency offset compensation value f2. For example, the current frequency offset compensation value fueDoppler = α × f1 + β × f2 + Δf, where α and β are the weighting coefficients of the first and second frequency offset compensation values, respectively, and α and α' can be the same or different, and β and β' can be the same or different.
[0091] It should be noted that before the i-th uplink signal transmission (where i is an integer greater than or equal to 2), the terminal can use the frequency offset compensation value used for Doppler frequency offset compensation of the (i-1)-th uplink signal to be transmitted (i.e., the historical uplink signal) (i.e., the historical frequency offset compensation value), and the third frequency offset compensation value determined by the base station based on the compensated uplink signal transmitted by the terminal in the (i-1)-th transmission (i.e., the compensated historical uplink signal), to calculate the difference between the two as a calibration value. Subsequently, the terminal can use this calibration value to calibrate the current frequency offset compensation value of the i-th uplink signal to be transmitted, thereby improving the accuracy of Doppler compensation.
[0092] In the above embodiments, the terminal can determine a calibration value based on the difference between the historical frequency offset compensation value obtained by Doppler frequency offset compensation of the historical uplink signal and the third frequency offset compensation value determined by the base station based on the compensated historical uplink signal. This calibration value is then used to calibrate the current frequency offset compensation value used for Doppler frequency offset compensation of the current uplink signal. In this approach, since the calibration value reflects the degree of deviation between the frequency offset compensation value calculated autonomously by the terminal and the frequency offset compensation value calculated by the base station based on the compensated historical uplink signal, dynamically correcting the frequency offset compensation value calculated autonomously by the terminal using this calibration value can effectively improve the accuracy of Doppler frequency offset compensation, thereby further improving the communication performance of the terminal in high-speed motion scenarios.
[0093] Figure 3 A flowchart illustrating a frequency offset compensation method according to other embodiments of the present disclosure is shown.
[0094] like Figure 3 As shown, the frequency offset compensation method includes steps 301 to 310, and this method can be used as... Figure 1 An example of a method in the code, executed by the terminal.
[0095] In step 301, the downlink signal sent by the base station is received.
[0096] In step 302, a first frequency offset compensation value is calculated. For example, the terminal calculates the first frequency offset compensation value based on the difference between the frequency of the downlink signal transmitted by the base station and its own reference frequency.
[0097] In step 303, the terminal acquires its own location information and speed. For example, the terminal can acquire its own location information based on the Global Positioning System (GPS) and acquire its own speed through an inertial sensor.
[0098] In step 304, the location information of the base station is obtained. For example, the terminal can obtain the location information of the base station by receiving the location information broadcast by the base station through SIB22.
[0099] In step 305, the relative speed between the terminal and the base station is calculated.
[0100] For example, the terminal can determine the angle between the signal propagation direction between the terminal and the base station and the terminal's movement direction based on its own location information and the base station's location information, and then calculate the relative speed based on the terminal's movement speed and this angle.
[0101] In step 306, a second frequency offset compensation value is calculated. For example, the terminal calculates the second frequency offset compensation value based on the relative speed and carrier frequency. For example, the second frequency offset compensation value f2 = (Vrel / c) * fc, where c represents the speed of light, fc represents the carrier frequency, and Vrel represents the relative speed between the terminal and the base station.
[0102] In step 307, the current frequency offset compensation value is calculated. For example, the current frequency offset compensation value can be determined based on the weighted average of the first and second frequency offset compensation values.
[0103] It should be understood that the implementation of step 307 is similar to that of step 130 mentioned above. For relevant explanations, please refer to the descriptions in the relevant embodiments above, which will not be repeated here.
[0104] In step 308, the compensated current uplink signal is sent to the base station.
[0105] For example, in step 308, the terminal can compensate for the Doppler frequency offset of the current uplink signal based on the calculated current frequency offset compensation value, and then send the compensated current uplink signal to the base station.
[0106] In step 309, the third frequency offset compensation value fed back by the base station is received. For example, the third frequency offset compensation value can be calculated by the base station based on the compensated historical uplink signal.
[0107] In step 310, a calibration value is calculated, and the current frequency offset compensation value is determined using the calibration value. For example, the terminal can determine the calibration value based on the difference between the third frequency offset compensation value and the historical frequency offset compensation value corresponding to the compensated historical uplink signal, and then use the calibration value to calibrate the current frequency offset compensation value.
[0108] It should be understood that the implementation of steps 309 to 310 is similar to the method of determining the current frequency offset compensation value described in the previous related embodiments. For related explanations, please refer to the descriptions in the previous related embodiments, which will not be repeated here.
[0109] Figure 4 A flowchart illustrating a frequency offset compensation method according to some embodiments of the present disclosure is shown.
[0110] like Figure 4 As shown, the frequency offset compensation method includes steps 410 to 420 and can be executed by the base station.
[0111] In step 410, a downlink signal is sent to the terminal.
[0112] In step 420, the compensated current uplink signal is sent by the receiving terminal.
[0113] Here, the compensated current uplink signal is obtained by the terminal performing Doppler frequency offset compensation on the current uplink signal based on the current frequency offset compensation value. The current frequency offset compensation value is determined by the terminal based on a first frequency offset compensation value and a second frequency offset compensation value. The first frequency offset compensation value is determined by the terminal based on the frequency of the downlink signal and the terminal's reference frequency, which is determined based on the carrier frequency. The second frequency offset compensation value is determined by the terminal based on the carrier frequency and the relative speed between the terminal and the base station.
[0114] In some embodiments, the base station may determine a third frequency offset compensation value based on the frequency and carrier frequency of the compensated historical uplink signal sent by the terminal, and send the third frequency offset compensation value to the terminal, wherein the current frequency offset compensation value is determined based on the first frequency offset compensation value, the second frequency offset compensation value and the third frequency offset compensation value.
[0115] In some embodiments, a third frequency offset compensation value is determined based on the difference between the frequency of the compensated historical uplink signal and the carrier frequency. For example, the third frequency offset compensation value can be determined by the base station based on the difference between the frequency of the received compensated historical uplink signal and the carrier frequency. For example, the third frequency offset compensation value can be determined by the base station based on the vector difference between the frequency of the received compensated historical uplink signal and the carrier frequency, where the third frequency offset compensation value is fgnDoppler=f'-fc, and f' represents the frequency of the compensated historical uplink signal, and fc represents the carrier frequency.
[0116] In some embodiments, the current frequency offset compensation value is determined by the terminal based on a first frequency offset compensation value, a second frequency offset compensation value, and a calibration value, wherein the calibration value is determined by the terminal based on the difference between a third frequency offset compensation value and a historical frequency offset compensation value corresponding to the compensated historical uplink signal.
[0117] In some embodiments, the current frequency offset compensation value is determined by the terminal based on the weighted average of the first frequency offset compensation value and the second frequency offset compensation value.
[0118] In some embodiments, the first frequency offset compensation value is determined by the terminal based on the difference between the frequency of the received downlink signal and the terminal's reference frequency.
[0119] In some embodiments, the relative speed between the terminal and the base station is determined by the terminal based on the angle between the signal propagation direction between the terminal and the base station and the direction of the terminal's movement, as well as the speed of the terminal's movement. This angle is determined by the terminal based on the location information of the terminal and the location information of the base station.
[0120] In some embodiments, the terminal may include a mobile terminal located in the aircraft.
[0121] It should be understood that, Figure 4 In the method shown, the determination of the first frequency offset compensation value, the second frequency offset compensation value, and the current frequency offset compensation value is the same as described above. Figures 1 to 3 The method shown is similar; please refer to the previous text for relevant explanations. Figures 1 to 3 The descriptions in the relevant embodiments shown will not be repeated here.
[0122] Figure 5 A block diagram of an electronic device according to some embodiments of the present disclosure is shown.
[0123] like Figure 5 As shown, the electronic device 500 includes a determining module 501 and a transmitting module 502. The electronic device 500 can be located on the terminal side.
[0124] The determining module 501 can be configured to determine a first frequency offset compensation value based on the frequency of the downlink signal transmitted by the base station and the reference frequency of the terminal, wherein the reference frequency is determined based on the carrier frequency; determine a second frequency offset compensation value based on the carrier frequency and the relative speed between the terminal and the base station; and determine a current frequency offset compensation value based on the first frequency offset compensation value and the second frequency offset compensation value, wherein the current frequency offset compensation value is used to compensate for the Doppler frequency offset of the current uplink signal to obtain the compensated current uplink signal.
[0125] The transmitting module 502 can be configured to transmit the compensated current uplink signal to the base station.
[0126] In some embodiments, the determining module 501 can be configured to determine the current frequency offset compensation value based on the first frequency offset compensation value, the second frequency offset compensation value and the third frequency offset compensation value sent by the base station, wherein the third frequency offset compensation value is determined based on the compensated historical uplink signal sent by the terminal.
[0127] In some embodiments, the determining module 501 can be configured to determine a calibration value based on the difference between the historical frequency offset compensation value and the third frequency offset compensation value corresponding to the compensated historical uplink signal, and to determine the current frequency offset compensation value based on the calibration value, the first frequency offset compensation value, and the second frequency offset compensation value.
[0128] In some embodiments, the determining module 501 can be configured to determine the current frequency offset compensation value based on the weighted average of the first frequency offset compensation value and the second frequency offset compensation value.
[0129] In some embodiments, the determining module 501 may be configured to determine a first frequency offset compensation value based on the difference between the frequency of the downlink signal transmitted by the base station and the reference frequency of the terminal.
[0130] In some embodiments, the determining module 501 can be configured to determine the angle between the signal propagation direction between the terminal and the base station and the movement direction of the terminal based on the location information of the terminal and the location information of the base station, then determine the relative speed between the terminal and the base station based on the movement speed of the terminal and the angle, and then determine a second frequency offset compensation value based on the relative speed and the carrier frequency.
[0131] In some embodiments, the terminal includes a mobile terminal located in the aircraft.
[0132] Figure 6 Block diagrams of electronic devices according to other embodiments of the present disclosure are shown.
[0133] like Figure 6 As shown, the electronic device 600 includes a transmitting module 601 and a receiving module 602. The electronic device 600 can be installed on the base station side.
[0134] The transmitting module 601 can be configured to send downlink signals to the terminal.
[0135] The receiving module 602 is configured to receive the compensated current uplink signal sent by the terminal. The compensated current uplink signal is obtained by the terminal compensating the current uplink signal for Doppler frequency offset based on the current frequency offset compensation value. The current frequency offset compensation value is determined by the terminal based on the first frequency offset compensation value and the second frequency offset compensation value. The first frequency offset compensation value is determined by the terminal based on the frequency of the downlink signal and the terminal's reference frequency. The reference frequency is determined based on the carrier frequency. The second frequency offset compensation value is determined by the terminal based on the carrier frequency and the relative speed between the terminal and the base station.
[0136] In some embodiments, the electronic device 600 may further include a determining module 603. The determining module 603 may be configured to determine a third frequency offset compensation value based on the frequency and carrier frequency of the compensated historical uplink signal sent by the terminal, and send the third frequency offset compensation value to the terminal, wherein the current frequency offset compensation value is determined based on the first frequency offset compensation value, the second frequency offset compensation value, and the third frequency offset compensation value.
[0137] In some embodiments, the determining module 603 may be configured to determine a third frequency offset compensation value based on the difference between the frequency of the compensated historical uplink signal and the carrier frequency.
[0138] In some embodiments, the current frequency offset compensation value is determined by the terminal based on a first frequency offset compensation value, a second frequency offset compensation value, and a calibration value, wherein the calibration value is determined by the terminal based on the difference between a third frequency offset compensation value and a historical frequency offset compensation value corresponding to the compensated historical uplink signal.
[0139] In some embodiments, the current frequency offset compensation value is determined by the terminal based on the weighted average of the first frequency offset compensation value and the second frequency offset compensation value.
[0140] In some embodiments, the first frequency offset compensation value is determined by the terminal based on the difference between the frequency of the received downlink signal and the terminal's reference frequency.
[0141] In some embodiments, the relative speed between the terminal and the base station is determined by the terminal based on the angle between the signal propagation direction between the terminal and the base station and the direction of the terminal's movement, as well as the speed of the terminal's movement. This angle is determined by the terminal based on the location information of the terminal and the location information of the base station.
[0142] In some embodiments, the terminal may include a mobile terminal located in the aircraft.
[0143] Figure 7 A block diagram of an electronic device according to some embodiments of the present disclosure is shown.
[0144] like Figure 7As shown, the electronic device 700 of this embodiment includes a memory 701 and a processor 702 coupled to the memory 701. The processor 702 is configured to execute the frequency offset compensation method in any embodiment of this disclosure based on instructions stored in the memory 701.
[0145] The memory 701 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, an operating system, application programs, a boot loader, a database, and other programs.
[0146] In some embodiments, the electronic device 700 may be located on the terminal side. In other embodiments, the electronic device 700 may be located on the base station side.
[0147] Figure 8 A block diagram of an electronic device according to some embodiments of the present disclosure is shown.
[0148] like Figure 8 As shown, the electronic device 800 of this embodiment includes a memory 801 and a processor 802 coupled to the memory 801. The processor 802 is configured to execute the method in any of the foregoing embodiments based on instructions stored in the memory 801.
[0149] The memory 801 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, the operating system, application programs, boot loader, and other programs.
[0150] The electronic device 800 may also include an input / output interface 803, a network interface 804, and a storage interface 805. These interfaces 803, 804, and 805, as well as the memory 801 and processor 802, can be connected, for example, via a bus 806. Specifically, the input / output interface 803 provides a connection interface for input / output devices such as monitors, mice, keyboards, touchscreens, microphones, and speakers. The network interface 804 provides a connection interface for various networked devices. The storage interface 805 provides a connection interface for external storage devices such as SD cards and USB flash drives.
[0151] In some embodiments, the electronic device 700 may be located on the terminal side. In other embodiments, the electronic device 700 may be located on the base station side.
[0152] This disclosure also provides a communication system, including an electronic device (e.g., electronic device 500 / 700 / 800) disposed on the terminal side and an electronic device (e.g., electronic device 600 / 700 / 800) disposed on the base station side.
[0153] This disclosure also provides a computer-readable storage medium including computer program instructions that, when executed by a processor, implement the frequency offset compensation method of any of the above embodiments.
[0154] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the frequency offset compensation method of any of the above embodiments.
[0155] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0156] The frequency offset compensation technical solution according to this disclosure has now been described in detail. To avoid obscuring the concept of this disclosure, some details known in the art have not been described. Those skilled in the art can fully understand how to implement the technical solution disclosed herein based on the above description.
[0157] The methods and systems of this disclosure may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of this disclosure are not limited to the specific order described above unless otherwise specifically stated. Furthermore, in some embodiments, this disclosure may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the methods according to this disclosure. Thus, this disclosure also covers recording media storing programs for performing the methods according to this disclosure.
[0158] While specific embodiments of this disclosure have been described in detail by way of example, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.
Claims
1. A frequency offset compensation method, executed by a terminal, comprising: A first frequency offset compensation value is determined based on the frequency of the downlink signal transmitted by the base station and the reference frequency of the terminal, wherein the reference frequency is determined based on the carrier frequency; The second frequency offset compensation value is determined based on the carrier frequency and the relative speed between the terminal and the base station; The current frequency offset compensation value is determined based on the first frequency offset compensation value and the second frequency offset compensation value; The Doppler frequency offset of the current uplink signal is compensated according to the current frequency offset compensation value to obtain the compensated current uplink signal; Send the compensated current uplink signal to the base station. The step of determining the current frequency offset compensation value based on the first frequency offset compensation value and the second frequency offset compensation value includes: The current frequency offset compensation value is determined based on the first frequency offset compensation value, the second frequency offset compensation value, and the third frequency offset compensation value sent by the base station. The third frequency offset compensation value is determined by the base station based on the difference between the frequency of the received compensated historical uplink signal and the carrier frequency. The compensated historical uplink signal is sent by the terminal before sending the compensated current uplink signal.
2. The frequency offset compensation method according to claim 1, wherein, Determining the current frequency offset compensation value based on the first frequency offset compensation value, the second frequency offset compensation value, and the third frequency offset compensation value sent by the base station includes: The calibration value is determined based on the difference between the historical frequency offset compensation value corresponding to the compensated historical uplink signal and the third frequency offset compensation value; The current frequency offset compensation value is determined based on the calibration value, the first frequency offset compensation value, and the second frequency offset compensation value.
3. The frequency offset compensation method according to claim 1, wherein, The step of determining the current frequency offset compensation value based on the first frequency offset compensation value and the second frequency offset compensation value includes: The current frequency offset compensation value is determined based on the weighted average of the first frequency offset compensation value and the second frequency offset compensation value.
4. The frequency offset compensation method according to any one of claims 1-3, wherein, Determining the first frequency offset compensation value based on the frequency of the downlink signal transmitted by the base station and the reference frequency of the terminal includes: The first frequency offset compensation value is determined based on the difference between the frequency of the downlink signal and the reference frequency.
5. The frequency offset compensation method according to any one of claims 1-3, wherein, Determining the second frequency offset compensation value based on the carrier frequency and the relative speed between the terminal and the base station includes: Based on the location information of the terminal and the location information of the base station, determine the angle between the signal propagation direction between the terminal and the base station and the movement direction of the terminal; The relative speed is determined based on the speed of movement of the terminal and the included angle.
6. The frequency offset compensation method according to any one of claims 1-3, wherein, The terminal includes a mobile terminal located in the aircraft.
7. A frequency offset compensation method, executed by a base station, comprising: Send downlink signals to the terminal; Receive the compensated current uplink signal sent by the terminal; The third frequency offset compensation value is determined based on the difference between the frequency of the compensated historical uplink signal and the carrier frequency. The compensated historical uplink signal is sent by the terminal before sending the compensated current uplink signal. The third frequency offset compensation value is sent to the terminal. The compensated current uplink signal is obtained by the terminal compensating for the Doppler frequency offset of the current uplink signal based on the current frequency offset compensation value. The current frequency offset compensation value is determined by the terminal based on the first frequency offset compensation value, the second frequency offset compensation value, and the third frequency offset compensation value. The first frequency offset compensation value is determined by the terminal based on the frequency of the downlink signal and the terminal's reference frequency, wherein the reference frequency is determined based on the carrier frequency. The second frequency offset compensation value is determined by the terminal based on the carrier frequency and the relative speed between the terminal and the base station.
8. An electronic device, disposed on a terminal side, comprising: The determining module is configured to determine a first frequency offset compensation value based on the frequency of the downlink signal transmitted by the base station and the reference frequency of the terminal, wherein the reference frequency is determined based on the carrier frequency; and to determine a second frequency offset compensation value based on the carrier frequency and the relative speed between the terminal and the base station. And based on the first frequency offset compensation value and the second frequency offset compensation value, a current frequency offset compensation value is determined. The current frequency offset compensation value is used to compensate the Doppler frequency offset of the current uplink signal to obtain the compensated current uplink signal. The transmitting module is configured to transmit the compensated current uplink signal to the base station. The electronic device is configured to compensate the current uplink signal for Doppler frequency offset based on the current frequency offset compensation value, so as to obtain the compensated current uplink signal. The determining module is configured to determine the current frequency offset compensation value based on the first frequency offset compensation value, the second frequency offset compensation value, and the third frequency offset compensation value sent by the base station, wherein the third frequency offset compensation value is determined by the base station based on the difference between the frequency of the received compensated historical uplink signal and the carrier frequency, and the compensated historical uplink signal is sent by the terminal before sending the compensated current uplink signal.
9. An electronic device, disposed on the base station side, comprising: The transmitting module is configured to send downlink signals to the terminal; The receiving module is configured to receive the compensated current uplink signal sent by the terminal. The electronic device further includes a determining module configured to determine a third frequency offset compensation value based on the difference between the frequency of the compensated historical uplink signal and the carrier frequency. The compensated historical uplink signal is transmitted by the terminal before transmitting the compensated current uplink signal. The compensated current uplink signal is obtained by the terminal compensating for the Doppler frequency offset of the current uplink signal based on the current frequency offset compensation value. The current frequency offset compensation value is determined by the terminal based on the first frequency offset compensation value, the second frequency offset compensation value, and the third frequency offset compensation value. The first frequency offset compensation value is determined by the terminal based on the frequency of the downlink signal and the terminal's reference frequency, wherein the reference frequency is determined based on the carrier frequency. The second frequency offset compensation value is determined by the terminal based on the carrier frequency and the relative speed between the terminal and the base station.
10. An electronic device, comprising: Memory; and A processor coupled to the memory, the processor being configured to execute the frequency offset compensation method of any one of claims 1-6 or the frequency offset compensation method of claim 7 based on instructions stored in the memory.
11. A communication system, comprising: The electronic device according to claim 8; as well as The electronic device according to claim 9.
12. A computer-readable storage medium having stored thereon computer instructions that, when executed by a processor, implement the frequency offset compensation method according to any one of claims 1-6 or the frequency offset compensation method according to claim 7.
13. A computer program product comprising instructions that, when executed by a processor, cause the processor to perform the frequency offset compensation method according to any one of claims 1-6 or the frequency offset compensation method according to claim 7.