麦克风阵列原理及应用
_( N) k1 r, ]: E3 B3 A01 — 什么是麦克风阵列 ; D8 V: K. ?# G
麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。 : ~/ E4 l% e' U8 m1 ~
# J! V2 b- P/ e' l Z+ j* t- \0 C* y
$ R& I0 { x" i& F, s# O7 Y1 a目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。 6 a2 L+ [, n l% T7 X4 Z! l. l; l
! _* |: p9 a1 @5 F
) @% J1 }+ U7 w5 e* S
02 —% I1 y2 b8 g9 k7 D! d: ?
麦克风阵列的作用 2 x5 U/ m0 W0 h. \
麦克风阵列一般用于:/ w# _; E Y$ k! M* f4 }
- 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —7 |; f1 B& D+ p6 b3 ]
声源定位技术 , K! M4 f( K# P- |
- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。 L8 y8 I: e8 y3 q8 `
7 X g8 | }7 @& o# N
& v% V$ L8 D: ]# v
$ C8 @0 \# ?2 `) j04 —
i9 h8 \# E( K" I5 {# q' @ 信号的提取与分离
# V# {' P) `. t. C% y通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —$ q) o5 V, q9 g/ z2 y
语音去混响
( ?* l+ Q6 m+ R7 [混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一
4 c4 L; R0 q( ^: \$ o- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
4 G( N8 P( U6 j% K& n
- 混响是建筑声学中要重点考虑的问题
( z6 H6 I5 D7 G6 B# S- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s
# m; v+ u- a7 j) b& g: z
1 ~) \) k8 d3 G5 Y* Q% ^* K4 A$ p8 Z
- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。
; p6 O& ?# V2 b8 J- V
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —4 A+ L: V* k. \
线性麦克风阵列
# l! C8 G. Q4 m& A) x, b. Z4 f- 加性麦克风阵列( Additive Microphone Array)) i' m- l3 H! B1 @' o/ w7 N
- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array )0 ~$ l' @3 n5 T5 d. y9 X [7 E
- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
' f, V: |" Z6 x! s; L1 P
5 M$ w6 B3 E# t( w0 n% p07 —# z* J& _0 ?9 U7 ` q5 i( Q1 t; P: J: d$ B
平面麦克风阵列
& ~! ^" _/ m. }( F f5 P平面麦克风阵列(Planar Microphone Array )
& Y; n, [1 m+ @( c1 x2 L4 ~& L
7 S1 Q" `1 c3 L' D4 ^: ^! M9 y+ I5 H
$ g: u' X* R# i |' b2 O. E, Q
- @! r k6 W; S/ r |