[go: up one dir, main page]

CN113904904B - OFDM-based integer frequency offset estimation method, system, medium and equipment - Google Patents

OFDM-based integer frequency offset estimation method, system, medium and equipment Download PDF

Info

Publication number
CN113904904B
CN113904904B CN202111369025.5A CN202111369025A CN113904904B CN 113904904 B CN113904904 B CN 113904904B CN 202111369025 A CN202111369025 A CN 202111369025A CN 113904904 B CN113904904 B CN 113904904B
Authority
CN
China
Prior art keywords
frequency offset
minimum value
preset
frequency domain
symbol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111369025.5A
Other languages
Chinese (zh)
Other versions
CN113904904A (en
Inventor
徐湛
刘鑫鑫
康晟丰
田露
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Information Science and Technology University
Original Assignee
Beijing Information Science and Technology University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Information Science and Technology University filed Critical Beijing Information Science and Technology University
Priority to CN202111369025.5A priority Critical patent/CN113904904B/en
Publication of CN113904904A publication Critical patent/CN113904904A/en
Application granted granted Critical
Publication of CN113904904B publication Critical patent/CN113904904B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction of carrier offset

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The application relates to an integer frequency offset estimation method, a system, a medium and equipment based on OFDM, which comprises the following steps: carrying out fractional frequency offset estimation and compensation on an OFDM signal which is received by a receiver and is preset with a preamble symbol, carrying out FFT (fast Fourier transform) to obtain frequency domain data, and extracting the preamble symbol of the frequency domain data; performing conjugate operation on the preamble symbol and the preset preamble symbol; performing differential operation on the result of the conjugate operation; and carrying out minimum value search on the accumulated sum of the differential operation results to obtain a minimum value, and taking the integer frequency offset corresponding to the minimum value as feedback output to obtain the correct integer frequency offset. The application can reduce the calculation complexity of the algorithm while ensuring the performance of the algorithm, and can be widely applied to the technical field of wireless communication.

Description

基于OFDM的整数频偏估计方法、系统、介质及设备OFDM-based integer frequency offset estimation method, system, medium and equipment

技术领域Technical field

本发明涉及一种无线通信技术领域,特别是关于一种基于OFDM的整数频偏估计方法、系统、介质及设备。The present invention relates to the field of wireless communication technology, and in particular to an OFDM-based integer frequency offset estimation method, system, medium and equipment.

背景技术Background technique

不同于传统的频分复用系统将信号频段划分成N个互不重叠的子信道进行传输,正交频分复用(OFDM)技术,在频分复用的同时,由于各个子载波之间相互正交,允许子信道频谱相互重叠进行并行数据传输,可以最大限度地提高频谱利用率,并在对抗窄带脉冲噪声和抗多径衰落方面有显著的提升效果。Different from the traditional frequency division multiplexing system that divides the signal frequency band into N non-overlapping sub-channels for transmission, orthogonal frequency division multiplexing (OFDM) technology, while frequency division multiplexing, due to the Mutually orthogonal, allowing sub-channel spectra to overlap with each other for parallel data transmission, which can maximize spectrum utilization and have significant improvements in combating narrowband impulse noise and multipath fading.

正交频分复用(OFDM)技术具有频谱利用率高、抗衰落能力强等特点,在许多无线通信领域都有重要应用。然而,接收机同步误差,尤其是频偏对OFDM系统的性能有很大的影响。例如,收发器系统的振荡器不稳定频率失配、多普勒频移和复杂的信道环境都会给OFDM系统引入载波频率偏移(CFO),从而导致子载波频率的频率偏移。由于载波频率的频偏会破坏子载波之间的正交性,OFDM系统的性能将急剧下降。载波频率偏移由分数频偏(FFO)和整数频偏(IFO)两部分组成。FFO会造成载波间干扰(ICI),而IFO会导致频域中子载波的循环移位,二者都会影响接收端处理数据的可靠性。OFDM接收机和收发机的实现需要大量的硬件资源。如果IFO估算模块可以使用更少的资源,将提高整个系统的资源使用效率。Orthogonal frequency division multiplexing (OFDM) technology has the characteristics of high spectrum utilization and strong fading resistance, and has important applications in many wireless communication fields. However, receiver synchronization errors, especially frequency offset, have a great impact on the performance of OFDM systems. For example, unstable oscillator frequency mismatch, Doppler frequency shift and complex channel environment of the transceiver system will introduce carrier frequency offset (CFO) to the OFDM system, resulting in frequency offset of the subcarrier frequency. Since the frequency offset of the carrier frequency will destroy the orthogonality between subcarriers, the performance of the OFDM system will drop sharply. The carrier frequency offset consists of two parts: fractional frequency offset (FFO) and integer frequency offset (IFO). FFO will cause inter-carrier interference (ICI), while IFO will cause cyclic shifts of subcarriers in the frequency domain, both of which will affect the reliability of data processing at the receiving end. The implementation of OFDM receivers and transceivers requires a large amount of hardware resources. If the IFO estimation module can use fewer resources, the resource usage efficiency of the entire system will be improved.

发明内容Contents of the invention

针对上述问题,本发明的目的是提供一种基于OFDM的整数频偏估计方法、系统、介质及设备,其能在保证算法性能的同时降低算法的计算复杂度。In response to the above problems, the purpose of the present invention is to provide an OFDM-based integer frequency offset estimation method, system, medium and equipment, which can reduce the computational complexity of the algorithm while ensuring algorithm performance.

为实现上述目的,本发明一方面采取的技术方案为:一种基于OFDM的整数频偏估计方法,其包括:对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取所述频域数据的前导符号;将所述前导符号与所述预先设置的前导符号进行共轭运算;将所述共轭运算的结果进行差分运算;将所述差分运算的结果累计求和进行最小值搜寻,得到最小值,与所述最小值对应的整数频偏作为反馈输出,得到正确整数频偏。In order to achieve the above object, the technical solution adopted by the present invention on the one hand is: an integer frequency offset estimation method based on OFDM, which includes: performing fractional frequency offset estimation and compensation on the OFDM signal received by the receiver and preset with the preamble symbol. Finally, perform FFT transformation to obtain the frequency domain data, and extract the leading symbol of the frequency domain data; perform a conjugate operation on the leading symbol and the preset leading symbol; perform a differential operation on the result of the conjugate operation; The results of the differential operation are accumulated and summed to perform a minimum value search to obtain the minimum value. The integer frequency offset corresponding to the minimum value is used as feedback output to obtain the correct integer frequency offset.

进一步,所述预先设置有前导符号的OFDM信号为:对发射机端原始的OFDM信号设置前导符号序列的频域取值;所述前导符号序列长度为2048,其中使用的子载波长度为1198。Further, the OFDM signal with pre-set preamble symbols is: setting the frequency domain value of the preamble symbol sequence for the original OFDM signal at the transmitter end; the length of the preamble symbol sequence is 2048, and the subcarrier length used is 1198.

进一步,所述提取所述频域数据的前导符号为:Further, the preamble symbol for extracting the frequency domain data is:

R(k)=P(k)H(k)+nR(k)=P(k)H(k)+n

其中,P(k)为发射机的所述预先设置的前导符号,H(k)为信道冲击响应频域表达式,n为噪声信号。Wherein, P(k) is the preset preamble symbol of the transmitter, H(k) is the channel impulse response frequency domain expression, and n is the noise signal.

进一步,所述将所述前导符号与所述预先设置的前导符号进行共轭运算,包括:采用实部虚部分别判决将所述前导符号与所述预先设置的前导符号进行复数乘法,得到运算结果。Further, performing a conjugate operation on the leading symbol and the preset leading symbol includes: performing complex multiplication of the leading symbol and the preset leading symbol using real and imaginary parts respectively to obtain the operation result.

进一步,所述将所述共轭运算的结果进行差分运算,包括:根据相邻载波的相关性,将使用的相邻子载波进行后项减去前项的差分运算。Further, performing a differential operation on the result of the conjugate operation includes: performing a differential operation on the used adjacent subcarriers by subtracting the previous term from the latter term based on the correlation of adjacent carriers.

进一步,所述差分运算为:Further, the difference operation is:

M(k)={[P2(k-1)-P2(k)]H(k)}+[P(k-1)*-P(k)*]nM(k)={[P 2 (k-1)-P 2 (k)]H(k)}+[P(k-1) * -P(k) * ]n

其中,M(k)为差分运算的结果,P(k)为发射机的所述预先设置的前导符号,P(k)*为P(k)的共轭,H(k)为信道冲击响应频域表达式,n为噪声信号;当P2(k)为常数时,上式{·}项最小。Among them, M(k) is the result of the differential operation, P(k) is the preset preamble symbol of the transmitter, P(k) * is the conjugate of P(k), and H(k) is the channel impulse response. Frequency domain expression, n is the noise signal; when P 2 (k) is a constant, the {·} term in the above formula is the smallest.

进一步,所述将所述差分运算的结果累计求和进行最小值搜寻,包括:将所述差分运算的结果取绝对值后进行累计求和,对所述差分运算的结果进行最小值搜寻,得到最小值时则得到对应正确整数频偏数值。Further, the cumulative summation of the results of the differential operation for minimum search includes: taking the absolute value of the result of the differential operation and performing cumulative summation, and performing a minimum search on the result of the differential operation to obtain At the minimum value, the corresponding correct integer frequency offset value is obtained.

另一方面,本发明采取的技术方案为:一种基于OFDM的整数频偏估计方法,其包括:预处理模块,对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取所述频域数据的前导符号;共轭运算模块,将所述前导符号与所述预先设置的前导符号进行共轭运算;差分运算模块,将所述共轭运算的结果进行差分运算;累计求和模块,将所述差分运算的结果累计求和进行最小值搜寻,得到最小值,与所述最小值对应的整数频偏作为反馈输出,得到正确整数频偏。On the other hand, the technical solution adopted by the present invention is: an OFDM-based integer frequency offset estimation method, which includes: a preprocessing module that performs fractional frequency offset estimation and After compensation, perform FFT transformation to obtain the frequency domain data, and extract the leading symbol of the frequency domain data; the conjugate operation module performs a conjugate operation on the leading symbol and the preset leading symbol; the differential operation module performs a conjugate operation on the pre-set leading symbol. The result of the conjugate operation is subjected to a differential operation; the cumulative summation module performs a minimum value search on the cumulative sum of the results of the differential operation to obtain the minimum value, and the integer frequency offset corresponding to the minimum value is used as a feedback output to obtain the correct Integer frequency offset.

另一方面,本发明采取的技术方案为:一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行上述方法中的任一方法。On the other hand, the technical solution adopted by the present invention is: a computer-readable storage medium storing one or more programs, the one or more programs including instructions, which when executed by a computing device, causes the The computing device performs any of the above methods.

另一方面,本发明采取的技术方案为:一种计算设备,其包括:一个或多个处理器、存储器及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述方法中的任一方法的指令。On the other hand, the technical solution adopted by the present invention is: a computing device, which includes: one or more processors, memories and one or more programs, wherein one or more programs are stored in the memory and configured For execution by the one or more processors, the one or more programs include instructions for performing any of the methods described above.

本发明由于采取以上技术方案,其具有以下优点:Since the present invention adopts the above technical solutions, it has the following advantages:

1、本发明利用相邻子载波间的相似程度来估计IFO,在计算过程中将平方运算替换成绝对值运算,有效减少了计算复杂度,且在实际应用过程中可以节约硬件实现资源。1. The present invention uses the similarity between adjacent subcarriers to estimate IFO, and replaces the square operation with the absolute value operation during the calculation process, which effectively reduces the calculation complexity and can save hardware implementation resources in the actual application process.

2、本发明以OFDM技术为基础,在接收端采用信号整数频偏估计的FPGA实现方法,通过共轭运算寄存模块和差分求和模块,累计求和模块进行整数频偏估计,解决了实现整数频偏差分时在FPGA中处理资源消耗过大的问题。2. The present invention is based on OFDM technology and adopts the FPGA implementation method of signal integer frequency offset estimation at the receiving end. Through the conjugate operation register module and differential summation module, the cumulative summation module performs integer frequency offset estimation, solving the problem of realizing integer frequency offset. Frequency deviation time-sharing solves the problem of excessive resource consumption in FPGA.

本发明可以广泛在OFDM通信技术领域中应用。The invention can be widely used in the field of OFDM communication technology.

附图说明Description of the drawings

图1是本发明一实施例中的估计方法整体流程示意图;Figure 1 is a schematic diagram of the overall flow of an estimation method in an embodiment of the present invention;

图2是本发明一实施例中的OFDM物理层帧结构示意图;Figure 2 is a schematic diagram of the OFDM physical layer frame structure in an embodiment of the present invention;

图3是本发明一实施例中的OFDM接收端信号处理流程示意图;Figure 3 is a schematic diagram of the signal processing flow of the OFDM receiving end in an embodiment of the present invention;

图4是本发明一实施例中的OFDM的整数频偏估计系统示意图;Figure 4 is a schematic diagram of an OFDM integer frequency offset estimation system in an embodiment of the present invention;

图5是本发明一实施例中的计算设备结构示意图。Figure 5 is a schematic structural diagram of a computing device in an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings of the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the described embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art fall within the scope of protection of the present invention.

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, the singular forms are also intended to include the plural forms unless the context clearly indicates otherwise. Furthermore, it will be understood that when the terms "comprises" and/or "includes" are used in this specification, they indicate There are features, steps, operations, means, components and/or combinations thereof.

设发送信号为x(n),则通带信号y(n)的OFDM基带模型为:Assuming that the transmitted signal is x(n), then the OFDM baseband model of the passband signal y(n) is:

其中,x(n)是发射端对多载波正交调制数据进行IFFT后输出的信号数据。y(n)为发射信号通过具有频率选择性衰落特性的信道到达接收机的信号数据,w(n)为信道中噪声,噪声类型为AWGN。h(l)是信道脉冲响应(CIR)。N为FFT的点数。ξ是归一化频率偏移部分,其由CFO和IFO组成,k表示子载波的序号。Among them, x(n) is the signal data output after the transmitter performs IFFT on the multi-carrier orthogonal modulation data. y(n) is the signal data of the transmitted signal reaching the receiver through the channel with frequency selective fading characteristics, w(n) is the noise in the channel, and the noise type is AWGN. h(l) is the channel impulse response (CIR). N is the number of points in FFT. ξ is the normalized frequency offset part, which consists of CFO and IFO, and k represents the sequence number of the subcarrier.

OFDM系统对于同步偏差,特别是对频率偏差非常敏感,频率偏差又分为相对于子载波间隔的小数倍频率偏差和整数倍频率偏差,分别简称为分数频偏(FFO)和整数频偏(IFO)。其中分数频偏会造成子载波间干扰(ICI);整数频偏不会引起子载波间干扰,但会引起接收数据符号的循环移位,使得解调出来的信息符号的错误率增加。对通过信道后的信号y(n)通过补偿消除FFO,可以有效避免子载波间干扰,然后再进行IFO频偏估计,根据估计得到的频偏值进行补偿,能够有效降低解调信号的错误率,提高传输可靠性。OFDM systems are very sensitive to synchronization deviations, especially frequency deviations. Frequency deviations are divided into fractional frequency deviations and integer frequency deviations relative to the subcarrier spacing, respectively referred to as fractional frequency offset (FFO) and integer frequency deviation ( IFO). Among them, fractional frequency offset will cause inter-subcarrier interference (ICI); integer frequency offset will not cause inter-subcarrier interference, but will cause cyclic shift of received data symbols, which will increase the error rate of demodulated information symbols. The signal y(n) after passing through the channel is compensated to eliminate the FFO, which can effectively avoid inter-subcarrier interference. Then the IFO frequency offset is estimated, and compensation is performed based on the estimated frequency offset value, which can effectively reduce the error rate of the demodulated signal. , improve transmission reliability.

本发明提供的基于OFDM的整数频偏估计方法、系统、介质及设备,其包括:在OFDM接收机同步模块中设置整数频偏估计模块,其中共包括共轭运算模块,差分运算模块,累计求和模块。其中共轭运算模块中保存有本地已知前导符号的实部虚部数据,与串行进入的信号实部虚部进行运算,具体运算方式见后文具体实施方式。共轭运算模块得到的输出进入到OFDM接收机差分运算模块,一个数据符号的长度为2048,其中使用的子载波为1198,将使用的相邻子载波进行后项减去前项的差分运算。差分运算得到的结果进入到累计求和模块,接收机的累计求和模块对差分运算后的数据求绝对值后进行最小值搜寻,当出现最小值时得到对应正确整数频偏数值。因此,本发明能在保证算法性能的同时降低算法的计算复杂度。The OFDM-based integer frequency offset estimation method, system, medium and equipment provided by the present invention include: setting an integer frequency offset estimation module in the OFDM receiver synchronization module, which includes a conjugate operation module, a differential operation module, and a cumulative calculation module. and modules. The conjugate operation module stores the real and imaginary part data of the locally known leading symbols, and performs operations on the real and imaginary parts of the serially entered signal. The specific operation method is described in the specific implementation below. The output from the conjugate operation module enters the differential operation module of the OFDM receiver. The length of a data symbol is 2048, and the subcarriers used are 1198. The adjacent subcarriers used are subjected to a difference operation of subtracting the previous term from the latter term. The result obtained by the differential operation enters the cumulative summation module. The cumulative summation module of the receiver calculates the absolute value of the data after the differential operation and then searches for the minimum value. When the minimum value occurs, the corresponding correct integer frequency offset value is obtained. Therefore, the present invention can reduce the computational complexity of the algorithm while ensuring the performance of the algorithm.

在本发明的一个实施例中,如图1所示,提供一种基于OFDM的整数频偏估计方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:In one embodiment of the present invention, as shown in Figure 1, an OFDM-based integer frequency offset estimation method is provided. This embodiment illustrates the application of this method to a terminal. It can be understood that this method can also be applied For servers, it can also be applied to systems including terminals and servers, and is implemented through the interaction between terminals and servers. In this embodiment, the method includes the following steps:

1)对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取频域数据的前导符号;1) After performing fractional frequency offset estimation and compensation on the OFDM signal received by the receiver with pre-set preamble symbols, perform FFT transformation to obtain frequency domain data, and extract the preamble symbols of the frequency domain data;

