EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall...

47
EE 508 Lecture 17 Filter Transformations Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject

Transcript of EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall...

Page 1: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

EE 508

Lecture 17

Filter Transformations

Lowpass to Bandpass

Lowpass to Highpass

Lowpass to Band-reject

Page 2: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Flat Passband/Stopband Filters

ω

T j

ω

T j

ω

T j

ω

T j

Lowpass Bandpass

Highpass Bandreject

Review from Last Time

Page 3: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BP Transformation

Verification of mapping Strategy:2

N

s +1s

s•BW

The mapping is termed the standard LP to BP transformation

2

N

s +1s

s•BW

map s=0 to s= j1

map s=j1 to s=jωBN

map s= –j1 to s= jωAN

map ω=0 to ω=1

map ω=1 to ω=ωBN

map ω= –1 to ω=ωAN

s-domain ω-domain

TLPN(f(s))

Image of Im axis:2

N

s +1jω =

s•BW

2 2

N N N Njω•BW ± BW jω - 4 ω•BW ± BW ω + 4

s j2 2

solving for s, obtain

this has no real part so the imaginary axis maps to the imaginary axis

Can readily show this mapping maps PB to PB and SB to SB

Review from Last Time

Page 4: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BP Transformation

ω

1

1

ω

1

1

ωAN ωBN

LP

T j

BP

T j

BWN

-1

-1- ωAN - ωBN

BWN

TLPN(s)

TBPN(s)

2

N

s

s +1

s•BW

Review from Last Time

Page 5: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BP TransformationPole Mappings

2

X N N Xp •BW ± BW p - 4

p2

Re

Im

Re

Im

0BPH LBPHω ,Q

0LP LPω ,Q

0BPL LBPLω ,Q

Image of the cc pole pair is the two pairs of poles

Review from Last Time

Page 6: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BP TransformationPole Mappings

Can show that the upper hp pole maps to one upper hp pole and one lower hp pole

as shown. Corresponding mapping of the lower hp pole is also shown

Re

Im

Re

Im

0BPH LBPHω ,Q

0LP LPω ,Q

0BPL LBPLω ,Q

Review from Last Time

Page 7: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BP TransformationPole Mappings

2

X N N Xp •BW ± BW p - 4

p2

Re

Im

Re

Im

multipliity 6

Note doubling of poles, addition of zeros, and likely Q enhancement

Review from Last Time

Page 8: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BP Transformation

TLPN(sx)

TBPN(s)

X

2

s

f (s)

Claim: Other variable mapping transforms exist that satisfy the

imaginary axis mapping properties needed to obtain the LP to BP

transformation but are seldom, if ever, discussed. The Standard

LP to BP transform Is by far the most popular and most authors

treat it as if it is unique.

Page 9: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BP Transformation

Pole Q of BP Approximations

ω

LPN

T j

ω

BP

T j

1

1

ωM

BW

ωL ωH

H LBW = ω - ω

M H Lω ω ω

Consider a pole in the LP approximation characterized by {ω0LP,QLP}

It can be shown that the corresponding BP poles have the same Q (i.e. both bp poles lie on a common radial line)

Re

Im

Re

Im

0BPH LBPHω ,Q

0LP LPω ,Q

0BPL LBPLω ,Q

Page 10: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BP TransformationPole Q of BP Approximations

Define: 0LP

M

BWω

ω

ω

LPN

T j

ω

BP

T j

1

1

ωM

BW

ωL ωH

H LBW = ω - ω

M H Lω ω ω

Re

Im

Re

Im

0BPH BPHω ,Q

0LP LPω ,Q

0BPL BPLω ,Q

It can be shown that

2

2 2 2

4 4 41 1

2

LPBPL BPH 2

2LP

QQ Q

Q

For d small, LPBP

2QQ

It can be shown that 2

42

M BP BP0BP

LP LP

ω Q Qω

Q Q

Note for d small, QBP can get very large

Page 11: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BP TransformationPole Q of BP Approximations

2

2 2 2

4 4 41 1

2

LPBPL BPH 2

2LP

QQ Q

Q

0LP

M

BWω

ω

Page 12: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BP Transformation

Pole locations vs QLP and

0LP

M

BWω

ω

Page 13: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BP Transformation

Classical BP Approximations

ω

LPN

T j

ω

BP

T j

1

1

ωM

BW

ωL ωH

Butterworth

Chebyschev

Elliptic

Bessel

Obtained by the LP to BP transformation of the corresponding LP approximations

Page 14: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BP Transformation

– Standard LP to BP transform is a variable mapping transform

– Maps jω axis to jω axis

