TIirFrequencyTransform Enumeration

type TIirFrequencyTransform = ( ftStateSpaceAnalog, ftZeroPoleAnalog, ftZeroPoleDiscrete );

Methods for frequency band transformation of IIR filters.

Defines supported approaches for frequency band transformations of IIR filters. Frequency band transformations are used to convert a normalized prototype analog IIR lowpass filter with a fixed cutoff frequency to arbitrary lowpass, highpass, bandpass or bandstop filter. The frequency band transformation can be applied before or after the filter has been transformed from s-domain to z-domain.

Values

NameDescription
ftStateSpaceAnalogAnalog filter prototype in the zero-pole form is converted to the state-space form. Frequency band transformations are applied first (in the s-domain) followed by a bilinear transform and a finally the filter is converted from the state-space form back to the zero-pole form.
ftZeroPoleAnalogAnalog filter prototype is obtained in the zero-pole form. Frequency band transformations are applied first (in the s-domain) followed by a bilinear transform.
ftZeroPoleDiscreteAnalog filter prototype is obtained in the zero-pole form. A bilinear transform is applied first to map the filter to z-domain. Frequency band transformations are applied in the z-domain. This method is usefull in cases where the mapping from s-domain to z-domain is not bilinear transformation, but impulse invariance or matched z-transform.