<< Chapter < Page | Chapter >> Page > |
Theorem 44 For a polynomial matrix , unitary on the unit circle (i.e., ), and of polynomial degree , there exists a unique set of projection matrices (each of rank some integer ), such that
Remark: Since the projection is of rank , it can be written as , for a nonunique set of orthonormal vectors . Using the fact that
defining and collecting all the 's that define the 's into a single pool (and reindexing) we get the following factorization:
If is the analysis bank of a filter bank, then notice that (from [link] ) is the number of storage elements required to implement the analysis bank. The minimum number of storage elements to implementany transfer function is called the McMillan degree and in this case is indeed the McMillan degree [link] . Recall that is chosen to be the projection matrix onto the range of . Instead we could have chosen to be the projection onto the nullspace of (which contains the range of ) or any space sandwiched between the two. Each choice leads to a different sequence of factors and corresponding (except when the range and nullspaces in question coincide at some stage during the order reduction process). However, , the McMillan degree is constant.
Equation [link] can be used as a starting point for filter bank design. It parameterizes all unitary filter banks with McMillan degree . If , then all unitary filter banks with filters of length are parameterized using a collection of unitary vectors, , and a unitary matrix, . Each unitary vector has free parameters, while the unitary matrix has free parameters for a total of free parameters for . The filter bank design problem is to choose these free parameters to optimize the “usefulness” criterionof the filter bank.
If , and is left-unitary, a similar analysis leads to exactly the same factorization as before except that is a left unitary matrix. In this case, the number of free parameters is given by . For a transmultiplexer with , one can use the same factorization above for (which is left unitary). Even for a filter bank or transmultiplexer with , factorizations of left-/right-unitary is useful for the following reason. Let us assume that a subset of the analysis filters has beenpredesigned (for example in wavelet theory one sometimes independently designs to be a -regular scaling filter, as in Chapter: Regularity, Moments, and Wavelet System Design ). The submatrix of corresponding to this subset of filters is right-unitary, hence its transpose can be parameterized asabove with a collection of vectors and a left-unitary . Each choice for the remaining columns of gives a choice for the remaining filters in the filter bank. In fact, all possible completions of the original subset with fixed McMillan degree are given this way.
Orthogonal filter banks are sometimes referred to as lossless filter banks because the collective energy of the subband signals is the same asthat of the original signal. If is an orthogonal matrix, then the signals and have the same energy. If is an orthogonal projection matrix, then
Notification Switch
Would you like to follow the 'Wavelets and wavelet transforms' conversation and receive update notifications?