Fiveable

⚛️Solid State Physics Unit 2 Review

QR code for Solid State Physics practice questions

2.4 Fourier analysis of periodic structures

2.4 Fourier analysis of periodic structures

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
⚛️Solid State Physics
Unit & Topic Study Guides

Fourier analysis basics

Fourier analysis lets you decompose any complex periodic function into a sum of simple sine and cosine waves. In solid state physics, this is how you move between a real-space picture of a crystal and its reciprocal-space description, connecting atomic arrangements to diffraction patterns and electronic properties.

Fourier series representation

A periodic function f(r)f(\mathbf{r}) with period matching the lattice can be written as an infinite sum of sinusoidal terms. Each term has a specific frequency (set by a reciprocal lattice vector), an amplitude, and a phase. In a crystal, this means you can express a periodic potential, an electron density, or a lattice vibration pattern as a sum over reciprocal lattice vectors G\mathbf{G}:

f(r)=GfGeiGrf(\mathbf{r}) = \sum_{\mathbf{G}} f_{\mathbf{G}} \, e^{i\mathbf{G} \cdot \mathbf{r}}

where fGf_{\mathbf{G}} are the Fourier coefficients. The key idea: a complicated spatial pattern becomes a list of coefficients, one for each G\mathbf{G}.

Fourier transforms vs Fourier series

  • Fourier series apply to functions that repeat periodically. You get a discrete set of frequency components (one per reciprocal lattice vector).
  • Fourier transforms extend this to non-periodic (aperiodic) functions, producing a continuous spectrum of frequencies.

In crystallography, you use Fourier series for anything with the periodicity of the lattice (like the crystal potential). You use Fourier transforms when dealing with finite objects, like a single unit cell's electron density or an aperiodic defect.

Complex exponential form

Fourier series are most naturally written using complex exponentials eiGre^{i\mathbf{G} \cdot \mathbf{r}} rather than separate sines and cosines. This form is more compact and makes the math far cleaner. Each complex exponential encodes both amplitude and phase in a single complex coefficient fGf_{\mathbf{G}}:

  • fG|f_{\mathbf{G}}| gives the amplitude
  • arg(fG)\arg(f_{\mathbf{G}}) gives the phase

Negative and positive G\mathbf{G} vectors together reproduce the real-valued function when fG=fGf_{-\mathbf{G}} = f_{\mathbf{G}}^*.

Amplitude and phase spectra

The full set of Fourier coefficients splits into two pieces of information:

  • Amplitude spectrum: the magnitude fG|f_{\mathbf{G}}| of each component, telling you how strongly that spatial frequency contributes.
  • Phase spectrum: the phase angle of each fGf_{\mathbf{G}}, telling you where the wave crests sit relative to the origin.

Both are needed to reconstruct the original function. In X-ray crystallography, detectors measure intensities (proportional to fG2|f_{\mathbf{G}}|^2), but the phase information is lost. This is the famous phase problem in crystallography.

Periodic structures and lattices

Crystals are defined by long-range periodic order. Lattices give you the mathematical scaffolding to describe that periodicity, and Fourier analysis is the tool that connects lattice geometry to measurable physical quantities.

Bravais lattices in crystals

A Bravais lattice is an infinite array of discrete points generated by a set of primitive translation vectors a1,a2,a3\mathbf{a}_1, \mathbf{a}_2, \mathbf{a}_3. Every lattice point is reached by:

R=n1a1+n2a2+n3a3\mathbf{R} = n_1 \mathbf{a}_1 + n_2 \mathbf{a}_2 + n_3 \mathbf{a}_3

where n1,n2,n3n_1, n_2, n_3 are integers. There are exactly 14 distinct Bravais lattice types in 3D, classified by their symmetry. Common examples: simple cubic (SC), body-centered cubic (BCC), and face-centered cubic (FCC).

Lattice with a basis

Most real crystals aren't just single atoms sitting on Bravais lattice points. A basis is the set of atoms you attach to each lattice point. The full crystal structure = Bravais lattice + basis.

  • Diamond: FCC lattice with a two-atom basis (atoms at 0\mathbf{0} and 14(a1+a2+a3)\frac{1}{4}(a_1 + a_2 + a_3))
  • NaCl: FCC lattice with a two-atom basis (Na and Cl offset by half a lattice constant along one axis)

This distinction matters for Fourier analysis because the basis directly determines the structure factor, which controls which diffraction peaks appear and how strong they are.

Real space vs reciprocal space

  • Real space: the physical space where atoms sit, described by lattice vectors ai\mathbf{a}_i.
  • Reciprocal space: the Fourier-transformed counterpart, described by reciprocal lattice vectors bi\mathbf{b}_i.

