rockpool.devices.xylo.syns65302.afe.agc
Defines modules used in simulating the ADC path for Xylo™Audio 3.
Defines the classes ADC
, AGCADC
, Amplifier
, EnvelopeController
, GainSmoother
.
Modules
This module implements the ADC as a state machine. |
|
This file implements the analog input path for XyloAudio 3, which starts from an analog microphone and consists of several preprocessing modules. |
|
This module implements a simple model of the amplifier as a high-pass module with possibility to switch the amplitudes abruptly if its gain changes. |
|
This module implements a new controller for adjusting the gain based on the envelope detection of the input signal. |
|
This module checks the output of the AGC and if there is any abrupt jump in amplitude smooths it out to avoid distortion due to signal jumps propagating to the next layers (filters, etc.). |