使用时,接收机接收到的一帧OFDM信号中的前导符号为预先已知的信息,接收机对接收到的一帧OFDM信号进行符号定时同步后,进行分数频偏估计与补偿后,进行FFT变换得到频域数据的OFDM信号;When used, the leading symbol in a frame of OFDM signal received by the receiver is pre-known information. After synchronizing the symbol timing of the received frame of OFDM signal, the receiver performs fractional frequency offset estimation and compensation, and then performs FFT. Transform to obtain the OFDM signal of frequency domain data;

2)将前导符号与预先设置的前导符号进行共轭运算;2) Perform conjugate operation on the leading symbol and the preset leading symbol;

3)将共轭运算的结果进行差分运算;3) Perform differential operation on the results of the conjugate operation;

4)将差分运算的结果累计求和进行最小值搜寻,得到最小值,与最小值对应的整数频偏作为反馈输出,得到正确整数频偏。4) The cumulative sum of the results of the differential operation is searched for the minimum value to obtain the minimum value. The integer frequency offset corresponding to the minimum value is used as the feedback output to obtain the correct integer frequency offset.

在本实施例中,OFDM信号物理层帧结构如图2所示,在该帧结构中,前导符号1和前导符号2用于同步和信道估计,各占用1个OFDM符号。Data字段承载数据消息。本实施例基于该物理层帧结构的两个前导符号来进行整数频偏估计。具体为:接收到帧数据后,依靠两个前导符号先做完定时同步,找到帧头后,OFDM信号数据经过FFO估计与补偿,进行FFT后,取首个符号进行整数频偏估计。In this embodiment, the OFDM signal physical layer frame structure is shown in Figure 2. In this frame structure, preamble symbol 1 and preamble symbol 2 are used for synchronization and channel estimation, each occupying 1 OFDM symbol. The Data field carries the data message. This embodiment performs integer frequency offset estimation based on the two leading symbols of the physical layer frame structure. Specifically: after receiving the frame data, the timing synchronization is completed first by relying on the two leading symbols. After finding the frame header, the OFDM signal data is estimated and compensated by FFO. After performing FFT, the first symbol is taken for integer frequency offset estimation.