– Maps LP poles to BP poles

– Preserves basic shape but warps frequency axis

– Doubles order

– Pole Q of resultant band-pass functions can be very large for narrow pass-band

– Sequencing of frequency scaling and transformation does not affect final function

2

N

s +1s

s•BW

Page 15: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Example 1: Obtain an approximation that meets the following specifications

ω

AM

AR

AS

ωMωA ωB ωBHωAL

2 2 2 2

M AL BH M

AL BH

ω -ω ω - ω

ω •BW ω •BW

B ABW=ω -ω

M B Aω = ω ω

Assume that ωAL, ωBH and ωM satsify

Page 16: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BP TransformationFrequency and s-domain Mappings - Denormalized

(subscript variable in LP approximation for notational convenience)

TLPN(sx)

TBP(s)

X

2 2

M

s

s +ω

s•BW

2 2

M

X

s +ωs

s•BW

2 2

M

X

ω - ωω

ω•BW

2 2

X X Ms •BW ± BW s - 4ω

s2

2 2

X X Mω •BW ± BW ω 4ω

ω2

Exercise: Resolve the dimensional consistency in the last equation

Recall from last lecture

Page 17: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Example 1: Obtain an approximation that meets the following specifications

2 2 2 2

M AL BH M

AL BH

ω -ω ω - ω

ω •BW ω •BW

B ABW=ω -ω

M B Aω = ω ω

R

2M

A1=

A1+ε

2

M

R

A-1

A

R

RN

M

AA =

A

2 2

M AL

S

AL

ω -ω ω

ω •BW

S

SN

M

AA =

A

1 ω

ω

AM

AR

AS

ASN

ωS

ωMωA ωB ωBHωAL

1ARN

(actually –ωA and –ωAL that map to 1 and ωS respectively but show ωA and ωAL for convenience)

Page 18: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Example 2: Obtain an approximation that meets the following specifications

2 2 2 2

M AL BH M

AL BH

ω -ω ω - ω

ω •BW ω •BW

B ABW=ω -ω

M B Aω = ω ω

ωMωA ωB ωBHωAL ω

AM

AR

ASH

ASL

In this example,

Page 19: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Example 2: Obtain an approximation that meets the following specifications

B ABW=ω -ω

M B Aω = ω ω

ωMωA ωB ωBHωAL ω

ω ω

ASN

1ARN

ASN

1ARN

1 ωS1 1 ωS2

AM

AR

ASH

ASL

R

RN

M

AA =

A

R

2M

A1=

A1+ε

2

M

R

A-1

A

2 2

M AL

S1

AL

ω - ω ω

ω •BW

2 2

BH M

S2

BH

ω - ωω

ω •BW

SH SL

SN

M M

A AA =min ,

A A

SN S1 S2ω min ω ,ω

Page 20: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Example 2: Obtain an approximation that meets the following specifications

B ABW=ω -ω

M B Aω = ω ω

R

RN

M

AA =

A

R

2M

A1=

A1+ε

2

M

R

A-1

A

2 2

M AL

S1

AL

ω -ω ω

ω •BW

2 2

BH M

S2

BH

ω - ωω

ω •BW

SH SL

SN

M M

A AA =min ,

A A

SN S1 S2ω min ω ,ω

ω ω

ASN

1ARN

ASN

1ARN

1 ωS1 1 ωS2

ω

ASN

1ARN

1 ωSN

SN S1 S2ω min ω ,ω

Page 21: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Filter Transformations

Lowpass to Bandpass (LP to BP)

Lowpass to Highpass (LP to HP)

Lowpass to Band-reject (LP to BR)

• Approach will be to take advantage of the results obtained for the

standard LP approximations

• Will focus on flat passband and zero-gain stop-band

transformations

Page 22: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BS Transformation

Strategy: As was done for the LP to BP approximations, will use a variable

mapping strategy that maps the imaginary axis in the s-plane to the imaginary

axis in the s-plane so the basic shape is preserved.

XIN XOUT

LPNT sXIN XOUT

BST s s f s

BS LPNT s T f s

T

T

m

Ti

=0

n

Ti

=0

a s

f s =

b s

i

i

i

i

Page 23: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BS Transformation

1

1

ω1

1

ω

T j BS

T j

Normalized

BWN

ωBNωAN

1

1

ω1

1

ω

T j BS

T j

Normalized

-1-1

BWNBWN

ωBN-ωBN ωAN-ωAN

N BN ANBW =ω -ω

1AN BNω ω

Page 24: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BS TransformationMapping Strategy:

map s=0 to s=± j∞

