A frequency offset estimation method, a terminal and a storage medium

By introducing the correlation calculation of the frequency domain signals of the reference frequency domain signal and the main synchronization signal in satellite-to-ground communication, the problem of insufficient frequency offset estimation performance in the prior art is solved, and the accuracy of frequency offset estimation and the ability to resist timing deviation are improved.

CN120017446BActive Publication Date: 2026-01-06CHINA SATELLITE NETWORK EXPLORATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311545454.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2026-01-06
Estimated Expiration
2043-11-16

AI Technical Summary

Technical Problem

In satellite-to-ground communication, the performance of existing frequency offset estimation schemes is insufficient, especially when the frequency domain length of the PSS does not reach the upper limit of the frequency domain length of the SSB block. Furthermore, the linear phase caused by timing deviation affects the relevant peak value of frequency offset estimation, reducing the performance of integer multiple frequency offset estimation.

Method used

By introducing a reference frequency domain signal, frequency offset estimation is performed using the frequency domain signals of the reference frequency domain signal and the main synchronization signal. Correlation calculation is then combined to improve the accuracy of frequency offset estimation and the performance against timing deviation.

Benefits of technology

It improves the performance of frequency offset estimation, enhances the estimation accuracy of integer and fractional multiples of frequency offset, and improves the synchronization access effect of satellite-to-ground communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017446B_ABST
    Figure CN120017446B_ABST
Patent Text Reader

Abstract

The application discloses a frequency offset estimation method, a terminal and a storage medium. The method introduces a reference frequency domain signal, and uses the reference frequency domain signal and a frequency domain signal of a primary synchronization signal to perform frequency offset estimation, thereby improving the performance of frequency offset estimation. The method comprises the following steps: receiving the reference frequency domain signal and the frequency domain signal of the primary synchronization signal; using a local reference frequency domain sequence and the received reference frequency domain signal, and a local frequency domain sequence of the primary synchronization signal and the received frequency domain signal of the primary synchronization signal to perform frequency offset estimation, and determining a frequency offset estimation value; wherein the length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the primary synchronization signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to a frequency offset estimation method, a terminal, and a storage medium. Background Technology

[0002] In satellite-to-ground communication scenarios, the relative speed between the satellite and the ground terminal is high, resulting in Doppler frequency offset. For satellite-to-ground communication systems based on 5G protocols and OFDM (Orthogonal Frequency Division Multiplexing) waveforms, initial synchronization access is achieved through the Primary Synchronization Signal (PSS) and Secondary Synchronization Signal (SSS). Specifically, the PSS is used for Doppler frequency offset estimation during the initial synchronization access process.

[0003] Currently, the frequency domain length of the PSS (Pulse Sideband) has not reached the upper limit of the SSB (Single Sideband) block frequency domain length, leaving room for improvement in the performance of PSS-based frequency offset estimation schemes. Furthermore, existing technologies assume perfectly precise timing. In reality, the timing point does not fall precisely on the start of OFDM data, but rather on the CP (Cyclic Prefix), introducing a linearly changing phase into the received signal in the PSS frequency domain. This linear phase effectively alters the signal involved in the calculation, leading to a decrease in the correlation peak value, thus degrading the performance of integer multiple frequency offset estimation. Summary of the Invention

[0004] This invention provides a frequency offset estimation method, terminal, and storage medium. By introducing a reference frequency domain signal, frequency offset estimation is performed using the frequency domain signals of the reference frequency domain signal and the master synchronization signal, thereby improving the performance of frequency offset estimation.

[0005] In a first aspect, embodiments of the present invention provide a frequency offset estimation method, the method comprising:

[0006] It receives the frequency domain signals of the reference frequency domain signal and the main synchronization signal;

[0007] Frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal, as well as the frequency domain sequence of the local main synchronization signal and the frequency domain signal of the received main synchronization signal, to determine the frequency offset estimate value; wherein, the length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the main synchronization signal.

[0008] As an optional implementation, the step of using the local reference frequency domain sequence and the received reference frequency domain signal, as well as the frequency domain sequence of the local master synchronization signal and the frequency domain signal of the received master synchronization signal to perform frequency offset estimation and determine the frequency offset estimate value includes:

[0009] The frequency offset estimate is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the main synchronization signal, as well as the correlation between the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offset.

[0010] As an optional implementation, determining the frequency offset estimate by utilizing the correlation between the frequency domain signals of the reference frequency domain signal and the primary synchronization signal, and the correlation between the frequency domain sequences of the reference frequency domain signal and the primary synchronization signal corresponding to different multiples of frequency offset, includes:

[0011] The first correlation value is determined based on the correlation values ​​of the frequency domain signals of the reference frequency domain signal and the main synchronization signal, as well as the correlation values ​​of the frequency domain sequences of the reference frequency domain signal and the main synchronization signal corresponding to different multiples of frequency offset.

[0012] The frequency offset estimate is determined based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0013] As an optional implementation, the method further includes:

[0014] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal to determine the frequency offset estimate value.

[0015] As an optional implementation, the step of using a local reference frequency domain sequence and a received reference frequency domain signal to perform frequency offset estimation and determine the frequency offset estimate includes:

[0016] The frequency offset estimate is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiples of frequency offset.

[0017] As an optional implementation, determining the frequency offset estimate by utilizing the correlation between the reference frequency domain signal and reference frequency domain sequences corresponding to different multiples of frequency offset includes:

[0018] The reference frequency domain signal is cyclically shifted to obtain the shifted frequency domain signal, and the reference frequency domain sequence is cyclically shifted to obtain the shifted frequency domain sequence.

[0019] The second correlation value is determined based on the correlation value between the reference frequency domain signal and the shifted frequency domain signal, as well as the correlation value between the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiples of frequency offset.

[0020] The frequency offset estimate is determined based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offset.

