order_reduce

wield.control.fitting.SISO.v1.order_reduce

Functions

Q_rank_calc(z, p)

add_resrank(dual_b, aid[, relupdown])

match_pairs(aid[, duals])

Match unique closest pairs, if they are within a bandwidth of 0Hz, then they are ignored

order_reduce(aid[, duals, Q_rank_cutoff, ...])

order_reduce_aggressive(aid)

order_reduce_negroots(aid)

ONLY works on F_nyquist_Hz > 2 * F_max_Hz

order_reduce_weakroots(aid, delay_s)

Details

Q_rank_calc(z, p)[source][github]
add_resrank(dual_b, aid, relupdown=2)[source][github]
match_pairs(aid, duals=True)[source][github]

Match unique closest pairs, if they are within a bandwidth of 0Hz, then they are ignored

order_reduce(aid, duals=None, Q_rank_cutoff=1, rolloff_order=0)[source][github]
order_reduce_aggressive(aid)[source][github]
order_reduce_negroots(aid)[source][github]

ONLY works on F_nyquist_Hz > 2 * F_max_Hz

order_reduce_weakroots(aid, delay_s)[source][github]