麦克风阵列设计(1)

阵列麦克风降噪原理 频率上限:间距 \( d \) 需满足 \( d \leq \lambda_{\text{min}}/2 \),其中 \( \lambda_{\text{min}} \) 为目标处理的最小波长(对应最高频率)。公式:时延差 \( \tau = d \cdot \cos\theta / c \),其中 \( d \) 为间距,\( \theta \) 为声源方位角,\( c \) 为声速(343 m/s)。原理:通过调整各麦克风信号的相位和幅度,在目标声源方向形成一个“声音波束”,抑制其他方向的噪声。 阅读详情
AI摘要

本文详细介绍麦克风阵列设计,包括线性四麦和环形六麦阵列构型,数字硅麦选型及参数,电路设计建议,以及结构设计要点。重点讲解声音路径设计,确保每个麦克风接收声音的均匀性和直接性,避免掩蔽效应。

麦克风阵列设计参考

随着语音识别技术的成熟,智能音箱类产品的火爆,越来越多的产品可以升级为语音交互产品;

下面简单介绍下此类产品的语音前端--麦克风阵列设计相关注意事项:

  • 线性四麦阵列构型:

如上图所示,麦克风直线等距摆放,间距可以是20~60mm,默认推荐40mm;

 

  • 环形六麦阵列构型:

环形六麦阵列呈圆形布局,6个麦克风顺时针均匀分布在圆周,半径支持20~60mm,默认推荐39mm;

 

  • 数字硅麦设计

基本选型:

接口类型:IIS数字接口

接口电压:1.8V或者3.3V

全向拾音,高灵敏度,高信噪比;

参数参考:

参数

条件

典型值

单位

Supply Voltage

 

3.3/1.8

V

Directionality

 

Omni

 

Sensitivity

1 kHz, 94 dB SPL

-26

dB FS

Signal-to-Noise Ratio (SNR)

 

65

dBA

Total Harmonic Distortion

105 dB SPL

0.3

%

Acoustic Overload Point

10% THD

116

dB SPL

参考电路:

    为了避免潜在的寄生效应以便达到最理想的效果,强烈建议放一个0.1uF的X7R陶瓷电容(或者更理想的电容)到电源和地管脚附近;layout时电容位置距离麦克风越近越好,相应的电源和地走线越短越好,并且同层直接与麦克风连接不要经过过孔换层连接;如下参考:

                                   

       对于底部拾音的麦克风,收音孔直径典型值为0.5mm~1.0mm,麦克风的孔应该与PCB中的孔对齐;条件允许的情况下,建议PCB厚度减小,拾音孔直径加大。

  • 结构设计建议

声音路径设计:

麦克风需要一条使声音通过收音孔进入封装振膜的路径。声学中所有尺寸参考都是相对于声音波长而言的,因此频率与波长的换算公式如下:

λ = c/f

c是声音在空气中传播速度,约为340m/s

f是频率(Hz)

λ是波长(m)

声音的波长与频率的关系如下所示:

结构总体要求:

  • 结构外的声音能以接近自由场的方式直接到达每一个麦克风,避免掩蔽效应;

(即声源的直达声而非反射声到达每个麦克风的机会是均等的,麦克风振膜背对声源就可能会形成掩蔽效应)

  • 麦克风开放空间 外表面要充分透声,不能形成声反射区,外表面可用布料等材料避免反射;
  • 声音到达麦克风振膜的路径尽量短、尽量宽,路径上不要有任何空腔;
  • 麦克风本身要远离干扰和振动(喇叭振动,结构振动),结构部件做好减振缓冲设计;
  • 避免声音在结构、腔体内传播到麦克风;

(喇叭发出的声音不能在结构或者腔体内部泄露到麦克风,只能通过结构外的空气传播到麦克风)

单孔收音腔设计

单孔收音腔,即麦克风和硅胶垫装配后固定于面壳上,单个麦克风通过面壳上的开孔进行收音;示意图如下:

