ee 508 lecture 2 - iowa state universityclass.ece.iastate.edu/ee508/lectures/ee 508 lect 11...

36
EE 508 Lecture 11 The Approximation Problem Classical Approximations the Chebyschev and Elliptic Approximations

Upload: others

Post on 13-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

EE 508

Lecture 11

The Approximation Problem

Classical Approximations

– the Chebyschev and Elliptic Approximations

Page 2: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Butterworth Approximations

• Analytical formulation: – All pole approximation

– Magnitude response is maximally flat at ω=0

– Goes to 0 at ω=∞

– Assumes value at ω=1

– Assumes value of 1 at ω=0

– Characterized by {n,ε}

• Emphasis almost entirely on performance at single frequency

"On the Theory of Filter Amplifiers", Wireless Engineer (also called

Experimental Wireless and the Radio Engineer), Vol. 7, 1930, pp. 536-541.

2

1

1

Review from Last Time

1

1

ω

LPT j

Page 3: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Butterworth Approximation Poles of TBW(s)

1/1 sin 1 2 cos 1 2

2 2

nkp k j k

n n

1n

k=0,1, ... 2

for n even

1/ sin 1 2 cos 1 22 2

nkp k j k

n n

1/ 1 0nnp j

n-3k=0, ...

2

for n odd

Re

Im

n

1

n

Re

Im

n

1

n

Review from Last Time

Page 4: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Butterworth Approximation What is the Q of the highest Q pole for the BW approximation?

1/0 sin cos

2 2

np j jn n

Re

Im

n

1

n

Highest Q

Pole

2 2

2MAXQ

1

1

2 2sin cos12 2

2 sin 2sin2 2

n

nMAX

n nQ

n n

1

2sin2

MAXQ

n

Review from Last Time

Page 5: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Butterworth Approximation

Order needs to be rather high to get steep transition

Figure from Passive and Active

Network Analysis and

Synthesis, Budak

Revie

w f

rom

Last

Tim

e

Page 6: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Butterworth Approximation

12

2sin2n

Phase is quite linear in passband (benefit unrelated to design requirements)

Figure from Passive and Active

Network Analysis and

Synthesis, Budak

Revie

w f

rom

Last

Tim

e

Page 7: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Butterworth Approximation

• Widely Used Analytical Approximation

• Characterized by {ε,n}

• Maximally flat at ω=0

• Almost all emphasis placed on characteristics at single frequency (ω=0)

• Transition not very steep (requires large order for steep transition)

• Pole Q is quite low

• Pass-band phase is quite linear (no emphasis was placed on phase!)

• Poles lie on a circle

• Simple closed-form analytical expressions for poles and |T(jω)|

Summary

Revie

w f

rom

Last

Tim

e

Page 8: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Approximations

• Magnitude Squared Approximating Functions – HA(ω2)

• Inverse Transform - HA(ω2)→TA(s)

• Collocation

• Least Squares Approximations

• Pade Approximations

• Other Analytical Optimizations

• Numerical Optimization

• Canonical Approximations – Butterworth

– Chebyschev

– Elliptic

– Bessel

– Thompson

1

1

ω

LPT j

Page 9: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Pafnuty Lvovich Chebyshev

Born May 16, 1821

Died December 8,1894

Nationality Russian

FieldsMathematician

Page 10: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations

• Analytical formulation: – All pole approximation

– Magnitude response bounded between 1 and

in the pass band

– Assumes the value of at ω=1

– Goes to 0 at ω=∞

– Assumes extreme values maximum no times in [0 1]

– Characterized by {n,ε}

• Based upon Chebyshev Polynomials Chebyshev polynomials were first presented in: P. L. Chebyshev (1854) "Théorie des

mécanismes connus sous le nom parallelogrammes," Mémoires des Savants

étrangers présentes à l'Academie de Saint-Pétersbourg, vol. 7, pages 539-586.

2

1

1

2

1

