Image: reddit.com · Built a FM receiver that decodes all stations off one ZynqSDR
feedmyfm: every FM station decoded at once from one SDR
A C++ receiver built with Claude that splits one wideband SDR capture into channels and demodulates every FM station at once, with stereo and RDS.
The full story
The maker has been working with Claude on feedmyfm, a lightweight FM broadcast receiver. It runs on a rooftop-mounted Lenovo P3 Ultra with a ZynqSDR running LibreSDR, feeding streams to a web front end.
One SDR capture goes through a polyphase channeliser into separate FM demodulation chains for every station, in a single C++ process using Liquid-DSP. It decodes mono and stereo, blending to mono on weak signals, decodes RDS, and has extras such as click-free squelch, carrier-drift tracking and a passive band scan.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: Built a FM receiver that decodes all stations off one ZynqSDR
The maker's post on r/RTLSDR.
The subreddit's moderators removed it, but the original is still readable (it can take a few seconds to load): archived copy of Reddit: Built a FM receiver that decodes all stations off one ZynqSDR (opens in a new tab)
- The project: lenovo.com
Linked in the post.