rockpool.devices.xylo.syns65302.afe.pdm

Define modules and classes for simulating the PDM digital audio chain for Xylo™Audio 3

Defines the classes DeltaSigma, MicrophonePDM, PDMADC and PolyPhaseFIR.

Modules

rockpool.devices.xylo.syns65302.afe.pdm.delta_sigma

PDM module employs a delta sigma modulator to convert the analog audio signal into a PDM bit stream where the relative frequency of 1-vs-0 depends on the amplitude of the signal.

rockpool.devices.xylo.syns65302.afe.pdm.microphone_pdm

A deltasigma based PDM microphone that converts the input analog audio into a PDM bit stream where the relative frequency of 1-vs-0 depends on the amplitude of the signal

rockpool.devices.xylo.syns65302.afe.pdm.pdm_adc

This module contains the PDM-based ADC for sampling the input audion signal. It consists of two main parts: (i) a deltasigma based PDM microphone that converts the input analog audio into a PDM bit stream where the relative frequency of 1-vs-0 depends on the amplitude of the signal (ii) a low-pass filter follows by decimation stage that processes the PDM bit stream and recovers the sampled audio upto a given bit precision.

rockpool.devices.xylo.syns65302.afe.pdm.poly_phase_fir

A poly phase low-pass filter follows by decimation stage that processes the PDM bit stream and recovers the sampled audio upto a given bit precision.