CN110971558A - CAZAC sequence-based low-complexity anti-frequency offset synchronization method - Google Patents
CAZAC sequence-based low-complexity anti-frequency offset synchronization method Download PDFInfo
- Publication number
- CN110971558A CN110971558A CN201911298414.6A CN201911298414A CN110971558A CN 110971558 A CN110971558 A CN 110971558A CN 201911298414 A CN201911298414 A CN 201911298414A CN 110971558 A CN110971558 A CN 110971558A
- Authority
- CN
- China
- Prior art keywords
- frequency offset
- sequence
- synchronization
- training
- training 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.)
- Granted
Links
Images
Classifications
-
- 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
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0055—ZCZ [zero correlation zone]
- H04J13/0059—CAZAC [constant-amplitude and zero auto-correlation]
-
- 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/2659—Coarse or integer frequency offset determination and synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
技术领域technical field
本发明属于通信技术领域,特别涉及一种面向多载波OFDM系统同步方法,可用于突发传输或连续传输的无线通信场景。The invention belongs to the field of communication technologies, and in particular relates to a synchronization method for a multi-carrier OFDM system, which can be used in a wireless communication scenario of burst transmission or continuous transmission.
背景技术Background technique
正交频分复用OFDM作为一种多载波调制方式,具有频谱效率高、抗频率选择性衰落和易调制解调等优点,已被广泛应用于多个无线通信场景中,例如长期演进LTE、数字视频广播DVB、无线局域网WLAN等等。虽然OFDM有上述优点,但是同样其信号调制机制也使得OFDM信号在传输过程中存在着一些劣势,例如对由多普勒频移或振荡器的不稳定性所引起的定时偏差和频率偏移非常敏感,一旦产生同步误差,会破坏子载波间的正交性,引入子载波间干扰ICI和符号间干扰ISI,导致OFDM信号解调失败,所以OFDM系统对同步的要求很高,近年来很多同步算法被提出,用来联合或单独估计定时偏移和频率偏移。As a multi-carrier modulation method, OFDM has the advantages of high spectral efficiency, resistance to frequency selective fading and easy modulation and demodulation. It has been widely used in many wireless communication scenarios, such as Long Term Evolution, LTE, Digital video broadcasting DVB, wireless local area network WLAN and so on. Although OFDM has the above advantages, its signal modulation mechanism also makes OFDM signals have some disadvantages in the transmission process, such as timing and frequency offset caused by Doppler frequency shift or oscillator instability. Sensitive, once a synchronization error occurs, the orthogonality between sub-carriers will be destroyed, and the inter-sub-carrier interference (ICI) and inter-symbol interference (ISI) will be introduced, resulting in the failure of OFDM signal demodulation. Therefore, the OFDM system has high requirements for synchronization. In recent years, many synchronization Algorithms are proposed to jointly or independently estimate timing offset and frequency offset.
在OFDM系统中,按是否需要数据辅助进行分类,其同步方法大致可分为两类:非数据辅助的盲估计算法和数据辅助的估计算法。其中,In the OFDM system, the synchronization methods can be roughly divided into two categories according to whether data assistance is needed: non-data-assisted blind estimation algorithms and data-assisted estimation algorithms. in,
非数据辅助的盲估计算法一般用于连续系统中,主要是利用OFDM系统自身的结构特性进行同步,其代表算法是基于循环前缀的最大似然ML估计算法,这种算法不需要额外设计同步序列,节省了系统带宽,提高了带宽利用率,但同步性能比数据辅助算法差。The non-data-aided blind estimation algorithm is generally used in continuous systems, mainly using the structural characteristics of the OFDM system itself for synchronization. Its representative algorithm is the maximum likelihood ML estimation algorithm based on cyclic prefixes, which does not require additional design of synchronization sequences. , saves the system bandwidth and improves the bandwidth utilization, but the synchronization performance is worse than that of the data-assisted algorithm.
数据辅助的估计算法一般用于突发系统中,主要是利用一些随机序列,通过捕获定时度量函数的峰值完成定时同步,进而完成频率同步。随机序列主要是由PN序列或CAZAC序列等一些自相关、互相关性能良好的序列构成。其中基于PN序列进行同步的代表性算法有:SC在其发表的论文“Robust Frequency and Timing Synchronization for OFDM”(IEEE Transactions on Communications,1997,45:1613-1621)中提出利用两个相同的序列进行定时同步的方案,但由于循环前缀的存在,其定时度量存在平顶效应;Minn发表的论文“On Timing Offset Estimation for OFDM Systems”(IEEE Communications Letters,2000,4:242-244)在SC算法的基础上进行了改进,利用四部分序列进行定时同步,该方法虽然消除了平顶效应,但仍存在较高旁瓣;Park在其发表的论文“A Novel TimingEstimation Method for OFDM Systems”(IEEE Communications Letters,2003,7:53-55)中设计了一种具有共轭对称性质的训练序列结构,其与SC算法和Minn算法比较,该算法在正确的起始点位置存在一个较大的峰值,提高了定时度量的准确性,但仍存在较小的旁瓣;Yang在其发表的论文“An Efficient Symbol Timing Scheme for OFDM Systems UsingOptimal Correlation-Based Circular-Shifted Preamble”(IEEE WirelessCommunications Letters,2019)中提出了一种基于最优相关的循环移位前导序列CSP的粗符号定时算法,该算法在多径衰落信道下具有良好的性能,但其计算复杂度较高。The data-assisted estimation algorithm is generally used in burst systems, mainly using some random sequences to complete timing synchronization by capturing the peak value of the timing metric function, and then complete frequency synchronization. The random sequence is mainly composed of some sequences with good autocorrelation and cross-correlation performance, such as PN sequence or CAZAC sequence. Among them, the representative algorithms for synchronization based on PN sequences are: SC in its paper "Robust Frequency and Timing Synchronization for OFDM" (IEEE Transactions on Communications, 1997, 45: 1613-1621) proposed to use two identical sequences for The scheme of timing synchronization, but due to the existence of cyclic prefix, its timing measurement has a flat-top effect; Minn published the paper "On Timing Offset Estimation for OFDM Systems" (IEEE Communications Letters, 2000, 4: 242-244) in the SC algorithm. Based on the improvement, the four-part sequence is used for timing synchronization. Although this method eliminates the flat top effect, it still has high side lobes; Park published the paper "A Novel Timing Estimation Method for OFDM Systems" (IEEE Communications Letters , 2003, 7:53-55) designed a training sequence structure with conjugate symmetry. Compared with the SC algorithm and the Minn algorithm, the algorithm has a large peak at the correct starting point, which improves the Accuracy of timing metrics, but there are still small side lobes; Yang proposes a A coarse symbol timing algorithm based on the optimal correlation cyclic shift preamble sequence CSP, the algorithm has good performance in multipath fading channels, but its computational complexity is high.
这些算法出现的峰值平顶效应或存在的较大旁瓣,对定时同步有一定的影响,并且在采用PN序列进行符号定时同步时,会存在高峰均比的问题,而CAZAC序列良好的相关特性和低峰均比特性正好可以解决这些问题,因此利用CAZAC序列进行同步在OFDM系统中得到了广泛应用。The peak flat top effect or the existence of large side lobes in these algorithms has a certain impact on timing synchronization, and when the PN sequence is used for symbol timing synchronization, there will be a problem of peak-to-average ratio, while the CAZAC sequence has good correlation characteristics. and low peak-to-average ratio can solve these problems, so the use of CAZAC sequence for synchronization has been widely used in OFDM systems.
现有基于CAZAC序列进行同步的代表性算法有:Fang在其发表的论文“A NovelSynchronization Algorithm Based on CAZAC Sequence for OFDM Systems”(IEEEInternational Conference on Wireless Networks and Mobile Communications,2012:1-4)中利用随机指数序列对CAZAC序列进行加权处理来完成定时同步,Shao在其发表的论文“Robust Timing and Frequency Synchronization Based on Constant AmplitudeZero Autocorrelation Sequence for OFDM Systems”(IEEE International Conferenceon Communication Problem-solving,2014:14–17)中采用了一种类似Park算法的训练序列结构,在接收端利用新的加权因子对CAZAC序列进行加权处理来完成定时同步,Fang算法和Shao算法在多径衰落信道下性能良好,但是在接收端进行同步时需要使用额外的加权序列,这会浪费一些存储空间,与此同时,还会增加其计算复杂度;Jian在其发表的论文“ANovel Timing Synchronization Method Based on CAZAC Sequence for OFDM Systems”(IEEE International Conference on Signal Processing,Communications andComputing,2018:10-15)中设计了一种新的训练序列结构,利用该结构进行定时同步时可降低计算复杂度,但在存有频率偏移时,其定时同步性能明显下降。The existing representative algorithms for synchronization based on CAZAC sequences are: Fang in his paper "A Novel Synchronization Algorithm Based on CAZAC Sequence for OFDM Systems" (IEEE International Conference on Wireless Networks and Mobile Communications, 2012: 1-4) using random The exponential sequence weights the CAZAC sequence to complete timing synchronization. Shao published the paper "Robust Timing and Frequency Synchronization Based on Constant AmplitudeZero Autocorrelation Sequence for OFDM Systems" (IEEE International Conferenceon Communication Problem-solving, 2014:14–17) A training sequence structure similar to the Park algorithm is used in the algorithm, and the CAZAC sequence is weighted by a new weighting factor at the receiving end to complete timing synchronization. Fang algorithm and Shao algorithm perform well in multipath fading channels, but at the receiving end An additional weighted sequence needs to be used for synchronization, which wastes some storage space and at the same time increases its computational complexity; Jian published a paper "ANovel Timing Synchronization Method Based on CAZAC Sequence for OFDM Systems" (IEEE A new training sequence structure is designed in International Conference on Signal Processing, Communications and Computing, 2018: 10-15), which can reduce the computational complexity when using this structure for timing synchronization, but when there is a frequency offset, the timing of Synchronization performance drops significantly.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于针对上述已有算法的不足,提出一种基于CAZAC序列的低复杂度抗频偏同步方法,以提高同步性能,并降低计算复杂度。The purpose of the present invention is to propose a low-complexity anti-frequency offset synchronization method based on the CAZAC sequence to improve the synchronization performance and reduce the computational complexity in view of the shortcomings of the above-mentioned existing algorithms.
本发明的技术关键是:在发送端生成由CAZAC序列构造的训练符号,在接收端简化定时度量函数,利用延迟相关和对称相关特性,实现精确稳定的同步,其实现步骤包括如下:The technical key of the present invention is: generating a training symbol constructed by a CAZAC sequence at the transmitting end, simplifying the timing metric function at the receiving end, and utilizing the delay correlation and symmetric correlation characteristics to achieve accurate and stable synchronization, and its implementation steps include the following:
(1)在发送端,构造基于CAZAC序列的训练序列:T=[A(n)B(n)C(n)D(n)],其中,A(n)为发送端训练序列的第一部分序列,其由N/4长的CAZAC序列构成,表示为其中j为虚数单位,n=0,1,…,N/4-1,N为OFDM系统中子载波的个数;(1) At the transmitting end, construct a training sequence based on the CAZAC sequence: T=[A(n)B(n)C(n)D(n)], where A(n) is the first part of the training sequence at the transmitting end sequence, which consists of N/4 long CAZAC sequences, denoted as where j is an imaginary unit, n=0,1,...,N/4-1, and N is the number of subcarriers in the OFDM system;
B(n)为发送端训练序列的第二部分序列,其是A(n)序列的共轭对称序列,即 B(n) is the second partial sequence of the training sequence at the transmitting end, which is the conjugate symmetric sequence of the A(n) sequence, that is,
C(n)为发送端训练序列的第三部分序列,其是通过对A(n)序列的偶数项进行取反操作得到的,即 C(n) is the third partial sequence of the training sequence at the transmitting end, which is obtained by inverting the even-numbered items of the A(n) sequence, that is,
D(n)为发送端训练序列的第四部分序列,其是通过对B(n)序列的偶数项进行取反操作得到的,即 D(n) is the fourth partial sequence of the training sequence at the transmitting end, which is obtained by inverting the even-numbered items of the B(n) sequence, that is,
(2)设长度为Ng的循环前缀P,将该循环前缀加到发送端训练序列T的前端,得到长度为N+Ng的训练符号S=[P T],并发送该训练符号;(2) set a cyclic prefix P of length Ng , add the cyclic prefix to the front end of the training sequence T of the transmitting end, obtain a training symbol S=[PT] with a length of N+ Ng , and send the training symbol;
(3)在接收端,设接收窗口长度为N,在窗口长度内构造定时度量函数M(d):(3) At the receiving end, set the length of the receiving window as N, and construct the timing metric function M(d) within the window length:
其中,表示相关函数,表示能量函数,其中m,k分别为函数P(d),R(d)的中间变量,d为采样点序号,和分别为数值不同的接收样本;in, represents the correlation function, Represents the energy function, where m and k are the intermediate variables of the functions P(d) and R(d) respectively, d is the sampling point number, and Respectively, the received samples with different values;
(4)搜索定时度量函数M(d)的最大值,得到定时同步估计值:完成定时同步;(4) Search the maximum value of the timing metric function M(d) to obtain the timing synchronization estimate: complete timing synchronization;
(5)根据定时同步估计值确定接收样本中训练序列的起点位置,得到接收端的训练序列:其中,为接收样本,n1=0,1,...,N-1,并利用该训练序列T'前后两部分序列对称的性质,计算得到粗略的小数倍频率偏移估计值 (5) According to the estimated value of timing synchronization Determine the starting position of the training sequence in the received sample, and get the training sequence at the receiving end: in, In order to receive samples, n 1 =0,1,...,N-1, and use the symmetric property of the two parts of the training sequence T' before and after the calculation to obtain a rough fractional frequency offset estimation value
(6)根据定时同步估计值确定接收样本中训练符号的起点位置,得到接收端的训练符号:其中,为接收样本,n3=-Ng,-Ng+1,...,N-1,并根据粗略的小数倍频率偏移估计值对该训练符号S'进行粗略的小数倍频率偏移补偿,得到第一次频率偏移补偿后的训练符号S1,再基于循环前缀进一步进行精细的小数倍频率偏移估计,计算得到精细的小数倍频率偏移估计值 (6) According to the estimated value of timing synchronization Determine the starting position of the training symbols in the received samples, and get the training symbols at the receiving end: in, For the received samples, n 3 =-N g , -N g +1,...,N-1, and estimate the value according to the rough fractional frequency offset Perform a rough fractional frequency offset compensation on the training symbol S' to obtain the training symbol S 1 after the first frequency offset compensation, and then further perform a fine fractional frequency offset estimation based on the cyclic prefix to obtain Fine fractional frequency offset estimates
(7)根据精细的小数倍频率偏移估计值对第一次频率偏移补偿后的训练符号S1进行精细的小数倍频率偏移补偿,得到第二次频率偏移补偿后的训练符号S2,再利用整数倍频率偏移对CAZAC序列造成移位的性质,构造整数倍频率偏移判决函数F(g):(7) According to the fine fractional frequency offset estimate Perform fine fractional multiple frequency offset compensation on the training symbol S 1 after the first frequency offset compensation to obtain the training symbol S 2 after the second frequency offset compensation, and then use the integer multiple frequency offset to perform the CAZAC sequence Due to the nature of the shift, construct an integer multiple frequency offset decision function F(g):
其中,g为函数F()的自变量,g=0,1,2,...,N-1,p,q分别为函数F(g)的中间变量,和分别为两个数值不同的经过第二次频率偏移补偿后的接收样本,上标*表示取共轭;Among them, g is the independent variable of the function F(), g=0, 1, 2,..., N-1, p, q are the intermediate variables of the function F(g), respectively, and are two received samples with different values after the second frequency offset compensation, and the superscript * means to take the conjugate;
(8)搜索整数倍频率偏移判决函数F(g)的最大值,得到整数倍频率偏移估计值: (8) Search for the maximum value of the integer multiple frequency offset decision function F(g), and obtain the integer multiple frequency offset estimated value:
(9)利用粗略的小数倍频率偏移估计值精细的小数倍频率偏移估计值和整数倍频率偏移估计值得到频率偏移估计值:完成频率同步。(9) Use a rough fractional frequency offset estimate Fine fractional frequency offset estimates and integer multiples of frequency offset estimates Get the frequency offset estimate: Complete frequency synchronization.
本发明与现有算法相比具有以下优点:Compared with the existing algorithm, the present invention has the following advantages:
第一,本发明由于在发送端构造了基于CAZAC序列的训练序列结构,从而在接收端消除了由循环前缀和同步序列自身的对称结构所引入的定时度量峰值平台或较大旁瓣现象,提高了在高斯信道、多径衰落信道环境中定时同步性能,解决了现有算法定时同步性能差、对频率偏移敏感的问题。First, the present invention constructs a training sequence structure based on the CAZAC sequence at the transmitting end, thereby eliminating the timing metric peak plateau or large side lobe phenomenon introduced by the symmetrical structure of the cyclic prefix and the synchronization sequence itself at the receiving end, improving the performance of the training sequence. The performance of timing synchronization in Gaussian channel and multipath fading channel environment is solved, and the problems of poor timing synchronization performance and sensitivity to frequency offset of existing algorithms are solved.
第二,本发明由于在接收端首先进行粗略的小数倍频率偏移估计,进一步进行精细的小数倍频率偏移估计,这种两级纠小数倍频率偏移的方案使频率偏移估计精度更高,解决了现有算法频率偏移估计精度低的问题。Second, the present invention performs a rough fractional multiple frequency offset estimation at the receiving end first, and further performs a fine fractional multiple frequency offset estimation. This two-stage fractional multiple frequency offset correction scheme makes the frequency offset The estimation accuracy is higher, and the problem of low frequency offset estimation accuracy of the existing algorithm is solved.
第三,本发明由于所有运算均在时域进行,不需要经过FFT处理,而且不需要使用额外的加权序列,既节省了存储空间,又降低了同步模块的实现复杂度,从而提高了系统同步的速度。Third, since all operations are performed in the time domain, the present invention does not need to undergo FFT processing, and does not need to use additional weighting sequences, which not only saves storage space, but also reduces the implementation complexity of the synchronization module, thereby improving system synchronization. speed.
附图说明Description of drawings
图1是本发明的实现流程图;Fig. 1 is the realization flow chart of the present invention;
图2是本发明中的训练序列结构图;Fig. 2 is the training sequence structure diagram in the present invention;
图3是本发明与现有同步算法在高斯信道,不加频率偏移条件下的定时检测概率对比图;3 is a comparison diagram of the timing detection probability of the present invention and an existing synchronization algorithm in a Gaussian channel without adding a frequency offset;
图4是本发明与现有同步算法在高斯信道,加频率偏移条件下的定时检测概率对比图;4 is a comparison diagram of the timing detection probability of the present invention and an existing synchronization algorithm in a Gaussian channel and under the condition of adding a frequency offset;
图5是本发明与现有同步算法在多径衰落信道,不加频率偏移条件下的定时检测概率对比图;5 is a comparison diagram of the timing detection probability of the present invention and an existing synchronization algorithm in a multipath fading channel without adding a frequency offset;
图6是本发明与现有同步算法在高斯信道下的频率偏移估计均方误差性能对比图;Fig. 6 is the performance comparison diagram of the mean square error of frequency offset estimation of the present invention and the existing synchronization algorithm under Gaussian channel;
图7是本发明与现有同步算法在多径衰落信道下的频率偏移估计均方误差性能对比图。FIG. 7 is a comparison diagram of the mean square error performance of the frequency offset estimation of the present invention and the existing synchronization algorithm in a multipath fading channel.
具体实施方式Detailed ways
下面结合附图对本发明的实施例和效果作进一步详细描述。The embodiments and effects of the present invention will be described in further detail below with reference to the accompanying drawings.
参照图1,本实施例的具体实现步骤如下:1, the specific implementation steps of this embodiment are as follows:
步骤1,在发送端,构造基于CAZAC序列的训练序列T。
1a)构造发送端训练序列的第一部分序列A(n),该部分由N/4长的CAZAC序列构成,表示为其中j为虚数单位,n=0,1,...,N/4-1,N为OFDM系统中子载波的个数;1a) Construct the first part sequence A(n) of the training sequence of the transmitter, which is composed of N/4 CAZAC sequences, expressed as where j is an imaginary unit, n=0,1,...,N/4-1, and N is the number of subcarriers in the OFDM system;
其中,CAZAC序列表示为:其中,N1为CAZAC序列的周期,取值为偶数,r为N1的互质数,v=0,1,...,N1-1,对于A(n)序列,取r=1,N1=N;Among them, the CAZAC sequence is expressed as: Among them, N 1 is the period of the CAZAC sequence, which is an even number, r is the co-prime number of N 1 , v=0,1,...,N 1 -1, for the A(n) sequence, take r=1, N 1 =N;
1b)构造发送端训练序列的第二部分序列B(n),该部分是A(n)序列的共轭对称序列,即 1b) Construct the second partial sequence B(n) of the training sequence at the transmitting end, which is the conjugate symmetric sequence of the A(n) sequence, namely
1c)构造发送端训练序列的第三部分序列C(n),该部分是通过对A(n)序列的偶数项进行取反操作得到的,即 1c) Construct the third partial sequence C(n) of the training sequence at the transmitter, which is obtained by inverting the even-numbered items of the A(n) sequence, that is,
1d)构造发送端训练序列的第四部分序列D(n),该部分是通过对B(n)序列的偶数项进行取反操作得到的,即 1d) Construct the fourth part sequence D(n) of the training sequence at the transmitting end, which is obtained by inverting the even-numbered items of the B(n) sequence, that is,
1e)由A(n)序列、B(n)序列、C(n)序列及D(n)序列得到长度为N的发送端训练序列:T=[A(n)B(n)C(n)D(n)],如图2所示。1e) From the A(n) sequence, the B(n) sequence, the C(n) sequence and the D(n) sequence, the transmitter training sequence of length N is obtained: T=[A(n)B(n)C(n )D(n)], as shown in Figure 2.
步骤2,构造训练符号S。Step 2, construct training symbol S.
由发送端训练序列T尾部的Ng个数据信号构成循环前缀P;The cyclic prefix P is formed by the N g data signals at the end of the training sequence T at the transmitter;
将循环前缀P加到发送端训练序列T的前端,得到长度为N+Ng的训练符号S=[PT],并发送该训练符号。The cyclic prefix P is added to the front end of the training sequence T at the transmitting end to obtain a training symbol S=[PT] with a length of N+N g , and the training symbol is sent.
步骤3,构造定时度量函数M(d)。Step 3, construct the timing metric function M(d).
在接收端,设接收窗口长度与发送端训练序列T长度相同,其为N,在接收窗口长度内构造定时度量函数M(d):At the receiving end, set the length of the receiving window to be the same as the length of the training sequence T of the transmitting end, which is N, and construct the timing metric function M(d) within the length of the receiving window:
其中,表示相关函数,表示能量函数,其中m,k分别为函数P(d),R(d)的中间变量,d为采样点序号,和分别为数值不同的接收样本。in, represents the correlation function, Represents the energy function, where m and k are the intermediate variables of the functions P(d) and R(d) respectively, d is the sampling point number, and are received samples with different values, respectively.
步骤4,完成定时同步。Step 4, complete timing synchronization.
搜索定时度量函数M(d)的最大值,得到定时同步估计值:完成定时同步。Search for the maximum value of the timing metric function M(d) to get the timing synchronization estimate: Complete timing synchronization.
步骤5,估计粗略的小数倍频率偏移
5a)根据定时同步估计值确定接收样本中训练序列的起点位置,得到接收端的训练序列:其中,为接收样本,n1=0,1,...,N-1;5a) Based on timing synchronization estimates Determine the starting position of the training sequence in the received sample, and get the training sequence at the receiving end: in, For receiving samples, n 1 =0,1,...,N-1;
5b)利用该训练序列T'前后两部分序列对称的性质,计算得到粗略的小数倍频率偏移估计值 5b) Using the symmetric nature of the two parts of the training sequence T' before and after, calculate a rough fractional frequency offset estimate
其中,angle(·)表示取相位,和分别为两个数值不同的接收样本,n2=0,1,...,N/2-1,上标*表示取共轭。Among them, angle( ) represents taking the phase, and They are two received samples with different values, n 2 =0, 1, .
步骤6,估计精细的小数倍频率偏移 Step 6, Estimate the fine fractional frequency offset
6a)根据定时同步估计值确定接收样本中训练符号的起点位置,得到接收端的训练符号:其中,为接收样本,n3=-Ng,-Ng+1,...,N-1;6a) Based on timing synchronization estimates Determine the starting position of the training symbols in the received samples, and get the training symbols at the receiving end: in, For receiving samples, n 3 =-N g , -N g +1,...,N-1;
6b)根据粗略的小数倍频率偏移估计值对该训练符号S'进行粗略的小数倍频率偏移补偿,即对该训练符号S'乘以一个补偿项得到第一次频率偏移补偿后的训练符号:i=0,1,...,N+Ng-1;6b) Based on rough fractional frequency offset estimates Perform rough fractional frequency offset compensation on the training symbol S', that is, multiply the training symbol S' by a compensation term Get the training symbols after the first frequency offset compensation: i=0,1,...,N+ Ng -1;
6c)利用第一次频率偏移补偿后的训练符号S1,基于循环前缀进一步进行精细的小数倍频率偏移估计,计算得到精细的小数倍频率偏移估计值 6c) Using the training symbol S 1 after the first frequency offset compensation, based on the cyclic prefix, further perform a fine fractional multiple frequency offset estimation, and calculate a fine fractional multiple frequency offset estimation value
其中,和分别为两个数值不同的经过第一次频率偏移补偿后的接收样本,n4=0,1,...,Ng-1。in, and are two received samples with different values after the first frequency offset compensation, n 4 =0, 1, . . . , N g -1.
步骤7,构造整数倍频率偏移判决函数F(g)。Step 7: Construct an integer multiple frequency offset decision function F(g).
7a)根据精细的小数倍频率偏移估计值对第一次频率偏移补偿后的训练符号S1进行精细的小数倍频率偏移补偿,即对该训练符号S1乘以一个补偿项得到第二次频率偏移补偿后的训练符号:l=0,1,...,N+Ng-1;7a) Based on fine fractional frequency offset estimates Perform precise fractional frequency offset compensation on the training symbol S 1 after the first frequency offset compensation, that is, multiply the training symbol S 1 by a compensation term Get the training symbols after the second frequency offset compensation: l=0,1,...,N+ Ng -1;
7b)利用第二次频率偏移补偿后的训练符号S2,根据整数倍频率偏移对CAZAC序列造成移位的性质,构造整数倍频率偏移判决函数F(g):7b) Using the training symbol S 2 after the second frequency offset compensation, according to the property of shifting the CAZAC sequence caused by the integer multiple frequency offset, construct the integer multiple frequency offset decision function F(g):
其中,g为函数F()的自变量,g=0,1,2,...,N-1,p,q分别为函数F(g)的中间变量,和分别为两个数值不同的经过第二次频率偏移补偿后的接收样本,上标*表示取共轭。Among them, g is the independent variable of the function F(), g=0, 1, 2,..., N-1, p, q are the intermediate variables of the function F(g), respectively, and They are two received samples with different values after the second frequency offset compensation, and the superscript * indicates that the conjugate is taken.
步骤8,估计整数倍频率偏移 Step 8, Estimate integer frequency offset
搜索整数倍频率偏移判决函数F(g)的最大值,得到整数倍频率偏移估计值: Search for the maximum value of the integer multiple frequency offset decision function F(g) to obtain the integer multiple frequency offset estimate:
步骤9,完成频率同步。Step 9, complete frequency synchronization.
利用粗略的小数倍频率偏移估计值精细的小数倍频率偏移估计值和整数倍频率偏移估计值得到频率偏移估计值:完成频率同步。Utilize rough fractional frequency offset estimates Fine fractional frequency offset estimates and integer multiples of frequency offset estimates Get the frequency offset estimate: Complete frequency synchronization.
下面结合仿真实验对本发明的效果进一步说明。The effects of the present invention will be further described below in conjunction with simulation experiments.
1.仿真条件:1. Simulation conditions:
本发明的仿真实验是在MATLAB 2016B软件下进行的,设OFDM系统中子载波个数N=256,循环前缀长度Ng=32,引入的归一化频率偏移ε=5.65,仿真所用信道分别为加性高斯白噪声信道和多径衰落信道(ITU标准中的itur3GIBx信道),设单个信噪比的仿真次数为2000次。The simulation experiment of the present invention is carried out under the MATLAB 2016B software, and the number of subcarriers in the OFDM system is set to N=256, the cyclic prefix length Ng =32, the normalized frequency offset ε=5.65 introduced, and the channels used in the simulation are respectively For the additive white Gaussian noise channel and the multipath fading channel (itur3GIBx channel in the ITU standard), the number of simulations for a single signal-to-noise ratio is set to 2000.
现有同步算法包括有:SC算法、Minn算法、Park算法、Yang算法、Fang算法、Shao算法及Jian算法。其中,用于进行定时同步比较的现有同步算法有Minn算法、Park算法、Yang算法、Fang算法、Shao算法及Jian算法,用于进行频率同步比较的现有同步算法有SC算法、Fang算法及Shao算法。Existing synchronization algorithms include: SC algorithm, Minn algorithm, Park algorithm, Yang algorithm, Fang algorithm, Shao algorithm and Jian algorithm. Among them, the existing synchronization algorithms used for timing synchronization comparison include Minn algorithm, Park algorithm, Yang algorithm, Fang algorithm, Shao algorithm and Jian algorithm, and the existing synchronization algorithms used for frequency synchronization comparison include SC algorithm, Fang algorithm and Shao algorithm.
2.仿真内容与结果分析:2. Simulation content and result analysis:
仿真1,在上述条件下用本发明与上述现有的同步算法在高斯信道,不加频率偏移条件下进行定时同步,结果如图3所示。图3中横轴表示OFDM系统的信噪比,其单位为分贝dB,纵轴表示定时检测概率。
从图3中可以看出,本发明、Fang算法、Shao算法和Jian算法均在信噪比为0dB左右检测概率达到1,而Park算法在信噪比为5dB左右检测概率达到1,Minn算法和Yang算法在信噪比为20dB左右检测概率才能达到1,说明本发明在高斯信道,不加频率偏移条件下定时同步性能良好。As can be seen from Figure 3, the present invention, Fang algorithm, Shao algorithm and Jian algorithm all have a detection probability of 1 when the signal-to-noise ratio is about 0dB, while the Park algorithm has a detection probability of 1 when the signal-to-noise ratio is about 5dB. Minn algorithm and The detection probability of the Yang algorithm can only reach 1 when the signal-to-noise ratio is about 20dB, indicating that the present invention has good timing synchronization performance in the Gaussian channel without adding frequency offset.
仿真2,在上述条件下用本发明与上述现有的同步算法在高斯信道,加频率偏移条件下进行定时同步,结果如图4所示。图4中横轴表示OFDM系统的信噪比,其单位为分贝dB,纵轴表示定时检测概率。In simulation 2, under the above conditions, the present invention and the above-mentioned existing synchronization algorithm are used to perform timing synchronization under the condition of Gaussian channel and frequency offset, and the result is shown in FIG. 4 . In FIG. 4 , the horizontal axis represents the signal-to-noise ratio of the OFDM system, and the unit is decibel dB, and the vertical axis represents the timing detection probability.
从图4中可以看出,在存有频率偏移时,Jian算法定时检测概率明显下降,其他现有算法性能稳定,本发明仍具有良好的检测性能,说明本发明在高斯信道,加频率偏移条件下定时同步性能良好。It can be seen from Fig. 4 that when there is a frequency offset, the timing detection probability of the Jian algorithm is significantly reduced, the performance of other existing algorithms is stable, and the present invention still has good detection performance. The timing synchronization performance is good under moving conditions.
仿真3,在上述条件下用本发明与上述现有的同步算法在多径衰落信道,不加频率偏移条件下进行定时同步,结果如图5所示。图5中横轴表示OFDM系统的信噪比,其单位为分贝dB,纵轴表示定时检测概率。Simulation 3: Under the above conditions, the present invention and the above-mentioned existing synchronization algorithm are used to perform timing synchronization in a multipath fading channel without adding frequency offset. The result is shown in FIG. 5 . In FIG. 5 , the horizontal axis represents the signal-to-noise ratio of the OFDM system, and the unit is decibel dB, and the vertical axis represents the timing detection probability.
从图5中可以看出,在多径衰落信道,不加频率偏移条件下,Minn算法、Park算法和Jian算法的定时检测概率明显下降,其他现有算法性能稳定,本发明仍具有良好的检测性能,说明本发明在多径衰落信道,不加频率偏移条件下定时同步性能良好。It can be seen from Fig. 5 that under the condition of multipath fading channel and no frequency offset, the timing detection probability of Minn algorithm, Park algorithm and Jian algorithm is obviously reduced, the performance of other existing algorithms is stable, and the present invention still has good performance. The detection performance shows that the present invention has good timing synchronization performance in the multipath fading channel without adding frequency offset.
仿真4,在上述条件下用本发明与上述现有的同步算法在高斯信道下进行频率同步,结果如图6所示。图6中横轴表示OFDM系统的信噪比,其单位为分贝dB,纵轴表示频率偏移估计均方误差。Simulation 4, using the present invention and the above-mentioned existing synchronization algorithm to perform frequency synchronization under the Gaussian channel under the above conditions, the result is shown in FIG. 6 . In FIG. 6 , the horizontal axis represents the signal-to-noise ratio of the OFDM system, and the unit is decibel dB, and the vertical axis represents the mean square error of frequency offset estimation.
从图6中可以看出,本发明频率偏移估计均方误差性能与Fang算法相当,但优于Shao算法和SC算法,且随着信噪比的增大,其频率偏移估计性能接近克拉美罗界,说明本发明在高斯信道下频率同步性能良好。It can be seen from Fig. 6 that the mean square error performance of the frequency offset estimation of the present invention is comparable to the Fang algorithm, but better than the Shao algorithm and the SC algorithm, and with the increase of the signal-to-noise ratio, the frequency offset estimation performance of the present invention is close to the carat Merro world, it shows that the present invention has good frequency synchronization performance under Gaussian channel.
仿真5,在上述条件下用本发明与上述现有的同步算法在多径衰落信道下进行频率同步,结果如图7所示。图7中横轴表示OFDM系统的信噪比,其单位为分贝dB,纵轴表示频率偏移估计均方误差。In
从图7中可以看出,本发明频率偏移估计均方误差性能与Fang算法相当,但优于Shao算法和SC算法,且随着信噪比的增大,频率偏移估计性能接近克拉美罗界,说明本发明在多径衰落信道下频率同步性能良好。It can be seen from Fig. 7 that the mean square error performance of the frequency offset estimation of the present invention is comparable to the Fang algorithm, but better than the Shao algorithm and the SC algorithm, and with the increase of the signal-to-noise ratio, the frequency offset estimation performance is close to Cramer Luo Jie, it shows that the present invention has good frequency synchronization performance in multipath fading channels.
为了比较本发明与上述现有的同步算法的计算复杂度,统计了本发明与上述现有的同步算法在定时同步阶段的计算量,结果如表1所示。In order to compare the computational complexity of the present invention and the above-mentioned existing synchronization algorithms, the calculation amount of the present invention and the above-mentioned existing synchronization algorithms in the timing synchronization phase is calculated, and the results are shown in Table 1.
表1各同步算法在定时同步阶段计算量统计表Table 1 Statistical table of calculation amount of each synchronization algorithm in timing synchronization stage
从表1中可以看出,在定时同步阶段,本发明使用的共轭次数为0次,总的复数乘法次数为N+2次,总的加法次数为N-4次,相比于其他算法,本发明计算复杂度低。As can be seen from Table 1, in the timing synchronization stage, the number of conjugates used in the present invention is 0, the total number of complex multiplications is N+2, and the total number of additions is N-4. Compared with other algorithms , the computational complexity of the present invention is low.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911298414.6A CN110971558B (en) | 2019-12-17 | 2019-12-17 | Low-complexity anti-frequency offset synchronization method based on CAZAC sequence |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911298414.6A CN110971558B (en) | 2019-12-17 | 2019-12-17 | Low-complexity anti-frequency offset synchronization method based on CAZAC sequence |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110971558A true CN110971558A (en) | 2020-04-07 |
CN110971558B CN110971558B (en) | 2021-07-06 |
Family
ID=70034578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911298414.6A Active CN110971558B (en) | 2019-12-17 | 2019-12-17 | Low-complexity anti-frequency offset synchronization method based on CAZAC sequence |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110971558B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112910816A (en) * | 2021-01-15 | 2021-06-04 | 西安电子科技大学 | Filter bank multi-carrier timing synchronization method based on phase weighting conjugate symmetry |
CN113543303A (en) * | 2021-06-30 | 2021-10-22 | 紫光展锐(重庆)科技有限公司 | Synchronization method, synchronization device, chip and module equipment |
CN114584449A (en) * | 2022-03-03 | 2022-06-03 | 电子科技大学 | Improved M-part timing synchronization and frequency offset method based on CAZAC sequence |
CN115208725A (en) * | 2022-05-07 | 2022-10-18 | 中国人民解放军国防科技大学 | Method, device and medium for combining OFDM synchronization and information modulation |
CN115955291A (en) * | 2023-03-09 | 2023-04-11 | 北京智联安科技有限公司 | Method and equipment for reducing false detection probability of NBIOT network cell search |
CN116389213A (en) * | 2023-04-21 | 2023-07-04 | 湖南大学 | OFDM system time-frequency synchronization method, terminal equipment and storage medium |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227443A (en) * | 2007-01-19 | 2008-07-23 | 华为技术有限公司 | Method and device for generating training symbols and training symbols for offset estimation |
CN101312454A (en) * | 2007-05-23 | 2008-11-26 | 中兴通讯股份有限公司 | MIMO-OFDM synchronization method and apparatus |
EP2161893A1 (en) * | 2008-09-08 | 2010-03-10 | Sony Corporation | New frame and data pattern structure for multi-carrier systems |
EP2175596A1 (en) * | 2008-10-09 | 2010-04-14 | Sony Corporation | New frame and data pattern structure for multi-carrier system |
US20110026649A1 (en) * | 2009-07-28 | 2011-02-03 | Dietmar Lipka | Technique for determining a frequency offset |
CN102238124A (en) * | 2011-05-31 | 2011-11-09 | 西南石油大学 | OFDM (orthogonal frequency division multiplexing)-based digital seismograph data transmission system and synchronization method thereof |
CN102413091A (en) * | 2011-11-11 | 2012-04-11 | 中国科学院上海微系统与信息技术研究所 | Symmetrical-constant amplitude zero auto correlation (CAZAC)-sequence-based orthogonal frequency division multiplexing (OFDM) system synchronization method |
CN102882670A (en) * | 2012-09-13 | 2013-01-16 | 电子科技大学 | Synchronous processing method based on CMMB signals |
CN103532898A (en) * | 2013-04-22 | 2014-01-22 | 上海数字电视国家工程研究中心有限公司 | OFDM training symbol generation and synchronization method based on CAZAC sequence |
CN105516045A (en) * | 2015-12-04 | 2016-04-20 | 中国科学院上海微系统与信息技术研究所 | OFDM (Orthogonal Frequency-Division Multiplexing) training sequence construction method and synchronization method |
CN107196887A (en) * | 2017-08-02 | 2017-09-22 | 电子科技大学 | Satellite OFDM synchronized algorithms based on conjugation CAZAC sequences |
CN109067687A (en) * | 2018-06-22 | 2018-12-21 | 西安电子科技大学 | Burst OFDM time synchronization method based on conjugation training sequence |
WO2019061306A1 (en) * | 2017-09-29 | 2019-04-04 | 北京小米移动软件有限公司 | Signal transmission method and device |
WO2019170519A1 (en) * | 2018-03-08 | 2019-09-12 | Institut Mines Telecom - Imt Atlantique - Bretagne - Pays De La Loire | Pseudo-guard intervals insertion in an fbmc transmitter |
-
2019
- 2019-12-17 CN CN201911298414.6A patent/CN110971558B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227443A (en) * | 2007-01-19 | 2008-07-23 | 华为技术有限公司 | Method and device for generating training symbols and training symbols for offset estimation |
CN101312454A (en) * | 2007-05-23 | 2008-11-26 | 中兴通讯股份有限公司 | MIMO-OFDM synchronization method and apparatus |
EP2161893A1 (en) * | 2008-09-08 | 2010-03-10 | Sony Corporation | New frame and data pattern structure for multi-carrier systems |
EP2175596A1 (en) * | 2008-10-09 | 2010-04-14 | Sony Corporation | New frame and data pattern structure for multi-carrier system |
US20110026649A1 (en) * | 2009-07-28 | 2011-02-03 | Dietmar Lipka | Technique for determining a frequency offset |
CN102238124A (en) * | 2011-05-31 | 2011-11-09 | 西南石油大学 | OFDM (orthogonal frequency division multiplexing)-based digital seismograph data transmission system and synchronization method thereof |
CN102413091A (en) * | 2011-11-11 | 2012-04-11 | 中国科学院上海微系统与信息技术研究所 | Symmetrical-constant amplitude zero auto correlation (CAZAC)-sequence-based orthogonal frequency division multiplexing (OFDM) system synchronization method |
CN102882670A (en) * | 2012-09-13 | 2013-01-16 | 电子科技大学 | Synchronous processing method based on CMMB signals |
CN103532898A (en) * | 2013-04-22 | 2014-01-22 | 上海数字电视国家工程研究中心有限公司 | OFDM training symbol generation and synchronization method based on CAZAC sequence |
CN105516045A (en) * | 2015-12-04 | 2016-04-20 | 中国科学院上海微系统与信息技术研究所 | OFDM (Orthogonal Frequency-Division Multiplexing) training sequence construction method and synchronization method |
CN107196887A (en) * | 2017-08-02 | 2017-09-22 | 电子科技大学 | Satellite OFDM synchronized algorithms based on conjugation CAZAC sequences |
WO2019061306A1 (en) * | 2017-09-29 | 2019-04-04 | 北京小米移动软件有限公司 | Signal transmission method and device |
WO2019170519A1 (en) * | 2018-03-08 | 2019-09-12 | Institut Mines Telecom - Imt Atlantique - Bretagne - Pays De La Loire | Pseudo-guard intervals insertion in an fbmc transmitter |
CN109067687A (en) * | 2018-06-22 | 2018-12-21 | 西安电子科技大学 | Burst OFDM time synchronization method based on conjugation training sequence |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112910816A (en) * | 2021-01-15 | 2021-06-04 | 西安电子科技大学 | Filter bank multi-carrier timing synchronization method based on phase weighting conjugate symmetry |
CN113543303A (en) * | 2021-06-30 | 2021-10-22 | 紫光展锐(重庆)科技有限公司 | Synchronization method, synchronization device, chip and module equipment |
CN114584449A (en) * | 2022-03-03 | 2022-06-03 | 电子科技大学 | Improved M-part timing synchronization and frequency offset method based on CAZAC sequence |
CN115208725A (en) * | 2022-05-07 | 2022-10-18 | 中国人民解放军国防科技大学 | Method, device and medium for combining OFDM synchronization and information modulation |
CN115208725B (en) * | 2022-05-07 | 2024-02-02 | 中国人民解放军国防科技大学 | Method, device and medium for combining OFDM synchronization and information modulation |
CN115955291A (en) * | 2023-03-09 | 2023-04-11 | 北京智联安科技有限公司 | Method and equipment for reducing false detection probability of NBIOT network cell search |
CN115955291B (en) * | 2023-03-09 | 2023-05-23 | 北京智联安科技有限公司 | Method and equipment for reducing NBIOT network cell search false detection probability |
CN116389213A (en) * | 2023-04-21 | 2023-07-04 | 湖南大学 | OFDM system time-frequency synchronization method, terminal equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110971558B (en) | 2021-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110971558B (en) | Low-complexity anti-frequency offset synchronization method based on CAZAC sequence | |
US8576810B2 (en) | Method and apparatus for detecting secondary synchronization signal | |
WO2019119778A1 (en) | Anti-interference signal detection and synchronization method for wireless broadband communication system | |
KR101291859B1 (en) | Methods and systems for improved timing acquisition for varying channel conditions | |
CN110636024B (en) | 5G waveform system synchronization method based on index modulation | |
CN102882670A (en) | Synchronous processing method based on CMMB signals | |
CN110493156A (en) | Frequency deviation estimating method based on constellation point diversity in 5G mobile communication system | |
CN113890802B (en) | Symbol timing synchronization method based on PN sequence | |
CN102932307A (en) | Method for synchronizing orthogonal frequency division multiplexing (OFDM) system time domain through utilizing constant amplitude zero auto correlation (CAZAC) sequence | |
CN113259295A (en) | Signal detection method for underwater acoustic FBMC system | |
CN101207596B (en) | A synchronization method and receiver device | |
CN107070833A (en) | Towards the detection method of the synchronizing signal with symmetry, synchronous method and terminal | |
CN116056201A (en) | Frequency offset estimation method based on synchronous signals | |
CN104836770A (en) | Timing estimation method based on correlation average and windowing | |
CN112738000A (en) | PSS block cross-correlation detection method | |
KR100626644B1 (en) | Frequency and Time Offset Estimation Method in Orthogonal Frequency Division Multiplexed Communication Systems | |
CN109600334B (en) | OFDM synchronization method, device and readable storage medium for broadband satellite communication system | |
CN111107028A (en) | PSS and SSS combined frequency offset estimation method for 5G system | |
CN109561042B (en) | A Timing Frequency Synchronization Method of OFDM System Receiver | |
JP3544147B2 (en) | OFDM signal receiving apparatus, OFDM signal communication system and communication control method therefor | |
CN103346985B (en) | A kind of method estimated fast for time and frequency parameter in TD-LTE system | |
CN110798416A (en) | CFO Estimation Algorithm Based on Local Search Capon in OFDM System | |
CN107276654B (en) | Signal processing method and system | |
CN111800366B (en) | OFDM symbol timing synchronization method and receiving device under complex multipath environment | |
CN105187351B (en) | A kind of OFDM Timing Synchronization detection methods under multipath channel |
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 |