Diagonalization of a Toeplitz matrix (or the related Henkel matrix) is well known for about 100 years due to Carathéodory. Recently, the methods and techniques were formalized and were shown to be related to non-uniform discrete Fourier transformation (DFT). In this post, we look at a straightforward extension to non-uniform discrete cosine transformation (DCT) for real-valued Toeplitz matrices.
Let be an real, symmetric, Toeplitz matrix with simple eigenvalues. The matrix admits a Vandermonde decomposition [4, 2] given by
where is an complex-valued Vandermonde matrix with powers of roots of unity, hereafter referred to as modes, along the columns (shown below), and is an non-negative diagonal matrix.
There exists no uniform cosine decomposition
for the matrix for
Note: is an real, cosine matrix and an positive diagonal matrix. The elements of are given by
where and
Let and denote the terms of the matrices and respectively. Expanding and equating the diagonal elements we have
where Therefore, the first element is
Due to the Toeplitz structure of , we have equality of the diagonal elements, i.e., However, since for any we have with upper-bound equality only for no angles beyond can satisfy the equality of the diagonal elements. Hence, such a decomposition does not exist. ∎
Result of the above theorem motivates us to explore offset non-uniform cosine decomposition where the decomposition is scaled as for some wherefore equality of the diagonal elements may be met.
The modes are either real or appear in complex conjugate pairs using the algorithm given in [2] with a real initial value
Note: The only admissible real initial values are
Modes are the polynomial roots of where is the -th element of the vector given by solving [2]. Here, is the initial value vector given by ∎
For real initial value vectors, the coeffcients of the polynomial are real. Therefore, the roots of the polynomial are either real or appear in complex conjugate pairs.
Now we present the main result of this post.
For real initial values, there exists an offset non-uniform cosine decomposition for the matrix
Note: is an real, cosine matrix and an positive diagonal matrix. The elements of the matrix are given by
where and
Let and denote the real and imaginary parts of the Vandermonde matrix As the initial values are real, from Lemma 2, the roots are either real or have complex conjugate symmetry. Therefore, we have the following orthogonality properties:
Using these properties (twice), we have
with the elements of the matrix as shown above. ∎
As an example, O-NUCD () may be found using the Vandermonde Tools from AudioLabs [3] as follows:
First published: 14th May 2019 on aravindhk-math.blogspot.com
Modified: 16th Dec. 2023 – Style updates for LaTeX