连续信号与系统的傅里叶分析显然不适合直接使用计算机进行计算,而DFT是一种时域和频域都离散化的变换。
在运用DFT对信号进行谱分析的时候会产生三种误差:截断效应、混叠现象、栅栏效应
截断效应:如果时域信号是无限长的,不方便进行计算机处理,所以要截取一段长度为N的有限长序列,而截取后的频谱在高频部分有很大的误差,且整个频谱都有波动,这些误差就是因截断引起的,称为截断效应。
混叠现象:因不满足采样定理而引起的另一个域的信号重叠现象。
栅栏效应:离散傅里叶变换是将频域的连续信号进行离散化,只在特定的点上取样,他看不到原来的频谱的全部特性。就好像栅栏一样,只能透过栅栏之间的空隙看见外面的空间,这就是所谓的栅栏效应。
应对措施:主要是将原来漏掉的部分补回来,大家都知道,只要采样点数足够多,趋于无穷大,采样信号就可以无限逼近原来的信号。
有限长序列:可以在原序列末尾补零。
无限长序列:可以增大截取长度及DFT变换区间长度,从而使频域采样间隔变小,使漏掉的部分被补回来。
注:对连续信号进行谱分析的时候,最重要的两个问题就是谱分析范围和频率分辨率。
谱分析范围符合时域采样定理,较容易理解,此处不做重要说明。
频率分辨率F:频域中两个相邻频率分量的最小间隔。
可能有人会疑问,栅栏效应和频谱分辨率的有什么不同。其实这是两个概念:
对于一个长度为N的序列,在其后面补零在进行DFT,可以使栅栏宽度变窄,从而减缓栅栏效应。
但是补零的方法不能提高频谱分辨率,要提高F则必须要提高Tp,即最小记录长度。