0% found this document useful (0 votes)
42 views36 pages

Higher Order Cascading Active Filters

This document discusses higher-order active filters and their design. There are two main approaches to designing higher-order active filters: 1) realizing the root locations of the filter transfer function with cascaded first- and second-order stages, and 2) replacing components in a passive ladder filter with first-order stages. The document also defines four categories of ideal filters (low-pass, high-pass, bandpass, bandstop) based on their magnitude responses and introduces practical filter specifications that account for non-ideal behaviors such as finite transition regions between passbands and stopbands.

Uploaded by

Jonathan Jaeger
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views36 pages

Higher Order Cascading Active Filters

This document discusses higher-order active filters and their design. There are two main approaches to designing higher-order active filters: 1) realizing the root locations of the filter transfer function with cascaded first- and second-order stages, and 2) replacing components in a passive ladder filter with first-order stages. The document also defines four categories of ideal filters (low-pass, high-pass, bandpass, bandstop) based on their magnitude responses and introduces practical filter specifications that account for non-ideal behaviors such as finite transition regions between passbands and stopbands.

Uploaded by

Jonathan Jaeger
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

ECE 6414: Continuous Time Filters (P.

Allen) - Chapter 2 Page 2-1

2 - HIGHER-ORDER, CASCADED, ACTIVE FILTERS

In the previous chapter we have shown how to design second-order active filters.

However, most filter applications require an order higher than two. The objective of this

section will be to show how to use the first- and second-order filters to achieve higher

order filters. We shall also introduce a general, second-order stage called the biquad. The

biquad is useful as a general component in filter realizations.

Higher-order active filters as presented in this section is strictly a design activity. We

will begin by understanding how a filter is specified. A great deal of tabular information is

available as a starting point for the design. This tabular information is generally presented

in the form of a normalized low-pass filter as shown in Fig. 2-1.

Normalized Frequency Cascade of


LP Filter Transform the First- and/or
Low-Pass,
Root Roots to HP, Second-Order
Normalized
Locations BP, or BS Stages Denormalize
Filter with a
passband of the Filter
1 rps and an Realization
Normalized Frequency First-Order
impedance Transform the
of 1 ohm. Low-Pass Replacement
RLC Ladder L's and C's to of Ladder
Realization HP, BP, or BS Components

Figure 2-1 - General design approach for active filters of Chapters 2 and 3.

Two design approaches are used design higher-order active filters. One is based on

realizing the root locations of the filter with cascaded first- and second-order stages and the

second is based on replacing components of a passive RLC ladder filter with first-order

stages. We will postpone our discussion of ladder filter design to the next section. If the

filter is to be other than low-pass, then it is necessary to transform the filter design to a

high-pass (HP), bandpass (BP), or bandstop (BS). The last step in higher-order, low-pass

filter design is to denormalize the design to achieve the actual performance specifications.

The subject of active filters is an extensive one and encompasses more material than

can be presented in this section. We shall attempt to give an overview and illustrate some

of the basic concepts and design procedures. For more information, the reader is referred
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-2

to the many excellent texts that cover this subject in much more detail†. In the simulation

part of this section, we shall illustrate one of the computer-aided design approaches

presently available for the design of active filters.

Ideal Filters

Filters are generally classified by their magnitude response in the frequency domain

only. However, there are some filters, which will not be considered here, that are

characterized by both their magnitude and phase response. The magnitude response of an

ideal filter will be divided into two types of regions. One region has a gain of unity and is

called the passband. Even though filters can have gains greater or less than unity in the

passband, we shall consider the passband gain unity for purposes of simplicity. The

second region has a gain of zero and is called the stopband. We shall also assume that the
ideal filter can have the passband adjacent to the stopband and that ωT is the frequency

where the transition is made from one band to the other.

Fig. 2-2 shows the four categories of filters that we shall consider. The first category
is called a low-pass filter and has a gain of 1 from 0 to ωT and a gain of zero for all

frequencies greater than ωT. The ideal low-pass filter is illustrated by Fig. 2-2a. The

magnitude response of this filter is given as

1 0≤ ω ≤ ω T
TLP(jω)| =  . (2-1)
0 ω T <ω <∞

† A. Budak, Passive and Active Network Analysis and Synthesis, Houghton Mifflin Co., Boston, 1974.
J.L. Hilburn and D.E. Johnson, Manual of Active Filter Design, McGraw-Hill Book Co., NY, 1973.
L.P. Huelsman and P.E. Allen, Introduction to the Theory and Design of Active Filters, McGraw-Hill
Book Co., NY, 1980.
R. Schaumann, M. S. Ghausi, and K.R. Laker, Design of Analog Filters, Prentice-Hall, Englewood
Cliffs, NJ, 1990.
A.S. Sedra and P.O. Brackett, Filter Theory and Design: Active and Passive, Matrix Publishers Inc.,
Portland, OR, 1977.
M.E. Van Valkenburg, Introduction to Modern Network Synthesis, John Wiley & Sons, Inc. NY,
1960.
L. Weinburg, Network Analysis and Synthesis, McGraw-Hill Book Co., 1962, R.E. Krieger Publishing
Co., Huntington, NY, 1975.
A.I. Zverev, Handbook of Filter Synthesis, John Wiley & Sons, Inc., NY, 1967.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-3

TLP(jω) THP(jω)

1 1

0 ω (rps) 0 ω (rps)
0 ωT 0 ωT
(a.) (b.)
TBP(jω) TBS(jω)

1 1

0 ω (rps) 0 ω (rps)
0 ωT1 ωT2 0 ωT1 ωT2
(c.) (d.)

Figure 2-2 - Ideal magnitude responses of (a.) low-pass, (b.) high-pass, (c.) bandpass,

and (d.) bandstop filter.

The second category of ideal filter is the high-pass filter and has a gain of 0 from 0 to
ωT and a gain of 1 for all frequencies greater than or equal to ωT. The ideal high-pass filter

is shown in Fig. 2-2b. The magnitude response of the high-pass filter is given as

 0 0≤ ω < ω T
THP(jω)| =  . (2-2)
 1 ω T≤ω<∞

The third category of ideal filters is the bandpass filter and has a gain of 1 between the
frequencies of ωT1 and ωT2 and a gain of zero elsewhere. The magnitude response of an

ideal bandpass filter is shown in Fig. 2-2c and is mathematically expressed as

0 0≤ ω < ω T 1
TBP(jω)| =  1 ω T1 ≤ω<ω T 2 . (2-3)
0 ω T2<ω <∞

The fourth and last category of ideal filters is the bandstop filter and has a gain of 0
between the frequencies of ωT1 and ωT2 and a gain of 1 elsewhere. The magnitude
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-4

response of an ideal bandpass filter is shown in Fig. 2-2d and is mathematically expressed

as

1 0≤ ω < ω T 1
TBP(jω)| =  0 ω T1 ≤ω<ω T 2 . (2-4)
1 ω T2<ω <∞

The phase response of each of these ideal filters is exactly the same. It is given as
Arg[T(jω)] = -ωTd , 0 ≤ ω ≤ ∞ . (2-5)

We see the ideal phase shift is a straight line passing through 0 degrees at ω = 0 and having

a slope of -Td. Because the time delay of a filter is equal to the negative derivative of the

phase shift with respect to frequency, Td is called the time delay of the filter and is constant

for all frequencies.

Practical Filters

Practical filters cannot have a continuous band of zero gain nor can they have an

instantaneous transition from the passband to the stopband. Consequently, we need to

extend our ideal filter specifications to include practical filters. This is done by defining the

filter magnitude response in terms of constraints separated by finite-width transition

regions. Fig. 2-3 shows the magnitude specifications for the four types of filters that can

be realized by active and/or passive circuits.

The low-pass filter specification of Fig. 2-3a has been divided into three frequency
regions. From 0 to ωPB the magnitude must be between 1 and TPB. This is passband
region. From ωSB to infinity, the magnitude must be less than TSB. This is the stopband

