Frequency offset estimation method, terminal and storage medium

By introducing a reference frequency domain signal in the satellite-ground communication and performing frequency deviation estimation with the frequency domain signal of the main synchronization signal, the problems of insufficient performance of intermediate frequency deviation estimation and timing deviation influence in the prior art are solved, and more efficient frequency deviation estimation and anti-timing deviation performance are achieved.

CN120017446AActive Publication Date: 2025-05-16CHINA SATELLITE NETWORK EXPLORATION CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the satellite-ground communication scenario, there is still room for improvement in the performance of the frequency deviation estimation scheme based on PSS, and the existing technology is accurate when setting. The actual timing point deviation causes the PSS frequency domain received signal to introduce linear phase, reduce the correlation peak, and affect the frequency deviation estimation performance.

Method used

By introducing a reference frequency domain signal, frequency deviation estimation is performed using the reference frequency domain signal and the frequency domain signal of the main synchronization signal to determine the frequency deviation estimation value. The length of the reference frequency domain sequence is greater than or equal to the frequency domain sequence of the main synchronization signal to improve the performance of frequency offset estimation.

Benefits of technology

The performance of frequency deviation estimation is improved, the accuracy of estimating integer multiples and decimal multiples is enhanced, and the ability to resist timing deviation is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017446A_ABST
    Figure CN120017446A_ABST
Patent Text Reader

Abstract

The invention discloses a frequency offset estimation method, a terminal and a storage medium, and aims to improve the performance of frequency offset estimation by introducing a reference frequency domain signal and performing frequency offset estimation by using the reference frequency domain signal and a frequency domain signal of a main synchronization signal. The method comprises the following steps: receiving a reference frequency domain signal and a frequency domain signal of a main synchronization signal; performing frequency offset estimation by using the local reference frequency domain sequence, the received reference frequency domain signal, the frequency domain sequence of the local primary synchronization signal and the frequency domain signal of the received primary synchronization signal, and determining a frequency offset estimation value; wherein the length of the reference frequency domain sequence is greater than or equal to that of the frequency domain sequence of the primary synchronization signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present 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 Art

[0002] In the satellite-to-ground communication scenario, the relative movement speed between the satellite and the ground terminal is high, and there is a large Doppler frequency deviation. For the satellite-to-ground communication system based on the 5G protocol and OFDM (Orthogonal Frequency Division Multiplexing) waveform, the initial synchronization access is completed through PSS (Primary Synchronization Signal) and SSS (Secondary Synchronization Signal). Among them, PSS is used for Doppler frequency deviation estimation during the initial synchronization access process.

[0003] At present, the frequency domain length of PSS has not reached the upper limit of the frequency domain length of the SSB (Single Side Band) block, resulting in room for improvement in the performance of the frequency offset estimation scheme based on PSS. At the same time, the existing technology assumes that the timing is completely accurate. In fact, the timing point does not fall exactly on the data starting point of OFDM, but on the CP (Cyclic Prefix), resulting in the introduction of a linearly changing phase into the PSS frequency domain received signal. This linear phase actually changes the signal involved in the calculation, resulting in a reduction in the correlation peak, which results in a deterioration in the performance of integer frequency offset estimation. Summary of the invention

[0004] The present invention provides a frequency offset estimation method, a terminal and a storage medium, which introduces a reference frequency domain signal and uses the reference frequency domain signal and the frequency domain signal of a main synchronization signal to perform frequency offset estimation, thereby improving the performance of frequency offset estimation.

[0005] In a first aspect, an embodiment of the present invention provides a frequency offset estimation method, the method comprising:

[0006] receiving a reference frequency domain signal and a frequency domain signal of a primary synchronization signal;

[0007] Frequency offset estimation is performed using a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a 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.

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

[0009] The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

[0010] As an optional implementation manner, the determining of the frequency offset estimation value by using the correlation between the reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets, includes:

[0011] Determine a first correlation value according to a correlation value of a reference frequency domain signal and a frequency domain signal of a primary synchronization signal, and a correlation value of a reference frequency domain sequence and a frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets;