使用时,如图3所示,接收端天线接收到OFDM信号并进行时间同步,频偏估计与补偿,去循环前缀,经过FFT与信道均衡等步骤后方可正确译码。其中在频偏估计与补偿步骤中包括提取如图2所示的前导符号并进行IFO估计,得到频偏数值后并反馈,再进行后续接收机操作直到OFDM接收机正确解调。When used, as shown in Figure 3, the receiving end antenna receives the OFDM signal and performs time synchronization, frequency offset estimation and compensation, removal of cyclic prefix, and correct decoding only after steps such as FFT and channel equalization. The frequency offset estimation and compensation step includes extracting the preamble symbol as shown in Figure 2 and performing IFO estimation. After obtaining the frequency offset value and feeding it back, subsequent receiver operations are performed until the OFDM receiver is correctly demodulated.

在本实施例中,OFDM前导符号的时域采样数据为y(t),为了估算整数频偏IFO,需要将FFO补偿后的OFDM前导符号与原始OFDM前导符号进行相关运算。为了达到此目的,接收端抽取y(t),对其进行傅里叶变换后获得频域数据,根据频域数据进行相关计算获得IFO的估计值。In this embodiment, the time domain sampling data of the OFDM preamble symbol is y(t). In order to estimate the integer frequency offset IFO, it is necessary to perform a correlation operation on the FFO compensated OFDM preamble symbol and the original OFDM preamble symbol. In order to achieve this goal, the receiving end extracts y(t), performs Fourier transform on it to obtain frequency domain data, and performs related calculations based on the frequency domain data to obtain the estimated value of IFO.

