麦克风阵列原理及应用1 C' t' P8 |2 Y W; q
01 — 什么是麦克风阵列 - P: o8 E! m" N7 v
麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。
5 `$ {7 u( X" {
1 B/ @6 t) G, y8 h
2 [# {, O8 V% s/ p. b3 c: n目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。 ) l; K% C: p1 _0 ^! x) `' i
* N: V4 k+ I6 q7 t: ]5 e
; F3 w# O" e5 u4 c( [* a02 —7 U2 N, N% X6 T5 i6 p4 H1 D
麦克风阵列的作用 + h' t: u/ s$ b. E9 ]" A; E
麦克风阵列一般用于:
* N) i2 s) ?' n& J* n- K* I5 ^ - 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —
) u* k" l) V' Y6 `, x, v- p 声源定位技术 * S, t- ?$ ^& I. `+ g' Z: P7 x1 y: w
- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。
, R( X0 I+ b9 j9 ?/ K0 s 4 S- T: ?, v: {5 V. H
, o$ M* N- }- Z0 p* i! `
0 H) f! E8 ^+ x# u04 —( d* i" P& [1 P, c
信号的提取与分离
( T7 q. ?% z, i! r5 J* y' F, d通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —7 l9 v; O. v* Y
语音去混响 0 E: j( o# @. s# y4 n' P+ \
混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一
0 L6 B) |) z+ L- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。
, T9 f: t2 ~; S: a) T
- 混响是建筑声学中要重点考虑的问题
: ^& L5 ?4 c6 N1 E5 s0 ]7 U! {: U% h- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s
# M0 h5 V, |7 L2 |; ~' F |1 r& x7 k
8 k- I5 C* p" W/ O3 u' \- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。
# N+ `4 r/ R# p) y% K z
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —. W9 d% X9 B2 D% ~' q$ u: h
线性麦克风阵列 5 C9 [( f+ f, k% X$ |) i7 \! n }
- 加性麦克风阵列( Additive Microphone Array)
3 o8 ~1 u: w$ |) v* t- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array )6 V5 _4 t, \/ R( w6 Q$ a
- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
( c( ~5 |5 G0 t6 f- E/ T6 _/ d
; ^0 k! b9 H& o* _
9 N9 r- c9 l8 X O# O6 l0 n3 c
9 C& k! ~! j: o) A8 \: W$ d* g- H( f" V. b3 g3 X
|