|
如何使用FIRDesigner软件来创建滤波器,以匹配不同音箱的幅度响应和相位响应。
1 k2 Q6 r" h) b
5 \" N% [# z" g3 t# b1 m1 P% X为什么要匹配音箱?
1 ?) {& c1 n2 g0 B
* e' U0 S5 e8 Q7 B& N% U在搭建一个扩声系统时,经常会用到不同品牌或不同型号的音箱,以完整覆盖不同的听众区域。音箱之间的响应差异可能会导致大面积的听音区域频率响应不均匀,不均匀是由不同频率的正干涉和负干涉引起的。这种情况并不只存在于音箱覆盖范围相交或重叠的地方。
, S. {- L, N5 f1 L$ |
! f+ ?" d( ], R3 g8 \8 q( Y4 [4 m5 O3 [
' k; U# {- l$ _4 d音箱厂家对音箱的分频设置或声音调试,通常只针对特定型号产品。因此,不同型号产品的特性会存在差异,特别是音箱的相位响应。一款音箱的幅度响应可以很容易地与另一个匹配,但是相位匹配则比较困难。
- a6 z5 n5 [0 X) i: t, }5 `) e/ u' o# d3 {4 @9 O% V2 R
FIR滤波器支持独立的幅度和相位控制,且相比IIR滤波器具有更细致的响应塑形(shaping)能力。当在同一个安装项目中使用了不同类型的音箱,需要对它们的幅度和相位进行匹配时,FIR滤波器的优势便能得以发挥。
1 x2 ~* ?) h0 G6 m/ z, x6 `2 @" `1 @9 W* q
关于IIR和FIR滤波的基本概念2 Z8 P2 y9 [) }* l. f$ t! r
' X! l0 [: A! Z% u: }2 N& Y
时间对齐(Time Alignment)
7 R1 w- u/ @# |5 E9 W' l) j6 ]7 |* ]
8 U( h f# p& z+ A3 F9 x+ ]* U扩声系统调试的一个重要步骤是时间对齐,本教程假设时间对齐已经完成或将在稍后进行,因此我们主要关注音箱本身的特性差异,即音箱出厂预设的频率响应差异。
5 A% E# v9 |8 h6 {5 T3 U) L( G/ L2 E' k6 C3 Q9 `; W: I7 d6 n% h
测量(Measurements)5 b/ [8 r5 I8 `3 v/ Y( `; |
6 M2 I4 Y4 Q3 c$ ^) D我们将使用两只音箱的测量结果——音箱A和音箱B——它们将被导入到FIRDesigner中(参考软件支持的测量文件格式和导入说明)。$ d- O q9 K# |" T
* T1 J1 b/ h6 X) }
限于篇幅,本教程不讨论如何进行测量及测量位置的选择。需了解系统测量的实操知识,建议学习Bob McCarthy、Merlijn van Veen和Jamie Anderson的文章、视频和培训课程。
/ x9 n0 \8 \6 @1 r* w7 @) T) b! M1 [
此处,我们假设测量值能反映音箱在典型的听音位置上的响应,比如说是在两个音箱覆盖交叠区的某个听众位置测量得到的。1 u4 K K2 w$ @; t8 A6 c
& d. ^! V- C W X' v
本教程将音箱B作为优化对象,目的是要演示如何为音箱B创建一个FIR滤波器,改变其响应以匹配目标音箱A。4 L! O% R* v% Q Y& S
z; Z) w: s+ o' B) K S2 b
我们将按照大约70Hz-19 kHz的频率范围对音箱做匹配。在实践中,匹配的频率范围应根据所使用的音箱及其覆盖模式来决定。例如,对于加载高频号筒的音箱,要匹配频率可能达到数千Hz即可,因为更高频率的覆盖角度受高音号角的控制较强,基本不会出现多只音箱之间的交叠覆盖。
% z: C7 x. _2 D& ]$ }
9 f; Z$ O. m7 E0 x工具 — FIRDesigner
. G5 A* g d# \7 b, f8 y; H _+ P2 v/ @
后文的演示中,我们使用了FIRDesigner软件,同样的步骤也适用于FIRDesigner M, FIRCreator EX和FIR Creator。 |
|