[0012] The frequency offset estimation value is determined according to the maximum value of the first correlation values ​​corresponding to the frequency offsets of different multiples.

[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 primary synchronization signal, the local reference frequency domain sequence and the received reference frequency domain signal are used to perform frequency offset estimation to determine a frequency offset estimation value.

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

[0016] The frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

[0017] As an optional implementation manner, determining the frequency offset estimation value by using the correlation between the reference frequency domain signal and the reference frequency domain sequence corresponding to different multiple frequency offsets includes:

[0018] cyclically shifting a reference frequency domain signal to obtain a shifted frequency domain signal, and cyclically shifting a reference frequency domain sequence to obtain a shifted frequency domain sequence;

[0019] Determine a second correlation value according to 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;

[0020] The frequency offset estimation value is determined according to the maximum value of the second correlation values ​​corresponding to the frequency offsets of different multiples.

[0021] As an optional implementation manner, 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 in the following manner:

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

[0023] As an optional implementation manner, 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 in the following manner:

[0024] The frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal is modified to the length of the reference frequency domain sequence, and the reference frequency domain sequence is determined using the modified frequency domain sequence generation formula of the primary synchronization signal.

[0025] In a second aspect, an embodiment of the present invention provides a terminal, the terminal including a processor and a memory, the memory being used to store a program executable by the processor, the processor being used to read the program in the memory and perform the following steps:

[0026] receiving a reference frequency domain signal and a frequency domain signal of a primary synchronization signal;

[0027] Frequency offset estimation is performed using a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a 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.

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

[0029] The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

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

[0031] Determine a first correlation value according to a correlation value of a reference frequency domain signal and a frequency domain signal of a primary synchronization signal, and a correlation value of a reference frequency domain sequence and a frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets;

[0032] The frequency offset estimation value is determined according to the maximum value of the first correlation values ​​corresponding to the frequency offsets of different multiples.

[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 primary synchronization signal, the local reference frequency domain sequence and the received reference frequency domain signal are used to perform frequency offset estimation to determine a frequency offset estimation value.

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

[0036] The frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

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

[0038] cyclically shifting a reference frequency domain signal to obtain a shifted frequency domain signal, and cyclically shifting a reference frequency domain sequence to obtain a shifted frequency domain sequence;

[0039] Determine a second correlation value according to 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;

[0040] The frequency offset estimation value is determined according to the maximum value of the second correlation values ​​corresponding to the frequency offsets of different multiples.

[0041] As an optional implementation manner, 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 primary synchronization signal is cyclically shifted to obtain a reference frequency domain sequence.

[0043] As an optional implementation manner, when the length of the reference frequency domain sequence is greater than 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:

[0044] The frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal is modified to the length of the reference frequency domain sequence, and the reference frequency domain sequence is determined using the modified frequency domain sequence generation formula of the primary synchronization signal.

[0045] In a third aspect, an embodiment of the present invention further provides a frequency offset estimation device, including:

[0046] A signal receiving module, used for receiving frequency domain signals of a reference frequency domain signal and a main synchronization signal;

[0047] The frequency offset estimation module is used to perform frequency offset estimation using a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a 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.

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

[0049] The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

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

[0051] Determine a first correlation value according to a correlation value of a reference frequency domain signal and a frequency domain signal of a primary synchronization signal, and a correlation value of a reference frequency domain sequence and a frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets;

[0052] The frequency offset estimation value is determined according to the maximum value of the first correlation values ​​corresponding to the frequency offsets of different multiples.

[0053] As an optional implementation manner, the frequency offset estimation module is further configured to:

[0054] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the primary synchronization signal, the local reference frequency domain sequence and the received reference frequency domain signal are used to perform frequency offset estimation to determine a frequency offset estimation value.

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

[0056] The frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

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

[0058] cyclically shifting a reference frequency domain signal to obtain a shifted frequency domain signal, and cyclically shifting a reference frequency domain sequence to obtain a shifted frequency domain sequence;

[0059] Determine a second correlation value according to 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;

[0060] The frequency offset estimation value is determined according to the maximum value of the second correlation values ​​corresponding to the frequency offsets of different multiples.

[0061] As an optional implementation manner, 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 primary synchronization signal is cyclically shifted to obtain a reference frequency domain sequence.

[0063] As an optional implementation manner, when the length of the reference frequency domain sequence is greater than 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:

[0064] The frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal is modified to the length of the reference frequency domain sequence, and the reference frequency domain sequence is determined using the modified frequency domain sequence generation formula of the primary synchronization signal.

[0065] In a fourth aspect, an embodiment of the present invention further provides a computer storage medium on which a computer program is stored, and when the program is executed by a processor, it is used to implement the steps of the method described in the first aspect above.

[0066] In a fifth aspect, the present application provides a computer program product, comprising: a computer program code, when the computer program code is run on a computer, the computer executes any one of the methods described in the first aspect.

[0067] These and other aspects of the present application will be more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

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

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

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

[0072] Figure 4 A flowchart for implementing frequency offset estimation by combining a reference frequency domain signal and a frequency domain signal of a primary synchronization signal provided by an embodiment of the present invention;

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

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

[0075] Figure 7 A schematic diagram of a frequency offset estimation device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0076] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0077] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0078] A frequency offset estimation method provided by an embodiment of the present invention can be applied to a terminal.

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

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

