<< Chapter < Page Chapter >> Page >
i H i T H i = I ,

and

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

The matrices H i are pairwise orthogonal and form a resolution of the identity matrix. In other words,for each i , H i T H i is an orthogonal projection matrix and the filter bank gives an orthogonal decomposition of a given signal.Recall that for a matrix P to be an orthogonal projection matrix, P 2 = P and P 0 ; in our case, indeed, we do have H i T H i 0 and H i T H i H i T H i = H i T H i .

Unitarity is a very useful constraint since it leads to orthogonal decompositions. Besides, for a unitary filter bank, one doesnot have to design both the analysis and synthesis filters since h i ( n ) = g i ( - n ) . But perhaps the most importantproperty of unitary filter banks and transmultiplexers is that they can be parameterized. As we have already seen, filter bank design is a nonlinearoptimization (of some goodness criterion) problem subject to PR constraints. If the PR constraints are unitary, then a parameterization of unitaryfilters leads to an unconstrained optimization problem. Besides, for designing wavelets with high-order vanishing moments, nonlinearequations can be formulated and solved in this parameter space. A similar parameterization of nonunitary PR filter banks and transmultiplexersseems impossible and it is not too difficult to intuitively see why. Consider the following analogy: a PR filter bank is akin to a left-invertible matrix anda PR transmultiplexer to a right-invertible matrix. If L = M , the PR filter bank is akin to an invertible matrix. A unitary filter bank is akin toa left-unitary matrix, a unitary transmultiplexer to a right-unitary matrix, and when L = M , either of them to a unitary matrix. Left-unitary, right-unitary and in particular unitary matrices can be parameterizedusing Givens' rotations or Householder transformations [link] . However, left-invertible, right-invertible and, in particular,invertible matrices have no general parameterization. Also, unitariness allows explicit parameterization of filter banks and transmultiplexerswhich just PR alone precludes. The analogy is even more appropriate: There are two parameterizations of unitary filter banks and transmultiplexers thatcorrespond to Givens' rotation and Householder transformations, respectively. All our discussions on filter banks and transmultiplexers carry over naturallywith very small notational changes to the multi-dimensional case where downsampling is by some integer matrix [link] . However, the parameterization result we now proceed to develop is not known in themulti-dimensional case. In the two-dimensional case, however, an implicit, and perhaps not too practical (from a filter-design point of view), parameterizationof unitary filter banks is described in [link] .

Consider a unitary filter bank with finite-impulse response filters (i.e., for all i , h i is a finite sequence). Recall that without loss of generality, the filters can be shifted so that H p ( z ) is a polynomial in z - 1 . In this case G p ( z ) = H p ( z - 1 ) is a polynomial in z . Let

H p ( z ) = k = 0 K - 1 h p ( k ) z - k .

That is, H p ( z ) is a matrix polynomial in z - 1 with coefficients h p ( k ) and degree K - 1 . Since H p T ( z - 1 ) H p ( z ) = I , from [link] we must have h p T ( 0 ) h p ( K - 1 ) = 0 as it is the coefficient of z K - 1 in the product H p T ( z - 1 ) H p ( z ) . Therefore h p ( 0 ) is singular. Let P K - 1 be the unique projection matrix onto the range of h p ( K - 1 ) (say of dimension δ K - 1 ). Then h p ( 0 ) T P K - 1 = 0 = P K - 1 h p ( 0 ) . Also P K - 1 h ( K - 1 ) = h ( K - 1 ) and hence ( I - P K - 1 ) h ( K - 1 ) = 0 . Now I - P K - 1 + z P K - 1 H p ( z ) is a matrix polynomial of degree at most K - 2 . If h ( 0 ) and h ( K - 1 ) are nonzero (an assumption one makes without loss of generality), the degree is precisely K - 2 . Also it is unitary since I - P K - 1 + z P K - 1 is unitary. Repeated application of this procedure ( K - 1 ) times gives a degree zero (constant) unitary matrix V 0 . The discussion above shows that an arbitrary unitary polynomial matrix of degree K - 1 can be expressed algorithmically uniquely as described in the following theorem:

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