麦克风阵列原理及应用
q$ z! N! B, A; t1 y( h: P01 — 什么是麦克风阵列
& O. O+ ]! {6 Q( a* q3 i+ A麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。 . A6 O6 X6 {$ R; h% y; }. W
- I; { ?6 q0 Z9 U7 q" \; a0 ?+ q- c: p: S; }/ W p$ V0 \4 `
目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。 / m. B: c, A0 K) T! v% L4 Z7 t
" Q5 B2 N9 {; }8 d7 X" i* `0 G
- U1 p. q- h4 B3 r: e L
02 —3 G% }4 u: O6 U% e
麦克风阵列的作用 & ?- i+ }9 y m0 E$ E5 H* D
麦克风阵列一般用于:
! k' e! [" Z, Y - 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —$ F" a# ~4 l3 H7 i+ ?
声源定位技术
& g3 I8 }2 U5 y8 O- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。) V. y: u3 u9 S/ C' Y3 j
, K+ R3 R. O( s M$ i3 |7 W) M" W1 K1 \5 g
3 y4 K; N: s, J1 o) h& {
04 —
6 W2 l/ H! N: ^$ L3 M7 w0 M. } 信号的提取与分离 / a( n2 \2 A8 b
通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —( g- W0 j6 }8 b/ r1 C
语音去混响 : `6 J$ ?% B; i8 H* `0 d
混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一
: p7 L: p1 L+ g& w& O- F O- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
' C+ h$ W/ c' E5 \( E9 e9 ^ i; t
- 混响是建筑声学中要重点考虑的问题
, W d0 X1 C3 `+ J2 | W- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s
9 y W# M7 u& g5 F' b% C, e& q
, F* M" o% o' O, {+ d4 P# M& J- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。 V7 e w7 Z) `8 h" C0 i3 a
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —
2 [1 _+ {3 d2 ]. }! X( a% {# E 线性麦克风阵列 , L6 l7 j" c- |# n* B
- 加性麦克风阵列( Additive Microphone Array)+ S- A0 i% E% L3 b9 T5 p2 E# w) C7 \
- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array )
. ?% P& O' |0 c" o. q+ \/ g- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
2 R) M$ Y& B4 A( |5 x
- $ W6 [" S; W$ O+ C
( }. M, x/ j/ L: G
' F6 q- Y+ z& N7 Y( Y# z* a9 c! Q- q5 P4 q" ~7 j$ W
|