单孔收音腔设计参考实例:

小米音箱和天猫精灵

  

单孔收音腔设计注意事项:

  1. 各个麦克风之间严格独立,每个麦克风的拾音孔是其拾音的唯一通道;
  2. 麦克风需要硅胶垫等措施与外壳体隔绝,起到密封和降低壳体振动传声到麦克风的作用;(PCB设计时注意拾音孔与板边的距离要大于2mm以便安装硅胶垫)
  3. 麦克风收音路径内不要存在任何空腔,振膜和壳体内壁不要存在缝隙,如下反面示意:

        

    4. 根据使用场景,可以在麦克风拾音孔表面增加防风、防尘、防液体渗入密封措施(比如车载空调风直吹场景);

   5. 麦克风远离干扰和振动(喇叭振动、结构转动振动),避免结构振动对麦克风造成影响;对于振动有两个基本措施,一是堆叠布局时麦克风尽量远离喇叭;二是用尽量软的硅胶套、减震棉等进行密封减震缓冲;

    6. 避免结构内部声音传播,建议麦克风阵列和喇叭放在不同腔体内,对腔体内的麦克和喇叭进行密封处理;

本文转自:http://www.pianshen.com/article/32543351/

麦克风设计指导与选型参考 随着语音识别技术的成熟,智能音箱类产品的火爆,越来越多的产品可以升级为语音交互产品; 下面简单介绍下此类产品的语音前端--麦克风阵列设计相关注意事项: 线性四麦阵列构型: 如上图所示,麦克风直线等距摆放,间距可以是20~60mm,默认推荐40mm; 环形六麦阵列构型: 环形六麦阵列呈圆形布局,6个麦克风顺时针均匀分布在圆周,半径支持20~60mm,默认推荐39mm; ... 阅读详情

相关推荐

USB麦克风阵列语音激活应用设计实战:从方案到调试

语音交互与远场唤醒技术正在渗透智能会议、工控终端和智能音箱等场景,而麦克风阵列作为采集前端,直接影响唤醒率与识别稳定性。多通道、低延迟、免驱接入是语音激活对硬件的核心诉求,USB方案凭借标准化UAC协议实现了跨平台即插即用,成为平衡性能与兼容性的主流选择。从PDM数字麦克风选型、阵列拓扑规划,到USB音频描述符配置、同步传输机制,再到波束成形与唤醒引擎的衔接,整个链路涉及无数工程细节。本文以实际项目经验为基础,梳理了USB麦克风阵列在语音激活应用中的硬件设计、固件实现、驱动兼容性排查及调优方法,为开发者提供

weixin_42561143的博客 332

市场车载音响麦克风摆放以及降噪解决方案

扬声器摆放解决方案 恩智浦公司 参考网站:https://www.nxp.com.cn   恩智浦半导体公司宣布推出了一款回声消除及降噪解决方案,该解决方案显著减少了语音通信嘈杂的问题,并使汽车制造商能够提供令消费者满意的免提通话体验。这款经济高效的解决方案结合了创新ECNR软件,该软件可以很方便地移植到恩智浦车载收音及音频处理DSP或i.MX系列应用处理器。新型恩智浦ECNR解决...

凌逆战的博客 7852

麦克风阵列技术实战:从声源定位到波束形成的全流程解析

本文深入解析麦克风阵列技术从声源定位到波束形成的全流程,涵盖GCC-PHAT算法、MVDR波束形成等核心方法。通过实战案例展示如何优化阵列设计、提升定位精度和降噪效果,特别适用于智能家居等远场语音交互场景。文章重点探讨了声源定位与波束形成技术的工程实现与性能优化策略。

weixin_30415113的博客 505

技术发展杂谈(三)——双麦阵列、六麦阵列与七麦阵列

