Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf ·...

71
ESE 531: Digital Signal Processing Lec 11: February 20, 2020 Polyphase Decomposition and Multi-rate Filter Banks Penn ESE 531 Spring 2020 - Khanna

Transcript of Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf ·...

Page 1: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

ESE 531: Digital Signal Processing

Lec 11: February 20, 2020 Polyphase Decomposition and Multi-rate

Filter Banks

Penn ESE 531 Spring 2020 - Khanna

Page 2: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Lecture Outline

!  Review: Interchanging Operations !  Polyphase Decomposition !  Multi-Rate Filter Banks

2 Penn ESE 531 Spring 2020 - Khanna

Page 3: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Expander and Compressor

3 Penn ESE 531 Spring 2020 - Khanna

Upsampling -expanding in time -compressing in frequency

Downsampling -compressing in time -expanding in frequency

Page 4: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Interchanging Operations - Summary

4 Penn ESE 531 Spring 2020 - Khanna

Filter and expander Expander and expanded filter*

Compressor and filter Expanded filter* and compressor

*Expanded filter = expanded impulse response, compressed freq response

Page 5: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

5 Penn ESE 531 Spring 2020 - Khanna

!  The polyphase decomposition of a sequence is obtained by representing it as a superposition of M subsequences, each consisting of every Mth value of successively delayed versions of the sequence.

!  When this decomposition is applied to a filter impulse response, it can lead to efficient implementation structures for linear filters in several contexts.

Page 6: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

6 Penn ESE 531 Spring 2020 - Khanna

!  We can decompose an impulse response (of our filter) to:

Page 7: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

7 Penn ESE 531 Spring 2020 - Khanna

!  We can decompose an impulse response (of our filter) to:

M=2

Page 8: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

8 Penn ESE 531 Spring 2020 - Khanna

!  We can decompose an impulse response (of our filter) to:

M=2

Page 9: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

9 Penn ESE 531 Spring 2020 - Khanna

M=2

Page 10: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

10 Penn ESE 531 Spring 2020 - Khanna

M=2

Page 11: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

11 Penn ESE 531 Spring 2020 - Khanna

Page 12: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

12 Penn ESE 531 Spring 2020 - Khanna

Page 13: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

13 Penn ESE 531 Spring 2020 - Khanna

Page 14: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

14 Penn ESE 531 Spring 2020 - Khanna

!  Problem: "  Compute all y[n] and then throw away -- wasted

computation!

Page 15: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

15 Penn ESE 531 Spring 2020 - Khanna

!  Problem: "  Compute all y[n] and then throw away -- wasted

computation! "  For FIR length N # N multiplications/unit time

Page 16: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

16 Penn ESE 531 Spring 2020 - Khanna

Page 17: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

17 Penn ESE 531 Spring 2020 - Khanna

Page 18: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

18 Penn ESE 531 Spring 2020 - Khanna

Page 19: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

19 Penn ESE 531 Spring 2020 - Khanna

Page 20: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

20 Penn ESE 531 Spring 2020 - Khanna

Page 21: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

21 Penn ESE 531 Spring 2020 - Khanna

Page 22: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

22 Penn ESE 531 Spring 2020 - Khanna

Each filter computation: -N/M multiplications

Total computation: -M filters #N mults??

Page 23: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimation

23 Penn ESE 531 Spring 2020 - Khanna

Each filter computation: -N/M multiplications -1/M rate per sample #N/M*(1/M) mults/unit time

Total computation: -M filters #N/M mults/unit time

Page 24: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Decimator

24 Penn ESE 531 Spring 2020 - Khanna

interpolator decimator

Page 25: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Implementation of Interpolation

25 Penn ESE 531 Spring 2020 - Khanna

interpolator decimator

E0(z)

E1(z)

Page 26: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Use filter banks to operate on a signal differently in different frequency bands "  To save computation, reduce the rate after filtering

26 Penn ESE 531 Spring 2020 - Khanna

Page 27: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Use filter banks to operate on a signal differently in different frequency bands "  To save computation, reduce the rate after filtering

!  h0[n] is low-pass, h1[n] is high-pass "  Often h1[n]=ejπnh0[n] $ shift freq resp by π

27 Penn ESE 531 Spring 2020 - Khanna

Page 28: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

28 Penn ESE 531 Spring 2020 - Khanna

Page 29: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

29 Penn ESE 531 Spring 2020 - Khanna

Page 30: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

30 Penn ESE 531 Spring 2020 - Khanna

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

Page 31: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

31 Penn ESE 531 Spring 2020 - Khanna

Page 32: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

32 Penn ESE 531 Spring 2020 - Khanna

Have to be careful with

order!

Page 33: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

33 Penn ESE 531 Spring 2020 - Khanna

Page 34: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

34 Penn ESE 531 Spring 2020 - Khanna

Page 35: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

35 Penn ESE 531 Spring 2020 - Khanna

Page 36: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

36 Penn ESE 531 Spring 2020 - Khanna

Page 37: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

