Transform lowpass IIR filter to highpass filter
[
transforms
the lowpass IIR filter to highpass filter.num
,den
] = iirlp2hp(b
,a
,wo
,wt
)
The iirlp2hp
function defined by the input coefficients
b
and a
, to a highpass IIR filter
defined by the coefficients num
and den
.
The function accepts w0
, frequency value to be transformed from
the prototype filter, and wt
, desired frequency in the
transformed highpass filter, and applies the lowpass to highpass frequency
transformation.
For more details, see IIR Lowpass to Complex Highpass Frequency Transformation.
[
in
addition returns the numerator and the denominator coefficients of the mapping
filter.num
,den
,allpassNum
,allpassDen
] =
iirbpc2bpc(b
,a
,wo
,wt
)
[1] Nowrouzian, B., and A.G. Constantinides. “Prototype Reference Transfer Function Parameters in the Discrete-Time Frequency Transformations.” In Proceedings of the 33rd Midwest Symposium on Circuits and Systems, 1078–82. Calgary, Alta., Canada: IEEE, 1991. https://doi.org/10.1109/MWSCAS.1990.140912.
[2] Nowrouzian, B., and L.T. Bruton. “Closed-Form Solutions for Discrete-Time Elliptic Transfer Functions.” In [1992] Proceedings of the 35th Midwest Symposium on Circuits and Systems , 784–87. Washington, DC, USA: IEEE, 1992. https://doi.org/10.1109/MWSCAS.1992.271206.
[3] Constantinides, A.G.“Spectral transformations for digital filters.” Proceedings of the IEEE, vol. 117, no. 8: 1585-1590. August 1970.