基于FPGA实现的FFT插值正弦波频率估计

时间:2010-03-25来源:网络

3 仿真分析
信噪比定义为:,σ为噪声均方误差。对正弦波信号,在相位、幅度和频率3个参数均是未知的情况下,频率估计的方差下限为:

式中N为样本数。在仿真中设fs=167 MHz,N=512,因此两条谱线间的频率差为△f=fs/N。现取fi=45.5△f+(i-1)△f/20(i=l,2,…,21)的正弦波,即对应FFT后峰值位置与信号真实峰值偏差δ为[-0.5,0.5]。对每个频率fi的取值分别作l 000次Monte Carlo试验,计算δl,δ2的均方根误差(RMSE),定义比率R=RMSE/CRB,仿真结果如图3、图4所示。RSN取-20 dB~0 dB,步长为0.5 dB,分别做1 000次Monte Carlo试验,计算新算法的归一化频率估计均方误差,仿真结果如图5所示。


仿真结果表明δ2不随被估计信号的频率分布而产生波动;当RSN>-14 dB时,新算法频率估计值的方差在整个频段都接近卡拉美-罗限,具有稳定的性能。

4 结论
本文在分析Rife,MRife和傅里叶系数插值迭代3种算法的基础上,将串行迭代变为并行迭代,由此得出了一种快速频率估计算法,并分析了新算法与前3种算法的异同。计算机仿真结果证实新算法能够快速、高精度估计单频信号的频率,便于工程实现,适合应用在雷达、电子对抗等对处理实时性要求非常高的领域。

1 2 3

关键词: FPGA FFT 插值 正弦波

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版