A frequency offset compensation method and related device
By acquiring frequency offset pre-compensation information from network-side equipment, pre-compensating the downlink signal, and combining it with terminal capabilities to compensate the uplink signal, the problem of poor Doppler frequency offset compensation effect of existing terminals directly connected to satellites is solved, achieving accurate frequency offset compensation and frequency synchronization.
Patent Information
- Application Number
- CN202211034902.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-26
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2042-08-26
AI Technical Summary
Existing technologies based on direct satellite connection to existing terminals have poor Doppler frequency offset compensation effects and increase the complexity of user equipment to improve initial frequency synchronization capabilities, which is not suitable for existing terminals.
Frequency offset pre-compensation information is obtained by network-side equipment. Based on satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset, the downlink signal is pre-compensated for the first frequency offset. The uplink signal is pre-compensated for the second frequency offset by combining the terminal's compensation capability. A Doppler frequency offset pre-compensation table is formed to achieve accurate frequency offset compensation.
Without changing the terminal and satellite hardware, it improves the Doppler frequency offset compensation effect of existing terminals, meets the frequency offset estimation and correction requirements, and is suitable for existing terminals directly connected to satellite scenarios.
Smart Images

Figure CN117674948B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a frequency offset compensation method and related equipment. Background Technology
[0002] The mode of directly connecting existing terminals (such as mobile phones, tablets, etc.) to satellites can expand the number of satellite terminal users. However, under this mode, the characteristics of satellite communication, such as long latency, high mobility, and wide coverage, lead to Doppler frequency offset.
[0003] In existing technologies, a common approach is to jointly compensate for the beam center point frequency offset using the 3rd Generation Partnership Project (3GPP) to reduce Doppler frequency offset at beam edges. However, this method carries certain risks for satellites with large beam coverage, as it only compensates for the beam center point's frequency offset, and existing terminals cannot support Doppler frequency offset estimation or correction. Increasing the complexity of User Equipment (UE) to improve its downlink initial frequency synchronization capability requires additional modifications to the terminal, making it unsuitable for scenarios where existing terminals are directly connected to satellites.
[0004] It is evident that existing technologies suffer from poor Doppler frequency offset compensation based on direct satellite connection to existing terminals. Summary of the Invention
[0005] This invention provides a frequency offset compensation method and related equipment to solve the problem of poor Doppler frequency offset compensation effect based on existing terminals directly connected to satellites in the prior art.
[0006] To solve the above-mentioned technical problems, the present invention is implemented as follows:
[0007] In a first aspect, embodiments of the present invention provide a frequency offset compensation method, executed by a network-side device, the method comprising:
[0008] Obtain the frequency offset pre-compensation information corresponding to the target beam;
[0009] The downlink signal is firstly pre-compensated based on the frequency offset pre-compensation information corresponding to the target beam to obtain the compensated downlink signal. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset.
[0010] The compensated downlink signal is sent to the terminal.
[0011] Optionally, the frequency offset pre-compensation information includes the number of Doppler frequency offset pre-compensation points and the pre-compensation value corresponding to each point.
[0012] Optionally, the downlink signal includes multiple synchronization signal blocks (SSBs), and the first frequency offset pre-compensation of the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam includes:
[0013] Based on the frequency offset pre-compensation information corresponding to the target beam, frequency offset pre-compensation is performed on each of the multiple SSBs corresponding to the target beam.
[0014] Optionally, after performing the first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam, the method further includes:
[0015] The system receives the compensated uplink signal sent by the terminal, and the compensated uplink signal is obtained by performing a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal.
[0016] Based on the frequency offset pre-compensation information, coarse frequency offset compensation is performed on the compensated uplink signal to obtain the coarse frequency offset compensation result.
[0017] Fine frequency offset compensation is performed on the coarse frequency offset compensation result to obtain the fine frequency offset compensation result.
[0018] Optionally, before obtaining the frequency offset pre-compensation information corresponding to the target beam, the method further includes:
[0019] Based on different beams, satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset at different times, multiple frequency offset pre-compensation information is obtained;
[0020] Based on the multiple frequency offset pre-compensation information, a Doppler frequency offset pre-compensation table is determined. The Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each beam velocity at different times in multiple beams.
[0021] Optionally, obtaining the frequency offset pre-compensation information corresponding to the target beam includes:
[0022] Based on the Doppler frequency offset pre-compensation table, the current frequency offset pre-compensation information of the target beam is obtained.
[0023] Secondly, embodiments of the present invention also provide a frequency offset compensation method, executed by a terminal, the method comprising:
[0024] The device receives a compensated downlink signal sent by a network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information, and the terminal-compensable Doppler frequency offset.
[0025] Optionally, after receiving the compensated downlink signal sent by the network-side device, the method further includes:
[0026] The uplink signal is pre-compensated for second frequency offset based on the compensation capability of the terminal to obtain the compensated uplink signal;
[0027] The compensated uplink signal is sent to the network-side device.
[0028] Thirdly, embodiments of the present invention provide a network-side device, including:
[0029] The acquisition module is used to acquire the frequency offset pre-compensation information corresponding to the target beam;
[0030] The pre-compensation module is used to perform a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam, so as to obtain the compensated downlink signal. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset.
[0031] The transmitting module is used to transmit the compensated downlink signal to the terminal.
[0032] Optionally, the frequency offset pre-compensation information includes the number of Doppler frequency offset pre-compensation points and the pre-compensation value corresponding to each point.
[0033] Optionally, the downlink signal includes multiple synchronization signal blocks (SSBs), and the pre-compensation module includes:
[0034] The pre-compensation submodule is used to perform frequency offset pre-compensation on each of the multiple SSBs corresponding to the target beam based on the frequency offset pre-compensation information corresponding to the target beam.
[0035] Optionally, the network-side device further includes:
[0036] The receiving module is used to receive the compensated uplink signal sent by the terminal, wherein the compensated uplink signal is obtained by performing a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal.
[0037] The coarse frequency offset compensation module is used to perform coarse frequency offset compensation on the compensated uplink signal according to the frequency offset pre-compensation information to obtain the coarse frequency offset compensation result.
[0038] The fine frequency offset compensation module is used to perform fine frequency offset compensation on the coarse frequency offset compensation result to obtain the fine frequency offset compensation result.
[0039] Optionally, the network-side device further includes:
[0040] The first determining module is used to obtain multiple frequency offset pre-compensation information based on different beams, satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset at different times;
[0041] The second determining module is used to determine a Doppler frequency offset pre-compensation table based on the multiple frequency offset pre-compensation information. The Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each wave velocity in multiple beams at different times.
[0042] Optionally, the acquisition module includes:
[0043] The acquisition submodule is used to acquire the current frequency offset pre-compensation information of the target beam based on the Doppler frequency offset pre-compensation table.
[0044] Fourthly, embodiments of the present invention provide a terminal, including:
[0045] The receiving module is used to receive the compensated downlink signal sent by the network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and the terminal compensable Doppler frequency offset.
[0046] Optionally, the terminal further includes:
[0047] The pre-compensation module is used to perform a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal, so as to obtain the compensated uplink signal.
[0048] The transmitting module is used to transmit the compensated uplink signal to the network-side device.
[0049] Fifthly, embodiments of the present invention provide a network-side device, including a transceiver and a processor.
[0050] The processor is used to acquire frequency offset pre-compensation information corresponding to the target beam;
[0051] The processor is further configured to perform a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam, to obtain the compensated downlink signal, wherein the frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset;
[0052] The transceiver is used to send the compensated downlink signal to the terminal.
[0053] Optionally, the frequency offset pre-compensation information includes the number of Doppler frequency offset pre-compensation points and the pre-compensation value corresponding to each point.
[0054] Optionally, the downlink signal includes multiple synchronization signal blocks (SSBs), and the processor is further configured to perform frequency offset pre-compensation on each of the multiple SSBs corresponding to the target beam based on the frequency offset pre-compensation information corresponding to the target beam.
[0055] Optionally, the transceiver is further configured to receive the compensated uplink signal sent by the terminal, wherein the compensated uplink signal is obtained by performing a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal;
[0056] The processor is further configured to perform coarse frequency offset compensation on the compensated uplink signal according to the frequency offset pre-compensation information to obtain a coarse frequency offset compensation result.
[0057] The processor is further configured to perform fine frequency offset compensation on the coarse frequency offset compensation result to obtain a fine frequency offset compensation result.
[0058] Optionally, the processor is further configured to obtain multiple frequency offset pre-compensation information based on different beams, satellite ephemeris information, beam trajectory information, and terminal compensable Doppler frequency offset at different times;
[0059] The processor is further configured to determine a Doppler frequency offset pre-compensation table based on the plurality of frequency offset pre-compensation information, wherein the Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each beam velocity at different times in the plurality of beams.
[0060] Optionally, the processor is further configured to obtain the current frequency offset pre-compensation information of the target beam based on the Doppler frequency offset pre-compensation table.
[0061] Sixthly, embodiments of the present invention provide a terminal, including a transceiver and a processor.
[0062] The transceiver is used to receive the compensated downlink signal sent by the network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information, and the terminal-compensable Doppler frequency offset.
[0063] Optionally, the processor is configured to perform a second frequency offset pre-compensation on the uplink signal based on the compensation capability of the terminal to obtain a compensated uplink signal;
[0064] The transceiver is also used to send the compensated uplink signal to the network-side device.
[0065] In a seventh aspect, embodiments of the present invention provide a network-side device, including: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, it implements the steps of the frequency offset compensation method as described in the first aspect.
[0066] Eighthly, embodiments of the present invention provide a terminal, including: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, it implements the steps of the frequency offset compensation method as described in the second aspect.
[0067] In a ninth aspect, embodiments of the present invention provide a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, it implements the steps of the frequency offset compensation method as described in the first aspect; or when the computer program is executed by a processor, it implements the steps of the frequency offset compensation method as described in the second aspect.
[0068] In this embodiment of the invention, the frequency offset pre-compensation information of the target beam is determined based on satellite ephemeris information, beam trajectory information, and the terminal's compensable Doppler frequency offset. Within the target beam, the downlink signal is pre-compensated with different pre-compensation values according to different location points in the compensation information. Without changing the hardware of the terminal and the satellite, the UE's own Doppler frequency offset compensation capability can meet the frequency offset estimation / correction requirements, thereby improving the satellite Doppler frequency offset compensation effect for existing terminals. Attached Figure Description
[0069] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0070] Figure 1 This is one of the flowcharts of a frequency offset compensation method provided in an embodiment of the present invention;
[0071] Figure 2 This is a second flowchart of a frequency offset compensation method provided in an embodiment of the present invention;
[0072] Figure 3 This is a schematic diagram of the frequency offset compensation range provided in an embodiment of the present invention;
[0073] Figure 4 This is a flowchart of another frequency offset compensation method provided in an embodiment of the present invention;
[0074] Figure 5This is a schematic diagram of the structure of a network-side device provided in an embodiment of the present invention;
[0075] Figure 6 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention;
[0076] Figure 7 This is a schematic diagram of another network-side device provided in an embodiment of the present invention;
[0077] Figure 8 This is a schematic diagram of another terminal provided in an embodiment of the present invention. Detailed Implementation
[0078] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0079] In this embodiment of the invention, a frequency offset compensation method and related equipment are proposed to solve the problem of poor Doppler frequency offset compensation effect based on existing terminals directly connected to satellites in the prior art.
[0080] See Figure 1 , Figure 1 This is one of the flowcharts of a frequency offset compensation method provided in an embodiment of the present invention, executed by a network-side device. The method includes:
[0081] Step 101: Obtain the frequency offset pre-compensation information corresponding to the target beam;
[0082] The network-side equipment can be a base station. By setting up a frequency offset calculation module in the base station, the elevation angles θ1 and θ2 of the edge points of the beam (i.e., the target beam) at the current time can be calculated. Then, based on the beam frequency f, the satellite angular velocity v, the Earth's radius R, and neglecting the velocity of the user equipment (UE), the Doppler frequency offsets of the target beam edge points can be obtained as fvRcosθ1 / c and -fvRcosθ2 / c. Further combining this with the Doppler frequency offsets that existing UEs can compensate for, the frequency offset pre-compensation information corresponding to the target beam can be obtained.
[0083] Step 102: Perform first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam to obtain the compensated downlink signal, wherein the frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset;
[0084] The frequency offset pre-compensation information corresponding to the target beam includes multiple frequency offset pre-compensation values to ensure that the compensated downlink signal can cover the UE.
[0085] Step 103: Send the compensated downlink signal to the terminal.
[0086] This solution is designed for satellite-based services to existing terminals. Therefore, there should be geographical isolation or other isolation methods such as inter-frequency isolation between the satellite and public network users. There is no situation where pre-compensated frequency-offset signals transmitted from the base station would affect terrestrial public network users.
[0087] In this embodiment of the invention, the frequency offset pre-compensation information of the target beam is determined based on satellite ephemeris information, beam trajectory information, and the terminal's compensable Doppler frequency offset. Within the target beam, the downlink signal is pre-compensated with different pre-compensation values according to different location points in the compensation information. Without changing the hardware of the terminal and the satellite, the UE's own Doppler frequency offset compensation capability can meet the frequency offset estimation / correction requirements, thereby improving the satellite Doppler frequency offset compensation effect for existing terminals.
[0088] Optionally, the frequency offset pre-compensation information includes the number of Doppler frequency offset pre-compensation points and the pre-compensation value corresponding to each point.
[0089] In one embodiment, such as Figure 3 As shown, based on the satellite ephemeris information, beam trajectory information, and terminal-compensable Doppler frequency offset of the target beam at a certain moment, the elevation angles of the target beam edge points at that moment can be obtained as θ1 and θ2. Assuming the target beam frequency is f, the satellite angular velocity is v, the Earth radius is R, and the UE velocity is negligible, the Doppler frequency offsets of the target beam edge points can be obtained as fvRcosθ1 / c and -fvRcosθ2 / c. The existing UE can compensate for the Doppler frequency offset by ±D, and the number of Doppler frequency offset pre-compensation points P corresponding to the target beam can be obtained. The formula for calculating the number of points P is as follows:
[0090]
[0091] The number of points requiring Doppler frequency offset pre-compensation under the target beam is P. Dividing the beam leg into P equal parts along the angular velocity direction, and taking the center point of each segment as the reference point, the elevation angle of each reference point can be calculated, and then calculated using the Doppler frequency offset calculation formula. Where Δv=vRcosθ3, θ3 can be the elevation angle of any reference point in part P, thus obtaining the required Doppler frequency offset pre-compensation value for the reference point as fvRcosθ3 / c.
[0092] Specifically, according to the following formula:
[0093]
[0094]
[0095] This allows us to identify the point with elevation angle x as the point requiring Doppler frequency offset pre-compensation. Draw a dashed line perpendicular to the satellite angular velocity direction for the point with elevation angle y. After Doppler frequency offset pre-compensation, it can be assumed that the existing UEs within the range to the left of the dashed line have sufficient Doppler frequency offset compensation capability to meet the requirements. Furthermore, we can obtain the number P of points within the beam requiring Doppler frequency offset pre-compensation at the current moment and the corresponding pre-compensation value F for each point P. p Furthermore, the number of points p requiring Doppler frequency offset pre-compensation at any time under different beams can be obtained. b and the number of points p b The corresponding pre-compensation value F p,b Although the UE speed is very small compared to the satellite speed, it can still be considered as an influencing factor, and the value of D can be appropriately reduced.
[0096] Optionally, before obtaining the frequency offset pre-compensation information corresponding to the target beam, the method further includes:
[0097] Based on different beams, satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset at different times, multiple frequency offset pre-compensation information is obtained;
[0098] Based on the multiple frequency offset pre-compensation information, a Doppler frequency offset pre-compensation table is determined. The Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each beam velocity at different times in multiple beams.
[0099] In one embodiment, the number of points p requiring Doppler frequency offset pre-compensation at any given time for different beams can be determined based on the satellite ephemeris information, beam trajectory information, and the terminal-compensable Doppler frequency offset at different times for different beams. b and the number of points p b The corresponding pre-compensation value F p,b This involves collecting multiple frequency offset pre-compensation information, summarizing the number of points requiring Doppler frequency offset pre-compensation under each beam, and the pre-compensation value corresponding to each pre-compensation point, to determine the Doppler frequency offset pre-compensation table.
[0100] Optionally, obtaining the frequency offset pre-compensation information corresponding to the target beam includes:
[0101] Based on the Doppler frequency offset pre-compensation table, the current frequency offset pre-compensation information of the target beam is obtained.
[0102] In one embodiment, the base station can find out the number of Doppler frequency offset pre-compensation points and the corresponding pre-compensation values for each beam at different times by looking up the Doppler frequency offset pre-compensation table. Without changing the hardware of the terminal and the satellite, the UE's own Doppler frequency offset compensation capability can meet the frequency offset estimation / correction requirements, thereby improving the satellite Doppler frequency offset compensation effect for existing terminals.
[0103] In one example, the number of Doppler frequency offset pre-compensation points and the corresponding pre-compensation values that need to be pre-compensated within a preset time period are further considered to meet the uniform requirements within the preset time period.
[0104] Specifically, since satellite motion is periodic and satellite beam direction is preset, the Doppler frequency offset pre-compensation related value is a periodic value. Based on the satellite period, the satellite ephemeris information, beam trajectory information, and the Doppler frequency offset that the UE can compensate for are pre-calculated for different beams within a preset time period Δt, thus obtaining the p-value for each broadcast beam within any preset time period Δt. b,t and This involves multiple frequency offset pre-compensation information sets, which are then summarized to form a Doppler frequency offset pre-compensation table. The Doppler frequency offset pre-compensation table is shown in Table 1 below:
[0105] Table 1: Doppler Frequency Offset Precompensation Table
[0106]
[0107] The base station uses a lookup table to obtain frequency offset pre-compensation information for different beams at different preset time periods, and performs different frequency offset pre-compensation schemes for each. In this way, the base station's frequency offset calculation module, by adding appropriate redundancy, ensures that the number of points requiring Doppler frequency offset pre-compensation and the pre-compensation value can meet the uniform requirements within the time period Δt, reducing data storage and improving robustness.
[0108] Specifically, based on the satellite ephemeris information, beam trajectory information, and terminal-compensable Doppler frequency offset of the target beam within a preset time period, the elevation angle of the target beam edge point is obtained as θ. 1’ and θ 2’ Where θ 1’ and θ 2’ The value is the minimum elevation angle of the target beam edge point at each time within the preset time period, so as to meet the unified requirements of Doppler frequency offset pre-compensation within the preset time period.
[0109] It should be noted that the preset time period Δt can be 5ms, and the time interval can also be adjusted according to the actual situation to meet the requirements of data storage and robustness, etc., without limitation here.
[0110] Optionally, the downlink signal includes multiple Single Side Bands (SSBs), and the first frequency offset pre-compensation of the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam includes:
[0111] Based on the frequency offset pre-compensation information corresponding to the target beam, frequency offset pre-compensation is performed on each of the multiple SSBs corresponding to the target beam.
[0112] In one embodiment, such as Figure 2 As shown, the base station can obtain the number of points requiring Doppler frequency offset pre-compensation and the corresponding pre-compensation value for each point based on the Doppler frequency offset pre-compensation table. For beam b, multiple SSBs are transmitted within an SSB burst set, and frequency offset pre-compensation is performed on each SSB with different values to obtain the compensated downlink signal. Unlike existing New Radio (NR) technologies that transmit SSBs on different beams via time-division multiplexing, this invention transmits SSBs with different frequency offset pre-compensation on the same beam using time-division multiplexing. The number of SSBs can be the number of points requiring pre-compensation or the maximum number of SSBs configurable in the SS Burst Set.
[0113] In one example, the number of SSBs, Num SSB It can be the number of points P that need pre-compensation, or the number of SSBs Num. SSB The corresponding pre-compensation value F SSB It can be Set, in other words, Num SSB =P;F SSB =F p,b,t gather.
[0114] In another example, the number of SSBs, Num SSB The maximum number of SSBs L that can be configured in the SS Burst Set max The number of SSBs, Num SSB The corresponding pre-compensation value F SSB It can be F l,b,t Set, in other words, Num SSB =L max ;F SSB =F l,b,t Set. Where F l,b,t The calculation process can be compared with The calculation process is the same, that is, F l,b,t The set is L max The set obtained by substituting P. max and F l,b,t The value can also be stored in the Doppler frequency offset precompensation table.
[0115] Optionally, after performing the first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam, the method further includes:
[0116] The system receives the compensated uplink signal sent by the terminal, and the compensated uplink signal is obtained by performing a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal.
[0117] Based on the frequency offset pre-compensation information, coarse frequency offset compensation is performed on the compensated uplink signal to obtain the coarse frequency offset compensation result.
[0118] Fine frequency offset compensation is performed on the coarse frequency offset compensation result to obtain the fine frequency offset compensation result.
[0119] In one embodiment, the UE performs correlation calculations between the received compensated downlink signal and the locally generated synchronization signal. If the UE receives a signal with a Service-Standard Bus (SSB) within its Doppler frequency offset estimation capability, the probability of the UE estimating the frequency offset will be greatly increased. After frequency offset estimation, the UE performs frequency offset compensation based on the frequency offset pre-compensation information in the compensated downlink signal. Furthermore, based on its compensation capability, the UE can perform a second frequency offset pre-compensation on the uplink signal.
[0120] The base station receives the compensated uplink signal sent by the UE and, based on the frequency offset pre-compensation information, calculates the F... SSB The system performs coarse frequency offset compensation on the uplink signal user link to obtain the coarse frequency offset compensation result; then, the base station performs fine frequency offset compensation on the coarse frequency offset compensation result to obtain the fine frequency offset compensation result, thereby improving the frequency offset compensation effect.
[0121] Furthermore, the frequency offset compensation method provided by this invention can be applied to scenarios where existing terminals are directly connected to satellites, and meets the relevant timer requirements of the standard 5G air interface. The base station can be deployed on the satellite, meaning that frequency offset compensation for the power supply link is not required.
[0122] See Figure 4 , Figure 4 This is a flowchart of another frequency offset compensation method provided in an embodiment of the present invention, executed by a terminal. The method includes:
[0123] Step 401: Receive the compensated downlink signal sent by the network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and the Doppler frequency offset that the terminal can compensate.
[0124] Network-side equipment can determine the number of points requiring Doppler frequency offset pre-compensation and the corresponding pre-compensation value for each point based on the frequency offset pre-compensation information corresponding to the target beam. For beam b, multiple SSBs are distributed within an SSB burst set, and frequency offset pre-compensation with different values is performed on each SSB to obtain the compensated downlink signal. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information, and the Doppler frequency offset that the terminal can compensate for.
[0125] Furthermore, based on satellite ephemeris information, beam trajectory information, and the Doppler frequency offset that the terminal can compensate for, the network-side equipment obtains the number p of points within each beam that require Doppler frequency offset pre-compensation at any given time. b and the number of points p b The corresponding pre-compensation value F p,b And according to the satellite cycle, the p of each broadcast beam within a preset time period Δt is calculated in advance. b,t and A Doppler frequency offset pre-compensation table is generated. Therefore, network-side devices can obtain the frequency offset pre-compensation information for each beam at any given time by querying the Doppler frequency offset pre-compensation table.
[0126] In one embodiment, during the initial access phase, the terminal can periodically search for SSBs and perform frequency offset estimation on a series of received SSBs. For example, it can perform correlation operations between the received synchronization signal and the locally generated synchronization signal. If any SSB in the signal received by the terminal is within the terminal's Doppler frequency offset estimation capability, the probability of the terminal estimating the frequency offset will be greatly increased.
[0127] Optionally, after receiving the compensated downlink signal sent by the network-side device, the method further includes:
[0128] The uplink signal is pre-compensated for second frequency offset based on the compensation capability of the terminal to obtain the compensated uplink signal;
[0129] The compensated uplink signal is sent to the network-side device.
[0130] In one embodiment, after the terminal completes frequency offset estimation, the terminal performs frequency offset compensation based on the frequency offset pre-compensation information in the compensated downlink signal. Furthermore, based on its compensation capability, the terminal can perform a second frequency offset pre-compensation on the uplink signal to obtain the compensated uplink signal. The compensated uplink signal is then sent to the network-side device, which uses the frequency offset pre-compensation information to perform frequency offset compensation. SSB The system performs coarse frequency offset compensation on the uplink user link to obtain the coarse frequency offset compensation result; then, the network-side equipment performs fine frequency offset compensation on the coarse frequency offset compensation result to obtain the fine frequency offset compensation result, thereby improving the frequency offset compensation effect.
[0131] See Figure 5 , Figure 5 This is a schematic diagram of the structure of a network-side device provided in an embodiment of the present invention, such as... Figure 5 As shown, the network-side device 500 includes:
[0132] The acquisition module 501 is used to acquire the frequency offset pre-compensation information corresponding to the target beam;
[0133] The pre-compensation module 502 is used to perform a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam to obtain the compensated downlink signal. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset.
[0134] The transmitting module 503 is used to transmit the compensated downlink signal to the terminal.
[0135] Optionally, the frequency offset pre-compensation information includes the number of Doppler frequency offset pre-compensation points and the pre-compensation value corresponding to each point.
[0136] Optionally, the downlink signal includes multiple synchronization signal blocks (SSBs), and the pre-compensation module 502 includes:
[0137] The pre-compensation submodule is used to perform frequency offset pre-compensation on each of the multiple SSBs corresponding to the target beam based on the frequency offset pre-compensation information corresponding to the target beam.
[0138] Optionally, the network-side device 500 also includes:
[0139] The receiving module is used to receive the compensated uplink signal sent by the terminal, wherein the compensated uplink signal is obtained by performing a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal.
[0140] The coarse frequency offset compensation module is used to perform coarse frequency offset compensation on the compensated uplink signal according to the frequency offset pre-compensation information to obtain the coarse frequency offset compensation result.
[0141] The fine frequency offset compensation module is used to perform fine frequency offset compensation on the coarse frequency offset compensation result to obtain the fine frequency offset compensation result.
[0142] Optionally, the network-side device 500 also includes:
[0143] The first determining module is used to obtain multiple frequency offset pre-compensation information based on different beams, satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset at different times;
[0144] The second determining module is used to determine a Doppler frequency offset pre-compensation table based on the multiple frequency offset pre-compensation information. The Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each wave velocity in multiple beams at different times.
[0145] Optionally, the acquisition module 501 further includes:
[0146] The acquisition submodule is used to acquire the current frequency offset pre-compensation information of the target beam based on the Doppler frequency offset pre-compensation table.
[0147] Network-side device 500 can achieve Figure 1 The various processes implemented by the network-side device in the method embodiment shown will not be repeated here to avoid duplication.
[0148] See Figure 6 , Figure 6 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention, such as... Figure 6 As shown, terminal 600 includes:
[0149] The receiving module 601 is used to receive the compensated downlink signal sent by the network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and the Doppler frequency offset that the terminal can compensate.
[0150] Optionally, terminal 600 also includes:
[0151] The pre-compensation module is used to perform a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal, so as to obtain the compensated uplink signal.
[0152] The transmitting module is used to transmit the compensated uplink signal to the network-side device.
[0153] Terminal 600 can achieve Figure 4 The various processes implemented by the terminal in the method embodiment shown will not be described again here to avoid repetition.
[0154] This invention also provides a network-side device, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the various processes of the above-described frequency offset compensation method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0155] For details, see Figure 7 As shown, this embodiment of the invention also provides a network-side device, including a bus 701, a transceiver 702, an antenna 703, a bus interface 704, a processor 705, and a memory 706.
[0156] Processor 705 is used to acquire frequency offset pre-compensation information corresponding to the target beam;
[0157] The processor 705 is further configured to perform a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam, to obtain the compensated downlink signal, wherein the frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset;
[0158] Transceiver 702 is used to send the compensated downlink signal to the terminal.
[0159] Furthermore, the frequency offset pre-compensation information includes the number of Doppler frequency offset pre-compensation points and the pre-compensation value corresponding to each point.
[0160] Furthermore, the downlink signal includes multiple synchronization signal blocks (SSBs), and the processor is further configured to perform frequency offset pre-compensation on each of the multiple SSBs corresponding to the target beam based on the frequency offset pre-compensation information corresponding to the target beam.
[0161] Furthermore, the transceiver 702 is also used to receive the compensated uplink signal sent by the terminal, wherein the compensated uplink signal is obtained by performing a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal;
[0162] The processor 705 is also configured to perform coarse frequency offset compensation on the compensated uplink signal according to the frequency offset pre-compensation information to obtain a coarse frequency offset compensation result.
[0163] The processor 705 is also used to perform fine frequency offset compensation on the coarse frequency offset compensation result to obtain a fine frequency offset compensation result.
[0164] Furthermore, the processor 705 is also used to obtain multiple frequency offset pre-compensation information based on different beams, satellite ephemeris information, beam trajectory information, and terminal compensable Doppler frequency offset at different times;
[0165] The processor 705 is further configured to determine a Doppler frequency offset pre-compensation table based on the plurality of frequency offset pre-compensation information, wherein the Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each beam velocity at different times in the plurality of beams.
[0166] Furthermore, the processor 705 is also used to obtain the current frequency offset pre-compensation information of the target beam based on the Doppler frequency offset pre-compensation table.
[0167] The network-side device further includes a computer program stored in memory 706 and executable on processor 705. When executed by processor 705, the computer program performs the following steps:
[0168] Obtain the frequency offset pre-compensation information corresponding to the target beam;
[0169] The downlink signal is firstly pre-compensated based on the frequency offset pre-compensation information corresponding to the target beam to obtain the compensated downlink signal. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset.
[0170] The compensated downlink signal is sent to the terminal.
[0171] exist Figure 7 In this document, a bus architecture (represented by bus 701) is used. Bus 701 can include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 705 and memory represented by memory 706. Bus 701 can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 704 provides an interface between bus 701 and transceiver 702. Transceiver 702 can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 705 is transmitted over a wireless medium via antenna 703, which further receives data and transmits it to processor 705.
[0172] Processor 705 manages bus 701 and general processing, and also provides various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Memory 706 can be used to store data used by processor 705 during operation.
[0173] Optionally, the processor 705 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD).
[0174] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the frequency offset compensation method embodiments described above and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0175] This invention also provides a terminal, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the various processes of the above-described frequency offset compensation method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0176] For details, see Figure 8 As shown, this embodiment of the invention also provides a terminal, including a bus 801, a transceiver 802, an antenna 803, a bus interface 804, a processor 805, and a memory 806.
[0177] Transceiver 802 is used to receive the compensated downlink signal sent by the network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information and the Doppler frequency offset that the terminal can compensate.
[0178] Furthermore, the processor 805 is used to perform a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal to obtain the compensated uplink signal;
[0179] The transceiver 802 is also used to send the compensated uplink signal to the network-side device.
[0180] The terminal also includes a computer program stored on memory 806 and capable of running on processor 805.
[0181] When the computer program is executed by the processor 805, it can perform the following steps:
[0182] The device receives a compensated downlink signal sent by a network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information, and the terminal-compensable Doppler frequency offset.
[0183] exist Figure 8In this document, a bus architecture (represented by bus 801) is used. Bus 801 can include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 805 and memory represented by memory 806. Bus 801 can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 804 provides an interface between bus 801 and transceiver 802. Transceiver 802 can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 805 is transmitted over a wireless medium via antenna 803, which further receives data and transmits data to processor 805.
[0184] The processor 805 manages the bus 801 and handles general processing, and also provides various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 806 can be used to store data used by the processor 805 during operation.
[0185] Alternatively, the processor 805 can be a CPU, ASIC, FPGA, or CPLD.
[0186] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the frequency offset compensation method embodiments described above and achieves the same technical effects. To avoid repetition, these will not be described again here. The computer-readable storage medium may be, for example, ROM, RAM, a magnetic disk, or an optical disk.
[0187] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of the present invention is not limited to performing functions in the order discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0188] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0189] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.
Claims
1. A frequency offset compensation method, executed by a network-side device, characterized in that, The method includes: Obtain the frequency offset pre-compensation information corresponding to the target beam; Before obtaining the frequency offset pre-compensation information corresponding to the target beam, the method further includes: Based on different beams, satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset at different times, multiple frequency offset pre-compensation information is obtained; Based on the multiple frequency offset pre-compensation information, a Doppler frequency offset pre-compensation table is determined. The Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each wave velocity in multiple beams at different times. Based on the frequency offset pre-compensation information corresponding to the target beam, the downlink signal is subjected to first frequency offset pre-compensation to obtain the compensated downlink signal; The compensated downlink signal is sent to the terminal.
2. The method of claim 1, wherein, The frequency offset pre-compensation information includes the number of Doppler frequency offset pre-compensation points and the pre-compensation value corresponding to each point.
3. The method of claim 1, wherein, The downlink signal includes multiple synchronization signal blocks (SSBs), and the first frequency offset pre-compensation for the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam includes: Based on the frequency offset pre-compensation information corresponding to the target beam, frequency offset pre-compensation is performed on each of the multiple SSBs corresponding to the target beam.
4. The method of claim 1, wherein, After performing the first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam, the method further includes: The system receives the compensated uplink signal sent by the terminal, and the compensated uplink signal is obtained by performing a second frequency offset pre-compensation on the uplink signal according to the compensation capability of the terminal. Based on the frequency offset pre-compensation information, coarse frequency offset compensation is performed on the compensated uplink signal to obtain the coarse frequency offset compensation result. Fine frequency offset compensation is performed on the coarse frequency offset compensation result to obtain the fine frequency offset compensation result.
5. The method of claim 1, wherein, The acquisition of frequency offset pre-compensation information corresponding to the target beam includes: Based on the Doppler frequency offset pre-compensation table, the current frequency offset pre-compensation information of the target beam is obtained.
6. A frequency offset compensation method, performed by a terminal, the method comprising: The method includes: The network-side device receives the compensated downlink signal, which is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is based on satellite ephemeris information, beam trajectory information, and terminal compensable Doppler frequency offset determination for different beams at different times. Based on multiple frequency offset pre-compensation information, a Doppler frequency offset pre-compensation table is determined, which includes frequency offset pre-compensation information for each beam velocity in multiple beams at different times.
7. The method according to claim 6, characterized in that, After receiving the compensated downlink signal sent by the network-side device, the method further includes: The uplink signal is pre-compensated for second frequency offset based on the compensation capability of the terminal to obtain the compensated uplink signal; The compensated uplink signal is sent to the network-side device.
8. A network-side device, characterized in that, include: The acquisition module is used to acquire the frequency offset pre-compensation information corresponding to the target beam; Network-side equipment also includes: The first determining module is used to obtain multiple frequency offset pre-compensation information based on different beams, satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset at different times; The second determining module is used to determine a Doppler frequency offset pre-compensation table based on the multiple frequency offset pre-compensation information. The Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each wave velocity in multiple beams at different times. The pre-compensation module is used to perform first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam, so as to obtain the compensated downlink signal; The transmitting module is used to transmit the compensated downlink signal to the terminal.
9. A terminal, characterized in that, include: The receiving module is used to receive the compensated downlink signal sent by the network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on satellite ephemeris information, beam trajectory information, and terminal compensable Doppler frequency offset for different beams at different times. Based on multiple frequency offset pre-compensation information, a Doppler frequency offset pre-compensation table is determined. The Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each beam velocity in multiple beams at different times.
10. A network-side device, characterized in that, Including transceivers and processors, The processor is used to acquire frequency offset pre-compensation information corresponding to the target beam; The processor is also used to obtain multiple frequency offset pre-compensation information based on different beams, satellite ephemeris information, beam trajectory information and terminal compensable Doppler frequency offset at different times; Based on the multiple frequency offset pre-compensation information, a Doppler frequency offset pre-compensation table is determined. The Doppler frequency offset pre-compensation table includes frequency offset pre-compensation information corresponding to each wave velocity in multiple beams at different times. The processor is further configured to perform a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam, so as to obtain the compensated downlink signal; The transceiver is used to send the compensated downlink signal to the terminal.
11. A terminal, characterized in that, Including transceivers and processors, The transceiver is used to receive the compensated downlink signal sent by the network-side device. The compensated downlink signal is obtained by performing a first frequency offset pre-compensation on the downlink signal based on the frequency offset pre-compensation information corresponding to the target beam. The frequency offset pre-compensation information is determined based on the satellite ephemeris information, beam trajectory information, and terminal compensable Doppler frequency offset for different beams at different times. Based on multiple frequency offset pre-compensation information, a Doppler frequency offset pre-compensation table is determined. The Doppler frequency offset pre-compensation table includes the frequency offset pre-compensation information corresponding to each beam velocity in multiple beams at different times.
12. A network-side device, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the frequency offset compensation method as described in any one of claims 1 to 5.
13. A terminal, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the frequency offset compensation method as described in any one of claims 6 to 7.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the frequency offset compensation method as described in any one of claims 1 to 5; or, when executed by a processor, the computer program implements the steps of the frequency offset compensation method as described in any one of claims 6 to 7.
Citation Information
Patent Citations
Method for correcting frequency offset in low-orbit satellite mobile communication system
CN109120561A
Frequency offset pre-compensation indication method, terminal equipment and network side equipment
CN113225293A
Satellite communication method and device
CN113271135A
