一种新的正弦信号频率和初相估计方法✴
2012-04-01路伟涛杨文革洪家财余金峰
路伟涛,杨文革,洪家财,余金峰
一种新的正弦信号频率和初相估计方法✴
路伟涛1,杨文革2,洪家财2,余金峰1
(1.装备学院研究生管理大队,北京101416;2.装备学院光电装备系,北京101416)
提出了一种新的正弦信号频率和初相估计方法——频谱遍历法。该方法通过改变理想正弦信号频谱峰值实现对采样信号频谱峰值的遍历。分析了噪声对信号频谱幅度的影响,并以此给出了谱线遍历范围的选取准则。先估计频率,采用移频操作达到了良好的频域稳定性;再估计相位,避免了相位测量模糊的问题。在信噪比为6 dB、采样点数为1 024的情况下,频率估计均方根误差约为DFT频率分辨率的0.8%,初相估计均方根误差约为1.5°。Monte Carlo仿真表明,在达到一定信噪比或采样长度时,该方法的频率估计精度可突破CR下限,初相估计精度基本达到CR下限。
频率估计;相位估计;频谱遍历;移频
1 引言
正弦信号频率、相位的估计是通信、雷达、声纳以及电子对抗等领域的一个重要问题和研究热点,同时在连接线干涉测量(CEI)等高精度测量体制获取群时延的过程中也有着重要应用。国内外学者在时域处理和频域处理中都提出了很多方法。文献[1]提出了线性预测频率算法在时域进行估计,但需要较高的信噪比才能保证估计精度。随着DSP技术的迅速发展,基于DFT的参数估计方法得到广泛研究。文献[2-3]提出了基于相位差校正的频率、相位估计方法,即将一个信号的采样序列分为两段,分别做DFT,然后通过两段DFT变换序列谱线峰值处的相位差估计信号的频率和相位,避免了相位解模糊的过程,但由于栅栏效应的影响,当频率偏差为DFT频率分辨率一半时,DFT频谱的主瓣内有2条幅度相当的谱线,在噪声的作用下该方法就会出现问题[4]。文献[5]将采样序列分成多段,通过对各段DFT变换序列的谱峰相位加权得到正弦信号初相的估计,需要对相位进行解模糊,同时文章提到了频率偏差引起的噪声敏感频率区域并通过分析得到了信噪比要求,但是未能提出解决方案。Rife算法[6]和频域插值法[7]利用了主瓣内的两条或多条谱线,有效解决了DFT栅栏效应的影响,实现了较高的估计精度,但是频率偏差较小时估计误差较大;文献[8]在指出双线幅度法(Rife法)存在的这个问题,并提出了单线相位法,比较好地解决了上述频率偏差引起的问题,但是需要同时做两个估计然后判断选择正确的估计,算法比较复杂。本文在现有研究的基础上,结合正弦信号频谱的特点,提出了一种新的频率、相位估计方法——频谱遍历法,即在信号主瓣内不断变换频率参数值,实现对频谱峰值的搜索,仿真实验证明该方法在低信噪比时估计性能与文献[3]相当,在高信噪比或者采样序列较长时频率估计可以突破CR限,相位估计充分接近CR限。
2 频谱遍历法估计频率和相位原理
假定信号模型为
式中,f0为信号频率,N为采样点数,ts为采样周期,φ0为初始相位。先进行希尔伯特变换,变成复信号为
进行N点DFT变换得到
经过化简整理可以得到
式中,vk=2πk/T-2πf0,T=Nts,Ak为信号的幅度谱。
由幅度谱Ak的最大值可以粗测信号的频率^f0=k0Δf,k0=[f0T]([x]表示取距离x最近的整数),Δf=1/T。由于DFT栅栏效应的存在,^f0与真实频率f0相差半个DFT的谱线间隔Δf,即f0=^f0+ δΔf=(k0+δ)Δf,δ≤0.5。
由于DFT有处理增益[3],信号的幅度谱Ak在峰值附近受噪声影响比较小。已知正弦信号频谱的理想形式如式(5)所示:
那么,以信号DFT变换的峰值谱线序号k0为中心,以±0.5为边界,在频谱主瓣附近按一定的分辨率对m进行遍历,如m∈(k0-0.5:Δm:k0+0.5),Δm=0.01,使得下式
达到最小。假设此时m=M,那么可以估计出信号的真实频率和相位:
式中,φ1=arg(Sig(k0))为DFT频谱峰值k0处的相位,^δ=M-k0为相对频率偏差的估计。
3 几个问题的讨论
3.1 谱线遍历范围的确定
进行遍历计算的谱线应该避免选择离峰值谱线较远的谱线,因为这些谱线幅度比较小,易于受到噪声的影响;应该尽量保持峰值谱线处于所选谱线遍历范围的中心,保持一定的对称性。设高斯白噪声下的接收信号模型为
式中,z(n)为复白噪声,均值为0,功率(方差)为σ2z =10-SNR/10,SNR为信噪比。对r(n)做DFT变换:
式中,Ak为信号频谱的幅值,Zk为噪声DFT变换的幅值。考虑到DFT变换的处理增益比较大,在信号主峰附近均可认为Rk服从正态分布,而不仅限于主峰处[9],即:
现在将理论分析和Monte Carlo仿真(500次)结果对比以验证式(11)的正确性,即选取主峰附近的5条谱线,计算DFT变换后噪声的均方误差对信号频谱幅度的影响。如图1所示,实线为Monte Carlo仿真结果,虚线为理论计算结果。
由图1(a)可以看到,理论值和Monte Carlo仿真结果在各谱线处均能较好地吻合;低信噪比(SNR≤5 dB)时理论值和Monte Carlo仿真结果在第三、四、五谱峰处稍有差别,但是随着信噪比的提高,两种结果趋于重合,说明上述理论分析是正确的。
考虑到栅栏效应会使频谱中各个谱线幅度发生变换,考察相对频率偏差δ不同时噪声对各个谱线的影响,如图1(b)所示,δ<0.25时,离谱峰越远的谱线噪声的影响就越大,特别是δ趋于0时,噪声引起的幅度变化是信号频谱幅度的1倍以上,这是由信号频谱特点决定的。随着δ的增加,噪声的影响逐渐减小,当δ>0.25时,δ的影响趋于平稳。在实际处理中,接收信号的信噪比一般变化不大,因此可以通过峰值和次峰值谱线的幅度比r进行设定,如表1所示。
当r≤0.25时,选择以主峰为中心的3条谱线;当0.25<r<0.8时,选择以主峰为中心的5条谱线;r≥0.8时,主峰和次峰幅值非常接近,选择以这两条谱线为中心的4条谱线。
3.2 DFT变换的噪声敏感频率区域处理
δ接近或达到±0.5为DFT变换的噪声敏感频率区域,此时频率、相位的估计容易出现问题,原因是DFT频谱中主峰和次峰的幅度比较接近,最大谱线的位置可能选择错误。同时基于次大峰值和第三峰值判断频率偏差的符号也可能出现问题[5]。通过第二节频率、相位估计原理可以发现,峰值谱线位置是否正确并不影响频率的正确估计,而只会影响φ1的求取,进而影响信号相位的估计。可以按照如下步骤解决这一问题:
(1)求出DFT频谱中的峰值谱线和次峰值谱线序号maxk1和maxk2,并始终使得maxk1<maxk2,即如果maxk1>maxk2,那么交换两个数的值,这个操作让最大谱线默认在maxk1上;
(2)设定参与拟合的谱线范围,进行公式(5)的操作,估计出频率^f0和频率偏差^δ;
(3)判断频率偏差^δ的符号,如果^δ>0,那么实际的峰值谱线就在maxk1,φ1=arg(S(maxk1)),否则峰值谱线在maxk2,φ1=arg(S(maxk2));
(4)由求取的φ1和频率偏差的估计^δ按照公式(6)得到信号相位的估计^φ0。
4 仿真验证
采用单频率复正弦信号叠加高斯白噪声对本文提出的频谱遍历法进行了Monte Carlo仿真(200次)。设采样率fs=256 MHz,采样点数为N,则DFT的分辨率Δf=fs/N,k0=120,分别考察相对频率偏差δ、初始相位φ0、信噪比SNR的影响。
4.1 相对频率偏差δ的影响及改进
由图2可以看出,遍历法在相对频偏δ较大时估计性能比较好,其中SNR=6 dB、δ≥0.16时相对频偏估计约为0.008Δf,相位估计达到1.5°左右;SNR=10 dB、δ≥0.12时相对频偏估计约为0.005Δf,相位估计达到1°左右;SNR=15 dB、δ≥0.1时相对频偏估计约为0.002Δf,相位估计达到0.5°左右。所以,应对相对频率偏差较小(这里取阈值δ=0.2)的情况进行改进。
一种简单可行的方法就是在相对频偏较小时对原信号进行移频操作[10],移频量f=0.2Δf(相对频偏为负时f=-0.2Δf),使得信号的相对频偏δ∈(0.2,0.5),待估计出频率后减去相应的移频量即可得到信号的频率估计,同时移频操作不会产生额外的相位,即不会影响相位的估计值。考虑到前文关于拟合谱线范围的选取和主、次峰幅度比值的分析,可以采用主、次峰幅度比值r进行判断,即:当r≤0.25时,先进行移频操作后再采用频谱遍历法估计,并根据移频结果修正估计值;否则直接采用遍历法进行估计,仿真结果如图3所示。
由图3可以看出,进行移频操作改善后,频谱遍历法可以在频率范围[k0,k0+0.5]Δf内达到较好的估计性能,也即可以实现全频率范围内([k0-0.5,k0+0.5]Δf)的频率、相位估计。
4.2 初始相位φ0的影响
这里考察初始相位φ0不同时,频谱遍历法的频率、相位估计性能,这里φ0∈(0,2π)。结果如图4所示。由图4可以看出,对于φ0∈(0,2π)的所有取值,频谱遍历法的频率估计性能均比较好,在SNR等于6 dB、10 dB、15 dB时,相对频偏的估计误差分别为0.008Δf、0.005Δf和0.002Δf左右;相位估计在φ0接近取值区间端点时,即φ0→0 or 2π时,估计性能剧烈变差,这是算法的一个缺陷,也是相位估计中的一个普遍问题;在φ0的其他取值时,相位估计性能较好,在SNR等于6 dB、10 dB、15 dB时,相位的估计误差分别为1.5°、1°和0.5°左右。
4.3 信噪比的影响
由4.1节、4.2节的仿真基本验证了频谱遍历法的可行性和较好的估计性能。这里再考察信噪比的影响,并与相位差法[3]、克拉美-罗界(CR)相对比,其中克拉美-罗界如式(12)所示[11]:
仿真中取δ=0.2,φ0=π4,采样点数N=1 024,其他参数不变。仿真结果如图5所示(蒙特卡洛仿真200次)。
由图5可以看出,在SNR≤10 dB时,频谱遍历法与相位差法的估计性能基本一致;在SNR>10 dB时,频谱遍历法的估计性能明显优于相位差法,并且在SNR>14 dB时频谱遍历法的频率估计精度好于CR下限,相位估计精度也与CR下限几乎重合。频率估计精度好于CR下限一是由于频谱遍历法在谱峰确定的范围内以很高的分辨率(Δm=0.01甚至更低)去遍历搜索真实谱峰,不同于一般的估计算法;二是在SNR>14 dB、N=1 024时,主峰附近的5条谱线受噪声的影响较小(噪声引起的幅度变化的均方误差占频谱幅度最大为0.035,最小为0.005),基本接近于理想的频谱函数。基于以上两点原因,频谱遍历法在信噪比较高和采样序列较长时,频率估计性能非常好。而相位的估计精度由于受到DFT谱峰相位求取精度的影响,只能充分接近或达到CR下限。
5 结论
本文提出了一种新的正弦信号频率和初相估计方法——频谱遍历法。该方法通过以一定的步长改变理想正弦信号频谱峰值实现对采样信号频谱峰值的遍历,从而实现频率和相位的估计。文章在分析噪声对信号频谱幅度影响的基础上给出了谱线遍历范围的选取准则。在具体实现中,先估计频率后估计初相。通过移频的方法避免了相对频偏较小时估计误差偏大的问题;再由DFT峰值相位和频率估计值估计初始相位,避免了相位解模糊的问题。在信噪比为6 dB、采样点数为1 024的情况下,频率估计均方根误差约为DFT频率分辨率的0.8%,初相估计均方根误差约为1.5°,性能稍微优于文献[3]中的算法。Monte Carlo仿真表明在达到一定信噪比或采样长度时该方法的频率估计精度可突破CR下限,初相估计精度基本达到CR下限。
[1]Tretter S A.Estimating the Frequency of a Noisy Sinusoid by Linear Regression[J].IEEE Transactions on Information Theory,1985,31(6):832-835.
[2]谢明,张晓飞,丁康.频谱分析中用于相位和频率校正的相位差校正法[J].振动工程学报,1999,12(4):454-459.
XIE Ming,ZHANG Xiao-fei,DING Kang.A Phase Difference Correction Method for Phase and Frequency Correction in Spectral Analysis[J].Journal of Vibration Engineering,1999,12(4):454-459.(in Chinese)
[3]齐国清,贾欣乐.基于DFT相位的正弦波频率和初相的高精度估计方法[J].电子学报,2001,29(9):1164-1167.
QI Guo-qing,JIA Xin-le.High-Accuracy Frequency and Phase Estimation of Single-Tone Based on Phase of DFT[J].Acta Electronica Sinica,2001,29(9):1164-1167.(in Chinese)
[4]齐国清,贾欣乐.插值FFT估计正弦信号频率的精度分析[J].电子学报,2004,32(4):625-629.
QI Guo-qing,JIA Xin-le.Accuracy Analysis of Frequency Estimation of Sinsoid Based on Interpolated FFT[J].Acta Electronica Sinica,2004,32(4):625-629.(in Chinese)
[5]李炯,王岩飞.DFT相位估计算法及噪声敏感频率问题分析[J].电子与信息学报,2009,3(9):2099-2103.
LI Jiong,WANG Yan-fei.DFT Phase Estimation Algorithm and Noise Sensitive Frequency Region[J].Journal of Electronics&Information Technology,2009,3(9):2099-2103.(in Chinese)
[6]Rife D C,Vincent G A.Use of discrete Fourier transform in the measurement of frequencies and levels of tones[J].Bell System Technique Journal,1970,49(2):197-228.
[7]Agrez D.Improving Phase Estimation with Leakage Minimization[C]//Proceedings of 2004 Instrumentation and Measurement Technology Conference.Como,Italy:IEEE,2004:162-167.
[8]刘渝.快速高精度正弦波频率估计综合算法[J].电子学报,1999,27(6):126-128.
LIU Yu.A Fast and Accurate Single Frequency Estimator Synthetic Approach[J].Acta Electronica Sinica,1999,27(6):126-128.(in Chinese)
[9]齐国清.FMCW液位测量雷达系统设计及高精度测距原理研究[D].大连:大连海事大学,2001.
QI Guo-qing.High Precision FMCW Level Radar System Design and Principle[D].Dalian:Dalian Maritime University,2001.(in Chinese)
[10]马召红,刘茂国.利用数控移相器实现连续移频技术研究[J].装备指挥技术学院学报,2005,16(4):95-98.
MA Zhao-hong,LIU Mao-guo.Study on the Technology of the Continuous Frequency Shift Using Digital Phase Shifter[J].Journal of the Academy of Equipment Command&Technology,2005,16(4):95-98.(in Chinese)
[11]Rife D C,Boorstyn R R.Single-Tone Parameter Estimation from Discerete-Time Observations[J].IEEE Transactions on Information Theory,1974,20(5):591-598.
LU Wei-tao was born in Xihua,Henan Province,in 1985.He received the B.S.degree from Peking University in 2008.He is currently working toward the Ph.D.degree.His research interests include TT&C,interfermetry technology.
Email:lwteecspku@126l.com
杨文革(1966—),男,江西金溪人,1994年于国防科技大学获学士学位,1997年于北京航空航天大学获硕士学位,2000年于北京理工大学获博士学位,现为教授、博士生导师,主要研究方向为航天测量与控制、雷达信号处理;
YANG Wen-ge was born in Jinxi,Jiangxi Province,in 1966. He received the B.S.degree from National University of Defense Technology,the M.S.degree from Beijing University of Aeronautics and Astronautics and the Ph.D.degree from Beijing Institute of Technology in 1994,1997 and 2000,respectively.He is now a professor and also the Ph.D.supervisor.His research concerns TT&C and radar signal processing.
洪家财(1967—),男,安徽人,1989年于国防科技大学获学士学位,分别于1996年、2002年获北京航空航天大学硕士学位和博士学位,现为副教授、硕士生导师,主要研究方向为航天测控技术、干涉测量技术等;
HONG Jia-cai was born in Anhui Province,in 1967.He received the B.S.degree from National University of Defense Technology,the M.S.degree and the Ph.D.degree from Beijing University of Aeronautics and Astronautics in 1989,1996 and 2002,respectively.He is now an associate professor and also the instructor of graduate students.His research concerns TT&C and interfermetry technology.
余金峰(1969—),男,河南唐河人,2001年于国防科技大学获工程硕士学位,现为博士研究生,主要研究方向为航天器测量与控制。
YU Jin-feng was born in Tanghe,Henan Province,in 1969.He received the M.S.degree from National University of Defense Technology in 2001.He is currently working toward the Ph.D.degree. His research concerns spacecraft TT&C.
A Novel Method for Frequency and Initial Phase Estimation of Single-tone Signals
LU Wei-tao1,YANG Wen-ge2,HONG Jia-cai2,YU Jin-feng1
(1.Graduate Students′Brigade,Academy of Equipment,Beijing 101416,China;2.Department of Photoelectric Equipment,Academy of Equipment,Beijing 101416,China)
A novel method for estimating the frequency and initial phase of single-tone signals is proposed,which uses a series of ideal spectrum to traverse the spectrum of sampled single-tone signal.By analysing the effect caused by noise on amplitude of signal spectrum,the rule of determining spectrum ranges for traversing is raised.The frequency is estimated firstly by adopting frequency shift to obtain good frequency stability.And then the initial phase is estimated,avoiding the problem of phase fuzzy.When SNR=6dB and sampling number N=1 024,the RMS error of frequency estimation is about 0.8%of the frequency resolution of the DFT,and the RMS error of the initial phase estimation is about 1.5°.Monte Carlo simulation results show that the RMS error of frequency estimation is lower than Cramer-Rao bound and RMS error of initial phase estimation is close to the bound under certain condition of SNR or sampled data length.
frequency estimation;phase estimation;spectrum traversing;frequency shift
General Equipment Department Test Technology Project(2011SY41A7001)
TN971
A
10.3969/j.issn.1001-893x.2012.09.009
路伟涛(1985—),男,河南西华人,2008年于北京大学获学士学位,现为博士研究生,主要研究方向为航天测控、干涉测量技术;
1001-893X(2012)09-1459-06
2012-03-13;
2012-05-15
总装试验技术研究项目(2011SY41A7001)