4.3
The transfer matrix method
Package each slab of potential as a 2×2 matrix, and an entire multilayer structure becomes a matrix product — the double barrier's razor-sharp resonance and the energy bands of a superlattice both grow straight out of the multiplication.
Recommended first
After this section you should be able to
- Derive the 2×2 matrices for a single interface and a uniform propagation stretch, and explain why multiplying matrices equals matching slab by slab
- Read the transmission and reflection off the total matrix, and use det M = 1 to establish probability-current conservation
- Demonstrate resonant tunneling with real double-barrier numbers: T soaring from a few percent to 1
- Explain how energy bands emerge in a periodic structure from the condition |Tr M| ≤ 2
Last section ended by laying the problem on the table: every extra slab of potential means one more region, two more undetermined coefficients, two more matching equations. The single square barrier of section 2.11 took 4 equations and plenty of sweat; a resonant-tunneling diode is a three-layer barrier-well-barrier stack, 8 equations; a semiconductor superlattice starts at a hundred layers. The brute-force route of solving simultaneous equations has hit its end.
Look at the problem from a different angle. The slab-by-slab matching is in fact highly repetitive: the same thing happens in every slab — two waves propagate some distance, then get converted at an interface, via the continuity conditions, into the next slab’s two waves. For a repeated linear operation, mathematics has a ready-made packaging: matrices. One matrix per slab, and the whole potential is the matrices multiplied together in order. A hundred layers? A hundred matrix multiplications — the blink of an eye for a computer, and barely a page by hand.
This is the transfer matrix method.
Two building blocks
In a piecewise-constant potential, the solution in slab (potential , width , left endpoint ) is always a superposition of two waves:
is the amplitude of the right-moving wave, of the left-moving one (when , is purely imaginary and the two terms automatically become growing and decaying exponentials — the inside-the-barrier solutions of section 2.11, no separate rule needed). The entire content of a slab is one pair of numbers . The method’s core question is single: given this slab’s , how do we get the next slab’s?
Derivation: the propagation matrix and the interface matrixbasic~8 min
Getting from to takes two gates.
Gate one: cross the slab. The right-moving wave travels from the left end to the right end (distance ) and accumulates phase ; the left-moving wave accumulates . At the right endpoint, the two waves’ “local amplitudes” are and . As a matrix:
Diagonal — propagation never mixes left- and right-movers; it only rotates each one’s phase (or, inside a barrier, grows and shrinks them).
Gate two: cross the interface. At an interface, and are continuous ( is finite — the old rule from section 2.2). Using the local amplitudes from the previous step (write , ), the two conditions read
Adding and subtracting, solve for the new amplitudes (write ):
That is, the interface matrix
Check: when (no step) we get and collapses to the identity — no interface, no conversion, correct. When the off-diagonal entries are non-zero: the interface stirs left- and right-movers together, which is exactly where reflection comes from, matching section 2.11’s picture that “reflection needs an impedance mismatch”.
Assembly. Pass through the gates in order, leftmost slab to rightmost:
Mind the order of multiplication: the matrix the wave passes through first sits rightmost, like walking through a string of doors. The physics of the entire potential is condensed into one complex matrix .
Reading the scattering quantities off M
Let the wave come in from the left: (incident), (reflection, to be found), and in the rightmost slab (no wave source on the right — the problem’s one and only physical input, same as section 2.11). Expand the second row of :
Substituting into the first row gives the transmission amplitude . When the two outer regions share the same potential, one can verify block by block that and ; in the product all the step ratios cancel telescopically, , and so
The last step uses a universal structural fact about (time-reversal symmetry gives ). Current conservation, once again, comes free.
The first trophy: double-barrier resonance
Let’s practise on a real device — the core structure of a resonant-tunneling diode (RTD): two AlGaAs barriers sandwiched in GaAs. Typical parameters: barrier height eV, each barrier 2 nm wide, a 6 nm well in between, and electron effective mass (that is keV — electrons in the crystal come out “lighter”, a gift of the band structure).
Five slabs, four interfaces, a product of 8 matrices. Scanning energy by energy for :
| (eV) | 0.050 | 0.068 | 0.100 | 0.200 | 0.275 |
|---|---|---|---|---|---|
| 0.035 | 1.000 | 0.071 | 0.167 | 1.000 |
At eV the transmission reaches exactly 1 — even though a single 2 nm barrier at this energy manages only , and naive intuition says two barriers “in series” should give . The resonance amplifies that by a factor of 24, all the way to complete transparency. Move slightly off resonance and collapses back to a few percent.
The picture
This is a quantum Fabry–Pérot interferometer. In optics, two partially reflecting mirrors enclose a cavity; when the cavity length holds an integer number of half-wavelengths, the waves bouncing back and forth inside interfere constructively and the overall transmission reaches 1 — a laser’s resonant cavity is exactly this.
Here the two barriers are the “mirrors” and the well between them is the cavity. At the resonance energy, the electron wave bounces back and forth in the well, its amplitude building higher and higher; the successive wave trains leaking out through the right barrier add exactly in phase, while the successive reflections to the left cancel exactly.
In last section’s language: the well hides a quasi-bound state, the phase shift surges by near 0.068 eV, and the particle lingers long in the well before leaving.
The mathematics
The resonance energy can be predicted. Treat the well crudely as an infinite well of width nm:
Too big by more than a factor of two — because the barriers are finite, the wavefunction seeps into each side by about
Redo it with the effective width nm:
Almost on top of the exact scan’s 0.068 eV. The second resonance at 0.275 eV corresponds to the well’s level.
Incidentally, the table above can be reproduced in about twenty lines of code (the full numerical toolkit unfolds over the next two sections):
import numpy as np
hbarc, mstar = 197.3, 0.067 * 511000.0 # eV·nm; GaAs effective mass
def transmission(E, widths, heights):
"""widths/heights: widths (nm) and potentials (eV) of the inner slabs; the two ends are V=0 electrodes."""
Vs = [0.0] + list(heights) + [0.0]
ks = [np.sqrt(2 * mstar * (E - V + 0j)) / hbarc for V in Vs]
ds = [0.0] + list(widths) # slab 0 needs no propagation
M = np.eye(2, dtype=complex)
for j in range(len(ds)):
phi = ks[j] * ds[j]
P = np.diag([np.exp(1j * phi), np.exp(-1j * phi)])
r = ks[j] / ks[j + 1]
S = 0.5 * np.array([[1 + r, 1 - r], [1 - r, 1 + r]])
M = S @ P @ M # first traversed, first multiplied (on the right)
t = (M[0, 0] * M[1, 1] - M[0, 1] * M[1, 0]) / M[1, 1]
return abs(t) ** 2
# Double barrier: 2 nm barrier / 6 nm well / 2 nm barrier
print(transmission(0.0682, [2, 6, 2], [0.3, 0.0, 0.3])) # → 1.000
The complex square root hands the slabs an imaginary wavenumber automatically, so barriers and wells need no separate treatment — the manual “rewrite everything with ” chore of section 2.11 is swallowed by one 0j.
From two layers to infinitely many: the birth of energy bands
The transfer matrix’s most beautiful application is the periodic structure. Take “barrier + well” as one period with matrix ; a superlattice repeating it times has total matrix — no equations to re-match.
Whether a wave can still get through as comes down to whether stays bounded. Linear algebra gives a crisp criterion: with , the two eigenvalues of are reciprocals , and . Hence —
- : the eigenvalues are unit-modulus phase factors , and the wave propagates without decay — these energies form the allowed bands;
- : one eigenvalue exceeds 1 and the other falls below it, and the wave decays exponentially — the forbidden gaps.
The trace of a matrix undulates with energy, sweeping inside and outside the range between , and the energy axis gets sliced into alternating allowed bands and gaps — this is the Kronig–Penney model, the simplest edition of solid-state band theory. The discrete levels of an isolated well broaden into bands under multilayer coupling; the difference between semiconductors, insulators, and conductors traces back to whether the Fermi energy lands in an allowed band or a gap. The RTD’s single resonance peak can be viewed as “an allowed band with only one period” — the two perspectives merge here.
Key formulas
Propagation matrix
Diagonal: propagation never mixes left- and right-movers; for E<V it turns into growing/decaying exponentials automatically
Interface matrix
Non-zero off-diagonal entries mean reflection; equal k collapses it to the identity
Scattering quantities
With equal potentials at both ends, det M = 1 and T+R=1 holds automatically
Band criterion
M₁ is the matrix of a single period; the Kronig–Penney model
Self-check4 questions
- 1.
The transfer matrix method turns a multilayer potential problem into a product of matrices. The fundamental reason it can do so is:
- 2.
A double barrier has T = 1 at resonance, while a single one of its barriers has T₁ ≈ 0.2 at that energy. The correct explanation of this "1 exceeds 0.2²" is:
- 3.
In a periodic potential the single-period matrix M₁ satisfies det M₁ = 1. An energy in a forbidden gap means: (select all that apply)
Select all that apply
- 4.
Treating the RTD's 6 nm well crudely as an infinite well, estimate the ground-state level (the zeroth-order estimate of the resonance energy), in eV. Electron effective mass m*c² = 0.067×511000 ≈ 34240 eV, ħc = 197.3 eV·nm.
eV1% relative tolerance
What comes next
The transfer matrix sweeps up the whole class of piecewise-constant potentials. But its signature skill is exactly what exposes its limit: real potentials are mostly smooth — interaction potentials in molecules, confinement potentials in quantum dots, potentials tilted by an applied field — none of them looks like a staircase. Force a staircase approximation and, as the slab count climbs, even assembling matrices by hand loses its elegance.
Time to hand the whole thing to the computer. The next section chops the axis itself into a dense grid of points, and the differential equation transforms into a tridiagonal matrix eigenvalue problem — chapter 3’s slogan “operators are matrices” becomes completely literal for the first time: the Hamiltonian is a matrix you can print out and look at, the energy levels are its eigenvalues, and it all fits in ten lines of code.
Section 33 of 106 · use ← → to turn the page