麦克风阵列原理及应用
% C" }' A- g7 }7 ]01 — 什么是麦克风阵列
% h4 x N4 P2 _! W2 C5 j# d* t" E麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。 4 A2 d4 V+ A0 N i, O1 q# G" U
0 X& U0 U/ | a5 y" T# s+ ^; y
/ G9 ^- p* c- i
目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。 - t" i+ y3 t; E, E6 V" G+ k
0 y' A7 F. Z6 b: l5 |& X
% K6 l5 v* Y1 I# K7 L: _3 Z. B
02 —
; |5 B: k" H. {4 C1 n 麦克风阵列的作用
$ e& \3 o+ m* J: B麦克风阵列一般用于:" y; _* @! e# N1 w- W
- 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —
6 h9 c3 Z! x9 x+ P 声源定位技术
& \. y8 [; n6 @2 ?: }- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。
+ w$ O1 k2 D6 Z
/ Q) n b3 Q2 N5 |9 P) u# q$ s$ f' s5 d% J
' O' o2 k# _& y5 L9 A04 —
, M$ l$ ]0 _/ f' z 信号的提取与分离
: g1 ]/ ~" e- d: L2 G% l) e通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —
' a8 b9 g$ o7 X9 s4 t9 |1 N6 y 语音去混响 5 `0 X- D8 V/ ~( M) [8 r& o
混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一
0 }6 n- |1 ^% j* t) D; C- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
/ Z4 [7 Q( V9 E7 B
- 混响是建筑声学中要重点考虑的问题
' d9 N+ l l% u/ O3 d0 ], E- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s
6 \0 f! ~* K+ H
! w! @$ _6 x% K3 x7 T
- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。0 S) X8 L, a+ z4 S
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —/ _8 Q- Z U8 C1 q% ]
线性麦克风阵列
6 h% y0 @' U+ F6 z3 J- 加性麦克风阵列( Additive Microphone Array)
4 ?/ l1 r) t9 t- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array ). D- O1 j, z' A7 T4 V
- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
4 C% f6 c- o2 s, ~
+ B. e: _ F( ^7 s$ q
( Q A$ d. a4 S- K j, O
0 m q: N8 c" U7 v# f5 ~$ Q
f; m: n7 y, q |