CN106330806A - Fine Frequency Offset Estimation Algorithm and System Based on Cyclic Prefix and Long Training Sequence Field - Google Patents
Fine Frequency Offset Estimation Algorithm and System Based on Cyclic Prefix and Long Training Sequence Field Download PDFInfo
- Publication number
- CN106330806A CN106330806A CN201610821495.3A CN201610821495A CN106330806A CN 106330806 A CN106330806 A CN 106330806A CN 201610821495 A CN201610821495 A CN 201610821495A CN 106330806 A CN106330806 A CN 106330806A
- Authority
- CN
- China
- Prior art keywords
- training sequence
- long training
- data
- time delay
- frequency offset
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2657—Carrier synchronisation
- H04L27/266—Fine or fractional frequency offset determination and synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2668—Details of algorithms
- H04L27/2673—Details of algorithms characterised by synchronisation parameters
- H04L27/2676—Blind, i.e. without using known symbols
- H04L27/2678—Blind, i.e. without using known symbols using cyclostationarities, e.g. cyclic prefix or postfix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
- H04L2027/0026—Correction of carrier offset
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明提供一种基于循环前缀和长训练序列字段的细频偏估计算法及系统,方法对通过收到的帧数据进行定时同步,定位到长训练序列字段的第17个数据采样点;延时64个数据采样点,从第17个采用点开始依次进行80个采样点的自相关值计算;将计算出的80个采样点的自相关值进行累加;利用累加的和,估计出频偏值;克服了只使用循环前缀进行细频偏估计精度低,由于多径时延易被其他符号进行干扰的问题,并减少了对训练序列进行DFT的计算量,同时在某种程度上也减小了误差,进一步的提高了估计精度。
The present invention provides a fine frequency offset estimation algorithm and system based on a cyclic prefix and a long training sequence field. The method performs timing synchronization on received frame data and locates the 17th data sampling point in the long training sequence field; 64 data sampling points, starting from the 17th sampling point, calculate the autocorrelation value of 80 sampling points in sequence; accumulate the calculated autocorrelation values of 80 sampling points; use the accumulated sum to estimate the frequency offset value ; It overcomes the problem of low accuracy of fine frequency offset estimation using only cyclic prefix, and the problem of being easily interfered by other symbols due to multipath time delay, and reduces the calculation amount of DFT on the training sequence, and also reduces to some extent The error is reduced, and the estimation accuracy is further improved.
Description
技术领域technical field
本发明涉及无线移动通信传输领域,更具体地,涉及一种基于循环前缀和长训练序列字段的细频偏估计算法及系统。The present invention relates to the field of wireless mobile communication transmission, more specifically, to a fine frequency offset estimation algorithm and system based on cyclic prefix and long training sequence field.
背景技术Background technique
自20世纪80年代以来,正交频分复用技术(OFDM,Orthogonal FrequencyDivision Multiplexing)技术发展的越来越成熟,在多个领域都要广泛的应用。例如在非对称数字用户线、无线本地环路、数字音频广播、高清晰度电视、及无线局域网中都有广泛的应用。随着人们对通信数据化、宽带化、个人化和移动化需求的增强,更多的研究人员集中越来越多的精力对OFDM技术在移动通信系统中的应用进行研究开发。Since the 1980s, Orthogonal Frequency Division Multiplexing (OFDM, Orthogonal Frequency Division Multiplexing) technology has developed more and more maturely, and it must be widely used in many fields. For example, it is widely used in asymmetric digital subscriber line, wireless local loop, digital audio broadcasting, high-definition television, and wireless local area network. With the enhancement of people's demand for communication digitization, broadbandization, personalization and mobility, more researchers are concentrating more and more energy on the research and development of the application of OFDM technology in mobile communication systems.
OFDM之所以能在各个信息传输领域得到如此广泛的应用,主要基于其频谱效率高、带宽扩展性强、抗多径衰落、频谱资源灵活分配及易于实现多天线技术,但一个OFDM符号有多个正交子载波组成,频谱偏差对其子载波的正交性影响很大,这种对频率偏差易敏感性是OFDM技术一个很大的缺点,故如何消除频偏对系统的影响就显得至关重要。The reason why OFDM can be widely used in various information transmission fields is mainly based on its high spectral efficiency, strong bandwidth expansion, anti-multipath fading, flexible allocation of spectrum resources and easy implementation of multi-antenna technology, but one OFDM symbol has multiple Orthogonal sub-carriers, spectrum deviation has a great influence on the orthogonality of its sub-carriers, this sensitivity to frequency deviation is a big shortcoming of OFDM technology, so how to eliminate the impact of frequency deviation on the system is very important important.
OFDM多载波系统有很多优点如:能减少由于无线信道的时间弥散所带来的符号间干扰,可以最大限度的利用频谱资源,这在频谱资源很紧张的通信系统中是个很大的优势,支持在不同的子信道实现不同的传输速率,能与多种接入方式结合,形成正交频分多址系统等等。但缺点也是很明显的,由于一个OFDM符号由多个正交子载波组成,其对频率偏差的影响也是很敏感的,而且往往有较高的峰值平均功率比,会使信号的频谱产生变化,破坏子载波的正交性,给系统的性能造成很大的影响。The OFDM multi-carrier system has many advantages such as: it can reduce the inter-symbol interference caused by the time dispersion of the wireless channel, and can maximize the use of spectrum resources. This is a great advantage in communication systems with very tight spectrum resources. Support Realize different transmission rates in different sub-channels, and can be combined with multiple access methods to form an orthogonal frequency division multiple access system and so on. But the disadvantages are also obvious. Since an OFDM symbol is composed of multiple orthogonal subcarriers, it is also very sensitive to the impact of frequency deviation, and often has a high peak-to-average power ratio, which will cause changes in the signal spectrum. Destroying the orthogonality of subcarriers will greatly affect the performance of the system.
频偏一般由以下三个原因造成:Frequency deviation is generally caused by the following three reasons:
实际中发射机和接收机的产生载波的晶振频率不可能完全一致,这就会导致发射机和接收机的用于调制和解调的载波频率存在一定的偏差,破化子载波正交性,且对相位的影响还具有累加性,给系统造成严重的影响。In practice, the crystal frequency of the carrier generated by the transmitter and the receiver cannot be exactly the same, which will lead to a certain deviation in the carrier frequency used for modulation and demodulation of the transmitter and receiver, breaking the subcarrier orthogonality, And the impact on the phase is also cumulative, causing serious impact on the system.
发射机与接收机直接往往不是静止,而是存在相对速度的,这就导致多普勒频移,产生频偏。The transmitter and receiver are often not stationary, but have relative speed, which leads to Doppler frequency shift and frequency offset.
发射机的数模转换器和接收机的模数转换器的晶振不可能具有相同的采样频率,这回导致信号的采样间隔产生偏差,偏差积累到一定的程度会对系统产生严重的影响。The crystal oscillators of the DAC of the transmitter and the A/D converter of the receiver cannot have the same sampling frequency, which will lead to a deviation in the sampling interval of the signal, and the accumulation of the deviation to a certain extent will have a serious impact on the system.
子载波频偏频率偏差分为整数倍频偏和小数倍频偏,整数倍频偏指的是系统产生的频偏数值的大于子载波间隔,对于这类频偏就需要利用粗频偏既整数倍频偏值估计算法进行估计,小数倍频偏指的是频偏的值产生的较小,一般在一个子载波间隔的范围之内,小数倍频偏算法估计范围小但精度更高,在系统的频偏估计与补偿中往往结合两者共同进行频偏估计。小数倍频偏会导致子载波间的正交性,而整数倍频偏则会导致接收到的OFDM信号的码元序列的循环移位和相位旋转。频偏估计可分为时域上的频偏估计算法和频域上的频偏估计估计算法,载波频偏会严重影响无线通信系统的通信性能,导致服务中断使信号不能正常传输。产生的频偏值小于子载波间隔的频偏称为小数倍频偏,小数倍频偏算法估计范围小但精度更高,考虑到一般情况下频偏值不大,故本发明主要讨论细频偏。Subcarrier frequency offset frequency deviation is divided into integer multiple frequency offset and fractional multiple frequency offset. Integer multiple frequency offset means that the value of frequency offset generated by the system is greater than the subcarrier interval. Integer frequency offset value estimation algorithm is used for estimation. Fractional frequency offset means that the value of frequency offset is relatively small, generally within the range of a subcarrier interval. Fractional frequency offset algorithm has a smaller estimation range but higher accuracy. High, in the frequency offset estimation and compensation of the system, the two are often combined for frequency offset estimation. Fractional frequency offsets will lead to orthogonality between subcarriers, while integer frequency offsets will cause cyclic shift and phase rotation of the symbol sequence of the received OFDM signal. Frequency offset estimation can be divided into frequency offset estimation algorithms in the time domain and frequency offset estimation algorithms in the frequency domain. The carrier frequency offset will seriously affect the communication performance of the wireless communication system, resulting in service interruption and abnormal signal transmission. The frequency offset whose frequency offset value is smaller than the subcarrier spacing is called fractional frequency offset, and the estimation range of fractional frequency offset algorithm is small but the accuracy is higher. Considering that the frequency offset value is not large under normal circumstances, the present invention mainly discusses fine frequency deviation.
而且,只用循环前缀进行频偏估计容易受到多径的影响精度较低,联合循环前缀和长训练序列可克服循环前缀被污染的问题且较传统只利用长训练序列字段的估计算法有更高的精度。如图1所示,802.11a的数据帧结构包含前导码域、信令字段、服务字段和数据字段及尾部与填充。前导码包含短训练序列(STF,Short Train Field)、长训练序列(LTF,Long Train Field)及信令字段。短训练序列是十段重复的符号,长训练序列包含循环前缀、长训练序列字段1和长训练序列字段2。长训练序列1和序列2为重复序列字段。802.11a协议规定一个OFDM符号具有64个数据采样点,长训练序列具有160个数据采样点,循环前缀具有32个,长训练字段1和字段2分别为64个。本发明就是利用长训练序列的循环前缀和训练序列字段1、序列字段2三者之间的相互关系完成细频偏同步;802.11n的数据帧结构包含了802.11a数据帧结构相同的传统前导码。Moreover, frequency offset estimation using only cyclic prefixes is susceptible to the influence of multipath and the accuracy is low. The combination of cyclic prefixes and long training sequences can overcome the problem of cyclic prefix contamination and has a higher accuracy than traditional estimation algorithms that only use long training sequence fields. accuracy. As shown in Figure 1, the data frame structure of 802.11a includes a preamble field, a signaling field, a service field, a data field, and tails and padding. The preamble includes a short training sequence (STF, Short Train Field), a long training sequence (LTF, Long Train Field) and a signaling field. The short training sequence is a ten-segment repeated symbol, and the long training sequence includes a cyclic prefix, long training sequence field 1 and long training sequence field 2. Long training sequence 1 and sequence 2 are repeated sequence fields. The 802.11a protocol stipulates that one OFDM symbol has 64 data sampling points, the long training sequence has 160 data sampling points, the cyclic prefix has 32, and the long training field 1 and field 2 have 64 respectively. The present invention utilizes the cyclic prefix of the long training sequence and the interrelationship between the training sequence field 1 and the sequence field 2 to complete the fine frequency offset synchronization; the data frame structure of 802.11n includes the traditional preamble with the same structure of the 802.11a data frame .
发明内容Contents of the invention
本发明提供一种基于循环前缀和长训练序列字段的细频偏估计算法,该算法可提高现有无线通信系统的频率同步精度。The invention provides a fine frequency offset estimation algorithm based on cyclic prefix and long training sequence field, which can improve the frequency synchronization precision of the existing wireless communication system.
本发明的又一目的在于提供一种基于循环前缀和长训练序列字段的细频偏估计系统。Another object of the present invention is to provide a fine frequency offset estimation system based on cyclic prefix and long training sequence fields.
为了达到上述技术效果,本发明的技术方案如下:In order to achieve the above-mentioned technical effect, the technical scheme of the present invention is as follows:
一种基于循环前缀和长训练序列字段的细频偏估计算法,包括以下步骤:A fine frequency offset estimation algorithm based on cyclic prefix and long training sequence field, comprising the following steps:
S1:对收到的帧数据进行定时同步,定位到长训练序列字段的第17个数据采样点;S1: Perform timing synchronization on the received frame data, and locate the 17th data sampling point in the long training sequence field;
S2:延时64个数据采样点,从第17个采用点开始依次进行80个采样点的自相关值计算;S2: Delay 64 data sampling points, and calculate the autocorrelation value of 80 sampling points sequentially from the 17th sampling point;
S3:将计算出的80个采样点的自相关值进行累加;S3: Accumulate the calculated autocorrelation values of the 80 sampling points;
S4:利用累加的和,估计出频偏值。S4: Estimate the frequency offset value by using the accumulated sum.
进一步地,所述步骤S1-S2的具体过程如下:Further, the specific process of the steps S1-S2 is as follows:
通过符号定时定位到收到的帧数据的前导码长训练序列字段的符号起始时刻点,循环前缀与长训练序列1对应的重复符号之间的延时为64个采样点且长训练序列1和长训练序列2对应的重复符号之间的延时也为64个数据采样点长度,从长训练序列第17个数据采样点开始与延时64个采样点后的数据点进行延时自相关,按顺序依次进行80点的延时自相关计算。Position the symbol start time point of the preamble long training sequence field of the received frame data through symbol timing, the delay between the cyclic prefix and the repeated symbol corresponding to the long training sequence 1 is 64 sampling points and the long training sequence 1 The delay between the repeated symbols corresponding to the long training sequence 2 is also 64 data sampling points in length, and the delay autocorrelation is performed from the 17th data sampling point of the long training sequence with the data points after the delay of 64 sampling points , the 80-point time-delayed autocorrelation calculations are performed sequentially.
优选地,所述步骤S4中估计频偏值的算法采用坐标旋转数字计算算法。Preferably, the algorithm for estimating the frequency offset value in step S4 adopts a coordinate rotation digital calculation algorithm.
一种基于循环前缀和长训练序列字段的细频偏估计系统,包括:A fine frequency offset estimation system based on cyclic prefix and long training sequence field, comprising:
延时自相关计算模块,由一个FIFO和乘法器组成,FIFO由静态随机存储器单元构成,作为数据缓存器使用,深度定为64,完成64点数据的延时操作;首先对FIFO进行初始化为0,当前数据进入深度为64的FIFO,延时64点数据后,将当前数据和延时数据同步输出到乘法器进行复数乘法运算,保证长训练序列同一位置的同步输出,实现了延时自相关的计算功能;The delay autocorrelation calculation module is composed of a FIFO and a multiplier. The FIFO is composed of a static random access memory unit and is used as a data buffer. The depth is set to 64 to complete the delay operation of 64 points of data; first, initialize the FIFO to 0 , the current data enters the FIFO with a depth of 64, and after delaying the data of 64 points, the current data and the delayed data are synchronously output to the multiplier for complex multiplication, ensuring the synchronous output of the same position of the long training sequence and realizing the delayed autocorrelation computing functions;
自相关值累加模块,由一个加法器和寄存器组成,首先对寄存器进行0值初始化,延时自相关模块输出的自相关值与寄存器中暂存的当前值同时输入到加法器中进行相加,将相加的结果暂存到寄存器中,直到80个延时自相关值累加完成,将累加结果输入到频偏估计模块;The autocorrelation value accumulation module is composed of an adder and a register. First, the register is initialized with a value of 0. The autocorrelation value output by the delayed autocorrelation module and the current value temporarily stored in the register are simultaneously input to the adder for addition. Temporarily store the added result in the register until the accumulation of 80 delayed autocorrelation values is completed, and input the accumulated result to the frequency offset estimation module;
频偏估计模块,运用坐标旋转数字计算算法对累加结果进行反正切函数计算,进而完成对频偏值进行估计进行计算。The frequency offset estimation module uses the coordinate rotation digital calculation algorithm to calculate the arctangent function of the accumulated results, and then completes the estimation and calculation of the frequency offset value.
进一步地,所述自相关模块采用先进先出队列,实现长训练序列对应位置的同步输出,进而进行对应采样点的自相关计算。Further, the autocorrelation module adopts a first-in-first-out queue to realize synchronous output of corresponding positions of the long training sequence, and then perform autocorrelation calculation of corresponding sampling points.
与现有技术相比,本发明技术方案的有益效果是:Compared with the prior art, the beneficial effects of the technical solution of the present invention are:
本发明对收到的帧数据进行定时同步,定位到长训练序列字段的第17个数据采样点;延时64个数据采样点,从第17个采用点开始依次进行80个采样点的自相关值计算;将计算出的80个采样点的自相关值进行累加;利用累加的和,估计出频偏值;克服了只使用循环前缀进行细频偏估计精度低,由于多径时延易被其他符号进行干扰的问题,并减少了对训练序列进行DFT的计算量,同时在某种程度上也减小了误差,进一步的提高了估计精度。The present invention performs timing synchronization on the received frame data, locates the 17th data sampling point in the long training sequence field; delays 64 data sampling points, and performs autocorrelation of 80 sampling points sequentially from the 17th adoption point Value calculation; accumulate the calculated autocorrelation values of 80 sampling points; use the accumulated sum to estimate the frequency offset value; overcome the low precision of fine frequency offset estimation using only cyclic prefixes, because multipath delay is easily The interference of other symbols reduces the calculation amount of DFT on the training sequence, and at the same time reduces the error to a certain extent, further improving the estimation accuracy.
附图说明Description of drawings
图1为802.11a的一帧数据的结构图;Fig. 1 is a structural diagram of a frame of data of 802.11a;
图2为本发明算法流程图;Fig. 2 is the algorithm flowchart of the present invention;
图3为本发明系统结构图;Fig. 3 is a system structure diagram of the present invention;
图4为信号发送和接收示意图。Fig. 4 is a schematic diagram of signal sending and receiving.
具体实施方式detailed description
附图仅用于示例性说明,不能理解为对本专利的限制;The accompanying drawings are for illustrative purposes only and cannot be construed as limiting the patent;
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;In order to better illustrate this embodiment, some parts in the drawings will be omitted, enlarged or reduced, and do not represent the size of the actual product;
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。For those skilled in the art, it is understandable that some well-known structures and descriptions thereof may be omitted in the drawings.
下面结合附图和实施例对本发明的技术方案做进一步的说明。The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and embodiments.
实施例1Example 1
设信源信号经过发射端的一系列处理,形成信号x(t),信号x(t)经过上变频后,发射机发射的复基带信号为:Suppose the source signal undergoes a series of processing at the transmitter to form a signal x(t). After the signal x(t) is up-converted, the complex baseband signal transmitted by the transmitter is:
ft表示发送载波频率。由于发射机与接收机的采样周期存在差异,设接收机的接收载波频率为fr,信号经过下变频后接收到的复基带信号为:ft represents the sending carrier frequency. Since there is a difference in the sampling period between the transmitter and the receiver, the receiving carrier frequency of the receiver is assumed to be fr, and the complex baseband signal received after the signal is down-converted is:
w(t)表示高斯噪声,因为通信系统各个模块中只能处理数字信号,下变频信号再经过模数转换,得到接收信号的离散表达式:w(t) represents Gaussian noise, because each module of the communication system can only process digital signals, and the down-converted signal is then subjected to analog-to-digital conversion to obtain the discrete expression of the received signal:
fΔ表示信号经过信道,再进行模数转换后相对于发射信号产生的频偏值,对式(3)中的频偏估计值进行归一化处理:fΔ represents the frequency offset value generated by the signal after analog-to-digital conversion relative to the transmitted signal after the signal passes through the channel, and the estimated value of the frequency offset in formula (3) is normalized:
fΔ=ε×Δf,ε为归一化频偏,Δf为子载波间隔,根据IEEE 802.11n WLAN PHY层标准,设置Δf=312.5KHz,Ts=0.05us为采样周期,N=64,则式(4)可进一步化简下式:fΔ=ε×Δf, ε is the normalized frequency offset, Δf is the subcarrier spacing, according to the IEEE 802.11n WLAN PHY layer standard, set Δf=312.5KHz, Ts=0.05us is the sampling period, N=64, the formula ( 4) The following formula can be further simplified:
本发明算法的步骤如下:The steps of the algorithm of the present invention are as follows:
通过符号定时定位到前导码长训练序列字段的符号起始时刻点,假设循环前缀的第17个点对应于时刻d,循环前缀与长训练序列1对应的重复符号之间的延时为D=64个采样点且长训练序列1和长训练序列2对应的重复符号之间的延时也为64个数据采样点长度。故从长训练序列第17个数据采样点开始与延时64个采样点后的数据点进行延时自相关,按顺序依次进行80点的延时自相关计算。Position the symbol start time point of the preamble long training sequence field through the symbol timing, assuming that the 17th point of the cyclic prefix corresponds to the time d, and the delay between the cyclic prefix and the repetition symbol corresponding to the long training sequence 1 is D= There are 64 sampling points and the delay between the repeated symbols corresponding to the long training sequence 1 and the long training sequence 2 is also 64 data sampling points in length. Therefore, from the 17th data sampling point of the long training sequence, the delay autocorrelation is performed with the data points after 64 sampling points, and the 80-point delay autocorrelation calculation is performed in sequence.
计算这80点的延时自相关和:Calculate the delayed autocorrelation sum of these 80 points:
将式(5)代入式(7)得到:Substitute formula (5) into formula (7) to get:
因为信号与高斯噪声是不相关的,高斯噪声信号之间也是不相关的,故信号与噪声的互相关函数等于零,高斯噪声之间的自相关函数也为零,故Y可写成:Because the signal and Gaussian noise are uncorrelated, and Gaussian noise signals are also uncorrelated, so the cross-correlation function between signal and noise is equal to zero, and the autocorrelation function between Gaussian noise is also zero, so Y can be written as:
利用式(10)估计细频偏:Use equation (10) to estimate the fine frequency offset:
附图4为本发明系统的结构图,该硬件结构由三个模块组成,分别是延时自相关计算模块,自相关值累加模块及频偏估计模块。延时自相关计算模块由一个FIFO和乘法器组成。FIFO由静态随机存储器单元构成,作为数据缓存器使用,深度定为64,可完成64点数据的延时操作。首先对FIFO进行初始化为0,当前数据进入深度为64的FIFO,延时64点数据后,将当前数据和延时数据同步输出到乘法器进行复数乘法运算,这样就能保证长训练序列同一位置的同步输出,实现了延时自相关的计算功能。Accompanying drawing 4 is the structural diagram of the system of the present invention, and this hardware structure is made up of three modules, is delay autocorrelation calculation module, autocorrelation value accumulation module and frequency offset estimation module respectively. The delay autocorrelation calculation module consists of a FIFO and a multiplier. The FIFO is composed of static random access memory units, used as a data buffer, and the depth is set to 64, which can complete the delay operation of 64 points of data. First, initialize the FIFO to 0. The current data enters the FIFO with a depth of 64. After delaying the data at 64 points, the current data and the delayed data are synchronously output to the multiplier for complex multiplication, so that the same position of the long training sequence can be guaranteed. The synchronous output realizes the calculation function of delay autocorrelation.
自相关值累加模块由一个加法器和寄存器组成,首先也是对寄存器进行0值初始化,延时自相关模块输出的自相关值与寄存器中暂存的当前值同时输入到加法器中进行相加,将相加的结果暂存到寄存器中,直到80个延时自相关值累加完成,将最终的累加结果输入到频偏估计模块。The autocorrelation value accumulation module is composed of an adder and a register. First, the register is initialized to 0. The autocorrelation value output by the delayed autocorrelation module and the current value temporarily stored in the register are simultaneously input to the adder for addition. The result of the addition is temporarily stored in the register until the accumulation of 80 delayed autocorrelation values is completed, and the final accumulation result is input to the frequency offset estimation module.
由式(10)可知估计频偏值的实质是计算反正切函数。频偏估计模块运用CORDIC算法计算反正切函数,进而对频偏值进行估计。CORDIC算法又称坐标旋转数字计算算法,利用二分法的思想,通过改变坐标点的纵坐标值,得到最终累加的角度值即是所估计的反正切值。具体的原理如下:It can be seen from formula (10) that the essence of estimating the frequency offset value is to calculate the arctangent function. The frequency offset estimation module uses the CORDIC algorithm to calculate the arctangent function, and then estimates the frequency offset value. The CORDIC algorithm, also known as the coordinate rotation digital calculation algorithm, uses the idea of dichotomy to change the ordinate value of the coordinate point to obtain the final accumulated angle value, which is the estimated arctangent value. The specific principles are as follows:
由式(9)得到80点的自相关累加和Y,Y为复数,将Y的虚部值作为直角坐标的纵坐标点,实部值作为横坐标点。记要估计的反正切的角度值为φ。将矢量D(Im(Y),Re(Y))顺时针旋转θ(k=0)=45度,检查旋转后新坐标的纵坐标值,若纵坐标的值大于零,说明φ大于45度,继续按照顺时针方向将矢量D旋转θ(k)度。若纵坐标的值小于零,说明φ小于45度,继续按照逆时针方向将矢量D旋转θ(k)度。以后每次旋转的角度都遵循|tan[θ(k)]|=2-k,其中k=1,2,……。2-k对应的角度值可通过查找表实现,加绝对值是表示角度可以取正负,即对应顺时针或逆时针旋转。对于第k次旋转,计算方法如下:The autocorrelation cumulative sum Y of 80 points is obtained from formula (9). Y is a complex number. The imaginary part value of Y is taken as the ordinate point of the Cartesian coordinate, and the real part value is taken as the abscissa point. Note that the estimated arctangent angle is φ. Rotate the vector D (Im(Y), Re(Y)) clockwise by θ(k=0)=45 degrees, check the ordinate value of the new coordinate after rotation, if the value of the ordinate is greater than zero, it means that φ is greater than 45 degrees , continue to rotate the vector D by θ(k) degrees clockwise. If the value of the ordinate is less than zero, it means that φ is less than 45 degrees, and continue to rotate the vector D by θ(k) degrees counterclockwise. The angle of each subsequent rotation follows |tan[θ(k)]|=2-k, where k=1, 2,.... The angle value corresponding to 2-k can be realized through a lookup table. Adding the absolute value means that the angle can be positive or negative, which corresponds to clockwise or counterclockwise rotation. For the kth rotation, the calculation method is as follows:
(a+bi)(cos[θ(k)]+sin[θ(k)]i)=cos[θ(k)]×[a tan[θ(k)]b+i×(tan[θ(k)]a+b)](a+bi)(cos[θ(k)]+sin[θ(k)]i)=cos[θ(k)]×[a tan[θ(k)]b+i×(tan[θ( k)]a+b)]
其中,cos[θ(k)]也可由查找表方法保存。上述旋转使纵坐标的值不断接近0,实际中只要纵坐标的值小于某一个精度值即可。将多次旋转的角度值进行累加,累加的结果即是所要计算的反正切函数的角度值。显然,CORDIC算法可以通过移位和加减的方式来计算反正切值,避免了复杂的乘法运算。Among them, cos[θ(k)] can also be saved by the lookup table method. The above rotation makes the value of the ordinate continuously close to 0, in practice as long as the value of the ordinate is smaller than a certain precision value. The angle values of multiple rotations are accumulated, and the accumulated result is the angle value of the arctangent function to be calculated. Obviously, the CORDIC algorithm can calculate the arctangent value by shifting and adding and subtracting, avoiding complex multiplication operations.
相同或相似的标号对应相同或相似的部件;The same or similar reference numerals correspond to the same or similar components;
附图中描述位置关系的用于仅用于示例性说明,不能理解为对本专利的限制;The positional relationship described in the drawings is only for illustrative purposes and cannot be construed as a limitation to this patent;
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。Apparently, the above-mentioned embodiments of the present invention are only examples for clearly illustrating the present invention, rather than limiting the implementation of the present invention. For those of ordinary skill in the art, other changes or changes in different forms can be made on the basis of the above description. It is not necessary and impossible to exhaustively list all the implementation manners here. All modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the claims of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610821495.3A CN106330806B (en) | 2016-09-13 | 2016-09-13 | Fine frequency offset estimation method based on cyclic prefix and long training sequence field |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610821495.3A CN106330806B (en) | 2016-09-13 | 2016-09-13 | Fine frequency offset estimation method based on cyclic prefix and long training sequence field |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106330806A true CN106330806A (en) | 2017-01-11 |
CN106330806B CN106330806B (en) | 2020-03-24 |
Family
ID=57786692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610821495.3A Active CN106330806B (en) | 2016-09-13 | 2016-09-13 | Fine frequency offset estimation method based on cyclic prefix and long training sequence field |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106330806B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107612860A (en) * | 2017-08-25 | 2018-01-19 | 西安电子科技大学 | Synchronization and Downsampling Estimation Method for 802.11ac Receivers |
CN110113276A (en) * | 2018-02-01 | 2019-08-09 | 珠海全志科技股份有限公司 | OFDM frequency deviation estimating method, system and device based on IEEE802.11 |
CN110224963A (en) * | 2019-04-30 | 2019-09-10 | 高拓讯达(北京)科技有限公司 | Timing synchronization method for determining position and device, storage medium |
CN112866160A (en) * | 2020-12-30 | 2021-05-28 | 中电科仪器仪表(安徽)有限公司 | High-order modulation OFDMA-WLAN signal analysis method and device under large bandwidth |
CN114598584A (en) * | 2022-04-28 | 2022-06-07 | 为准(北京)电子科技有限公司 | Fine frequency offset estimation method and device in wireless communication system |
CN115412417A (en) * | 2022-07-19 | 2022-11-29 | 深圳市联平半导体有限公司 | Carrier initial phase determining method, device, terminal and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101714965A (en) * | 2009-07-10 | 2010-05-26 | 北京新岸线无线技术有限公司 | Signal-timing method/device and fine frequency offset estimation method/device |
CN102271110A (en) * | 2011-05-12 | 2011-12-07 | 徐永键 | OFDM (Orthogonal Frequency Division Multiplexing) receiving synchronization device |
CN102347926A (en) * | 2011-09-26 | 2012-02-08 | 豪威科技(上海)有限公司 | Carrier frequency capturing method and device |
CN102594745A (en) * | 2011-12-29 | 2012-07-18 | 东南大学 | Synchronization method for single carrier frequency domain equalization system and realization circuit thereof |
CN104202287A (en) * | 2014-09-18 | 2014-12-10 | 东南大学 | Hardware low-complexity carrier frequency offset estimation method for OFDM-WLAN (orthogonal frequency division multiplexing-wireless local area network) system |
CN104767706A (en) * | 2015-04-14 | 2015-07-08 | 东莞中山大学研究院 | A MIMO OFDM timing synchronization device |
CN104811974A (en) * | 2015-03-23 | 2015-07-29 | 东南大学 | Data processing method of WiFi integrated tester based on IEEE802.11n standard |
-
2016
- 2016-09-13 CN CN201610821495.3A patent/CN106330806B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101714965A (en) * | 2009-07-10 | 2010-05-26 | 北京新岸线无线技术有限公司 | Signal-timing method/device and fine frequency offset estimation method/device |
CN102271110A (en) * | 2011-05-12 | 2011-12-07 | 徐永键 | OFDM (Orthogonal Frequency Division Multiplexing) receiving synchronization device |
CN102347926A (en) * | 2011-09-26 | 2012-02-08 | 豪威科技(上海)有限公司 | Carrier frequency capturing method and device |
CN102594745A (en) * | 2011-12-29 | 2012-07-18 | 东南大学 | Synchronization method for single carrier frequency domain equalization system and realization circuit thereof |
CN104202287A (en) * | 2014-09-18 | 2014-12-10 | 东南大学 | Hardware low-complexity carrier frequency offset estimation method for OFDM-WLAN (orthogonal frequency division multiplexing-wireless local area network) system |
CN104811974A (en) * | 2015-03-23 | 2015-07-29 | 东南大学 | Data processing method of WiFi integrated tester based on IEEE802.11n standard |
CN104767706A (en) * | 2015-04-14 | 2015-07-08 | 东莞中山大学研究院 | A MIMO OFDM timing synchronization device |
Non-Patent Citations (2)
Title |
---|
蔡广平: ""正交频分复用系统及其同步技术研究"", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
陈霞; 章坚武: ""基于IEEE802.11a OFDM同步算法的FPGA实现"", 《无线电工程》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107612860A (en) * | 2017-08-25 | 2018-01-19 | 西安电子科技大学 | Synchronization and Downsampling Estimation Method for 802.11ac Receivers |
CN107612860B (en) * | 2017-08-25 | 2020-06-23 | 西安电子科技大学 | Synchronization and Downsampling Estimation Methods for 802.11ac Receivers |
CN110113276A (en) * | 2018-02-01 | 2019-08-09 | 珠海全志科技股份有限公司 | OFDM frequency deviation estimating method, system and device based on IEEE802.11 |
CN110113276B (en) * | 2018-02-01 | 2021-12-07 | 珠海全志科技股份有限公司 | OFDM frequency offset estimation method, system and device based on IEEE802.11 |
CN110224963A (en) * | 2019-04-30 | 2019-09-10 | 高拓讯达(北京)科技有限公司 | Timing synchronization method for determining position and device, storage medium |
CN112866160A (en) * | 2020-12-30 | 2021-05-28 | 中电科仪器仪表(安徽)有限公司 | High-order modulation OFDMA-WLAN signal analysis method and device under large bandwidth |
CN112866160B (en) * | 2020-12-30 | 2023-09-01 | 中电科思仪科技(安徽)有限公司 | Method and device for analyzing high-order modulation OFDMA-WLAN signal under large bandwidth |
CN114598584A (en) * | 2022-04-28 | 2022-06-07 | 为准(北京)电子科技有限公司 | Fine frequency offset estimation method and device in wireless communication system |
CN114598584B (en) * | 2022-04-28 | 2022-08-26 | 为准(北京)电子科技有限公司 | Fine frequency offset estimation method and device in wireless communication system |
CN115412417A (en) * | 2022-07-19 | 2022-11-29 | 深圳市联平半导体有限公司 | Carrier initial phase determining method, device, terminal and storage medium |
CN115412417B (en) * | 2022-07-19 | 2024-04-02 | 深圳市联平半导体有限公司 | Carrier initial phase determining method, device, terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106330806B (en) | 2020-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106330806A (en) | Fine Frequency Offset Estimation Algorithm and System Based on Cyclic Prefix and Long Training Sequence Field | |
CN102130883B (en) | Time frequency synchronization method for time division long-term evolution (TD-LTE) system | |
CN102480452B (en) | Carrier frequency synchronization circuit and method of OFDM system | |
US8488439B2 (en) | Blind carrier frequency offset estimator based on single-OFDM-symbol PN ranging code in multi-user OFDMA uplink | |
CN104168227B (en) | Carrier synchronization method applied to orthogonal frequency division multiplexing system | |
CN101588338A (en) | OFDM carrier frequency offset estimation method suitable for packet transmission | |
CN104767706A (en) | A MIMO OFDM timing synchronization device | |
CN104125188B (en) | OFDM (Orthogonal Frequency Division Multiplexing) frequency synchronizing method based on Zadoff-Chu sequence | |
CN108234371A (en) | A kind of frequency deviation estimating method under High-speed Circumstance | |
CN111107028B (en) | A frequency offset estimation method based on the combination of PSS and SSS for 5G system | |
CN1652492A (en) | A Method for Realizing Time-Frequency Synchronization of OFDM Communication System Based on Frequency Domain Correlation Detection | |
KR100729726B1 (en) | Timing Acquisition and Carrier Frequency Error Estimation Method for Orthogonal Frequency Division Multiplexing Communication System | |
CN101702705B (en) | Synchronization method and system for multi-carrier system | |
JP3544147B2 (en) | OFDM signal receiving apparatus, OFDM signal communication system and communication control method therefor | |
JPH11275047A (en) | Transmitter and receiver, and transmission method therefor | |
KR20100054987A (en) | Apparatus and method for estimating a frequency offset in ofdm | |
CN103346985B (en) | A kind of method estimated fast for time and frequency parameter in TD-LTE system | |
JP4440655B2 (en) | Carrier frequency offset and phase compensation apparatus and method for orthogonal frequency division multiplexing system | |
Granado et al. | Design of an efficient CORDIC-based architecture for synchronization in OFDM | |
CN103152307A (en) | High-precision time-frequency synchronization method in broadband wireless communication system | |
CN103516655B (en) | Symbol fine timing synchronization method | |
JP3793198B2 (en) | OFDM signal communication system and OFDM signal transmitter | |
JP2011514711A (en) | Acquisition of timing information in wireless communication systems | |
Han et al. | A synchronization algorithm and FPGA implementation scheme for LEO satellite communication | |
CN113973036B (en) | Orthogonal frequency division multiplexing frequency synchronization method for video communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |