|
FIR 滤波技术
FIR(有限脉冲响应)滤波并不是一项新技术,由于近年来微处理器和DSP硬件在性能上显著提高,而成本不断降低,制造商越来越多地在扬声器处理器和基于DSP的放大器中采用FIR滤波。
FIR滤波的优点包括对滤波器的幅值和相位特性的任意和精细控制、对幅值和相位的独立控制、以及实现最大相位特性的可能(代价是更大的延时)。而其主要的缺点是效率:FIR滤波器通常比IIR(无限脉冲响应)滤波器占用更多的CPU(DSP)资源。对于非常长的FIR滤波器,频域分段(Segmented Frequency Domain)和多速率(Multi-rate)方法有助于减少计算负荷,但这些方法的算法复杂度也更高。
在专业音频领域,人们经常会提到FIR滤波器(FIR filter)和FIR滤波(FIR filtering),比如:
线性相位分频器或线性相位“砖墙”分频滤波器
非常长的基于最小相位FIR的系统EQ
号角校正滤波
虽然这些应用场景显示了FIR的部分用途,但FIR滤波的能力远不止于这些,特别是其独立控制幅值和相位的能力和混合、最大相位特性(mixed&maximum phase characteristics)。
那么,什么是FIR滤波?它与常见的IIR滤波有什么区别呢?本文旨在回答这些问题,但首先需要介绍数字音频中的一些基本概念。如果你已经学习过数字信号处理,这些基础概念你应该了然于胸。请原谅我省略了一些细节,并对一些复杂概念作了简化处理。
1、数字音频的关键概念
采样(Sampling)
在数字音频中,声音波形是通过采样来表示的。模数转换器(ADC)测量或采样一个模拟信号,并为每个样本分配一个数值。人类通常能听到20 Hz到20 kHz之间的频率(1Hz即每秒一个周期)。为了用数字来完整表达该频率范围,ADC对该音频波形采样的频率至少两倍于最高可听频率。因此,常见的采样率为44.1 kHz和48 kHz,或这些采样率的倍数,如88.2kHz, 96 kHz, 192 kHz和384 kHz(专业音频中可能采用非常高的采样率,其原因本文不作探讨)。采样率的一半称为奈奎斯特频率(Nyquist frequency)。比如,48 kHz的采样率的奈奎斯特频率为24 kHz。 |
|