Sunteți pe pagina 1din 6

designfeature By Celestino A Corral, Motorola Inc

THE ELLIPTIC FILTER IS THE BEST CHOICE FOR MEETING


STRINGENT MAGNITUDE-RESPONSE REQUIREMENTS, AND
A DESIGN TECHNIQUE HELPS YOU TO MAXIMIZE THE BAND-
EDGE SELECTIVITY WITHOUT INCREASING FILTER ORDER.

Designing elliptic filters with


maximum selectivity
lectronic-filter design, whether analog, dB/decade (Reference 1) and the additional com-

E digital, or distributed, is an essential part of plexity of achieving the transmission zeros.


many electrical engineers’ workdays. Frequen- Despite these limitations, the elliptic filter is the
cy-selective networks are useful for suppressing filter of choice for stringent magnitude-response re-
noise, rejecting unwanted signals, or in some way quirements. The elliptic filter has the additional ad-
manipulating the input signal’s characteristics. Al- vantage of providing several degrees of freedom for
though applications abound, engineers typically use controlling its response, including band-edge selec-
classical filters that are polynomial approximations tivity. Many designers resort to ad hoc and often
to the brick-wall filter (see sidebar “A new look at wasteful techniques to obtain superior selectivity.
the brick-wall filter”). These classical filters include However, a new technique allows you to maximize
Butterworth, Chebyshev, and elliptic filters. the band-edge selectivity (BES) of elliptic filters
Filter requirements often call for highly selective without increasing filter order. The technique effec-
filters, especially in bandpass filters designed to re- tively narrows the transition band by moving the
ject out-of-band carriers. If the cutoff-rate specifi- notch frequency closer to the passband. This change
cation is stringent, the classical Butterworth and increases the lobe levels to the original stopband-
Chebyshev filters result in high orders. A higher or- rejection requirement and impacts delay perform-
der adds complexity to the filter, and the resulting
design is more difficult to tune. The sensitivity of the
filter to its components also increases. These
Figure 1
issues apply to both lumped-element real-
izations and microwave structures. For microwave K
K
structures, the physical features of the implementa- 1+e12
tion directly influence the overall characteristics of
the filter. PASSBAND
2
When selectivity is an issue, you can rely on ellip- H(jv)
tic filters, which provide the lowest order imple- K
mentation of the classical filters for the same fre- 1+e22
quency and rejection requirements. Elliptic filters are
equiripple in the passband and the stopband (Fig-
ure 1). The finite zeros of transmission, which al- v=1
STOPBAND
low the filter to have a narrower transition band, de-
termine the ripple response in the stopband. The
price of a narrower transition band is asymptotic The magnitude response of an elliptic filter shows equal rip-
roll-offs of 220 (order n odd) or 240 (order n even) ple in the passband and stopband.

www.ednmag.com May 25, 2000 | edn 101


designfeature Elliptic-filter design

ance in the passband. A design example The result of Equation 4 is that the In most applications, the filter order is
shows the ease with which you can design BES of an elliptic filter is greater than that fixed, and Equation 10 always holds. On
elliptic filters with maximum selectivity of the Chebyshev filter for any VS.1, giv- the other hand, you can control the sen-
without increasing filter order. By maxi- en the same order and passband ripple. sitivity of the BES with respect to the
mizing the selectivity without increasing Figure 2 shows a plot of the scaling fac- passband ripple parameter e1 using either
the filter order, you can reject more noise tor. If the passband and stopband ripple e1 or e2. By setting l5e12, the numerator
or unwanted signal components closer to are fixed, then VS is the only degree of of Equation 11 becomes a quadratic of
the band edge—a desirable function. freedom for maximizing the BES without the form l21(41e22)l22e2250. Solving
increasing the filter order n. for l, you obtain
MAKE BETTER FILTERS WITH NO ADDED COST
You can use a recently derived formu- REVIEW FILTER SENSITIVITIES
. (14)
lation for the band-edge selectivity of el- Before describing the filter-maximiza-
liptic filters and use a method for maxi- tion process, it is useful to review the sen-
mizing selectivity without increasing the sitivities of the BES of the elliptic filter Equation 14 strictly depends on e2.
filter order (Reference 2). This useful to the various filter parameters. Recall Therefore, minimizing the sensitivity is
method, in conjunction with the sensi- that, when a dependent variable, y, is a possible by setting e1 as in Equation 14.
tivity calculations, can result in superior function of two or more independent You can reduce the sensitivity of the
filters at no additional cost. The follow- variables, xi, where i51,2,...N, the sensi- BES with respect to the stopband rejec-
ing design example highlights the power tivity of y with respect to xi is as follows tion e2 by making e2..e1 for any value
and ease of this method. (Reference 3): of e1. Alternatively, you can reduce this
The BES of a filter is: sensitivity by making e1 small. This in-
. (5) teraction of parameters is unique to el-
(1)
liptic filters.
.
You therefore need to calculate the Note from Equation 13 that the sen-
partial derivatives of the BES with respect sitivity of the stopband corner frequency
The selectivity is the slope of the mag- to the various filter parameters as follows: VS increases as you decrease VS. Howev-
nitude response of the filter at the nor- er, decreasing VS increases the BES. Thus,
malized corner frequency, or band edge. although you can increase BES by reduc-
Selectivity is a measure of the cutoff rate, ; (6) ing VS, you must temper your intent by
and the “larger-the-better” characteristic the resulting increase in sensitivity. Con-
applies here. Most designers generally ac- sider the effective change in the BES
cept selectivity as a property of a filter ; (7) along with the change in the associated
and not as a goal of filter design. How- sensitivity. Again, using the assumption
ever, you can treat filter selectivity as a de- that m’ 0, you can rewrite Equation 4 as:
sign parameter that you can optimize.
; and (8)
The BES of an elliptic filter is (Refer-
. (15)
ence 2)