The reciprocal lattice vectors satisfy aibj=2πδij\mathbf{a}_i \cdot \mathbf{b}_j = 2\pi \delta_{ij}. Each reciprocal lattice vector G\mathbf{G} is perpendicular to a family of real-space lattice planes, and its magnitude is G=2π/dhkl|\mathbf{G}| = 2\pi / d_{hkl}, where dhkld_{hkl} is the interplanar spacing. Reciprocal space is where diffraction patterns and band structures live.

Fourier series representation, Fourier series - Wikipedia

Brillouin zones in reciprocal space

A Brillouin zone is the Wigner-Seitz cell of the reciprocal lattice. It's the region of reciprocal space closer to the origin than to any other reciprocal lattice point.

  • The first Brillouin zone contains all unique wave vectors you need to describe waves in the crystal (everything else is related by a reciprocal lattice vector).
  • Its boundaries correspond to Bragg planes, where diffraction conditions are satisfied.
  • Electronic band structures and phonon dispersion curves are conventionally plotted within the first Brillouin zone.

Fourier analysis of periodic structures

This is where the math meets the physics. You take a periodic quantity in a crystal, expand it in a Fourier series over reciprocal lattice vectors, and extract the coefficients that determine measurable properties.

Fourier series for periodic potentials

The potential energy V(r)V(\mathbf{r}) experienced by an electron in a crystal has the same periodicity as the lattice: V(r+R)=V(r)V(\mathbf{r} + \mathbf{R}) = V(\mathbf{r}) for any lattice vector R\mathbf{R}. You expand it as:

V(r)=GVGeiGrV(\mathbf{r}) = \sum_{\mathbf{G}} V_{\mathbf{G}} \, e^{i\mathbf{G} \cdot \mathbf{r}}

The Fourier coefficients VGV_{\mathbf{G}} encode the strength of the potential at each reciprocal lattice vector. These coefficients directly determine how energy bands split at zone boundaries. A large VGV_{\mathbf{G}} means a large band gap at the corresponding Bragg plane.

Fourier coefficients and structure factors

The structure factor S(G)S(\mathbf{G}) connects the atomic arrangement in the unit cell to the Fourier coefficients. For a unit cell with atoms at positions dj\mathbf{d}_j and atomic form factors fjf_j:

S(G)=jfjeiGdjS(\mathbf{G}) = \sum_j f_j \, e^{-i\mathbf{G} \cdot \mathbf{d}_j}

  • S(G)S(\mathbf{G}) is generally complex, carrying both amplitude and phase.
  • If S(G)=0S(\mathbf{G}) = 0 for some G\mathbf{G}, the corresponding diffraction peak vanishes. These are called systematic absences (or extinction rules). For example, BCC lattices have S(G)=0S(\mathbf{G}) = 0 when h+k+lh + k + l is odd.
  • The measured diffraction intensity is proportional to S(G)2|S(\mathbf{G})|^2.

Fourier transforms of Bravais lattices

The Fourier transform of a Bravais lattice (a sum of delta functions at all lattice points R\mathbf{R}) is itself a set of delta functions, but located at reciprocal lattice points G\mathbf{G}:

Rδ(rR)  FT  Gδ(kG)\sum_{\mathbf{R}} \delta(\mathbf{r} - \mathbf{R}) \;\xrightarrow{\text{FT}}\; \sum_{\mathbf{G}} \delta(\mathbf{k} - \mathbf{G})

This is a central result. It tells you that a perfect infinite lattice in real space produces sharp, discrete spots in reciprocal space, which is exactly what you see in a diffraction experiment on a well-ordered crystal.

Fourier transforms of lattices with a basis

When the crystal has a basis, the Fourier transform factorizes:

FT[crystal]=FT[lattice]×S(G)\text{FT}[\text{crystal}] = \text{FT}[\text{lattice}] \times S(\mathbf{G})

The lattice part gives you delta functions at each G\mathbf{G} (determining where diffraction peaks appear), and the structure factor S(G)S(\mathbf{G}) modulates their intensities (determining how bright each peak is, or whether it appears at all). This factorization is why the structure factor is so important: it's the bridge between the geometry of the basis and the observed diffraction pattern.

Applications of Fourier analysis

X-ray diffraction and Bragg's law

X-ray diffraction is the primary experimental technique for determining crystal structures. Bragg's law gives the condition for constructive interference:

nλ=2dsinθn\lambda = 2d \sin\theta

where λ\lambda is the X-ray wavelength, dd is the interplanar spacing, θ\theta is the diffraction angle, and nn is an integer.

The diffraction pattern is the Fourier transform of the electron density ρ(r)\rho(\mathbf{r}). In principle, if you could measure both the amplitudes and phases of all diffracted beams, you could invert the Fourier transform to reconstruct ρ(r)\rho(\mathbf{r}) directly. In practice, you measure only intensities (S(G)2\propto |S(\mathbf{G})|^2), so the phase must be recovered by other methods (direct methods, Patterson methods, etc.).

