离散傅立叶变换频率界限?

Posted

技术标签:

【中文标题】离散傅立叶变换频率界限?【英文标题】:discrete fourier transform frequency bound? 【发布时间】:2012-01-29 08:38:15 【问题描述】:

对于 8KHz wav 声音,我采用了 20ms 样本,其中包含 160 个数据样本,大胆地绘制了 FFT 频谱。 它也给出了 3000 和 4000 Hz 的幅度,不应该给出幅度,直到 80Hz,因为有160个数据样本?

【问题讨论】:

【参考方案1】:

对于 Fs = 8 kHz 的采样率,FFT 将给出从 DC 到 Nyquist (= Fs / 2) 的有意义的结果,即 0 到 4 kHz。每个 FFT bin 的宽度将为 1 / 20 ms = 50 Hz。

【讨论】:

实际上,大胆将峰值显示为 4503Hz,这意味着可以理解为 1Hz 的分档。顺便说一句,如果我花费 20 毫秒并重复 50 次以作为 1 秒的样本,那么 fft 是否适用于 1Hz 箱?据我所知,大胆也有窗口选项如果你使用窗口,那么组件应该是 2 的倍数,比如 1、2、4、8 等。但它显示了确切的频率,那么为什么它使用窗口?【参考方案2】:

实际上,大胆将峰值显示为 4503Hz,这意味着可以理解为 1Hz 的分档。顺便说一句,如果我花 20ms 重复 50 次以作为 1s 样本,那么 fft 是否适用于 1Hz 的 bin?据我所知,大胆也有窗口选项如果你使用窗口,那么组件应该是 2 的倍数,比如 1、2、4、8 等。但它显示了确切的频率,那么为什么它使用窗口?

【讨论】:

【参考方案3】:

最佳采样率是 2*频率。 在不同的频率,你应该改变采样率。

【讨论】:

因为它是一个 8 kHz WAV,所以数据已经被采样并且采样率是给定的(8 kHz)。

以上是关于离散傅立叶变换频率界限?的主要内容,如果未能解决你的问题,请参考以下文章

傅立叶变换FFT中采样频率有啥意义

离散傅里叶变换:2D 周期信号的逆会导致频率加倍

离散傅立叶变换,快速傅立叶变换和傅里叶级数

傅立叶变换学习

matlab或mathematica怎样实现对离散点的傅立叶变换和逆变换

离散傅立叶变换给出“正确”答案的复共轭