傅里叶变换补零提高频率分辨率的理解

可以肯定的是离散傅里叶变换补零能够提高分辨率,下面从理论分析和具体的matlab仿真实现两方面说明该如何理解。

1、理论上的理解

        我们知道傅里叶变换是将一个信号从时域变换到频域,从本质上讲信号还是那个信号,只是表现形式发生了变化。通过傅里叶变换,可以得到信号在频域的信息,反之,傅里叶逆变换可以得到信号在时域的信息。

        理解了傅里叶变换是将一个信号变换为两种不同的表现形式,那么补零就可以理解了。首先说明频率分辨率,所谓频率分辨率就是在频率域频率轴上能够得到的最小的频率间隔。假设采样率为Fs,采样间隔为Ts,采样点数为N,信号时长为T,则频率分辨率可以表示为

                                                                 f_{min}=Fs/N=1/NTs=1/T

有时采样点数不够,造成频率分辨率不高,为了提高频率分辨率才产生补零的问题。通过补零操作,相当于增加了采样点数,也就是提高了上式中的N,从而提高了分辨率。

       从傅里叶变换的双向性来讲,在频率域补零提高了频率分辨率,如果在做一个傅里叶反变换,那么就相当于在时域对信号进行了插值。

2、matlab仿真实现

      matlab仿真实现补零操作非常简单,只需设定频率分辨率,由采样率代入上式即可得到补零后的采样点数,然后在做fft的时候代入该采样点即可实现在频域的补零操作。

 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值