Lectures 15–16 • Autumn 2026

Reciprocal Space and
How X-rays Meet Matter

Every family of lattice planes \((hkl)\) is a single point in reciprocal space, at distance \(1/d_{hkl}\) from the origin. To see those points we need waves whose wavelength matches the spacing between atoms: X-rays. How does one electron, and then one atom, scatter them?

(111)
|g| = 4.792 nm⁻¹
d = 0.2087 nm
2θ = 43.36°
PlanesReciprocal vectorSpacing 1/|g|Cu Kα peak
Copper (a = 0.36148 nm): the (111) planes collapse to one reciprocal-lattice point
Where We Left Off

Reciprocal Space in One Page

A quick reminder of the reciprocal basis and the key result from Lecture 14. Everything in this lecture builds on these three lines.

1 • Definition

A second basis

\[\mathbf a_i\cdot\mathbf a_j^* = \delta_{ij}\]

So \(\mathbf a_1^*\perp\mathbf a_2,\mathbf a_3\); \(\mathbf a_2^*\perp\mathbf a_3,\mathbf a_1\); \(\mathbf a_3^*\perp\mathbf a_1,\mathbf a_2\), whether or not the cell has right angles.

2 • Construction

Cross products over the volume

\[\mathbf a_1^*=\frac{\mathbf a_2\times\mathbf a_3}{V},\;\; \mathbf a_2^*=\frac{\mathbf a_3\times\mathbf a_1}{V},\;\; \mathbf a_3^*=\frac{\mathbf a_1\times\mathbf a_2}{V}\]

\(V\) is the cell volume. If the \(\mathbf a_i\) have dimension \([L]\), the \(\mathbf a_i^*\) have dimension \([L^{-1}]\): hence reciprocal.

3 • Key result

\(\mathbf g\) is normal to \((hkl)\)

\[\mathbf r\cdot\mathbf g=0 \;\Leftrightarrow\; hx+ky+lz=0\]

For \(\mathbf g = h\mathbf a_1^*+k\mathbf a_2^*+l\mathbf a_3^*\) and \(\mathbf r = x\mathbf a_1+y\mathbf a_2+z\mathbf a_3\). The components of \(\mathbf g\) are the Miller indices of the planes it is perpendicular to.

Revisiting Miller Indices

(hkl) Names a Family of Parallel Planes

Consider a cube with basis vectors \(\mathbf a_1, \mathbf a_2, \mathbf a_3\). Click each coloured plane (or its button) and work out its Miller indices.

drag to rotate · click a plane
(010) is not a single plane but a family of planes that are parallel and equidistant from each other (the purple, green, yellow and red planes above). The spacing between successive planes of the set is written \(d_{hkl}\). On one side of the origin the family is \((010)\); on the other side the signs change appropriately, e.g. \((0\bar10)\).

Symmetry-equivalent families, once more

In the cube, the green face is (010). The yellow and purple faces are (100) and (001). These are symmetrically equivalent, so the family can be written \(\{100\}\) or equally \(\{010\}\).

For a cube, the members are obtained by permuting the indices and their signs: \(\{100\}\) = (100), (010), (001), \((\bar100)\), \((0\bar10)\), \((00\bar1)\).

For a tetragonal lattice (\(c \ne a = b\)), \(\{100\}\) has only (100), (010), \((\bar100)\) and \((0\bar10)\). (001) and \((00\bar1)\) are not symmetrically equivalent to the others. You can check this in the Family Explorer of Lecture 14.

Plane equations

Two parallel planes, one \((hkl)\)

A plane \((hkl)\) cuts the axes at \(1/h, 1/k, 1/l\), so its equation is \(hx+ky+lz=1\). The parallel plane through the origin is \(hx+ky+lz=0\). Both have Miller indices \((hkl)\), and the spacing between these nearest parallel neighbours is \(d_{hkl}\): equivalently, the distance of the plane with intercepts \(1/h, 1/k, 1/l\) from the origin.

drag to rotate
Miller Indices (again!)

One Plane, Two Families