map s=0 to s= j0

map s=j1 to s=jωA

map s=j1 to s=-jωB

map s=-j1 to s=jωB

map s=-j1 to s=-jωA

FN(s) should

map ω=0 to ω = ±∞

map ω=0 to ω = 0

map ω=1 to ω = ωA

map ω=1 to ω= -ωB

map ω= –1 to ω= ωB

map ω= –1 to ω= -ωA

Variable Mapping Strategy to Preserve Shape of LP function:

1

1

ω1

1

ω

T j BS

T j

Normalized

-1-1

BWNBWN

ωBN-ωBN ωAN-ωAN

Page 25: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

ω

1

1

ω

1

T j

BS

T j

-1

ω = ∞ω = - ∞

ω0-ω0 1-1

Standard LP to BS Transformation

map ω=0 to ω = ±∞

map ω=0 to ω = 0

map ω=1 to ω = ωA

map ω=1 to ω= -ωB

map ω= –1 to ω= ωB

map ω= –1 to ω= -ωA

Page 26: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BS Transformation

Mapping Strategy: consider variable mapping transform

TLPN(s) TBSN(s)FN(s)

FN(s) should

Consider variable mapping

1

N2

s BWLPN BSN

s

T ( ) =TN s

F s s

1N

2

s BWs

s

map s=0 to s=± j∞

map s=0 to s= j0

map s=j1 to s=jωA

map s=j1 to s=-jωB

map s=-j1 to s=jωB

map s=-j1 to s=-jωA

map ω=0 to ω = ±∞

map ω=0 to ω = 0

map ω=1 to ω = ωA

map ω=1 to ω= -ωB

map ω= –1 to ω= ωB

map ω= –1 to ω= -ωA

Page 27: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Comparison of Transforms

1N

2

s BWs

s

2

N

s +1s

s•BW

LP to BP

LP to BS

1

1

ω1

1

ω

T j BS

T j

BWN

ωBNωAN

ω

LPN

T j

ω

BP

T j

1

1

ωM

BW

ωL ωH

Page 28: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BS TransformationFrequency and s-domain Mappings

(subscript variable in LP approximation for notational convenience)

TLPN(sx)

TBSN(s)

1

X

N

2

s

s BW

s

1N

X 2

s BWs

s

N

X 2

ω BWω

1-ω

1

2

2

N N

X X

BW BW1s ± - 4

s 2 s

1 14

2 2N N

X X

BW BWω

ω ω

Page 29: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BS TransformationUn-normalized Frequency and s-domain Mappings

(subscript variable in LP approximation for notational convenience)

TLPN(sx)

TBS(s)

X

2 2

M

s

s BW

s ω

X 2 2

M

s BWs

s ω

X 2 2

M

ω BWω

ω -ω

1

2

2

2

M

X X

BWBW 1s ± - 4ω

s 2 s

1 14

2 2

2

M

X X

BW BWω ω

ω ω

Page 30: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BS TransformationPole Mappings

Can show that the upper hp pole maps to one upper hp pole and one lower hp pole

as shown. Corresponding mapping of the lower hp pole is also shown

Re

Im

Re

Im

0BPH LBPHω ,Q

0LP LPω ,Q

0BPL LBPLω ,Q

Page 31: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to BS TransformationPole Q of BS Approximations

Define:M 0LP

BW

ω ω

BN ANBW = ω - ω

M AN BNω ω ω

It can be shown that

2

2 2 2

4 4 41 1

2

LPBSL BSH 2

LP

QQ Q

Q

For γ small, LPBS

2QQ

It can be shown that 2

42

BS BSM0BS

LP LP

Q Qωω

Q Q

Note for γ small, QBS can get very large

Re

Im

Re

Im

0BPH LBPHω ,Q

0LP LPω ,Q

0BPL LBPLω ,Q

1

1

ω1

1

ω

T j BP

T j

BWN

ωBNωAN

Page 32: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BS TransformationPole Mappings

2

N N

X X

BW BW± - 4

p pp

2

Note doubling of poles, addition of zeros, and likely Q enhancement

Re

Im

Re

Im

multipliity 6

multipliity 6

Page 33: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to BS Transformation

• Standard LP to BS transformation is a variable mapping transform

• Maps jω axis to jω axis in the s-plane

• Preserves basic shape of an approximation but warps frequency axis

• Order of BS approximation is double that of the LP Approximation

• Pole Q and ω0 expressions are identical to those of the LP to BP transformation

• Pole Q of BS approximation can get very large for narrow BW

• Other variable transforms exist but the standard is by far the most popular

X 2 2