[0021] As an optional implementation, when the length of the reference frequency domain sequence is equal to the frequency domain sequence of the main synchronization signal, the reference frequency domain sequence is determined as follows:

[0022] The frequency domain sequence of the master synchronization signal is cyclically shifted to obtain the reference frequency domain sequence.

[0023] As an optional implementation, when the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, the reference frequency domain sequence is determined in the following manner:

[0024] Modify the frequency domain length in the formula for generating the frequency domain sequence of the main synchronization signal to the length of the reference frequency domain sequence, and use the modified formula for generating the frequency domain sequence of the main synchronization signal to determine the reference frequency domain sequence.

[0025] Secondly, an embodiment of the present invention provides a terminal, which includes a processor and a memory. The memory is used to store a program executable by the processor, and the processor is used to read the program in the memory and perform the following steps:

[0026] It receives the frequency domain signals of the reference frequency domain signal and the main synchronization signal;

[0027] Frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal, as well as the frequency domain sequence of the local main synchronization signal and the frequency domain signal of the received main synchronization signal, to determine the frequency offset estimate value; wherein, the length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the main synchronization signal.

[0028] As an optional implementation, the processor is specifically configured to execute:

[0029] The frequency offset estimate is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the main synchronization signal, as well as the correlation between the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offset.

[0030] As an optional implementation, the processor is specifically configured to execute:

[0031] The first correlation value is determined based on the correlation values ​​of the frequency domain signals of the reference frequency domain signal and the main synchronization signal, as well as the correlation values ​​of the frequency domain sequences of the reference frequency domain signal and the main synchronization signal corresponding to different multiples of frequency offset.

[0032] The frequency offset estimate is determined based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0033] As an optional implementation, the processor is further configured to execute:

[0034] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal to determine the frequency offset estimate value.

[0035] As an optional implementation, the processor is specifically configured to execute:

[0036] The frequency offset estimate is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiples of frequency offset.

[0037] As an optional implementation, the processor is specifically configured to execute:

[0038] The reference frequency domain signal is cyclically shifted to obtain the shifted frequency domain signal, and the reference frequency domain sequence is cyclically shifted to obtain the shifted frequency domain sequence.

[0039] The second correlation value is determined based on the correlation value between the reference frequency domain signal and the shifted frequency domain signal, as well as the correlation value between the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiples of frequency offset.

[0040] The frequency offset estimate is determined based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offset.

[0041] As an optional implementation, when the length of the reference frequency domain sequence is equal to the frequency domain sequence of the primary synchronization signal, the processor is specifically configured to determine the reference frequency domain sequence in the following manner:

[0042] The frequency domain sequence of the master synchronization signal is cyclically shifted to obtain the reference frequency domain sequence.

[0043] As an optional implementation, when the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, the processor is specifically configured to determine the reference frequency domain sequence in the following manner:

[0044] Modify the frequency domain length in the formula for generating the frequency domain sequence of the main synchronization signal to the length of the reference frequency domain sequence, and use the modified formula for generating the frequency domain sequence of the main synchronization signal to determine the reference frequency domain sequence.

[0045] Thirdly, embodiments of the present invention also provide a frequency offset estimation device, comprising:

[0046] The receiving signal module is used to receive the frequency domain signals of the reference frequency domain signal and the main synchronization signal;

[0047] The frequency offset estimation module is used to perform frequency offset estimation using the local reference frequency domain sequence and the received reference frequency domain signal, as well as the frequency domain sequence of the local main synchronization signal and the frequency domain signal of the received main synchronization signal, and to determine the frequency offset estimate value; wherein, the length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the main synchronization signal.

[0048] As an optional implementation, the frequency offset estimation module is specifically used for:

[0049] The frequency offset estimate is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the main synchronization signal, as well as the correlation between the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offset.

[0050] As an optional implementation, the frequency offset estimation module is specifically used for:

[0051] The first correlation value is determined based on the correlation values ​​of the frequency domain signals of the reference frequency domain signal and the main synchronization signal, as well as the correlation values ​​of the frequency domain sequences of the reference frequency domain signal and the main synchronization signal corresponding to different multiples of frequency offset.

[0052] The frequency offset estimate is determined based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0053] As an optional implementation, the frequency offset estimation module is further used for:

[0054] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal to determine the frequency offset estimate value.

[0055] As an optional implementation, the frequency offset estimation module is specifically used for:

[0056] The frequency offset estimate is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiples of frequency offset.

[0057] As an optional implementation, the frequency offset estimation module is specifically used for:

[0058] The reference frequency domain signal is cyclically shifted to obtain the shifted frequency domain signal, and the reference frequency domain sequence is cyclically shifted to obtain the shifted frequency domain sequence.

[0059] The second correlation value is determined based on the correlation value between the reference frequency domain signal and the shifted frequency domain signal, as well as the correlation value between the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiples of frequency offset.

[0060] The frequency offset estimate is determined based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offset.

[0061] As an optional implementation, when the length of the reference frequency domain sequence is equal to the frequency domain sequence of the primary synchronization signal, the frequency offset estimation module is specifically used to determine the reference frequency domain sequence in the following manner:

[0062] The frequency domain sequence of the master synchronization signal is cyclically shifted to obtain the reference frequency domain sequence.

[0063] As an optional implementation, when the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, the frequency offset estimation module is specifically used to determine the reference frequency domain sequence in the following manner:

[0064] Modify the frequency domain length in the formula for generating the frequency domain sequence of the main synchronization signal to the length of the reference frequency domain sequence, and use the modified formula for generating the frequency domain sequence of the main synchronization signal to determine the reference frequency domain sequence.

[0065] Fourthly, embodiments of the present invention also provide a computer storage medium having a computer program stored thereon, which, when executed by a processor, is used to implement the steps of the method described in the first aspect above.

[0066] Fifthly, this application provides a computer program product comprising: computer program code, which, when run on a computer, causes the computer to perform the method described in any one of the first aspects.

