Chebyshev II
Chebyshev II
hebyshev Type II filters are closely related to Chebyshev Type I filters, and
are noted for having a flat passband magnitude response, and an equiripple
response in the stopband. As was noted in Chapter 4, the Chebyshev
Type I response is often simply referred to as the Chebyshev response. Similarly, the
Chebyshev Type II response is often referred to as the Inverse Chebyshev response,
for reasons that will become clear as the response is developed below.
In this chapter the Chebyshev Type II response is defined, and it will be
observed that it satisfies the Analog Filter Design Theorem. Explicit formulas for the
design and analysis of Chebyshev Type II filters, such as Filter Selectivity, Shaping
Factor, the minimum required order to meet design specifications, etc., will be
obtained. From the defining
the corresponding H(s) will be determined,
and means for determining the filter poles and zeros are found. To complete the study
of lowpass, prototype Chebyshev Type II filters, the phase response, phase delay,
group delay, and time-domain response characteristics are investigated.
Let
by
156
where
and
is a frequency scaling constant, and is a constant that adjusts the influence
of
in the denominator of
Therefore, it is observed that the
hyperbolic cosine is used in (5.4) for low frequencies, and, from (5.3) that this results
in a response near unity; the trigonometric cosine is used for high frequencies beyond
resulting in a rippling response of small magnitude.
In due course it will be shown that (5.4) can be expressed as a polynomial, in
fact very closely related to the Chebyshev polynomials of Section 4.4, and that as such
(5.3) will satisfy the Analog Filter Design Theorem, and therefore the imposed
constraints of Section 2.6 will be satisfied. It will be shown that N is the order of
the Chebyshev polynomial, and in Section 5.5 it will be shown that N is the order of
the filter, i.e., the number of poles of the transfer function H(s). The form shown
for
in (5.4) is very convenient for analytical investigation purposes,
revealing the characteristics of the Chebyshev Type II response, and also yielding
design formulae such as for the minimum required order to meet design specifications.
Note that
for
and
, for
Therefore,
defines the stopband, and
ripples
within the stopband following the cosine function. Within the passband, as can be
seen from (5.3) and (5.4), the magnitude-squared frequency response follows the
hyperbolic cosine function and falls off monotonically for increasing
It is easy to see that
independent of N, and that
In terms of dB,
Chapter 5
157
and
Note that (5.5) is the minimum attenuation for all
When (5.5) is compared
with the general magnitude specifications for the design of a lowpass filter illustrated
in Figure 2.15 on page 52, setting
equal to the negative of (5.5) results in
Several values of
and corresponding values of are shown in Table 5.1. Note
that
is the minimum attenuation in the stopband. At frequencies where the
numerator of (5.3) is zero, the attenuation is infinity.
Note that the magnitude-squared response of (5.3) is zero in the stopband
when
The frequencies where the response is zero may be found as
follows:
from which
Section 5.1
158
where
if N is odd, and
if N is even. Note that if N is
even the highest frequency where the attenuation is equal to
is infinity.
The stopband response is denoted as equiripple since all of the stopband
peaks (the points of minimum attenuation) are the same magnitude. It is noted that the
frequency spacing between peaks are not equal: it is the magnitudes of the peaks that
are equal.
The frequency at which the attenuation is equal to a given
may be found
from (5.3):
159
if N is odd, and is
if N is even. Even though the frequency range
does not go to infinity in Figure 5.1, this phenomenon is observable.
See Figure 5.2 for detailed plots of (5.3) across the passband. Note that the
passband magnitude response is very flat. It is very comparable to the Butterworth
passband magnitude response shown in Figure 3.2. In fact, for a large range of it
is superior: see Sections 5.8 and 5.9. In Figures 5.1 and 5.2, solid lines are for even
orders, and dashed lines are for odd orders.
Section 5.1
160
Example 5.1
Suppose N = 5,
and
then,
from (5.7), the frequencies where the magnitude frequency response is zero are
1051.46 rad/s, 1701.3 rad/s, and infinity. From (5.8) the frequencies where the
attenuation in the stopband ripples to a minimum of
are 1236.07 rad/s and
3236.07 r a d / s . From (5.9),
and therefore
in (5.10) to eliminate any
then (5.10) may be expressed as follows:
Using (5.13) and applying (2.38), the definition of Shaping Factor, the Chebyshev
Type II filter Shaping Factor may be readily found:
Chapter 5
161
Example 5.2
Suppose a = 3 dB, b = 80 dB,
and
From (5.11), for N = 1, 2, , 10,
may be computed to be 0.35, 0.71, 1.06,
1.43, 1.84, 2.28, 2.79, 3.35, 3.97 and 4.67 respectively. From (5.14), for N from
1 through 10,
may be computed to be 10000.0, 70.71, 13.59, 5.99, 3.69, 2.70,
2.18, 1.87, 1.67 and 1.53 respectively.
Temporarily let
a real variable, assume the role of N, an integer, as is done in
Chapters 3 and 4. Therefore, from (5.15):
Letting
where
is the smallest integer equal to or larger than
the minimum order required to meet the specifications may be
determined from the following:
Note that (5.16) is identical to (4.14): for the same specifications, the minimum order
required for a Chebyshev Type II filter is the same as that for a Chebyshev Type I
filter.
Section 5.3
Determination of Order
162
Example 5.3
Suppose the following specifications are given:
and
From the right side of (5.16),
Therefore, N = 6.
It is important to note that (5.17) applies equally to the cosine and hyperbolic forms
of
If N = 0, and for convenience
is normalized to unity,
and therefore
If N = 1,
and therefore
Example 5.4
Suppose N = 3,
163
and
Then
and
which has no real solution, i.e., no real roots. The numerator has one real repeated
root, which is 115.47. Therefore, the Analog Filter Design Theorem is satisfied:
there is a corresponding H(s) that meets all of the imposed constraints of Section 2.6.
Therefore a circuit can be implemented with the desired third-order Chebyshev Type
II response.
results in
which, except for the j, is identical with (5.7). Therefore, the zeros of the transfer
function of a Chebyshev Type II filter are as follows:
Section 5.5
164
where
is given by (5.7).
The poles of (5.18) may be found by setting
Since
then
more appropriate:
is perhaps the
be as follows:
where
It is interesting to note that the poles of the Chebyshev Type I filter, for a
normalized
may be expressed as follows:
where
Chapter 5
165
may be
and
From (5.9),
From the poles and zeros, and noting that the DC gain is unity:
or,
Section 5.5
166
which is of the form of (2.39). Given (5.23), the phase response, from (2.79), may
be stated as follows:
where
and
denote the real and imaginary parts of the denominator,
respectively, and
and
denote the real and imaginary parts of the
numerator of (5.23) evaluated with
The phase response of a Chebyshev Type II filter, with a normalized
a somewhat arbitrary, but common value of
and several
values of N, is shown in Figure 5.3. The phase response, from
until the first
phase discontinuity, which occurs at
for the tenth-order response,
Chapter 5
167
is the total phase, in contrast to the principal phase.1 The total phase, as shown for
Butterworth filters in Figure 3.6, and for Chebyshev Type I filters in Figure 4.4, and
and for Chebyshev Type II filters until the first phase discontinuity in Figure 5.3, is
important because phase delay and group delay are directed related to the total phase
response. Each of the phase discontinuities seen in Figure 5.3 are
The phase
response in Figure 5.3 for
beyond, and including, the first phase discontinuity is
not total phase, but rather pseudo-principal phase. That is, the phase shown is the
total phase plus
where m is an integer. This technique allows for a less
congested set of plots that is easier to read. In fact, each of the phase discontinuities,
if total phase was to be preserved, are
The phase discontinuities occur at
transmission zeros, which are on the
as
increases through a zero, the
phase response encounters a
discontinuity. It is interesting to note that while
Butterworth and Chebyshev Type I filters each have a phase response in the limit, as
approaches infinity, of
this is not true for Chebyshev Type II filters.
Due to the finite transmission zeros, the phase response in the limit, as
approaches
infinity, for Chebyshev Type II filters, is zero, for N even, and is
for N
odd.
Taking the initial phase slope as a linear-phase reference, deviations
from linear phase, for a normalized
and for several
values of N, are shown in Figure 5.4. In the figure, solid lines are for even orders,
and dashed lines are for odd orders. The phase deviation is shown in the figure from
until just before the first phase discontinuity occurs. Each phase discontinuity causes
discontinuity in the phase deviation, but if plotted is somewhat misleading,
Section 5.6
168
since the magnitude response is zero at the same frequency and is, in general, in the
stopband. Over the frequency range of the figure,
phase
discontinuities only effect the plots for orders 8, 9, and 10, as can be seen in the
figure.
The phase delay,
for a filter is defined in (2.80), which is repeated
here for convenience:
Chapter 5
169
dB corner frequency, in this case unity, the group delay becomes large due to the
nonlinearity of the phase response near the corner frequency (see Figures 5.3 and
5.4). Note the points of discontinuity in the group delay, for example at
for N = 10. As can be seen from (5.26), at each
phase
discontinuity the group delay is theoretically
That is, the group delay is
theoretically an infinite time advance, rather than a delay, at the point of a phase
discontinuity; however, since this occurs only at a point along the frequency axis, and
at a point of a transmission zero, the filter magnitude response at that point is zero;
there is nothing to advance. In Figure 5.6, these points of infinite time advance are
plotted with non-zero width; this is a result of the plotting software and from the fact
that the calculation frequency-sample width is non-zero. Also, for convenience, the
minimum delay value of the figure is zero.
Section 5.7
Time-Domain Response
170
Chapter 5
171
It is noted that, for a given set of filter specifications, the minimum order
required for a Chebyshev Type II response will never be greater than that required for
a Butterworth response: it will frequently be less. It is not always less, since the
orders are restricted to integers. As noted in Section 5.3, the minimum order required
for a Chebyshev Type II filter is identical with that for a Chebyshev Type I filter.
Although the passband of a Chebyshev Type II response was not designed to
be maximally flat in any sense, yet, as can be seen by comparing Figures 5.2 and 3.2,
the passband magnitude response of a Chebyshev Type II filter is comparable with that
of a Butterworth. In fact, over a wide range of filter specifications, the passband
magnitude response of a Chebyshev Type II filter, with the same order and same
3 dB corner frequency, is more flat than that of a Butterworth filter. One way of
demonstrating this is by comparing Filter Selectivity for the two filters. Let (5.11) be
denoted
and (3.7) be denoted
It can be shown that
for all
N, and
Equality in (5.27) is achieved only for N = 1 or for very
small values of
For example, for
N = 10, and
then
172
order to meet design specifications is identical for both filters. A Chebyshev Type II
filter, of the same order, has a more constant magnitude response in the passband, a
more nearly linear phase response, a more nearly constant phase delay and group
delay, and less ringing in the impulse and step responses, than does a Chebyshev Type
I filter: compare Figures 5.2 and 4.2, 5.4 and 4.5, 5.5 and 4.6, 5.6 and 4.7, 5.7 and
4.8, and 5.8 and 4.9. However, while (5.11) and (4.9), equations for Filter
Selectivity, are the same, the numerical values for differ significantly for the two
filters. For all practical filters,
for the Chebyshev Type II filter will be
significantly smaller than that for the comparable Chebyshev Type I filter. To
illustrate this, compare Table 5.1 to Table 4.1. The result is that, for all practical
filters,
for the Chebyshev Type I filter will be significantly larger than for the
comparable Chebyshev Type II filter: compare Figures 5.2 and 4.2. However, the
comparison of Shaping Factor values is not consistent. It is possible for a Chebyshev
Type II filter to have a smaller
than a corresponding Chebyshev Type I filter. To
illustrate this, compare 10th-order responses in Figures 5.1 and 4.1 with a = 3 dB
and b = 80 dB.
Given the defining equations for a Chebyshev Type II response, (5.3) and
(5.4), and given that
and N = 3 :
(a)
Determine the value of
(b)
Determine the value of
(c)
Determine the frequencies where the response is zero.
(d)
Determine the frequencies in the stopband where the attenuation is
(e)
Accurately sketch the magnitude frequency response. Use only a
calculator for the necessary calculations. Use a vertical scale in dB (0
to -60dB), and a linear radian frequency scale from 0 to 5000 rad/s.
(f)
Accurately sketch the magnitude frequency response. Use only a
calculator for the necessary calculations. Use a linear vertical scale
from 0 to 1, and a linear radian frequency scale from 0 to 2000 rad/s.
5.2
Given the defining equations for a Chebyshev Type II response, (5.3) and
(5.4), and given that
and N = 6 :
(a)
Determine the value of
(b)
Determine the value of
(c)
Determine the frequencies where the response is zero.
(d)
Determine the frequencies in the stopband where the attenuation is
(e)
Accurately sketch the magnitude frequency response. Use only a
calculator for the necessary calculations. Use a vertical scale in dB (0
Chapter 5
(f)
173
5.3
Starting with (2.37) and the square root of (5.3), derive (5.11).
5.4
On page 159 it is mentioned that for a large range of the passband magnitude
response for a Chebyshev Type II filter is more flat than that of a Butterworth
filter of the same order. On page 171 this concept is expanded upon. Since
both responses are relatively flat in the passband, if they both have the same
then the one with the larger Filter Selectivity implies that the magnitude
frequency response remains closer to unity as
approaches
then does the
other one. Verify that, for the same order and the same
Filter Selectivity
for a Chebyshev Type II filter is greater than or equal to Filter Selectivity for
a Butterworth filter, and that they are equal only for N = 1 or for very small
values of
That is, verify (5.27).
5.5
Determine the value of Filter Selectivity for the Chebyshev Type II filter
specified in Problem 5.2. Compare this value with the Filter Selectivity for
a Butterworth filter with similar specifications:
and
N = 6. Compare this value with the Filter Selectivity for a Chebyshev Type
I filter with similar specifications:
and
N = 6.
5.6
Determine the value of the Shaping Factor for the Chebyshev Type II filter
specified in Problem 5.2, for a = 3 dB and b = 60 dB. Compare this value
with the Shaping Factor for a Butterworth filter with similar specifications:
and N = 6. Compare this value with the Shaping Factor
for a Chebyshev Type I filter with similar specifications:
and N = 6.
5.7
5.8
Section 5.9
Chapter 5 Problems
174
(d)
(e)
(f)
(g)
(h)
For comparison purposes, repeat parts (a) through (d) for a Chebyshev
Type I filter with 0.1 dB of ripple.
For comparison purposes, repeat parts (a) through (d) for a Chebyshev
Type I filter with 0.5 dB of ripple.
For comparison purposes, repeat parts (a) through (d) for a Chebyshev
Type I filter with 1.5 dB of ripple.
5.9
Given that N = 4,
and
express
in polynomial form similar to Example 5.4, and demonstrate that it satisfies the
Analog Filter Design Theorem.
5.10
5.11
5.12
5.13
Sketch the square of the 4-th order inverse Chebyshev polynomial for
from 0 to 1.1 rad/s. Compute the square of (5.4) over this same radian
frequency range for
and verify that it is numerically the same as the
inverse Chebyshev polynomial.
5.14
Determine the poles and zeros of the filter specified in Problem 5.8 (a).
5.15
Determine the poles and zeros of the filter specified in Problem 5.8 (d).
5.16
Determine the poles and zeros of the filter specified in Problem 5.9.
5.17
Suppose N = 4,
and
Determine the transfer
function H(s). That is, verify the results of Example 5.5.
5.18
Determine the transfer function H(s) for the Chebyshev Type II filter
specified in Problem 5.1. Express the denominator of H(s) in two ways: (1)
As a polynomial in s. (2) As the product of a second-order polynomial in s,
the roots of which being complex conjugates, and a first-order term. State the
numerical values of the three poles and the finite-value zeros. Sketch the six
poles and the zeros of H(-s)H(s) on an s plane.
Chapter 5
175
5.19
Determine the transfer function H(s) for the Chebyshev Type II filter
specified in Problem 5.2. Express the denominator of H(s) in two ways: (1)
As a polynomial in s. (2) As the product of three second-order polynomials
in s, the roots of each second-order polynomial being complex conjugates.
Express the numerator of H(s) in two ways: (1) As a polynomial in s. (2) As
the product of three second-order polynomials in s, the roots of each secondorder polynomial being complex conjugates. State the numerical values of the
six poles and six zeros. Sketch the twelve poles and zeros of H(-s) H(s) on
an s plane.
5.20
5.21
Under the conditions of part (c) of Problem 5.20, determine the transfer
function H(s), and give numerical values for all the poles and zeros.
5.22
Sketch the step response of a 10-th order Chebyshev Type II filter with
and
Refer to Figure 5.8 and make use of the
scaling property of Fourier transforms. What would the maximum group delay
be for this filter, and at what frequency would it occur? At what time would
the peak of the unit impulse response of this filter be, and what would be the
value of that peak?
5.23
(a)
Section 5.9
Chapter 5 Problems
176
part (b), determine and plot the impulse response and the step response
of the filter of part (c). That is, the time axis for the step response
needs to scaled by
and the unit impulse response needs
the same time-axis scaling and requires an amplitude scaling of
(f)
(g)
Determine and plot the phase delay of the filter of part (c). Note that
this is easily obtained from the phase response of part (d).
Determine and plot the group delay of the filter of part (c). Note that
this also is easily obtained from the phase response of part (d):
where
is the phase in radians
at step n, and
is the step size in rad/s.
5.24
5.25
This problem continues to demonstrate the critical nature of a filter design, and
is a continuation of Problem 5.24. Multiply the lowest-frequency zero-pair
of the filter of Problem 5.23 (c) by 1.1, leaving all other poles and zeros
unchanged. Determine and plot the magnitude frequency response of the filter
by using the MATLAB function freqs. Use a vertical scale in dB and a linear
horizontal scale from 0 to 5000 Hz. Also determine and plot the phase
response over this same frequency range. Use the MATLAB function unwrap
rather than plotting the principle phase. Compare these results with that
obtained for Problem 5.23 (d).
Chapter 5