几种基于FFT的频率估计方法精度分析_齐国清
基于快速傅里叶变换的正弦信号频率高精度估计算法

基于快速傅里叶变换的正弦信号频率高精度估计算法樊磊;齐国清【期刊名称】《计算机应用》【年(卷),期】2015(35)11【摘要】为了进一步提高加性高斯白噪声背景中正弦信号的频率估计精度,提出了一种新的基于插值快速傅里叶变换(FFT)的正弦信号频率估计算法.首先,对N点正弦采样序列进行等长度时域补零延长,再进行2N点FFT;然后,搜索幅度最大离散谱线位置得到频率粗估计值;最后,采用幅度最大谱线以及原信号的离散时间傅里叶变换(DTFT)在幅度最大谱线左右两侧的两点抽样值进行精估计.仿真结果表明,当信号实际频率位于FFT两条离散谱线之间任意位置时,所提算法的频率估计均方根误差均接近克拉美罗下限,具有较好的一致性,估计精度高于Candan算法、Fang算法、三谱线合理结合(RCTSL)算法和Aboutanios算法,且信噪比阈值较低,估计性能优于现有频率估计算法.【总页数】4页(P3280-3283)【作者】樊磊;齐国清【作者单位】大连海事大学信息科学技术学院,辽宁大连116026;大连工业大学信息科学与工程学院,辽宁大连116034;大连海事大学信息科学技术学院,辽宁大连116026【正文语种】中文【中图分类】TN911.72【相关文献】1.基于LE和IIN算法的正弦信号频率估计算法 [J], 谭钏章;李宏伟;樊昌周;耿耿2.基于频率模型和时频分析的正弦信号频率高精度估计算法 [J], 刘昌云;水鹏朗;李松3.基于自相关检测法和能量重心法的正弦信号频率估计算法 [J], 侯盼卫;杨录4.快速高精度实正弦信号频率估计算法 [J], 祝俊;唐斌;陈兵5.基于FFT的快速高精度正弦信号频率估计算法 [J], 唐鹏飞;林钱强;袁斌;陈曾平因版权原因,仅展示原文概要,查看原文内容请购买。
基于DFT相位的正弦波频率和初相的高精度估计方法

基于DFT相位的正弦波频率和初相的高精度估计方法
齐国清;贾欣乐
【期刊名称】《电子学报》
【年(卷),期】2001(029)009
【摘要】提出一种新的基于DFT相位的正弦波信号频率和初相的高精度估计方法.利用分段DFT频谱的相位差消除了初相对频率估计的影响且避免了相位测量模糊问题.给出了频率和初相估计的均方根误差计算公式.理论分析和Monte Carlo模拟结果显示频率估计均方根误差接近Cramer-Rao(CR)下限,初相估计均方根误差略高于CR下限的2倍.阈值信噪比远远低于基于时域瞬时相位的频率和初相估计方法.在信噪比为6dB、采样点数为1024的情况下,频率估计均方根误差约为DFT频率分辨率的1%,初相估计均方根误差约为2度.该方法已用于FMCW液位测量雷达并取得1mm距离测量精度.
【总页数】4页(P1164-1167)
【作者】齐国清;贾欣乐
【作者单位】大连海事大学电子信息与通信工程学院;大连海事大学轮机工程研究所
【正文语种】中文
【中图分类】TN911.72
【相关文献】
1.基于DFT系数极值的单频信号频率的高精度迭代估计方法 [J], 肖志斌;唐小妹;王飞雪
2.一种基于相位匹配的高精度估计正弦信号频率新方法 [J], 杜文超;孟小芬;王国宏;张治杰
3.基于DFT的正弦波初相估计算法及误差分析 [J], 李春宇;张晓林;张展;常江
4.一种基于双谱的正弦波初相估计方法 [J], 牛鹏辉;涂亚庆
5.基于改进DFT相位差的正弦波频率估计 [J], 王晓峰;邢敏捷;刘歌;赵汝鹏
因版权原因,仅展示原文概要,查看原文内容请购买。
基于FFT系数的正弦信号频率估计算法

