- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MEMS麦克风阵列四通道语音采集系统设计
基于MEMS麦克风阵列四通道语音采集系统设计
摘 要
本文介绍了一个基于ADI公司的ADMP441 MEMS数字麦克风阵列的DSP语音采集系统,硬件上讨论了该数字麦克风阵列与DSP以及PC端的连接方法 ,并探讨了此系列数字信号麦克风与DSP进行通讯的方法。实验证明使用该MEMS数字麦克风芯片编程方便而且硬件上简单,容易实现多路音频的同步采集。并且该系统运行稳定可靠,能够获得较高信噪比的语音数据,功耗与体积都满足嵌入式可穿戴设备的要求,实用性较好。
【关键词】DSP 麦克风阵列 语音信号处理 语音采集
单个孤立麦克风作为传统的语音拾取工具,在噪声处理、声源定位和跟踪,语音增强等方面存在不足,在噪声环境下会严重影响语音质量。一些文章探讨了多通道麦克风的降噪技术,在理论上提高了噪声环境下语音的信噪比。但是实际应用中,多通道的语音实时采集是一个尚待解决的问题。本文基于此出发点,采用四个ADI公司的ADMP441 MEMS数字麦克风,使用ADI BF533 DSP作为主控,组成一个4声道的语音实时采集系统,在时频域的基础上增加一个空间域,以便对来自空间不同方向的信号进行实时处理,弥补了传统单声道的缺陷。
MEMS(微型机电系统) 麦克风是基于MEMS技术制造的麦克风,简单的说就是一个电容器集成在微硅晶片上,可以采用表贴工艺进行制造,能够承受很高的回流焊温度,容易与 CMOS 工艺及其它音频电路相集成 。本文采用的四个ADI公司的ADMP4411是一款高性能、低功耗、数字输出、提供底部收音孔的全向MEMS麦克风。完整的ADMP441解决方案由MEMS传感器、信号调理电路、模数转换器、抗混叠滤波器、电源管理和业界标准24-bitI2S接口组成。ADMP441利用I2S接口与数字处理器(例如:DSP、微控制器)直接相连,因此,在系统中无需使用音频编解码器,在体积和功耗方面具有普通mic采集方案无法比拟的优势,系统可以很方便的嵌入到对功耗和体积敏感的可穿戴式设备中,并且提供更清晰语音质量,具有较高实用价值。MEMS麦克风的全部潜能还有待挖掘,但是采用这种技术的产品已经在多种应用中体现出了诸多优势,比如中高端手机应用和人工耳蜗助听器。
本文采用的主控芯片ADSP-BF533是主频高达600 MHz 高性能Blackfin处理器,内核包括:2 个 16 位 MAC,2 个 40 位 ALU,4 个 8位视频 ALU,以及 1 个 40 位移位器RISC 式寄存器和指令模型,编程简单,编译环境友好,具有先进的调试、跟踪和性能监视功能。并且芯片具有2 个双通道全双工同步串行接口,支持 8 个立体声 I2S 通道,十分适合多通道的语音信号采集和处理。
1 硬件系统设计
该硬件系统主要包括4路MEMS麦克风构成的阵列、麦克风外围电路、DSP数据处理模块、USB通讯模块、PC机组成。
1.1 麦克风阵列部署
由于多数麦克风阵列语音增强采用波束成型(Beamforming)技术,根据理论,我们得到的波形可以表达为
其中wn(f)为权重系数, 为相对第0个阵子的相位差,n为麦克风数量。
由上式我们可以得出麦克风数量和间距的关系以及排布,如图2和图3:
由图2、图3我们知道,经典应用中,麦克风间距为40mm,数量为3-10个麦克风。本文采用4个麦克风排列为间隔40mm的线阵布局。
1.2 DSP数据处理模块
本文采用的BF533 DSP数据处理模块。 其中,BF533通过SPORT接口与前端的MEMS麦克风I2S接口相连,并利用SPORT接口数据传输速度快、传输量大,且不占用CPU时钟周期的特点,将采集数据转存至BF533的片内存储空间。 本系统采用了一个 USB1.1 标准的 USB 设备芯片,其型号为 PDIUSBD12,该芯片有 6 个数据传输断点,其控制命令简单,寄存器少,适合于简单USB信息传输。BF533 处理器通过 EBIU 接口的 BANK3 连接 PDIUSBD12 芯片,通过 CPLD 为其分配访问地址,通过 CPLD 的 USB_DAT 寄存器和USB_CMD寄存器进行访问,完成DSP与PC机平台间的USB数据传输。
1.3 MEMS数字麦克风与DSP数据处理模块接口设计
图4所示电路允许两个数字MEMS麦克风通过单条数据线与一个DSP接口。 由于BF533有2路SPORT接口,最多可以设置四路串行数据输入,因此单个DSPBF533理论上最多支持八个ADMP441。
电路描述:
ADMP441麦克风连接到ADSP-BF533的SPORT0,SPORT1数据输入引脚。本电路需要的无源元件只有电容和电阻:每个ADMP441需要一个0
原创力文档


文档评论(0)