|
如何使用FIRDesigner软件来创建滤波器,以匹配不同音箱的幅度响应和相位响应。+ g% M1 k; u6 U' s* A: K
6 O; f& D( ~- j2 a7 o
为什么要匹配音箱?
1 w) j- u' w7 j6 [' E0 t
- m, `, m' c4 C4 i2 z在搭建一个扩声系统时,经常会用到不同品牌或不同型号的音箱,以完整覆盖不同的听众区域。音箱之间的响应差异可能会导致大面积的听音区域频率响应不均匀,不均匀是由不同频率的正干涉和负干涉引起的。这种情况并不只存在于音箱覆盖范围相交或重叠的地方。
- O) S3 |: w1 B0 W6 {5 k5 B+ @% N! B) o: m$ m) F
- J' ?1 t- w6 {2 a
. x% ]5 G7 K# k; \音箱厂家对音箱的分频设置或声音调试,通常只针对特定型号产品。因此,不同型号产品的特性会存在差异,特别是音箱的相位响应。一款音箱的幅度响应可以很容易地与另一个匹配,但是相位匹配则比较困难。
, P" k+ A" }9 |# p7 }
5 L1 U2 s$ U. K, Y5 W7 \& z- l) cFIR滤波器支持独立的幅度和相位控制,且相比IIR滤波器具有更细致的响应塑形(shaping)能力。当在同一个安装项目中使用了不同类型的音箱,需要对它们的幅度和相位进行匹配时,FIR滤波器的优势便能得以发挥。
- L/ ]% C8 U( _ s k$ Y( n% v3 F+ O" t+ e
关于IIR和FIR滤波的基本概念& h1 A( D4 j$ T3 @
% \$ u7 W* t' q时间对齐(Time Alignment)
/ n8 I6 W7 k( K6 k( k9 U2 _) E' E# @& p w& a) g0 n
扩声系统调试的一个重要步骤是时间对齐,本教程假设时间对齐已经完成或将在稍后进行,因此我们主要关注音箱本身的特性差异,即音箱出厂预设的频率响应差异。
% K& ~* J3 }/ p& I4 M
7 O3 v \ M4 H# a测量(Measurements)4 S, T/ J/ |$ b) _$ B$ f( k4 v% C
0 J$ n7 }6 P; ?3 r! [. K8 b我们将使用两只音箱的测量结果——音箱A和音箱B——它们将被导入到FIRDesigner中(参考软件支持的测量文件格式和导入说明)。5 ~: e. N, D. a1 I- e
9 f7 e6 ^% S f' z0 X限于篇幅,本教程不讨论如何进行测量及测量位置的选择。需了解系统测量的实操知识,建议学习Bob McCarthy、Merlijn van Veen和Jamie Anderson的文章、视频和培训课程。
5 ^( w& T; ~% ]
$ _' f+ C2 p. [5 c4 l! d此处,我们假设测量值能反映音箱在典型的听音位置上的响应,比如说是在两个音箱覆盖交叠区的某个听众位置测量得到的。$ Y9 v [4 F% \( h% E
, C# }# D7 q, N0 R本教程将音箱B作为优化对象,目的是要演示如何为音箱B创建一个FIR滤波器,改变其响应以匹配目标音箱A。% u, a4 M# @* J9 \4 J; N
; X- y& a% {! ^( r
我们将按照大约70Hz-19 kHz的频率范围对音箱做匹配。在实践中,匹配的频率范围应根据所使用的音箱及其覆盖模式来决定。例如,对于加载高频号筒的音箱,要匹配频率可能达到数千Hz即可,因为更高频率的覆盖角度受高音号角的控制较强,基本不会出现多只音箱之间的交叠覆盖。
7 ]' [ l# T [+ Z% J8 K
& b. r, h7 o3 B6 s7 n2 ` w工具 — FIRDesigner
( U5 j5 L9 z8 g' T
; o- `/ A, j, l后文的演示中,我们使用了FIRDesigner软件,同样的步骤也适用于FIRDesigner M, FIRCreator EX和FIR Creator。 |
|