麦克风阵列原理及应用
7 D$ }7 c! k8 J) u, \5 o/ E! C3 s01 — 什么是麦克风阵列
5 _# y6 ]/ K( ^* R5 a6 c麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。
7 G" p/ u, B) H2 T6 r# @, W
2 N8 W& n, C8 T0 C5 U- n8 X+ k( x# O- ]
目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。 1 x& O' r+ h8 p
Z6 q: u, X) l( u1 i5 e$ E5 P% F
( s* G! D+ H7 ]* Z8 G! w# n
02 —+ N# O0 E5 }' B
麦克风阵列的作用 6 M0 h2 m; o( ]% {
麦克风阵列一般用于:
$ X* ?' Q3 f3 A F* y6 r - 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —2 ?0 Z# r" s, E2 g
声源定位技术 , x" H, }' K- D9 q3 x3 r. p/ I
- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。/ }( K- N8 S4 m0 s
( _. ?; V2 t& |7 y& E# G* t
$ g( O0 v+ N0 g* \8 Z) ^9 w$ c
7 g5 J1 O/ X, i9 r& E- J, ]04 —. ?4 e* j! ^7 x' B( R) \
信号的提取与分离
, v, U* M& _$ s% F I通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —
+ P+ P& q$ `% w# d 语音去混响
: X. W B$ d- t- t3 S6 W! s混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一5 S. W9 w) A. o' _& ]( X5 y' a
- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
/ T& L* a5 u5 T" E" A/ \" n
- 混响是建筑声学中要重点考虑的问题. L- n5 @, |! v. l9 K1 E& L2 j5 A" |
- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s: r- f: b1 w% D7 b( \
$ S u( T% Q h8 P. \/ Z9 l# }! M6 \
- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。
8 G+ f2 A( c) z
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —+ R- I$ [: \1 R( B
线性麦克风阵列
: T, `6 X g8 x; ]; i- 加性麦克风阵列( Additive Microphone Array)% ^0 ]3 u- u: a' [
- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array ). p6 _2 {+ j% n N) j
- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
0 e. Q: A- k& q$ n* `1 g
- - ?5 n0 c9 i% ~* F- P' I1 P
0 s; \3 j. L7 K5 i) t) H+ |) p
8 z3 G3 n7 F. K3 K4 r
- ?2 d3 @9 p! g1 [ |