rockpool.devices.xylo.syns65302.afe

Implements a simulation module for the digital audio front-end on XyloAudio 3

Provides the modules Raster, MicrophonePDM, PolyPhaseFIR, PDMADC, DivisiveNormalization, ChipButterworth.

For an introduction to using the audio front-end simulation, see Using AFESim as an audio transform.

Modules

rockpool.devices.xylo.syns65302.afe.agc

Defines modules used in simulating the ADC path for Xylo™Audio 3.

rockpool.devices.xylo.syns65302.afe.digital_filterbank

This module implements the digital filterbank in XyloAudio 3 chip.

rockpool.devices.xylo.syns65302.afe.divisive_normalization

This module implements the divisive normalization (DN) algorithm to balance the spike rate.

rockpool.devices.xylo.syns65302.afe.external

Defines the external audio signal path for the AFE simulation for Xylo™Audio 3.

rockpool.devices.xylo.syns65302.afe.params

Design parameters for XyloAudio 3 Audio Frontend.

rockpool.devices.xylo.syns65302.afe.pdm

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

rockpool.devices.xylo.syns65302.afe.raster

This module rasters/accumulates the spikes generated by spike generation module into a lower clock-rate signal.