<< Chapter < Page Chapter >> Page >
d = H x = def h 0 ( N - 1 ) ... h 0 ( N - M - 1 ) ... h 0 ( 0 ) 0 ... ... ... ... ... h L - 1 ( N - 1 ) ... h L - 1 ( N - M - 1 ) ... h L - 1 ( 0 ) 0 0 0 h 0 ( N - 1 ) ... ... ... ... ... ... 0 0 h L - 1 ( N - 1 ) ... ... x .

From this development, we have the following result:

Theorem 39 A filter bank is PR iff

G T H = I .

A transmultiplexer is PR iff

H G T = I .

Moreover, when L = M , both conditions are equivalent.

One can also write the PR conditions for filter banks and transmultiplexers in the following form, which explicitly shows the formal relationship betweenthe direct and matrix characterizations. For a PR filter bank we have

i G i T H i = I .

Correspondingly for a PR transmultiplexer we have

H i G j T = δ ( i - j ) I .

Polyphase (transform-domain) characterization of pr

We finally look at the analysis and synthesis filter banks from a polyphase representation viewpoint. Here subsequences of the inputand output signals and the filters are represented in the z-transform domain. Indeed let the z-transforms of the signals and filters be expressedin terms of the z-transforms of their subsequences as follows:

X ( z ) = k = 0 M - 1 z k X k ( z M )
Y ( z ) = k = M - 1 z k Y k ( z M )
H i ( z ) = k = 0 M - 1 z - k H i , k ( z M )
G i ( z ) = k = 0 M - 1 z k G i , k ( z M )

Then, along each branch of the analysis bank we have

D i ( z ) = M H i ( z ) X ( z ) = M k = 0 M - 1 z - k H i , k ( z ) l = 0 M - 1 z l X l ( z M ) = M k , l = 0 M - 1 z l - k H i , k ( z M ) X l ( z M ) = k , l = 0 M - 1 δ ( l - k ) H i , k ( z ) X l ( z ) = k M - 1 H i , k ( z ) X k ( z ) .

Similarly, from the synthesis bank, we have

Y ( z ) = i = 0 L - 1 D i ( z M ) G i ( z ) = i = 0 L - 1 D i ( z M ) k = 0 M - 1 z k G i , k ( z M ) = k = 0 M - 1 z k i = 0 L - 1 G i , k ( z M ) D i ( z M ) .

and therefore (from [link] )

Y k ( z ) = i = 0 L - 1 G i , k ( z ) D i ( z ) .

For i 0 , 1 , ... , L - 1 and k 0 , 1 , ... , M - 1 , define the polyphase component matrices ( H p ( z ) ) i , k = H i , k ( z ) and ( G p ( z ) ) i , k = G i , k ( z ) . Let X p ( z ) and Y p ( z ) denote the z-transforms of the polyphase signals x p ( n ) and y p ( n ) , and let D p ( z ) be the vector whose components are D i ( z ) . Equations  [link] and [link] can be written compactly as

D p ( z ) = H p ( z ) X p ( z ) ,
Y p ( z ) = G p T ( z ) D p ( z ) ,

and

Y p ( z ) = G p T ( z ) H p ( z ) X p ( z ) .

Thus, the analysis filter bank is represented by the multi-input (the polyphase components of X ( z ) ), multi-output (the signals D i ( z ) ) linear-shift-invariant system H p ( z ) that takes in X p ( z ) and gives out D p ( z ) . Similarly, the synthesis filter bank can be interpreted as a multi-input (the signals D i ( z ) ), multi-output (the polyphase components of Y ( z ) ) system G p T ( z ) , which maps D p ( z ) to Y p ( z ) . Clearly we have PR iff Y p ( z ) = X p ( z ) . This occurs precisely when G p T ( z ) H p ( z ) = I .

For the transmultiplexer problem, let Y p ( z ) and X p ( z ) be vectorized versions of the input and output signals respectively and let D p ( z ) be the generalized polyphase representation of the signal D ( z ) . Now D p ( z ) = G p T ( z ) Y p ( z ) and X p ( z ) = H p ( z ) D p ( z ) . Hence X p ( z ) = H p ( z ) G p T ( z ) Y p ( z ) , and for PR H p ( z ) G p T ( z ) = I .

Theorem 40 A filter bank has the PR property if and only if

G p T ( z ) H p ( z ) = I .

A transmultiplexer has the PR property if and only if

H p ( z ) G p T ( z ) = I

where H p ( z ) and G p ( z ) are as defined above.

Remark: If G p T ( z ) H p ( z ) = I , then H p ( z ) must have at least as many rows as columns (i.e., L M is necessary for a filter bank to be PR).If H p ( z ) G p T ( z ) = I then H p ( z ) must have at least as many columns as rows (i.e., M L is necessary for a tranmultiplexer to be PR). If L = M , G p T ( z ) H p ( z ) = I = H p T ( z ) G p ( z ) and hence a filter bank is PR iff the corresponding transmultiplexer is PR. This equivalence is trivial with the polyphase representation, whileit is not in the direct and matrix representations.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Wavelets and wavelet transforms. OpenStax CNX. Aug 06, 2015 Download for free at https://legacy.cnx.org/content/col11454/1.6
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Wavelets and wavelet transforms' conversation and receive update notifications?

Ask