[0067] These or other aspects of this application will become more apparent in the following description of embodiments. Attached Figure Description

[0068] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.

[0069] Figure 1 This is a schematic diagram of a time-frequency domain resource mapping relationship provided in an embodiment of the present invention;

[0070] Figure 2 A flowchart illustrating the implementation of a frequency offset estimation method provided in an embodiment of the present invention;

[0071] Figures 3A-3B This is a schematic diagram of the time-frequency domain resource mapping relationship of a reference frequency domain signal provided in an embodiment of the present invention;

[0072] Figure 4 A flowchart illustrating the implementation of frequency offset estimation using a frequency domain signal combining a joint reference frequency domain signal and a primary synchronization signal, provided in an embodiment of the present invention.

[0073] Figure 5 A flowchart illustrating an implementation of frequency offset estimation using a reference frequency domain signal, provided in an embodiment of the present invention;

[0074] Figure 6A schematic diagram of a terminal provided in an embodiment of the present invention;

[0075] Figure 7 This is a schematic diagram of a frequency offset estimation device provided in an embodiment of the present invention. Detailed Implementation

[0076] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0077] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0078] The frequency offset estimation method provided in this embodiment of the invention can be applied to terminals.

[0079] It should be noted that the length in this embodiment refers to the frequency domain length of the frequency domain signal or frequency domain sequence.

[0080] It should be noted that the terminal in this embodiment is a device with wireless communication capabilities, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc.; it can also be various forms of UE, mobile station (MS), or terminal device.

[0081] The application scenarios described in the embodiments of this invention are for the purpose of more clearly illustrating the technical solutions of the embodiments of this invention, and do not constitute a limitation on the technical solutions provided by the embodiments of this invention. Those skilled in the art will understand that with the emergence of new application scenarios, the technical solutions provided by the embodiments of this invention are also applicable to similar technical problems. In the description of this invention, unless otherwise stated, "multiple" means two or more.

[0082] Before introducing the frequency offset estimation method provided in the embodiments of this application, the technical background of the embodiments of this application will be described in detail below for ease of understanding.

[0083] In satellite-to-ground communication scenarios, the relative speed between the satellite and the ground terminal is high, resulting in a significant Doppler frequency offset. Based on the relationship between the Doppler frequency offset and the subcarrier spacing, it is divided into two parts: integer multiples and fractional multiples. That is, the Doppler frequency offset e = e i +e f , where e i Represents an integer multiple of frequency offset, e f This represents a fractional multiple of frequency offset. In OFDM systems, fractional multiples of frequency offset result in signal constellation rotation and divergence, leading to a decrease in received SINR; integer multiples of frequency offset result in misalignment of frequency domain resources, leading to decoding errors.

[0084] For satellite-to-ground communication systems based on 5G protocols and OFDM waveforms, initial synchronization access is achieved through the primary synchronization signal (PSS) and the secondary synchronization signal (SSS). For example... Figure 1 As shown in the diagram, this embodiment provides a time-frequency domain resource mapping relationship. During the initial synchronization access process, the PSS is used for Doppler frequency offset estimation, including fractional frequency offset estimation and integer frequency offset estimation. Taking integer Doppler frequency offset estimation as an example, the prior art uses the following formula to perform integer Doppler frequency offset estimation: in the frequency domain, the cyclically shifted local sequence is correlated with the PSS frequency domain received signal. The cyclically shifted sequence with the largest correlation value corresponds to the normalized integer frequency offset estimate.

[0085]

[0086] In formula (1), Represents the integer multiple of the frequency offset estimate, k represents the subcarrier index, S(k) represents the PSS frequency domain received signal, and R c (k) represents the local frequency domain sequence of PSS, ()* represents conjugate calculation, and g represents the cyclic shift value.

[0087] Currently, the frequency domain length of the PSS has not reached the upper limit of the SSB block frequency domain length, leaving room for improvement in the performance of PSS-based frequency offset estimation schemes. Furthermore, existing technologies assume perfectly precise timing. In reality, the timing point does not fall precisely on the OFDM data start point, but rather on the cyclic prefix (CP), which introduces a linearly changing phase into the PSS frequency domain received signal. That is, the signal involved in the aforementioned frequency domain correlation calculation is not S(k), but rather S(k) × exp(j × Theta(k)), where Theta(k) is a linear phase associated with the unknown timing advance. This linear phase actually alters the signal involved in the calculation, leading to a decrease in the correlation peak value, thus degrading the performance of integer multiple frequency offset estimation.

[0088] To address the aforementioned technical issues, this embodiment provides a frequency offset estimation method. By introducing a reference frequency domain signal, frequency offset estimation is performed jointly using the frequency domain signals of the reference frequency domain signal and the master synchronization signal, thereby improving the performance of frequency offset estimation and resistance to timing deviations.

[0089] like Figure 2 As shown in the figure, this embodiment provides a frequency offset estimation method that can be applied to a terminal. The implementation process of this method is as follows:

[0090] Step 200: Receive the frequency domain signals of the reference frequency domain signal and the main synchronization signal;

[0091] In practice, the reference frequency domain signal is sent by the base station before or after the primary synchronization signal (PSS frequency domain signal). This embodiment does not impose too many restrictions on this. After receiving the reference frequency domain signal and the PSS frequency domain signal, the terminal does not impose too many restrictions on the order in which they process the reference frequency domain signal and the PSS frequency domain signal.

[0092] Optionally, in this embodiment, the reference frequency domain signal (referred to as PrePSS) is received in the OFDM symbol preceding the OFDM symbol where the PSS frequency domain signal is located.

