当智能设备需要听清几米外的人声时,仅靠提高麦克风增益是远远不够的。.
该系统需要确定目标语音来自哪个方向,并同时处理多个麦克风信号。.
这就是 麦克风阵列波束成形 变得重要。.
波束成形是现代技术背后的关键技术之一:
- 会议麦克风
- 人工智能语音设备
- 智能扬声器
- 机器人
- 交互式显示器
- 智能家电
- 远场音频系统
本文介绍了波束成形麦克风阵列的工作原理,以及设备制造商在选择MEMS麦克风阵列模块时应考虑的因素。.
1. 什么是麦克风波束成形?
麦克风波束成形 这是一种数字信号处理技术,通过将来自多个麦克风的信号进行组合,从而突出目标方向的声音,并抑制来自其他方向的杂音。.
一个基本的系统如下所示:
多个MEMS麦克风
↓
多声道音频采集
↓
波束成形算法
↓
增强型语音信号
这些麦克风在空间上彼此分离。.
由于声音到达每个麦克风的时间和声压级略有不同,该系统因此能够获取单个麦克风无法提供的空间信息。.
2. 为什么麦克风间距很重要?
设想两个相距一定距离的麦克风。.
当有人在说话者正前方说话时,声音到达的时间大致相同。.
如果那个人向一侧移动,声音会稍早一点到达其中一个麦克风,比另一个稍晚一点到达。.
该差异包含方向信息。.
DSP 可以利用这些信息来估算和处理声源的方向。.
这就是为什么数组几何结构很重要。.
3. 什么是梁?
波束可以理解为天线阵列灵敏度最高的方向。.
例如
麦克风阵列
→→→ 目标演讲者
DSP 已配置为突出来自该方向的音频。.
如果目标说话者移动,系统可能需要调整波束。.
根据算法的不同,这可以通过固定处理或自适应处理来实现。.
4. 波束成形与单麦克风的对比
单个麦克风主要用于拾取某一点处的声压。.
麦克风阵列可捕获多个在空间上相互分离的信号。.
| 能力 | 单麦克风 | 麦克风阵列 |
|---|---|---|
| 音频录制 | 是 | 是 |
| 空间信息 | 非常有限 | 是 |
| 波束成形 | 没有 | 是 |
| 定向滤波 | 有限 | 是 |
| 声音定位 | 有限 | 可能 |
| 多源处理 | 有限 | 更强大 |
| 远场应用 | 有限 | 紧身 |
这就是为什么麦克风阵列在智能音频产品中的应用越来越广泛。.
5. 波束成形的常见类型
可以根据具体应用选择不同的波束成形架构。.
延迟和波束成形
来自多个麦克风的信号经过时间对齐后被合并。.
当信号与目标方向对齐时,它们会相互增强。.
固定波束成形
该系统采用预设的方向。.
当已知预期扬声器位置时,这种方法效果很好。.
自适应波束成形。
该算法会根据声学环境动态调整处理方式。.
这虽然能提供更大的灵活性,但也增加了算法复杂度。.
最佳方案取决于产品要求。.
6. 波束成形只是音频链中的一个环节
一个常见的误区是认为:
麦克风阵列 = 波束成形
实际上,现代智能麦克风系统可能包含多个处理阶段。.
例如
MEMS 麦克风阵列
↓
多通道采集
↓
波束成形
↓
降低噪音
↓
AEC
↓
语音增强
↓
VAD
↓
语音识别 / 通信
每个阶段都有不同的功能。.
7. 波束成形与降噪
波束成形技术利用了空间信息。.
降噪可能采用频域、时域、统计或其他信号处理技术。.
将这两种方法结合起来,其性能会比单独使用其中任何一种方法更好。.
例如
目标语音 → 前方方向
空调 → 侧向
波束成形技术可以利用这种空间差异。.
降噪功能可对残留的背景噪声进行进一步处理。.
因此,应将完整的麦克风阵列解决方案作为一个系统来评估,而不仅仅局限于波束成形这一方面。.
8. 波束成形与自适应回波抑制(AEC)
会议设备带来了另一项挑战。.
麦克风阵列可能会同时听到这两种声音:
本地演讲者
与
扬声器的远程音频
AEC有助于抑制声回波。.
典型的架构如下:
远程音频
↓
演讲者
↓
声学环境
↓
麦克风阵列
↓
AEC
↓
波束成形 / 降噪
↓
语音输出
DSP的确切顺序取决于具体实现。.
对于产品工程师而言,关键在于应将麦克风阵列与音频处理链的其余部分一并设计。.
9. 波束成形与来源方向估计(DOA)
DOA 是指 到达方向.
波束成形专注于某个目标方向,而声源定位(DOA)算法则用于估计声源的位置。.
因此,一个简化的智能音频系统的工作原理如下:
麦克风阵列 → 来源方向(DOA) → 方向估计 → 波束成形 → 语音增强
这在以下方面可能很有用:
- 机器人
- 会议系统
- 交互式显示器
- 智能扬声器
- 音频定位系统
10. 为什么MEMS麦克风适合用于波束成形阵列
波束成形系统依赖于多个麦克风信号。.
因此,麦克风的一致性就显得尤为重要。.
MEMS 麦克风为紧凑型阵列系统提供了以下几项优势:
- 体积小
- 一致的制造工艺
- 适用于高密度布局
- 数字和模拟接口选项
- 低功耗选项
- 轻松实现PCB集成
然而,麦克风的选择应始终基于整个声学系统。.
11. 4麦克风与8麦克风波束成形阵列
关于哪一种更好,并没有一个放之四海皆准的答案。.
4-麦克风阵列
优势
- 紧凑型
- 元器件数量更少
- 降低系统复杂度
- 适用于较小的设备
典型应用
- 智能家电
- 紧凑型会议设备
- 嵌入式人工智能语音产品
8-麦克风阵列
优势
- 更多的空间采样点
- 阵列几何形状的灵活性更高
- 更多空间处理的机会
典型应用
- 大型会议系统
- 远场语音设备
- 交互式终端
- 高级音频感知
正确的设计取决于所需的覆盖范围、外壳尺寸、成本目标和算法架构。.
12. 工程师应如何评估一个 波束成形麦克风?
不要仅评估麦克风的灵敏度。.
一份完整的评估应包括:
声学性能
- 信噪比
- 灵敏度
- 频率响应
- AOP
阵列设计
- 麦克风数量
- 麦克风间距
- 阵列几何
- 物理尺寸
DSP
- 波束成形
- AEC
- 降低噪音
- VAD
- AGC
- 语音增强
界面
- PDM
- I2S
- USB
- 以太网
系统集成
- 电源
- 机械设计
- 声学箱体
- 固件
- 主机处理器
13. 波束成形设计中的常见错误
错误 1:在未优化麦克风布局的情况下增加麦克风数量
麦克风数量越多,并不一定意味着波束成形效果就越好。.
错误 2:忽略围栏
外壳会影响声学反射和麦克风的响应。.
错误3:将DSP视为事后才考虑的事项
在硬件设计过程中必须考虑该算法。.
错误4:仅在安静的房间里进行测试
应在真实的声学条件下对麦克风阵列进行测试。.
错误 5:将拾音距离作为唯一的性能指标
有意义的评估还应考虑语音清晰度、噪声条件、混响以及特定应用场景下的性能表现。.
14. 波束成形麦克风应用于哪些领域?
波束成形麦克风阵列在以下方面特别有用:
- 视频会议
- 智能扬声器
- 人工智能助手
- 机器人
- 智能家电
- 交互式显示器
- 汽车语音接口
- 工业语音控制
- 智能教室
通常的要求是:
用户未必是直接对着麦克风说话。.
常见问题解答:波束成形麦克风阵列
什么是波束成形麦克风?
波束成形麦克风系统利用多个麦克风和DSP算法,以突出来自特定方向的声音。.
波束成形能提高麦克风的灵敏度吗?
这并非简单地提高麦克风的物理灵敏度。波束成形技术通过整合多个麦克风的信号,从而改善了定向信号处理效果。.
波束成形需要多少个麦克风?
没有一个通用的数量。根据阵列几何形状和应用场景的不同,可以使用2、4、6、8个或更多麦克风。.
波束成形对远场语音有用吗?
是的。波束成形是远场麦克风系统中采用的关键技术之一。.
波束成形技术能否与MEMS麦克风配合使用?
是的。MEMS 麦克风非常适合用于多麦克风波束成形系统。.
结论
波束成形技术将多个麦克风转化为一个协调运作的空间音频系统。.
其有效性取决于的因素远不止麦克风的数量。.
最终表现受到以下因素的影响:
麦克风质量 + 阵列几何结构 + 麦克风匹配 + 声学设计 + DSP 算法
对于设备制造商而言,这意味着应将麦克风阵列作为整个音频架构的一部分来设计。.
SISTC 提供定制化 MEMS 麦克风阵列与智能音频模块 提供多通道采集、波束成形、回声消除(AEC)、降噪、语音增强、声源定位以及各种数字或网络接口等功能。.