M

s BWs

s ω

Page 34: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Filter Transformations

Lowpass to Bandpass (LP to BP)

Lowpass to Highpass (LP to HP)

Lowpass to Band-reject (LP to BR)

• Approach will be to take advantage of the results obtained for the

standard LP approximations

• Will focus on flat passband and zero-gain stop-band

transformations

Page 35: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to HP Transformation

Strategy: As was done for the LP to BP approximations, will use a variable

mapping strategy that maps the imaginary axis in the s-plane to the imaginary

axis in the s-plane so the basic shape is preserved.

XIN XOUT

LPNT sXIN XOUT

HPT s s f s

HP LPNT s T f s

T

T

m

Ti

=0

n

Ti

=0

a s

f s =

b s

i

i

i

i

Page 36: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

1

1

ω1

1

ω

T j HP

T j

Normalized

LP to HP Transformation

1

1

ω1

1

ω

T j HP

T j

Normalized

-1-1

Page 37: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to HP Transformation

Mapping Strategy:

map s=0 to s=± j∞

map s=j1 to s=-j1

map s= –j1 to s=j1

FN(s) should

map ω=0 to ω=∞

map ω=1 to ω=-1

map ω= –1 to ω=1

Variable Mapping Strategy to Preserve Shape of LP function:

1

1

ω1

1

ω

LP

T j HP

T j

Normalized

-1-1

Page 38: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to HP Transformation

Mapping Strategy: consider variable mapping transform

TLPN(s) THPN(s)FN(s)

FN(s) should

Consider variable mapping

1LPN LPNs

T ( ) =Ts

F s s

1s

s

map s=0 to s=± j∞

map s=j1 to s=-j1

map s= –j1 to s=j1

map ω=0 to ω=∞

map ω=1 to ω=-1

map ω= –1 to ω=1

Page 39: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Comparison of Transforms

1N

2

s BWs

s

2

N

s +1s

s•BW

LP to BP

LP to BS

1

1

ω1

1

ω

T j BS

T j

BWN

ωBNωAN

ω

LPN

T j

ω

BP

T j

1

1

ωM

BW

ωL ωH

LP to HP

1s

s

1

1

ω1

1

ω

LP

T j HP

T j

Page 40: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

LP to HP Transformation

ω

1

1

ω

1

1

T j

HP

T j

-1

-1

ω = ∞ω = - ∞

(Normalized Transform)

Page 41: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to HP TransformationFrequency and s-domain Mappings

(subscript variable in LP approximation for notational convenience)

TLPN(sx)

THPN(s)

Xs

1

s

X

1s

s

X

-1ω

ω

X

1s

s

X

-1ω

ω

Page 42: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to HP TransformationPole Mappings

TLPN(sx)

THPN(s)

Xs

1

s

X

1p

p

X

1p

p

Claim: With a variable mapping transform, the variable mapping naturally

defines the mapping of the poles of the transformed function

Page 43: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to HP TransformationPole Mappings

TLPN(sx)

THPN(s)

Xs

1

s

X

1p

p

If pX=α+jβ

2 2

1 α-jβp= =

α+jβ α +β

and pX=α-jβ

2 2

1 α+jβp= =

α+jβ α +β

Page 44: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to HP TransformationPole Mappings

TLPN(sx)

THPN(s)

Xs

1

s

X

1p

p

If pX=α+jβ

2 2

1 α-jβp= =

α+jβ α +β

and pX=α-jβ

2 2

1 α+jβp= =

α+jβ α +β

Highpass poles are scaled in magnitude

but make identical angles with imaginary

axis

HP pole Q is same as LP pole Q

Order is preserved

Page 45: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Standard LP to HP Transformation

0ωs

s

(Un-normalized variable mapping transform)

ω

1

1

ω

1

T j

HP

T j

-1

ω = ∞ω = - ∞

ω0-ω0

Page 46: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

Filter Design

Process

Establish

Specifications

- possibly TD(s) or HD(z)

- magnitude and phase

characteristics or restrictions

- time domain requirements

Approximation

- obtain acceptable transfer

functions TA(s) or HA(z)

- possibly acceptable realizable

time-domain responses

Synthesis

- build circuit or implement algorithm

that has response close to TA(s) or

HA(z)

- actually realize TR(s) or HR(z)

Filter

Page 47: EE 508 Lecture 2 - Iowa State Universityclass.ece.iastate.edu/ee508/lectures/EE 508 Lect 17 Fall 2014.pdf · LP to BP Transformation T LPN (s x) T BPN (s) X 2 s s) p Claim: Other

End of Lecture 17