region. The region between ωPB and ωSB is called the transition region. The magnitude of

the filter is unspecified in this region, although a good approximation would be expected to

closely follow a straight line drawn from point A to point B. Any filter design which stays

within the shaded regions and approximates a straight-line from A to B in the transition

region will satisfy the filter specifications. The line shown on Fig. 2-3a is an example of

one possible filter realization whose magnitude response would satisfy the specifications.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-5

It is not necessary that the magnitude response oscillate as shown, but this characteristic

permits practical filters to have a smaller transition region than filter realizations whose

slope is monotonic.

TLP(jω) THP(jω)
Transition
Region
1 One possible 1 One possible
TPB A filter realization TPB filter realization B
Transition
TSB B TSB A Region

0 ω (rps) 0 ω (rps)
0 ωPB ωSB 0 ωSB ωPB
(a.) (b.)
TBP(jω) TBS(jω)
One possible One possible
Lower Lower
filter realization filter realization
Transition Transition
1 Region Upper Transi- 1 A Region C
TPB tion Region TPB
B C
Upper Transi-
TSB A D
TSB B D tion Region
0 ω (rps) 0 ω (rps)
0 ωSB1 ωPB1 ωPB2 ωSB2 0 ωPB1 ωSB1 ωSB2 ωPB2
(c.) (d.)

Figure 2-3 - Practical magnitude responses of (a.) low-pass, (b.) high-pass, (c.) bandpass,

and (d.) bandstop filter.

Figs. 2-3b through 2-d are practical magnitude specifications for the high-pass,

bandpass, and bandstop filters, respectively. In each case, the magnitude of the filter must

fall within the shaded areas. The magnitude of the filter in the transition region(s) should

approximate a straight-line through points A and B or C and D, in the case of the bandpass

and bandstop filters.

In order to simplify the filter design procedure, all filter design begins with a

normalized, low-pass filter specification. The normalized low-pass filter is a structure from

which all other filters can be derived by denormalization or transformation. The low-pass
filter is normalized so that ωPB of Fig. 2-3a is unity. The low-pass filter has also been

normalized to an impedance level of 1 ohm. Fig. 2-1 illustrates the low-pass, normalized
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-6

filter is the starting point of all filter design. The normalizations used in the low-pass, filter
are defined as follows. The normalized frequency variable, sn, is defined as

s
sn = (2-6)
ωPB

where we use sn to indicate the frequency normalized complex variable. The normalization
impedance, Zn, used in the low-pass filter is defined as

Z
Zn = z (2-7)
o

where Z is the unnormalized impedance and zo is a unitless impedance scaling constant. In

RLC passive filters, the impedance level is important. However, in active filter design, the

impedance denormalization amounts to a simple impedance scaling constant. We must

remember that the normalization definitions in Eqs. (2-6) and (2-7) apply only to the low-

pass filter of Fig. 2-3a.

Often, the entire design of an active filter is done using the normalized complex
frequency variable, s n , and the normalized impedance, Zn. At the end of the design

procedure, as indicated in Fig. 2-1, the filter is denormalized to achieve the desired

frequency range and to scale the passive component to values which are more convenient.

This denormalization is simply the inverse of Eqs. (2-6) and (2-7). Table 2-1 gives the

influence of the frequency and impedance denormalization is illustrated on the normalized

passive components and the normalized root locations of a filter.

Example 2-1 - Application of the Denormalizing Factors to the Low-Pass Filter

Suppose that a normalized, second-order, low-pass filter is characterized by the


1 1
circuit of Fig. 2-4 or by the following pole locations pn1, pn2 = - ±j .
2 2

Find the denormalized circuit and pole locations if the filter is to have a passband frequency
of 1 kHz and the resistors in the realization should be 10 kΩ.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-7

Ln = 2H
+ +
Vin (sn ) Cn = Rn = Vout (sn )
1/ 2F 1Ω
- -

Figure 2-4 - A normalized, second-order, low-pass filter.

Solution
From the information given, ωPB is 2πx103 rps. zo is 104 because the normalized 1

Ω in Fig. 2-4 is to become 10 kΩ. Therefore, the denormalized pole locations are

p1, p2 = - (0.707)(2πx103) ±j (0.707)(2πx103) = -4,443 ± j4,443 rps .

The denormalized components of Fig. 2-4 become

104 2
L =6283.2 = 2.251 H,

1
C= = 0.1125 nF,
2(6283.2)(104)
and
R = 10 kΩ.

Denormalized
Denormalization Denormalized Denormalized Denormalized Pole, p, or
↓ Resistance, R Capacitance, C Inductance, L Zero, z
Frequency - p = ωPBpn
s = ωPBsn R = Rn Cn Ln
C= L= z = ωPBzn
= ωPBp ωPB ωPB
Impedance - p = pn
Z = zoZn R = zoRn Cn L = zoLn z = zn
C = zo
Frequency and
Impedance - R = zoRn Cn zoLn p = ωPBpn
Z(s) = C= L=
zoωPB ωPB z = ωPBzn
zoZn(ωPBsn)

Table 2-1 - Influence of the frequency and impedance denormalizations on the passive

components and root locations of a filter.


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-8

Attenuation Viewpoint of Practical Filter Specifications

Fig. 2-5a shows the specifications of a low-pass filter where the vertical axis has
been plotted in terms of dB. If we normalize the frequency axis by ωPB, then the
normalized passband frequency is now 1 rps and the normalized stopband frequency, Ω n,

is given as
ωSB
Ωn = . (2-8)
ωPB

The realizations of this normalized, low-pass filter must remain in the shaded areas and

approximate a straight-line drawn through points A and B in the transition region. A

possible filter realization is shown on Fig. 2-5a.

log10 TLP(jωn ) log10 ALP(jωn )


1 Ωn log10 ωn
0 dB One possible
filter realization
TPB dB A
One possible
filter realization ASB dB
B B
TSB dB
APB dB A log10 ωn
0 dB
1 Ωn
(a.) (b.)

Figure 2-5 - Normalized, low-pass filter. (a.) Gain in dB. (b.) Attenuation in dB.

Because we have normalized the gain of the low-pass filter to unity, the dB values are

all negative. Sometimes, it is convenient to view the normalized, low-pass filter from

attenuation which is the reciprocal of gain. An attenuation plot in dB for the normalized,
low-pass filter of Fig. 2-5a is shown in Fig. 2-5b. In some references, APB is called

AMAX and ASB is called AΩ or AMIN.

The specification for the normalized, low-pass filter is completely described by three
parameters. These parameters are TPB, TSB, and Ωn or APB, ASB, and Ωn. Once these

parameter values are known, then we must determine the order of the filter necessary to

satisfy the specification. However, the order is determined by the type of filter

approximation used to realize the specifications. While there are numerous filter
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-9

approximations, we shall discuss two of the more popular ones next. They are the

maximally flat magnitude or Butterworth approximation and the equal passband ripple or

Chebyshev approximation.

Normalized, Low-Pass, Butterworth Filter Approximation

One of the more useful filter approximations to the normalized low-pass filter is called

the Butterworth† filter approximation. The magnitude of the Butterworth filter


approximation is maximally flat at low frequencies (ω→0) and monotonically rolls off to a

value approaching zero at high frequencies (ω→∞). The magnitude of the normalized,

Butterworth, low-pass filter approximation can be expressed as

1
| TLPn(jωn)| = 2N
(2-9)
1+ ε2 ω n

where N is the order of the filter approximation and ε is defined in Fig. 2-6. Fig. 2-6

shows the magnitude response of the Butterworth filter approximation for several values of

N.

0.8 1
A 1+ε2
0.6
TLPn(jωn ) N=5
0.4 N=4
N=3 N=2
N=6
0.2 N=8

N=10
0
0 0.5 1 1.5 2 2.5 3
Normalized Frequency, ωn

