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. This file contains the implementation of a custom deltasigma module implementation which simulates the microphone’s implementation in hardware. NOTE that the implementation is not 1-to-1 with the hardware implementation and is only used for simulation purposes.

Functions

jax_deltasigma_evolve(sig_in, A, A_Q, B, C, ...)

this module implements the jax version of deltasigma modulator for further speedup.

Classes

DeltaSigma([amplitude, bandwidth, order, fs])