Elliptic Filter

An elliptic filter (also known as a Cauer filter, named after Wilhelm Cauer) is a signal processing filter with equalized ripple (equiripple) behavior in both the passband and the stopband. The amount of ripple in each band is independently adjustable, and no other filter of equal order can have a faster transition in gain between the passband and the stopband, for the given values of ripple (whether the ripple is equalized or not). Alternatively, one may give up the ability to independently adjust the passband and stopband ripple, and instead design a filter which is maximally insensitive to component variations.

As the ripple in the stopband approaches zero, the filter becomes a type I Chebyshev filter. As the ripple in the passband approaches zero, the filter becomes a type II Chebyshev filter and finally, as both ripple values approach zero, the filter becomes a Butterworth filter.

The gain of a lowpass elliptic filter as a function of angular frequency ω is given by:


G_n(\omega) = {1 \over \sqrt{1 + \epsilon^2 R_n^2(\xi,\omega/\omega_0)}}

where Rn is the nth-order elliptic rational function (sometimes known as a Chebyshev rational function) and

is the cutoff frequency
is the ripple factor
is the selectivity factor

The value of the ripple factor specifies the passband ripple, while the combination of the ripple factor and the selectivity factor specify the stopband ripple.

Read more about Elliptic Filter:  Properties, Poles and Zeroes, Minimum Q-factor Elliptic Filters, Comparison With Other Linear Filters