pydsm.NTFdesign.weighting.q0_weighting¶
-
pydsm.NTFdesign.weighting.
q0_weighting
(P, w, **options)¶ Compute Q matrix from a noise weighting function or a filter
- Parameters
- Pint
order of the FIR to be eventually synthesized
- wcallable with argument f in [0,1/2] or tuple
if function: noise weighting function
if filter definition as zpk or ba tuple: weighting is implicitly provided by the filter
- Returns
- q0ndarray
the first row of the matrix Q used in the NTF optimization
- Other Parameters
- quad_optsdictionary, optional
Parameters to be passed to the
quad
function used internally as an integrator. Allowed options areepsabs
,epsrel
,limit
,points
. Do not use other options since they could break the integrator in unexpected ways.
See also
scipy.integrate.quad
For the meaning of the integrator parameters.
Notes
The Q matrix being synthesized has (P+1) times (P+1) entries.
Default values for the options not directly documented in the function call signature can be checked and updated by changing the function
default_options
attribute.