AI Listens To Radio

We’ve seen plenty of examples of neural networks listening to speech, reading characters, or identifying images. KickView had a different idea. They wanted to learn to recognize radio signals. Not just any radio signals, but Orthogonal Frequency Division Multiplexing (OFDM) waveforms.

OFDM is a modulation method used by WiFi, cable systems, and many other systems. In particular, they look at an 802.11g signal with a bandwidth of 20 MHz. The question is given a receiver for 802.11g, how can you reliably detect that an 802.11ac signal — up to 160 MHz — is using your channel? To demonstrate the technique they decided to detect 20 MHz signals using a 5 MHz bandwidth.

Their answer was to create training data representing a limited bandwidth sample of the signals of interest. Then using computer learning techniques, the system discovered how to detect signals of interest and reject the others. The results were quite good with detections well below the noise floor when using the full 20 MHz range. However, even at 5 MHz bandwidth, the results were pretty impressive.

This actually isn’t the first time we’ve seen a system that learns about RF signals. While it isn’t quite radio, we also think emulating Alan Turing is a pretty neat trick.

5 thoughts on “AI Listens To Radio

    1. It’s already implemented ! It’s called ACS for “automatic channel selection”. I don’t think this is the goal of their algorithm presented in the blog.
      Actually the ACS is based on Free Air Time (how much traffic their is in the channel), noise floor, channel power capability etc..

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.