[0081] The application scenarios described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. It is known to those skilled in the art that with the emergence of new application scenarios, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems. In the description of the present invention, unless otherwise specified, "multiple" means two or more.

[0082] Before introducing the frequency offset estimation method provided in the embodiment of the present application, in order to facilitate understanding, the technical background of the embodiment of the present application is first introduced in detail below.

[0083] In the satellite-to-ground communication scenario, the relative speed between the satellite and the ground terminal is high, and there is a large Doppler frequency offset. According to the multiple relationship between the Doppler frequency offset and the subcarrier spacing, it is divided into two parts: integer frequency offset and fractional frequency offset. That is, the Doppler frequency offset e = e i +e f , where e i Indicates integer frequency deviation, e f Indicates fractional frequency offset. For OFDM systems, fractional frequency offset causes signal constellation rotation and divergence, resulting in reduced received SINR; integer frequency offset causes frequency domain resource mapping misalignment, leading to decoding errors.

[0084] For the satellite-to-ground communication system based on 5G protocol and OFDM waveform, the initial synchronization access is completed through the primary synchronization signal (PSS) and the secondary synchronization signal (SSS). Figure 1 As shown, this embodiment provides a schematic diagram of the resource mapping relationship in the time-frequency domain, wherein, in the initial synchronous access process, PSS is used to perform 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 performs integer Doppler frequency offset estimation through the following formula, in the frequency domain, the local sequence after cyclic shift is correlated with the PSS frequency domain received signal, and the cyclic shift with the largest correlation value corresponds to the normalized integer frequency offset estimation value.

[0085]

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

[0087] At present, the frequency domain length of PSS has not reached the upper limit of the frequency domain length of SSB block, resulting in room for improvement in the performance of the frequency offset estimation scheme based on PSS. At the same time, the existing technology assumes that the timing is completely accurate. In fact, the timing point does not fall exactly at the starting point of the OFDM data, but falls in the cyclic prefix (CP), which introduces a linearly changing phase to the PSS frequency domain received signal. That is, it is not S(k) that participates in the above frequency domain correlation calculation, but S(k)×exp(j×Theta(k)), where Theta(k) is a linear phase associated with the unknown timing advance. This linear phase actually changes the signal involved in the calculation, resulting in a decrease in the correlation peak, which results in a deterioration in the performance of integer frequency offset estimation.

[0088] In order to solve the above technical problems, this embodiment provides a frequency offset estimation method, which introduces a reference frequency domain signal and uses the reference frequency domain signal and the frequency domain signal of the main synchronization signal to jointly perform frequency offset estimation, thereby improving the performance of frequency offset estimation and anti-timing deviation.

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

[0090] Step 200: receiving a reference frequency domain signal and a frequency domain signal of a primary synchronization signal;

