麦克风阵列原理及应用1 c; `4 h8 v" j' h6 a% b
01 — 什么是麦克风阵列 2 J7 f) Q4 M! `: c. S
麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。 + \ c6 }1 `: [4 x% w/ q+ _- j
* K7 R6 o! S! T7 t' K+ G3 d3 b/ w5 Q+ h4 h# r Y2 ?
目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。
: C+ W8 `0 u" L4 P# {* k; T, p( {5 A4 h- C( X Y
5 l0 V* g5 ~! J/ m$ M' f5 f02 —
! g5 w/ j# R/ J- t% n& B( y 麦克风阵列的作用 " \( x& j( |- a
麦克风阵列一般用于:
& G, @1 y( h% x5 s) V- t( Y - 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —+ M; f2 T' o& V. e
声源定位技术 9 J+ k5 f& v4 W( b9 D& K4 c
- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。) b6 ~1 o+ R" N' f/ u3 ~
Y& r, ?& b; J! ^' N+ h+ F9 o) A) w& K0 ^0 \
* \) O3 E1 ?8 Z% i' e6 q$ K
04 —# K. c: R, g3 F( L
信号的提取与分离
1 k g1 _) C- } E+ E( [通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —+ Q1 F+ }- I9 `% _1 x
语音去混响 5 V6 C* D- ]) T6 F" p3 Y) x
混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一
/ e# s/ @% ~, H& j ~- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
0 n) a7 @% J% p4 P
- 混响是建筑声学中要重点考虑的问题
7 V2 j) [9 I/ M# D* M; j0 S- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s; D6 p1 z' B6 f) b! k
8 d4 m2 W2 S! e% m4 ^- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。
: z/ p2 X- h5 U1 X, U! @0 n# g
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —
6 [" {$ [( L4 V. }+ j8 L% S& \9 T 线性麦克风阵列 8 r+ e% n7 V8 s0 S' W( B; x
- 加性麦克风阵列( Additive Microphone Array)
* J9 {% M* ?7 D* R4 u" S" n- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array )
! x; e* b- X7 H- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
. M% m4 i& \ F2 d8 o
$ L5 M! w- C* d" {07 —; u, i- j7 P2 @2 I3 P- p4 n& W
平面麦克风阵列 ) d: n( A- D9 K5 W- @$ G T# r
平面麦克风阵列(Planar Microphone Array )
* p6 _% E3 O9 A
/ K' @: Q$ N. F, {
) B) `7 {3 o# d) ^; R
- Q9 D9 @5 W2 J% D" S |