Fourier series representation, fourier_series – TikZ.net

Electron diffraction in crystals

Electron diffraction works on the same Fourier-transform principle, but electrons interact with the electrostatic potential V(r)V(\mathbf{r}) rather than the electron density. Because electrons interact much more strongly with matter than X-rays do, electron diffraction is useful for thin films and surfaces. The diffraction pattern is the Fourier transform of the crystal potential, and its analysis follows the same structure-factor formalism.

Phonon dispersion relations

Phonons are quantized lattice vibrations. To find the phonon dispersion relation ω(k)\omega(\mathbf{k}), you:

  1. Write the equations of motion for atoms in the crystal, using interatomic force constants.
  2. Assume plane-wave solutions with wave vector k\mathbf{k} (this is a Fourier decomposition of the atomic displacements).
  3. Construct the dynamical matrix D(k)D(\mathbf{k}), whose elements are Fourier transforms of the force constants.
  4. Diagonalize D(k)D(\mathbf{k}) to find the eigenfrequencies ω(k)\omega(\mathbf{k}).

The resulting dispersion curves, plotted along high-symmetry directions in the first Brillouin zone, reveal acoustic and optical branches. These determine thermal conductivity, specific heat, and other thermodynamic properties.

Band structure calculations

The electronic band structure E(k)E(\mathbf{k}) describes allowed electron energies as a function of wave vector. Fourier analysis enters through the nearly free electron model and more generally through plane-wave expansion methods:

  1. Express the periodic potential as a Fourier series: V(r)=GVGeiGrV(\mathbf{r}) = \sum_{\mathbf{G}} V_{\mathbf{G}} e^{i\mathbf{G}\cdot\mathbf{r}}.
  2. Expand the electron wavefunction in plane waves: ψk(r)=GckGei(kG)r\psi_{\mathbf{k}}(\mathbf{r}) = \sum_{\mathbf{G}} c_{\mathbf{k}-\mathbf{G}} e^{i(\mathbf{k}-\mathbf{G})\cdot\mathbf{r}}.
  3. Substitute into the Schrödinger equation to get a matrix eigenvalue problem coupling different G\mathbf{G} components.
  4. Solve for the eigenvalues E(k)E(\mathbf{k}) and eigenvectors (the coefficients ckGc_{\mathbf{k}-\mathbf{G}}).

The Fourier coefficients VGV_{\mathbf{G}} control the size of band gaps at zone boundaries. Larger VG|V_{\mathbf{G}}| means a larger gap. This framework underpins modern computational methods like the pseudopotential method and density functional theory (DFT) plane-wave codes.

Computational methods

Fast Fourier Transform (FFT) algorithms

The FFT is an algorithm that computes the discrete Fourier transform of NN data points in O(NlogN)O(N \log N) operations instead of the naive O(N2)O(N^2). For a typical calculation with N=106N = 10^6 grid points, that's roughly a factor of 50 speedup. FFTs are essential in plane-wave DFT codes, where you constantly switch between real-space and reciprocal-space representations of charge densities and potentials.

Discrete Fourier Transform (DFT)

The Discrete Fourier Transform (not to be confused with Density Functional Theory, which shares the same acronym) converts a finite, sampled sequence into its frequency components. For a sequence of NN values fnf_n:

Fk=n=0N1fnei2πkn/NF_k = \sum_{n=0}^{N-1} f_n \, e^{-i 2\pi kn / N}

This is the computational workhorse behind structure factor calculations, numerical band structures, and phonon calculations. The FFT is simply a fast algorithm for evaluating this sum.

Numerical Fourier analysis of periodic structures

In practice, you work with finite grids and discrete sampling. Typical steps:

  1. Define the crystal potential or electron density on a real-space grid within the unit cell.
  2. Apply a 3D FFT to obtain Fourier coefficients at reciprocal lattice points.
  3. Use these coefficients in the Schrödinger equation (for band structures) or in the dynamical matrix (for phonons).
  4. Inverse-FFT back to real space when needed (e.g., to compute forces or charge densities).

The accuracy depends on the grid density (the plane-wave energy cutoff), and convergence testing is a standard part of any calculation.

Fourier filtering and image processing

Fourier filtering manipulates data in reciprocal space to enhance or suppress certain spatial frequencies. In solid state physics, this is used to:

  • Remove noise from experimental diffraction patterns or microscopy images
  • Isolate periodic features in STM or AFM images of crystal surfaces
  • Enhance contrast for specific lattice periodicities

The process involves transforming the image to reciprocal space, applying a filter (e.g., keeping only frequencies near expected Bragg peaks), and transforming back. This is a standard post-processing step in surface science experiments.