第28卷第6期2013年12月光电技术应用ELECTRO-OPTIC TECHNOLOGY APPLICATIONVol.28,No.6 December,2013对淹没在噪声中的正弦信号进行频率估计是信号处理中的经典课题,在雷达、通信、声纳、电子对抗、电力谐波检测和振动信号处理等领域都有着广泛的应用,其中在通信领域,测定所截获无线电信号的频率是通信侦察的基本任务,快速、高精度是测频技术追求的目标。
目前国内外已经提出了不少方法,主要分为时域、频域和时-频分析方法等,但在频域上获取频率信息要比在时域上采用测平均频率的方法具有更强的抗噪声性能。
文献[1]给出的最大似然估计算法(maximum likelihood,ML)能够达到Cram⁃er Rao下限(CRB),被称为最优估计算法,但需要进行一维搜索,计算量大、无法实时处理。
文献[2]给出的频率估计算法是对ML算法的一种近似解,性能接近CRB,但在低信噪比时出现解的发散现象,计算量也较大,不易硬件实现。
基于离散傅里叶变换(DFT)的谱分析法采用快·信号与信息处理·基于FFT系数的正弦信号频率估计算法侯盼卫,杨录,王建军(中北大学电子测试技术国家重点实验室,山西太原030051)摘要:针对基于FFT系数实部的频率插值算法在峰值谱线相位接近于±π/2时频率估计误差较大的问题,提出了一种改进的正弦信号频率估计算法。
该算法首先利用FFT系数的实部和虚部序列索引出峰值谱线位置,然后根据峰值谱线的相位,选取实部与虚部序列中幅度较大的序列进行频率插值。
仿真结果表明:在信噪比为3dB、采样点为128的情况下,整个频段上归一化频率估计误差均方根小于0.02,接近Cramer Rao下限,整体性能优于基于FFT系数实部的频率插值算法和Rife算法。
改进的算法频率估计精度高,计算量小,易于硬件实现。
关键词:频率估计;正弦信号;快速傅里叶变换;比值校正法中图分类号:TN911.6文献标识码:A文章编号:1673-1255(2013)-06-0058-05Frequency Estimation Algorithm of Sine Signal Based on FFT CoefficientHOU Pan-wei,YANG Lu,WANG Jian-jun(National Key Laboratory for Electronic Measurement Technology,North University of China,Taiyuan030051,China) Abstract:Larger frequency estimation error will appear when a peak spectrum line phase is closed to2/p±using frequency interpolation algorithm based on the real part of fast Fourier transform(FFT)coefficient.So an improved sine signal frequency estimation algorithm is proposed.The postion of peak spectrum line is firstly indexed by using the real part and imaginary part sequence of FFT coefficient.And then according to the phase of peak spectrum line,the se⁃quences with larger amplitude in real and imaginary part sequences are selected to participate in frequency interpolation. Simulation results show that at the condition of SNR=3dB and sampling number N=128,the root mean square of normalized frequency estimation error at the whole frequency band is less than0.02and closed to Cramer-Rao lower bound(CRB).The total performance of the improved algorithm is better than the frequency interpolation and Rife al⁃gorithm based on the real part of FFT coefficient.The improved algorithm has the characteristics of high frequency estimation precision and few computation amounts and it is easy to implement in hardware.Key words:frequency estimation;sine signal;fast Fourier transform(FFT);amplitude ratio method收稿日期:2013-08-20基金项目:山西省自然科学基金(2010011002-2)作者简介:侯盼卫(1988-),男,河南洛阳人,中北大学硕士研究生,研究方向为数字信号处理.第6期速傅里叶变换(FFT),运算速度快,适合实时信号处理,在工程实际中得到了广泛的应用,但FFT运算只能对有限点序列进行处理,不可避免的造成能量泄露,同时存在栅栏效应,当信号频谱峰值谱线不能与主瓣的中心重合时,信号真实频率落于主瓣内的两根谱线之间,便会产生较大的频率测量误差。
几种基于FFT的频率估计方法精度分析_齐国清

