README
description
Transcript of README
![Page 1: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/1.jpg)
README
• Lecture notes will be animated by clicks.
• Each click will indicate pause for audience to observe slide.
• On further click, the lecturer will explain the slide with highlighted notes.
![Page 2: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/2.jpg)
STFT as Filter Bank
Introduction to Wavelet Transform
Yen-Ming LaiDoo-hyun Sung
November 15, 2010ENEE630, Project 1
![Page 3: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/3.jpg)
Wavelet Tutorial Overview
• DFT as filter bank
• STFT as filter bank
• Wavelet transform as filter bank
![Page 4: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/4.jpg)
Discrete Fourier Transform
n
jwnjw enxeX )()(
![Page 5: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/5.jpg)
DFT for fixed w_0
n
njwjw oo enxeX )()(
![Page 6: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/6.jpg)
DFT for fixed w_0
n
njwjw oo enxeX )()(
fix specific frequency w_0
![Page 7: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/7.jpg)
DFT for fixed w_0
n
njwjw oo enxeX )()(
pass in input signal x(n)
![Page 8: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/8.jpg)
DFT for fixed w_0
n
njwjw oo enxeX )()(
modulate by complex exponential of frequency w_0
![Page 9: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/9.jpg)
DFT for fixed w_0
n
njwjw oo enxeX )()(
summation = convolve result with “1”
![Page 10: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/10.jpg)
Why is summation convolution?
n
nkgnfkgf )()()(
![Page 11: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/11.jpg)
Why is summation convolution?
n
nkhnfkhf )()()(
start with definition
![Page 12: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/12.jpg)
Why is summation convolution?
nnh 1)(
Let
![Page 13: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/13.jpg)
Why is summation convolution?
n
nff 1)(1
![Page 14: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/14.jpg)
Why is summation convolution?
n
nff 1)(1
convolution with 1 equivalent to summation
![Page 15: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/15.jpg)
DFT for fixed w_0
n
njwjw oo enxeX )()(
summation = convolve result with “1”
![Page 16: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/16.jpg)
DFT for fixed w_0
n
njwjw oo enxeX )()(
output X(e^jw_0) is constant
![Page 17: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/17.jpg)
DFT for fixed w_0
![Page 18: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/18.jpg)
DFT for fixed w_0
input signal x(n)
![Page 19: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/19.jpg)
DFT for fixed w_0
fix specific frequency w_0
![Page 20: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/20.jpg)
DFT for fixed w_0
modulate by complex exponential of frequency w_0
![Page 21: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/21.jpg)
DFT for fixed w_0
summation = convolve with “1”
![Page 22: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/22.jpg)
DFT for fixed w_0
Transfer function H(e^jw)
![Page 23: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/23.jpg)
DFT for fixed w_0
summation = convolution with 1
![Page 24: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/24.jpg)
DFT for fixed w_0
i.e. impulse response h(n) = 1 for all n
![Page 25: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/25.jpg)
DFT for fixed w_0
)(21)( weeHn
jwnjw
![Page 26: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/26.jpg)
DFT for fixed w_0
output X(e^jw_0) is constant
![Page 27: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/27.jpg)
Frequency Example
![Page 28: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/28.jpg)
Frequency Example
Arbitrary example
![Page 29: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/29.jpg)
Frequency Example
modulation = shift
![Page 30: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/30.jpg)
Frequency Example
convolution by 1 = multiplication by delta
![Page 31: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/31.jpg)
DFT as filter bank
n
jwnjw enxeX )()(
![Page 32: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/32.jpg)
DFT as filter bank
n
njwjw oo enxeX )()(
fix specific frequency w_0
![Page 33: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/33.jpg)
DFT as filter bank
one filter bank
![Page 34: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/34.jpg)
DFT as filter bank
n
jwnjw enxeX )()(
w continuous between [0,2pi)
![Page 35: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/35.jpg)
DFT as filter bank
njwoe
njwe 2
)(nx
…njwe 1
)( ojweX
)( 1jweX
)( 2jweX
uncountably many filter banks
![Page 36: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/36.jpg)
DFT as filter bank
njwoe
njwe 2
)(nx
…njwe 1
)( ojweX
)( 1jweX
)( 2jweX
Uncountable cannot enumerate all (even with infinite number of terms)
![Page 37: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/37.jpg)
DFT as filter bank
njwoe
njwe 2
)(nx
…njwe 1
)( ojweX
)( 1jweX
)( 2jweX
bank of modulators of all frequencies between [0, 2pi)
![Page 38: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/38.jpg)
DFT as filter bank
njwoe
njwe 2
)(nx
…njwe 1
)( ojweX
)( 1jweX
)( 2jweX
bank of identical filters with impulse response of h(n) = 1
![Page 39: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/39.jpg)
Short-Time Fourier Transform
k
jwkjwSTFT enkvkxneX )()(),(
![Page 40: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/40.jpg)
k
jwkjwSTFT enkvkxneX )()(),(
Short-Time Fourier Transform
two variables
![Page 41: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/41.jpg)
k
jwkjwSTFT enkvkxneX )()(),(
Short-Time Fourier Transform
frequency
![Page 42: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/42.jpg)
k
jwkjwSTFT enkvkxneX )()(),(
Short-Time Fourier Transform
shift
![Page 43: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/43.jpg)
k
jwkjwSTFT enkvkxneX )()(),(
Short-Time Fourier Transform
shifted window function v(k)
![Page 44: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/44.jpg)
Short-Time Fourier Transform
n
njwjwSTFT
oo emnvnxmeX )()(),(
let dummy variable be n instead of k
![Page 45: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/45.jpg)
Short-Time Fourier Transform
n
njwjwSTFT
oo emnvnxmeX )()(),(
fix frequency w_0 and shift m
![Page 46: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/46.jpg)
Short-Time Fourier Transform
n
njwjwSTFT
oo emnvnxmeX )()(),(
pass in input x(n)
![Page 47: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/47.jpg)
Short-Time Fourier Transform
n
njwjwSTFT
oo emnvnxmeX )()(),(
multiply by shifted window and complex exponential
![Page 48: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/48.jpg)
Short-Time Fourier Transform
n
njwjwSTFT
oo emnvnxmeX )()(),(
summation = convolve with 1
![Page 49: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/49.jpg)
Short-Time Fourier Transform
n
njwjwSTFT
oo emnvnxmeX )()(),(
output constant determined by frequency w_0 and shift m
![Page 50: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/50.jpg)
Short-Time Fourier Transform
![Page 51: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/51.jpg)
Short-Time Fourier Transform
fix frequency w_0 and shift m
![Page 52: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/52.jpg)
Short-Time Fourier Transform
pass in input x(n)
![Page 53: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/53.jpg)
Short-Time Fourier Transform
multiply by shifted window and complex exponential
![Page 54: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/54.jpg)
Short-Time Fourier Transform
summation = convolve with 1
![Page 55: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/55.jpg)
Short-Time Fourier Transform
output constant determined by frequency w_0 and shift m
![Page 56: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/56.jpg)
Short-Time Fourier Transform
k
jwkjwSTFT enkvkxneX )()(),(
![Page 57: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/57.jpg)
Short-Time Fourier Transform
k
jwkjwSTFT enkvkxneX )()(),(
dummy variable k instead of n
![Page 58: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/58.jpg)
Short-Time Fourier Transform
k
jwkjwSTFT enkvkxneX )()(),(
shift is n (previously m)
![Page 59: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/59.jpg)
Short-Time Fourier Transform
k
jwkjwSTFT enkvkxneX )()(),(
rewrite
![Page 60: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/60.jpg)
k
knjwjwnjwSTFT enkvkxeneX )()()(),(
Short-Time Fourier Transform
multiply by e^-jwn and e^jwn
![Page 61: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/61.jpg)
k
knjwjwnjwSTFT enkvkxeneX )()()(),(
Short-Time Fourier Transform
n is shift variable
![Page 62: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/62.jpg)
k kh
knjwjwnjwSTFT enkvkxeneX
)(
)()()(),(
Short-Time Fourier Transform
LTI system ))(( nhx
![Page 63: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/63.jpg)
k kh
knjwjwnjwSTFT enkvkxeneX
)(
)()()(),(
Short-Time Fourier Transform
Impulse response
jwnenv )(
![Page 64: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/64.jpg)
k kh
knjwjwnjwSTFT enkvkxeneX
)(
)()()(),(
Short-Time Fourier Transform
flipped window modulated by +w
jwnenv )(
![Page 65: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/65.jpg)
k kh
knjwjwnjwSTFT enkvkxeneX
)(
)()()(),(
Short-Time Fourier Transform
modulation by -w
![Page 66: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/66.jpg)
Short-Time Fourier Transform
![Page 67: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/67.jpg)
Short-Time Fourier Transform
fixed shift n
![Page 68: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/68.jpg)
Short-Time Fourier Transform
fixed frequency w_0
![Page 69: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/69.jpg)
Short-Time Fourier Transform
convolution with modulated
window
Multiplication by shifted window
transform
freq domain
![Page 70: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/70.jpg)
Short-Time Fourier Transform
modulation by –w_0 shift by –w_0
freq domain
![Page 71: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/71.jpg)
input X(e^jw)
![Page 72: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/72.jpg)
transfer function (window transform shifted by +w_0)
![Page 73: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/73.jpg)
LTI system output
![Page 74: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/74.jpg)
final output after shift by –w_0
![Page 75: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/75.jpg)
STFT as filter bank
k kh
knjwjwnjwSTFT
oo enkvkxeneX )(
)()()(),(
![Page 76: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/76.jpg)
k kh
knjwjwnjwSTFT
oo enkvkxeneX )(
)()()(),(
STFT as filter bank
fixed shift n
![Page 77: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/77.jpg)
k kh
knjwjwnjwSTFT
oo enkvkxeneX )(
)()()(),(
STFT as filter bank
fixed frequency w_0
![Page 78: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/78.jpg)
STFT as filter bank
fixed shift n, fixed shift w_0 = one filter bank
![Page 79: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/79.jpg)
STFT as filter bank
k kh
knjwjwnjwSTFT enkvkxeneX
)(
)()()(),(
![Page 80: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/80.jpg)
STFT as filter bank
k kh
knjwjwnjwSTFT enkvkxeneX
)(
)()()(),(
fixed shift n
![Page 81: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/81.jpg)
STFT as filter bank
k kh
knjwjwnjwSTFT enkvkxeneX
)(
)()()(),(
let w vary between [0, 2pi)
![Page 82: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/82.jpg)
STFT as filter bank
njwenv 1)(
njwenv 2)(
njwenv 0)(njwe 0
njwe 1
njwe 2
),( 0 neX jw
),( 1 neX jw
),( 2 neX jw
)(nx
uncountably many filters since w in [0, 2 pi)
![Page 83: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/83.jpg)
STFT as filter bank
njwenv 1)(
njwenv 2)(
njwenv 0)(njwe 0
njwe 1
njwe 2
),( 0 neX jw
),( 1 neX jw
),( 2 neX jw
)(nx
bandpass filters separated by infinitely small shifts
![Page 84: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/84.jpg)
transfer function (window transform shifted by +w_0)
![Page 85: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/85.jpg)
STFT as filter bank
njwenv 1)(
njwenv 2)(
njwenv 0)(njwe 0
njwe 1
njwe 2
),( 0 neX jw
),( 1 neX jw
),( 2 neX jw
)(nx
demodulators
![Page 86: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/86.jpg)
STFT as filter bank
njwenv 1)(
njwenv 2)(
njwenv 0)(njwe 0
njwe 1
njwe 2
),( 0 neX jw
),( 1 neX jw
),( 2 neX jw
)(nx
segments of X(e^jw)
![Page 87: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/87.jpg)
final output after shift by –w_0
![Page 88: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/88.jpg)
Fix number of frequencies
2...0 110 Mwww
![Page 89: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/89.jpg)
STFT as filter bank
njwenv 1)(
njwMenv 1)(
njwenv 0)(njwe 0
njwe 1
njwMe 1
),( 0 neX jw
),( 1 neX jw
),( 1 neX Mjw
)(nx
bank of M filters
![Page 90: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/90.jpg)
STFT as filter bank
njwenv 1)(
njwMenv 1)(
njwenv 0)(njwe 0
njwe 1
njwMe 1
),( 0 neX jw
),( 1 neX jw
),( 1 neX Mjw
)(nx
M band pass filters
![Page 91: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/91.jpg)
M band pass filters
![Page 92: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/92.jpg)
Uniformly spaced frequencies
2...0 110 Mwww
2...0 1210 Mwwww
![Page 93: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/93.jpg)
STFT as filter bank
njwenv 1)(
njwMenv 1)(
njwenv 0)(njwe 0
njwe 1
njwMe 1
),( 0 neX jw
),( 1 neX jw
),( 1 neX Mjw
)(nx
bank of M filters becomes…
![Page 94: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/94.jpg)
STFT as filter bank
uniform DFT bank
![Page 95: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/95.jpg)
M band pass filters
…
![Page 96: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/96.jpg)
STFT as filter bank
Let E_k(z)=1 for all k
![Page 97: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/97.jpg)
STFT as filter bank
Let E_k(z)=1 for all k
![Page 98: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/98.jpg)
STFT as filter bank
window becomes rectangle M samples long
… …
![Page 99: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/99.jpg)
Uncertainty principle
![Page 100: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/100.jpg)
Uncertainty principle
wide window
![Page 101: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/101.jpg)
Uncertainty principle
narrow bandpass
![Page 102: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/102.jpg)
Uncertainty principle
wide window
poor time resolution
![Page 103: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/103.jpg)
Uncertainty principle
narrow bandpass
good frequency resolution
![Page 104: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/104.jpg)
Uncertainty principle
narrow window
![Page 105: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/105.jpg)
Uncertainty principle
wide bandpass
![Page 106: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/106.jpg)
Uncertainty principle
narrow window
good time resolution
![Page 107: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/107.jpg)
Uncertainty principle
wide bandpass
poor frequency resolution
![Page 108: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/108.jpg)
Special case
narrowest window
![Page 109: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/109.jpg)
Special case
widest bandpass
![Page 110: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/110.jpg)
Special case
narrowest window
perfect time resolution
![Page 111: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/111.jpg)
Special case
widest bandpass
no frequency resolution
![Page 112: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/112.jpg)
v(n)=delta(n)
v(n)=delta(n)
![Page 113: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/113.jpg)
k
jwkjwSTFT enkvkxneX )()(),(
v(n)=delta(n)
v(n)=delta(n)=1 if n=0, 0 otherwise
![Page 114: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/114.jpg)
k
jwkjwSTFT ekvkxeX )0()()0,(
v(n)=delta(n)
![Page 115: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/115.jpg)
k
jwkjwSTFT ekvkxeX )0()()0,(
v(n)=delta(n)
STFT DFT
![Page 116: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/116.jpg)
v(m)=delta(m)
![Page 117: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/117.jpg)
v(0)=delta(0)=1
STFT DFT
![Page 118: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/118.jpg)
LTI system output band limited
![Page 119: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/119.jpg)
LTI system output band limited
can decimate in time domain
![Page 120: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/120.jpg)
Decimation in time domain
)(zHo M
![Page 121: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/121.jpg)
Decimation in time domain
)(zHo M
LTI system output band limited
![Page 122: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/122.jpg)
Decimation in time domain
)(zHo M
maximal decimation (total of M samples across M channels)
![Page 123: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/123.jpg)
Copies in frequency domain
ow
ow
![Page 124: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/124.jpg)
Copies in frequency domain
ow
ow
LTI system output band limited
![Page 125: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/125.jpg)
Copies in frequency domain
ow
ow
copies after maximal decimation
![Page 126: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/126.jpg)
Decimated STFT
M
M
M
![Page 127: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/127.jpg)
Decimated STFT
M
M
M
uniformly spaced versions of same window filter
![Page 128: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/128.jpg)
Decimated STFT
M
M
M
constant maximal decimation
![Page 129: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/129.jpg)
Decimated STFT
M
M
M
decimation by M samples window shift of M
![Page 130: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/130.jpg)
Decimated STFT (sliding window)
![Page 131: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/131.jpg)
Decimated STFT (sliding window)
time axis
![Page 132: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/132.jpg)
Decimated STFT (sliding window)
frequency axis
![Page 133: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/133.jpg)
Decimated STFT (sliding window)
shift window by integer multiples of M
![Page 134: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/134.jpg)
Decimated STFT
M
M
M
decimation by M samples window shift of M
![Page 135: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/135.jpg)
Decimated STFT (sliding window)
calculate M uniformly spaced samples of DFT
![Page 136: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/136.jpg)
Decimated STFT
M
M
M
uniformly spaced versions of same window filter
![Page 137: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/137.jpg)
Decimated STFT (sliding window)
![Page 138: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/138.jpg)
Decimated STFT (sliding window)
time axis
![Page 139: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/139.jpg)
Decimated STFT (sliding window)
frequency axis
![Page 140: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/140.jpg)
Decimated STFT (sliding window)
shift window by integer multiples of M
![Page 141: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/141.jpg)
Decimated STFT
M
M
M
decimation by M samples window shift of M
![Page 142: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/142.jpg)
Decimated STFT (sliding window)
calculate M uniformly spaces samples of DFT
![Page 143: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/143.jpg)
Decimated STFT
M
M
M
uniformly spaced versions of same window filter
![Page 144: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/144.jpg)
Decimated STFT (sliding window)
uniform sampling of time/frequency
![Page 145: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/145.jpg)
Decimated STFT (sliding window)
M fixes sampling
![Page 146: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/146.jpg)
Decimated STFT
M
M
M
decimation by M samples
M versions of same window filter
![Page 147: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/147.jpg)
Decimated STFT
1n
1Mn
let decimation vary
on
![Page 148: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/148.jpg)
Decimated STFT (sliding window)
let window shifts vary
![Page 149: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/149.jpg)
Decimated STFT
1n
1Mn
let window transforms vary
on
![Page 150: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/150.jpg)
Decimated STFT (sliding window)
let window transforms vary
![Page 151: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/151.jpg)
Wavelet Transform
![Page 152: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/152.jpg)
Wavelet Transform
![Page 153: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/153.jpg)
Wavelet Transform
let decimation vary
![Page 154: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/154.jpg)
Wavelet Transform
let window shifts vary
![Page 155: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/155.jpg)
Wavelet Transform
let window transforms vary
![Page 156: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/156.jpg)
Wavelet Transform
let window transforms vary
![Page 157: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/157.jpg)
Wavelet Transform
let window transforms vary
![Page 158: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/158.jpg)
Summary
![Page 159: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/159.jpg)
Decimated STFT
M
M
M
decimation by M samples
M versions of same window filter
![Page 160: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/160.jpg)
Decimated STFT (sliding window)
M fixes sampling
![Page 161: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/161.jpg)
Decimated STFT (sliding window)
uniform sampling of time/frequency
![Page 162: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/162.jpg)
Wavelet Transform
let decimation varylet window
transforms vary
![Page 163: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/163.jpg)
Wavelet Transform
let window shifts vary
let window transforms vary
![Page 164: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/164.jpg)
Wavelet Transform
non-uniform sampling of
time/frequency grid
![Page 165: README](https://reader035.fdocuments.in/reader035/viewer/2022062500/56815720550346895dc4be5c/html5/thumbnails/165.jpg)
Reference
• Multirate Systems and Filter Banks by P.P. Vaidyanthan, pp.457-486