cbadc.synthesis.leap_frog.get_leap_frog
- cbadc.synthesis.leap_frog.get_leap_frog(**kwargs) AnalogFrontend[source]
Quick parameterize a leap-frog 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) – system order.
BW (float) – target bandwidth
xi (float, optional) – a proportionality constant, defaults to 4e-3.
local_feedback (bool, optional) – include local feedback, defaults to False.
excess_delay (float, optional) – delay control actions by an excess delay, defaults to 0.
- Returns
returns an analog system and digital control tuple
- Return type
(
cbadc.analog_system.LeapFrog,cbadc.digital_control.DigitalControl)