<< Chapter < Page | Chapter >> Page > |
A transmultiplexer is PR if and only if, for all ,
Moreover, if the number of channels is equal to the downsampling factor (i.e., ), [link] and [link] are equivalent.
Consider a PR filter bank. Since an arbitrary signal is a linear superposition of impulses, it suffices to consider the input signal, , for arbitrary integer . Then (see [link] ) and therefore, . But by PR, . The filter bank PR property is precisely a statement of this fact:
Consider a PR transmultiplexer. Once again because of linear superposition, it suffices to cosnsider only the input signals for all and . Then, (see [link] ), and . But by PR . The transmultiplexer PR property is precisely a statement of this fact:
Remark: Strictly speaking, in the superposition argument proving [link] , one has to consider the input signals for arbitrary . One readily verifies that for all [link] has to be satisfied.
The equivalence of [link] and [link] when is not obvious from the direct characterization. However, the transform domaincharacterization that we shall see shortly will make this connection obvious. For a PR filter, bank the channels should contain sufficient information to reconstruct the original signal (note the summation over in [link] ), while for a transmultiplexer, the constituent channels should satisfy biorthogonalityconstraints so that they can be reconstructed from the composite signal (note the biorthogonality conditions suggested by [link] ).
The second viewpoint is linear-algebraic in that it considers all signals as vectors and all filtering operations as matrix-vector multiplications [link] . In [link] and [link] the signals , and can be naturally associated with infinite vectors , and respectively. For example, . Then the analysis filtering operation can be expressed as
where, for each , is a matrix with entries appropriately drawn from filter . is a block Toeplitz matrix (since its obtained by retaining every row of the Toeplitz matrix representing convolution by ) with every row containing in an index-reversed order. Then the synthesis filtering operation can be expressed as
where, for each , is a matrix with entries appropriately drawn from filter . is also a block Toeplitz matrix (since it is obtained by retaining every row of the Toeplitz matrix whose transpose represents convolution by ) with every row containing in its natural order. Define to be the vector obtained by interlacing the entries of each of the vectors : . Also define the matrices and (in terms of and ) so that
is obtained by interlacing the rows of and is obtained by interlacing the rows of . For example, in the FIR case if the filters are all of length ,
Notification Switch
Would you like to follow the 'Wavelets and wavelet transforms' conversation and receive update notifications?