cbadc.synthesis.continuous_time_sigma_delta.ctsd2abc
- cbadc.synthesis.continuous_time_sigma_delta.ctsd2abc(ctsd_dict: Dict, T)[source]
Build A, B and CT matrices from a dictionary describing a continuous-time delta-sigma modulator.
- Parameters
path (Dict) – Dictionary describing the continuous-time delta-sigma modulator. The dictionary is assumed to have the same format as the json files exported from www.sigma-delta.de . The coefficients are assumed to be normalized to the sampling frequency, and will be scaled according to the specified control period T.
T (float) – Desired control period, used for scaling the coefficients of the system.
Returns –
A (numpy.ndarray, shape=(N, N)) – state transition matrix.
B (numpy.ndarray, shape=(N, 1)) – input matrix.
CT (numpy.ndarray, shape=(N,N)) – signal observation matrix.