<< Chapter < Page Chapter >> Page >

Notice that the PR property of a filter bank or transmultiplexer is unchanged if all the analysis and synthesis filters are shifted by the same amount in opposite directions.Also any one analysis/synthesis filter pair can be shifted by multiples of M in opposite directions without affecting the PR property. Using these two properties (and assuming all thefilters are FIR), we can assume without loss of generality that the analysis filters are supported in [ 0 , N - 1 ] (for some integer N ). This also implies that H p ( z ) is a polynomial in z - 1 , a fact that we will use in the parameterization of an important class of filter banks— unitary filter banks .

All through the discussion of the PR property of filter banks, we have deliberately not said anything about the length of the filters. The bilinear PR constraintsare completely independent of filter lengths and hold for arbitrary sequences. However, if the sequences are infinite then one requires that the infinitesummations over n in [link] and [link] converge. Clearly, assuming that these filter sequences are in 2 ( Z ) is sufficient to ensure this since inner products are then well-defined.

Unitary filter banks

From [link] it follows that a filter bank can be ensured to be PR if the analysis filters are chosen such that H is left-unitary, i.e., H T H = I . In this case, the synthesis matrix G = H (from [link] ) and therefore G i = H i for all i . Recall that the rows of G i contain g i in natural order while the rows of H i contains h i in index-reversed order. Therefore, for such a filter bank, since G i = H i , the synthesis filters are reflections of the analysis filters about the origin; i.e., g i ( n ) = h i ( - n ) . Filter banks where the analysis and synthesis filters satisfy this reflection relationship arecalled unitary (or orthogonal) filter banks for the simple reason that H is left-unitary. In a similar fashion, it is easy to see that if H is right-unitary (i.e., H H T = I ), then the transmultiplexer associated with this set of analysis filters is PR with g i ( n ) = h i ( - n ) . This defines unitary transmultiplexers.

We now examine how the three ways of viewing PR filter banks and transmultiplexers simplify when we focus on unitary ones. Since g i ( n ) = h i ( - n ) , the direct characterization becomes the following:

Theorem 41 A filter bank is unitary iff

i n h i ( M n + n 1 ) h i ( M n + n 2 ) = δ ( n 1 - n 2 ) .

A transmultiplexer is unitary iff

n h i ( n ) h j ( M l + n ) = δ ( l ) δ ( i - j ) .

If the number of channels is equal to the downsampling factor, then a filter bank is unitary iff the corresponding transmultiplexer is unitary.

The matrix characterization of unitary filter banks/transmultiplexers should be clear from the above discussion:

Theorem 42 A filter bank is unitary iff H T H = I , and a transmultiplexer is unitary iff H H T = I .

The z-transform domain characterization of unitary filter banks and transmultiplexers is given below:

Theorem 43 A filter bank is unitary iff H p T ( z - 1 ) H p ( z ) = I , and a transmultiplexer is unitary iff H p ( z ) H p T ( z - 1 ) = I .

In this book (as in most of the work in the literature) one primarily considers the situation where the number of channels equals the downsampling factor.For such a unitary filter bank (transmultiplexer), [link] and [link] become:

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