[0091] In implementation, the reference frequency domain signal is sent by the base station before the frequency domain signal (PSS frequency domain signal) of the primary synchronization signal is sent, or it may be sent by the base station after the PSS frequency domain signal is sent, and 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 of processing the reference frequency domain signal and the PSS frequency domain signal.

[0092] Optionally, this embodiment receives a reference frequency domain signal (called PrePSS) in an OFDM symbol before 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 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 correspond to each other, and the lengths of the reference frequency domain signal and the reference frequency domain sequence are the same, and are determined based on the same sequence; similarly, the PSS frequency domain signal and the local PSS frequency domain sequence correspond to each other, and the lengths of the PSS frequency domain signal and the PSS frequency domain sequence are the same, and 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 Figure 3A-3B As shown, this embodiment provides a schematic diagram of the time-frequency domain resource mapping relationship of a reference frequency domain signal. Figure 3A In the example, the length of the reference frequency domain signal PrePSS is equal to the length of the PSS frequency domain signal (PSS). Figure 3B In the embodiment, 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 a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a received frequency domain signal of the primary synchronization signal to perform frequency offset estimation and 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.

[0098] The frequency domain sequence of the primary synchronization signal is the PSS frequency domain sequence.

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

[0100] The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

[0101] During implementation, the correlation between the 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 multiple frequency offsets are calculated, and the frequency offset is estimated based on the correlation to obtain a frequency offset estimation value.

[0102] Optionally, the integer frequency offset estimation value is determined by utilizing the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different integer frequency offsets.

[0103] Optionally, the fractional frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the frequency domain signal of the primary synchronization signal corresponding to different fractional frequency offsets.

[0104] It should be noted that this embodiment can use 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 frequency offsets to determine the integer frequency offset estimate. It is also possible to use the correlation between the reference frequency domain signal and the PSS frequency domain signal corresponding to different fractional frequency offsets to calculate the fractional frequency offset estimate in the time domain. This embodiment uses the correlation between the received reference frequency domain signal and the PSS frequency domain signal to calculate an integer frequency offset estimate or a fractional frequency offset estimate.

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

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

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

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

[0109] Determine a first correlation value according to a correlation value of a reference frequency domain signal and a frequency domain signal of a primary synchronization signal, and a correlation value of a reference frequency domain sequence and a frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets;

[0110] The frequency offset estimation value is determined according to the maximum value of the first correlation values ​​corresponding to the frequency offsets of different multiples.

[0111] In implementation, by traversing the reference frequency domain sequence and PSS frequency domain sequence corresponding to different multiple frequency offsets, and the correlation between the reference frequency domain signal and the PSS frequency domain signal, the multiple frequency offset corresponding to the maximum value in the first correlation value is found, thereby determining the frequency offset estimation value. One multiple frequency offset corresponds to a reference frequency domain sequence and a PSS frequency domain sequence.

[0112] Optionally, the frequency offset estimation value is determined by combining the reference frequency domain signal and the PSS frequency domain signal, the reference frequency domain sequence and the PSS frequency domain sequence through the following formula:

[0113]

[0114] In formula (2), L esti represents the frequency offset estimate normalized relative to the subcarrier spacing; Y PrePSS represents the reference frequency domain signal, Y PSS represents the PSS frequency domain signal, X PrePSS represents the reference frequency domain sequence, X PSS represents the PSS frequency domain sequence; k represents the subcarrier number of the PSS frequency domain signal within the frequency domain; N PSS Indicates the length of the PSS frequency domain sequence, N PrePSS Indicates the length of the reference frequency domain sequence, L indicates the cyclic shift value, L is determined according to the length of the reference frequency domain sequence / PSS frequency domain sequence, L can be set by itself, and 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 may also determine the frequency offset estimation value 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 primary synchronization signal, the local reference frequency domain sequence and the received reference frequency domain signal are used to perform frequency offset estimation to determine a frequency offset estimation value.

