首页|基于FPGA的多通道MEMS麦克风PDM解码系统

基于FPGA的多通道MEMS麦克风PDM解码系统

扫码查看
数字MEMS麦克风通常以脉冲密度调制(PDM)编码输出,在进一步处理之前一般需要将PDM转为脉冲编码调制(PCM)信号.为解决此类问题,设计实现了一种基于FPGA的多通道PDM解码系统.该系统可实现多通道麦克风数据采集、解码,并能够通过以太网进行本地音频录制.解码方案采用级联积分梳状滤波器(CIC)、半带滤波器和有限脉冲响应(FIR)滤波器构成的三级滤波器架构,实现32倍降采样;并利用MATLAB和Modelsim平台进行可行性验证.基于官方IP核提出了多通道资源复用设计方法,实现了8通道PDM解码.实验表明,该系统在FPGA上的资源利用率较低、解调性能良好、系统拓展性强,能够适用于更大规模麦克风阵列.
Multi-Channel MEMS Microphone PDM Decoding System Based on FPGA
Digital MEMS microphones are usually output in pulse density modulation(PDM)cod-ing,and it is generally necessary to convert PDM to pulse code modulation(PCM)signals before fur-ther processing.To solve such problems,an FPGA-based multi-channel PDM decoding system is de-signed and implemented.The system can realize multi-channel MEMS microphone data acquisition,de-coding,and local audio recording via Ethernet.The decoding scheme adopts a three-stage filter architec-ture consisting of a cascaded integral comb filter(CIC),a half-band filter,and a finite impulse response(FIR)filter to realize 32-fold downsampling;and is validated by simulation using MATLAB and Model-sim platforms.Based on the official IP core,a multi-channel resource multiplexing design method is pro-posed to realize 8-channel PDM decoding.Experiments show that the system has low resource utiliza-tion on FPGA,good demodulation performance,strong system expandability,and can be applied to larg-er scale microphone arrays.

pulse density modulationMEMS microphonesFPGAmulti-channelCIC filters

刘梦强、张燕凯、丁佳丰、卢智浩

展开 >

阜阳师范大学 信息功能材料结构与器件安徽普通高校重点实验室,安徽 阜阳 236037

脉冲密度调制 MEMS麦克风 FPGA 多通道 CIC滤波器

2024

黄山学院学报
黄山学院

黄山学院学报

CHSSCD
影响因子:0.249
ISSN:1672-447X
年,卷(期):2024.26(5)