Drag to scrub history · wheel to zoom
Idle / unused Primary user busy AI transmit — success AI transmit — collision

AI Cognitive Radio: 2D Bandit Spectrum-Access Simulator

An AI secondary-user agent shares a bank of radio channels with unpredictable primary-user traffic, learning which channels tend to be free using tabular Q-learning and ε-greedy exploration. This 2D companion to the 3D spectrum waterfall computes the same dynamic-spectrum-access mechanism independently, and goes further: primary-user traffic can be switched from independent per-slot draws to a bursty two-state Markov chain with a tunable persistence, and exploration can be set to decay automatically as the agent gains experience. Three linked panels — a scrubbable spectrum-history strip you can drag through, a live Q-value bar chart highlighting the best-learned channel, and a rolling throughput/collision strip chart — make the bandit learning process visible in ways a single 3D scene can't.