[0117] During implementation, since the length of the reference frequency domain sequence is greater than the frequency domain sequence of the main synchronization signal, that is, the length of the reference frequency domain signal is greater than the frequency domain signal of the main synchronization signal, the frequency offset estimation is performed using a reference frequency domain signal that is longer than the PSS frequency domain length, which is better than using the frequency domain signal of the main synchronization 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 primary synchronization signal, the frequency offset estimation value is determined using the reference frequency domain signal specifically through the following steps:

[0119] The frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

[0120] In implementation, by traversing the correlation between the reference frequency domain sequence corresponding to different multiple frequency offsets and the reference frequency domain signal, the multiple frequency offset corresponding to the maximum value is found, thereby determining the frequency offset estimation value. The specific steps for determining the frequency offset estimation value are as follows:

[0121] a) performing cyclic shift on a reference frequency domain signal to obtain a shifted frequency domain signal, and performing cyclic shift on a reference frequency domain sequence to obtain a shifted frequency domain sequence;

[0122] b) determining a second correlation value according to 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) determining a frequency offset estimation value according to a maximum value among the second correlation values ​​corresponding to frequency offsets of different multiples.

[0124] Optionally, the frequency offset estimation value is determined using the received reference frequency domain signal and the local reference frequency domain sequence by the following formula:

[0125]

[0126] In formula (3), l esti represents the frequency offset estimate normalized relative to the subcarrier spacing; Y PrePSS represents the reference frequency domain signal, X PrePSS represents the reference frequency domain sequence; k represents the subcarrier number of the PSS frequency domain signal within the frequency domain; N PSS Indicates the length of the PSS frequency domain sequence, N PrePSS Indicates the length of the reference frequency domain sequence, L indicates the cyclic shift value, L is determined according to the length of the reference frequency domain sequence / PSS frequency domain sequence, L can be set by itself, and 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 a variety of ways. This embodiment provides any one or more of the following ways to determine the reference frequency domain sequence:

[0128] Mode 1: 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:

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

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

[0131] In implementation, the PSS frequency domain sequence X PSS (k) Cyclic shift a bit to get the frequency domain sequence X of PrePSS PrePss (k) = X PSS (mod(k+a,N PrePSS )), where mod() is the modulus operation, NPrePSS is the frequency domain length of the PrePSS sequence, and a represents the cyclic shift value.

[0132] In this mode, the frequency offset estimate can be determined by:

[0133] The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

