马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
在当今时代的扩声系统技术背景下,我们还没有办法仅用一只喇叭单元就能够完美表达高、中、低音信号的重放,我们必须要将音频信号分离成高音、中音、低音等不同部分,然后分别送入相应的高、中、低音喇叭单元中重放。所以在这个时候,分频器就应运而生了。在模拟的时代,分频器设置在音箱内,通过由电容器和电感线圈构成的LC滤波网络(如图1-1所示),它具有连接简单,使用方便优点,但同时又并产生高低音在分频点处相位不完全耦合,出现在分频点附近指向性突变,以及无法调试的缺陷。" Z& o# F3 {4 q& O( K+ u" D
( P! F$ L- H2 u$ E' j
, q) M1 u8 U$ c+ I ▲ 图1-1
2 \) _2 H' }. v. B7 ]( z 进入了数字时代后,数字音频处理器作为一种数字化的音频信号处理设备。它先将多通道输入的模拟信号转化为数字信号,然后对数字信号进行一系列可调谐的算法处理,满足改善音质、矩阵混音、压缩限制等综合性应用需求。再通过数模转换输出多通道的模拟信号至功率放大器从而驱动扬声器的不同单元发出特定频段的音频信号。
- T9 O) j/ Y: | 本文则专门针对数字音频处理中的数字滤波分频算法浅析。笔者搭建了一套由如图2-1所示的测试系统,电脑搭载的SMAART7软件用于产生产生粉红噪声和测试。5 Y h F. s" A( ~! N
5 C/ D1 s5 M( x2 H6 B! J
, R$ o/ L# U# }* b$ |* x+ z
▲ 图2-1
& |+ G: T: x( ^) L a 并且得到如图2-2所示的直通所测试得的频率响应和相位响应曲线。
/ ?8 K# @% s" ~! f; E/ k% E$ D' `, x) K$ ?$ m( M2 J
# ~$ ?- O) p. `9 y$ s) F ▲ 图2-2
9 K* h p) {$ z5 m+ o5 K" Q$ H 使用过数字音频处理器的朋友们都知道在使用分频器的时候,常见可以选用的类型有Butterworth(巴特沃斯)、Bessel(贝塞尔)和Linkwitz-Riley(林克维茨—瑞利),斜率有6dB、12dB、24dB、30dB、36dB、42dB、48dB可选。这3种类型的滤波器也被统称为IIR(无限长单位脉冲响应)滤波器。IIR数字滤波器采用递归型结构,即结构上带有反馈环路。IIR滤波器运算结构通常由延时、乘以系数和相加等基本运算组成,具有反馈回路。从而导致不同频率的信号通过IIR滤波器后的延时不同,这就导致了信号在经过IIR滤波后造成了相位的变形。如图2-3所示,笔者使用了4阶的Linkwitz-Riley高通滤波器,对粉红噪声进行滤波,仅通过1kHz以上的信号。得到的如图2-4所示的频率响应和相位响应。8 r. }+ q" p+ f, K8 k2 k8 a
5 j) h. l* O& ~6 }- ^5 W
& g9 M! s: X, X4 J: Z ▲ 图2-3
* y: |" U! |2 J* z% k1 D: _
' d) ]' L& r' x
" B1 l0 b; P# M4 R2 h ▲ 图2-45 W4 x5 b( p' @# P
可以明显的从图2-4中看出,通过IIR滤波器的幅频特性响应精度很高,但是在相位上发生了明显的畸变。这就是意味着全频信号通过了该滤波器后,滤除了1kHz以下频率的信号,但是各个频点的相对延时发生了改变。7 p, N+ z& V) M- m
这样的结果会导致以下几个问题:; |" @0 d+ H' V8 A9 }
1、扬声器研发团队在开发一款新的扬声器时,一定会尽量让扬声器回放各个频率的起波时间尽量相同,从而达到一个良好的结像效果。避免出现如人声靠前或靠后的问题。但是经过了IIR的滤波后,各个频点的延时发生改变,直接的影响了结像效果,违背了开发者的初衷。
% ?# q" ?+ b, K3 q. P3 i. ] 2、同一扬声器的高、中、低频会因为IIR分频器的使用而导致在分频点位置相位差的存在。相位差小,则会导致分频点附近发生指向性突变;相位差大,则会导致分频点附近的声波严重抵消,影响整箱的频率响应。这就必须调整扬声器单元的延时从而实现相位的完全耦合。2 n- i; \# v# v# J0 q: ~9 [. ?
2 e( Y' H. D; q% H8 b/ P9 p |
|
|
|
|