The grey plane cuts \(\mathbf a_2\) at \(\tfrac12\): intercepts \((\infty, \tfrac12, \infty)\) give Miller indices \((020)\). The next \((020)\) plane in the \(+\mathbf a_2\) direction is… the green \((010)\) plane! The same plane can belong to two sets of planes with different Miller indices.

drag to rotate
n2
Planes shown
also a plane of the base family only in \((nh\ nk\ nl)\)
QWhat is the interplanar spacing for planes with Miller indices (010)?
\(d_{010} = a_2 = a\), since the cell is cubic (\(a_1=a_2=a_3\) and \(\alpha=\beta=\gamma=90^\circ\)).
QAnd for (020)?
\(d_{020} = a_2/2 = a/2\).
Revisiting Reciprocal Space

Every \(\mathbf r \perp \mathbf g\) Lies in One Plane

Describe a vector \(\mathbf r\) in the real frame and a vector \(\mathbf g\) in the reciprocal frame:

\[\mathbf r = x\mathbf a_1+y\mathbf a_2+z\mathbf a_3,\qquad \mathbf g = h\mathbf a_1^*+k\mathbf a_2^*+l\mathbf a_3^*\]

with \(h, k, l\) mutually prime integers, and \(\mathbf r\perp\mathbf g\). Then \(\mathbf r\cdot\mathbf g = 0 \Rightarrow hx+ky+lz=0\), because \(\mathbf a_i\cdot\mathbf a_j^*=\delta_{ij}\).

So, for a fixed \(\mathbf g\), the set of all \(\mathbf r\) with real \(x, y, z\) satisfying \(\mathbf r\cdot\mathbf g=0\) forms a plane, the plane \(hx+ky+lz=0\). The family of planes parallel to it has Miller indices \((hkl)\).

Therefore \(\mathbf g = h\mathbf a_1^*+k\mathbf a_2^*+l\mathbf a_3^*\) is normal to the planes with Miller indices \((hkl)\).
REAL FRAME RECIPROCAL FRAME a₂a₃a₁ r a₂*a₃*a₁* g OO
3D Animation

Sweeping Out the Plane

Random real-space vectors \(\mathbf r\) (purple) are generated subject only to \(\mathbf r\cdot\mathbf g=0\). Each leaves a dot at its tip. The dots fill a plane perpendicular to \(\mathbf g\) (red), in a triclinic cell.

drag to rotate
Interplanar Spacing

\(d_{hkl} = 1/|\mathbf g_{hkl}|\)

The interplanar spacing \(d_{hkl}\) is the perpendicular distance from the origin to the plane with intercepts \(1/h, 1/k, 1/l\) on the real basis vectors. Project any vector from the origin to that plane onto the unit normal.

Derivation

Projecting \(\mathbf t\) on \(\hat{\mathbf n}\)

1
\(\mathbf g = g_i^*\mathbf a_i^*\) is normal to the plane whose Miller indices are \(g_i^* = (hkl)\). The unit normal is \[\hat{\mathbf n} = \frac{\mathbf g_{hkl}}{|\mathbf g_{hkl}|}\]
2
Let \(\mathbf t\) connect the origin with any point in the plane. Its component along \(\hat{\mathbf n}\) is the perpendicular distance: \[d_{hkl} = \mathbf t\cdot\hat{\mathbf n} = \mathbf t\cdot\frac{\mathbf g_{hkl}}{|\mathbf g_{hkl}|}\]
3
For simplicity, choose \(\mathbf t\) pointing to the intercept on the \(\mathbf a_1\) axis: \(\mathbf t = \mathbf a_1/h\).
4
\[d_{hkl} = \frac{\mathbf a_1}{h}\cdot\frac{h\mathbf a_1^*+k\mathbf a_2^*+l\mathbf a_3^*}{|\mathbf g_{hkl}|} = \frac{\mathbf a_1}{h}\cdot\frac{h\mathbf a_1^*}{|\mathbf g_{hkl}|} = \frac{1}{|\mathbf g_{hkl}|}\] since \(\mathbf a_1\cdot\mathbf a_2^* = \mathbf a_1\cdot\mathbf a_3^* = 0\) and \(\mathbf a_1\cdot\mathbf a_1^*=1\).
5
\[|\mathbf g_{hkl}| = \frac{1}{d_{hkl}}\] The length of the reciprocal lattice vector is the inverse of the interplanar spacing.
QWhat will be the d-spacing if the Miller indices are \((nh\ nk\ nl)\)?
\(\mathbf g_{hkl} = h\mathbf a_1^*+k\mathbf a_2^*+l\mathbf a_3^*\) and \(\mathbf g_{nh\,nk\,nl} = nh\mathbf a_1^*+nk\mathbf a_2^*+nl\mathbf a_3^* = n\,\mathbf g_{hkl}\). So \[d_{nh\,nk\,nl} = \frac{1}{|\mathbf g_{nh\,nk\,nl}|} = \frac{1}{n|\mathbf g_{hkl}|} = \frac{d_{hkl}}{n}\] Use the slider \(n\) in the 3D view to see this.
3D Interactive