[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, and the correlation values ​​of the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offsets; and a frequency offset estimation value is determined based on the maximum value of the first correlation values ​​corresponding to different multiples of frequency offsets.

[0135] Optionally, the frequency offset estimation value is determined by combining the frequency domain signal of the reference frequency domain signal and the frequency domain signal of the primary synchronization signal, the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal through the above formula (2).

[0136] Mode 2: 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 in the following manner:

[0137] The frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal is modified to the length of the reference frequency domain sequence, and the reference frequency domain sequence is determined using the modified frequency domain sequence generation formula of the primary synchronization signal.

[0138] In the implementation, the frequency domain length in the frequency domain sequence generation formula 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 mode, the frequency offset estimation value may be calculated using any of the following methods, as shown below:

[0140] Mode b1: determining the frequency offset estimation value using only the reference frequency domain signal.

[0141] Optionally, the frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

[0142] Optionally, a reference frequency domain signal is cyclically shifted to obtain a shifted frequency domain signal, and a 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 offsets; and a frequency offset estimation value is determined based on the maximum value among the second correlation values ​​corresponding to different multiples of frequency offsets.

[0143] Optionally, the frequency offset estimation value is determined by using the reference frequency domain signal and the reference frequency domain sequence through the above formula (3).

[0144] Mode b2: Determine the frequency offset estimate by combining the reference frequency domain signal and the frequency domain signal of the primary synchronization signal.

[0145] Optionally, the frequency offset estimation value is determined by utilizing the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

[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, and the correlation values ​​of the reference frequency domain sequence and the frequency domain sequence of the main synchronization signal corresponding to different multiples of frequency offsets; and a frequency offset estimation value is determined based on the maximum value of the first correlation values ​​corresponding to different multiples of frequency offsets.

[0147] Optionally, the frequency offset estimation value is determined by combining the frequency domain signal of the reference frequency domain signal and the frequency domain signal of the primary synchronization signal, the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal through the above formula (2).

[0148] like Figure 4 As shown, this embodiment provides an implementation process of jointly performing frequency offset estimation with a reference frequency domain signal and a PSS frequency domain signal, which is specifically as follows:

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

[0150] Step 401: The terminal receives a 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 a first correlation value according to the correlation value between the reference frequency domain signal and the PSS frequency domain signal, and the correlation value between the reference frequency domain sequence and the PSS frequency domain sequence corresponding to different multiple frequency offsets;

[0153] Step 404: The terminal determines a frequency offset estimation value according to a maximum value among first correlation values ​​corresponding to frequency offsets of different multiples.

[0154] like Figure 5 As shown, this embodiment provides an implementation process of frequency offset estimation using a reference frequency domain signal, which is specifically as follows:

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

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

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

[0158] Step 503: The terminal cyclically shifts the reference frequency domain signal to obtain a shifted frequency domain signal, and cyclically shifts the reference frequency domain sequence to obtain a shifted frequency domain sequence;

[0159] Step 504: The terminal determines a second correlation value according to 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;

[0160] Step 505: The terminal determines a frequency offset estimation value according to a maximum value of second correlation values ​​corresponding to frequency offsets of different multiples.

[0161] The method for frequency offset estimation provided in this embodiment receives a reference frequency domain signal before a PSS frequency domain signal, and can use an m-sequence to generate a reference frequency domain signal / reference frequency domain sequence, wherein the frequency domain length (i.e., length) of the reference frequency domain signal is at least equal to the frequency domain length of the PSS frequency domain signal, and at most equal to the frequency domain length of the PBCH frequency domain signal. The terminal performs frequency offset estimation based on the reference frequency domain signal and the PSS frequency domain signal, or performs frequency offset estimation based on the reference frequency domain signal alone. 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 based on the reference frequency domain signal is better than that of the PSS frequency domain signal; and, compared with the prior art that only uses the PSS frequency domain signal for frequency offset estimation, after the base station sends the reference frequency domain signal, it provides the feasibility of the terminal jointly estimating the frequency offset with the reference frequency domain signal and the PSS frequency domain signal, so that the performance of estimating frequency offset and resisting timing deviation is better.

[0162] Based on the same inventive concept, an embodiment of the present invention further provides a terminal. Since the terminal is the terminal in the method in the embodiment of the present invention, and the principle of solving the problem by the terminal 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 repeated.

[0163] like Figure 6 As shown, the terminal includes a processor 600 and a memory 601, wherein the memory 601 is used to store a program executable by the processor 600, and the processor 600 is used to read the program in the memory 601 and perform the following steps:

[0164] receiving a reference frequency domain signal and a frequency domain signal of a primary synchronization signal;

[0165] Frequency offset estimation is performed using a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a 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.

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

[0167] The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

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

[0169] Determine a first correlation value according to a correlation value of a reference frequency domain signal and a frequency domain signal of a primary synchronization signal, and a correlation value of a reference frequency domain sequence and a frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets;

[0170] The frequency offset estimation value is determined according to the maximum value of the first correlation values ​​corresponding to the frequency offsets of different multiples.

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

[0172] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the primary synchronization signal, the local reference frequency domain sequence and the received reference frequency domain signal are used to perform frequency offset estimation to determine a frequency offset estimation value.

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

[0174] The frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

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

[0176] cyclically shifting a reference frequency domain signal to obtain a shifted frequency domain signal, and cyclically shifting a reference frequency domain sequence to obtain a shifted frequency domain sequence;

[0177] Determine a second correlation value according to 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;

[0178] The frequency offset estimation value is determined according to the maximum value of the second correlation values ​​corresponding to the frequency offsets of different multiples.

[0179] As an optional implementation manner, 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 primary synchronization signal is cyclically shifted to obtain a reference frequency domain sequence.

[0181] As an optional implementation manner, when the length of the reference frequency domain sequence is greater than 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:

[0182] The frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal is modified to the length of the reference frequency domain sequence, and the reference frequency domain sequence is determined using the modified frequency domain sequence generation formula of the primary synchronization signal.

[0183] Based on the same inventive concept, an embodiment of the present invention also provides a frequency offset estimation device. Since the device is the device in the method in the embodiment of the present invention, and the principle of solving the problem by the device 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 repeated.

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

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

[0186] The frequency offset estimation module 701 is used to perform frequency offset estimation using a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a 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.

[0187] As an optional implementation manner, the frequency offset estimation module 701 is specifically configured to:

[0188] The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

[0189] As an optional implementation manner, the frequency offset estimation module 701 is specifically configured to:

[0190] Determine a first correlation value according to a correlation value of a reference frequency domain signal and a frequency domain signal of a primary synchronization signal, and a correlation value of a reference frequency domain sequence and a frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets;

[0191] The frequency offset estimation value is determined according to the maximum value of the first correlation values ​​corresponding to the frequency offsets of different multiples.

[0192] As an optional implementation manner, the frequency offset estimation module 701 is further configured to:

[0193] When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the primary synchronization signal, the local reference frequency domain sequence and the received reference frequency domain signal are used to perform frequency offset estimation to determine a frequency offset estimation value.

[0194] As an optional implementation manner, the frequency offset estimation module 701 is specifically configured to:

[0195] The frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

[0196] As an optional implementation manner, the frequency offset estimation module 701 is specifically configured to:

[0197] cyclically shifting a reference frequency domain signal to obtain a shifted frequency domain signal, and cyclically shifting a reference frequency domain sequence to obtain a shifted frequency domain sequence;

[0198] Determine a second correlation value according to 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;

[0199] The frequency offset estimation value is determined according to the maximum value of the second correlation values ​​corresponding to the frequency offsets of different multiples.

[0200] As an optional implementation manner, 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 primary synchronization signal is cyclically shifted to obtain a reference frequency domain sequence.

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

[0203] The frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal is modified to the length of the reference frequency domain sequence, and the reference frequency domain sequence is determined using the modified frequency domain sequence generation formula of the primary synchronization signal.

[0204] Based on the same inventive concept, an embodiment of the present disclosure provides a computer storage medium, the computer storage medium comprising: a computer program code, when the computer program code is executed on a computer, the computer executes any of the frequency offset estimation methods discussed above. Since the principle of solving the problem by the above computer storage medium is similar to that of the frequency offset estimation method, the implementation of the above computer storage medium can refer to the implementation of the method, and the repeated parts will not be repeated.

[0205] In the specific implementation process, the computer storage medium may include: Universal Serial Bus Flash Drive (USB), mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other storage media that can store program codes.

[0206] Based on the same inventive concept, the embodiment of the present disclosure further provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes any of the frequency offset estimation methods discussed above. Since the principle of solving the problem by the above computer program product is similar to that of the frequency offset estimation method, the implementation of the above computer program product can refer to the implementation of the method, and the repeated parts will not be repeated.

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

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

[0209] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that has the functions specified in one or more boxes.

[0210] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0211] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0212] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A frequency offset estimation method, characterized in that: The method is applied to a terminal, and the method includes: receiving a reference frequency domain signal and a frequency domain signal of a primary synchronization signal; Frequency offset estimation is performed using a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a 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 according to claim 1, characterized in that The method of using a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a received frequency domain signal of the primary synchronization signal to perform frequency offset estimation and determine a frequency offset estimation value includes: The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets.

