延迟和
全通滤波器,来解释这些概念。
先说结论:
线性相位能保证信号中各频率成分的相对相位关系不改变。
通俗解释是:
信号经过线性相位滤波器后,各个频率分量的延时时间是一样的。
1. 延迟
举一个最简单的FIR的例子,延迟。假设16kHz的采样频率,一个采样周期的延迟,可以用FIR来表示。利用Matlab来观看这个滤波器的频率响应,代码如下。采样频率为Fs = 16kHz, 采样周期为Ts,Ts = 1/Fs。
num = [0,1]
den = [1,0]
fvtool(num,den)
下图中,蓝色的实线表示的幅频响应,为0dB。红色实线表示相频响应,主要看相频响应。图中对1k,2k,4kHz频点的横纵坐标有截图,16kHz采样率下,1kHz的正弦信号一个完整的周期(这里说的周期指的是2 π 2\pi2π)内会得到16个采样值。一个采样周期的延迟,带来的相位变化是− 2 π / 16 = − π / 8 = − 22.5 ° -2\pi/16=-\pi/8=-22.5\degree−2π/16=−π/8=−22.5°。而2kHz信号一个完整周期(2 π 2\pi2π)内会得到8个采样值,那么一个采样周期的延迟带来的相位变化是− 2 π / 8 = − π / 4 = − 45 ° -2\pi/8=-\pi/4=-45\degree−2π/8=−π/4=−45°,同理,对4kHz的信号,相位变化是− 2 π / 4 = − π / 2 = − 90 ° -2