cbadc.synthesis.quadrature.get_parallel_leapfrog
- cbadc.synthesis.quadrature.get_parallel_leapfrog(**kwargs) AnalogSystem[source]
Quick parameterize a chain-of-integrator ADC
Returns a parameterized analog system and digital control corresponding to a given target specification.
The following examples demonstrate the valid input specifications
- Parameters
ENOB (float) – targeted effective number of bits.
N (int) – per system order.
M (int) – system width
BW (float) – target bandwidth in Hz
fp (float,) – oscillator resonant frequency in Hz
xi (float, optional) – a proportionality constant, defaults to 0.0016.
local_feedback (bool, optional) – include local feedback, defaults to False.
excess_delay (float, optional) – delay control actions by an excess delay, defaults to 0.
finite_gain (bool, optional) – include finite gain, defaults to False.
- Returns
returns an analog system and digital control tuple
- Return type
(
cbadc.analog_system.ChainOfIntegrators,cbadc.digital_control.DigitalControl)