Measuring \(d_{hkl}\)

h
k
l
n1
drag to rotate
Real ↔ Reciprocal

A Plane in Real Space Is a Point in Reciprocal Space

A whole family of lattice planes \((hkl)\) collapses to one reciprocal lattice point \(hkl\): the tip of \(\mathbf g_{hkl}\). And \(\mathbf a_1^*\perp\mathbf a_2,\mathbf a_3\); \(\mathbf a_2^*\perp\mathbf a_3,\mathbf a_1\); \(\mathbf a_3^*\perp\mathbf a_1,\mathbf a_2\), whether or not the basis vectors are orthogonal. Here in 2D, looking down \(\mathbf a_3\).

Real lattice (a = 4 Å)lines = planes (hk0) seen edge-on
Reciprocal latticeclick any point

After Fig. 7, Chapter 2 (Geometry of Crystals) of Elements of X-Ray Diffraction by Cullity and Stock, which shows crystal lattices and the corresponding reciprocal lattices for a cubic and a hexagonal system (there, \(\mathbf b_1, \mathbf b_2, \mathbf b_3\) denote the reciprocal basis vectors).

Working Formulas

Interplanar Spacings for Different Crystal Systems

Evaluating \(1/d_{hkl}^2 = |\mathbf g_{hkl}|^2 = \mathbf g\cdot\mathbf g\) for each cell geometry gives these expressions. Click a row to load it into the calculator.

Crystal systemInterplanar spacing
Cubic\[d_{hkl}=\frac{1}{\sqrt{\dfrac{h^2}{a^2}+\dfrac{k^2}{a^2}+\dfrac{l^2}{a^2}}}=\frac{a}{\sqrt{h^2+k^2+l^2}}\]
Tetragonal\[d_{hkl}=\frac{1}{\sqrt{\dfrac{h^2}{a^2}+\dfrac{k^2}{a^2}+\dfrac{l^2}{c^2}}}\]
Orthorhombic\[d_{hkl}=\frac{1}{\sqrt{\dfrac{h^2}{a^2}+\dfrac{k^2}{b^2}+\dfrac{l^2}{c^2}}}\]
General form
valid for all crystal systems with cell edges \(a, b, c\) and angles \(\alpha, \beta, \gamma\)
\[\frac{1}{d_{hkl}^2}=\frac{1}{V^2}\Big[h^2b^2c^2\sin^2\alpha+k^2a^2c^2\sin^2\beta+l^2a^2b^2\sin^2\gamma+2hkabc^2(\cos\alpha\cos\beta-\cos\gamma)\] \[\qquad+\,2kla^2bc(\cos\beta\cos\gamma-\cos\alpha)+2hlab^2c(\cos\gamma\cos\alpha-\cos\beta)\Big]\]
where \(V\) is the unit-cell volume:
\[V=(\mathbf a\times\mathbf b)\cdot\mathbf c = abc\sqrt{1-\cos^2\alpha-\cos^2\beta-\cos^2\gamma+2\cos\alpha\cos\beta\cos\gamma}\]
Interactive

d-Spacing Calculator

Choose a system; only the independent lattice parameters are editable. \(d\) is computed from the general formula and cross-checked as \(1/|\mathbf g|\).

