Polarization Quantum Demultiplexer
Watch single photons hit a tilted polarizing beamsplitter and route to the H or V output channel with probability set by Malus's law / the Born rule. Tune the input polarization angle and emission rate and compare measured routing statistics to the quantum prediction live.
A quantum demultiplexer splits a stream of quantum signals into separate output channels based on some physical property of the incoming state. This simulation builds the simplest real example: single photons prepared at a chosen polarization angle strike a tilted polarizing beamsplitter and are randomly routed to one of two channels — H (transmitted) or V (reflected) — with probability set by the Born rule, cos²θ and sin²θ. Watch photons stream toward the splitter in real 3D, land in whichever channel the quantum measurement selects, and compare the running measured split ratio against the theoretical prediction as more photons accumulate.
Single photons hit a tilted polarizing beamsplitter and route to the H or V output channel with probability set by Malus's law and the Born rule. Tune the input polarization angle and photon rate and compare measured routing statistics to the quantum prediction live.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install