[0093] Optionally, the reference frequency domain signal is determined based on an m-sequence; the length of the reference frequency domain signal is greater than or equal to the length of the PSS frequency domain signal, and less than or equal to the length of the PBCH frequency domain signal. In implementation, the reference frequency domain signal is an m-sequence, the shortest frequency domain length of the reference frequency domain signal is equal to the length of the PSS frequency domain signal, and the longest frequency domain length of the reference frequency domain signal is equal to the length of the PBCH frequency domain signal.

[0094] It should be noted that the reference frequency domain signal and the local reference frequency domain sequence are corresponding, and the lengths of the reference frequency domain signal and the reference frequency domain sequence are the same, as they are determined based on the same sequence; similarly, the PSS frequency domain signal and the local PSS frequency domain sequence are corresponding, and the lengths of the PSS frequency domain signal and the PSS frequency domain sequence are the same, as they are determined based on the same sequence.

[0095] Optionally, the reference frequency domain sequence in this embodiment is determined based on the m-sequence. The length of the reference frequency domain sequence is greater than or equal to the length of the PSS frequency domain sequence, and less than or equal to the length of the PBCH frequency domain sequence (signal).

[0096] like Figures 3A-3B As shown in the figure, this embodiment provides a schematic diagram of the time-frequency domain resource mapping relationship of a reference frequency domain signal. Figure 3A In this context, the length of the reference frequency domain signal PrePSS is equal to the length of the PSS frequency domain signal (PSS). Figure 3B In this context, the length of the reference frequency domain signal PrePSS is equal to the length of the PBCH frequency domain signal (the longest length).

[0097] Step 201: Use the local reference frequency domain sequence and the received reference frequency domain signal, as well as the frequency domain sequence of the local main synchronization signal and the frequency domain signal of the received main synchronization signal, to perform frequency offset estimation and determine the frequency offset estimate value; wherein, the length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the main synchronization signal.

[0098] Among them, the frequency domain sequence of the main synchronization signal is the PSS frequency domain sequence.

[0099] In some embodiments, the frequency offset estimate is determined by the following steps:

[0100] The frequency offset estimate is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the main synchronization signal, as well as the correlation between the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offset.

[0101] In practice, the correlation between the frequency domain signals of the reference frequency domain signal and the main synchronization signal is calculated, as well as the correlation between the frequency domain sequences of the reference frequency domain signal and the frequency domain sequences of the main synchronization signal corresponding to different multiples of frequency offset. Based on this correlation, frequency offset estimation is performed to obtain the frequency offset estimate.

[0102] Optionally, the integer multiple frequency offset estimate can be determined by utilizing the correlation between the frequency domain signals of the received reference frequency domain signal and the main synchronization signal, as well as the correlation between the reference frequency domain sequence and the main synchronization signal frequency domain sequence corresponding to different integer multiple frequency offsets.

[0103] Optionally, the fractional frequency offset estimate can be determined by utilizing the correlation between the frequency domain signals of the reference frequency domain signal and the main synchronization signal corresponding to different fractional frequency offsets.

[0104] It should be noted that this embodiment can utilize the correlation between the reference frequency domain signal and the PSS frequency domain signal, as well as the correlation between the reference frequency domain sequence and the PSS frequency domain sequence corresponding to different integer multiples of frequency offset, to determine the integer multiple frequency offset estimate. Alternatively, it can utilize the correlation between the reference frequency domain signal and the PSS frequency domain signal corresponding to different fractional multiples of frequency offset to calculate the fractional multiple frequency offset estimate in the time domain. This embodiment utilizes the correlation between the received reference frequency domain signal and the PSS frequency domain signal to calculate either the integer multiple frequency offset estimate or the fractional multiple frequency offset estimate.

[0105] Optionally, the correlation between the reference frequency domain sequence corresponding to different integer multiples of frequency offset and the frequency domain sequence of the main synchronization signal corresponding to different integer multiples of frequency offset can be calculated. The correlation between the reference frequency domain signal corresponding to different fractional multiples of frequency offset and the frequency domain signal of the main synchronization signal can also be calculated. This embodiment does not impose too many limitations on this.

[0106] It should be noted that, for the reference frequency domain sequence and PSS frequency domain sequence corresponding to different multiples of frequency offset, the same multiple of frequency offset corresponds to different cyclic shifts in the reference frequency domain sequence, and different multiples of frequency offset correspond to different cyclic shifts in the PSS frequency domain sequence. Optionally, different integer multiples of frequency offset correspond to different cyclic shifts in the reference frequency domain sequence, and different integer multiples of frequency offset correspond to different cyclic shifts in the PSS frequency domain sequence.

[0107] In practice, when calculating the correlation between PSS frequency domain sequences corresponding to different multiples of frequency offset, for each multiple of frequency offset, the correlation between the reference frequency domain sequence and the PSS frequency domain sequence corresponding to that multiple of frequency offset is calculated.

[0108] In some embodiments, the frequency offset estimate is determined based on the correlation through the following steps:

[0109] The first correlation value is determined based on the correlation values ​​of the frequency domain signals of the reference frequency domain signal and the main synchronization signal, as well as the correlation values ​​of the frequency domain sequences of the reference frequency domain signal and the main synchronization signal corresponding to different multiples of frequency offset.

[0110] The frequency offset estimate is determined based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0111] In practice, by traversing the reference frequency domain sequence and PSS frequency domain sequence corresponding to different multiples of frequency offset, and analyzing their correlation with the reference frequency domain signal and PSS frequency domain signal, the multiple of frequency offset corresponding to the maximum value among the first correlation values ​​is found, thereby determining the frequency offset estimate. Each multiple of frequency offset corresponds to one reference frequency domain sequence and one PSS frequency domain sequence.

[0112] Optionally, the frequency offset estimate can be determined by combining the reference frequency domain signal and the PSS frequency domain signal, as well as the reference frequency domain sequence and the PSS frequency domain sequence, using the following formula:

[0113]

