AI Cognitive Radio: 2D Bandit Spectrum-Access Simulator
2D companion to the 3D cognitive-radio waterfall, computed independently: a Q-learning agent picks channels against configurable i.i.d. or bursty Markov primary-user traffic, with a scrubbable spectrum-history strip, a live Q-value bar chart and a rolling throughput/collision strip chart — channel count, learning rate, exploration decay and traffic burstiness are all tunable.
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.
2D companion to the 3D cognitive-radio waterfall, computed independently: a Q-learning agent picks channels against configurable i.i.d. or bursty Markov primary-user traffic, with a scrubbable spectrum-history strip, a live Q-value bar chart and a rolling throughput/collision strip chart — channel count, learning rate, exploration decay and traffic burstiness are all tunable.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install