1

Type I Chebyshev Approximations

1

1

ω

LPT j

Page 11: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations

• Analytical formulation:

– Magnitude response bounded between 0 and

in the stop band

– Assumes the value of at ω=1

– Value of 1 at ω=0

– Assumes extreme values maximum times

in [1 ∞]

– Characterized by {n,ε}

• Based upon Chebyshev Polynomials

21

2

1

1

Type II Chebyshev Approximations (not so common)

1

1

ω

LPT j

Page 12: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Chebyshev Polynomials

The Chebyshev polynomials are

characterized by the property that

the polynomial assumes the extremum

values of 0 and 1 a maximum number of

times in the interval [0,1] and go to ∞ for

x large.

In polynomial form they can be expressed as

C0(x)=1

C1(x)=x

Cn+1(x)=2xCn(x) - Cn-1(x)

Or, equivalently, in trigonometric form as

cos cos [ 1,1]

cosh cos 1

1 cosh cos 1

n

n

n arc x x

C x n arc h x x

n arc h x x

Figure from Wikipedia

Page 13: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Chebyshev Polynomials

Figure from Wikipedia

0

1

22

33

4 24

5 35

6 4 26

7 5 37

8 6 4 28

1

2 1

4 3

8 8 1

16 20 5

32 48 18 1

64 112 56 7

128 256 160 32 1

C x

C x x

C x x

C x x x

C x x x

C x x x x

C x x x x

C x x x x x

C x x x x x

The first 9 CC polynomials:

• Even-indexed polynomials are functions of x2

• Odd-indexed polynomials are product of x and function of x2

• Square of all polynomials are function of x2 (i.e. an even function of x)

Page 14: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

BW 2 2n

1H ω =

1+ ω

2 2

n

1H ω =

1+ F ω

Butterworth A General Form

Fn(ω2) close to 1 in the pass band and gets very large in stop-band

Observation:

The square of the Chebyshev polynomials have this property

CC 2 2n

1H ω =

1+ C ω

This is the magnitude squared approximating function of the Type 1 CC approximation

Page 15: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

CC 2 2n

1H ω =

1+ C ω

Im

Re

Poles of HCC(ω) lie on an ellipse with none on the real axis

Page 16: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

CC 2 2n

1H ω =

1+ C ω

Im

Re

Im

Re

Poles of TCC(s)

Inverse

Mapping

Page 17: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1 Im

Re

2 2

11 1

sinh cosh1 1

sinh sinhn n

k k

arc arc

Ellipse Intersect Points for select n and ε

Page 18: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1 Im

Re

Poles of TCC(s)

1 1 1

sin sinh cos coshkπ π 1

p 1+2k sinh 1+2k sinh2n n 2n n

arc j arc

kp k kj

2 2

11 1

sinh cosh1 1

sinh sinhn n

k k

arc arc

Properties of the ellipse

k=0….n-1

Page 19: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

ω

1

2

1

1

CCT ω

Even order

1

2

1

1

ω1

CCT ω

Odd order

• |TCC(0)| alternates between 1 and with index number

• Substantial pass band ripple

• Sharp transitions from pass band to stop band

2

1

1

Page 20: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

Sharp transitions from pass band to stop band

Fig from Allen and Huelsman

Page 21: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

CC transition is much steeper than BW transition

From Budak Text

Page 22: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Comparison of BW and CC

Responses

• CC slope at band edge much steeper than that of BW

• Corresponding pole Q of CC much higher than that of BW

• Lower-order CC filter can often meet same band-edge transition as a given BW filter

• Both are widely used

• Cost of implementation of BW and CC for same order is about the same

1 12 2

( ) [ ( )]CC BW

nSlope n Slope

Page 23: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

From Budak Text

Analytically, it can be shown that, at the band-edge

2

32 21

BWd T jn

d

2

32 2

2

1

CCd T jn

d

CC slope is n times steeper than that of the BW slope

