You are here: Symbol Reference > IIRFilters Namespace > Functions > IIRFilters.EllipticFilter Function
DSP Master VCL
ContentsIndex
PreviousUpNext
IIRFilters.EllipticFilter Function

Design Elliptic IIR filter.

Pascal
function EllipticFilter(Order: integer; PassRipple: double; StopRipple: double; const CutoffFreq: array of double; FilterType: TFilterType; Analog: boolean; const z: TVec; const p: TVec; var k: double; IirFrequencyTransform: TIirFrequencyTransform = ftStateSpaceAnalog): double; overload;

Design Elliptic filter of Order with CutoffFreq frequencies and of FilterType type. Set Analog to True, to request an analog filter design in s-plane or set it to false to obtain a digital filter design in z-plane. CutoffFreq must be in range between 0 and 1 (Sampling frequency = 2) in case of a digital filter design. 

IIrFrequencyTransform specifies when and how will the frequency band transformation be applied. PassRipple defines the passband ripple in dB and StopRipple defines the stopband ripple in dB. The resulting transfer function is returned in the zero-pole form, with z,p,k variables.

Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!