Figure 2-6 - Magnitude response of a normalized Butterworth low-pass filter


approximation for various orders, N, and for ε = 1.

† S. Butterworth was a British engineer who described this type of filter approximation in conjunction with
electronic amplifiers in his paper "On The Theory of Filter Amplifiers," Wireless Engineer, vol. 7, 1930.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-10

The shaded area on Fig. 2-6 corresponds to the shaded area in the passband region of

Figs. 2-3a and 2-5a. It is characteristic of all filter approximations that they pass through
the point A as illustrated on Fig. 2-6. The value of ε can be used to adjust the width of the

shaded area in Fig. 2-6. Normally, Butterworth filter approximations are given for an ε of

unity as illustrated on Fig. 2-6. We see from Fig. 2-6 that the higher the order of the filter
approximation, the smaller the transition region for given value of TSB. For example, if
TPB = 0.707 (ε = 1), TSB = 0.1 and Ωn = 1.5 (illustrated by the both shaded areas of Fig.

2-6), then the order of the Butterworth filter approximation must be 6 or greater to satisfy

the specifications. Note that the order must be an integer which means that even though N

= 6 exceeds the specification it must be used because N = 5 does not meet the specification.
The magnitude of the Butterworth filter approximation at ωSB can be expressed from Eq.

(2-9) as

  jωSB  1
TLPn   = |TLPn(jΩn)| = TSB = . (2-10)
  ωPB   2N
1+ ε2 Ω n

This equation is useful for determining the order required to satisfy a given filter

specification. Often, the filter specification is given in terms of dB. In this case, Eq. (2-

10) is rewritten as

20 log10(TSB) = TSB (dB) = -10 log101 + ε 2 Ω n  .


2N
(2-11)

Example 2-2 - Determining the Order of A Butterworth Filter Approximation


Assume that a normalized, low-pass filter is specified as TBP = -3dB, TSB = -20 dB,

and Ωn = 1.5. Find the smallest integer value of N of the Butterworth filter approximation

which will satisfy this specification.

Solution
TBP = -3dB corresponds to TBP = 0.707 which implies that ε = 1. Thus, substituting

ε = 1 and Ωn = 1.5 into Eq. (2-11) gives


TSB (dB) = - 10 log10( 1 + 1.5 2 N) .
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-11

Substituting values of N into this equation gives TSB = -7.83 dB for N = 2,

-10.93 dB for N = 3, -14.25 dB for N = 4, -17.68 dB for N = 5, and -21.16 dB for N =

6. Thus, N must be 6 or greater to meet the filter specification.

Once, the order of the Butterworth filter approximation is known, we must next find

the normalized root locations. Of course, all zeros are at infinity because the realization is
low-pass. The poles depend on the value of ε. For ε = 1, the pole locations are on a unit

circle. The normalized poles are designated as pkn = σkn + jωkn and are given as

 (2k - 1)π   (2k - 1)π 


σkn = - sin 2N  and ωkn = cos 2N  , k = 1,2,3,···, N . (2-12)

To help illustrate this formula, the poles for fifth-order, Butterworth filter approximation

have been evaluated and are given in Table 2-2. Figure 2-7 shows the pole locations for

the fifth-order, Butterworth filter approximation. It can be shown that these poles are
angularly spaced by an amount of π/N (36° for N = 5).

 (2k - 1)π   (2k - 1)π 


k σkn = - sin 2N  ωkn = cos 2N 
1 -0.3090 rps 0.9511 rps
2 -0.8090 rps 0.5878 rps
3 -1.0000 rps 0.0000 rps
4 -0.8090 rps -0.5878 rps
5 -0.3090 rps -0.9511 rps

Table 2-2 - Normalized pole locations for a fifth-order, Butterworth filter approximation.

Cascade Realization of Butterworth Filter Approximations

It is important to realize that while the Butterworth filter approximation is monotonic,

the individual pole pairs are not. For example, let us write the normalized transfer function

of the fifth-order example of Table 2-2 into the product of two, second-order terms and

one, first-order terms. The filter transfer function is written as

 p3n   p1np5n  p2np4n 


TLPn(sn) = sn+p3n  (sn+p1n)(sn+p5n)  (sn+p2n)(sn+p4n) (2-13)
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-12

jωn
p1n j1
j0.9511
p2n j0.5878

p3n σ
-1 -0 8090 -0 3090 1 n

p4n -j0 5878

-j0.9511
p5n -j1

Figure 2-7 - Example of the normalized pole locations for a fifth-order, normalized

Butterworth filter approximation.

where we have grouped the complex-conjugate poles into second-order terms. Substituting

the values of Table 2-2 into Eq. (2-13) gives

 1  1 1
TLPn(sn) = T1(sn)T2(sn)T3(sn) = sn+1  2 
 2
 .
 (2-14)
 sn+0.6180sn+1  sn+1.6180sn+1

The contributions of the first-order term, T1(sn), and the two second-order terms, T2(sn)
and T3(sn), can be illustrated by plotting each one separately and then taking the products

of all three. Fig. 2-8 shows the result. Interestingly enough, we see that the magnitude of
T2(sn) has a peak that is about 1.7 times the gain of the fifth-order filter at low frequencies.

If we plotted Fig. 2-8 with the vertical scale in dB, we could identify the Q by comparing

the results with the normalized second-order, magnitude responses of Fig. 1-6a.

Consequently, all filter approximations that are made up from first-order and/or second-

order products do not necessarily have the properties of the filter approximation until all the

terms are multiplied (added on a dB scale).


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-13

2
T2 (jωn )
1.5

Magnitude
TLPn(jωn )
1
T1 (jωn )
0.5
T3 (jωn )
0
0 0.5 1 1.5 2 2.5 3
Normalized Frequency, ωn

Figure 2-8 - Individual magnitude contributions of a fifth-order, Butterworth filter

approximation.

Now we see how the Butterworth filter approximation can be realized by the

cascading of second-order stages and, at most, one-first order stage. The design procedure

is stated as follows:
1.) From TPB, TSB, and Ωn (or APB, ASB, and Ωn) determine the required order of

the Butterworth filter approximation using Eq. (2-10) or Eq. (2-11).

2.) From Eq. (2-12) find the normalized poles of the approximation.

3.) Group the complex-conjugate poles into second-order realizations. For odd-
order realizations there will be one first-order term of the form 1/(sn+1).

4.) Realize each of the second-order terms using the active filters of Sec. 1. Realize

the first-order section (if any) by the first-order low-pass circuits of Sec. 4.2.

5.) Cascade the realizations in the order from input to output of the lowest-Q stage

first (first-order stages generally should be first).

6.) Denormalize to the desired passband frequency and denormalize the impedances

if desired.

Step 5 covers an aspect we have not considered and that is the order of the stages. The

principle behind the ordering suggested in step 5 is to prevent one stage from being

overdriven. Consider the fifth-order filter of Fig. 2-8 to illustrate this principle. If the
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-14

frequency applied to the filter is at the passband (ωn = 1), the gain of T2(sn) is about 1.6

while the gain of T1(sn) is 0.707 and T3(sn) is 0.6. If the order were T2, T1, and T3 and

the amplitude of the sinusoid at ωn = 1 was 1V, the output of the first stage (T2) would be

1.6V, the output of the second stage (T1) would be 1.13V, and finally the output of the

third stage (T3) would be 0.707. If the input signal is too large, or the power supply

voltages too small, the first and possibly the second stages may saturate or clip. However,
if we put the stages in the order of T1, T3, and T2 or T3, T1 and T2, saturation will not

occur and one can achieve maximum signal amplitude. Let us illustrate the cascade design

approach with an example.

Example 2-3 - Design of a Fifth-Order, Low-Pass Butterworth Filter

Design a cascade, active filter realization for a Butterworth filter approximation to the
filter specifications of APB = 3dB, ASB = 30 dB, fPB = 1 kHz, and fSB = 2 kHz. Give a