总述 首先从麦克风阵列技术本身来看,麦克风阵列是指应用于语音处理的按一定规则排列的多个麦克风系统,也可以简单理解为2个以上麦克风组成的录音系统。麦克风阵列一般来说有线形、环形和球形之分,严谨的应该说成一字、十字、双L、平面、螺旋、球形等。 1、麦克风阵列技术 首先从麦克风阵列技术本身来看,麦克风阵列是指应用于语音处理的按一定规则排列的多个麦克风系统,也可以简单理解为2个以上麦克风组成的录音系统。麦克风阵列一般来说有线形、环形和球形之分,严谨的应该说成一字、十字、双L、平面、螺旋、球形等。 至于麦克风阵列

weixin_45750967的博客 8980

USB麦克风阵列设计与Voice-Activated语音交互全链路解析

从音频采集技术说起,麦克风阵列通过多通道信号处理实现空间滤波,解决远场语音交互中单麦克风无法定向拾音、背景噪声抑制等难题。其核心原理涉及波束成形、回声消除与噪声抑制等声学前端算法,结合USB Audio Class协议,实现免驱、即插即用的高保真多通道音频传输。该技术广泛适用于智能音箱、会议终端、车载助手及工业控制等语音激活场景,在设计时需关注阵列拓扑、UAC版本、端点配置及通道映射等关键细节。围绕USB麦克风阵列从方案选型、固件实现到调试测试的完整链路,可以为语音交互产品开发提供实践参考。

weixin_28684825的博客 280

TDM接口实战:7麦克风阵列音频采集与调试全解析

在多麦克风音频采集系统中,如何将多路数字麦克风数据高效、同步地传输到主控芯片,是嵌入式开发者面临的常见挑战。TDM(时分复用)接口通过一条数据线承载多路声道,以固定的时隙顺序传输音频数据,天然具备多通道同步优势,并大幅简化了PCB布线与DMA资源配置。相比I2S的多线并行和PDM的抽取滤波依赖,TDM在智能音箱等需要7麦或更多通道的场景中展现出更高的工程实用性。本文从接口选型、TDM帧结构与时钟配置出发,详细解析了7麦克风阵列的硬件设计要点、Linux设备树配置及声道映射方法,并基于真实调试经验给出了“数字

weixin_29184075的博客 313

HiChatBox麦克风阵列实现语音唤醒功能解析

本文深入解析HiChatBox基于6+1环形麦克风阵列的语音唤醒技术,涵盖声源定位、波束成形、离线唤醒引擎及系统级软硬协同设计,揭示其在远场拾音、抗噪与低误唤醒方面的工程实现细节。

weixin_31597759的博客 661

USB麦克风阵列语音激活全攻略:从UAC协议到波束成形

语音交互正在从近场走向远场,设备要“听得清”就必须解决距离与噪声的物理挑战。麦克风阵列通过多路空间采样,结合波束成形与声源定位,能显著提升信噪比和唤醒率。在工程落地中,USB麦克风阵列凭借即插即用和跨平台兼容性,成为原型验证与产品化的高效选择。本文从USB音频设备的基础概念出发,梳理UAC协议选型、等时传输机制、MEMS麦克风硬件设计、多通道采集链路以及语音激活算法部署的关键环节,帮助开发者在智能音箱、会议终端等场景中快速构建稳定可靠的远场语音方案。

weixin_42531163的博客 226

小智AI全套PCBA赋能INMP441麦克风阵列远场语音拾取设计

本文深入解析基于INMP441数字麦克风的远场语音拾取方案,涵盖硬件设计、同步机制、电源优化与实际应用。通过高信噪比、精确通道同步和抗干扰设计,实现远距离清晰拾音,支撑波束成形、声源定位等AI语音功能,助力智能设备提升唤醒率与语音识别性能。

weixin_29050829的博客 935

8通道麦克风阵列:为Mac mini M4打造Vibe Coding听觉神经

