Transfer matrix
From Wikipedia, the free encyclopedia
The transfer matrix is a formulation in terms of a block-Toeplitz matrix of the two-scale equation, which characterizes refinable functions. Refinable functions play an important role in wavelet theory and finite element theory.
For the mask h, which is a vector with component indexes from a to b, the transfer matrix of h, we call it Th here, is defined as
.
More verbosely
The effect of Th can be expressed in terms of the downsampling operator "
":
.
[edit] Properties
.- If you drop the first and the last column and move the odd indexed columns to the left and the even indexed columns to the right, then you obtain a transposed Sylvester matrix.
- The determinant of a transfer matrix is essentially a resultant.
- More precisely:
- Let he be the even indexed coefficients of h (
) and let ho be the odd indexed coefficients of h (
). - Then
, where res is the resultant. - This connection allows for fast computation using the Euclidean algorithm.
- For the determinant of the transfer matrix of convolved mask holds

- where g − denotes the mask with alternating signs, i.e.
.
- If
, then
.
- This is a concretion of the determinant property above. From the determinant property one knows that Tg * h is singular whenever Th is singular. This property also tells, how vectors from the null space of Th can be converted to null space vectors of Tg * h.
- If x is an eigenvector of Th with respect to the eigenvalue λ, i.e.
,- then x * (1, − 1) is an eigenvector of Th * (1,1) with respect to the same eigenvalue, i.e.
.
- Let
be the eigenvalues of Th, which implies
and more generally
. This sum is useful for estimating the spectral radius of Th. There is an alternative possibility for computing the sum of eigenvalue powers, which is faster for small n.
- Let Ckh be the periodization of h with respect to period 2k − 1. That is Ckh is a circular filter, which means that the component indexes are residue classes with respect to the modulus 2k − 1. Then with the upsampling operator
it holds ![\mathrm{tr}(T_h^n) = \left(C_k h * (C_k h\uparrow 2) * (C_k h\uparrow 2^2) * \cdots * (C_k h\uparrow 2^{n-1})\right)_{[0]_{2^n-1}}](../../../../math/5/b/2/5b2c7c4c9f3bc820a1594ffc700cc9d3.png)
- Actually not n − 2 convolutions are necessary, but only
ones, when applying the strategy of efficient computation of powers. Even more the approach can be further sped up using the Fast Fourier transform.
- From the previous statement we can derive an estimate of the spectral radius of
. It holds

- where
is the size of the filter and if all eigenvalues are real, it is also true that
,- where
.
[edit] References
- Gilbert Strang: Eigenvalues of
and convergence of the cascade algorithm. IEEE Transactions on Signal Processing, 44:233-238, 1996.
- Henning Thielemann: Optimally matched wavelets, 2006 (contains proofs of the above properties)