上述步骤1)中,预先设置有前导符号的OFDM信号为:对发射机端原始的OFDM信号设置前导符号序列的频域取值;前导符号序列长度为2048,其中使用的子载波长度为1198。In the above step 1), the OFDM signal with preamble symbols is preset as follows: the frequency domain value of the preamble symbol sequence is set to the original OFDM signal at the transmitter end; the length of the preamble symbol sequence is 2048, and the subcarrier length used is 1198.

具体为:设置前导符号序列的频域取值为如下四种:0-j,0+j,1,-1,显然每个取值的模方值均为1,前导符号序列长度为2048,将实部、虚部分别寄存在本地存储;由前文OFDM基带模型,即公式(1),ξ是归一化频率偏移部分,其由FFO和IFO组成,分别记FFO为ε0,IFOε1,前导符号在发射端信号记为x(n),接收端信号y(n)则有如下表达式为:Specifically: set the frequency domain values of the leading symbol sequence to the following four types: 0-j, 0+j, 1, -1. Obviously, the modular value of each value is 1, and the length of the leading symbol sequence is 2048. Register the real part and imaginary part in local storage respectively; from the previous OFDM baseband model, that is, formula (1), ξ is the normalized frequency offset part, which consists of FFO and IFO. FFO is denoted as ε 0 and IFO ε 1 respectively. , the preamble symbol is recorded as x(n) at the transmitting end, and the signal y(n) at the receiving end has the following expression:

经过FFO补偿以后即消除ε0以后,只剩IFOε1,有如下表达式After FFO compensation, that is, after eliminating ε 0 , only IFOε 1 remains, which has the following expression

其中参数含义与前文公式(1)一致。The parameter meanings are consistent with the previous formula (1).

上述步骤1)中,接收端对y(n)进行傅里叶变换后的数学表达式为:In the above step 1), the mathematical expression after Fourier transform of y(n) at the receiving end is:

Y(k)=FFT[y(t)] (4)Y(k)=FFT[y(t)] (4)

即在接收端得到的y(t)信号频域表示为Y(k),且其中k为子载波序号。That is, the frequency domain representation of the y(t) signal obtained at the receiving end is Y(k), and k is the subcarrier number.

式(4)中,FFT(·)表示傅里叶变换;Y(k)为OFDM符号的第k个子载波上的信号。In equation (4), FFT(·) represents the Fourier transform; Y(k) is the signal on the k-th subcarrier of the OFDM symbol.

Y(k)信号经过符号定时同步与经过FFO补偿之后提取的前导符号信号,记为R(k)。The preamble symbol signal extracted after the Y(k) signal undergoes symbol timing synchronization and FFO compensation is recorded as R(k).

R(k)=P(k)H(k)+nR(k)=P(k)H(k)+n

其中,P(k)为发射机的预先设置的前导符号,H(k)为信道冲击响应频域表达式,n为噪声信号。当接收到的信号经过FFO补偿以后,仅剩IFO值ε0Among them, P(k) is the preset preamble symbol of the transmitter, H(k) is the frequency domain expression of the channel impulse response, and n is the noise signal. After the received signal is compensated by FFO, only the IFO value ε 0 remains.

上述步骤2)中,将前导符号与预先设置的前导符号进行共轭运算,具体为:采用实部虚部分别判决将前导符号与预先设置的前导符号进行复数乘法,得到运算结果。In the above step 2), the leading symbol and the preset leading symbol are subjected to a conjugate operation. Specifically, the leading symbol and the preset leading symbol are judged to perform complex multiplication using real and imaginary parts respectively to obtain the operation result.

在本实施例中,将R(k)与本地存储的前导符号数据P(k)进行共轭运算。由复数运算法则与上述前导符号设置可知,进入共轭运算模块的信号与前导符号复数乘法后的运算结果,可记为T(k)。In this embodiment, a conjugate operation is performed on R(k) and the locally stored preamble symbol data P(k). From the complex operation rules and the above-mentioned leading symbol settings, it can be seen that the operation result after the complex multiplication of the signal entering the conjugate operation module and the leading symbol can be recorded as T(k).

T(k)=R(k)P(k)* (6)T(k)=R(k)P(k) * (6)

have

T(k)=R(k)P(k)*=P2(k)H(k)+P(k)*n (7)T(k)=R(k)P(k) * =P 2 (k)H(k)+P(k) * n (7)

由于前导符号的特殊性,在FPGA中实现时将不直接使用乘法器等运算,采用的方法是实部虚部分别判决。Due to the particularity of the leading symbol, operations such as multipliers will not be used directly when implemented in FPGA. The method used is to determine the real and imaginary parts separately.

上述步骤3)中,将共轭运算的结果进行差分运算,具体为:根据相邻载波的相关性,将使用的相邻子载波进行后项减去前项的差分运算。In the above step 3), the result of the conjugate operation is subjected to a differential operation. Specifically, according to the correlation of adjacent carriers, the adjacent sub-carriers used are subjected to a differential operation of subtracting the previous term from the latter term.