情况下, 实正弦信号频率估计方差下限为相同条件 下复正弦信号的方差下限的 2 倍[17 ]
Ρ2 CRB
=
3 T 2N Π2 S N R
(2)
图 1 所示为 N 分别为 64, 128, 256, 512, 1 024
及 2 048, 信 噪 比 从 - 10 dB 到 40 dB 变 化 时,
C ram er R ao 标准差下限 ΡCRB 的变化情况, 图中给出
的是 ΡCRB 与 FFT 的频率分辨率 ∃f 的比值。当N =
2 048, 信噪比为 40 dB 时, 标准差下限约为 10- 4∃f ;
当 N = 256, 信 噪 比 为 10 dB 时 标 准 差 下 限 约 为
10- 2∃f 。
∆δ =
±
1
Α +
Α
(4)
式 (4) 中的符号根据次大值是在最大值的左侧还是
(1)
式中 z (n) 为零均值高斯白噪声, 方差为 Ρ2, 采样序
列的信噪比为 S N R = a2 (2Ρ2)。根据参数估计理论,
在给定数据长度和信噪比前提下,AW GN 背景中信
号参数的任意无偏估计方差不会小于某一确定值,
Ξ 收稿日期: 2004212220; 修订日期: 2005207228 © 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
第 1 期 齐国清: 几种基于 FFT 的频率估计方法精度分析
87
即方差下限。方差下限有不同的确定方法, 常用的为 C ram er R ao 下限 (CR 下限)。 复正弦信号参数估计 的 C ram er R ao 方差下限在文 [ 16 ] 中给出, 在信号 频率不接近零或二分之一采样频率、初始相位未知
基于FPGA的全相位FFT高精度频率测量

基于FPGA的全相位FFT高精度频率测量
贺同;陈星;洪龙龙
【期刊名称】《电子测量技术》
【年(卷),期】2013()8
【摘要】基于常规FFT时移相位差测频方法由于频谱泄漏的影响使得测频精度不高,且抗噪性能不好。
采用具有初相不变特性的APFFT(全相位快速傅里叶变换)算法,结合实际工程应用要求,设计、仿真并在FPGA平台上实现了一种高精度的时移相位差频率测量方案。
在MATLAB环境下的功能模拟和性能仿真,以及最终在FPGA平台实际检测的结果表明,该方案能有效克服频率泄漏对相位差测量的影响,
测频精度高,抗噪性能强,并且具有测频绝对精度在大倍频程的测量频段内基本保持
不变的优点(实例,绝对精度优于1Hz@1kHz~3600kHz),具有很高的工程应用价值。
【总页数】5页(P80-83)
【关键词】全相位FFT;高精度频率测量;时移相位差法;FPGA;Cordic算法
【作者】贺同;陈星;洪龙龙
【作者单位】北京航空航天大学电子信息工程学院
【正文语种】中文
【中图分类】TN914
【相关文献】
1.基于全相位FFT的振弦式传感器频率测量系统设计 [J], 陈妮;何华光;谢开仲
2.基于FPGA的全相位FFT和相位推算法频率测量 [J], 程遥
3.基于全相位FFT的频率估计及其FPGA实现 [J], 苏俊亚;张霞
4.基于全相位FFT的高精度频率计设计 [J], 任丽棉;唐万伟;黄翔东
5.基于FPGA的全相位FFT高精度相位测量 [J], 沈艳芳;陈丽花;陈星
因版权原因,仅展示原文概要,查看原文内容请购买。
基于快速傅里叶变换的正弦信号频率高精度估计算法

