cbadc.synthesis.continuous_time_sigma_delta.ctsd_abcd2af
- cbadc.synthesis.continuous_time_sigma_delta.ctsd_abcd2af(abcd, T, qlev, dac_scale=1.0, local_control=False) AnalogFrontend[source]
Construct an analog system and a digital control from an ABCD state-space matrix. The format of the matrix must follow the conventions of the Richard Schreier’s delta-sigma MATLAB Toolbox. :param abcd: ABCD state-space matrix describing the continuous-time modulator :type abcd: np.ndarray, shape=(N+1,N+2) :param T: Desired control period, used for scaling the coefficients of the system. :type T: float :param qlev: Number of quantizer levels. If None, use the number of levels from the ctsd dictionary. :type qlev: Int :param dac_scale: Additional scaling to apply to the DAC coefficients. Default: 1.0 :type dac_scale: float, optional :param local_control: Whether or not to use local control. Default: False :type local_control: Bool, optional :param Returns: :param analog_system: An analog frontend :type analog_system:
cbadc.analog_frontend.AnalogFrontend