HomeQuantum PhysicsHanbury Brown–Twiss Photon Antibunching: Single-Photon Purity g²(0)

Hanbury Brown–Twiss Photon Antibunching: Single-Photon Purity g²(0)

Interactive Hanbury Brown–Twiss simulator: send a triggered quantum-dot photon stream through a 50/50 beamsplitter, accumulate the coincidence histogram in real time, and watch the g²(0) antibunching dip quantify single-photon purity — with a heralding time-gate that trades detection efficiency for background rejection.

Quantum Physics3DAdvanced60 FPS📱 Mobile-adapted
quantum-dot-single-photon-purity-heralding ↗ Open standalone

This simulator reproduces the standard laboratory test used to certify a quantum-dot single-photon source: a Hanbury Brown–Twiss (HBT) interferometer. A triggered photon stream from a simulated quantum dot hits a 50/50 beamsplitter and is time-correlated between two detectors; the live coincidence histogram at zero and non-zero pulse-period delay converges to the second-order correlation g²(τ), whose depth at τ = 0 quantifies single-photon purity. Tune the dot's multi-photon (re-excitation) probability and the detectors' dark-count rate to see antibunching degrade, then engage the heralding time-gate to watch background-driven coincidences fall away faster than genuine detections — the real efficiency-vs-purity trade-off used when heralding a quantum-dot or SPDC single-photon source.

⚙ Under the hood

Send a triggered quantum-dot photon stream through a 50/50 beamsplitter and watch the Hanbury Brown–Twiss coincidence histogram build the g²(0) antibunching dip in real time, quantifying single-photon purity as multi-photon emission and detector dark counts are tuned.

quantum opticssingle photon sourcequantum dotantibunchingheraldingcorrelation function

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

What did you find?

Add reproduction steps (optional)