Professional Documents
Culture Documents
12/17/2015 1
• Reading
12/17/2015 2
Two-channel Quadrature-Mirror filterbank (QMF)
Vk ( z ) H k ( z ) X ( z )
Uk ( z)
1
2
Vk ( z1 2 ) Vk ( z1 2 )
Vˆk ( z ) U k ( z 2 ) 0 k 1
Vˆk ( z ) Vk ( z ) Vk ( z )
1
2
H k ( z ) X ( z ) H k ( z ) X ( z )
1
0 k 1
2
The filterbank output
Y ( z ) G0 ( z )Vˆ0 ( z ) G1 ( z )Vˆ1 ( z )
12/17/2015 3
The reconstructed signal at the filterbank output
Y ( z ) G0 ( z )Vˆ0 ( z ) G1 ( z )Vˆ1 ( z )
Y ( z)
1
H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )X ( z )
2
H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )X ( z )
1
2
Y ( z ) T ( z ) X ( z ) A( z ) X ( z )
The distortion transfer function
T ( z)
1
H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )
2
The aliasing component
A( z ) H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )
1
2
12/17/2015 4
Y ( z ) T ( z ) X ( z ) A( z ) X ( z )
T ( z)
1
H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )
2
A( z ) H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )
1
2
• alias-cancellation condition
H 0 ( z )G0 ( z ) H1 ( z )G1 ( z ) 0
let G0 ( z ) H1 ( z ) “LPF”
G1 ( z ) H 0 ( z ) “HPF”
H 0 ( z ) H1 ( z ) H1 ( z ) H 0 ( z ) 0
12/17/2015 5
• example: trivial two-channel PR QMF filterbank
H 0 ( z) 1 G0 ( z ) z 1
H1 ( z ) z 1 G1 ( z ) 1
• distortion transfer function
1
T ( z ) {H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )}
2
1
T ( z ) {z 1 z 1} z 1
2
• aliasing term
1
A( z ) {H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )}
2
1 1 1
A( z ) {z z } 0
2
12/17/2015 6
• example
1 1
H 0 ( z) (1 z 1 ) G0 ( z ) (1 z 1 ) H1 ( z )
2 2
1 1
H1 ( z ) (1 z 1 ) G1 ( z ) ( 1 z 1 ) H 0 ( z )
2 2
• distortion transfer function
1
T ( z ) {H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )}
2
1
T ( z ) {(1 z 1 )(1 z 1 ) (1 z 1 )( 1 z 1 )} z 1
4
• alias term
1
A( z ) {H 0 ( z )G0 ( z ) H1 ( z )G1 ( z )}
2
1
A( z ) {(1 z 1 )(1 z 1 ) (1 z 1 )( 1 z 1 )} 0
4
analysis synthesis
12/17/2015 7
Polyphase implementation of the two-channels QMF
• The polyphase decomposition of the • The polyphase decomposition of the
analysis filters 𝐻0 𝑧 &𝐻1 (𝑧) and noting synthesis filters 𝐺0 𝑧 & 𝐺1 (𝑧) and noting
that 𝐻1 𝑧 = 𝐻0 (−𝑧) that 𝐺0 𝑧 = 𝐻0 𝑧 , and
𝐺1 𝑧 = −𝐻1 𝑧 = −𝐻0 (−𝑧)
H 0 ( z ) E0 ( z 2 ) z 1E1 ( z 2 )
1
G0 ( z ) E0 ( z 2 ) z 1E1 ( z 2 )
H1 ( z ) E0 ( z ) z E1 ( z )
2 2
G1 ( z ) E0 ( z 2 ) z 1E1 ( z 2 )
• In matrix form
• In matrix form
H 0 ( z ) 1 1 E0 ( z ) 2
H ( z ) 1 1 1 2
G0 ( z ) 1 1
G1 ( z ) z 1E1 ( z 2 ) E0 ( z 2 )
1 z E1 ( z )
1 1
12/17/2015 8
• example:
H 0 ( z ) 1 z 1
E0 ( z 2 ) 1
E1 ( z 2 ) 1
H 0 ( z ) 1 1 1
H ( z ) 1 1 z 1
1
1 1
G0 ( z )
G1 ( z ) z 1 1
1 1
12/17/2015 9