基于改进dft相位差的正弦波频率估计-王晓峰.pdf
《基于改进dft相位差的正弦波频率估计-王晓峰.pdf》由会员分享,可在线阅读,更多相关《基于改进dft相位差的正弦波频率估计-王晓峰.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、doi:10.3969/ j. issn.1001-893x.2016.10.012引用格式:王晓峰,邢敏捷,刘歌,等.基于改进DFT相位差的正弦波频率估计J.电讯技术,2016,56(10):1129-1133. WANG Xiaofeng,XINGMinjie,LIU Ge,et al. Sinusoidal signal frequency estimation based on improved DFT phase differenceJ. Telecommunication Engineering,2016,56(10):1129-1133. 基于改进DFT相位差的正弦波频率估计*王
2、晓峰* * 1,邢敏捷2,刘 歌1,赵汝鹏1(1.空军航空大学信息对抗系,长春130022;2.解放军93175部队,长春130051)摘 要:针对基于离散傅里叶变换(DFT)相位差的正弦波频率估计方法对频偏敏感的问题,提出了一种改进DFT相位差频率估计方法。首先推导了DFT相位差法频率估计的均方误差,然后提出了基于Rife插值的改进DFT相位差频率估计方法,较好地解决了正弦波频率估计对频偏敏感的问题。仿真实验结果表明,改进方法在各种频偏下均能取得较高的估计精度,估计性能接近克拉美罗限(CRLB)。关键词:正弦波频率估计;频偏敏感;DFT相位差;Rife插值中图分类号:TN911.6 文献标志
3、码:A 文章编号:1001-893X(2016)10-1129-05Sinusoidal Signal Frequency Estimation Based onImproved DFT Phase DifferenceWANG Xiaofeng1,XING Minjie2,LIU Ge1,ZHAO Rupeng1(1. Information Countermeasure Department,Aviation University of Air Force,Changchun 130022,China;2. Unit 93175 of PLA,Changchun 130051,China)
4、Abstract:The frequency offset sensitivity problem of discrete Fourier transform(DFT) phase differencemethod in sinusoid wave frequency estimation is studied. An improved DFT phase difference frequency esti-mation method is presented. Firstly,the mean-squared error(MSE) of DFT phase difference method
5、 is de-duced. And then,an improved DFT phase difference frequency estimation method based on Rife interpola-tion is proposed. The improved method has well solved the problem of sensitivity to frequency offset. Thecomputer simulation results indicate that the improved method has higher estimation acc
6、uracy in any fre-quency offset,and its estimation performance is close to Cramer-Rao lower bound(CRLB).Key words:sinusoidal signal frequency estimation;frequency offset sensitivity;DFT phase difference;Rifeinterpolation1 引 言正弦波信号频率估计在雷达、通信、声纳以及电子对抗等诸多涉及信号处理的领域有着广泛的应用,且经常作为其他复杂信号处理的基础工具,具有十分重要的研究价值1-
7、5。文献6给出了加性高斯白噪声背景下正弦波频率的最大似然估计,估计性能接近克拉美罗限(Cramer-Rao Lower Bound,CRLB),是最优估计,但该方法需要进行一维搜索,计算量太大,无法工程实现7。基于离散傅里叶变换(Discrete Fourier Transform,DFT)的快速傅里叶变换(Fast Fourier Transform,FFT)计算速度快,适合于实时处理,特别是随着硬件技术的迅速发展,基于DFT的频率估计方法获得了广泛应用,但DFT算法栅栏效应导致的频偏严重影响了频率估计精度。文9211第56卷第10期2016年10月电讯技术Telecommunication
8、 EngineeringVol.56,No.10October,2016*收稿日期:2016-03-25;修回日期:2016-05-25 Received date:2016-03-25;Revised date:2016-05-25通信作者:wxf870516126. com Corresponding author:wxf870516126. com万方数据献8提出利用信号FFT的最大两根谱线进行插值估计正弦波频率,即Rife算法。但Rife算法没有考虑到噪声的影响,在信噪比较低且信号实际频率接近FFT量化频率点时,容易出现插值方向的错判,影响频率估计精度。为此,相继出现了基于Rife算法
9、的各种改进正弦波频率估计方法9-12,但这些方法均没有有效解决频偏对Rife算法频率估计性能的影响。文献13利用DFT相位直接估计信号频率,但存在相位模糊问题。为解决DFT相位估计信号频率时的相位模糊问题,文献14提出了基于DFT相位差的频率估计算法,该方法通过计算两段DFT谱线峰值处的相位差完成频率估计,但当信号频率位于两根DFT量化谱线之间时,噪声将严重影响DFT的相位提取,进而导致频率估计错误。针对上述文献研究的不足,本文提出一种基于Rife插值的改进DFT相位差频率估计方法,介绍了DFT相位差法频率估计原理,推导了DFT相位差法频率估计的均方误差,最后结合Rife插值思想给出了一种改进
10、的DFT相位差频率估计方法。理论分析表明改进方法能够较好地解决频偏对正弦波频率估计的影响。仿真实验结果验证了改进估计方法的有效性。2 DFT相位差频率估计2.1 算法原理频率为f0,初始相位为准0,幅值为a的正弦波信号可以表示为s(n)= a expj(2仔f0Tn/ N+准0),n=0,1, ,N-1。(1)式中:T为采样周期;N为采样点数。将序列s(n)平均分为两个长度相同的序列s1(n)和s2(n),两者为频率和初相均相同的信号,区别仅在于s2(n)相比s1(n)延迟了N/2个采样点,相差固定相位差驻渍=仔f0T。分别计算序列s1(n)和s2(n)的N/2点DFT,频谱S1(k)和S2(
11、k)的幅度项相同。设S1(k)最大谱线为k0,由DFT最大谱线得出的频率粗估计值为fk0 =k0 驻f(驻f=2/ T为N/2点DFT频率分辨率)。令渍1和渍2分别表示S1(k)和S2(k)的DFT最大谱线的相位,则相位差驻渍=渍2 -渍1 =仔f0T-2k0仔。当f0在(k0依0.5)驻f范围内变化时,驻渍在-仔 仔之间变化,因此可以利用驻渍估计DFT最大谱线与频率f0的偏差。因此,基于DFT相位差的正弦波信号频率估计可以表示为f0 =2k0T +驻渍仔T 。 (2)2.2 性能分析DFT最大谱线处幅值的输出信噪比可近似为7SNRo =N SNRi sinc2(啄)2 。 (3)式中:SNR
12、i = a2 /2滓2z为输入信噪比(滓z为噪声方差);啄=k0-f0T/2表示最大谱线频率与真实频率的频偏,且啄沂 (-0. 5,0. 5)。由于实际中N垌 1,因此DFT最大谱线位置的错误概率可以忽略,即DFT相位差频率估计的估计误差主要取决于式中第二项的相位差提取误差。被噪声污染信号r(n)的DFT最大谱线处的相位准k0可以表示为14准k0 =渍k0-arctanbsin(渍z)Ak01+bcos(渍z)Ak0。 (4)式中:渍k0为信号s(n)的DFT最大谱线处相位;Ak0为DFT最大谱线幅值;渍z为噪声DFT相位。式(4)第二项即为噪声产生的相位误差。由于噪声频谱Z (k)的幅度b服
13、从均值为N仔滓2z /2、方差为3N仔滓2z /4的Rayleigh分布,因此对于较大的信号长度N,b/ Ak0接近或大于1的概率很小,因此式(4)可作如下近似而不影响后续的误差分析:准k0抑 渍k0-bsin渍zAk0。 (5)信号DFT最大谱线处相位提取的均方误差为E(准k0-渍k0)2=D bsin渍zAk0 +E2 bsin渍zAk0 =1A2k0Dbsin渍z=2N SNRi sinc(啄)。(6)式中:bsin渍z为噪声信号频谱的虚部,其方差为0.5N 滓2z。综上所述,DFT相位差频率估计均方误差可近似为E(f0-f0)2 = 驻f2 仔2D(渍2-渍1)。 (7)根据噪声DFT
14、的不相关特性6,上式可写为E(f0-f0)2 = 驻f2 仔2 2E(准k0-渍k0)2 =0311www. teleonline. cn电讯技术 2016年万方数据2驻f2N仔 SNRi sinc(啄)。 (8)结合sinc函数特性可知,当信号频率位于DFT某个离散频率附近时,频偏啄的绝对值较小,DFT相位差频率估计具有较高的估计精度,但是当信号频率位于两个离散频率的中心区域时,频偏啄的绝对值较大,DFT相位差法频率估计误差较大,而实际应用中DFT最大谱线对应频率与实际频率的频偏是不可控因素。3 改进频率估计方法文献8提出利用信号频谱的最大两根谱线进行插值对正弦波频率进行估计:f0 = k0
15、+rAk0+rAk0 + Ak0+r 驻f。 (9)当Ak0+1Ak0-1时,r= -1;当Ak0+1逸 Ak0-1时,r=1。仿真结果表明,在含有噪声的条件下,当信号频率位于两个离散频率的中心区域时Rife算法性能接近克拉美罗限,但是当信号频率位于某个量化频率附近时Rife算法估计误差增大。由此可见,Rife算法的频率估计性能与DFT相位差法的频率估计性能互补,因此本文提出一种基于DFT相位差和Rife插值的综合频率估计方法。该综合方法首先对序列s1(n)和s2(n)的DFT进行Rife插值,将信号频移至某个量化频点附近,然后采用DFT相位差法进行频率高精度估计。具体算法如下:(1)将序列分
16、为两个长度相同的序列s1(n)和s2(n),分别计算其N/2点DFT并搜索出最大频谱对应的量化频点k0。(2)利用Rife插值计算信号频移的量化频率单位啄0:啄0 = Ak0+rAk0 + Ak0+r 驻f。 (10)(3)将序列s1(n)和s2(n)频移啄0个量化单位后,利用频谱细化技术分别计算S1(k0+啄0)= 移N/2-1n=0s1(n)exp(-j4仔 k0+啄0N n), (11)S2(k0+啄0)= 移N/2-1n=0s2(n)exp(-j4仔 k0+啄0N n)。 (12)(4)分别提取S1(k0 +啄0)和S2(k0 +啄0)的相位,计算相位差驻渍=angleS2(k0+啄0
17、)-S1(k0+啄0)。 (13)(5)计算信号频率的估计值f0 = k0+驻渍2仔-啄0 驻f。 (14)进行Rife插值时,若信号频率位于两个离散频率的中心区域,Ak0和Ak0+r的值较为接近,Rife插值能够很好地将信号频率搬移至k0附近,提高DFT相位差法的估计精度;若信号频率与k0较为接近,Ak0将远远大于Ak0+r,此时计算所得啄0将非常小,即频率搬移后的信号频率仍然位于k0附近。改进DFT相位差频率估计方法对频率与DFT最大谱线位置的相对关系不敏感,较好地解决了频偏对频率估计的影响。4 性能分析及仿真验证4.1 复杂度分析基于改进DFT相位差的频率估计方法除需要作两次N/2点的F
18、FT外,还需计算两次单点DFT和利用反正切函数计算一次相位。两次N/2点的FFT共需要N/2 lbN次复数乘法和N lbN次复数加法,两次单点DFT共需要N次复数乘法和N-1次复数加法。在采样点数N较大的情况下,反正切的计算量可以忽略。各基于DFT的正弦波频率估计算法的计算复杂度如表1所示。由表1可知,本文估计算法的计算复杂度略大于DFT相位差法和Rife算法,远小于其他Rife修正算法,能够满足实际应用要求。表1 各基于DFT的正弦波频率估计算法计算复杂度Tab.1 The computation complexity of the DFT-basedsinusoidal frequency
19、 estimation methods算法复数乘法次数复数加法次数DFT相位差0.5N lbN N lbNRife算法0.5N lbN N lbNM-Rife算法0.5N lbN+2N N lbN+1.34N基于自相关的Rife算法0.5N lbN+2.5N N lbN+1.34NI-Rife算法0.5N lbN+4N N lbN+1.34NIIN算法0.5N lbN+4N N lbN+4(N-1)本文算法0.5N lbN+N N lbN+(N-1)4.2 仿真分析为验证基于改进DFT相位差的频率估计性能,将其与DFT相位差法、Rife算法以及频率估计的CRLB进行对比仿真。仿真中信号采样点数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 改进 dft 相位差 正弦波 频率 估计 王晓峰
限制150内