麦克风阵列是实现空间音频感知与智能语音交互的基础硬件架构,其核心原理在于多通道同步采样与波束成形算法协同工作,通过时延估计和加权叠加实现方向性拾音。该技术显著提升信噪比与声源定位精度,广泛应用于远程会议、语音助手及开发者沉浸式编码场景。在Mac生态中,低延迟USB Audio Class 2.0直驱方案结合可编程MCU(如ESP32-P4),使8通道阵列兼具实时性、灵活性与开源可控性,成为Vibe Coding工作流的关键感知层。

weixin_29188997的博客 230

麦克风阵列技术 三 ( 声源定位 波束形成 去混响 麦克风阵列结构设计 声学结构确认流程)

麦克风阵列技术麦克风阵列技术详解声源定位延时估计角度计算波束形成波束形成模型波束形成基本理论去混响麦克风阵列结构设计声学结构确认流程 紧接上一个博客文章,此为第三部分。上一部分见:麦克风阵列技术 二 (自动增益控制 自动噪声抑制 回声消除 语音活动检测) 麦克风阵列技术详解 声源定位 麦克风阵列可以自动检测声源位置,跟踪说话人,声源定位信息既可以用于智能交互,也可以用于后续的空域滤波,对目标方向进...

sxau_zhangtao的博客 2万+

智能音箱拆解:为什么大厂都爱用INMP441这类数字麦克风阵列?

本文深入解析了智能音箱中广泛采用的INMP441数字麦克风阵列技术,揭示其如何通过信号链革命、时钟同步和抗干扰能力提升远场语音交互体验。通过拆解主流产品配置,分析数字麦克风阵列的三大核心技术壁垒,并展望未来集成度、智能感知和低功耗优化的发展趋势。

weixin_29279101的博客 374

麦克风阵列设计

CSND已永久停更,最新版唯一来源点击下面链接跳转: 语音增强和语音识别网页书 语音识别准确率反映在ASR上,ASR准确率一方面依赖于语音训练集和训练模型,另一方面依赖于语音信号获取的质量。这里主要讨论获取到的语音质量对ASR的影响。以此来指导麦克风阵列的设计。 这里列摘抄一句话,原文的大意是说,信噪比(SNR)每提高4~5dB,则语音系统的准确率将获得50%的提高,,即人声信号功率除以噪声...

shichaog的专栏 2万+

基于STM32的麦克风阵列近场声 源定位系统

本文设计了一种基于STM32F407ZGT6单片机的4元麦克风阵列声源定位系统。系统采用GCC-PHAT算法估计时延差,结合三角定位算法实现0.3-1m范围内的二维定位,方位角误差≤3°,距离误差≤5cm。硬件包括MEMS麦克风阵列、信号调理电路和人机交互模块,软件采用模块化设计,通过FFT优化运算效率,响应时间≤100ms。测试表明系统定位精准、实时性强且成本低廉,适用于智能语音交互、安防监控等领域,具有广阔应用前景。

2301_81142448的博客 562

STM32F4双麦克风阵列声源定位与云台跟踪设计

在嵌入式系统开发中,实时信号处理与多传感器数据融合是构建智能感知设备的关键技术。声音作为环境感知的重要信息源,通过麦克风阵列采集并进行到达时间差(TDOA)估计,能够实现对声源方向的精准定位。该方法利用双麦克风接收信号的相位差计算时延,结合互相关算法提取峰值,从而推导出入射角度。STM32F4系列微控制器凭借其内置FPU与DSP指令集,在168MHz主频下即可高效完成采样、时延解算与滤波处理,无需额外DSP芯片。基于HAL库的外设驱动编排,可将ADC定时触发、DMA数据搬运与TIM输入捕获整合成一条实时流水

weixin_29161785的博客 255

基于YOLO11的垃圾分类AI模型训练实战

通过这次实战,我们成功训练出了一个高性能的垃圾分类AI模型。项目展示了从数据准备、模型训练到结果分析的完整流程,为AI在环保领域的应用提供了有价值的参考。项目文件结构│ ├── best.pt # 最佳模型权重│ └── last.pt # 最新模型权重├── results.csv # 详细训练数据├── results.png # 训练曲线图├── confusion_matrix.png # 混淆矩阵└── args.yaml # 训练参数配置。

