上次的文章谈论了DFT是怎么来的,为什么我们需要DFT。但是其中还有一部分细说——频率抽样。
我们的频谱在计算机内也是以离散的形式存储的,那么我们是如何对频谱进行离散化的呢?时域上因为我们采集到的模拟信号,可以进行量化,但是我们并不会得到频谱图的连续信号啊,也就是说整个采样不是直接在频谱上量化的,而是在时域上完成的。
频域的采样(离散化)其实就是时域的周期化,我们在求DFT的时候不是进行了周期延拓嘛,这就相当于完成了频域的采样,而时域周期越长(通过对信号补0实现),那频谱分辨率(频谱分辨率就是频谱抽样的间隔)就越小,也就是说频谱采样的越密。
频谱分辨率:
考虑由10Hz和40Hz组成的信号,频谱分辨率为20Hz,显然10Hz根本采集不到嘛,那这个频率成分就丢了,这就是频谱泄露。当然即便是10Hz信号进去频谱也不会是冲激函数,你只要在它周围靠的很近的地方也能抽到样,但是会小一点,所以超级高密度的臭氧基本可以还原频谱。
要想频谱不泄露除非是10Hz和40Hz的公约数,但是在频率成分很复杂的情况下,基本不太可能找到完全不泄露的采样频率,所以频谱泄露在所难免。
频域抽样与频谱泄露
最新推荐文章于 2024-03-02 11:49:19 发布