37 Penn ESE 531 Spring 2020 - Khanna

Page 38: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  Assume h0, h1 are ideal low/high pass with ωC=π/2

38 Penn ESE 531 Spring 2020 - Khanna

Page 39: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Multi-Rate Filter Banks

!  h0, h1 are NOT ideal low/high pass

39 Penn ESE 531 Spring 2020 - Khanna

Page 40: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non Ideal Filters

!  h0, h1 are NOT ideal low/high pass

40 Penn ESE 531 Spring 2020 - Khanna

Page 41: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non Ideal Filters

!  h0, h1 are NOT ideal low/high pass

41 Penn ESE 531 Spring 2020 - Khanna

Page 42: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non Ideal Filters

!  h0, h1 are NOT ideal low/high pass

42 Penn ESE 531 Spring 2020 - Khanna

Page 43: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non Ideal Filters

!  h0, h1 are NOT ideal low/high pass

43 Penn ESE 531 Spring 2020 - Khanna

Page 44: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non Ideal Filters

44 Penn ESE 531 Spring 2020 - Khanna

Page 45: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non Ideal Filters

45 Penn ESE 531 Spring 2020 - Khanna

Page 46: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non Ideal Filters

46 Penn ESE 531 Spring 2020 - Khanna

Page 47: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Perfect Reconstruction non-Ideal Filters

47 Penn ESE 531 Spring 2020 - Khanna

Page 48: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Quadrature Mirror Filters

48 Penn ESE 531 Spring 2020 - Khanna

Quadrature mirror filters

Page 49: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Perfect Reconstruction non-Ideal Filters

49 Penn ESE 531 Spring 2020 - Khanna

Page 50: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Haar Filter Example

50 Penn ESE 531 Spring 2020 - Khanna

Page 51: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Filter Bank

51 Penn ESE 531 Spring 2020 - Khanna

p[n]

q[n]

p[n]

q[n]

Page 52: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Decomposition

52 Penn ESE 531 Spring 2020 - Khanna

Page 53: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Filter Bank

53 Penn ESE 531 Spring 2020 - Khanna

p[n]

q[n]

p[n]

q[n]

Page 54: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Polyphase Filter Bank

54 Penn ESE 531 Spring 2020 - Khanna

-

p[n]

q[n]

Page 55: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

ADC

Analog to Digital Converter

Penn ESE 531 Spring 2020 - Khanna 55

Page 56: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Anti-Aliasing Filter with ADC

56 Penn ESE 531 Spring 2020 - Khanna

Page 57: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Aliasing

!  If ΩN>Ωs/2, xr(t) an aliased version of xc(t)

57 Penn ESE 531 Spring 2020 - Khanna

Page 58: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Anti-Aliasing Filter with ADC

58 Penn ESE 531 Spring 2020 - Khanna

1

-ΩN ΩN

XC ( jΩ)X LP ( jΩ)

ΩN

ΩS/2

XS ( jΩ)1/T

1

-ΩN ΩN

XC ( jΩ)

ΩS/2

ΩN

ΩS/2

XS ( jΩ)1/T

Page 59: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non-Ideal Anti-Aliasing Filter

59 Penn ESE 531 Spring 2020 - Khanna

Page 60: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non-Ideal Anti-Aliasing Filter

60 Penn ESE 531 Spring 2020 - Khanna

Page 61: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Non-Ideal Anti-Aliasing Filter

61 Penn ESE 531 Spring 2020 - Khanna

!  Problem: Hard to implement sharp analog filter !  Consequence: Crop part of the signal and suffer

from noise and interference

Page 62: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Oversampled ADC

62 Penn ESE 531 Spring 2020 - Khanna

Page 63: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Oversampled ADC – Simple filter

63 Penn ESE 531 Spring 2020 - Khanna

Page 64: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Oversampled ADC – M=2

64 Penn ESE 531 Spring 2020 - Khanna

Page 65: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Oversampled ADC

65 Penn ESE 531 Spring 2020 - Khanna

Page 66: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Oversampled ADC – Sharp digital filter/Downsample

66 Penn ESE 531 Spring 2020 - Khanna

Page 67: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Oversampled ADC

67 Penn ESE 531 Spring 2020 - Khanna

Page 68: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Oversampled ADC – Sharp digital filter/Downsample

68 Penn ESE 531 Spring 2020 - Khanna

Page 69: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Oversampled ADC

69 Penn ESE 531 Spring 2020 - Khanna

Page 70: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Big Ideas

!  Interchanging Operations !  Polyphase Decomposition !  Multi-Rate Filter Banks

70 Penn ESE 531 Spring 2020 - Khanna

Page 71: Lec 11: February 20, 2020 Polyphase Decomposition and ...ese531/spring2020/handouts/lec11.pdf · Polyphase Decomposition Penn ESE 531 Spring 2020 - Khanna 5 ! The polyphase decomposition

Admin

!  HW 4 due Sunday

71 Penn ESE 531 Spring 2020 - Khanna