3. The method according to claim 2, characterized in that The method of determining the frequency offset estimation value by using the correlation between the reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets, includes: Determine a first correlation value according to a correlation value of a reference frequency domain signal and a frequency domain signal of a primary synchronization signal, and a correlation value of a reference frequency domain sequence and a frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets; The frequency offset estimation value is determined according to the maximum value of the first correlation values ​​corresponding to the frequency offsets of different multiples.

4. The method according to claim 1, characterized in that: The method further includes: When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the primary synchronization signal, the local reference frequency domain sequence and the received reference frequency domain signal are used to perform frequency offset estimation to determine a frequency offset estimation value.

5. The method according to claim 4, characterized in that The method of using the local reference frequency domain sequence and the received reference frequency domain signal to perform frequency offset estimation and determine the frequency offset estimation value includes: The frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

6. The method according to claim 5, characterized in that The method of determining the frequency offset estimation value by using the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets includes: cyclically shifting a reference frequency domain signal to obtain a shifted frequency domain signal, and cyclically shifting a reference frequency domain sequence to obtain a shifted frequency domain sequence; Determine a second correlation value according to 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; The frequency offset estimation value is determined according to the maximum value of the second correlation values ​​corresponding to the frequency offsets of different multiples.

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 in the following manner: The frequency domain sequence of the primary synchronization signal is cyclically shifted to obtain a 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 in the following manner: The frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal is modified to the length of the reference frequency domain sequence, and the reference frequency domain sequence is determined using the modified frequency domain sequence generation formula of the primary synchronization signal.