其中,差分运算为:Among them, the difference operation is:

M(k)=T(k-1)-T(k) (8)M(k)=T(k-1)-T(k) (8)

由于信道响应是慢变的,由此可得:Since the channel response is slowly changing, it can be obtained:

M(k)={[P2(k-1)-P2(k)]H(k)}+[P(k-1)*-P(k)*]n (9)M(k)={[P 2 (k-1)-P 2 (k)]H(k)}+[P(k-1) * -P(k) * ]n (9)

其中,M(k)为差分运算的结果,P(k)为发射机的预先设置的前导符号,P(k)*为P(k)的共轭,H(k)为信道冲击响应频域表达式,n为噪声信号;当前导符号对齐时,由预先设置的前导符号的取值可知,当P2(k)为常数时,上式{·}项最小。Among them, M(k) is the result of the differential operation, P(k) is the preset preamble symbol of the transmitter, P(k) * is the conjugate of P(k), and H(k) is the channel impulse response frequency domain In the expression, n is the noise signal; when the leading symbols are aligned, it can be seen from the value of the preset leading symbols that when P 2 (k) is a constant, the term {·} of the above formula is minimum.

上述步骤4)中,将差分运算的结果累计求和进行最小值搜寻,包括:In the above step 4), the results of the difference operation are accumulated and summed to search for the minimum value, including:

将差分运算的结果取绝对值后进行累计求和,对差分运算的结果进行最小值搜寻,得到最小值时则得到对应正确整数频偏数值。The absolute value of the result of the difference operation is taken and then the cumulative sum is performed. The result of the difference operation is searched for the minimum value. When the minimum value is obtained, the corresponding correct integer frequency offset value is obtained.

由于传统方法是将前面得到的信号序列M(k)先求每个子载波上信号的模值,然后将所有子载波上信号模值累积求和,但是FPGA中进行乘法运算将耗费大量资源。而本实施例中是将取绝对值运算替代平方运算,并经过仿真证明性能可行,减少乘法运算以节省资源。如下式(10)为传统方法中平方求模值表达式,式(11)为取绝对值表达式,为本发明提出且使用的方法。Since the traditional method is to first calculate the modulus value of the signal on each subcarrier for the previously obtained signal sequence M(k), and then accumulate and sum the modulus values of the signals on all subcarriers, multiplication operations in FPGA will consume a lot of resources. In this embodiment, the absolute value operation is replaced by the square operation, and simulation has proven that the performance is feasible, and multiplication operations are reduced to save resources. The following equation (10) is the square modulus expression in the traditional method, and equation (11) is the absolute value expression, which is the method proposed and used in the present invention.

其中,N为FFT的点数,在式(9)的基础上进行最小值搜寻,当出现最小值时得到对应正确整数频偏数值。有如下公式:Among them, N is the number of FFT points. Based on equation (9), the minimum value is searched. When the minimum value appears, the corresponding correct integer frequency offset value is obtained. There is the following formula:

由式(12)可知,当前导符号对齐时,k为理想子载波位置。可以通过式(12),多次计算得到估计整数频偏记为整数频偏nsc。It can be seen from equation (12) that when the pilot symbols are aligned, k is the ideal subcarrier position. The estimated integer frequency offset can be obtained through multiple calculations using equation (12) Recorded as an integer frequency offset nsc.

综上,本发明通过对OFDM前导符号内相邻子载波差分运算,目的在于减小信道冲击响应对后续运算步骤的影响,结合累计求和运算,可以有效降低降低计算复杂度,减少FPGA资源使用。并在进行相关运算得到整数频偏的过程中,在累计求和阶段采用绝对值求和运算代替平方求和运算,经过仿真证明此方法可行,且使用绝对值求和可以极大程度地减少计算量、节约资源。In summary, the present invention aims to reduce the impact of the channel impulse response on subsequent operation steps by performing differential operations on adjacent subcarriers within the OFDM preamble symbol. Combined with the cumulative sum operation, it can effectively reduce the computational complexity and reduce the use of FPGA resources. . And in the process of performing related operations to obtain integer frequency offsets, the absolute value summation operation is used instead of the square summation operation in the cumulative summation stage. Simulation has proven that this method is feasible, and the use of absolute value summation can greatly reduce calculations. quantity and save resources.

在本发明的一个实施例中,如图4所示,提供一种基于OFDM的整数频偏估计系统,其包括:In one embodiment of the present invention, as shown in Figure 4, an OFDM-based integer frequency offset estimation system is provided, which includes:

预处理模块,对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取频域数据的前导符号;The preprocessing module performs fractional frequency offset estimation and compensation on the OFDM signal with pre-set preamble symbols received by the receiver, performs FFT transformation to obtain frequency domain data, and extracts the preamble symbols of the frequency domain data;

共轭运算模块,将前导符号与预先设置的前导符号进行共轭运算;The conjugate operation module performs conjugate operation on the leading symbol and the preset leading symbol;

差分运算模块,将共轭运算的结果进行差分运算;The differential operation module performs differential operations on the results of the conjugate operation;

累计求和模块,将差分运算的结果累计求和进行最小值搜寻,得到最小值,与最小值对应的整数频偏作为反馈输出,得到正确整数频偏。The cumulative summation module searches for the minimum value by cumulatively summing the results of the differential operation to obtain the minimum value. The integer frequency offset corresponding to the minimum value is used as feedback output to obtain the correct integer frequency offset.

综上,本发明在OFDM系统的接收端,首先对接收OFDM信号进行分数频偏估计与补偿,对经过分数频偏补偿后的信号进行FFT变换得到频域数据,对信号中的前导符号进行提取;通过相关运算进行整数频偏估计,在共轭运算模块进行数据的共轭运算与寄存;共轭运算模块得到的数据到差分运算模块,进行数据的差分运算;差分运算得到的数据进入到累计求和模块进行最小值搜寻,得到最小值,根据最小值进行反馈输出正确整数频偏nsc。In summary, at the receiving end of the OFDM system, the present invention first performs fractional frequency offset estimation and compensation on the received OFDM signal, performs FFT transformation on the signal after fractional frequency offset compensation to obtain frequency domain data, and extracts the leading symbols in the signal. ; Integer frequency offset estimation is performed through correlation operations, and the conjugate operation and storage of data are performed in the conjugate operation module; the data obtained by the conjugate operation module is sent to the difference operation module for differential operation of the data; the data obtained by the differential operation enters the accumulation The summation module searches for the minimum value, obtains the minimum value, and performs feedback based on the minimum value to output the correct integer frequency offset nsc.

本实施例提供的系统是用于执行上述各方法实施例的,具体流程和详细内容请参照上述实施例,此处不再赘述。The system provided by this embodiment is used to execute each of the above method embodiments. Please refer to the above embodiments for specific processes and details, which will not be described again here.

