fft 估计载波频率程序_一种基于扫描精确估计载波频率的方法与流程

一种基于扫描的精确估计载波频率的方法,通过快速傅里叶变换获取粗估值,然后在粗估值附近增加离散傅里叶变换点数以提高频率分辨率和精度,不受信号是否为完整周期限制,适用于实时信号处理。该方法计算量小,能有效提高频率估计的准确性和实时性。
摘要由CSDN通过智能技术生成

本发明涉及信号处理技术领域,特别涉及一种基于扫描精确估计载波频率的方法。

背景技术:

信号的载波频率估计是通信、雷达、声纳以及电子对抗等领域信号处理中的一个重要问题。基于参数模型的谱估计、最大熵谱估计等方法具有频率分辨率高的优点,但对于长序列,其预算量大,不利于实时处理。而基于离散傅里叶变换(简称DFT)的谱分析方法,可在快速傅里叶变换(简称FFT)基础上优化频率估计精度,是一种运算速度快、估计精度高的实时信号处理方法。但是,由于DFT的频率分辨率和频率估计精度取决于信号的测量时间长度,实际应用中不能任意延长信号的持续时间,是的DFT的频率分辨率和估计精度收到限制。

现有技术中,基于DFT的频率估计算法中,均是在DFT后再优化估计精度,如在时域采用最小二乘线性回归的方法,利用瞬时相位估计信号频率,或利用傅里叶幅度谱插值来提高频率估计精度等优化方法,当原始信号不是完整周期时,DFT后的信号幅度相对最高点不对称,仅用插值法对精度的改善十分有限。

技术实现要素:

本发明的目的在于提供一种计算量小、精度高、能实时处理易于工程实现的基于扫描精确估计载波频率的方法。

为实现以上目的,本发明采用的技术方案为:包括如下步骤:(A)对采样信号进行快速傅里叶变换,初步估计频率得到估计值fc_est0,其中快速傅里叶变换分辨点代表的频率为Δf0;(B)以fc_est0为基点,在其周围正负1个分辨点内按照预设的扫描步进进行逐点扫描并处理,每扫描一个频点,执行步骤C-E,所有频点扫描完毕后执行步骤F;(C)生成特定频点的正交本地载波;(D)将该正交本地载波与采样信号混频;(E)将混频后的信号进行累加,累加后保留下来的直流分量即可表示该频点功率大小;(F)判断所有扫描频点中功率最大的点,其所对应的频率即为该信号的准确频率。

与现有技术相比,本发明存在以下技术效果:通过快速傅里叶变换获取粗估值,并在粗估值一定的范围内增加离散傅里叶变换的点数,从而提高分辨率,不受限于原始信号是否为完整周期,估计精度改善更为明显;同时,这里只是针对很小一段区间进行采样点数增加,使得该算法简单、计算量小,且能够实时处理,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值