<< Chapter < Page Chapter >> Page >
i = 0 L - 1 n h i ( M n + n 1 ) g i ( - M n - n 2 ) = δ ( n 1 - n 2 ) .

A transmultiplexer is PR if and only if, for all i , j 0 , 1 , ... , L - 1 ,

n h i ( n ) g j ( - M l - n ) = δ ( l ) δ ( i - j ) .
L-Band Transmultiplexer with Rate Change Factor of M
L -Band Transmultiplexer with Rate Change Factor of M

Moreover, if the number of channels is equal to the downsampling factor (i.e., L = M ), [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, x ( n ) = δ ( n - n 1 ) , for arbitrary integer n 1 . Then (see [link] ) d i ( n ) = h i ( M n - n 1 ) and therefore, y ( n 2 ) = i n g i ( n 2 - M n ) d i ( n ) . But by PR, y ( n 2 ) = δ ( n 2 - n 1 ) . The filter bank PR property is precisely a statement of this fact:

y ( n 2 ) = i n g i ( n 2 - M n ) d i ( n ) = i n g i ( n 2 - M n ) h i ( M n - n 1 ) = δ ( n 2 - n 1 ) .

Consider a PR transmultiplexer. Once again because of linear superposition, it suffices to cosnsider only the input signals x i ( n ) = δ ( n ) δ ( i - j ) for all i and j . Then, d ( n ) = g j ( n ) (see [link] ), and y i ( l ) = n h i ( n ) d ( M l - n ) . But by PR y i ( l ) = δ ( l ) δ ( i - j ) . The transmultiplexer PR property is precisely a statement of this fact:

y i ( l ) = n h i ( n ) d ( M l - n ) = n h i ( n ) g j ( M l - n ) = δ ( l ) δ ( i - j ) .

Remark: Strictly speaking, in the superposition argument proving [link] , one has to consider the input signals x i ( n ) = δ ( n - n 1 ) δ ( i - j ) for arbitrary n 1 . One readily verifies that for all n 1 [link] has to be satisfied.

The equivalence of [link] and [link] when L = M 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 L channels should contain sufficient information to reconstruct the original signal (note the summation over i 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] ).

Matrix characterization of pr

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 x ( n ) , d i ( n ) and y ( n ) can be naturally associated with infinite vectors x , d i and y respectively. For example, x = [ , x ( - 1 ) , x ( 0 ) , x ( 1 ) , ] . Then the analysis filtering operation can be expressed as

d i = H i x , for i 0 , 1 , 2 , ... , L - 1 ,

where, for each i , H i is a matrix with entries appropriately drawn from filter h i . H i is a block Toeplitz matrix (since its obtained by retaining every M t h row of the Toeplitz matrix representing convolution by h i ) with every row containing h i in an index-reversed order. Then the synthesis filtering operation can be expressed as

y = i G i T d i

where, for each i , G i is a matrix with entries appropriately drawn from filter g i . G i is also a block Toeplitz matrix (since it is obtained by retaining every M t h row of the Toeplitz matrix whose transpose represents convolution by g i ) with every row containing g i in its natural order. Define d to be the vector obtained by interlacing the entries of each of the vectors d i : d = [ , d 0 ( 0 ) , d 1 ( 0 ) , , d M - 1 ( 0 ) , d 0 ( 1 ) , d 1 ( 1 ) , ] . Also define the matrices H and G (in terms of H i and G i ) so that

d = Hx , and y = G T d .

H is obtained by interlacing the rows of H i and G is obtained by interlacing the rows of G i . For example, in the FIR case if the filters are all of length N ,

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