麦克风阵列原理及应用/ c! ?2 w* C8 l0 ]6 t' ^
01 — 什么是麦克风阵列
" y/ m" p. r) f& Z% a麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。 ) z! V! ~ e# f8 T
6 R7 P. V' Q- {8 X. n
) Z0 G; f4 |: {8 [: A# e目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。
: m m1 A: R+ J. I) C9 W9 G8 L* k( R4 D
/ a: _3 H* m, {2 D( v" V
0 n! `( v+ f: x' ]9 ~, U8 @+ { W5 }" C02 —
. h( b2 I9 s$ K% X: g 麦克风阵列的作用
& j \' M, u2 K) d麦克风阵列一般用于:* |3 U- r' _5 b2 d2 `& n
- 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —, Z" t. M* K3 y
声源定位技术
1 J0 G1 Q$ t0 C7 }$ p9 V* u6 J7 n- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。8 M9 T! i% w% H0 U9 O7 b
; f" m1 B+ o) ?2 V+ R- H* S
% r% t0 y9 U; U
3 B! O& p1 n1 `- t
04 —
* E: I T+ U, \0 [) C 信号的提取与分离 * I) F }: w# E0 f/ X
通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —& R* g# H1 ^8 m& o& ]( X1 X. o
语音去混响 , }3 F4 p2 ?5 n0 T1 X) }: {
混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一
. Q- C t/ E- g4 z- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
& O6 P8 H2 Y$ @* w
- 混响是建筑声学中要重点考虑的问题
+ s% _3 l+ m7 B; K- u' a E/ m- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s
b" S5 `" c# \4 i) ?
! F$ R( [; F0 M+ o0 g* _( c- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。3 G6 o# r1 a1 ?# j- `5 C: b$ J
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —$ N' x( d H2 v
线性麦克风阵列
6 [$ r# c7 t7 ^3 V. M) S; D- 加性麦克风阵列( Additive Microphone Array)' N1 @, B2 L- A4 W4 w% C% Y( X
- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array )7 x% n9 v0 C. J3 D' ]
- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
2 v- z; {8 o% {' b/ q$ t0 b
- * s, g+ Z- G: D" W2 r! N
( i* Z; }! b: S$ p k7 M
* W0 z) K* ^+ M& V
6 ^$ y4 P, _0 Q |