HomeQuantum PhysicsPolarization Quantum Demultiplexer

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.

Quantum Physics3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
qe-topic-29 ↗ Open standalone

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.

⚙ Under the hood

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.

quantum opticspolarizationbeamsplitterphoton routingBorn rulequantum networks

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)