ChebychevFilter¶
Defined in module: wield.control.fitting.SISO.fitters_rational.rational_cheby.ChebychevFilter
- class ChebychevFilter(_args=None, F_nyquist_Hz=None, **kwargs)[source][github]¶
Bases:
SFilterBase,PolyFit,PolyFilterAlgorithmsImMethods
Q_rank_Snative(p, z)__init__([_args, F_nyquist_Hz])add_copier([name, func])add_generator([name, func, autodeps, clear])add_gensetter([name, func, autodeps, clear])add_setter([name, func, autodeps, clear])clear(name)copy([lightweight])deco_copier([name])deco_generator([name])deco_gensetter([name])deco_setter([name])dependencies(*args)dependencies_for(name, *args)fit_SVD([modify, residuals])fit_poles(**kwargs)fit_zeros(**kwargs)get_default(name, default)get_raw(name[, default])match_pair_iter(Q_rank_cutoff[, ...])matched_pairs_clear([Q_rank_cutoff])Match unique closest pairs, if they are within a bandwidth of 0Hz, then they are ignored
phi_Snative_rep(rB)phi_coeff_norm(pvec)phi_gain_adj_pvec(pvec)phi_gain_adj_roots(roots)function mapping roots from native domain (S) to fit representation domain outputs both the remapped roots, as well as the lnG adjustment
phi_rep(F_Hz)function mapping roots from frequency domain to fit domain
phi_rep_Snative(rB)Maps the internal representation to Snative, the output RootBunch can have a specialty constraint added.
function mapping roots to native domain (S) from fit representation domain outputs both the remapped roots, as well as the lnG adjustment
poly_fromroots(roots)Cleans the coefficients as well
root_BW_soften_Snative(root)root_stabilize(rB[, method])root_stabilize_Snative_MIP(rB[, method])MIP stands for modify-in-place, which must occur for the Snative representation
set_raw(name, val[, setter, autodep])xfer_eval(F_Hz)Attributes
- poly = <module 'wield.control.fitting.SISO.representations.polynomials.chebychev' from '/builds/wield-control/src/wield/control/fitting/SISO/representations/polynomials/chebychev.py'>[github]¶
- phi_rep_native_lnG(rB)[source][github]¶
function mapping roots to native domain (S) from fit representation domain outputs both the remapped roots, as well as the lnG adjustment
- phi_native_rep_lnG(rB)[source][github]¶
function mapping roots from native domain (S) to fit representation domain outputs both the remapped roots, as well as the lnG adjustment
- phi_rep_Snative(rB)[source][github]¶
Maps the internal representation to Snative, the output RootBunch can have a specialty constraint added.
- RBalgo = <wield.control.fitting.SISO.representations.root_bunch.root_bunch.RBAlgorithms object>[github]¶
- matched_pairs_clear(Q_rank_cutoff=0.5)[github]¶
Match unique closest pairs, if they are within a bandwidth of 0Hz, then they are ignored