双线性变换: $s = \dfrac{2f_s(z-1)}{z+1}$
切比雪夫: $|H|^2 = \dfrac{1}{1+\varepsilon^2 T_n^2(\Omega/\Omega_c)}$
实时可视化巴特沃斯、切比雪夫和贝塞尔IIR滤波器的幅频与相频响应。调整滤波器类型、阶数和截止频率,直观理解滤波器设计原理。
滤波器的核心是描述其频率特性的幅度平方函数。对于最经典的巴特沃斯滤波器,其目标是实现通带内的最大平坦响应。
$$|H(j\Omega)|^2 = \dfrac{1}{1+\left(\dfrac{\Omega}{\Omega_c}\right)^{2n}}$$其中,$H(j\Omega)$是频率响应,$\Omega$是模拟角频率,$\Omega_c$是截止角频率,$n$是滤波器阶数。阶数$n$越高,分母增长越快,曲线在截止频率后的衰减就越陡峭。
为了将设计好的模拟滤波器(如巴特沃斯)转换为能在计算机或数字芯片中使用的数字滤波器,必须使用“双线性变换”。
$$s = \dfrac{2f_s(z-1)}{z+1}$$这里,$s$是模拟复频域变量,$z$是数字Z域变量,$f_s$是采样率。这个变换将整个模拟频率轴$(-j\infty, +j\infty)$压缩到数字频率的单位圆上,避免了混叠,但引入了频率畸变,因此设计时需要预畸变校正。
音频处理:在音乐播放器的均衡器或降噪耳机中,利用低通、高通、带通滤波器来调节高低音,或滤除环境噪声。例如,语音通话时常用高通滤波器去除低频嗡嗡声。
无线通信:在手机或Wi-Fi接收机中,滤波器用于从复杂的无线电波中精确地挑选出目标频段的信号,并抑制相邻信道的干扰,切比雪夫滤波器因其陡峭的过渡带在此应用广泛。
生物医学信号处理:处理心电图(ECG)或脑电图(EEG)信号时,需要使用带通滤波器来提取特定频率范围的生理信号(如心电的0.5-40 Hz),同时滤除工频干扰(50/60 Hz)和基线漂移。
控制系统与传感器:在工业控制中,对传感器(如温度、压力)的信号进行滤波,以平滑噪声,获取更稳定可靠的测量值。巴特沃斯滤波器因其平坦的通带特性常被用于此类场合。
首先,你是否认为“截止频率是完全切断信号的分界线”? 实际上,截止频率通常指振幅衰减至-3dB(约70%)的点。例如设计一个1kHz的低通滤波器时,1.5kHz的信号并不会完全归零。这种“衰减的平缓程度”是由滤波器阶数决定的。其次,要警惕“相位问题可以事后补救”的麻痹思想。尤其在实时处理中串联多个滤波器时,相位偏移会不断累积,导致波形严重失真。这可能造成音频的“朦胧感”,或在控制系统中引发振荡。最后,要避免盲目信任预设参数。“心电信号预设”仅是一个示例。实际ECG测量中,常需额外添加消除电源噪声(50/60Hz)的“陷波滤波器”,并根据患者状况微调频带。请将工具输出视为设计的“起点”。
设计音频处理低通滤波器:阶数N=4,截止频率fc=1000Hz,采样率fs=44.1kHz。巴特沃斯IIR滤波器计算结果显示-3dB频率为1002Hz,fc×10(10kHz)处衰减约-80dB,fc处相位延迟-90°,滚降率为80dB/octave(4×20dB/oct)。切比雪夫II型同参数下,通带纹波可控制在0.5dB以内,阻带衰减更陡峭达-95dB@10kHz。