- Toeplitz matrix
In the mathematical discipline of
linear algebra , a Toeplitz matrix or diagonal-constant matrix, named afterOtto Toeplitz , is a matrix in which each descending diagonal from left to right is constant. For instance, the following matrix is a Toeplitz matrix::
Any "n"×"n" matrix "A" of the form
:
is a Toeplitz matrix. If the "i","j" element of "A" is denoted "A""i","j", then we have
:
Properties
Generally, a matrix equation
:
is the general problem of "n"
linear simultaneous equations to solve. If "A" is a Toeplitz matrix, then the system is rather special (has only 2"n" − 1 degrees of freedom, rather than "n"2). One could therefore expect that solution of a Toeplitz system would be easier.This can be investigated by the transformation
:
which has rank 2, where is the
down-shift operator . Specifically, one can by simple calculation show that:
where empty places in the matrix are replaced by zeros.
Notes
These matrices have uses in
computer science because it can be shown that the addition of two Toeplitz matrices can be done in O("n") time, a Toeplitz matrix can be multiplied by a vector in O("n" log "n") time, and thematrix multiplication of two Toeplitz matrices can be done in O() time.Toeplitz systems of form can be solved by the Levinson-Durbin Algorithm in Θ() time. Variants of this algorithm have been shown to be weakly stable in the sense of James Bunch (i.e., they exhibit
numerical stability for well-conditioned linear systems).Toeplitz matrices are also closely connected with
Fourier series , because themultiplication operator by atrigonometric polynomial , compressed to a finite-dimensional space, can be represented by such a matrix.If a Toeplitz matrix has the additional property that , then it is a
circulant matrix .Toeplitz matrices are persymmetric. Symmetric Toeplitz matrices are both centrosymmetric and bisymmetric.
The
convolution operation can be constructed as a matrix multiplication, where one of the inputs is converted into a Toeplitz matrix. For example, the convolution of and can be formulated as:This approach can be extended to compute
autocorrelation ,cross-correlation ,moving average etc.ee also
*
Circulant matrix External links
* [http://ee.stanford.edu/~gray/toeplitz.pdf Toeplitz and Circulant Matrices: A Review, by R. M. Gray]
Wikimedia Foundation. 2010.