[0114] In formula (2), L esti Y represents the frequency offset estimate relative to the subcarrier spacing normalized; PrePSS Y represents the reference frequency domain signal. PSS X represents the PSS frequency domain signal. PrePSS Represents the reference frequency domain sequence, X PSS Represents the PSS frequency domain sequence; k represents the subcarrier index of the PSS frequency domain signal within the frequency domain range; N PSS N represents the length of the PSS frequency domain sequence. PrePSS The length of the reference frequency domain sequence is represented by L, which represents the cyclic shift value. L is determined based on the length of the reference frequency domain sequence / PSS frequency domain sequence and can be set manually. L can be a positive or negative number. ()* indicates the conjugate operation. L represents the maximum value of the expression, and mod(*) represents the modulo operation.

[0115] In some embodiments, this embodiment can also determine the frequency offset estimate using only the reference frequency domain signal, and the specific steps are as follows:

[0116] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal to determine the frequency offset estimate value.

[0117] In practice, since the length of the reference frequency domain sequence is greater than that of the primary synchronization signal frequency domain sequence, i.e., the length of the reference frequency domain signal is greater than that of the primary synchronization signal frequency domain signal, using a reference frequency domain signal with a longer length than the PSS frequency domain signal for frequency offset estimation is more effective than using the primary synchronization signal frequency domain signal alone for frequency offset estimation.

[0118] In some embodiments, when the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, the frequency offset estimate is determined using the reference frequency domain signal through the following steps:

[0119] The frequency offset estimate is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiples of frequency offset.

[0120] In practice, by traversing the correlation between the reference frequency domain sequences corresponding to different multiples of frequency offset and the reference frequency domain signal, the multiple of frequency offset corresponding to the maximum value is found, thereby determining the frequency offset estimate. The specific steps for determining the frequency offset estimate are as follows:

[0121] a) Circularly shift the reference frequency domain signal to obtain the shifted frequency domain signal, and circularly shift the reference frequency domain sequence to obtain the shifted frequency domain sequence;

[0122] b) Determine the second correlation value based on the correlation value between the reference frequency domain signal and the shifted frequency domain signal, and the correlation value between the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiple frequency offsets;

[0123] c) Determine the frequency offset estimate based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offset.

[0124] Optionally, the frequency offset estimate can be determined using the received reference frequency domain signal and the local reference frequency domain sequence through the following formula:

[0125]

[0126] In formula (3), l esti Y represents the frequency offset estimate relative to the subcarrier spacing normalized; PrePSS X represents the reference frequency domain signal. PrePSS Represents the reference frequency domain sequence; k represents the subcarrier index of the PSS frequency domain signal within the frequency domain range; N PSS N represents the length of the PSS frequency domain sequence. PrePSS The length of the reference frequency domain sequence is represented by L, which represents the cyclic shift value. L is determined based on the length of the reference frequency domain sequence / PSS frequency domain sequence and can be set manually. L can be a positive or negative number. ()* indicates the conjugate operation. L represents the maximum value of the expression, and mod(*) represents the modulo operation.

[0127] In some embodiments, the reference frequency domain signal / reference frequency domain sequence can be designed in various ways. This embodiment provides one or more of the following methods to determine the reference frequency domain sequence:

[0128] Method 1: When the length of the reference frequency domain sequence is equal to the frequency domain sequence of the main synchronization signal, the reference frequency domain sequence is determined as follows:

[0129] The frequency domain sequence of the master synchronization signal is cyclically shifted to obtain the reference frequency domain sequence.

[0130] Optionally, the cyclic shift in this embodiment includes a cyclic left shift or a cyclic right shift.

[0131] In practice, the PSS frequency domain sequence X can be used. PSS (k) Circularly shift by a bits to obtain the frequency domain sequence X of PrePSS. PrePss (k)=X PSS (mod(k+a,N PrePSS ), where mod() is the modulo operation, NPrePSS is the frequency domain length of the PrePSS sequence, and 'a' represents the cyclic shift value.

[0132] In this method, the frequency offset estimate can be determined as follows:

[0133] The frequency offset estimate is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the main synchronization signal, as well as the correlation between the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offset.

[0134] Optionally, a first correlation value is determined based on the correlation values ​​of the frequency domain signals of the reference frequency domain signal and the main synchronization signal, as well as the correlation values ​​of the frequency domain sequences of the reference frequency domain sequence and the main synchronization signal corresponding to different multiples of frequency offset; and a frequency offset estimate is determined based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0135] Optionally, the frequency offset estimate can be determined by combining the frequency domain signals of the reference frequency domain signal and the main synchronization signal, the reference frequency domain sequence and the main synchronization signal frequency domain sequence using the above formula (2).

[0136] Method 2: When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, the reference frequency domain sequence is determined as follows:

[0137] Modify the frequency domain length in the formula for generating the frequency domain sequence of the main synchronization signal to the length of the reference frequency domain sequence, and use the modified formula for generating the frequency domain sequence of the main synchronization signal to determine the reference frequency domain sequence.

[0138] In implementation, the frequency domain length in the formula for generating the frequency domain sequence of the primary synchronization signal is modified to the length N of the reference frequency domain sequence. PrePSS N PrePSS It is also the frequency domain length of the reference frequency domain signal PrePSS.

[0139] In this approach, the frequency offset estimate can be calculated using any of the following methods, as detailed below:

[0140] Method b1: Determine the frequency offset estimate using only the reference frequency domain signal.

[0141] Optionally, the frequency offset estimate can be determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiples of frequency offset.

[0142] Optionally, the reference frequency domain signal is cyclically shifted to obtain a shifted frequency domain signal, and the reference frequency domain sequence is cyclically shifted to obtain a shifted frequency domain sequence; a second correlation value is determined based on the correlation value between the reference frequency domain signal and the shifted frequency domain signal, and the correlation value between the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiples of frequency offset; and the frequency offset estimate is determined based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offset.