Page 24: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

CC phase is much more nonlinear than BW phase

From Budak Text

Page 25: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

Im

Re

1 1 1

sin sinh cos coshkπ π 1

p 1+2k sinh 1+2k sinh2n n 2n n

arc j arc

Maximum pole Q of CC approximation can be obtained by

considering pole with index k=0

1 1 1sin sinh cos cosh0

π π 1p sinh sinh

2n n 2n narc j arc

2 2

2MAXQ

0p = j

Recall

2

cos1

11

2sin sinhMAX,CC

π

2nQ

π 1sinh

2n narc

Page 26: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 1

Comparison of maximum pole Q of CC approximation with that of BW approximation

2

cos1

11

2sin sinhMAX,CC

π

2nQ

π 1sinh

2n narc

1

2sin2

MAX,BWQ

n

2

cos

11

sinhMAX,CC MAX,BW

π

2nQ Q

1sinh

narc

Example – compare the Q’s for n=10 and ε=1

QBW=3.19 QCC=35.9

For large n, the CC filters have a very high pole Q !

Page 27: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 2

BW 2 2n

1H ω =

1+ ω

2 2

n

1H ω =

1+ F ω

Butterworth A General Form

1

CC2

2 2n

1H ω =

11+

Another General Form

2 2n

1H ω =

11+

F 1/ω

Note: The second general form is not limited to use of the Chebyshev

polynomials

Page 28: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 2

1

CC2

2 2n

1H ω =

11+

• Equal-ripple in stop band

• Monotone in pass band

• Both poles and zeros present

• Poles of Type II CC are reciprocal of poles of Type I

• Zeros of Type II are inverse of the zeros of the CC Polynomials

1

cos2k-1π

2 n

kz j

1

1 1 1sin sinh cos cosh

kpπ π 1

1+2k sinh 1+2k sinh2n n 2n n

arc j arc

Page 29: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 2

1

CC2

2 2n

1H ω =

11+

1

2

1

11

CCT ω

Odd order

2

1

11

1

CCT ωEven order

Page 30: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 2

1

CC2

2 2n

1H ω =

11+

1

2

1

11

CCT ω

• Transition region not as steep as for Type 1

• Considerably less popular

Page 31: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations Type 2

1

CC2

2 2n

1H ω =

11+

• Pole Q expressions identical since poles are reciprocals

• Maximum pole Q is just as high as for Type 1

1Re

Im

1Re

Im

Page 32: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Transitional BW-Chebyshev Approximations

2 2

n

1H ω =

1+ F ω

General Form

Define FBWk=ω2k FCCk=Cn2(ω)

Consider:

02

BWk CC n-k

1H ω = k n

1+ F F

0 112

BWk CC n-k

1H ω =

1+ F F

• Other transitional approximations are possible

• Transitional approximations have some of the properties of both “parents”

Page 33: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Transitional BW-CC filters

2

2 2

1

1ABW n

H

2

22

1

1ACC

n

HC

2

1 2 2 2

1

1ATRAN k

n k

HC

0 k n

2

2 2 2 2

1

1 1ATRAN n

n

HC

0 1 Other transitional BW-CC approximations exist as well

Page 34: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Transitional BW-CC filters

2

1 2 2 2

1

1ATRAN k

n k

HC

2

2 2 2 2

1

1 1ATRAN n

n

HC

Transitional filters will exhibit flatness at ω=0, passband ripple, and

intermediate slope characteristics at band-edge

Page 35: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

Chebyshev Approximations from Spectrum Software:

• Note that this is introduced as a Chebyshev filter, the source correctly points out that it implements the CC

filter in a specific filter topology

• It is important to not confuse the approximation from the architecture and this Tow-Thomas Structure can

be used to implement either BW or CC functions only differing in the choice of the component values

Page 36: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 11 Fall... · 2012-09-17 · Chebyshev Approximations • Analytical formulation: – All

End of Lecture 11