Transform IIR lowpass filter to IIR real N-point filter
[
transform IIR lowpass filter to IIR real N-point filter.Num
,Den
,AllpassNum
,AllpassDen
] =
iirlp2xn(B
,A
,Wo
,Wt
)
The iirlp2xn
function returns the numerator and denominator
vectors, Num
and Den
, respectively of the
target filter transformed from the real lowpass prototype by applying an
Nth
-order real lowpass to real
multipoint frequency transformation, where N
is the number of
features being mapped. By default the DC feature is kept at its original location.
For more details, see IIR Lowpass to IIR Real N-Point Filter Transformation.
[
allows you to choose between using the "DC Mobility" and the
"Nyquist Mobility". In the first case the Nyquist feature
stays at its original location and the DC feature is free to move. In the second
case the DC feature is kept at an original frequency and the Nyquist feature is
allowed to move.Num
,Den
,AllpassNum
,AllpassDen
] =
iirlp2xn(B
,A
,Wo
,Wt
,Pass
)
The function returns the numerator, AllpassNum
, and the
denominator, AllpassDen
, of the allpass mapping filter. The
prototype lowpass filter is specified with the numerator B
and
denominator A
.
Note
Frequencies must be normalized to be between 0 and 1, with 1 corresponding to half the sample rate.
[1] Krukowski, A., G.D. Cain, and I. Kale. “Custom Designed High-Order Frequency Transformations for IIR Filters.” In 38th Midwest Symposium on Circuits and Systems. Proceedings, 1:588–91. Rio de Janeiro, Brazil: IEEE, 1996.
[2] Cain, G.D., A. Krukowski and I. Kale, “High Order Transformations for Flexible IIR Filter Design,” VII European Signal Processing Conference (EUSIPCO'94), vol. 3, pp. 1582-1585, Edinburgh, United Kingdom, September 1994.