Code ported/reimplemented from the DELSIG toolbox (pydsm.delsig)
The DELSIG toolbox for MATLAB is copyrighted by R. Schreier and distributed under the BSD license.
Key functions
|
Synthesizes an NTF for a DS modulator by Schreier's approach. |
|
Synthesize the NTF for a ΔΣM w/ multibit quantizer by the CLANS method. |
|
Synthesize the NTF for a DS modulator by a Chebyshev function. |
|
Computes the output of a general delta-sigma modulator. |
Other selected functions
Delta sigma utilities
|
Partition ABCD ss description in A, B, C, D for an m-input sytem |
|
Compute the root-mean-square gain of a DT transfer function. |
General utilities
|
Converts a voltage (or current) ratio to dB. |
|
Converts a power ratio to dB. |
|
Converts argument from db to a voltage ratio. |
|
Converts argument from db to a power ratio. |
|
Converts argument from rms voltage to dBm. |
|
Converts argument from dBm power to rms voltage. |
|
Compute root means square value (RMS) of a vector. |
Graphing
|
Plots the poles and zeros of a transfer function. |
|
Generate alphanumeric axis labels. |
Plumbing
|
Objective function for synthesizeNTF. |
|
Lower and higher extremes of the signal band as normalized frequencies |
|
Zeros which minimize the in-band noise of a delta-sigma modulator |
|
Convert CLANS parameters into an NTF in ZPK form |
|
Pad a matrix or a vector on the left. |
|
Pad a matrix or a vector x on the right. |
|
Pad a matrix or a vector on the top. |
|
Pad a matrix or a vector on the bottom. |
|
Evaluates a transfer function. |
|
Compute the value of a polynomial that is given in terms of its roots. |