schematic and component values for the realization using the negative feedback, second-

order, low-pass active filter of Fig. 1-14 and any first-order stage that may be necessary.

Solution
First we must convert the specifications to TPB = - 3dB, TSB = -30dB, and Ωn =

fSB/fPB = 2.0. TPB = -3 dB means ε = 1. Trying different values of N in Eq. (2-11)

shows that for N = 5 that TSB = -30.1 dB. Thus, a fifth-order Butterworth approximation

barely satisfies the requirement. We might be smart to go to a sixth-order realization to

obtain a margin of safety but we shall stay with N = 5 for this example. N = 5 allows us to

take advantage of the previous results given above. Let us do the design stage-by-stage.
Stage 1: Stage 1 is simply a first-order stage. We will use Fig. 4.2-6c with R11 =

R21 = 1Ω and C21 = 1F where the second subscript stands for the stage number.

Stage 2: The transfer function for the second stage is


1
T2(sn) = 2 .
sn+0.6181sn+1
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-15

From Eq. (1-3) we see that ωo = 1rps and Q = 1.6181. Using the design equations

of Eqs. (1-41) through (1-45) give C52 = 1 F, C42 = 4(1.6181)2(1+1)C = 20.95 F ,

R12 = 1/[(2)(1)(1)(1.6181)(1)] = 0.3090 Ω, R22 = 1/[(2)(1)(1.6181)(1)] = 0.3090

Ω, and R32 = 1/[(2)(1)(1.6181)(1+1)] = 0.1545 Ω.

Stage 3: The transfer function for the third stage is

1
T3(sn) = 2 .
sn+1.6180sn+1

From Eq. (1-3) we see that ωo = 1rps and Q = 0.6181. Using the design equations

of Eqs. (1-41) through (1-45) give C53 = 1 F, C43 = 4(0.6181)2(1+1)C = 3.056 F ,

R13 = 1/[(2)(1)(1)(0.6181)(1)] = 0.8090 Ω, R23 = 1/[(2)(1)(0.6181)(1)] = 0.8090

Ω, and R33 = 1/[(2)(1)(0.6181)(1+1)] = 0.4045 Ω.

Next, we frequency denormalize the filter realization by ωPB = 2πx103. At the same

time we will impedance denormalize by 105 (arbitrarily chosen). The resulting values are

shown on the realization of Fig. 2-9 and are achieved using the bottom row of Table 2-1.

Note, that we have placed stage 1 first, stage 3 second, and stage 2 last. This filter

realization will meet the specifications given and will permit maximum signal amplitude.

R21 = C21 =1.59nF


R23 = R33 = C53 = R22 = R32 = C52 =
100kΩ
Vin (s) 80.9kΩ 1.59nF 30.9kΩ 15.5kΩ 1.59nF
Vo1 40.5kΩ Vo2 Vout (
R11 = R13 = R12 =
80.9kΩ C43 = 30.9kΩ C42 =
100kΩ 4.86nF 20.95nF

Stage 1 Stage 3 Stage 2

Figure 2-9 - A denormalized, fifth-order, active filter realization of a low-pass ,

Butterworth filter approximation.

Normalized, Low-Pass, Chebyshev Filter Approximation


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-16

A second useful filter approximation to the normalized low-pass filter is called a

Chebyshev† filter approximation. The Chebyshev low-pass filter approximation has equal-

ripples in the passband and then is monotonic outside of the passband. The equal-ripple in

the passband allows the Chebyshev filter approximation to fall off more quickly than the

Butterworth filter approximation of the same order. This increased rolloff occurs only for
frequencies just above ωPB. As the frequency becomes large, filter approximations of the

same order will have the same rate of decrease in the magnitude response. The magnitude

of the normalized, Chebyshev, low-pass, filter approximation can be expressed as

1
| TLPn(jωn)| = , ωn ≤ 1 (2-15)
1 + ε 2 cos 2 [Ncos -1(ω n )]
and
1
| TLPn(jωn)| = , ωn > 1 (2-16)
1+ ε2 cosh 2[Ncosh -1(ω n)]
where N is the order of the filter approximation and ε is defined in Fig. 2-10. Fig. 2-10

shows the magnitude response of the Chebyshev filter approximation for ε = 0.5088.

The values of ε are normally chosen so that the ripple width is between 0.1dB (ε =

0.0233) and 1 dB (ε = 0.5088). We can show that the Chebyshev is has a smaller

transition region by considering the order necessary to satisfy the partial specification of
TSB = 0.1 and Ωn = 1.5. We see from Fig. 2-10 that N = 4 will easily satisfy this

requirement. We also note that TPB = 0.8913 which is better than 0.7071 of the

Butterworth filter approximation. Thus, we see that ε determines the width of the passband

ripple and is given as

1
| TLP(ωPB)| = |TLPn(1)| = TPB = . (2-17)
1+ε2

† The Chebyshev filter approximation was first used to study the construction of steam engines as described
by P.L. Cheybshev in the paper "Thé orie des mé canismes connus sous le nom de parallelogrammes,"
Oeuvres, vol. 1, St. Petersburg, 1899.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-17

1
1
A 1+ε2
0.8
N=2
0.6
N=3
TLPn(jωn )
0.4
N=4
0.2
N=5

0
0 0.5 1 1.5 2 2.5 3
Normalized Frequency, ωn

Figure 2-10 - Magnitude response of a normalized Chebyshev low-pass filter


approximation for various orders of N and for ε = 0.5088.

The magnitude of the Chebyshev filter approximation at ωSB can be expressed from Eq. (2-

16) as

  ωSB  1
TLPn   = |TLPn(Ωn)| = TSB = . (2-18)
 ωPB  1 + ε2 cosh2[Ncosh -1(Ω n)]

If the specifications are in terms of decibels, then Eq. (2-19) is more convenient in the form
20 log10(TSB) = TSB (dB) = -10 log10[ 1 + ε 2 cosh2[Ncosh -1(Ω n)]] . (2-19)

Example 2-4 - Determining the Order of A Chebyshev Filter Approximaton

Repeat Ex. 2-2 for the Chebyshev filter approximation.

Solution
In Ex. 2-2, ε = 1 which means the ripple width is 3 dB or TPB = 0.707. Now we

substitute ε = 1 into Eq. (2-19) and find the value of N which satisfies TSB = - 20dB. For

N = 2, we get TSB = - 11.22 dB. For N =3, we get TSB = -19.14 dB. Finally, for N = 4,

we get TSB = -27.43 dB. Thus N = 4 must be used although N = 3 almost satisfies the

specifications.

The normalized pole locations, pkn, of the low-pass, normalized Chebyshev filter

approximation can be found from the following formula


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-18

 (2k-1)π 1 1  (2k-1)π 1 1
pkn = σkn + jωkn = - sin 2N  sinh N sinh-1  + j cos 2N  cosh N sinh-1 
 ε  ε

k = 1, 2, 3, ···, N . (2-20)

To illustrate this formula, the poles for a fifth-order, normalized, Chebyshev filter have
been evaluated are are given in Table 2-3 for the case where TPB = -1dB. It can be shown

that these poles lie on an ellipse centered about the origin of the complex frequency plane.

The pole locations for Table 2-3 are illustrated on Fig. 2-11.

 (2k-1)π 1 1  (2k-1)π 1 1
k σkn = - sin 2N  sinh N sinh-1  ωkn = cos 2N  cosh N sinh-1 
 ε  ε
1 -0.0895 rps 0.9901 rps
2 -0.2342 rps 0.6119 rps
3 -0.2895 rps 0.0000 rps
4 -0.2342 rps -0.6119 rps
5 -0.0895 rps -0.9901 rps

Table 2-3 - Normalized pole locations for a fifth-order, Chebyshev filter approximation for
ε = 0.5088.

jωn
j1
p1n
j0.9901 Unit
p2n j0.6119
Circle

-0.2342 -0.0895
p3n
-1 1
σn
-0.2895

Ellipse
p4n -j0.6119 on which
poles lie
-j0.9901
p5n

Figure 2-11 - Location of the normalized poles for a fifth-order, normalized Chebyschev
filter approximation for ε = 0.5088.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-19

The normalized transfer function of the Chebyshev filter approximation can be written

as the product of second-order terms and one, first-order term if the order is odd. For the

fifth-order, Chebysheve filter approximation, the filter transfer function is written as

 p3n   p1np5n  p2np4n 


TLPn(sn) = sn+p3n  (sn+p1n)(sn+p5n)  (sn+p2n)(sn+p4n) (2-21)

where we have grouped the complex-conjugate poles into second-order terms. Substituting

the values of Table 2-3 into Eq. (2-21) gives


TLPn(sn) = T1(sn)T2(sn)T3(sn) =

 0.2895   0.9883  0.4239 


 s +0.1789s +0.9883 s +0.4684s +0.4239 .
   (2-22)
 n
s +0.2895 2 2
 n n  n n 

As before, each product does not necessarily have the characteristic of a Chebychev filter.

However, when all the products are multiplied together, the result is a Chebyschev filter

approximation.

The design procedure for designing a cascaded, Chebyshev filter approximation

using active filters is stated as follows:


1.) From TPB, TSB, and Ωn (or APB, ASB, and Ωn) determine the required order of

