关于DFT补零的一点理解

一、什么是DFT的频率分辨率

   N N N点FFT的分辨率是 f s N \frac {fs}{N} Nfs,当输入信号时长一定的时候,随着 f s fs fs的增加,得到的相应点数 N N N也会增加,两者的比值为定值。 因此,FFT分辨率最本质的物理机制是输入信号的时长,如果输入信号的时长为10s,那么无论采样频率为多少,只要满足奈奎斯特定理,其分辨率就为1/10=0.1Hz。


二、在时域补零的意义

  时域补零,可以理解为在频域做类似插值的操作, M M M为原信号的长度, N N N是信号补0后的长度(补了 N N N- M M M个零值),补0前FFT计算得到的是 2 ⋅ π ⋅ m M \frac {2 \cdot \pi \cdot m}{M} M2πm处的频域值, 而补0后得到的是$ \frac {2 \cdot \pi \cdot n}{N}$ 处的频域值。 补0后,将数字域的频率(-pi,pi)从原来的M份变成了N份,如果将补0前后的这些频域值画在坐标上,其中 2 ⋅ π ⋅ m M \frac {2 \cdot \pi \cdot m}{M} M2πm和 $ \frac {2 \cdot \pi \cdot n}{N}$ 重合的部分,它所对应的频域值(变换后的值)是不变的,而在原来的M份里多了(N-M)份的分量,即在频域内多了(N-M)份插值。故能够更加仔细的反映出频率的特征。


三、关于补零的总结

1、补零不能提高信号的频率分辨率,这是由于频率分辨率本身有其自己的定义,但可以提高信号的分辨细节,其本质是由于窗的展宽。
2、补零可使数据点数调整为2的整次幂,以便于使用FFT;
3、补零对原数据起到了做DFT插值的作用,可以克服“栏栅”效应,使谱的外观平滑。
4、由于对数据加窗时引起的频域泄漏,频谱中可能出现一些难以确认的谱峰,补零后有可能消除这种现象。

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值