Idle / unused Primary user busy AI transmit — success AI transmit — collision
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

AI Cognitive Radio: Dynamic 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. The 3D spectrum waterfall shows the most recent slots scrolling back in time across every channel — red blocks mark primary-user occupancy, green marks a successful AI transmission, orange marks a collision — while live readouts track throughput, collision rate and the agent's currently best-learned channel as the traffic load, exploration rate and learning rate are adjusted.