表示FFT分析时的点数,则:
信号频谱分辨率可以表示为:
FFT分辨率可以表示为:
对于信号
,其中
为10Hz,
为40Hz。
如果用
的采样信号采集N=100点的数据,则信号频谱分辨率为:
所以对其作FFT可以分辨出原始信号中的10Hz以及40Hz分量。但如果采集N=50点,则信号频谱分辨率为20Hz,对其作FFT分析则无法分辨出10Hz的分量,如下图 2‑5所示,这种情况下无法识别出10Hz的信号并且出现了频谱泄露。
如果对原始信号补50个0会怎么样呢?如下图 2‑6所示:
在对此信号做100点FFT,频谱如下图 2‑7所示,时域上的补0相当于频域上的插值,插值之后出现了10Hz的频率分量,但是由于信号频谱分辨率为20Hz所以即使FFT分辨率提高到了10Hz也无法真正的得到10Hz处频率分量的信息,只得到一个插值之后的近似值。