麦克风阵列原理及应用# F, G+ V+ b, p
01 — 什么是麦克风阵列 # @, ?. [4 j/ {1 D" V r: |
麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统。
0 S( ~3 [3 f9 }; Z6 U
- h5 K& v( u0 |7 _8 f# a
1 Z' h' m+ ~6 g' m3 H2 Y4 L目前常用的麦克风阵列可以按布局形状分为:线性阵列,平面阵列,以及立体阵列。其几何构型是按设计已知,所有麦克风的频率响应一致,麦克风的采样时钟也是同步的。
! k$ \ U9 |, [0 W$ h% _1 e
, k. [7 ?' t- o, p* I5 V4 Y6 r
02 —
5 C9 G- I7 D8 B; A* x& ^+ Y 麦克风阵列的作用
: i' H0 ~( y) l$ X4 w3 e% ~- W& Z; v麦克风阵列一般用于:
- A9 @% z/ R: _) ?3 k/ _- J9 l# J5 u - 声源定位,包括角度和距离的测量
- 抑制背景噪声、干扰、混响、回声
- 信号提取
- 信号分离
-
03 —! ]- x$ p6 d; R9 A. [: `4 h
声源定位技术
* N" a6 H9 r* O- 利用麦克风阵列计算声源距离阵列的角度和距离,实现对目标声源的跟踪。
- 基于TDOA(Time Difference Of Arrival,到达时间差)的声源定位技术。估计信号到达两两麦克风之间的时间差,从而得到声源位置坐标的方程组。然后求解方程组即可得到声源的精确方位坐标。
9 W j1 ]3 T' Q
7 M2 N4 o$ [* a. H0 ~& r
' S7 B+ E4 ~# e4 j, b* l1 X) L
) B2 v* @. F: ]: K$ @04 —8 j( C1 l# c' ?- f7 ~
信号的提取与分离 2 l( r* S/ y2 }
通过波束形成技术,在期望方向上有效地形成一个波束,仅拾取波束内的信号,从而达到同时提取声源和抑制噪声的目的。 05 —% v. ^7 F; \% T: d& x* ~
语音去混响
1 o R, B/ ]6 W% A2 K混响(Reverberation)是指声波在室内传播时,被墙壁、天花板、地板等障碍物形成反射声,并和直达声形成叠加的现象。 混响的作用 - 混响是声学中最重要的现象之一; F6 o4 m3 Y6 f1 J7 T; c
- 合适的混响会使得声音圆润动听、富有感染力。
- 混响时间太长会使得声音含糊不清,听不清楚。) ~8 u4 T# Z8 r: b
- 混响是建筑声学中要重点考虑的问题" K! n! h5 r" w' N
- 演讲厅要短一些的混响时间,比如北京学术报告厅混响时间为1s
- 交响乐则需要长一些的混响时间,比如上海音乐厅混响时间为1.5s,维也纳音乐厅为2.05s! a) n0 A: ]* K& l/ X$ O, k
1 H* o$ o7 l$ J3 w- 过大的混响会带来音素的交叠掩蔽现象,严重影响语音识别效果,尤其是远距离语音识别。
- l$ y# ]4 d; L7 \; z
目前主流采用麦克风阵列+深度学习的方式来进行去混响。 06 —
$ v4 o* Q- {5 K$ s7 ? 线性麦克风阵列 4 ~( n# X' N0 m' d' M! ^# E5 m% Q
- 加性麦克风阵列( Additive Microphone Array)
. q! m# ?: M# j- 阵列的输出是各阵元的加权和
- 最优波束方向可调
- 结构简单、方便布局
- 适用于车载、家电等场合
-
- 差分麦克风阵列( Differential Microphone Array )- _ O6 D! t5 ~$ T( h: B
- 阵列的输出是两两麦克风之间的加权相减
- 最优波束方向只能在末端方向
- 适用于耳机通话等场合
-
6 ]. D/ X& J9 @, ]7 }
- ; K1 A, r& V6 J& S! _' a. d
' A7 b$ S0 x8 O5 A, |9 n3 \2 Y
' f3 P+ }2 Z8 K2 m0 G
& ?5 ^4 S$ z$ T u$ u$ R& N
|