the Chebyshev filter approximation using Eq. (2-18) or Eq. (2-19).

2.) From Eq. (2-20) find the normalized poles of the approximation.

3.) Group the complex-conjugate poles into second-order realizations. For odd-
order realizations there will be one first-order term of the form 1/(sn+1).

4.) Realize each of the second-order terms using the active filters of Sec. 1. Realize

the first-order section (if any) by the first-order low-pass circuits of Sec. 4.2.

5.) Cascade the realizations in the order from input to output of the lowest-Q stage

first (first-order stages generally should be first).

6.) Denormalize to the desired passband frequency and denormalize the impedances

if desired.

The following example will illustrate the application of this design procedure.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-20

Example 2-5 - Design of a Fifth-Order, Low-Pass Chebyshev Filter

Design a cascade, active filter realization for a Chebyshev filter approximation to the
filter specifications of APB = 1dB, ASB = 45 dB, fPB = 1 kHz, and fSB = 2 kHz. Give a

schematic for the realization using the negative feedback, second-order, low-pass active

filter of Fig. 1-14 and any first-order state that may be necessary. Show all values of the

components.

Solution
First we must convert the specifications to TPB = - 1dB, TSB = -45dB, and Ωn =

fSB/fPB = 2.0. TPB = -1 dB means ε = 0.5088. Trying different values of N in Eq. (2-20)

shows that for N = 5 that TSB = -45.3 dB. Thus, a fifth-order Chebyshev approximation

barely satisfies the requirement. Again, we might be smart to go to a sixth-order realization

to achieve a margin of safety but we shall stay with N = 5 for this example. N = 5 allows

us to take advantage of the previous results given above. Let us do the design stage-by-

stage.

Stage 1: Stage 1 is simply a first-order stage.


Let us use Fig. 4.2-6c and choose
1
R11 = R21 = 1Ω. Therefore, from Eq. (4.2-17) we get C21 = 0.2895R21 = 3.454 F

where the second subscript stands for the stage number.

Stage 2: The transfer function for the second stage is


0.9883
T2(sn) = 2 .
sn+0.1789sn+0.9883
0.9883
From Eq. (1-3) we see that ωo = 0.9883 = 0.9941 rps and Q = Q2 = 0.1789 =

5.557. Using the design equations of Eqs. (1-41) through (1-45) give C52 = 1 F ,
1
C42 = 4(5.557)2(1+1)C = 247.04 F, R12 = (2)(1)(0.9941)(5.557)(1) = 0.09051 Ω,
1 1
R22 = (2)(0.9941)(5.557)(1) = 0.09051 Ω, and R32 = (2)(0.9941)(5.557)(1+1) =

0.04525 Ω.

Stage 3: The transfer function for the second stage is


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-21

0.4239
T3(sn) = 2 .
sn+0.4684sn+0.4239
0.4239
From Eq. (1-3) we see that ωo = 0.4239 = 0.6522 rps and Q3 = 0.4684 =

1.390. Using the design equations of Eqs. (1-41) through (1-45) give C53 = 1 F ,
1
C43 = 4(1.390)2(1+1)C = 15.457 F, R13 = (2)(1)(0.6522)(1.390)(1) = 0.5515 Ω,
1 1
R23 = (2)(0.6522)(1.390)(1) = 0.5515 Ω, and R33 = (2)(0.6522)(1.390)(1+1) =

0.2758 Ω.

Next, we frequency denormalize the filter realization by ωPB = 2πx103. At the same

time we will impedance denormalize by 105 (arbitrarily chosen). The resulting values are

shown on the realization of Fig. 2-12 and are achieved using the bottom row of Table 2-1.

Note, that we have placed stage 1 first, stage 3 second, and stage 2 last. This filter

realization will meet the specifications given and will permit maximum signal amplitude.

R21 = C21 =5.50nF


100kΩ R23 = R33 = C53 = R22 = R32 = C52 =
Vin (s) 55.2kΩ 27.6kΩ 1.59nF V 9.05kΩ 4.52kΩ 1.59nF
Vo1 o2 Vout (
R11 = R13 = R12 =
55.2kΩ C43 = 9.05kΩ C42 =
100kΩ
24.6nF 393nF

Stage 1 Stage 3 Stage 2

Figure 2-12 - A denormalized, fifth-order, active filter realization of a low-pass, Cheby-

shev filter approximation.

In comparing the results of Examples 2-3 and 2-5, we see that the realizations are

identical and it is the value of the components which distinguishes the Butterworth

approximation from the Chebyshev approximation. However, we should note that for the
same ωPB and ωSB, the Chebyshev approximation has a 1dB passband ripple compared to

a 3dB passband "ripple" for the Butterworth approximation. More importantly, the

stopband attenuation of the Chebyshev approximation is greater than 45 dB as compared to


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-22

30 dB for the Butterworth. In fact, we could easily satisfy the requirements of Ex. 2-3

with a fourth-order Chebyshev approximation which would eliminate stage 1 of Fig. 2-12

(obviously, the components of stages 3 and 2 will change values).

High-Pass Active Filters

One of the useful principles of active filter design is that all design is based on the

normalized, low-pass filter approximation. Therefore, all we have to do is to transform the

normalized, low-pass filter design to a high-pass, bandpass, or bandstop design. If we let


sln be the normalized, low-pass frequency variable, the normalized, low-pass to

normalized, high-pass transformation is defined as

1
sln = s (2-23)
hn

where shn is the normalized, high-pass frequency variable (normally the subscripts h and l

are not used when the meaning is understood). We have seen from the previous work that

a general form of the normalized, low-pass transfer function is

p 1lnp 2lnp 3ln···pNln


TLPn(sln) = (s +p )(s +p )(s +p )···(s +p ) (2-24)
ln 1ln ln 2ln ln 3ln ln Nln

where pkln is the kth normalized, low-pass pole. If we apply the normalized, low-pass to

high-pass transformation to Eq. (2-24) we get

p1lnp2lnp3ln···pNln
THPn(shn) =
 1 +p   1 +p   1 +p  ···  1 +p 
 shn 1ln  shn 2ln  shn 3ln  shn Nln

N
sh n
=
 s + 1   s + 1   s + 1  ···  s + 1 
 hn p1ln  hn p2ln  hn p3ln  hn pNln

N
sh n
= (2-25)
( shn+p1hn) ( shn+p2hn) ( shn+p3hn) ··· ( shn+pNhn)
where pkhn is the kth normalized high-pass pole.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-23

We see that the normalized, low-pass to high-pass transformation inverts the pole

locations and causes all of the zeros to appear at the origin of the complex frequency plane.

Therefore, the design procedure is essentially the same as for the normalized, low-pass

filters except the poles are inverted and we associate with each pole a zero at the origin.

The order of the high-pass filter is determined by translating its specifications to an

equivalent low-pass filter. The general cascade design procedure for a high-pass filter is as

follows:

1.) Start with the high-pass specification in the form of Fig. 2-3b (or the equivalent
in terms of attenuation). Normalize the frequency by dividing by ωPB. Therefore,

