Noise weighting NTF synthesis (pydsm.NTFdesign.weighting)

This modules provides code for the synthesis of the modulator NTF, based on a noise weighting function.

Functions

mult_weightings(*ww) Product of weighting functions.
q0_weighting(P, w, **options) Compute Q matrix from a noise weighting function or a filter
ntf_fir_from_q0(q0[, H_inf, normalize]) Synthesize FIR NTF from quadratic form expressing noise weighting.
ntf_hybrid_weighting(order, w[, H_inf, ...]) Synthesize NTF based on noise weighting function or filter plus poles.
ntf_fir_weighting(order, w[, H_inf, normalize]) Synthesize FIR NTF based on a noise weighting function or a filter.

Deprecated Functions

quantization_weighted_noise_gain(NTF[, w, ...]) Alias of pydsm.NTFdesign.quantization_noise_gain().
q0_from_noise_weighting(P, w, **options) Alias of q0_weighting()
synthesize_ntf_from_q0(q0[, H_inf, normalize]) Alias of ntf_fir_from_q0()
synthesize_ntf_from_noise_weighting(order, ...) Alias of ntf_fir_weighting()