, (2) . (9) Taking the derivative of Equation 15


with respect to VS gives the rate of change
of the BES with respect to the parameter
where n is the order, e1 is the passband These equations are fairly complicat- you are modifying for the maximization:
ripple parameter, and ed. However, by calculating the sensitiv-
ity using Equation 5 you get simplified , (16)
. (3) results (Reference 2):

VS is the stopband corner frequency, and ; (10) where D(VS)51/(VS221) is the stop-
e2 is the stopband ripple parameter (Fig- band-frequency factor. As for the sensi-
ure 1). If you’re familiar with filter theo- tivity of Equation 13, you can easily cal-
ry, you’ll recognize the first term in the ; culate
(11)
parentheses of Equation 2 as the BES of
the Chebyshev filter. However, for the el- (17)
.
liptic filter, the new term (12m()/(12m)
scales this selectivity. As m(0, Equation ; and (12)
2 reduces to Because VS >1 and VS3>VS, you can
improve the BES of the filter at a greater
(13) rate than you degrade the corresponding
. (4) .
sensitivity (Reference 4).

102 edn | May 25, 2000 www.ednmag.com


designfeature Elliptic-filter design

Maximizing the filter involves solving


for the incremental order of the
Figure 2
elliptic filter. You can obtain the
order of an elliptic filter from a filter 20
nomograph (Reference 1) or calculate 18
the order using the following equation
(Reference 5). 16

14
. (18)
12
2
VS
2 (dB) 10
VS 21
In Equation 18, K is the complete el-
liptic integral of the first kind (Reference 8
6) as follows: 6

4
. (19)
2

You can find tabulated results of the 0


1 1.5 2 2.5 3 3.5 4 4.5 5
above integral in mathematical hand-
VS
books or easily calculate the results using
software packages such as MathCAD A scaling factor determines the band-edge selectivity of an elliptic filter.
(Mathsoft Inc, Cambridge, MA).
The result of Equation 18 is a real
number, and you select the next
highest integer, that is Figure 3
2
, (20)
1.9
VS=1.1
where the subscript i denotes an integer. 1.8
You can always select a higher order to
1.7
satisfy an arbitrary selectivity require-
ment, but it is useful to maximize the se- 1.6
lectivity with no increase in order. As al- VS=2.0
ready noted, e1 and e2 are fixed for most F 1.5
practical cases, and m’ 0. Thus, the pa-
rameter VS is the degree of freedom for 1.4

maximizing the selectivity of the filter 1.3


while assuring that ni remains fixed.
You now need to make a distinction 1.2
~
between VS, which is the variable, and VS,
1.1
which is the value of the specified stop-
~
band corner frequency. Because VS is the
1
variable, you can write Equation 20 as 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2

b
~
, For a given VS curve and value of F, you can calculate VS5VS/b.

(21) where n is the real number from the crease the selectivity, make
equality in Equation 18. Normalizing
~ ~
where C is a constant and m51/VS2, such Equation 22 using K(m)/K(12m) pro- . (24)
that duces the result

Substituting Equation 24 into Equa-


. (23)
, tion 23 yields
~
(22) Because you must make VS,VS to in- . (25)

104 edn | May 25, 2000 www.ednmag.com


designfeature Elliptic-filter design

This equation has the same form as the


0
calculation of the filter order in
Figure 4
Equation 18. Thus, you can use
the same formulation and substitute the
appropriate values. Figure 3 shows a plot 220
of F versus b for various values of VS. To
use this plot, follow four steps:
1. Calculate n from Equation 18 and ni H 240
from Equation 21.
2. Set Fmax5ni/n to set the “excess or-
der.” 260
3. For the given VS curve, read b from
the point where VS5Fmax5ni/n.
~
4. Calculate VS5VS/b. 280
This process results in the minimum 500 1000 1500 2000 2500 3000
~ (a)
stopband corner frequency VS that max- f (Hz)

imizes the BES for the given filter order.


All other parameters remain fixed. 0

This technique can be useful with fil-


ter-design packages. Filter-design pack-
ages typically provide designs that meet 220
the specifications but do not necessarily
maximize the selectivity of the filter. A
little extra work using the proposed 240
H
technique results in a superior filter with
no additional complexity. To use this
technique with the filter software, you
~ 260
simply substitute the value VS for the
original VS requirement for maximum
selectivity.
280
DESIGN EXAMPLE DEMONSTRATES TECHNIQUE 500 1000 1500 2000 2500 3000
(b) f (Hz)
To demonstrate the effectiveness of
the technique, consider the following
lowpass-filter requirements: passband A fourth-order elliptic filter (a) meets the following filter requirements: passband ripple51.25 dB,
ripple MP51.25 dB, stopband rejection stopband rejection540 dB, passband frequency51000 Hz, and stopband frequency52000 Hz.
MS540 dB, passband frequency fP51000 Another fourth-order elliptic filter (b) not only meets the filter requirements but also exhibits max-
Hz, and stopband frequency fS52000 imum selectivity.
Hz. From filter nomographs, you can
quickly determine that this set of re- b51.35. Thus, the required stopband fre- 1750 Hz (Figure 4b). This notch move-
~
quirements would result in an eighth-or- quency VS5VS/b52/1.3551.48. You use ment results in an increase of the sec-
der Butterworth or a fifth-order Cheby- this value as the stopband corner fre- ondary lobe up to the required 240-dB
shev filter. quency in the design and recalculate the rejection level. However, rejection in the
From MP51.25 dB, e150.5775. From filter poles and zeros. Figure 4b shows a transition band is superior. For example,
MS540 dB, e25100. From the frequency plot of the fourth-order filter that meets the original filter had 25 dB of rejection
requirement, VS5fS/fP52. Using Equa- the original requirements with maxi- at 1500 Hz. The modified filter has more
tion 18, you can calculate the order mum BES. The new BES is 6.36 with new than 30 dB of rejection at 1500 Hz.
n53.25482. Select the next highest order, sensitivity SVeBES521.68.
so ni54. A careful observation of Figure 4a and COMPARE RESPONSE TO CHEBYSHEV FILTER
Figure 4a shows the fourth-order el- b highlights the effect of moving in the It is interesting to compare the ellip-
liptic filter that meets the requirements. stopband corner frequency VS. The orig- tic filter to the Chebyshev filter, which
For this filter, the BES calculated from inal specifications resulted in a filter like the elliptic filter provides selectivity
Equation 2 is 4.62. The sensitivities are whose transition band just met the 240- that is proportional to n2. A seventh-or-
Se1BES51.25, Se2BES 0, and SVeBES520.67. dB rejection requirement at 2000 Hz der Chebyshev filter is necessary to meet
To maximize the selectivity of the fil- (Figure 4a). The secondary lobe is down this new requirement of VS51.48.
ter, you calculate Fmax5ni/n 1.23. Read- around 253 dB with a notch at 2350 Hz. Therefore, the elliptic filter is the clear
ing this value from Figure 3 at the VS52 The proposed technique moved the winner due to its reduced parts count in
curve results in a value reading of notch closer to the passband to around circuit implementations, even when fac-

106 edn | May 25, 2000 www.ednmag.com


designfeature Elliptic-filter design

toring in the transmission zeros. peaking of nonzero bandwidth, thereby For fixed VS, the overshoot increases
Increasing filter selectivity has a neg- distorting the delay near the passband with filter order. Therefore, maximizing
ative impact on the delay response in the edge. selectivity not only reduces step-response
passband. Elliptic filters exhibit less de- Reducing VS also impacts the step re- overshoot but also ensures that there is
lay variation than Chebyshev filters but sponse of elliptic filters. From the plots no increase because the order remains
more delay peaking. Negative delay im- in references 7 and 8, the step response fixed. Also, the rise time remains rela-
pulses of area 2p appear at the zero fre- depends on the inverse of the stopband tively constant as long as the 3-dB band-
quencies, and the effect of reducing VS corner VS for constant in-band ripple. width is nearly constant, which is a char-
simply moves the zero impulses closer to The low-frequency delay and thus the de- acteristic of high-order filters.
the transition band. However, to com- lay time decreases as VS decreases. In ad- Due to the increase in the filter’s sen-
pensate for the zeros, the pole locations dition, the overshoot decreases as VS de- sitivity to the stopband frequency ratio
shift closer to the jv axis. This shift creases. You can explain this fact by VS, for practical designs you should se-
~
slightly increases delay variation but se- observing that the highest-Q complex- lect a value for VS that is a little larger
verely impacts delay peaking near the pole pair moves closer to the imaginary than the value that results in the maxi-
band edge. In addition, if the zeros are zeros as VS decreases, which reduces the mum selectivity. A few Monte Carlo runs
not purely imaginary but lay off the jv residue value for that pole and, therefore, may be in order to evaluate the filter’s
axis, they would produce negative delay the overshoot. sensitivity to the higher selectivity.k

A NEW LOOK AT THE BRICK-WALL FILTER


The brick-wall filter in Figure A is tend to frequency vo, as Figure A sponse represents a phase or de- which consists of a function
valuable from a theoretical stand- shows, then you can break up the lay discontinuity, which itself is
point because it serves as the stan- criterion as follows: well-defined. Furthermore, the ,
dard for filter approximations. zero value of any number of mag-
However, you can never actually nitude components, as long as
build this brick-wall filter for one they are distinct, does not consti- whose magnitude response varies
simple reason: Its magnitude re- tute a special problem in the as 1/v and is centered at v50
sponse is zero over an infinite causality of the impulse response. with a unit impulse, U0, at v50
band of frequencies. Aside from The Paley-Wiener criterion pro- (FFigure B). Gating any input signal
the fact that the phase is unde- vides a test for a contiguous band causes a convolution of the input
fined for a band of zero frequen- . of zeros. spectrum with the spectrum in
cies, the finite bandwidth of the fil- This last point is a fundamental Figure B, resulting in frequency
ter makes it noncausal, that is, it As in Reference B, the integral result of Fourier analysis. For ex- components in all bands because
has a response without any input. equals ample, the spectrum of a period- of the infinite spectrum of the unit
Indeed, the impulse response of ic waveform can have many dis- step.
the brick-wall filter is the sin x/x crete frequency terms, or Does this situation mean that if
function, which extends for all harmonics, that are separated by the input is causal then you can
time. . bands of zero magnitude. Yet, a have a noncausal impulse re-
Reference A discusses the rela- periodic waveform is not causal. sponse and have a causal output?
tion between causality, or realiz- On the other hand, the spectrum The answer is no. Recall that the
ability, and frequency response, Therefore, of a time-limited signal results in impulse response of the filter con-
deriving the following criterion an infinite number of frequency volves with the input, so if the im-
where H(jv) is the frequency re- components. Some of the com- pulse response is noncausal, the
sponse of the filter: ponents may be zero, but none output is noncausal.
are in a contiguous band. The discussion thus far shows,
.
Now look at the problem from by way of the Paley-Wiener crite-
. T h i s the time domain. If a signal is rion and some basic results of
equation violates the Paley- causal, then its response is zero for Fourier analysis, that the brick-wall
Wiener criterion, and the brick- time 2`,t,to. Let’s assume filter is not realizable. Now con-
wall filter is not realizable. to50 without any loss of general- sider modifying the brick-wall fil-
This compact formula is difficult to It turns out that finite zeros in ity. Then you can equivalently state ter by making the stopband mag-
evaluate except in the simplest the magnitude response—like in causality as a signal gated, or mul- nitude response nonzero and a
cases, such as the brick-wall filter. the elliptic filter—are not a prob- tiplied, by a unit step at time to50. constant, e (FFigure C). If you sub-
If you let the passband of the lem. Using the above argument, a The Fourier transform of the unit stitute this modified brick-wall fil-
brick-wall filter be unity and ex- single zero in the magnitude re- step is (RReference C) ter into the Paley-Wiener criterion,

108 edn | May 25, 2000


Author’s References sium of Circuits and Systems, August
bio graphy 1. Lindquist, CS, Active Network Design 1997, pg 324.
Celestino A Corral is with Signal Filtering Applications, Stew- 5. Calahan, DA, Modern Network Syn-
a senior staff electrical ard & Sons, Long Beach, CA, Chapter 4, thesis, Volume 1, Hayden, New York, NY,
engineer with the 1977. 1964, chapters 2 and 3.
commercial, govern- 2. Corral, CA, and CS Lindquist, “On 6. Bronshtein, IN, and KA Se-
ment, and industry the band-edge selectivity of elliptic fil- mendyayev, Handbook of Mathematics,
solutions sector of ters,” to be published in IEE Proceedings Van Nostrand-Reinhold, New York, NY,
Motorola Inc (Plantation, FL). He cur- on Circuits, Devices, and Systems. 1985.
rently is the technical lead of the simula- 3. Gorski-Popiel, J, “Classical sensitiv- 7. Holt, AJG, JP Gray, and JK Fidler,
tion and modeling engineering team, but ity—A collection of formulas,” IEEE “Transient response of elliptic function
his career has encompassed many aspects Transactions on Circuit Theory, Volume filters,”IEEE Transactions on Circuit The-
of analog and RF design as well as software CT-10, June 1963, pg 300. ory, Volume CT-15, March 1968, pg 71.
development. He holds bachelor’s, master’s, 4. Corral, CA, CS Lindquist and PB 8. Hansell, GE, Filter Design and Eval-
and PhD degrees in electrical engineering Aronhime, “Sensitivity of the band-edge uation, Van Nostrand, New York, NY,
from the University of Miami (Coral selectivity of various classical filters,” Pro- 1969.
Gables, FL). ceedings of the 40th Midwest Sympo-

1 U(jv)
1

H(jv) H(jv)
ADDED ERROR e IN
HIGH-FREQUENCY
BANDS

0 v
v0 v
v0 v

You can’t actually The Fourier transform You can make a


Figure A build this ideal
Figure B of the unit step consists Figure C brick-wall filter real-
brick-wall filter because the magnitude of a function whose magnitude response varies izable by making the stopband magnitude
response is zero over an infinite band of as 1/v and is centered at v50 with a unit response nonzero and a constant e.
frequencies. impulse U0 at v50.

it is easy to show that the result is proximate something that you build a modified brick-wall filter, forms in the complex domain,’’
now finite (that is, |log(e)| re- can’t build to attempting to ap- infinite selectivity is a worthy and American Mathematical Society
places |log(0)| in the last term), proximate something that you achievable goal. From the deriva- Colloquium Publication, Volume
and you have a causal filter. can. You can use finite zeros in the tions in this article (see Equation 19, Chapter 1, 1934.
This modification essentially stopband to your advantage. Fur- 4 of the main text), the elliptic fil- B. Bronshtein, IN and KA Se-
adds a contiguous band of small thermore, any additional rejection ter’s selectivity is nearly infinite mendyayev, Handbook of Math-
magnitude and phase compo- in the stopband is acceptable. El- when VSP1. Maximizing selec- ematics, Van Nostrand-Reinhold,
nents from the stopband. These liptic filters excel in these require- tivity through the proposed New York, NY, 1985.
components contribute to the im- ments, which is why they are so method for higher elliptic-filter or- C. Lindquist, CS, Adaptive and
pulse response in such a fashion useful in applications with strin- ders allows you to approximate Digital Signal Processing with
that the filter is now causal. gent magnitude-response re- the infinite selectivity of the ideal Digital Filtering Applications,
You can therefore choose to ap- quirements. brick-wall filter response. Steward & Sons, Miami, FL, 1989.
proximate the modified brick-wall Another interesting point is that
filter instead of the ideal brick-wall the selectivity of the ideal and References
filter. This approximation shifts at- modified brick-wall filters is infi- A. Paley, Raymond EAC and
tention from attempting to ap- nite. Because you can in theory Norbert Wiener, “Fourier trans-

www.ednmag.com May 25, 2000 | edn 109

S-ar putea să vă placă și