the normalized passband frequency is 1 rps and the normalized bandstop frequency is

1 ωSB
Ωn = Ωhn = ω . (2-26)
PB

Note that Ωhn will always be less than unity.


2.) From TPB, TSB, and Ωn (or APB, ASB, and Ωn) determine the required order of

the filter approximation using the proper equations for the selected approximation.

3.) Find the normalized, low-pass poles of the approximation.


4.) Invert the normalized, low-pass poles (pkln) to get the normalized, high-pass

filter poles (pkhn).

5.) Group the complex-conjugate poles of the normalized, high-pass filter into

second-order realizations including 2 zeros at the origin. For odd-order realizations

there will be one first-order high-pass product.

6.) Realize each of the second-order terms using the high-pass, first- or second-order

active filters of Chapter 1.

7.) Cascade the realizations in the order from input to output of the lowest pole-Q

stage first (first-order stages generally should be first).

8.) Denormalize to the desired passband frequency and denormalize the impedances.

The following example will illustrate the application of this design procedure.
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-24

Example 2-6 - Design of a Butterworth, High-Pass Filter

Design a high-pass filter having a -3dB ripple bandwidth above 1 kHz and a gain of

less than -35 dB below 500 Hz using the Butterworth approximation. Use the positive

feedback active filter realization and give a complete circuit and all component values.

What is the value of the filter gain as frequency approaches infinity?

Solution
From the specification, we know that TPB = -3 dB and TSB = -35 dB. Eq. (2-26)

gives us an Ωn = 2 (Ωhn = 0.5). ε = 1 because TPB = -3 dB. Therefore, we use Eq. (2-

11) to find that N = 6 will give TSB = -36.12 dB which is the lowest, integer value of N

which meets the specifications.

Next, we evaluate the normalized, low-pass poles from Eq. (2-12) as


p1ln, p6ln = -0.2588 ± j 0.9659

p2ln, p5ln = -0.7071 ± j 0.7071


and
p3ln, p4ln = -0.9659 ± j 0.2588

where the first subscript on the poles corresponds to k in Eq. (2-12). Inverting the

normalized, low-pass poles gives the normalized, high-pass poles which are
p1hn, p6hn = -0.2588 +- j 0.9659

p2hn, p5hn = -0.7071 +- j 0.7071


and
p3hn, p4hn = -0.9659 +- j 0.2588 .

We note the inversion of the Butterworth poles simply changes the sign of the imaginary

part of the pole.

The next step is to group the poles in second-order products, since there are no first-

order products. This result gives the following normalized, high-pass transfer function.
THPn(shn) = T1(shn)T2(shn)T3(shn)

 2
shn  s
2  s
2 
 
= (shn+p1hn)(shn+p6hn)  (shn+p2hn)(shn+p5hn)  (shn+p3hn)(shn+p4hn)
  
hn hn
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-25

 2
shn  2
shn  2
shn 
      .
=  2   2   2 
shn+0.5176shn+1  shn+1.4141shn+1  shn+1.9318shn+1

Now we are in a position to do the stage-by-stage design. We will use Fig. 1-21a

and the design equations indicated on this figure for all three, second-order stages.
Stage 1: Let us select C = C11 = C31 =1 F. The resistors become R = R21 = R41 = 1

Ω. If we select RA1 = 1Ω, then RB1 = 2 - (1/1.9320) = 1.4823 Ω.

Stage 2: Let us select C = C12 = C32 = 1F. Therefore the resistors are R = R22 =

R42 = 1 Ω. If RA2 = 1 Ω, then RB2 = 2 - 1.4141 = 0.5858 Ω.

Stage 3: Let us select C = C13 = C33 = 1F. Therefore the resistors are R = R23 =

R43 = 1 Ω. If RA3 = 1 Ω, then RB3 = 2 - 1.9318 = 0.0682 Ω.

Finally, we denormalize the components by ωPB = 2πx103. At the same time we will

arbitrarily denormalize the impedance by 105. Fig. 2-13 shows the resulting, 6th-order,

unnormalized, high-pass active filter realization using the Butterworth approximation.


Note that the stages are cascaded in the order of T3, T2, and T1 for maximum signal swing.

The gain of the filter at high frequencies is 1.0682x1.589x2.480 = 4.201.

The above procedure is general and can be used to design a cascaded, active filter

realization of a high-pass filter. The problems give several other examples of designing

higher-order, high-pass filters (see PR2-8 and PR2-9).

R43 =100kΩ R42 =100kΩ R41 =100kΩ


C 13 = C 33 = C12 = C 32 = C11 = C 31 =
1.59nF 1.59nF 1.59nF 1.59nF 1.59nF 1.59nF
Vin (s) Vo1 Vo2 Vout

R23 = R B3= R 22 = R B2= R 21 = R B1=


100kΩ 6.82kΩ 100kΩ 58.9kΩ 100kΩ 148kΩ
R A3= RA2 = RA1 =
Stage 3 100kΩ Stage 2 100kΩ Stage 1 100kΩ

Figure 2-13 - Denormalized, sixth-order, active filter realization of Ex. 2-6.


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-26

Bandpass Active Filters

We can continue to use our knowledge of low-pass filters to develop the other types

of filter responses indicated in Fig. 2-3. We will now develop bandpass filters which are

based on the normalized, low-pass filter. First, we define the width of the passband and

the width of the stopband of the bandpass filter as


BW = ωBP2 - ωPB1 (2-27)
and
SW = ωSB2 - ωSB1 , (2-28)

respectively. Our study here only pertains to a certain category of bandpass filters. This

category is one where the passband and stopband are geometrically centered about a
frequency, ωr, which is called the geometric center frequency of the bandpass filter. The

geometric center frequency of the bandpass filter is defined as

ωr = ωPB1ωPB2 = ωSB2ωSB1 . (2-29)

The geometrically centered bandpass filter can be developed from the normalized low-
pass filter by the use of a frequency transformation. If sb is the bandpass complex

frequency variable, then we define a normalized low-pass to unnormalized bandpass

transformation as
1  s b + ω r  1  ω r
2 2 2
sln = BW  sb  = BW s b + sb  . (2-30)

A normalized low-pass to normalized bandpass transformation is achieved by dividing the


bandpass variable, sb, by the geometric center frequency, ωr, to get

 ωr   sb 1   ωr   1 
sln = BW  +  = BW  s b n + sbn (2-31)
 ωr (sb/ωr)  

where
sb
sbn = . (2-32)
ωr
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-27

We can multiply Eq. (2-31) by BW/ωr and define yet a further normalization of the low-

pass, complex frequency variable as

 1 
' =  BW s = Ω s = Ω  sl  =  s
sln ln b ln b   b n + sbn (2-33)
 ωr  ωPB

where Ωb is a bandpass normalization of the low-pass frequency variable given as

BW
Ωb = . (2-34)
ωr

We will call the normalization of Eq. (2-33) a bandpass normalization of the low-pass

complex frequency variable.


'
In order to be able to use this transformation, we need to solve for sbn in terms of sln

. From Eq. (2-33) we get the following quadratic equation.

2 ' s +1=0 .
sbn - sln bn (2-35)

Solving for sbn from Eq. (2-34) gives

 sln
'  sln
'
sbn = 2  ±
  2 - 1 . (2-36)
  2

Figure 2-14 shows how transformation of Eq. (2-30) is used to create an unnormalized

