zedboard.org/.../146
This reference design and tutorial presents a hardware-based implementation for Pulse-Density Modulation (PDM) decoding and audio signal reconstruction for the ST MP45DT02 MEMS microphone connected to the Zynq-7000 AP SoC on the Avnet MiniZed Starter Kit. It can directly take the one-bit over-sampled PDM data output from the microphone and convert it to 16-bit pulse-code modulation (PCM) in two’s-complement format at a decimated sampling rate suitable for audio. Special emphasis is placed on efficient DSP techniques for optimal resource-sharing within the limited programmable logic of the XC7Z007 SoC device.