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()