bandpass filter from an unnormalized low-pass filter. We must remember that the low-pass
filter magnitude includes negative frequencies as indicated by the area enclosed by dashed

lines to the left of the vertical axis of Fig. 2-14a. The low-pass filter has been amplitude

normalized so that the passband gain is unity. Fig. 2-14b shows the normalization of the
frequency by ωPBl. Next, the low-pass to bandpass transformation of Eq. (2-31) is

applied to get the normalized, band-pass magnitude in Fig. 2-14c. Finally, the bandpass

filter is frequency denormalized to get the frequency unnormalized bandpass magnitude

response of Fig. 2-14d. The stopbands of the bandpass filter were not included for

purposes of simplicity but can be developed in the same manner.


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-28

TLPn(jωln ) TLPn(jω'ln )
1 1
Bandpass
Normalization
Ωb sln = BW sln → s'ln
ωr
0 0
-1 0 1 ωr ωln (rps) -Ωb 0 Ωb 1 ω'ln (rps)
(a.) ωPB (b.)
Normalized '
low-pass to sln ± s'ln 2
-1
normalized 2 2
bandpass ↓
transformation sbn
TPBn (jωb ) TBPn (jωbn )

1 Bandpass 1
Denormalization
BW BW Ωb Ωb
sb ← Ωb sbn = BW sbn
ωr
0 0
-ωr 0 ωr ωb (rps) -1 0 1
ωbn (rps)
(d.) (c.)

Figure 2-14 - Illustration of the development of a bandpass filter from a low-pass filter. (a.)

Ideal normalized, low-pass filter. (b.) Normalization of (a.) for bandpass transformation.

(c.) Application of low-pass to bandpass transformation. (d.) Denormalized bandpass

filter.
Once the normalized, low-pass poles, pkln
' , are known, then the normalized

bandpass poles can be found from


pk 'l n  pk 'l n 2
pkbn = 2 ±  
 2  -1 . (2-37)

which is written from Eq. (2-36). For each pole of the low-pass filter, two poles result for

the bandpass filter. Consequently, the order of complexity based on poles is 2N for the

bandpass filter. If the low-pass pole is on the negative real axis, the two bandpass poles

are complex conjugates. However, if the low-pass pole is complex, two bandpass poles

result from this pole and two bandpass poles result from its conjugate. Fig. 2-15 shows

how the complex conjugate low-pass poles contribute to a pair of complex conjugate
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-29

bandpass poles. p* is the designation for the conjugate of p. This figure shows that both

poles of the complex conjugate pair must be transformed in order to identify the resulting

two pairs of complex conjugate poles.


jωbn
jω'ln pjbn
pkbn
p'jln

σ'ln σbn
p'kln
= p'jln* p*jbn
p*kbn
Low-pass Poles ω ω Normalized
Normalized by PB r Bandpass Poles
BW

Figure 2-15 - Illustration of how the normalized, low-pass, complex conjugate poles are

transformed into two normalized, bandpass, complex conjugate poles.

It can also be shown that the low-pass to bandpass transformation takes each zero at

infinity and transforms to a zero at the origin and a zero at infinity. After the low-pass to

bandpass transformation is applied to N-th order low-pass filter, there will be N complex

conjugate poles, N zeros at the origin, and N zeros at infinity. We can group the poles and

zeros into second-order products having the following form

Kksbn Kksbn
Tk(sbn) = * =
(s bn + p kbn )(s bn + p jbn) (sbn+σkbn+jωkbn)(sbn+σkbn-jωkbn)

 ωkon
Tk(ωkon) Q  sbn
Kksbn  k
= 2 = (2-38)
2 2
sbn+(2σkbn)sbn+(σbn+ωkbn)  ωkon
sbn +  Qk  s bn + ω kon
2 2
 

where j and k corresponds to the jth and kth low-pass poles which are a complex conjugate
pair, Kk is a gain constant, and

2 2
ωkon = σkbn+ωkbn (2-39)
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-30

and
2 2
σbn+ωkbn
Qk = . (2-40)
2σbn

Normally, the gain of Tk(ωkon) is unity.

The order of the bandpass filter is determined by translating its specifications to an

equivalent low-pass filter. The ratio of the stop bandwidth to the pass bandwidth for the

bandpass filter is defined as

SW ω SB2 - ω SB1
Ωn = BW = . (2-41)
ω BP2 - ω PB1

The general cascade design procedure for a bandpass filter follows:

1.) Start with the bandpass specification in the form of Fig. 2-3c (or the equivalent in
terms of attenuation). Normalize the frequency by dividing by ωr . Therefore, the
normalized geometric center frequency is 1 rps and the normalized bandwidth Ω b.

2.) From TPB, TSB, and Ωn (or APB, ASB, and Ωn) determine the required order of

the normalized, low-pass filter approximation using the proper equations for the

selected approximation.

3.) Find the normalized, low-pass poles of the approximation.


4.) Frequency scale (normalize) the normalized, low-pass poles by Ωb = (BW/ωr).

5.) Find the normalized poles of the bandpass filter by inserting each normalized

low-pass pole into Eq. (2-37).

6.) Group the complex conjugate poles in to the form of Eq. (2-38).

7.) Realize each complex conjugate pole pair by a second-order, bandpass active

filter.

8.) Cascade the realizations in the order from input to output of the lowest pole-Q

stage first.

9.) Denormalize to the desired passband frequency and denormalize the impedances

if desired using Eq. (2-32) and Table 2-1.


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-31

The following example will illustrate the application of this design procedure.

Example 2-7 - Design of a Butterworth, BandPass Filter

Design a bandpass, Butterworth filter having a -3dB ripple bandwidth of 200 Hz

geometrically centered at 1 kHz and a stopband of 1 kHz with an attenuation of 40 dB or

greater, geometrically centered at 1 kHz. Use the Tow-Thomas active filter realization and

give a complete circuit and all component values. The gain at 1 kHz is to be unity.

Solution
From the specifications, we know that TPB = -3 dB and TSB = -40 dB. Eq. (2-39)

gives a value of Ωn = 1000/200 = 5. ε = 1 because TPB = -3 dB. Therefore, we use Eq.

(2-11) to find that N = 3 will give TSB = -41.94 dB which is the lowest, integer value of N

which meets the specifications.

Next, we evaluate the normalized, low-pass poles from Eq. (2-12) as


p1ln, p3ln = -0.5000 ± j0.8660
and
p2ln = -1.0000 .

where the first subscript on the poles corresponds to k in Eq. (2-12). Normalizing these
poles by the bandpass normalization of Ωb = 200/1000 = 0.2 gives
p1ln
' , p3ln
' = -0.1000 ± j 0.1732
and
p2ln
' = -0.2000 .

Each one of the pkln


' will contribute a second-order term of the form given in Eq. (2-

37). The normalized bandpass poles are found by using Eq. (2-36) which results in 6
poles given as follows. For p1ln
' = -0.1000 + j0.1732 we get

p1bn, p2bn = -0.0543 + j1.0891, -0.0457 - j0.9159.


For p3ln
' = -0.1000 - j0.1732 we get

p3bn, p4bn = -0.0457 + j0.9159, -0.543 - j 1.0891.


' = -0.2000 we get
For p2ln

p5bn, p6bn = -0.1000 ± j 0.9950.


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-32

Fig. 2-16 shows the normalized low-pass pole locations, pkln, the bandpass normalized,
' , and the normalized bandpass poles, pkbn. Note that the
low-pass pole locations, pkln

bandpass poles have very high pole-Qs if BW < ωr.

jωln jω'ln p1bn jωbn


j1 p1ln
p1ln j1 p5bn j1
j0.8660
p3bn 3 zeros
p'1ln at ±j∞
p2ln p2ln p'2ln
σln σ'ln σbn
-1 -0.5000 -1 -1
p'3ln
p2bn
p3ln -j0.8660 p3ln -j1 p6bn -j1
-j1
p4bn
(a.) (b.) (c.)

