scale
Scale second-order sections
Syntax
Description
scale( scales
the biquadratic System object™, sysobj)sysobj, using peak magnitude response scaling
(L-infinity, 'Linf'). This scaling reduces the possibility of
overflows when the filter object operates in fixed-point arithmetic mode.
scale(
specifies the norm used to scale the filter. The variable sysobj,pnorm)pnorm
can be either a discrete-time-domain norm or a frequency-domain norm. Valid
time-domain norms are 'l1', 'l2', and
'linf'. Valid frequency-domain norms are
'L1', 'L2', and 'Linf'.
Note that L2-norm is equal to l2-norm (Parseval's theorem) but the same is not true
for other norms.
The different norms can be ordered in terms of how stringent they are as follows:
'l1' >= 'Linf' >= 'L2' = 'l2' >= 'L1' >= 'linf'.
Using the most stringent scaling, 'l1', the filter is the least
prone to overflow, but also has the worst signal-to-noise ratio. Linf-scaling is the
most commonly used scaling in practice.
scale(
specifies optional scaling parameters via by one or more
sysobj,pnorm,Name=Value)Name-Value pair arguments.
Examples
Input Arguments
Name-Value Arguments
Output Arguments
References
[1] Dehner, G.F. “Noise Optimized Digital Filter Design: Tutorial and Some New Aspects.” Signal Processing. Vol. 83, Number 8, 2003, pp. 1565–1582.