麦克风阵列原理及应用
5 V/ x2 a# _+ x( m' R- a01 — 什么是麦克风阵列 - `. q1 O4 u! f' R- P- W
麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。 / J# P5 V7 s' F& x( W) q; W, v8 J0 T
1 `% y- ]) a; R! l6 K! i
0 v$ A. u* i8 z
目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。
/ l" D; l' P: i5 @' ^7 F: F$ v2 ~+ T: N! q. ]6 d/ e3 C5 G
P+ b7 m8 Y! V; D V
02 —
1 c6 j" B4 x5 x 麦克风阵列的作用 4 u q" t& m. E( i
麦克风阵列一般用于:
( G2 S$ i8 ?: ? p+ K - 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —0 ^" u, {+ |# @, L, |6 }
声源定位技术 ; }1 M# l( K1 Z- v
- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。& }2 D" s6 }" n7 r9 F; R
2 L' @8 e0 U% ^- }6 \
, p+ ?" H# I/ Y1 s: Z
3 X) e2 ]6 r, H4 C! h/ z04 —" R! E% h( w: ?
信号的提取与分离
- r" J- K" E+ ]9 F5 r通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —2 g& C* M7 C! J; m
语音去混响 ; U- F0 y; F6 L p! G
混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一
" r9 K% ?: d( \, X6 q- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
& _( C' ~" p9 G& P4 Q h t! b4 H2 q8 n
- 混响是建筑声学中要重点考虑的问题/ ?) E( G& M+ G+ K
- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s
9 F+ u3 }, g8 L- ~) k/ S: U
Y5 `2 x6 r W7 x0 Z
- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。( i1 i% e) h' @2 V4 n% l
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —
X6 O. o. o& w% f8 ` 线性麦克风阵列 ) o2 C1 U6 Q1 s1 g6 N, j
- 加性麦克风阵列( Additive Microphone Array)
" a( @* X1 c" [2 F9 `- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array )
0 o2 m& m9 v* M& W- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
: S+ |- s$ h1 ~; n# j
( j8 a s$ Z. i" R
07 —7 S0 w: o, s6 f: q/ Y0 m
平面麦克风阵列 * ]$ w) W* W! l- k
平面麦克风阵列(Planar Microphone Array ) - . O1 w9 K8 y3 P& X
) r* M l5 }3 v2 c% n, K8 e
& R( N A+ }0 r4 H
7 P8 X _* e% d& G1 [ |