rockpool.devices.xylo.syns65302.afe.agc.gain_smoother
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.). This module can be seen as the digital correction and smoothing of the quantized gain values in AGC obtained via analog implementation. In practice, we can activate and deactivate this module to see if it has a major effect on the transient of the filters and in case not (since filters themselves may suppress this gain jump) we can deactivate it.
Classes
|
Applies gain smoothing so that there is no jump in signal amplitude when gain is switched. |