没有合适的资源?快使用搜索试试~ 我知道了~
对被噪声污染的正弦波信号进行频率估计是信号参数估计中的经典问题,目前国内外已提出不少方法。文献给出了在高斯白噪声中对正弦波信号频率进行似然估计算法,该算法能够达到卡拉美-罗限(CRB),但计算量大,实现困难。FFT频率估计方法具有速度快、便于实时处理的特性而得到了广泛应用。但FFT频率估计方法得到的是离散频率值,当信号频率与FFT离散频率不重合时,由于FFT的“栅栏”效应,信号的实际频率应位于两条谱线之间。显然仅仅利用FFT幅度值估计信号频率难以满足精度要求,因此各种插值算法应运而生。文献给出了Rife算法,在对输入信号进行FFT运算后,利用谱线及其相邻的一根次大谱线进行插值来确定真实频率位置
资源推荐
资源详情
资源评论
一种一种FFT插值正弦波快速频率估计算法插值正弦波快速频率估计算法
对被噪声污染的正弦波信号进行频率估计是信号参数估计中的经典问题,目前国内外已提出不少方法。文献给
出了在高斯白噪声中对正弦波信号频率进行似然估计算法,该算法能够达到卡拉美-罗限(CRB),但计算量大,
实现困难。FFT频率估计方法具有速度快、便于实时处理的特性而得到了广泛应用。但FFT频率估计方法得到的
是离散频率值,当信号频率与FFT离散频率不重合时,由于FFT的“栅栏”效应,信号的实际频率应位于两条谱线
之间。显然仅仅利用FFT幅度值估计信号频率难以满足精度要求,因此各种插值算法应运而生。文献给出了Rife
算法,在对输入信号进行FFT运算后,利用谱线及其相邻的一根次大谱线进行插值来确定真实频率位置
对被噪声污染的正弦波信号进行频率估计是信号参数估计中的经典问题,目前国内外已提出不少方法。文献给出了在高斯
白噪声中对正弦波信号频率进行似然估计算法,该算法能够达到卡拉美-罗限(CRB),但计算量大,实现困难。FFT频率估计方
法具有速度快、便于实时处理的特性而得到了广泛应用。但FFT频率估计方法得到的是离散频率值,当信号频率与FFT离散频
率不重合时,由于FFT的“栅栏”效应,信号的实际频率应位于两条谱线之间。显然仅仅利用FFT幅度值估计信号频率难以满足
精度要求,因此各种插值算法应运而生。文献给出了Rife算法,在对输入信号进行FFT运算后,利用谱线及其相邻的一根次大
谱线进行插值来确定真实频率位置。当信号的真实频率处于两相邻量化频率之间的中心区域时,Rife算法精度很高,但是在
FFT量化频率附近的误差却较大。文献提出了一种修正Rife算法,通过对信号进行频移,使新信号的频率位于两个相邻量化频
率点的中心区域,然后再利用Rife算法进行频率估计。文献提出了基于傅里叶系数插值迭代的频率估计方法,该方法能够有效
提高精度,但需要多次串行迭代,不利于发挥FPGA并行处理的优势。本文分析了以上3种算法的特点,并以之为基础结合
FPGA的并行处理优势,提出了一种利用信号FFT插值系数的幅度和相位信息来构造频率修正项的新算法。
1 基于基于FFT插值的正弦波频率估计法插值的正弦波频率估计法
1..1 算法原理算法原理
单一频率正弦信号表示为:
式中:A,f0,θ分别为正弦信号的幅度、频率和初相;fs为采样频率。目前基于FFT的正弦信号频率估计分为2个过程来
实现:粗测频和精测频。粗测频通过直接观察FFT幅谱值点m来完成,受观测时长T的限制,误差范围为±l/(2T)。假设为信号
频率的真实值,δ为信号频率与其FFT幅度处对应频率的相对偏差,m,与δ的关系如式(2)所示:
考虑到FPGA并行计算的特点,利用流水线结构同时计算多个Xm+p,Xm+p-1值,将串行迭代变为并行迭代,其运算步骤
归纳如下:
资源评论
weixin_38614268
- 粉丝: 6
- 资源: 950
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功