9. A frequency offset estimation device, characterized in that: The device includes: A signal receiving module, used for receiving frequency domain signals of a reference frequency domain signal and a main synchronization signal; The frequency offset estimation module is used to perform frequency offset estimation using a local reference frequency domain sequence and a received reference frequency domain signal, as well as a local frequency domain sequence of a primary synchronization signal and a 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.

10. The device according to claim 9, characterized in that The frequency offset estimation module is specifically used for: The frequency offset estimation value is determined by using the correlation between the received reference frequency domain signal and the frequency domain signal of the primary synchronization signal, and the correlation between the reference frequency domain sequence and the frequency domain sequence of the primary synchronization signal corresponding to preset different multiple frequency offsets.

11. The device according to claim 10, characterized in that The frequency offset estimation module is specifically used for: Determine a first correlation value according to a correlation value of a reference frequency domain signal and a frequency domain signal of a primary synchronization signal, and a correlation value of a reference frequency domain sequence and a frequency domain sequence of the primary synchronization signal corresponding to different multiple frequency offsets; The frequency offset estimation value is determined according to the maximum value of the first correlation values ​​corresponding to the frequency offsets of different multiples.

12. The device according to claim 9, characterized in that The frequency offset estimation module is further specifically used for: When the length of the reference frequency domain sequence is greater than the frequency domain sequence of the primary synchronization signal, the local reference frequency domain sequence and the received reference frequency domain signal are used to perform frequency offset estimation to determine a frequency offset estimation value.

13. The device according to claim 12, characterized in that The frequency offset estimation module is specifically used for: The frequency offset estimation value is determined by utilizing the correlation between the reference frequency domain signal and the reference frequency domain sequences corresponding to different multiple frequency offsets.

14. The device according to claim 13, characterized in that The frequency offset estimation module is specifically used for: cyclically shifting a reference frequency domain signal to obtain a shifted frequency domain signal, and cyclically shifting a reference frequency domain sequence to obtain a shifted frequency domain sequence; Determine a second correlation value according to 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; The frequency offset estimation value is determined according to the maximum value of the second correlation values ​​corresponding to the frequency offsets of different multiples.

15. The device according to any one of claims 9 to 11, 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 frequency offset estimation module is specifically used to determine the reference frequency domain sequence in the following manner: The frequency domain sequence of the primary synchronization signal is cyclically shifted to obtain a reference frequency domain sequence.

16. The device according to any one of claims 9 to 14, 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 frequency offset estimation module is specifically used to determine the reference frequency domain sequence in the following manner: The frequency domain length in the frequency domain sequence generation formula of the primary synchronization signal is modified to the length of the reference frequency domain sequence, and the reference frequency domain sequence is determined using the modified frequency domain sequence generation formula of the primary synchronization signal.

17. A terminal, characterized in that: The terminal comprises a processor and a memory, wherein 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 any one of the methods of claims 1 to 8.

18. A computer storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

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

  • Frequency offset estimation method, device and equipment and storage medium

    CN112511476A

  • Method and device for estimating time-frequency offset of narrowband Internet of Things, and storage medium

    CN113422748A

  • Method, device and equipment for rapidly capturing primary synchronization signal

    CN115695131A