[0143] Optionally, the frequency offset estimate can be determined using the reference frequency domain signal and the reference frequency domain sequence through the above formula (3).

[0144] Method b2: Determine the frequency offset estimate by combining the frequency domain signals of the reference frequency domain signal and the main synchronization signal.

[0145] Optionally, the frequency offset estimate can be determined by utilizing the correlation between the frequency domain signals of the received reference frequency domain signal and the main synchronization signal, as well as the correlation between the frequency domain sequences of the reference frequency domain signal and the main synchronization signal corresponding to different multiples of frequency offset.

[0146] Optionally, a first correlation value is determined based on the correlation values ​​of the frequency domain signals of the reference frequency domain signal and the main synchronization signal, as well as the correlation values ​​of the frequency domain sequences of the reference frequency domain sequence and the main synchronization signal corresponding to different multiples of frequency offset; and a frequency offset estimate is determined based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0147] Optionally, the frequency offset estimate can be determined by combining the frequency domain signals of the reference frequency domain signal and the main synchronization signal, the reference frequency domain sequence and the main synchronization signal frequency domain sequence using the above formula (2).

[0148] like Figure 4 As shown in the figure, this embodiment provides an implementation process for frequency offset estimation using a joint reference frequency domain signal and a PSS frequency domain signal, as detailed below:

[0149] Step 400: The terminal receives the reference frequency domain signal;

[0150] Step 401: The terminal receives the PSS frequency domain signal;

[0151] Step 402: The terminal determines that the length of the reference frequency domain sequence is equal to the PSS frequency domain sequence;

[0152] Step 403: The terminal determines the first correlation value based on the correlation value between the reference frequency domain signal and the PSS frequency domain signal, as well as the correlation value between the reference frequency domain sequence and the PSS frequency domain sequence corresponding to different multiples of frequency offset;

[0153] Step 404: The terminal determines the frequency offset estimate based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0154] like Figure 5 As shown in the figure, this embodiment provides an implementation process for frequency offset estimation using a reference frequency domain signal, as detailed below:

[0155] Step 500: The terminal receives the reference frequency domain signal;

[0156] Step 501: The terminal receives the PSS frequency domain signal;

[0157] Step 502: The terminal determines that the length of the reference frequency domain sequence is greater than that of the PSS frequency domain sequence;

[0158] Step 503: The terminal performs a cyclic shift on the reference frequency domain signal to obtain a shifted frequency domain signal, and performs a cyclic shift on the reference frequency domain sequence to obtain a shifted frequency domain sequence;

[0159] Step 504: The terminal determines the second correlation value based on the correlation value between the reference frequency domain signal and the shifted frequency domain signal, as well as the correlation value between the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiple frequency offsets;

[0160] Step 505: The terminal determines the frequency offset estimate based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offset.

[0161] The frequency offset estimation method provided in this embodiment receives a reference frequency domain signal before the PSS frequency domain signal. It can generate a reference frequency domain signal / reference frequency domain sequence using an m-sequence. The shortest reference frequency domain signal length is equal to the PSS frequency domain signal length, and the longest is equal to the PBCH frequency domain signal length. The terminal performs frequency offset estimation using both the reference frequency domain signal and the PSS frequency domain signal, or solely based on the reference frequency domain signal. Since the length of the reference frequency domain signal is not shorter than the length of the PSS frequency domain signal, the performance of frequency offset estimation using the reference frequency domain signal is better than that using the PSS frequency domain signal. Furthermore, compared to existing technologies that only use the PSS frequency domain signal for frequency offset estimation, the base station transmitting the reference frequency domain signal provides the feasibility for the terminal to jointly estimate the frequency offset using both the reference frequency domain signal and the PSS frequency domain signal, resulting in better performance in estimating frequency offset and resisting timing deviations.

[0162] Based on the same inventive concept, this embodiment of the invention also provides a terminal. Since this terminal is the same as the terminal in the method of this embodiment of the invention, and the principle of the terminal in solving the problem is similar to that of the method, the implementation of the terminal can refer to the implementation of the method, and the repeated parts will not be described again.

[0163] like Figure 6 As shown, the terminal includes a processor 600 and a memory 601. The memory 601 stores programs executable by the processor 600. The processor 600 reads the programs from the memory 601 and performs the following steps:

[0164] It receives the frequency domain signals of the reference frequency domain signal and the main synchronization signal;

[0165] Frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal, as well as the frequency domain sequence of the local main synchronization signal and the frequency domain signal of the received main synchronization signal, to determine the frequency offset estimate value; wherein, the length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the main synchronization signal.

[0166] As an optional implementation, the processor 600 is specifically configured to execute:

[0167] The frequency offset estimate is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the main synchronization signal, as well as the correlation between the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offset.

[0168] As an optional implementation, the processor 600 is specifically configured to execute:

[0169] The first correlation value is determined based on the correlation values ​​of the frequency domain signals of the reference frequency domain signal and the main synchronization signal, as well as the correlation values ​​of the frequency domain sequences of the reference frequency domain signal and the main synchronization signal corresponding to different multiples of frequency offset.

[0170] The frequency offset estimate is determined based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0171] As an optional implementation, the processor 600 is further configured to perform:

[0172] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal to determine the frequency offset estimate value.

[0173] As an optional implementation, the processor 600 is specifically configured to execute:

[0174] The frequency offset estimate is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiples of frequency offset.

[0175] As an optional implementation, the processor 600 is specifically configured to execute:

[0176] The reference frequency domain signal is cyclically shifted to obtain the shifted frequency domain signal, and the reference frequency domain sequence is cyclically shifted to obtain the shifted frequency domain sequence.

[0177] The second correlation value is determined based on the correlation value between the reference frequency domain signal and the shifted frequency domain signal, as well as the correlation value between the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiples of frequency offset.

[0178] The frequency offset estimate is determined based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offset.

