参考知乎大佬的发言
写一些本人对于DFT谱分析的浅显认识
1、栅栏效应是什么?
由于频率分辨率不够,而导致频谱中的点之间的间距过大,形成宛如栅栏般的现象。导致某些频率分量无法显示出来,这可能是产生了栅栏效应,导致某些中间频率量没有显示出来。缓解这一现象的办法就是在截取序列的后面补零,这就相当于给频谱插值,使频谱曲线更加光滑。可是若是无限补零那将会带来另外一个问题,那就是频谱曲线逐渐与原始曲线偏离,乃至最后形成无法接收的错误。因此,补零虽然可以减轻栅栏效应,但也要根据具体的需求,在满足需求的情况下补零。
另外一点需要注意的是,补零并不能增加截取信号的信息量,也就是说原本模糊的频谱不会因为补零而变清晰,不能增加频谱分辨率。
2、频谱泄露是什么?
频谱泄露也是个始终存在的问题,因为原始数据是无限长的,而收存储条件的限制,只能截断一个有限长的序列,这样就会造成频谱泄露。有限长的时间序列其频谱无限宽。这回导致有些重要的频率分量混合在一起,无法被分开。
解决这一现象的方法就是增加采样时间间隔。
3、如何提高频率分辨率?
增加采样点即可,也就是增加记录时间(补零也是一个道理,不过补零会导致频谱曲线变形)
4、频谱混叠是什么?
利用DFT对信号进行变换,为避免混叠失真,按照抽样定理的要求,采样频率至少是信号最高频率的两倍。
解决混叠现象的唯一方法就是保证采样频率足够高。