|
如何使用FIRDesigner软件来创建滤波器,以匹配不同音箱的幅度响应和相位响应。0 S: \/ ^: C4 ]( ~$ a, f5 K
# `9 h( b: O: p$ C- D
为什么要匹配音箱?
/ k2 B" U [' M% F! {/ a9 P% I: D1 E8 s1 a" O$ `0 l6 u8 E
在搭建一个扩声系统时,经常会用到不同品牌或不同型号的音箱,以完整覆盖不同的听众区域。音箱之间的响应差异可能会导致大面积的听音区域频率响应不均匀,不均匀是由不同频率的正干涉和负干涉引起的。这种情况并不只存在于音箱覆盖范围相交或重叠的地方。
7 M1 m& e6 ^, j2 s) S4 t5 v' c3 x
; Y {4 _# T1 ?- d, |- i! P% z# z i0 \2 ~% }
7 n0 l* ~7 L+ X }音箱厂家对音箱的分频设置或声音调试,通常只针对特定型号产品。因此,不同型号产品的特性会存在差异,特别是音箱的相位响应。一款音箱的幅度响应可以很容易地与另一个匹配,但是相位匹配则比较困难。
/ O% M8 s; }2 v3 W% O( ~% P
% |( e% j: A. V: w- c8 u2 P3 A, {FIR滤波器支持独立的幅度和相位控制,且相比IIR滤波器具有更细致的响应塑形(shaping)能力。当在同一个安装项目中使用了不同类型的音箱,需要对它们的幅度和相位进行匹配时,FIR滤波器的优势便能得以发挥。9 Z( z8 H0 i" X. ?: [" \/ B5 l
# G3 m6 M& R/ j9 x# @; q9 S关于IIR和FIR滤波的基本概念
% i) R9 {) d! k+ q5 d
1 p! `* O: B* `时间对齐(Time Alignment)' t$ L4 @# N7 u+ N% D: n% F0 p* O3 w
9 v# A6 e/ ]3 i6 Z
扩声系统调试的一个重要步骤是时间对齐,本教程假设时间对齐已经完成或将在稍后进行,因此我们主要关注音箱本身的特性差异,即音箱出厂预设的频率响应差异。
; F, |/ w4 w; Y; `7 y) P& C) J6 L; @1 L2 e
测量(Measurements)* U. k' c9 t6 ]: s* p! a5 M; `
& T0 I, b! k( V/ h5 f
我们将使用两只音箱的测量结果——音箱A和音箱B——它们将被导入到FIRDesigner中(参考软件支持的测量文件格式和导入说明)。
x. c8 A: j+ \, c, Q7 \8 \
1 w3 [" L, {) E# N3 J限于篇幅,本教程不讨论如何进行测量及测量位置的选择。需了解系统测量的实操知识,建议学习Bob McCarthy、Merlijn van Veen和Jamie Anderson的文章、视频和培训课程。
+ a: C* `+ ^) o4 u5 N
4 D8 h; s0 n# n3 [6 G此处,我们假设测量值能反映音箱在典型的听音位置上的响应,比如说是在两个音箱覆盖交叠区的某个听众位置测量得到的。3 u- c. A' D' C) ?5 v3 J
( C2 p$ p6 V( X( i5 ~本教程将音箱B作为优化对象,目的是要演示如何为音箱B创建一个FIR滤波器,改变其响应以匹配目标音箱A。
2 Q' g; ?5 j( V# w0 Q( H
6 n0 j$ l+ C9 @我们将按照大约70Hz-19 kHz的频率范围对音箱做匹配。在实践中,匹配的频率范围应根据所使用的音箱及其覆盖模式来决定。例如,对于加载高频号筒的音箱,要匹配频率可能达到数千Hz即可,因为更高频率的覆盖角度受高音号角的控制较强,基本不会出现多只音箱之间的交叠覆盖。 Q+ E$ [. Q0 {$ M9 X
g1 X( }* e0 s# Q* q' \( ^工具 — FIRDesigner; x) K. K b7 W: R6 Z7 Y0 ~
+ {8 F+ }' Q7 H# Q. z# @. d' \
后文的演示中,我们使用了FIRDesigner软件,同样的步骤也适用于FIRDesigner M, FIRCreator EX和FIR Creator。 |
|