[0179] As an optional implementation, when the length of the reference frequency domain sequence is equal to the frequency domain sequence of the primary synchronization signal, the processor 600 is specifically configured to determine the reference frequency domain sequence in the following manner:

[0180] The frequency domain sequence of the master synchronization signal is cyclically shifted to obtain the reference frequency domain sequence.

[0181] As an optional implementation, when the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, the processor 600 is specifically configured to determine the reference frequency domain sequence in the following manner:

[0182] Modify the frequency domain length in the formula for generating the frequency domain sequence of the main synchronization signal to the length of the reference frequency domain sequence, and use the modified formula for generating the frequency domain sequence of the main synchronization signal to determine the reference frequency domain sequence.

[0183] Based on the same inventive concept, this embodiment of the invention also provides a frequency offset estimation device. Since this device is the same as the device in the method of this embodiment of the invention, and the principle of the device in solving the problem is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0184] like Figure 7 As shown, the device includes:

[0185] The receiving signal module 700 is used to receive the frequency domain signals of the reference frequency domain signal and the main synchronization signal;

[0186] The frequency offset estimation module 701 is used to perform frequency offset estimation using the local reference frequency domain sequence and the received reference frequency domain signal, as well as the frequency domain sequence of the local main synchronization signal and the frequency domain signal of the received main synchronization signal, and to determine the frequency offset estimation value; wherein the length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the main synchronization signal.

[0187] As an optional implementation, the frequency offset estimation module 701 is specifically used for:

[0188] The frequency offset estimate is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the main synchronization signal, as well as the correlation between the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offset.

[0189] As an optional implementation, the frequency offset estimation module 701 is specifically used for:

[0190] The first correlation value is determined based on the correlation values ​​of the frequency domain signals of the reference frequency domain signal and the main synchronization signal, as well as the correlation values ​​of the frequency domain sequences of the reference frequency domain signal and the main synchronization signal corresponding to different multiples of frequency offset.

[0191] The frequency offset estimate is determined based on the maximum value among the first correlation values ​​corresponding to different multiples of frequency offset.

[0192] As an optional implementation, the frequency offset estimation module 701 is further used for:

[0193] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, frequency offset estimation is performed using the local reference frequency domain sequence and the received reference frequency domain signal to determine the frequency offset estimate value.

[0194] As an optional implementation, the frequency offset estimation module 701 is specifically used for:

[0195] The frequency offset estimate is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiples of frequency offset.

[0196] As an optional implementation, the frequency offset estimation module 701 is specifically used for:

[0197] The reference frequency domain signal is cyclically shifted to obtain the shifted frequency domain signal, and the reference frequency domain sequence is cyclically shifted to obtain the shifted frequency domain sequence.

[0198] The second correlation value is determined based on the correlation value between the reference frequency domain signal and the shifted frequency domain signal, as well as the correlation value between the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiples of frequency offset.

[0199] The frequency offset estimate is determined based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offset.

[0200] As an optional implementation, when the length of the reference frequency domain sequence is equal to the frequency domain sequence of the primary synchronization signal, the frequency offset estimation module 701 is specifically used to determine the reference frequency domain sequence in the following manner:

[0201] The frequency domain sequence of the master synchronization signal is cyclically shifted to obtain the reference frequency domain sequence.

[0202] As an optional implementation, when the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, the frequency offset estimation module 701 is specifically used to determine the reference frequency domain sequence in the following manner:

[0203] Modify the frequency domain length in the formula for generating the frequency domain sequence of the main synchronization signal to the length of the reference frequency domain sequence, and use the modified formula for generating the frequency domain sequence of the main synchronization signal to determine the reference frequency domain sequence.

[0204] Based on the same inventive concept, this disclosure provides a computer storage medium comprising: computer program code, which, when executed on a computer, causes the computer to perform any of the frequency offset estimation methods discussed above. Since the principle by which the computer storage medium solves the problem is similar to that of the frequency offset estimation method, the implementation of the computer storage medium can be referred to the implementation of the method, and repeated details will not be elaborated further.

[0205] In specific implementation, computer storage media can include: Universal Serial Bus Flash Drive (USB), portable hard drive, Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk or optical disk, and other storage media that can store program code.

[0206] Based on the same inventive concept, this disclosure also provides a computer program product, which includes computer program code that, when run on a computer, causes the computer to execute any of the frequency offset estimation methods discussed above. Since the principle by which the above computer program product solves the problem is similar to that of the frequency offset estimation method, the implementation of the above computer program product can be referred to the implementation of the method, and repeated details will not be elaborated further.

[0207] Computer program products may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0208] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0209] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 Devices that specify the functions in one or more boxes.

[0210] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction device, which is implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0211] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0212] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A frequency offset estimation method, characterized by, The method is applied to a terminal, and the method comprises the following steps: receiving a reference frequency domain signal and a frequency domain signal of a primary synchronization signal; performing frequency offset estimation on the local reference frequency domain sequence and the received reference frequency domain signal, and the local frequency domain sequence of the primary synchronization signal and the received frequency domain signal of the primary synchronization signal, to determine a frequency offset estimation value; wherein the length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the primary synchronization signal.

2. The method of claim 1, wherein, The frequency offset estimation on the local reference frequency domain sequence and the received reference frequency domain signal, and the local frequency domain sequence of the primary synchronization signal and the received frequency domain signal of the primary synchronization signal, to determine a frequency offset estimation value, comprises the following steps: determining the frequency offset estimation value by using the correlation of the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation of the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

3. The method of claim 2, wherein, The frequency offset estimation on the local reference frequency domain sequence and the received reference frequency domain signal, and the local frequency domain sequence of the primary synchronization signal and the received frequency domain signal of the primary synchronization signal, to determine a frequency offset estimation value, comprises the following steps: determining a first correlation value according to the correlation value of the reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation value of the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets; determining the frequency offset estimation value according to the maximum value in the first correlation value corresponding to different multiple frequency offsets.

