19.8: The Discrete Fourier Transform
( \newcommand{\kernel}{\mathrm{null}\,}\)
It’s worth looking over this one more time from a slightly different perspective. In finding the energy of an oscillating continuous string, a standard approach is to analyze the motion of the string in terms of an infinite Fourier series of shorter and shorter wavelength oscillations, find the energy in each of these modes, and add to find the total energy. We’ll apply the same approach here—but with a difference. Since the waves only have meaning in our chain at a discrete set of uniformly spaced points, the set of waves needed to fully account for all possible motions is finite. In fact, it’s the same as the number of points. As we’ve discussed above, a wave with a higher wavenumber gives an identical set of displacements of the atoms as some lower one. So a complete Fourier analysis of the displacements at these N equally spaces points only needs linear combinations of N waves. This is the Discrete Fourier Transform (DFT).
Writing the complex (amplitude and phase) coefficient of the n^{\text {th }} frequency eigenstate X_{n}, the position of the j^{t h} atom in a superposition of such waves (with the standard normalization convention)
x_{j}=\dfrac{1}{N} \sum_{n=0}^{N-1} X_{n} e^{i k_{n} j a}=\dfrac{1}{N} \sum_{n=0}^{N-1} X_{n} e^{i 2 \pi n j / N}
Given the positions x_{j} of the atoms, the amplitude coefficients can be found using the inverse mapping:
X_{n}=\sum_{j=0}^{N-1} x_{j} e^{-i 2 \pi j n / N}=\sum_{j=0}^{N-1} \dfrac{1}{N} \sum_{n^{\prime}=0}^{N-1} X_{n^{\prime}} e^{i 2 \pi n^{\prime} j / N} e^{-i 2 \pi j n / N}
then using
\sum_{j=1}^{N} e^{-i 2 \pi n j / N} e^{i 2 \pi n^{\prime} j / N}=\sum_{j=1}^{N} e^{i 2 \pi\left(n^{\prime}-n\right) j / N}=N \delta_{n^{\prime} n}
gives X_{n}=X_{n}, establishing that we have the correct form for the inverse transformation.
The instantaneous configuration of the system is completely defined by the set \left(x_{1}, x_{2}, \ldots, x_{N}\right) and equally by the set \left(X_{1}, X_{2}, \ldots, X_{N}\right). All possible particle displacements at the N equally spaced sites can be mapped into N amplitudes of the N distinct waves (eigenvectors).
(This DFT mapping is widely used in the time domain in signal processing: the signal amplitude is sampled, say every millisecond, then the data can be DFT’d to give the wave components down to a minimum frequency around one millisecond. A good quality voice signal would need a shorter time interval, maybe 0.2 milliseconds.)
Now, from
x_{j}=\dfrac{1}{N} \sum_{n=0}^{N-1} X_{n} e^{i 2 \pi n j / N}
\sum_{j=1}^{N} x_{j}^{*} x_{j}=\dfrac{1}{N^{2}} \sum_{j=1}^{N} \sum_{m=0}^{N-1} X_{m}^{*} e^{-i 2 \pi m j / N} \sum_{n=0}^{N-1} X_{n} e^{i 2 \pi n j / N}
and again using
\sum_{j=1}^{N} e^{-i 2 \pi m j / N} e^{i 2 \pi n j / N}=\sum_{j=1}^{N} e^{i 2 \pi(n-m) j / N}=N \delta_{m n}
we find
\sum_{j=1}^{N} x_{j}^{*} x_{j}=\dfrac{1}{N} \sum_{n=1}^{N} X_{n}^{*} X_{n}
Back to our chain: for a physical configuration of the atoms, all the x_{j} must be real, so from
X_{n}=\sum_{j=0}^{N-1} x_{j} e^{-i 2 \pi j n / N}
we
see that X_{n}^{*}=X_{-n}=X_{N-n}. (This reduces the number of apparent degrees of freedom in the X representation to the correct N. X_{0} \text { is real, } X_{1}^{*}=X_{N-1}, etc., and if there is a middle X_{n}, it must be real.)
The kinetic energy of the chain particles,
\sum_{j=1}^{N}\left|\dot{x}_{j}\right|^{2}=\dfrac{1}{N} \sum_{n=1}^{N}\left|\dot{X}_{n}\right|^{2}
We can find potential energy similarly:
\sum_{j=1}^{N}\left(x_{j+1}-x_{j}\right)=\sum_{j=1}^{N} \sum_{n=0}^{N-1} X_{n} e^{i 2 \pi n j / N}\left(e^{2 \pi i n / N}-1\right)
and using the same routine as before,
\sum_{j=1}^{N}\left(x_{j+1}-x_{j}\right)^{2}=\sum_{n=0}^{N-1}\left|X_{n}\right|^{2}\left|e^{2 \pi i n / N}-1\right|^{2}=\sum_{n=0}^{N-1}\left|X_{n}\right|^{2}\left|e^{i k_{n} a}-1\right|^{2}
Finally,
\left|e^{i k_{n} a}-1\right|^{2}=4 \sin ^{2}\left(\dfrac{k_{n} a}{2}\right)
Putting all this together, the Lagrangian can be written in terms of the transformed variables:
L=\dfrac{1}{N} \sum_{n=1}^{N}\left[\dfrac{1}{2} m\left|\dot{X}_{n}\right|^{2}-2 \kappa \sin ^{2}\left(\dfrac{k_{n} a}{2}\right)\left|X_{n}\right|^{2}\right]
The equation of motion is then
m \ddot{X}_{n}=-4 \kappa \sin ^{2}\left(\dfrac{k_{n} a}{2}\right) X_{n}
with eigenvalues
\Omega_{n}=\sqrt{\dfrac{\kappa}{m}} \cdot 2 \sin \left(\dfrac{k_{n} a}{2}\right)=\sqrt{\dfrac{\kappa}{m}} \cdot 2 \sin \left(\dfrac{n \pi}{N}\right)
This is of course the same result we found earlier, but it is perhaps worth seeing how it comes from the (mathematically equivalent) DFT analysis.