如图5所示,为本发明一实施例中提供的计算设备结构示意图,该计算设备可以是终端,其可以包括:处理器(processor)、通信接口(Communications Interface)、存储器(memory)、显示屏和输入装置。其中,处理器、通信接口、存储器通过通信总线完成相互间的通信。该处理器用于提供计算和控制能力。该存储器包括非易失性存储介质、内存储器,该非易失性存储介质存储有操作系统和计算机程序,该计算机程序被处理器执行时以实现一种整数频偏估计方法;该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、管理商网络、NFC(近场通信)或其他技术实现。该显示屏可以是液晶显示屏或者电子墨水显示屏,该输入装置可以是显示屏上覆盖的触摸层,也可以是计算设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。处理器可以调用存储器中的逻辑指令,以执行如下方法:As shown in Figure 5, it is a schematic structural diagram of a computing device provided in an embodiment of the present invention. The computing device may be a terminal, which may include: a processor (processor), a communication interface (Communications Interface), a memory (memory), a display screens and input devices. Among them, the processor, communication interface, and memory complete communication with each other through the communication bus. The processor is used to provide computing and control capabilities. The memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. When the computer program is executed by the processor, it implements an integer frequency offset estimation method; the internal memory is Non-volatile storage media provide an environment for the execution of operating systems and computer programs. The communication interface is used for wired or wireless communication with external terminals. The wireless mode can be implemented through WIFI, manager network, NFC (Near Field Communication) or other technologies. The display screen may be a liquid crystal display or an electronic ink display. The input device may be a touch layer covered on the display screen, or may be a button, trackball or touch pad provided on the housing of the computing device, or may be an external Keyboard, trackpad or mouse, etc. The processor can call logical instructions in memory to perform methods such as:

对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取频域数据的前导符号;将前导符号与预先设置的前导符号进行共轭运算;将共轭运算的结果进行差分运算;将差分运算的结果累计求和进行最小值搜寻,得到最小值,与最小值对应的整数频偏作为反馈输出,得到正确整数频偏。After estimating and compensating the fractional frequency offset of the OFDM signal received by the receiver with pre-set preamble symbols, perform FFT transformation to obtain the frequency domain data, and extract the preamble symbols of the frequency domain data; the preamble symbols are shared with the preset preamble symbols. Yoke operation; perform difference operation on the results of the conjugate operation; sum up the results of the difference operation to search for the minimum value to obtain the minimum value. The integer frequency offset corresponding to the minimum value is used as the feedback output to obtain the correct integer frequency offset.

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above-mentioned logical instructions in the memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code. .

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算设备的限定,具体的计算设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 5 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computing device to which the solution of the present application is applied. The specific computing device can May include more or fewer parts than shown, or combine certain parts, or have a different arrangement of parts.

在本发明的一个实施例中,提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取频域数据的前导符号;将前导符号与预先设置的前导符号进行共轭运算;将共轭运算的结果进行差分运算;将差分运算的结果累计求和进行最小值搜寻,得到最小值,与最小值对应的整数频偏作为反馈输出,得到正确整数频偏。In one embodiment of the present invention, a computer program product is provided. The computer program product includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions When executed by a computer, the computer can execute the methods provided by the above method embodiments, which include, for example: performing fractional frequency offset estimation and compensation on the OFDM signal received by the receiver and preset with preamble symbols, and then performing FFT transformation to obtain the frequency domain Data, extract the leading symbol of the frequency domain data; perform conjugate operation on the leading symbol and the preset leading symbol; perform differential operation on the result of the conjugate operation; perform a minimum search by summing the results of the differential operation to obtain the minimum value , the integer frequency offset corresponding to the minimum value is used as the feedback output to obtain the correct integer frequency offset.

在本发明的一个实施例中,提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储服务器指令,该计算机指令使计算机执行上述各实施例提供的方法,例如包括:对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取频域数据的前导符号;将前导符号与预先设置的前导符号进行共轭运算;将共轭运算的结果进行差分运算;将差分运算的结果累计求和进行最小值搜寻,得到最小值,与最小值对应的整数频偏作为反馈输出,得到正确整数频偏。In one embodiment of the present invention, a non-transitory computer-readable storage medium is provided. The non-transitory computer-readable storage medium stores server instructions. The computer instructions cause the computer to execute the methods provided in the above embodiments, for example, including : After estimating and compensating the fractional frequency offset of the OFDM signal received by the receiver with a pre-set preamble symbol, perform FFT transformation to obtain the frequency domain data, and extract the preamble symbol of the frequency domain data; perform a comparison between the preamble symbol and the preset preamble symbol. Conjugate operation; perform differential operation on the results of the conjugate operation; sum up the results of the differential operation to search for the minimum value to obtain the minimum value. The integer frequency offset corresponding to the minimum value is used as feedback output to obtain the correct integer frequency offset.

上述实施例提供的一种计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。The implementation principles and technical effects of the computer-readable storage medium provided by the above embodiments are similar to those of the above method embodiments, and will not be described again here.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce a use A device for realizing the functions specified in one process or multiple processes of the flowchart and/or one block or multiple blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction means, the instructions The device implements the functions specified in a process or processes of the flowchart and/or a block or blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operating steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby executing on the computer or other programmable device. Instructions provide steps for implementing the functions specified in a process or processes of a flowchart diagram and/or a block or blocks of a block diagram.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that it can still be used Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent substitutions are made to some of the technical features; however, these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (7)

