HomeQuantum PhysicsCat Qubit 2D: Wigner-Function Biased-Noise Simulator

Cat Qubit 2D: Wigner-Function Biased-Noise Simulator

Interactive 2D phase-space simulator for a dissipative Schrödinger-cat qubit: watch a superconducting-resonator cat state's Wigner-function interference fringes rendered as a rotatable pseudo-3D height field, and see bit-flip errors suppressed exponentially with photon number while phase-flips grow linearly — the biased-noise trick behind bosonic quantum error correction.

Quantum Physics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-qe-topic-76 ↗ Open standalone

This simulator renders the live Wigner function of a dissipatively-stabilized Schrödinger-cat qubit as a rotatable 2D phase-space height field — two coherent-state lobes in a microwave resonator, connected by a quantum interference fringe pattern whose negative regions have no classical explanation. Drag the mean-photon-number slider and the two noise-rate sliders to see the defining trick of bosonic quantum error correction in action: bit-flip errors between the |0⟩ and |1⟩ pointer states are suppressed exponentially as photon number grows, while phase-flip errors only grow linearly, so the qubit's native noise becomes strongly biased toward a single, more correctable error type. A dedicated bias-rate panel plots both curves against n̄ live, and an event-timeline strip runs a real stochastic simulation of both error channels so you can watch the bias play out tick by tick. A toggle turns the two-photon stabilization off entirely to show the unprotected baseline.

⚙ Under the hood

A 2D phase-space simulator for a dissipatively-stabilized Schrödinger-cat qubit: the Wigner function is rendered as a rotatable, zoomable pseudo-3D height field you drag to orbit, alongside a live bias-rate curve and event timeline showing bit-flip errors vanishing exponentially with photon number while phase-flips only grow linearly — the biased-noise trick behind bosonic quantum error correction.

quantum computingcat qubitbosonic codequantum error correctionWigner functionbiased noisephase space

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)