麦克风阵列原理及应用
0 H' h7 j/ Y; t4 @, X01 — 什么是麦克风阵列
+ S) J% n, B `麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。
5 v6 U9 q* Z- A3 K( c
5 v! e: n0 ~: ~, D0 ]9 O. X3 B: r4 E+ {9 F& Y
目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。
/ s1 ?1 Q1 G6 y( A7 x" T9 a. I# e8 f, p
' y* S' Y6 X- G$ t
02 —) S4 A1 v1 t! [% v. r. A
麦克风阵列的作用
, G( O0 r0 ^0 u' ?# ]) @$ j麦克风阵列一般用于:
; `& O! w1 w& o& f - 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —3 n# f# C$ ]3 @/ K
声源定位技术 , ^0 L. `. } v4 {
- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。 ]5 e% b; D5 C# I( m2 U7 @; @
& \3 o" Q: L) c# ^2 a# M4 s0 Z% C5 m+ ]& a6 q
0 E. f" q' Z1 o& K4 w) R8 P7 h7 s
04 —7 D3 P. ]) @- U; f# v
信号的提取与分离 1 ?! u3 f' F' o' m. l7 I d0 k0 S
通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —
0 X) N, A5 b2 R! `$ @ 语音去混响 4 A7 p* T, ~( m9 ]4 L- D3 x6 A" _0 h
混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一2 L J; j; @0 M b
- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
: Y/ a4 l% r; |) `$ w
- 混响是建筑声学中要重点考虑的问题8 M8 y. F/ Y, }5 H
- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s$ e$ g1 q9 f9 H1 z* N1 o) O
* A ?) S k# D# j4 m
- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。3 Q0 q" p, c2 R9 G, ^ C
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —
# ]# O4 y, G9 X5 \0 N0 |9 r C 线性麦克风阵列
; g( B- t+ C2 N/ r$ e5 i- 加性麦克风阵列( Additive Microphone Array)
# J1 I0 E* K* r! U( v- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array )# L# k7 m" Q5 k& U( H
- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
6 h0 C5 X: M" l6 R1 J0 N5 A
: T8 \5 ] s% Y8 M5 O
07 —
! A, A) [6 Z, `2 B1 s' F5 n) s6 Z 平面麦克风阵列 0 ]- q8 L( a$ ]7 l4 F
平面麦克风阵列(Planar Microphone Array ) - ! ~% P) D$ T8 s" v; b1 b" i
/ J7 b f Q3 |& X! j7 l
8 T: U3 X3 p* p4 Z4 x3 J3 }2 ]6 j: h9 G
( v8 P9 ^ s7 W6 Q2 f |