(hkl)
Where the planes would diffract (Cu Kα, λ = 1.5406 Å)

Each stick is one set of equivalent planes placed at \(2\theta = 2\sin^{-1}(\lambda/2d)\) (Bragg's law, coming up in the diffraction lectures). Height = number of \((hkl)\) with that spacing, not a diffracted intensity; systematic absences are ignored. Hover a stick, click to select it.

Part 1

Structure Determination Using X-ray Diffraction

Before we can read a diffraction pattern, we need to know what an X-ray is, how to write it down as a wave, and what happens when that wave runs into the electrons of an atom.

We will cover
  • X-rays as electromagnetic waves with \(\lambda \approx 0.01\)–\(10\) nm
  • Writing a wave as \(A\,e^{2\pi i\,\mathbf k\cdot\mathbf r}\): why \(\mathbf k\) lives in reciprocal space
  • Diffraction: a real lattice gives a pattern of spots that is its reciprocal lattice
  • How oscillating electrons re-radiate X-rays: the Thomson equation and the polarization factor
  • Coherent vs incoherent scattering, and the atomic scattering factor \(f(\sin\theta/\lambda)\)
Interaction of X-rays with Matter

X-rays Are Electromagnetic Waves

X-rays are the same kind of thing as visible light, only with a much shorter wavelength: roughly 0.01 to 10 nm (X-ray diffraction typically uses 0.05–0.25 nm, e.g. Cu Kα = 0.154 nm). That is the size of the gaps between atoms, and this coincidence is the reason X-rays can “see” crystal structure.

3D Animation

An Electromagnetic Wave in Flight

The electric field E and the magnetic field B oscillate in planes at right angles to each other, and both are at right angles to the direction the wave travels, which is the direction of \(\mathbf E\times\mathbf B\).

drag to rotate
speed1×
λ (visual)4.5
Plane-polarised. E always swings up and down in one fixed plane, and B always in the plane at right angles to it.
In this course we care only about the electric field: it is E that pushes on the electrons of the atoms. The effect of B on the electrons is far weaker, so we will ignore it.

Why X-rays, and not light?

To learn about a repeating pattern, a wave has to be about as long as the repeat. Ocean waves slide right past a thin pole but get scattered by a row of piers. In the same way, visible light (400–700 nm) is a thousand times longer than the gap between atoms (about 0.1–0.5 nm) and simply does not notice the individual atoms.

X-rays, with \(\lambda \sim 0.1\) nm, are just the right size. Slide the wavelength in the explorer and compare the wave with a row of atoms drawn to the same scale.

Rule of thumb. Diffraction from a crystal needs \(\lambda \lesssim 2d\), where \(d\) is the spacing of the atomic planes. For the lab source Cu Kα, \(\lambda = 0.154\) nm.
Interactive

Wavelength Explorer

wavelength0.154 nm
Interaction of X-rays with Matter

Writing a Wave Down

A few lines of algebra turn the picture of a travelling wave into an expression, and show that the natural “address” of a wave is a vector in reciprocal space.

The electric field of a wave travelling along \(x\) can be written as

\[E(x,t) = A\cos\big[2\pi(kx - \nu t)\big]\]

where \(A\) is the amplitude, \(\nu\) is the frequency of oscillation, and \(k = 1/\lambda\) is the inverse of the wavelength. (The magnetic field can be written the same way, but we will not need it.)

Mathematically it is much easier to handle waves with Euler’s formula, \(e^{i\phi} = \cos\phi + i\sin\phi\). Since \(\nu = c/\lambda = kc\),

\[E(x,t) = A\,e^{2\pi i k(x - ct)}\]

Only the real part of this is physical: it is the shadow that a rotating arrow (a phasor) casts on the real axis. The panel on the right shows exactly this.

For diffraction we care about how the wave varies in space, not in time, so we drop the time part:

\[E(x) = A\,e^{2\pi i k x}\]
Look at the units. The exponent must be a pure number, so \(k\) must have units of 1/length, exactly like the reciprocal basis vectors \(\mathbf a_i^*\) recalled at the top of this page. So \(\mathbf k\) can be written in terms of reciprocal lattice basis vectors.
Animated

Phasor → Wave

A0.85
λ1.60

The arrow of length \(A\) spins at angle \(\phi = 2\pi(kx_0-\nu t)\). Its projection on the real (horizontal) axis is \(A\cos\phi\): the value of the physical field at the marked point \(x_0\). Drag across the wave to move \(x_0\).

Interactive

Beyond One Dimension: \(E(\mathbf r) = A\,e^{2\pi i\,\mathbf k\cdot\mathbf r}\)

In three dimensions \(kx\) becomes the dot product \(\mathbf k\cdot\mathbf r\), where \(\mathbf r\) is a real-space position vector. The field has the same value everywhere that \(\mathbf k\cdot\mathbf r\) is the same. In particular, \(E\) is the same as at the origin wherever \(\mathbf k\cdot\mathbf r = 0\), that is, wherever \(\mathbf r\) is perpendicular to \(\mathbf k\). These surfaces of equal phase are flat wavefronts, perpendicular to \(\mathbf k\).

drag the red k arrow • tap a lattice point
Wave vector
k = (0.50, 0.30) × 1/a
Chosen lattice point r
r = 2a1 + 1a2
Phase k·r (in cycles)
1.30
The big idea. If \(\mathbf k\) is chosen to be a reciprocal lattice vector \(\mathbf g_{hk}\), then \(\mathbf g\cdot\mathbf r\) is an integer for every lattice point, so \(e^{2\pi i\,\mathbf g\cdot\mathbf r}=1\) at every atom. The wavefronts then coincide with the lattice planes \((hk)\). This is the seed of everything that follows.
What am I looking at?
  • Coloured background = the wave seen from above, like ocean waves from a plane. Red/pink = crest (field positive), blue = trough (negative), white = near zero.
  • Thin red lines = crests. They slide along \(\mathbf k\) as time passes; that motion is just the wave travelling.
  • Red arrow \(\mathbf k\) = direction of travel. Its length is \(1/\lambda\): a longer arrow means crests closer together. Crests are always perpendicular to it.
  • Dashed blue line = the wavefront through the origin, where \(\mathbf k\cdot\mathbf r = 0\). It stays fixed as a reference.
  • Black dots = atoms of a square lattice (spacing \(a\)). Blue arrow \(\mathbf r\) points from the origin to the atom you tapped.
  • Green dots = atoms where \(\mathbf k\cdot\mathbf r\) is a whole number. The wave there always does exactly what it does at the origin.
Try this, in order
  1. Drag the red \(\mathbf k\) arrow. The crests turn to stay perpendicular to \(\mathbf k\). Shorten the arrow and the crests spread apart (longer \(\lambda\)).
  2. Tap an atom on the dashed line. The readout shows \(\mathbf k\cdot\mathbf r = 0\): that atom is perpendicular to \(\mathbf k\) and has the same field as the origin.
  3. Tap any other atom and read the phase. A value like 1.30 means it is 0.30 of a cycle (108°) out of step with the origin; 2.00 means perfectly in step.
  4. Press “Snap k to a reciprocal vector”. Now every atom turns green, because \(\mathbf g\cdot\mathbf r = hn_1 + kn_2\) is always an integer. The constant-phase lines run along rows of atoms, the \((hk)\) planes. Snap to \(\mathbf g_{10}\) for vertical planes, or drag near (1,1) and snap for diagonal \((11)\) planes.
Why it matters

When every atom feels the wave in the same phase, every atom re-radiates in step and the scattered waves add up to a strong diffracted beam. For a random \(\mathbf k\), the atoms are out of step and their contributions cancel. That is why reciprocal lattice vectors decide where diffraction happens.

Watch out

Green does not mean “on a red crest”. The crests keep sliding past the green atoms. Green means “always in step with the origin”. Press Pause to see crests sometimes on the atom rows and sometimes between them; the green atoms still share one phase.

Two different k’s. Bold \(\mathbf k\) is the wave vector; the italic \(k\) in \(\mathbf g_{hk}\) is a Miller index. They are unrelated: it is only a clash of letters.

The Phenomenon

What Is Diffraction?

Diffraction is what happens when waves (for us, EM waves) interact with a periodic, crystalline object: the waves leave in only a few special directions, producing spots of high and low intensity.

3D Animation • Classroom demonstration

Red Laser Pointer Through a Fine Mesh

In class we shine a red laser pointer (\(\lambda \approx 640\)–\(660\) nm) through a fine woven mesh. The mesh is a 2D “crystal” with a spacing of a few micrometres, comparable to the wavelength of red light, so it diffracts the light into a grid of spots on the wall. X-rays on a real crystal do exactly the same, just 10 000 times smaller.

drag to rotate
spacing a4.0 µm
λ650 nm
What the wall shows

Make the mesh finer (smaller a) and watch the spots spread further apart: the pattern on the wall behaves like the inverse of the mesh. For a spot of order \((h,k)\): \(\sin\alpha_x = h\lambda/a\), \(\sin\alpha_y = k\lambda/b\).

Interactive

2D Real Lattices and Their Diffraction Patterns

Pick a real (direct) lattice on the left. The pattern on the right is computed by adding up the waves scattered by every point, which is the same as taking a Fourier transform of the lattice.

Real (direct) lattice
Diffraction pattern
a30
b30
γ90°
Inverse relation. The diffraction pattern of a real lattice is its reciprocal lattice. The denser the real lattice (more points per area), the sparser the pattern. For a rectangular lattice, the long side switches: long vertically in real space means long horizontally in the pattern.
Missing spots. Choose the centred rectangular or the glide pattern. Some spots of the underlying lattice vanish (marked ×). These are systematic absences, caused by centring or by symmetry operations with a translation part, discussed in Lectures 17–19.
The Mechanism

How Do Atoms Scatter X-rays?

The X-ray doesn’t bounce off the atom like a ball. It shakes the atom’s electrons, and the shaking electrons send out new X-rays of their own.

1

The electric field of the incoming X-ray pushes on the electrons in each atom. Because the field swings back and forth, the electrons are driven to oscillate at the same frequency as the X-ray.

2

Every accelerating or decelerating charge emits EM waves. An oscillating electron is always accelerating, so it acts like a tiny radio antenna.

3

The emitted wave has the frequency of the electron’s oscillation, which is the frequency of the incident X-ray. So each atom re-emits X-rays of the same wavelength, spreading out in all directions (spherical waves).

This “same-wavelength” re-emission is called elastic (Thomson) scattering. It is the only kind that gives sharp diffraction peaks.
Animated

An Electron as a Tiny Antenna

λ44

Arrows on the left: the incident E-field. The electron (blue) is pushed up and down in step with it and sends out circular wavefronts. Change \(\lambda\): the emitted rings always have the same spacing as the incoming crests.

Thought experiment • Live wave simulation

A Single Plane of Atoms

An X-ray beam falls on one plane of atoms. Every atom emits a spherical wave. The picture below is a true sum of all those wavelets, recomputed every frame. Where crests meet crests, the waves add up (constructive interference); where crests meet troughs, they cancel.

Scattered wave field
angle θ35°
atoms N9
spacing / λ0.80
Far-field intensity vs exit angle

What you should see. With a single atom (N = 1) the scattered wave is a plain circle: no preferred direction. With many atoms, the wavelets reinforce each other in the mirror direction: the beam leaves at the same angle \(\theta\) at which it came in, exactly like reflection. When the spacing is large enough, \(s \ge \lambda/(1+\cos\theta)\) (only about \(0.55\lambda\) at \(\theta = 35^\circ\)), extra diffracted beams appear at other angles as well.
?Why are the scattered waves coherent?
Every atom is driven by the same incident wave. So the phase of each scattered wavelet is locked to the phase of the incident wave at that atom, and the phase difference between any two wavelets stays fixed in time. Waves with a fixed phase relation are called coherent, and only coherent waves produce a stable interference pattern. (Two separate light bulbs are not coherent: their phase difference jumps around randomly, so their light never forms fringes.)
How to read the small graph

Imagine carrying a detector far away and walking in a half-circle above the row of atoms, noting how bright the X-rays are in each direction. The graph is a record of that walk.

  • Centre dot = the whole row of atoms. From far away the row shrinks to a point, so every direction is measured from there.
  • Grey baseline = the plane of atoms. 0° = skimming along the plane to the right, 90° = straight up, 180° = skimming to the left. Angles are measured from the plane, like \(\theta\).
  • Distance from the centre = brightness. The outer arc (“max”) means all N wavelets arrive exactly in step. The inner arc is half that, and the centre itself means complete cancellation.
  • Green shape = brightness in every direction. Each bulge that reaches the outer arc is a lobe, that is, a scattered beam. Each lobe is labelled with its angle.
  • Red arrow = the incoming X-rays, drawn only for reference. It is not a lobe.
Why one, two or many lobes?

For an exit angle \(\beta\), the wavelets from two neighbouring atoms (spacing \(s\)) differ in path by \(s(\cos\theta - \cos\beta)\). A beam forms wherever this is a whole number \(n\) of wavelengths:

\[ s(\cos\theta - \cos\beta) = n\lambda \]
  • \(n = 0\) gives \(\beta = \theta\), the mirror beam. It is always there, whatever the spacing or wavelength.
  • \(n = \pm1, \pm2, \dots\) give extra diffracted beams, but only if the angle they need lies between 0° and 180°.
  • Small spacing (\(s < \lambda/(1+\cos\theta)\)): only \(n = 0\) fits, so there is one lobe.
  • Default settings (\(\theta = 35^\circ\), \(s = 0.8\lambda\)): \(n = 0\) and \(n = +1\) fit, so there are two lobes, at 35° and about 116°. That is why you usually see two.
  • Large spacing (e.g. \(s = 2.5\lambda\), \(\theta = 80^\circ\)): \(n = -2\) to \(+2\) fit, so there are five lobes.

This is the same equation as an optical diffraction grating.

Common confusions
  • Is one lobe the incident beam? No. Every lobe is scattered (diffracted) X-rays. The incident beam is the red arrow, arriving from \(180^\circ - \theta\).
  • Where is the beam that goes straight through? It goes below the plane. The graph shows only the half above the plane, the reflection side.
  • Small wiggles between lobes are partial cancellation, because the row has only N atoms. There are \(N-2\) of them between neighbouring beams, and they shrink as N grows.
  • N = 1 gives a full half-circle because a single atom has nothing to interfere with, so it scatters equally everywhere.
  • More atoms make narrower lobes. With many atoms, even a small change in angle puts the far-apart atoms out of step, so the beam survives only in a very narrow range. A real crystal plane, with millions of atoms, gives extremely sharp beams.
How Strong Is the Scattered Wave?

Scattering by a Single Electron: the Thomson Equation

An accelerating charge re-radiates at the frequency it is driven at. How much it radiates in a given direction depends on the angle between that direction and the electron’s acceleration.

Let the X-ray beam travel along \(+x\) and place an observer at P, a distance \(r\) from the electron, in the \(x\)–\(z\) plane, at the scattering angle \(2\theta\) from the beam. If \(\alpha\) is the angle between the line of sight O→P and the electron’s acceleration (which is parallel to \(\mathbf E\)), the scattered intensity is given by the Thomson equation:

\[I = I_0\,\frac{K}{r^2}\,\sin^2\alpha,\qquad K=\left(\frac{\mu_0}{4\pi}\right)^2\frac{e^4}{m^2} = 7.94\times10^{-30}\ \text{m}^2\]
\(K\) is tiny, so one electron scatters very weakly. A measurable diffracted beam needs an enormous number of electrons scattering in step.

Unpolarised beam. A laboratory X-ray tube gives an unpolarised beam: \(\mathbf E\) points in a random direction in the \(y\)–\(z\) plane. On average half the intensity is in each component, \(I_{0y} = I_{0z} = I_0/2\).

  • y\(\mathbf E\parallel y\): P lies in the \(x\)–\(z\) plane, so O→P is perpendicular to \(y\) for every \(2\theta\). Then \(\alpha = \pi/2\) and \(I_y(P) = I_{0y}\,K/r^2\).
  • z\(\mathbf E\parallel z\): O→P makes \(2\theta\) with \(x\), so \(\alpha = \pi/2-2\theta\) with \(z\) and \(\sin^2\alpha = \cos^2 2\theta\). Then \(I_z(P) = I_{0z}\,(K/r^2)\cos^2 2\theta\).

The two components are incoherent, so their intensities simply add:

\[I_P = I_y+I_z = I_0\,\frac{K}{r^2}\left(\frac{1+\cos^2 2\theta}{2}\right)\]

The angular term in brackets is the polarization factor.

Animated • Thomson scattering

Where Is \(\alpha\)?

2θ52°

The shaded shapes are the radiation patterns \(\propto\sin^2\alpha\) of an electron driven along \(z\) (left) and along \(y\), out of the page (right). The observer P sits at \(2\theta\) in the \(x\)–\(z\) plane. Watch \(\alpha\) change for the \(z\)-component while the \(y\)-component always radiates fully.

Interactive

Polarization Factor: Angular Dependence

P(θ) = (1 + cos²2θ)/2
2θ90°
\[P(\theta) = \frac{1+\cos^2 2\theta}{2}\]
At this angle
P = 0.500
Iy = 0.50 · Iz = 0.00 (in units of I0K/r²)
Maximum (P = 1) at 2θ = 0° and 180°. Forward and back scattering: both E-components radiate fully.
Minimum (P = ½) at 2θ = 90°. The \(z\)-component of \(\mathbf E\) cannot radiate along its own direction of oscillation.
Only relative intensities matter. \(K/r^2\) is the same for every peak (fixed detector distance \(r\) much larger than the sample), so it cancels when the strongest peak is set to 100.
Why Do Scattered Waves Interfere at All?

Coherent vs Incoherent Scattering of X-rays

Recall: the scattered waves interfere because they are coherent. Why? Not all scattering is.

Thomson scattering

elastic, coherent
e⁻ same λ, phase shift = π (fixed)
  • The E-field drives the electron, which re-emits at the same frequency.
  • Every electron shifts the phase by exactly \(\pi\).
  • Phase relations are preserved, so waves from different atoms can interfere: diffraction.

Compton scattering

inelastic, incoherent
e⁻ recoil longer λ, random phase
  • The photon acts as a particle: a billiard-like collision that transfers momentum.
  • The photon loses energy, so its wavelength increases.
  • Random phase change: no diffraction information, only a smooth background.
Only coherent (Thomson) scattering produces diffraction peaks; Compton scattering only raises the background.
From One Electron to a Whole Atom

Scattering by a Single Atom: the Atomic Scattering Factor

\[f\!\left(\frac{\sin\theta}{\lambda}\right) = \frac{\text{amplitude scattered by one atom}}{\text{amplitude scattered by one electron}}\]
\(f\) is “how many electrons” the atom is worth when scattering at angle \(2\theta\); \(f(0) = Z\).
(a) forward no path difference ⇒ f = Z (b) at angle path difference inside the cloud ⇒ f < Z
  • θ=0No path difference between the electrons, so all \(Z\) scatter in phase: \(f = Z\).
  • θ≠0Path differences inside the electron cloud cause partial cancellation, so \(f\) falls as \(\sin\theta/\lambda\) grows.
  • ZHeavier atoms (more electrons) scatter more strongly.
Interactive

\(f\) Falls with \(\sin\theta/\lambda\)

Atomic scattering factor f
sinθ/λ0.240 Å⁻¹
Au (Z = 79)
–
Cu (Z = 29)
–
\[f(s) = Z - 41.78214\,s^2\sum_{i=1}^{N} a_i\,e^{-b_i s^2},\qquad s = \frac{\sin\theta}{\lambda}\]

Parametrised form used by De Graef and McHenry (Eq. 12.3), with tabulated coefficients \(a_i, b_i\) for each element.

Practice Assessment

Did It Sink In? - 15-16

Test your mastery of families of planes, \(d_{hkl}=1/|\mathbf g_{hkl}|\), X-rays as waves, diffraction, Thomson scattering, the polarization factor and the atomic scattering factor.

Take the Quiz