lydz1的博客 1657

Mac mini M4 音频输入改造:ESP32-P4 开源 8 通道 USB 麦克风阵列

USB音频类设备(UAC)协议让嵌入式设备免驱直连主机,其核心在于描述符正确声明与异步反馈端点实现时钟同步。ESP32-P4 凭借片内 USB 2.0 High-Speed PHY 和双核 RISC-V 架构,为多通道音频采集提供了高性价比方案。在设备端完成增益校准与轻量预处理,可显著降低主机 CPU 占用与传输延迟,适用于会议拾音、声源定位等场景。本文以 Mac mini M4 音频输入扩展为例,详细拆解基于 ESP32-P4 的 8 通道 MEMS 麦克风阵列设计,涵盖 UAC1.0 描述符编写、I2S

weixin_31774841的博客 207

CentOS 7下kkFileView 4.4.0离线部署全攻略(含LibreOffice 7.5配置避坑指南)

本文详细介绍了在CentOS 7环境下离线部署kkFileView 4.4.0的全流程,包括LibreOffice 7.5的配置避坑指南、中文字体解决方案以及企业级运维实践。通过本指南,用户可以在内网环境中快速搭建稳定可靠的文档在线预览服务,提升办公效率。

weixin_28481133的博客 290

ESP32-P4 自制 8 通道 USB 麦克风阵列,为 Mac mini M4 补上可编程耳朵

USB Audio Class 是免驱音频设备的基础协议,通过等时传输实现低延迟多通道音频流。其技术价值在于无需专用驱动即可在 Mac、Windows 等系统上实现高带宽音频采集。在远场拾音、声源定位、波束成形等场景中,多通道麦克风阵列能显著提升信噪比与语音交互质量。ESP32-P4 凭借原生 USB 2.0 High-Speed 外设与 TinyUSB 栈,可高效实现 8 通道 UAC 设备,结合 I2S TDM 接口与数字 MEMS 麦克风,为 Vibe Coding 等实时语音场景提供开源、可编程的硬

weixin_29184075的博客 227

聚类技术:发展历史、主要分类与重要论文解析

在数据挖掘和机器学习的广袤领域中,聚类作为一种强大的无监督学习技术,一直扮演着至关重要的角色。它能够帮助我们从海量的数据中发现隐藏的模式和结构,将相似的数据对象归为一类,从而为进一步的分析和决策提供有价值的信息。

qq_48131648的博客 2630

Obsidian+llama3:终于搭建了自己的知识库

Obsidian 的 Smart Connections,超出了我原本的预期,于是结合新模型非常方便地搭建了我的个人知识库。

谢彦的技术博客 3712

科大讯飞六麦克风阵列设计资料

科大讯飞六麦克风阵列设计资料 【下载地址】科大讯飞六麦克风阵列设计资料 本仓库提供了科大讯飞六麦克风阵列设计的相关资料,包括XFM10621数据手册、麦克风阵列参考设计以及六麦克风阵列评估版的使用指南等资源。这些资料旨在帮助开发者更好地理解和应用科大讯飞的六麦克风阵列技术 ...

gitblog_09771的博客 652

从数据同化到水文模拟:CMADS如何重塑SWAT模型的中国实践

本文探讨了CMADS数据集与SWAT模型在中国复杂地形水文模拟中的融合实践。CMADS通过高分辨率气象数据同化技术,显著提升了SWAT模型在中国特殊地理环境下的模拟精度,特别是在数据稀缺区域。文章详细分析了CMADS的技术架构、应用案例及与传统数据的性能对比,为水文研究提供了新的技术支撑。

git9versioner的博客 630
上一篇: 智能硬件语音交互流程分析
下一篇: 麦克风阵列设计(2)
东晋偏安
博客等级 码龄18年 939粉丝 22原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值