4. The method of claim 1, wherein, The method further comprises the following steps: when the length of the reference frequency domain sequence is greater than the frequency domain sequence of the primary synchronization signal, performing frequency offset estimation on the local reference frequency domain sequence and the received reference frequency domain signal, to determine a frequency offset estimation value.

5. The method of claim 4, wherein, The frequency offset estimation on the local reference frequency domain sequence and the received reference frequency domain signal, to determine a frequency offset estimation value, comprises the following steps: determining the frequency offset estimation value by using the correlation of the reference frequency domain signal and the reference frequency domain sequence corresponding to different multiple frequency offsets.

6. The method of claim 5, wherein, The frequency offset estimation on the local reference frequency domain sequence and the received reference frequency domain signal, to determine a frequency offset estimation value, comprises the following steps: performing cyclic shift on the reference frequency domain signal to obtain a shifted frequency domain signal, and performing cyclic shift on the reference frequency domain sequence to obtain a shifted frequency domain sequence; determining a second correlation value according to the correlation value of the reference frequency domain signal and the shifted frequency domain signal, and the correlation value of the shifted frequency domain signal and the shifted frequency domain sequence corresponding to different multiple frequency offsets; determining the frequency offset estimation value according to the maximum value in the second correlation value corresponding to different multiple frequency offsets.

7. The method according to any one of claims 1 to 3, characterized in that, when the length of the reference frequency domain sequence is equal to the frequency domain sequence of the primary synchronization signal, the reference frequency domain sequence is determined by the following method: performing cyclic shift on the frequency domain sequence of the primary synchronization signal to obtain the reference frequency domain sequence.

8. The method according to any one of claims 1 to 6, characterized in that, when the length of the reference frequency domain sequence is greater than the frequency domain sequence of the primary synchronization signal, the reference frequency domain sequence is determined by the following method: modifying the frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal to the length of the reference frequency domain sequence, and determining the reference frequency domain sequence by using the modified frequency domain sequence generation formula of the primary synchronization signal.

9. A frequency offset estimation device, characterized in that, The device comprises: a receiving module, configured to receive a reference frequency domain signal and a frequency domain signal of a primary synchronization signal; The frequency offset estimation module is configured to: perform frequency offset estimation on the local reference frequency domain sequence and the received reference frequency domain signal, and the local primary synchronization signal frequency domain sequence and the received primary synchronization signal frequency domain signal, and determine a frequency offset estimation value; wherein the length of the reference frequency domain sequence is greater than or equal to the primary synchronization signal frequency domain sequence.

10. The apparatus of claim 9, wherein, The frequency offset estimation module is specifically configured to: perform frequency offset estimation on the received reference frequency domain signal and the primary synchronization signal frequency domain signal, and the preset reference frequency domain sequence corresponding to different multiple frequency offsets and the primary synchronization signal frequency domain sequence, and determine the frequency offset estimation value.

11. The apparatus of claim 10, wherein, The frequency offset estimation module is specifically configured to: determine a first correlation value according to the correlation value of the reference frequency domain signal and the primary synchronization signal frequency domain signal, and the correlation value of the reference frequency domain sequence corresponding to different multiple frequency offsets and the primary synchronization signal frequency domain sequence; determine the frequency offset estimation value according to the maximum value in the first correlation value corresponding to different multiple frequency offsets.

12. The apparatus of claim 9, wherein, The frequency offset estimation module is specifically further configured to: when the length of the reference frequency domain sequence is greater than the primary synchronization signal frequency domain sequence, perform frequency offset estimation on the local reference frequency domain sequence and the received reference frequency domain signal, and determine the frequency offset estimation value.

13. The apparatus of claim 12, wherein, The frequency offset estimation module is specifically configured to: perform frequency offset estimation on the reference frequency domain signal and the reference frequency domain sequence corresponding to different multiple frequency offsets, and determine the frequency offset estimation value.

14. The apparatus of claim 13, wherein, The frequency offset estimation module is specifically configured to: perform cyclic shift on the reference frequency domain signal to obtain a shifted frequency domain signal, and perform cyclic shift on the reference frequency domain sequence to obtain a shifted frequency domain sequence; determine a second correlation value according to the correlation value of the reference frequency domain signal and the shifted frequency domain signal, and the correlation value of the shifted frequency domain signal corresponding to different multiple frequency offsets and the shifted frequency domain sequence; determine the frequency offset estimation value according to the maximum value in the second correlation value corresponding to different multiple frequency offsets.

15. The apparatus of any of claims 9-11, wherein When the length of the reference frequency domain sequence is equal to the primary synchronization signal frequency domain sequence, the frequency offset estimation module is specifically configured to determine the reference frequency domain sequence by: performing cyclic shift on the primary synchronization signal frequency domain sequence to obtain the reference frequency domain sequence.

16. The apparatus of any of claims 9-14, wherein When the length of the reference frequency domain sequence is greater than the primary synchronization signal frequency domain sequence, the frequency offset estimation module is specifically configured to determine the reference frequency domain sequence by: modifying the frequency domain length in the primary synchronization signal frequency domain sequence generation formula to the length of the reference frequency domain sequence, and determining the reference frequency domain sequence by using the modified primary synchronization signal frequency domain sequence generation formula.

17. A terminal, characterized by The terminal comprises a processor and a memory, the memory is used to store a program executable by the processor, and the processor is used to read the program in the memory and execute the steps of the method in any one of claims 1-8.

18. A computer storage medium having stored thereon a computer program, characterized in that The program is executed by the processor to implement the steps of the method in any one of claims 1-8.

Citation Information

Patent Citations

  • Frequency offset estimation method and device for orthogonal frequency division multiplexing (OFDM) communication system

    CN102118348A

  • Frequency offset estimation method and device and storage medium

    CN111245750A