Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
0 of .
Results for:
P. 1
Handout3

# Handout3

Ratings: (0)|Views: 70|Likes:
from mit ocw
from mit ocw

### Availability:

See more
See less

07/28/2013

pdf

text

original

Course 18.327 and 1.130
Wavelets and Filter Banks
Filter Banks: time domain
(Haar example) and frequency domain;
conditions for alias cancellation
and no distortion
2
Simplest (non-trivial) example of a two channel FIRperfect reconstruction filter bank.
Haar Filter Bank
h
0
[n]h
1
[n]
éééé
2
éééé
2x[n]y
0
[n]y
1
[n]
åååå
2
åååå
2Analysis
0
[n]
1
[n]
0
[n]
1
[n]x[n]^Synthesisv
0
[n]v
1
[n]t
1
[n]t
0
[n]h
0
[n] =
0
[n] =011
µµµµ
21
µµµµ
21
µµµµ
21
µµµµ
2-10
1

3
h
1
[n] =
1
[n] =-1
µµµµ
21
µµµµ
2-1
µµµµ
21
µµµµ
201-10Analysis:
0
[n] = (x[n] + x[n œ 1]) lowpass filter y
0
[n] = r
0
[2n] downsampler y
0
[n] = (x[2n] + x[2n œ 1]) -----------------
jjjj

Similarlyy
1
[n] = (x[2n] œ x[2n œ 1]) ------------------
kkkk

1
µµµµ
21
µµµµ
21
µµµµ
2
4
Matrix form
4444
=
4444

y
0
[0]y
0
[1]
::::

4

::::

y
1
[0]y
1
[1]1
µµµµ
2
4444

3

1 1 0 0
3333

3

0 0 1 1
3333

3

-1 1 0 0
3333

3

0 0 -1 1
3333

4444

::::

x[-1]x[0]x[1]x[2]
::::

::::

-------------------
llll

y
o
y
1
=LBx
2

5
Synthesisy
0
[n/2] n event
0
[n] = upsampler 0 n oddv
0
[n] = ( t
0
[n + 1] + t
0
[n]) lowpass filter y
0
[n/2] n eveny
0
[ ] n odd
& )  ' ) ( & )  ' ) ( & )  ' ) ( & )  ' ) (
1
µµµµ
2
& )  ' ) ( & )  ' ) ( & )  ' ) ( & )  ' ) (
=

1
µµµµ
21
µµµµ
2n + 12
6
Similarlyv
1
[n] =
& )  ' ) ( & )  ' ) ( & )  ' ) ( & )  ' ) (
1
µµµµ
2
y
1
[n/2] n even
1
µµµµ
2
-y
1
[ ] n odd
n + 12
& )  ' ) ( & )  ' ) ( & )  ' ) ( & )  ' ) (
1
µµµµ
2
(y
0
[n/2] + y
1
[n/2]) n even^So, the reconstructed signal isx[n] = v
0
[n] + v
1
[n]=
1
µµµµ
2
(y
0
[ ] -y
1
[ ]) n odd
n + 12n + 12
3