1.一种基于OFDM的整数频偏估计方法,其特征在于,包括:1. An OFDM-based integer frequency offset estimation method, characterized by including: 对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取所述频域数据的前导符号;After performing fractional frequency offset estimation and compensation on the OFDM signal received by the receiver and preset with preamble symbols, perform FFT transformation to obtain frequency domain data, and extract the preamble symbols of the frequency domain data; 将所述前导符号与所述预先设置的前导符号进行共轭运算;Perform a conjugate operation on the leading symbol and the preset leading symbol; 将所述共轭运算的结果进行差分运算;Perform a difference operation on the result of the conjugate operation; 将所述差分运算的结果累计求和进行最小值搜寻,得到最小值,与所述最小值对应的整数频偏作为反馈输出,得到正确整数频偏;The results of the differential operation are accumulated and summed to perform a minimum value search to obtain the minimum value. The integer frequency offset corresponding to the minimum value is used as feedback output to obtain the correct integer frequency offset; 所述预先设置有前导符号的OFDM信号为:对发射机端原始的OFDM信号设置前导符号序列的频域取值;所述前导符号序列长度为2048,其中使用的子载波长度为1198;The OFDM signal pre-set with preamble symbols is: setting the frequency domain value of the preamble symbol sequence for the original OFDM signal at the transmitter end; the length of the preamble symbol sequence is 2048, and the subcarrier length used is 1198; 所述提取所述频域数据的前导符号为:The preamble symbols for extracting the frequency domain data are: R(k)=P(k)H(k)+nR(k)=P(k)H(k)+n 其中,P(k)为发射机的所述预先设置的前导符号,H(k)为信道冲击响应频域表达式,n为噪声信号;Among them, P(k) is the preset preamble symbol of the transmitter, H(k) is the frequency domain expression of the channel impulse response, and n is the noise signal; 所述将所述前导符号与所述预先设置的前导符号进行共轭运算,包括:Performing a conjugate operation on the leading symbol and the preset leading symbol includes: 采用实部虚部分别判决将所述前导符号与所述预先设置的前导符号进行复数乘法,得到运算结果。The real part and the imaginary part are respectively judged to perform complex multiplication of the leading symbol and the preset leading symbol to obtain an operation result. 2.如权利要求1所述整数频偏估计方法,其特征在于,所述将所述共轭运算的结果进行差分运算,包括:2. The integer frequency offset estimation method according to claim 1, wherein performing a differential operation on the result of the conjugate operation includes: 根据相邻载波的相关性,将使用的相邻子载波进行后项减去前项的差分运算。According to the correlation of adjacent carriers, the adjacent subcarriers used are subjected to a difference operation of subtracting the previous term from the latter term. 3.如权利要求2所述整数频偏估计方法,其特征在于,所述差分运算为:3. The integer frequency offset estimation method according to claim 2, wherein the difference operation is: M(k)={[P2(k-1)-P2(k)]H(k)}+[P(k-1)*-P(k)*]nM(k)={[P 2 (k-1)-P 2 (k)]H(k)}+[P(k-1) * -P(k) * ]n 其中,M(k)为差分运算的结果,P(k)为发射机的所述预先设置的前导符号,P(k)*为P(k)的共轭,H(k)为信道冲击响应频域表达式,n为噪声信号;当P2(k)为常数时,上式{·}项最小。Among them, M(k) is the result of the differential operation, P(k) is the preset preamble symbol of the transmitter, P(k) * is the conjugate of P(k), and H(k) is the channel impulse response. Frequency domain expression, n is the noise signal; when P 2 (k) is a constant, the {·} term in the above formula is the smallest. 4.如权利要求1所述整数频偏估计方法,其特征在于,所述将所述差分运算的结果累计求和进行最小值搜寻,包括:4. The integer frequency offset estimation method according to claim 1, wherein the cumulative summation of the results of the difference operation to perform a minimum value search includes: 将所述差分运算的结果取绝对值后进行累计求和,对所述差分运算的结果进行最小值搜寻,得到最小值时则得到对应正确整数频偏数值。The result of the difference operation is taken as an absolute value and then accumulated and summed. The result of the difference operation is searched for a minimum value. When the minimum value is obtained, the corresponding correct integer frequency offset value is obtained. 5.一种基于OFDM的整数频偏估计方法,其特征在于,包括:5. An OFDM-based integer frequency offset estimation method, characterized by including: 预处理模块,对接收机接收到的预先设置有前导符号的OFDM信号进行分数频偏估计与补偿后,进行FFT变换得到频域数据,提取所述频域数据的前导符号;The preprocessing module performs fractional frequency offset estimation and compensation on the OFDM signal with preset preamble symbols received by the receiver, performs FFT transformation to obtain frequency domain data, and extracts the preamble symbols of the frequency domain data; 共轭运算模块,将所述前导符号与所述预先设置的前导符号进行共轭运算;A conjugate operation module performs a conjugate operation on the leading symbol and the preset leading symbol; 差分运算模块,将所述共轭运算的结果进行差分运算;A differential operation module performs a differential operation on the results of the conjugate operation; 累计求和模块,将所述差分运算的结果累计求和进行最小值搜寻,得到最小值,与所述最小值对应的整数频偏作为反馈输出,得到正确整数频偏;The cumulative summation module performs a minimum value search by cumulative summing the results of the differential operation to obtain the minimum value, and the integer frequency offset corresponding to the minimum value is used as feedback output to obtain the correct integer frequency offset; 所述预先设置有前导符号的OFDM信号为:对发射机端原始的OFDM信号设置前导符号序列的频域取值;所述前导符号序列长度为2048,其中使用的子载波长度为1198;The OFDM signal pre-set with preamble symbols is: setting the frequency domain value of the preamble symbol sequence for the original OFDM signal at the transmitter end; the length of the preamble symbol sequence is 2048, and the subcarrier length used is 1198; 所述提取所述频域数据的前导符号为:The preamble symbols for extracting the frequency domain data are: R(k)=P(k)H(k)+nR(k)=P(k)H(k)+n 其中,P(k)为发射机的所述预先设置的前导符号,H(k)为信道冲击响应频域表达式,n为噪声信号;Among them, P(k) is the preset preamble symbol of the transmitter, H(k) is the frequency domain expression of the channel impulse response, and n is the noise signal; 所述将所述前导符号与所述预先设置的前导符号进行共轭运算,包括:Performing a conjugate operation on the leading symbol and the preset leading symbol includes: 采用实部虚部分别判决将所述前导符号与所述预先设置的前导符号进行复数乘法,得到运算结果。The real part and the imaginary part are respectively judged to perform complex multiplication of the leading symbol and the preset leading symbol to obtain an operation result. 6.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行如权利要求1至4所述方法中的任一方法。6. A computer-readable storage medium storing one or more programs, characterized in that the one or more programs include instructions that, when executed by a computing device, cause the computing device to perform as claimed Any of the methods described in 1 to 4. 7.一种计算设备,其特征在于,包括:一个或多个处理器、存储器及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为所述一个或多个处理器执行,所述一个或多个程序包括用于执行如权利要求1至4所述方法中的任一方法的指令。7. A computing device, characterized by comprising: one or more processors, a memory, and one or more programs, wherein one or more programs are stored in the memory and configured to be the one or more The processor executes, and the one or more programs include instructions for executing any one of the methods described in claims 1 to 4.
CN202111369025.5A 2021-11-12 2021-11-12 OFDM-based integer frequency offset estimation method, system, medium and equipment Active CN113904904B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111369025.5A CN113904904B (en) 2021-11-12 2021-11-12 OFDM-based integer frequency offset estimation method, system, medium and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111369025.5A CN113904904B (en) 2021-11-12 2021-11-12 OFDM-based integer frequency offset estimation method, system, medium and equipment

Publications (2)

Publication Number Publication Date
CN113904904A CN113904904A (en) 2022-01-07
CN113904904B true CN113904904B (en) 2023-09-15

Family

ID=79194640

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111369025.5A Active CN113904904B (en) 2021-11-12 2021-11-12 OFDM-based integer frequency offset estimation method, system, medium and equipment

Country Status (1)