基于快速傅里叶变换的正弦信号频率高精度估计算法作者:樊磊齐国清来源:《计算机应用》2015年第11期摘要:为了进一步提高加性高斯白噪声背景中正弦信号的频率估计精度,提出了一种新的基于插值快速傅里叶变换(FFT)的正弦信号频率估计算法。
首先,对N点正弦采样序列进行等长度时域补零延长,再进行2N点FFT;然后,搜索幅度最大离散谱线位置得到频率粗估计值;最后,采用幅度最大谱线以及原信号的离散时间傅里叶变换(DTFT)在幅度最大谱线左右两侧的两点抽样值进行精估计。
仿真结果表明,当信号实际频率位于FFT两条离散谱线之间任意位置时,所提算法的频率估计均方根误差均接近克拉美罗下限,具有较好的一致性,估计精度高于Candan算法、Fang算法、三谱线合理结合(RCTSL)算法和Aboutanios算法,且信噪比阈值较低,估计性能优于现有频率估计算法。
关键词:频率估计;快速傅里叶变换;正弦信号;离散时间傅里叶变换;数字信号处理中图分类号:TN911.72文献标志码:A0引言加性高斯白噪声背景中的正弦信号频率估计是数字信号处理领域中的一个经典课题,目前在通信、雷达、声呐以及电子对抗等领域得到了广泛应用。
频率估计一般考虑3个因素:频率估计精度、估计范围以及算法实现所需的运算量。
文献[1]中提出的最大似然估计法估计误差达到克拉美罗下限(CramerRao Lower Bound,CRLB),是最优估计估计算法,但是算法复杂,运算量大,无法实时处理。
基于快速傅里叶变换(Fast Fourier Transform,FFT)的频率估计算法具有运算速度快、对正弦信号有显著的信噪比增益等优点,适合对速度要求高的实时处理系统,所以此类估计算法引起了国内外学者的广泛关注[2-11]。
由于FFT得到的是离散频率值,可以将信号频率表示为f0=(km+δ)Δf。
其中: km是FFT幅度最大谱线对应的离散频率索引值;δ表示信号频率与FFT幅度最大谱线位置的相对频率偏差,δ∈[-0.5,0.5];Δf是FFT的频率分辨率。
基于全相位频谱分析的正弦信号高精度参数估计方法.

