Frequency offset tracking method and system, electronic equipment, medium and program product
By adjusting the proportion of frequency deviation estimation results under the tracking and conditional judgment of SSB and TRS signals, the problem of inaccurate frequency deviation estimation is solved, and the accuracy and downlink decoding performance of frequency deviation estimation are improved.
Patent Information
- Application Number
- CN202510554688.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, inaccurate frequency deviation estimation causes voltage-controlled oscillator and CNC oscillator to jitter, affecting downlink decoding performance, especially when the serving cell is disturbed, the frequency deviation estimation of the SSB signal is relatively large.
By tracking the SSB signal and TRS signal, the frequency deviation value and acquisition time of the SSB are obtained according to the preset conditions, the target ratio of the SSB in the frequency deviation estimation result is determined by using the target difference value, and the SSB signal increases its proportion when it is reliable, and the proportion is reduced when it is unreliable. The final estimation result is determined based on the frequency deviation value of the TRS signal.
It improves the accuracy of frequency deviation estimation results, reduces the jitter of voltage-controlled oscillator and CNC oscillator, and improves downlink decoding performance.
Smart Images

Figure CN120342809A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a frequency offset tracking method, system, electronic device, medium, and program product. Background Art
[0002] The frequency offset of a UE (User Equipment) refers to the frequency deviation between the received signal and the local carrier frequency of the UE, which mainly comes from two aspects: the Doppler frequency shift introduced by movement and the frequency drift of the crystal oscillator. After camping on the network, the UE tracks through an AFC loop (Automatic Frequency Control loop) to gradually converge the frequency offset. The result of frequency offset estimation, FOE (Frequency offset Estimator), passes through a loop filter and outputs a VCO (Voltage Controlled Oscillator) and an NCO (Numerically Controlled Oscillator), which are respectively configured for the RFT (Radio Frequency Timer) and the DFE (Digtal Front End) to adjust the baseband frequency offset of the crystal oscillator / PLL (Phase-locked Loop) and the Rx (Receiver) main path. Therefore, whether the FOE estimation is accurate is one of the important factors to ensure the normal reception of subsequent UE data.
[0003] In the NR system (referring to the 5G New Radio system, which is the radio access technology standard of the fifth-generation mobile communication technology), the reference signals for FOE estimation are SSB (Synchronization Signal Block, used for frequency offset acquisition and initial timing synchronization), TRS (Tracking Reference Signal, used for UE frequency offset tracking), and PDSCH DMRS (Demodulation Reference Signal for Physical Downlink Shared Channel, used for demodulating the Physical Downlink Shared Channel (PDSCH)). PDSCH DMRS only exists when there is downlink data, and it can be used for FOE estimation only when both front-loaded DMRS (a DMRS configuration where the transmission of the reference signal is concentrated at the beginning of the symbol or subframe) and add-pos DMRS (another DMRS configuration where the transmission of the reference signal is added at other positions of the symbol or subframe) exist. Therefore, FOE estimation usually only relies on the reference signal SSB and the reference signal TRS.
[0004] After the UE enters the connected state, if TRS is configured, frequency offset estimation is generally performed independently based on the SSB and TRS. In post-processing, it will check whether there is a TRS currently. If there is, it will wait for the result of the TRS. When the result of the TRS comes out, the results estimated from the SSB and TRS are merged, and the merged result enters the loop; if not, the result of the SSB directly enters the loop.
[0005] In field tests, it is found that when the serving cell is severely interfered and there is no time domain position of the TRS resource at this time, the FOE jitter estimated by the SSB is relatively large. After entering the loop, it will cause large changes in the VCO and NCO, affecting the downlink BLER (block error rate), and thus affecting the downlink rate.
[0006] The existing frequency offset tracking processing process is as Figure 1 shown. It only judges the confidence of the SINR (signal-to-interference-plus-noise ratio) of the SSB or TRS. The usually set SINR threshold is -5 dB (decibels) or -6 dB, that is, the usually set SINR threshold is relatively low. Therefore, the FOE estimated from the signal with poor SINR will enter the loop, resulting in jitter of the VCO and NCO and affecting the performance of downlink decoding. Summary of the Invention
[0007] The technical problem to be solved by the present disclosure is to overcome the defect of inaccurate FOE estimation in the prior art, and provide a frequency offset tracking method, system, electronic device, medium and program product.
[0008] The present disclosure solves the above technical problem through the following technical solutions:
[0009] The present disclosure provides a frequency offset tracking method, and the frequency offset tracking method includes:
[0010] Tracking the SSB signal and the TRS signal;
[0011] In response to the SSB signal and / or the TRS signal satisfying a preset condition, obtaining a first frequency offset value of the SSB and determining a corresponding acquisition time;
[0012] In response to not receiving the TRS signal within a preset time period, determining a target proportion of the first frequency offset value of the SSB in the frequency offset estimation result according to a target difference;
[0013] Wherein, the preset time period includes the acquisition time, and the target difference is the difference between the signal-to-interference-plus-noise ratio of the SSB at the acquisition time and the signal-to-interference-plus-noise ratio of the TRS before the preset time period;
[0014] Determining a frequency offset estimation result according to the first frequency offset value of the SSB and the target proportion.
[0015] Preferably, the preset conditions include at least one of the following:
[0016] The signal-to-interference-plus-noise ratio (SINR) of the SSB is greater than or equal to a first threshold value;
[0017] The difference between the reference signal received power of the SSB and the reference signal received power of the TRS is greater than or equal to a second threshold value;
[0018] The SINR of the TRS is less than or equal to the SINR of the SSB;
[0019] The first frequency offset value of the TRS is outside the confidence interval.
[0020] Preferably, after the step of obtaining the first frequency offset value of the SSB and determining the corresponding acquisition moment, the following steps are included:
[0021] In response to receiving the TRS within the preset time period, discard the first frequency offset value of the SSB and obtain the second frequency offset value of the most recently updated TRS;
[0022] Determine the frequency offset estimation result according to the second frequency offset value of the TRS.
[0023] Preferably, the frequency offset tracking method further includes:
[0024] In response to not meeting the preset conditions, stop tracking the SSB signal and only track the TRS signal;
[0025] Determine the frequency offset estimation result according to the frequency offset value of the TRS.
[0026] Preferably, after the step of tracking the SSB signal and the TRS signal, the following steps are further included:
[0027] Obtain the first period of the TRS and the second period of the SSB;
[0028] In response to the first period being less than or equal to the second period, stop tracking the SSB signal and only track the TRS signal;
[0029] Determine the frequency offset estimation result according to the frequency offset value of the TRS.
[0030] Preferably, the frequency offset tracking method further includes:
[0031] In response to the TRS resources being configured, execute the step of tracking the SSB signal and the TRS signal;
[0032] In response to the TRS resources not being configured, only track the SSB signal and determine the frequency offset estimation result according to the frequency offset value of the SSB.
[0033] Preferably, the target ratio is negatively correlated with the target difference;
[0034] and / or
[0035] The target difference is the difference between the signal-to-interference-plus-noise ratio (SINR) of the SSB at the acquisition time and the SINR of the latest TRS before the preset time period.
[0036] Preferably, the size of the confidence interval is positively correlated with the oscillator performance of the user terminal.
[0037] The present disclosure also provides a frequency offset tracking system, which includes:
[0038] A tracking module for tracking the SSB signal and the TRS signal;
[0039] An acquisition module for acquiring the first frequency offset value of the SSB and determining the corresponding acquisition time in response to the SSB signal and / or the TRS signal satisfying a preset condition;
[0040] A first determination module for determining the target proportion of the first frequency offset value of the SSB in the frequency offset estimation result according to the target difference in response to not receiving the TRS signal within a preset time period;
[0041] Wherein, the preset time period includes the acquisition time, and the target difference is the difference between the SINR of the SSB at the acquisition time and the SINR of the TRS before the preset time period;
[0042] A second determination module for determining the frequency offset estimation result according to the first frequency offset value of the SSB and the target proportion.
[0043] The present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above frequency offset tracking method is implemented.
[0044] The present disclosure also provides a chip, which is applied to an electronic device, and the chip is used to execute the above frequency offset tracking method.
[0045] The present disclosure also provides a chip module, which is applied to an electronic device and includes a transceiver component and a chip. The chip is used to execute the above frequency offset tracking method.
[0046] The present disclosure also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above frequency offset tracking method is implemented.
[0047] The present disclosure also provides a computer program product, including a computer program. When the computer program is executed by a processor, the above frequency offset tracking method is implemented.
[0048] On the basis of conforming to the common knowledge in the art, the above preferred conditions can be combined arbitrarily to obtain various preferred examples of the present disclosure.
[0049] The positive and progressive effects of the present disclosure are as follows:
[0050] On the premise that the SSB signal and the TRS signal of the present disclosure meet the preset conditions, the target proportion of the first frequency offset value of the SSB in the frequency offset estimation result is determined through the target difference value, and the frequency offset estimation result is determined according to the first frequency offset value and the target proportion of the SSB, that is, the proportion of the first frequency offset value of the SSB in the frequency offset estimation result is increased when the SSB signal is reliable, and the proportion of the first frequency offset value of the SSB in the frequency offset estimation result is reduced when the SSB signal is unreliable, thereby improving the accuracy of the frequency offset estimation result, reducing the jitter of the voltage controlled oscillator and the numerically controlled oscillator, and improving the performance of the downlink decoding. Description of the Drawings
[0051] Figure 1 is the existing frequency offset tracking processing process;
[0052] Figure 2 is the flowchart of a frequency offset tracking method provided by Embodiment 1 of the present disclosure;
[0053] Figure 3 is the flowchart of a specific example of the frequency offset tracking method provided by Embodiment 1 of the present disclosure;
[0054] Figure 4 is the structural diagram of a frequency offset tracking system provided by Embodiment 2 of the present disclosure;
[0055] Figure 5 is the structural schematic diagram of the electronic device provided by Embodiment 3 of the present disclosure. Detailed Embodiments
[0056] The present disclosure will be further described below by way of examples, but the present disclosure is not limited thereto within the scope of the described examples.
[0057] In the embodiments of the present disclosure, prefix words such as "first" and "second" are only used to distinguish different described objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of ordinal numbers and other prefix words for distinguishing described objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. The description of the described objects refers to the description in the context of the claims or embodiments, and should not constitute unnecessary limitations due to the use of such prefix words. In addition, in the description of this embodiment, unless otherwise specified, the meaning of "a plurality" is two or more.
[0058] In the embodiments of the present disclosure, the processing of collection, storage, use, processing, transmission, provision, and disclosure of the user's personal information complies with the provisions of relevant laws and regulations and does not violate public order and good customs.
[0059] Embodiment 1
[0060] The estimation of FOE is usually only based on the reference signal SSB and the reference signal TRS. Both SSB and TRS are sent periodically. The period of SSB is usually configured to be 5 milliseconds, 10 milliseconds, 20 milliseconds, 40 milliseconds, 80 milliseconds, and 160 milliseconds, and the bandwidth is 20 RBs (Resource Block, the smallest wireless resource unit that can be allocated to users in a wireless network). The period of TRS is usually configured to be 0 milliseconds, 20 milliseconds, 40 milliseconds, 80 milliseconds, and the bandwidth is That is, the smaller of the selected 52 RBs and is used as the bandwidth of TRS. is used to characterize the bandwidth occupied by the currently active BWP (BandWidth Part, which refers to a part of the bandwidth in 5G communication technology). N is used to represent Number, and i is used to represent the currently active BWP. A cell or UE may be configured with multiple BWPs. It can be found that the bandwidth of TRS is generally larger than that of SSB. Therefore, in the same channel situation, the FOE estimated from the TRS signal is more accurate than the FOE estimated from the SSB signal.
[0061] In addition, in a complex outdoor environment, there are often multiple cells near a UE. Since SSB is broadcast, the SSB of neighboring cells will interfere with the SSB of the target service area. Especially when the signal of the neighboring cell is comparable to that of the target service area, the SINR of SSB is weak at this time, and the jitter of the FOE estimated from the SSB signal will be relatively large, while the SINR of TRS is better, and the FOE estimated from the TRS signal is more accurate.
[0062] Such as Figure 1 The existing frequency offset tracking processing process shown includes: calculating the channel estimation results H of SSB and TRS, calculating the FOE of SSB and the FOE of TRS, selecting the FOE of SSB or the FOE of TRS, filtering the selected FOE of SSB or the FOE of TRS, calculating VCO / NCO, adjusting the crystal oscillator / PPL (Phase-locked Loop) and the baseband frequency offset of the Rx (Receiver) main path according to the calculation results.
[0063] The existing frequency offset tracking process has the following two problems: First, when the SINR difference between the SSB and TRS reference signals is relatively large, judging whether the SSB and TRS are reliable according to a lower threshold will cause the FOE estimated by the signal with poor SINR to enter the loop, resulting in jitter of the VCO and NCO, affecting the performance of downlink decoding; Second, when the SINR of the SSB and TRS reference signals meet the threshold but are both relatively poor, the error of the FOE estimated by the SSB signal with a smaller bandwidth ratio is larger than the error of the FOE estimated by the TRS. At this time, both enter the loop, which will also cause unnecessary jitter of the VCO and NCO.
[0064] This embodiment combines the RSRP (reference signal received power) and SINR of SSB and TRS to decide to use only TRS to estimate FOE, or reduce the proportion of SSB estimated FOE in the final frequency offset estimation result, so as to stabilize the loop tracking of the NR system, reduce the BLER (block error rate) of downlink decoding and uplink transmission, and improve the performance of downlink decoding. That is, the focus of this embodiment is to improve Figure 1 SSB / TRS FOE selection and filtering.
[0065] See also Figure 2 , the frequency deviation tracking methods include:
[0066] S1. Track SSB and TRS signals.
[0067] S2. In response to the SSB signal and / or the TRS signal satisfying a preset condition, a first frequency deviation value of the SSB is obtained and a corresponding acquisition time is determined.
[0068] In an optional implementation, the preset condition includes at least one of the following:
[0069] The signal-to-interference-to-noise ratio of SSB is greater than or equal to the first threshold value, which indicates that the SSB signal quality is strong. The first threshold value is set according to the actual situation, and usually the range of the first threshold value is -3 to 0 dB (decibel).
[0070] The difference between the reference signal received power of SSB and the reference signal received power of TRS is greater than or equal to the second threshold value, which indicates that the signal quality of SSB is better than the signal quality of TRS. The second threshold value is set according to the actual situation, and is usually set to 10dB.
[0071] The signal-to-interference-to-noise ratio of TRS is less than or equal to that of SSB, which indicates that there is no interference in the outdoor environment.
[0072] The first frequency deviation value of TRS is outside the confidence interval, which indicates that the signal quality of TRS is poor.
[0073] In an alternative embodiment, the confidence interval size is positively correlated with the crystal oscillator performance of the user terminal. That is, if the crystal oscillator performance of the user terminal is high, the range of the set confidence interval is large; if the crystal oscillator performance of the user terminal is low, the range of the set confidence interval is small.
[0074] S3. In response to not receiving a TRS signal within a preset time period, determine the target proportion of the first frequency offset value of the SSB in the frequency offset estimation result according to the target difference.
[0075] Among them, the preset time period is set according to actual needs, the preset time period includes the acquisition moment, and the target difference is the difference between the signal-to-interference-plus-noise ratio of the SSB at the acquisition moment and the signal-to-interference-plus-noise ratio of the TRS before the preset time period.
[0076] In an alternative embodiment, the target proportion is negatively correlated with the target difference. That is, the larger the target difference, the greater the error in estimating the FOE of the SSB signal, and the smaller the target proportion; the smaller the target difference, the smaller the error in estimating the FOE of the SSB signal, and the larger the target proportion.
[0077] In an alternative embodiment, the target difference is the difference between the signal-to-interference-plus-noise ratio of the SSB at the acquisition moment and the signal-to-interference-plus-noise ratio of the latest TRS before the preset time period.
[0078] S4. Determine the frequency offset estimation result according to the first frequency offset value of the SSB and the target proportion.
[0079] In this embodiment, on the premise that the SSB signal and the TRS signal meet the preset conditions, the target proportion of the first frequency offset value of the SSB in the frequency offset estimation result is determined according to the target difference, and the frequency offset estimation result is determined according to the first frequency offset value of the SSB and the target proportion. That is, when the SSB signal is reliable, the proportion of the first frequency offset value of the SSB in the frequency offset estimation result is increased, and when the SSB signal is unreliable, the proportion of the first frequency offset value of the SSB in the frequency offset estimation result is decreased, thereby improving the accuracy of the frequency offset estimation result, reducing the jitter of the voltage-controlled oscillator and the numerically controlled oscillator, and improving the performance of downlink decoding.
[0080] In an alternative embodiment, after step S2, it includes:
[0081] S21. In response to receiving a TRS within the preset time period, discard the first frequency offset value of the SSB and obtain the second frequency offset value of the most recently updated TRS.
[0082] S22. Determine the frequency offset estimation result according to the second frequency offset value of the TRS.
[0083] In this embodiment, since the FOE estimated from the TRS signal is more accurate than the FOE estimated from the SSB signal, if the TRS is received within a preset time period, the frequency offset estimation result is determined according to the second frequency offset value of the most recently updated TRS, thereby improving the accuracy of the frequency offset estimation result.
[0084] In an alternative embodiment, the frequency offset tracking method further includes:
[0085] S5. In response to not meeting the preset conditions, stop tracking the SSB signal and only track the TRS signal.
[0086] The situation of not meeting the preset conditions shall at least simultaneously include the following conditions: the signal-to-interference-plus-noise ratio (SINR) of the SSB is less than a first threshold, and the difference between the reference signal received power of the SSB and the reference signal received power of the TRS is less than a second threshold, and the SINR of the TRS is greater than the SINR of the SSB, and the first frequency offset value of the TRS is within the confidence interval.
[0087] The SINR of the SSB is less than the first threshold, which indicates that the quality of the SSB signal is weak.
[0088] The difference between the reference signal received power of the SSB and the reference signal received power of the TRS is less than the second threshold, which indicates that the signal quality of the SSB is inferior to that of the TRS.
[0089] The SINR of the TRS is greater than the SINR of the SSB, which indicates that there is interference in the outfield environment.
[0090] The first frequency offset value of the TRS is within the confidence interval, which indicates that the signal quality of the TRS is strong.
[0091] S6. Determine the frequency offset estimation result according to the frequency offset value of the TRS.
[0092] In this embodiment, since the quality of the SSB signal is weak and the quality of the TRS signal is strong, the frequency offset estimation result is determined only according to the frequency offset value of the TRS, and the SSB signal is no longer tracked. While improving the accuracy rate of the frequency offset estimation result, the tracking resources are also saved and the estimation efficiency is improved.
[0093] In an alternative embodiment, after step S1, it further includes:
[0094] S11. Obtain the first period of the TRS and the second period of the SSB.
[0095] S12. In response to the first period being less than or equal to the second period, stop tracking the SSB signal and only track the TRS signal.
[0096] S13. Determine the frequency offset estimation result according to the frequency offset value of the TRS.
[0097] In this embodiment, since the period of the TRS is less than or equal to the period of the SSB, it indicates that the accuracy of the TRS for estimating the FOE is much higher than that of the SSB for estimating the FOE. At this time, the SSB signal may no longer be tracked, which improves the accuracy of the frequency offset estimation result, saves the tracking resources, and improves the estimation efficiency.
[0098] In an alternative embodiment, the frequency offset tracking method further includes:
[0099] S7. In response to the configured TRS resource, execute step S1.
[0100] S8. In response to the unconfigured TRS resource, only track the SSB signal and determine the frequency offset estimation result according to the frequency offset value of the SSB.
[0101] In this embodiment, the case of unconfigured TRS resources is also considered. If the NR system itself does not have a channel with a TRS reference signal, the frequency offset estimation result can only be determined according to the frequency offset value of the SSB.
[0102] A specific example is introduced below to illustrate the frequency offset tracking method of this embodiment in detail.
[0103] See Figure 3 , the process of this example is as follows:
[0104] S301. Start.
[0105] S302. Is the TRS configured? If the TRS is not configured, execute step S303; if the TRS is configured, execute step S304.
[0106] S303. Only enable the tracking of the influence of the FOE (frequency offset value) of the SSB signal on the frequency offset estimation result.
[0107] S304. Determine whether the TRS period is greater than the period of the SSB. If the TRS period is less than or equal to the period of the SSB, execute step S305; if the TRS period is greater than the period of the SSB, execute step S306.
[0108] S305. Turn off the tracking of the influence of the FOE (frequency offset value) of the SSB signal on the frequency offset estimation result.
[0109] S306. Determine whether the current situation meets condition A. If it meets, return to step S305; if it does not meet, execute step S307.
[0110] Among them, condition A is (SINR SSB < THR1) && (|SSB RSRP – TRS RSRP| < THR2) && (SINR TRS > SINR SSB) && (The FOE of the TRS is within the confidence interval). SINR SSB It is used to characterize the signal-to-interference-plus-noise ratio of the SSB, THR1 is used to characterize the first threshold value, SSB RSRP is used to characterize the reference signal received power of the SSB, TRS RSRP is used to characterize the reference signal received power of the TRS, THR2 is used to characterize the second threshold value, and the FOE of the TRS is used to characterize the first frequency offset value of the TRS. That is, the signal-to-interference-plus-noise ratio of the SSB is less than the first threshold value, and the difference between the reference signal received power of the SSB and the reference signal received power of the TRS is less than the second threshold value, and the signal-to-interference-plus-noise ratio of the TRS is greater than the signal-to-interference-plus-noise ratio of the SSB, and the first frequency offset value of the TRS is within the confidence interval.
[0111] S307. Simultaneously track the SSB signal and the TRS signal.
[0112] S308. After the SSB FOE gives a result, determine whether there is a TRS signal within T milliseconds. If there is a TRS signal, execute step S309; if there is no TRS signal, then execute step S310.
[0113] T milliseconds is set according to the actual situation and is usually set to dozens of milliseconds. The duration of the preset time period in this embodiment is 2N.
[0114] S309. Discard the current SSB FOE and wait for the result of the TRS.
[0115] S310. The SSB FOE enters double-loop filtering.
[0116] Generally speaking, after entering the RRC connect state (the state where a dedicated radio resource connection has been established between the UE and the radio access network), first check whether the TRS resource is configured. If it is configured, when the TRS period is less than or equal to the SSB period, directly turn off the FOE tracking of the SSB and only estimate the frequency offset using the FOE of the TRS; when the TRS period is greater than the SSB period, determine whether condition A is met. If it is met, directly discard the current SSB FOE; if condition A is not met, then simultaneously enable the tracking of the SSB and the TRS. When the SSB FOE gives a result, determine whether there is a TRS signal within T milliseconds (it can be before or after the SSB FOE gives a result). If there is a TRS signal, then discard the current SSB result (i.e., the first frequency offset value of the SSB). If there is no TRS signal, then adjust the double-loop filtering coefficient (i.e., the target ratio) according to the difference between the current SSB SINR and the previous (the latest) TRS SINR (i.e., the target difference). The greater the difference, the smaller the double-loop filtering coefficient.
[0117] Embodiment 2
[0118] Corresponding to the foregoing embodiments of the frequency offset tracking method, the present disclosure also provides an embodiment of a frequency offset tracking system.
[0119] Referring to Figure 4 , the frequency offset tracking system includes:
[0120] Tracking module 1, configured to track the SSB signal and the TRS signal.
[0121] Obtaining module 2, configured to obtain a first frequency offset value of the SSB and determine a corresponding obtaining moment in response to the SSB signal and / or the TRS signal satisfying a preset condition.
[0122] First determination module 3, configured to determine a target proportion of the first frequency offset value of the SSB in the frequency offset estimation result according to a target difference in response to no TRS signal being received within a preset time period.
[0123] In an optional implementation manner, the target proportion is negatively correlated with the target difference.
[0124] In an optional implementation manner, the target difference is a difference between the signal-to-interference-plus-noise ratio (SINR) of the SSB at the obtaining moment and the SINR of the latest TRS before the preset time period.
[0125] Wherein, the preset time period includes the obtaining moment, and the target difference is a difference between the SINR of the SSB at the obtaining moment and the SINR of the TRS before the preset time period.
[0126] Second determination module 4, configured to determine a frequency offset estimation result according to the first frequency offset value of the SSB and the target proportion.
[0127] In an optional implementation manner, the preset condition includes at least one of the following:
[0128] The SINR of the SSB is greater than or equal to a first threshold value.
[0129] The difference between the reference signal received power of the SSB and the reference signal received power of the TRS is greater than or equal to a second threshold value.
[0130] The SINR of the TRS is less than or equal to the SINR of the SSB.
[0131] The first frequency offset value of the TRS is outside the confidence interval.
[0132] In an optional implementation manner, the size of the confidence interval is positively correlated with the crystal oscillator performance of the user terminal.
[0133] In an optional implementation manner, the obtaining module 2 is further configured to discard the first frequency offset value of the SSB and obtain a second frequency offset value of the most recently updated TRS in response to a TRS being received within the preset time period.
[0134] The second determination module 4 is further configured to determine a frequency offset estimation result according to the second frequency offset value of the TRS.
[0135] In an optional embodiment, the tracking module 1 is further configured to stop tracking the SSB signal and only track the TRS signal in response to not meeting a preset condition.
[0136] The second determination module 4 is further configured to determine a frequency offset estimation result according to the frequency offset value of the TRS.
[0137] In an optional embodiment, the acquisition module 2 is further configured to acquire the first period of the TRS and the second period of the SSB.
[0138] The tracking module 1 is further configured to stop tracking the SSB signal and only track the TRS signal in response to the first period being less than or equal to the second period;
[0139] The second determination module 4 is further configured to determine a frequency offset estimation result according to the frequency offset value of the TRS.
[0140] In an optional embodiment, see Figure 4 , the frequency offset tracking system further includes:
[0141] The configuration module 5 is configured to perform the steps of tracking the SSB signal and the TRS signal in response to the TRS resource being configured; and is further configured to only track the SSB signal and determine a frequency offset estimation result according to the frequency offset value of the SSB in response to the TRS resource not being configured.
[0142] For the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present disclosure.
[0143] Embodiment 3
[0144] Figure 5 FIG. is a schematic structural diagram of an electronic device shown in an exemplary embodiment of the present disclosure. The electronic device includes a memory, a processor, and a computer program stored on the memory and configured to run on the processor. When the processor executes the computer program, the frequency offset tracking method of any of the above embodiments is implemented. Figure 5 The illustrated electronic device 50 is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.
[0145] As Figure 5As shown, the electronic device 50 may be presented in the form of a general-purpose computing device. For example, it may be a server device. The components of the electronic device 50 may include, but are not limited to: at least one of the above-mentioned processors 51, at least one of the above-mentioned memories 52, and a bus 53 that connects different system components (including the memory 52 and the processor 51).
[0146] The bus 53 includes a data bus, an address bus, and a control bus.
[0147] The memory 52 may include volatile memory, such as random access memory (RAM) 521 and / or cache memory 522, and may further include read-only memory (ROM) 523.
[0148] The memory 52 may also include a program tool 525 (or utility) having a set (at least one) of program modules 524. Such program modules 524 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.
[0149] The processor 51 executes various functional applications and data processing by running computer programs stored in the memory 52, such as the frequency offset tracking method provided in any of the above embodiments.
[0150] The electronic device 50 may also communicate with one or more external devices 54 (such as a keyboard, a pointing device, etc.). Such communication may be carried out through an input / output (I / O) interface 55. And, the electronic device 50 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 56. As shown in the figure, the network adapter 56 communicates with other modules of the electronic device 50 through the bus 53. It should be understood that although not shown in the figure, other hardware and / or software modules may be used in combination with the electronic device 50, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0151] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more of the above-mentioned units / modules may be embodied in one unit / modules. Conversely, the features and functions of one unit / modules described above may be further divided and embodied by multiple units / modules.
[0152] Embodiment 4
[0153] Embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the frequency offset tracking method provided in any of the above embodiments is implemented.
[0154] Among them, the readable storage medium may more specifically include but is not limited to: portable disks, hard disks, random access memories, read-only memories, erasable programmable read-only memories, optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0155] Embodiment 5
[0156] Embodiments of the present disclosure also provide a computer program product, including a computer program. When the computer program is executed by a processor, the frequency offset tracking method in any of the above items is implemented.
[0157] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages. The program code can be executed entirely on the user device, partially on the user device, executed as an independent software package, partially on the user device and partially on a remote device, or entirely on a remote device.
[0158] Although the specific embodiments of the present disclosure have been described above, those skilled in the art should understand that this is only an example. The protection scope of the present disclosure is defined by the appended claims. Without departing from the principles and essence of the present disclosure, those skilled in the art can make various changes or modifications to these embodiments, but these changes and modifications all fall within the protection scope of the present disclosure.
Claims
1. A frequency offset tracking method, characterized in that, The frequency offset tracking method includes: Tracking the SSB signal and the TRS signal; In response to the SSB signal and / or the TRS signal satisfying a preset condition, obtaining a first frequency offset value of the SSB and determining a corresponding acquisition moment; In response to not receiving the TRS signal within a preset time period, determining a target proportion of the first frequency offset value of the SSB in the frequency offset estimation result according to a target difference; Wherein, the preset time period includes the acquisition moment, and the target difference is the difference between the signal-to-interference-plus-noise ratio (SINR) of the SSB at the acquisition moment and the SINR of the TRS before the preset time period; Determining a frequency offset estimation result according to the first frequency offset value of the SSB and the target proportion.
2. The frequency offset tracking method according to claim 1, wherein The preset condition includes at least one of the following: The SINR of the SSB is greater than or equal to a first threshold value; The difference between the reference signal received power of the SSB and the reference signal received power of the TRS is greater than or equal to a second threshold value; The SINR of the TRS is less than or equal to the SINR of the SSB; The first frequency offset value of the TRS is outside the confidence interval.
3. The frequency offset tracking method according to claim 1, wherein After the step of obtaining the first frequency offset value of the SSB and determining the corresponding acquisition moment, it includes: In response to receiving the TRS within the preset time period, discarding the first frequency offset value of the SSB and obtaining a second frequency offset value of the most recently updated TRS; Determining a frequency offset estimation result according to the second frequency offset value of the TRS.
4. The frequency offset tracking method according to claim 1, wherein The frequency offset tracking method further includes: In response to not satisfying the preset condition, stopping tracking the SSB signal and only tracking the TRS signal; Determining a frequency offset estimation result according to the frequency offset value of the TRS.
5. The frequency offset tracking method according to claim 1, characterized in that After the step of tracking the SSB signal and the TRS signal, it further includes: Obtaining a first period of the TRS and a second period of the SSB; In response to the first period being less than or equal to the second period, stopping tracking the SSB signal and only tracking the TRS signal; Determining a frequency offset estimation result according to the frequency offset value of the TRS.
6. The frequency offset tracking method according to claim 1, wherein, The frequency offset tracking method further includes: In response to the TRS resource being configured, performing the step of tracking the SSB signal and the TRS signal; In response to the TRS resource not being configured, only tracking the SSB signal and determining a frequency offset estimation result according to the frequency offset value of the SSB.
7. The frequency offset tracking method according to claim 1, wherein The target proportion is negatively correlated with the target difference; And / or The target difference is the difference between the SINR of the SSB at the acquisition moment and the SINR of the most recently updated TRS before the preset time period.
8. The frequency offset tracking method according to claim 2, wherein, The size of the confidence interval is positively correlated with the crystal oscillator performance of the user terminal.
9. A frequency offset tracking system, characterized in that, The frequency offset tracking system includes: A tracking module for tracking the SSB signal and the TRS signal; An acquisition module for obtaining a first frequency offset value of the SSB and determining a corresponding acquisition moment in response to the SSB signal and / or the TRS signal satisfying a preset condition; A first determination module for determining a target proportion of the first frequency offset value of the SSB in the frequency offset estimation result according to a target difference in response to not receiving the TRS signal within a preset time period; Wherein, the preset time period includes the acquisition moment, and the target difference is the difference between the SINR of the SSB at the acquisition moment and the SINR of the TRS before the preset time period; A second determination module, configured to determine a frequency offset estimation result according to the first frequency offset value of the SSB and the target ratio.
10. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the frequency offset tracking method according to any one of claims 1-8 is implemented.
11. A chip, applied to an electronic device, characterized in that, The chip is used to execute the frequency offset tracking method according to any one of claims 1-8.
12. A chip module is applied to an electronic device, characterized in that, It includes a transceiver component and a chip, and the chip is used to execute the frequency offset tracking method according to any one of claims 1-8.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the frequency offset tracking method according to any one of claims 1-8 is implemented.
14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, the frequency offset tracking method according to any one of claims 1-8 is implemented.