Quadrature-Mirror Filter Bank
Quadrature-Mirror Filter Bank
Mitra
1
Quadrature-Mirror Filter Bank
Quadrature-Mirror Filter Bank
This yields
where C(z) is an arbitrary rational function
0
1 1 0 0
+ ) ( ) ( ) ( ) ( z G z H z G z H
) (
) (
) (
) (
z H
z H
z G
z G
0
1
1
0
), ( ) ( ) ( ), ( ) ( ) ( z H z C z G z H z C z G
0 1 1 0
Copyright S. K. Mitra
18
Alias-Free Filter Bank
Alias-Free Filter Bank
+ ) ( )} ( arg{
j
e T
+ + )} ( arg{ )} ( arg{
j j
e X e Y
Copyright S. K. Mitra
21
Alias-Free Filter Bank
Alias-Free Filter Bank
] [ ] [ n x d n y
Copyright S. K. Mitra
22
Alias-Free Filter Bank
Alias-Free Filter Bank
Example
Example - Consider the system shown below
2 2
2 2
1
z
1
z
+
] [n x
] [n y
Copyright S. K. Mitra
23
Alias-Free Filter Bank
Alias-Free Filter Bank
j j
e H e H
0 1
) (z H
1
) (z H
0
Copyright S. K. Mitra
26
An Alias-Free Realization
An Alias-Free Realization
The relation
indicates that is a mirror-image
of with respect to /2, the
quadrature frequency
quadrature frequency
j j
e H e H
0 1
| ) ( |
j
e H
0
| ) ( |
j
e H
1
Copyright S. K. Mitra
27
An Alias-Free Realization
An Alias-Free Realization
Substituting in
with C(z) = 1 we get
1
]
1
1
]
1
) (
) (
) (
) (
2
1
1
2
0
0
0
1 1
1 1
z E z
z E
z H
z H
Copyright S. K. Mitra
31
An Alias-Free Realization
An Alias-Free Realization
1 1
1 1 2
0
2
1
1
1 0
) ( ) ( ) ( ) ( z E z E z z G z G
Copyright S. K. Mitra
32
An Alias-Free Realization
An Alias-Free Realization
Copyright S. K. Mitra
34
An Alias-Free Realization
An Alias-Free Realization
Example
Example - Let
Hence
Likewise
1
0
1
+ z z H ) (
1 1
2
1
2
0
) ( , ) ( z E z E
1 2
1
1 2
0 0 1
1
z z E z z E z H z H ) ( ) ( ) ( ) (
1 2
0
2
1
1
0
1
+ + z z E z E z z G ) ( ) ( ) (
1 2
0
2
1
1
1
1
+ z z E z E z z G ) ( ) ( ) (
Copyright S. K. Mitra
35
An Alias-Free Realization
An Alias-Free Realization
In this case,
exhibits a linear-phase characteristic
Copyright S. K. Mitra
37
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
1
0
0 0
] [ ) (
N
n
n
z n h z H
Copyright S. K. Mitra
38
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
j N j
jN
j
e H e H
e
e T
0 ) (
j
e T
Copyright S. K. Mitra
40
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
+
j j
jN
j
e H e H
e
e T
} | ) ( | | ) ( {|
2
2
1
2
0
+
j j
jN
e H e H
e
1 | ) ( | | ) ( |
2
1
2
0
+
j j
e H e H
Copyright S. K. Mitra
41
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
d e H
s
j
2
1
) (
,
_
0
2
2
1
2
0 2
1 d e H e H
j j
) ( ) (
+
2
s
Copyright S. K. Mitra
46
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
,
_
2 /
0
2
2
1
2
0 2
) ( ) ( 1 2 d e H e H
j j
1
Copyright S. K. Mitra
47
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
Example
Example - The gain responses of the length-
12 linear-phase FIR lowpass filter 12B and
its power-complementary highpass filter
obtained using Program 10_9 are shown
below
0 0.2 0.4 0.6 0.8 1
-80
-60
-40
-20
0
20
G
a
i
n
,
d
B
H
0
(z) H
1
(z)
Copyright S. K. Mitra
49
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
AmplitudedistortionindB
2
1
2
0
| ) ( | | ) ( |
+
j j
e H e H
Copyright S. K. Mitra
50
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
105 . 0 2 / ) 5 . 0 (
s
Copyright S. K. Mitra
51
Alias-Free FIR QMF Bank
Alias-Free FIR QMF Bank
Copyright S. K. Mitra
53
Alias-Free IIR QMF Bank
Alias-Free IIR QMF Bank
Thus,
) (
1
z E
) (
0
z H
) (
0
z E
), ( ) (
0
2
1
0
z z E
A
) ( ) (
1
2
1
1
z z E
A
) (
0
z A ) (
1
z A
[ ] ) ( ) ( ) (
2
1
1 2
0
2
1
0
z z z z H A A
+
[ ] ) ( ) ( ) (
2
1
1 2
0
2
1
1
z z z z H A A
Copyright S. K. Mitra
54
Alias-Free IIR QMF Bank
Alias-Free IIR QMF Bank
1
]
1
1
]
1
) (
) (
1 1
1 1
) (
) (
2
1
1
2
0
2
1
0
0
z z
z
z H
z H
A
A
[ ] [ ]
1
]
1
1 1
1 1
) ( ) ( ) ( ) (
2
0
2
1
1
2
1
1 0
z z z z G z G A A
Copyright S. K. Mitra
55
Alias-Free IIR QMF Bank
Alias-Free IIR QMF Bank
From
it can be seen that the lowpass transfer
function has a polyphase-like
decomposition, except here the polyphase
components are stable allpass transfer
functions
[ ] ) ( ) ( ) (
2
1
1 2
0
2
1
0
z z z z H A A
+
) (z H
0
Copyright S. K. Mitra
57
Alias-Free IIR QMF Bank
Alias-Free IIR QMF Bank
j
p
e H
p
0 for
, | ) ( |
s
j
e H
s
for
+
s p
) (
p p s
1 4
2
Copyright S. K. Mitra
59
Alias-Free IIR QMF Bank
Alias-Free IIR QMF Bank
Using the
pole-interlacing property
pole-interlacing property
discussed earlier, on can readily identify the
expressions for the two allpass transfer
functions and ) (z
0
A ) (z
1
A
Copyright S. K. Mitra
60
Alias-Free IIR QMF Bank
Alias-Free IIR QMF Bank
Example
Example - The frequency response
specifications of a real-coefficient lowpass
half-band filter are given by: ,
, and
From we get
) (
p p s
1 4
2
00012013 0.
p
Copyright S. K. Mitra
61
Alias-Free IIR QMF Bank
Alias-Free IIR QMF Bank
G
a
i
n
,
d
B
Real half-bandfilter
Copyright S. K. Mitra
62
Alias-Free IIR QMF Bank
Alias-Free IIR QMF Bank
+
+
z
z
z
.
.
) ( A
2
2
2
1
7149039978 0 1
7149039978 0
+
+
z
z
z
.
.
) ( A