Figure 2-16 - Pole locations for Ex. 2-7. (a.) Normalized low-pass poles. (b.) Bandpass

normalized low-pass poles. (c.) Normalized bandpass poles.

Grouping the complex conjugate bandpass poles gives the following second-order

transfer functions.

K1sbn K1sbn
T1(sbn) = (s+p1bn)(s+p4bn) = (sbn+0.0543+j1.0891)(sbn+0.0543-j1.0891)

 1.0904  s
 10.0410 bn
= .
sbn+10.0410 sbn+1.09042
2 1.0904

K2sbn K2sbn
T2(sbn) = (s+p2bn)(s+p3bn) = (sbn+0.0457+j0.9159)(sbn+0.0457-j0.9159)

 0.9170  s
 10.0333 bn
= .
sbn+10.0333 sbn+0.91592
2 0.9170

and
K3sbn K3sbn
T3(sbn) = (s+p5bn)(s+p6bn) = (sbn+0.1000+j0.9950)(sbn+0.1000-j0.9950)
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-33

 1.0000 s
 5.0000 bn
= .
sbn+5.0000 sbn+1.00002
2 1.0000

Now we are in a position to do the stage-by-stage design. We will use Fig. 1-22 and

the design equations of Eqs. (1-60), (1-61), and (1-73) for all three, second-order stages.
Stage 1: Let us select C = C11 = C21 =1 F. From Eq. (1-60), the resistors R21 and

R31 are designed as R = R21 = R31 = 1/(ω1onC) = 1/(1.09043)(1) = 0.9171 Ω. Eq.

(1-61) gives R41 = QR = (10.0410)(0.9171) = 9.2083 Ω. Finally, Eq. (1-73) gives

R11 = R41 = 9.2083 Ω.

Stage 2: Let us select C = C12 = C22 =1 F. From Eq. (1-60), the resistors R22 and

R32 are designed as R = R22 = R32 = 1/(ω2onC) = 1/(0.9159)(1) = 1.0918 Ω. Eq.

(1-61) gives R42 = QR = (10.0333)(1.0918) = 10.9546 Ω. Finally, Eq. (1-73) gives

R12 = R42 = 10.9546 Ω.

Stage 3: Let us select C = C13 = C23 =1 F. From Eq. (1-60), the resistors R23 and

R33 are designed as R = R23 = R33 = 1/(ω3onC) = 1/(1)(1) = 1.0000 Ω. Eq. (1-61)

gives R41 = QR = (5.0000)(1.0000) = 5.0000 Ω. Finally, Eq. (1-73) gives R13 =

R43 = 5.0000 Ω.

Finally, we denormalize the components by ωr = 2πx103. At the same time we will

arbitrarily denormalize the impedance by 104. Fig. 2-17 shows the resulting, sixth-order,

unnormalized, bandpass active filter realization using the Butterworth approximation. Note
that the stages are cascaded in the order of T3, T2, and T1 for maximum signal swing.

The bandpass design procedure illustrated in Ex. 2-7 is general and can be used to

design a cascaded, active filter realization of a bandpass filter whose bandwidth is


geometrically centered around a frequency, ωr. The problems give several other examples

of designing higher-order, high-pass filters (see PR2-11 and PR2-12).


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-34

R33 = 10kΩ C23 = 15.91 nF R32 = 10.92kΩ C22 = 15.91 nF R31 = 9.171 kΩ C 21 = 15.91 nF

R43 = R42 = R41 =


50.00kΩ R23 = R22 = R21 =
A33 10.00 109.5 kΩ A32 92.08 kΩ A31
10.92 9.171
kΩ kΩ kΩ
C13 = C12 = C11 =
R13 = 15.91 nF R 12 = 15.91 nF R11 = 15.91 nF
50.00 10 kΩ 10 kΩ 10 kΩ
109.55 92.08
Vin(s) kΩ 10 kΩ kΩ 10 kΩ kΩ 10 kΩ Vout(s)
A13 A23 A12 A22 A11 A21
Stage 3 Stage 2 Stage 1

Figure 2-17 - Sixth-order, Butterworth filter realization for Ex. 2-7.

Active Filters with Finite Complex Conjugate Zeros

Some filter approximations which we have not studied use finite complex conjugate
zeros as well as complex conjugate poles. Typically, these zeros are on the jω axis

although they may be either in the left-half or right-half complex frequency plane. The

advantage of having complex conjugate zeros is that these zeros may be placed in the

stopband to make the attenuation of the filter approximation greater for a given transition

region. Fig. 2-18 shows an approximation called elliptic filter approximation. The elliptic

filter has equal ripple bands in both the passband and the stopband. The number of poles

must be equal to or greater than the number of zeros so that the magnitude of the low-pass

filter rolls off to zero as frequency approaches infinity.

1
1
A 1+ε2
0.8

0.6
TLPn(jωn )
0.4
jω axis
zeros
0.2
B
0
0 0.5 1 1.5 2 2.5 3
Normalized Frequency, ωn

Figure 2-18 - Magnitude response of a fifth-order, elliptic filter approximation.


ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-35

The elliptic filter approximation has the steepest possible roll off in the transition

region of any type of filter approximation. This steep roll off is due to the presence of
complex conjugate zeros on the jω axis just outside of the passband. The realization of

filters containing jω axis zeros is exactly the same as been previously demonstrated in this

section. The filter design starts from the normalized, low-pass structure which will contain

complex conjugate zeros. The realization uses the cascade of first- and second-order active

filters. However, this time, the active filters must be capable of realizing the complex

conjugate zeros. The biquad, second-order active filter discussed in the last section is

useful for this purpose. See the problems for further details on the design of filters with

complex conjugate zeros (see PA2-2 and PA2-3).

Summary

The emphasis of this section has been on the design of higher-order filters using the

cascade of first- and second-order active filter realizations. The normalized low-pass filter

approximation is the starting point of all filter designs. The normalized low-pass filter has

a passband from 0 to 1 rps. A filter is completely specified by four quantities: 1.)

passband region, 2.) ripple of the passband region, 3.) stopband region, and 4.) the ripple

of the stopband region. We use the word "ripple" even for those filter approximations

which are monotonic.

We have examined two popular filter approximations. They are the Butterworth and

the Chebyshev approximations. An approximation is a transfer function in the complex

frequency variable which will satisfy the filter specification. The order of the

approximation is a measure of the complexity of a realization. It is generally preferable to

keep the order as small as possible.

There are four types of filters that have been considered. These types are the low-

pass, high-pass, bandpass, and bandstop. The normalized low-pass filter is the starting

point for the design of these different types of filters. Frequency transformations are used

to take the low-pass filter approximation to the other types of filters. It is important to
ECE 6414: Continuous Time Filters (P. Allen) - Chapter 2 Page 2-36

remember if the frequency transformations are used for the bandpass filters (and bandstop

filters) that the filter passband and stopband must be geometrically related to a center
frequency, ωr.

The realization of higher-order filters discussed in this section uses the cascade of

first- and second-order active filters. The design of each cascaded active filter uses a set of

design equations which permit the designer to find the value of the components of the filter

in terms of the first- or second-order transfer function. The design of these active filters is

usually done for the normalized approximation and then a frequency denormalization and

an impedance denormalization (which is generally arbitrary) is used to achieve the actual

filter specifications and to get practical component values.

A word of caution is in order concerning the filters that have been discussed in this

section. The design techniques introduced work well until the frequency of the filter begins

to become larger than about 10 kHz. At this point, the frequency response of the op amp

can no longer be ignored. Some of the realizations are more susceptible than others to the

influence of the op amp frequency response. There are methods which permit active filters

to be extended to 100 kHz and above but they are beyond the scope of this chapter. It has

been observed that the influence of the op amp frequency response on the filter

performance increases as the Q of the pole becomes higher.

You might also like