电力系统中,对电网电压和电流基波参数的测量分析,通常采用传统的离散傅里叶变换(DFT 进行频谱分析来实现,当信号的频率不是DFT 频率分辨率的整数倍的时候,即对信号非整周期采样,会产生频谱泄漏,使测得的幅值、频率和相位偏离实际值,尤其相位测量误差更大[1-4]。
现提出一种基于全相位频谱分析的正弦信号高精度参数估计算法,在精度与实时性与算法复杂度上均优于现有算法,软件编写简单,在无噪情况下参数估计近似为无偏估计,尤其对相位的估计,误差可达到0.001%。
1全相位频谱分析文献[5]提出一种新型的频谱估计算法,对传统DFT 频谱分析时数据的截断方式进行了改进,可以很大程度地减小频谱泄漏。
若将N 阶中心对称窗和N 阶矩形窗卷积产生的一个2N -1阶窗作为窗函数,则是全相位单窗频谱分析,若将N 阶中心对称窗和自身卷积产生的一个2N-1阶窗作为窗函数,则是全相位双窗频谱分析,其框图如图1所示。
首先,推导对具有单一频率f 0的单频信号进行全相位频谱分析得到的幅度。
设单频信号:x=e j 2πf 0f sn其中,f 0为信号频率,f s 为采样频率。
对于时间序列中的一点x (N ,存在也只存在N 个包含该点的N 维向量:X 0=[x (N x (N+1…x (2N-1]T X 1=[x (N-1x (N …x (2N-2]T…X N-1=[x (1x (2…x (N ]T将每个向量进行循环移位,把样本点x (N 移到首位,则得到另外的N 个N 维向量:X 0′=[x (N x (N+1…x (2N-1]T X 1′=[x (N x (N+1…x (N-1]T…X N-1′=[x (N x (1…x (N-1]T对准x (N 相加得到全相位数据向量:X A P =1N[Nx (N (N-1x (N+1+x (1…x (2N-1+(N-1x (N-1]T基于全相位频谱分析的正弦信号高精度参数估计方法黄晓红1,王兆华2(1.河北理工大学信息学院,河北唐山063000;2.天津大学电子信息工程学院,天津300072摘要:对传统频谱分析的输入数据截断方式进行了改进,提出了全相位频谱分析,理论证明全相位频谱分析幅度谱是传统FFT 频谱分析幅度谱的平方,可以很大程度上减小频谱泄露,同时,给出了其实现框图。
基于全相位频谱分析的正弦信号高精度参数估计方法.

电力系统中,对电网电压和电流基波参数的测量分析,通常采用传统的离散傅里叶变换(DFT 进行频谱分析来实现,当信号的频率不是DFT 频率分辨率的整数倍的时候,即对信号非整周期采样,会产生频谱泄漏,使测得的幅值、频率和相位偏离实际值,尤其相位测量误差更大[1-4]。
现提出一种基于全相位频谱分析的正弦信号高精度参数估计算法,在精度与实时性与算法复杂度上均优于现有算法,软件编写简单,在无噪情况下参数估计近似为无偏估计,尤其对相位的估计,误差可达到0.001%。
1全相位频谱分析文献[5]提出一种新型的频谱估计算法,对传统DFT 频谱分析时数据的截断方式进行了改进,可以很大程度地减小频谱泄漏。
若将N 阶中心对称窗和N 阶矩形窗卷积产生的一个2N -1阶窗作为窗函数,则是全相位单窗频谱分析,若将N 阶中心对称窗和自身卷积产生的一个2N-1阶窗作为窗函数,则是全相位双窗频谱分析,其框图如图1所示。
首先,推导对具有单一频率f 0的单频信号进行全相位频谱分析得到的幅度。
设单频信号:x=e j 2πf 0f sn其中,f 0为信号频率,f s 为采样频率。
对于时间序列中的一点x (N ,存在也只存在N 个包含该点的N 维向量:X 0=[x (N x (N+1…x (2N-1]T X 1=[x (N-1x (N …x (2N-2]T…X N-1=[x (1x (2…x (N ]T将每个向量进行循环移位,把样本点x (N 移到首位,则得到另外的N 个N 维向量:X 0′=[x (N x (N+1…x (2N-1]T X 1′=[x (N x (N+1…x (N-1]T…X N-1′=[x (N x (1…x (N-1]T对准x (N 相加得到全相位数据向量:X A P =1N[Nx (N (N-1x (N+1+x (1…x (2N-1+(N-1x (N-1]T基于全相位频谱分析的正弦信号高精度参数估计方法黄晓红1,王兆华2(1.河北理工大学信息学院,河北唐山063000;2.天津大学电子信息工程学院,天津300072摘要:对传统频谱分析的输入数据截断方式进行了改进,提出了全相位频谱分析,理论证明全相位频谱分析幅度谱是传统FFT 频谱分析幅度谱的平方,可以很大程度上减小频谱泄露,同时,给出了其实现框图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的是 ΡCRB 与 FFT 的频率分辨率 ∃f 的比值。当N =
2 048, 信噪比为 40 dB 时, 标准差下限约为 10- 4∃f ;
当 N = 256, 信 噪 比 为 10 dB 时 标 准 差 下 限 约 为
10- 2∃f 。
∆δ =
±
1
Α +
Α
(4)
式 (4) 中的符号根据次大值是在最大值的左侧还是
Ρf2 =
(1 -
∆ ) 2[ (1 - ∆ ) 2 + T 2N S N R sinc2 (∆)
∆2 ] +
2∆2
T2
e
rfc
[
∆ sin Π(1 -
(
Π∆) ∆2 )
N SN R ]
(5)
式中 erfc ( ) 为补误差函数。 ∆ 较小时, 不加窗
FFT 幅度比值法的频率估计方差远高于式 (2) 表示
下面分析Q u inn 方法的频率估计方差。利用 Α1
和 Α2 估计频率的方差相同, 下面仅分析其中之一并
瓣内第二大值处及主瓣另一侧第一旁瓣的相位, 在
不考虑噪声情况下, 有 <1- <2≈ Π, <1- <3≈ 0。 因此,
当信号实际频率大于m ∃f , 即次大值位于最大值右 侧时, Α1< 0, Α2> 0, 于是 ∆δ1, ∆δ2 都为正; 反之, 次大值 位于最大值左侧时, Α1> 0, Α2< 0, 于是 ∆δ1 和 ∆δ2 都为
1 FFT 幅度比值法频率估计精度分 析
1. 1 实正弦信号频率估计方差下限
在 0~ T 时间内对加性高斯白噪声 (AW GN ) 背 景中单一频率正弦信号按 ∃ t= T N 进行采样, 得到 采样序列
s (n) = aco s (2Πf 0T n N + Η0) + z (n) ,
n = 0, 1, 2, …, N - 1
(1)
式中 z (n) 为零均值高斯白噪声, 方差为 Ρ2, 采样序
列的信噪比为 S N R = a2 (2Ρ2)。根据参数估计理论,
在给定数据长度和信噪比前提下,AW GN 背景中信
号参数的任意无偏估计方差不会小于某一确定值,
Ξ 收稿日期: 2004212220; 修订日期: 2005207228 © 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
88
振 动 工 程 学 报 第 19 卷
R ao 下限。 为了抑制旁瓣, 通常在 FFT 之前对采样 数据进行加 (非矩形) 窗处理。加窗使主瓣变宽, 主瓣 内出现多条谱线, 同时也使得分别位于最大值两侧 的第二大和第三大谱线更容易区分 (图 2 (b) 所示为 加 H ann ing 窗后第二大和第三大谱线的幅度随 ∆ 变化的情况) , 因此基本避免了频率插值方向错误。
分别计算 ∆δ1= Α1 (1- Α1) 和 ∆δ2= - Α1 (1- Α2) , 则频
率插值可表示为[10 ]
∆δ =
∆δ1, ∆δ1 > 0, ∆δ2 > 0 ∆δ2, 其它
(6)
研究 S (k ) 的相位, 并注意到式中幅度项符号的变
化, 用 <1, <2 和 <3 分别表示 S (k ) 在幅度最大值处、主
右侧来决定。 利用不加窗频谱次大谱线与最大谱线
的幅度之比进行频率插值的优点是插值公式简单。
不考虑噪声影响, FFT 主瓣内的次大谱线的幅度永
远大于旁瓣幅度, 因此插值不会出现方向错误。但是
在有噪声的情况下, 当 ∆ 的绝对值较小时, 可能出现
位于 FFT 频谱最大值另一侧第一旁瓣的幅度超过
主瓣内次大值的情况, 从而造成频率插值方向相反,
负, 因此式 (6) 可得到正确的频率插值。与 R ife2J ane
方法相比, Q uຫໍສະໝຸດ inn 方法的突出优点是当 ∆ 很小时,
由于 S (m - 1) S (m ) 与 S (m + 1) S (m ) 非
常接近, 所以 R ife2J ane 方法容易受噪声干扰出现插
值方向错误, 而 S (m - 1) 与 S (m + 1) 的相位因为相
值处的相位与信号的实际频率和 FFT 幅度最大谱 线对应的频率之间的偏差有关, 但通常信号的初相 未知, 因此不能直接利用 FFT 最大谱线的相位估计 频率。 采用分段 FFT 的方法可以消除初相的影响, 从 而 实 现 利 用 FFT 的 相 位 提 高 频 率 估 计 精 度[4, 12, 14, 15 ]。文献中对上述方法的原理进行了详细的 讨论和分析, 但缺少对各种方法的频率估计性能的 全面比较, 特别是在噪声背景中每种方法的频率估 计方差的对比以及与理论方差下限的比较。 本文通 过理论分析和计算机M on te Ca rlo 模拟实验对常用 的基于 FFT 的频率估计方法的方差进行分析和比 较, 以确定各种方法在不同信噪比及不同数据长度 条件下的频率估计精度。
率不是正好为 ∃f 的整数倍时, S (k ) 在主瓣之内有
两条谱线。最大谱线的幅度为 S 1= S (m ) , 次大谱
线的位置记为m 2, m 2= m ±1, 次大谱线的幅度为 S 2
= S (m 2) , 则根据 Α= S 2 S 1, 可得到信号的实际频 率与粗测频率 fδc 之间的相对偏差 ∆= (f 0- m ∃f )
的 C ram er R ao 下限; ∆ 接近 0. 5 时, 上式第二项的
影 响 可 以 忽 略, 频 率 估 计 方 差 可 近 似 为 Ρf2≈ Π2 ( 32T 2N ·S N R ) ≈ 1. 015ΡC2RB , 非 常 接 近 C ram er
© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
(3)
S (k ) 幅度最大值处的离散频率索引值记做m ,
m = in t [ f 0T ], in t [x ]表示取最接近 x 的整数。Z (k )
为 z (n) 的 FFT。 利用 m 可对信号的频率做粗估计 fδc= m ∃f 。其中 ∃f = 1 T 为 FFT 的频率分辨率, 即
相邻谱线之间的间隔。在不加窗的情况下, 当信号频
1. 3 Qu inn 频率估计方法
Q u inn 提出了利用 FFT 主瓣内次大谱线与最
大谱线 FFT 系数复数值之比的实部进行频率插值
的方法[10, 11 ]。 设 F F T 的最大值处的离散频率为m ,
则m - 1 和m + 1 分别位于最大值的两侧, 且其中一
R 个为次大值。 定义 Α1= {S (m - 1) S (m ) }及 Α2= R{S (m + 1) S (m ) }, 式中 R(x ) 表示 x 取的实部,
摘要: 介绍了噪声背景中正弦信号频率估计的方差下限, 对利用 FFT 主瓣内两条幅度最大谱线进行插值的频率估 计方法 (R ife2J ane 方法和 Q u inn 方法) 以及利用 FFT 相位进行频率插值的方法 (分段 FFT 相位差法和重叠 FFT 相位差法) 的方差进行了理论分析, 推导了 Q u inn 方法的频率估计方差计算公式, 提出了通过滤波进一步提高分段 FFT 相位差法的频率估计精度的方法。通过计算机M on te Carlo 模拟实验对上述各种方法的频率估计精度以及加 窗函数的影响进行了分析并与理论下限进行了比较, 指出了每种方法所能达到的估计精度。
关键词: 信号处理; 频率估计; 频谱分析 中图分类号: TN 911. 6 文献标识码: A
文章编号: 100424523 (2006) 0120086207
引 言
利用 FFT 估计正弦信号频率的方法近年来在 振动信号分析领域受到广泛的关注[1~ 7]。 由于 FFT 得到的是离散频谱, 若信号观测时间为 T , 则谱线之 间隔为 ∃f = 1 T 。 因此直接利用 FFT 频谱最大值 对应的频率估计正弦信号的频率精度受观测时间长 度的限制, 其误差范围为±∃f 2。 增加观测时间不 但因 FFT 点数太多带来实现上的困难, 而且在条件 受限场合不可能随意增加观测时间。 为了突破频率 估计精度受到 FFT 频率分辨率的限制, 可以采用频 率细化的方法[2], 但需要增加较多的计算量。当信号 频率不是 FFT 的频率分辨率 ∃f 的整数倍时, 由于 FFT 的“栅栏”效应引起频谱泄漏, 此时信号的实际 频率位于 FFT 主瓣内两条最大谱线之间, 可以借助 第二谱线与最大谱线的幅度比值估计信号的实际频 率在两条谱线之间的位置[8] (即基于 FFT 幅度比值 的频率插值方法[1, 3, 5, 7, 9, 11, 13 ] )。为了抑制旁瓣通常在 FFT 之前对采样数据进行加窗处理, 加窗使主瓣变 宽, 主瓣之内出现三条以上谱线。能量重心法就是利 用了主瓣内的多条谱线来提高频率估计精度[6]。 不 加窗情况下, 当信号实际频率接近 FFT 最大谱线对 应的频率时, 由于确定第二大谱线容易发生错误从 而造成频率插值方向错误, 因此限制了利用 FFT 幅 度比值进行频率插值的精度。利用 FFT 主瓣内第二 大值与最大值之比的实部代替幅值之比, 可以消除 插值方向的错误造成的频率估计误差[10]。FFT 最大
∃ f 的估计[1, 9, 12 ]
1 024, 信噪比为 18 dB 时, 第二大和第三大谱线的
幅度随 ∆ 变化的情况, 可见 ∆ 较小时很容易出现插
值方向错误。 这种频率估计方法的误差由两部分组
成, ∆ 较小时误差主要由插值方向错误所致, ∆ 较
大时频率误差主要由 FFT 幅度估计误差所造成。