Circulant Matrices
A circulant matrix is built from a single vector by cyclically shifting it. Each row is the previous row moved one step to the right, wrapping around at the end. This rigid structure has a remarkable consequence: every circulant of a given size is diagonalized by the same fixed set of eigenvectors, the columns of the Fourier matrix. Once that basis is known, multiplying by a circulant, inverting it, or reading off its eigenvalues all reduce to the discrete Fourier transform.
The cyclic shift and circulants
Section titled “The cyclic shift and circulants”The simplest nonzero circulant is the cyclic shift , whose first column is :
It is a permutation matrix, hence orthogonal, and it cycles with period : . Every circulant is a polynomial in ,
because is exactly the matrix with a single shifted diagonal of ones at offset . This is the structural fact that drives everything: all circulants are polynomials in one matrix, so they all share the eigenvectors of that matrix and commute with each other.
Eigenvectors of the shift: the Fourier modes
Section titled “Eigenvectors of the shift: the Fourier modes”Since , every eigenvalue of satisfies : the eigenvalues are the -th roots of unity , where
The eigenvector for is the geometric vector of its powers. Write . Then shifting its entries multiplies the whole vector by :
These eigenvectors are the Fourier modes: discrete complex exponentials of increasing frequency. They are orthogonal, and collecting them as columns gives the Fourier matrix.
The product is the discrete Fourier transform of , and is the inverse transform. Orthogonality of the columns is a one-line geometric sum: for ,
since while the denominator is nonzero; for every term is and the sum is .
Diagonalization and the eigenvalue formula
Section titled “Diagonalization and the eigenvalue formula”Because every circulant is the polynomial and , the same Fourier modes diagonalize , with eigenvalue .
This is a complete spectral picture obtained with no eigenvalue computation: the eigenvectors are universal and known in advance, and the eigenvalues are a single DFT of the first column. Several facts drop out immediately.
- The eigenvalues are . A circulant is invertible exactly when no entry of vanishes, and is again circulant with eigenvalues .
- Circulants commute. Any two circulants of the same size share the eigenvector matrix , so , and their product is circulant with eigenvalues . This is the convolution rule of the next page.
- Symmetric circulants. is symmetric when ; then the eigenvalues are real and the modes can be taken as the real cosine/sine vectors.
The spectrum of a circulant
Section titled “The spectrum of a circulant”Edit the first column below. The matrix is rebuilt by cyclic shifts, and the bars show its eigenvalues in magnitude and phase. The eigenvectors never move: they are always the Fourier modes. Only the eigenvalues respond to , and they are exactly its discrete Fourier transform.
A circulant is therefore the cleanest example of a matrix that is best understood in another basis. In the standard basis it is a dense pattern of shifts; in the Fourier basis it is a diagonal matrix whose entries are read directly from the transform of one column.