Country Link
CN (1) CN113904904B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116319206B (en) * 2022-09-08 2023-11-21 深圳市国电科技通信有限公司 Signal compensation method, processor, system and storage medium
CN117014279A (en) * 2023-10-07 2023-11-07 成都国恒空间技术工程股份有限公司 Differential integer frequency offset estimation method of OFDM system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447970A (en) * 2008-11-14 2009-06-03 中国人民解放军理工大学 Method for conducting LOFDM system timing and carrier synchronization utilizing training sequence
CN101815048A (en) * 2009-02-19 2010-08-25 中国科学院微电子研究所 Frequency domain joint estimation method for OFDM integer frequency offset and symbol fine synchronization
CN102025671A (en) * 2009-09-09 2011-04-20 中国科学院微电子研究所 Time domain joint estimation method for time coarse synchronization and frequency fine synchronization
EP2670102A1 (en) * 2012-05-31 2013-12-04 Mitsubishi Electric R&D Centre Europe B.V. Method and device for synchronizing a receiver on received preamble symbol
CN104683280A (en) * 2014-12-02 2015-06-03 北京星河亮点技术股份有限公司 Method for precisely estimating large frequency offset of DFT-s-OFDM (Direct Fourier Transformer Spread Orthogonal Frequency Division Multiplexing) system
CN104836769A (en) * 2015-04-30 2015-08-12 北京遥测技术研究所 Combined timing and frequency synchronization method based on conjugated structure preamble
CN105187352A (en) * 2015-08-07 2015-12-23 北京遥测技术研究所 Integer frequency offset estimation method based on OFDM preamble
CN107438043A (en) * 2016-05-26 2017-12-05 上海高清数字科技产业有限公司 Leading symbol detects analytic method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6512803B2 (en) * 2000-04-05 2003-01-28 Symmetricom, Inc. Global positioning system receiver capable of functioning in the presence of interference
US7184499B2 (en) * 2002-05-14 2007-02-27 Texas Instruments Incorporated Method of timing compensation for OFDM-based wireless communication system coded parameter signaling (CPS) decode operations
US7133479B2 (en) * 2003-04-15 2006-11-07 Silicon Integrated Systems Corp. Frequency synchronization apparatus and method for OFDM systems
WO2011120213A1 (en) * 2010-03-29 2011-10-06 Murata Manufacturing Co., Ltd Method and apparatus for integer frequency offset estimation in wireless communication system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447970A (en) * 2008-11-14 2009-06-03 中国人民解放军理工大学 Method for conducting LOFDM system timing and carrier synchronization utilizing training sequence
CN101815048A (en) * 2009-02-19 2010-08-25 中国科学院微电子研究所 Frequency domain joint estimation method for OFDM integer frequency offset and symbol fine synchronization
CN102025671A (en) * 2009-09-09 2011-04-20 中国科学院微电子研究所 Time domain joint estimation method for time coarse synchronization and frequency fine synchronization
EP2670102A1 (en) * 2012-05-31 2013-12-04 Mitsubishi Electric R&D Centre Europe B.V. Method and device for synchronizing a receiver on received preamble symbol
CN104683280A (en) * 2014-12-02 2015-06-03 北京星河亮点技术股份有限公司 Method for precisely estimating large frequency offset of DFT-s-OFDM (Direct Fourier Transformer Spread Orthogonal Frequency Division Multiplexing) system
CN104836769A (en) * 2015-04-30 2015-08-12 北京遥测技术研究所 Combined timing and frequency synchronization method based on conjugated structure preamble
CN105187352A (en) * 2015-08-07 2015-12-23 北京遥测技术研究所 Integer frequency offset estimation method based on OFDM preamble
CN107438043A (en) * 2016-05-26 2017-12-05 上海高清数字科技产业有限公司 Leading symbol detects analytic method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Wuletaw Adane,etal..Inter-carrier interference mitigation in OFDM-based cooperative communication in doubly selective channels.《AFRICON 2015》.2015,全文. *
一种基于相关序列的OFDM频偏估计算法;刘春国;李立忠;安建平;;北京理工大学学报(04);全文 *
交织OFDMA中基于导频的整数时延估计器;过传龙;威力;齐望东;;军事通信技术(03);全文 *
基于循环前缀的OFDM同步算法研究与FPGA实现;陈适;马璇;陈紫晶;白旭;余百慕;;电子技术应用(12);全文 *

Also Published As

Publication number Publication date
CN113904904A (en) 2022-01-07

Similar Documents

Publication Publication Date Title
CN110290581B (en) A fast time-frequency synchronization method and terminal in a 5G system
CN109802912A (en) Synchronization method, device, device and storage medium of broadband wireless communication system
CN113518052A (en) Robust frequency offset estimation method and device for orthogonal frequency division multiplexing communication
CN104168227B (en) Carrier synchronization method applied to orthogonal frequency division multiplexing system
CN113904904B (en) OFDM-based integer frequency offset estimation method, system, medium and equipment
CN113079122B (en) Design method for truncating and extrapolating pilot frequency sequence in reconstructed multi-carrier signal
Murin et al. Low complexity estimation of carrier and sampling frequency offsets in burst‐mode OFDM systems
CN107454032B (en) OFDM frequency offset estimation method based on amplitude product between subcarriers
CN113141324B (en) Channel estimation method and device
CN118473887A (en) Frequency domain iteration clock synchronization method and device for 5GNR non-ground network
CN110798416A (en) CFO Estimation Algorithm Based on Local Search Capon in OFDM System
CN111541638B (en) OFDM symbol synchronization algorithm based low-complexity implementation and synchronization updating method
CN103346985A (en) Method for fast estimating time-frequency parameters in TD-LTE system
Urdaneta et al. An implementation of a low complexity integer carrier frequency offset estimator for OFDM
CN113259281A (en) DMRS (demodulation reference signal) and PTRS (packet transport reference signal) joint channel estimation method, device and receiver
CN114666190B (en) Channel estimation method based on improved time domain interpolation
CN103220253B (en) Based on the OFDM symbol synchronization method of chaotic maps and particle swarm optimization algorithm
CN108833314A (en) A wireless channel estimation method for UFMC system
CN113973036B (en) Orthogonal frequency division multiplexing frequency synchronization method for video communication
Sheng Blind timing synchronization in OFDM systems by exploiting cyclic structure
CN117118791B (en) Frequency offset estimation method, device, computer equipment and storage medium
CN118869423B (en) Unmanned aerial vehicle signal blind timing synchronization method, device, storage medium and product
KR101275693B1 (en) Method and apparatus of estimating frequency offset based on blind approach in wireless communication system
Boshehba et al. A modified blind deterministic carrier frequency offset estimator for OFDM systems
CN110365617B (en) Method and Device for Multi-User Orthogonal Frequency Division Multiple Access Reception Based on Space-Time Reference

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant