residues

wield.iirrational.representations.residues

Calculation of the RMS of a filter with unit white noise passing through a ZPK. This is done using an integral and residue calculus. The filter must have more poles than zeros, unless the ZPK is in the Z domain, where there is a natural cutoff frequency.

Classes

ChebyResiduesHelper(ZPK[, scale, rotate])

Functions

ZPK2residues(ZPK[, F_nyquist_Hz, Npoles, ...])

Npoles allows one to compute residues for fewer poles than given, for instance to compute them only for the inner unit circle for ZPKs representing power-spectra.

ZPK2residues_scipy(ZPK[, F_nyquist_Hz])

Useful for testing

eval_Nth_derivative(z, roots[, rootmask, ...])

residues2ZPK(rlist[, ZPKadd, scale, rotate])

Details

ZPK2residues(ZPK, F_nyquist_Hz=None, Npoles=None, _helper_order=None)[source][github]

Npoles allows one to compute residues for fewer poles than given, for instance to compute them only for the inner unit circle for ZPKs representing power-spectra.

ZPK2residues_scipy(ZPK, F_nyquist_Hz=None)[source][github]

Useful for testing

eval_Nth_derivative(z, roots, rootmask=None, val=None, Nd=0)[source][github]
residues2ZPK(rlist, ZPKadd=None, scale=None, rotate=True)[source][github]