Eigra

Tunneling Through a Barrier

A particle with energy EE below a barrier of height V0V_0 has a non-zero probability of being found on the other side — quantum tunneling.

Why a wavepacket?

The plane wave eikxe^{ikx} normally used to derive a transmission coefficient carries a single, perfectly sharp energy E=2k2/2mE = \hbar^2k^2/2m — but it also extends over all of space for all time. Nothing "arrives" at the barrier and nothing is ever "detected" on the other side; it's a steady-state idealization, not a particle.

A real particle is localized: it starts somewhere, travels toward the barrier, and eventually gets found on one side or the other. But localizing it in position forces its momentum — and therefore its energy — to spread out, by the uncertainty principle. So a real wavepacket isn't at energy EE; it's a superposition of many energies, each with its own transmission probability T(E)T(E).

That means the fraction of a real wavepacket that tunnels through isn't TT evaluated at some single "mean" energy — it's the energy-averaged transmission

Teff=φ(k)2T(E(k))dk,E(k)=2k22mT_{\text{eff}} = \int |\varphi(k)|^2\, T\big(E(k)\big)\, dk, \qquad E(k) = \frac{\hbar^2 k^2}{2m}

where φ(k)2|\varphi(k)|^2 is the wavepacket's momentum distribution. The simulation further down checks this directly: it evolves a genuine wavepacket in time, measures how much ends up transmitted, and compares it to TeffT_{\text{eff}} computed from this formula.

Exact transmission coefficient

For a rectangular barrier of width aa and height V0V_0, with ε=E/V0\varepsilon = E/V_0 and σ=2mV0a2/2\sigma = 2mV_0a^2/\hbar^2:

T(ε)=[1+sinh2 ⁣(σ(1ε))4ε(1ε)]1,R(ε)=1T(ε)T(\varepsilon) = \left[1 + \frac{\sinh^2\!\left(\sqrt{\sigma(1-\varepsilon)}\right)}{4\varepsilon(1-\varepsilon)}\right]^{-1}, \qquad R(\varepsilon) = 1 - T(\varepsilon)

for ε<1\varepsilon < 1 (tunneling below the barrier). For ε>1\varepsilon > 1 (above the barrier) the same formula holds with sinhsin\sinh \to \sin. This is the exact result — valid at any energy, not just deep in the tunneling regime.

For the barrier used in the simulation below (V0=3V_0 = 3, a=1a = 1) and a particle at the wavepacket's mean energy (E=2E = 2, so ε=2/3\varepsilon = 2/3, σ=6\sigma = 6): T0.192T \approx 0.192. Watch for this number further down — it's not what the simulation measures.

The deep-tunneling approximation

When the barrier is opaque (σ(1ε)1\sqrt{\sigma(1-\varepsilon)} \gg 1), sinh(x)12ex\sinh(x) \approx \tfrac{1}{2} e^{x} and the exact formula above reduces to the familiar

T16EV0(1EV0)e2κa,κ=2m(V0E)2T \approx 16 \, \frac{E}{V_0}\left(1 - \frac{E}{V_0}\right) e^{-2\kappa a}, \quad \kappa = \sqrt{\frac{2m(V_0 - E)}{\hbar^2}}

— the approximation usually quoted for tunneling, and a good one once the barrier is thick or high enough. It breaks down as EV0E \to V_0, where the exact formula must be used instead.

Watching it happen

reflected = transmitted =
A wavepacket with ⟨k⟩ = 2 and spread Δk ≈ 0.5 scattering off the barrier above. Both sides share one vertical scale, so the transmitted lobe really is about a quarter of the incident packet. The measured fraction converges to the energy-averaged prediction, well above T(mean energy) ≈ 0.192.

Scanning tunneling microscopy

The exponential sensitivity of TT to the gap width aa — not just to its existence — is what gives the scanning tunneling microscope its atomic resolution: changing the tip-sample distance by about one atomic radius changes the tunneling current by an order of magnitude. A real sample is a surface, not a line: the gap is a function of two coordinates, a(x,y)a(x, y), and the current is highest wherever that gap is smallest — typically directly over an atom.

A tip scans a bumpy sample surface — the faint flux of electrons tunneling from sample to tip brightens over the bumps, where the gap is smallest. Zooming in on the tallest point flattens into the same constant-height scan seen from directly side-on: the tunneling current traces the transmission coefficient, sharply peaked wherever the gap narrows.