Bloch Oscillations — An Electron That Turns Around
Interactive Bloch-oscillation simulator: watch an electron in a periodic crystal lattice under a constant electric field oscillate back and forth in real space instead of accelerating forever, as its crystal momentum sweeps across the Brillouin zone and Bragg-reflects at the zone boundary.
This simulator follows a single electron on a one-dimensional tight-binding band inside a perfect crystal lattice under a constant electric field. Instead of accelerating forever the way a free electron would, its crystal momentum k sweeps across the Brillouin zone and Bragg-reflects at the boundary, so its real-space position oscillates back and forth — a Bloch oscillation. Adjust the field strength and the band's hopping amplitude to see the oscillation period and swing change in real time, and toggle a free-electron ghost to see how differently the same constant force behaves with and without a periodic lattice.
Watch an electron on a tight-binding band inside a periodic crystal lattice under a constant DC electric field: instead of accelerating forever, its crystal momentum sweeps the Brillouin zone and Bragg-reflects at the boundary, so real-space position oscillates back and forth with period T_B=2*pi*hbar/(eEa). Toggle a free-electron ghost under the identical field to see the contrast with unbounded acceleration.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install