Re:Listen to HD radio with a $30 RTL SDR dongle
by argilo on Monday November 06, 2023 @01:05AM
(#38159400)
It might be possible, but I'm not sure whether a typical router would have enough CPU horsepower to do the processing required to demodulate the signal.
Re:Listen to HD radio with a $30 RTL SDR dongle
by westurner on Monday November 06, 2023 @03:41AM
(#38160111)
What models of Raspberry Pi are sufficient, or how many Mhz and RAM are necessary?
Re:Listen to HD radio with a $30 RTL SDR dongle
by argilo on Monday November 06, 2023 @07:07AM
(#38161472)
I haven't investigated the CPU and RAM requirements in depth, but I have used nrsc5 on a Pi 3B without issue.
I suspect a Pi Pico would be too small.
Re:Listen to HD radio with a $30 RTL SDR dongle
by argilo on Monday November 06, 2023 @09:13AM
(#38162809)
Also, I should mention that Python is not a requirement. The GUIs that people have created so far were written in Python, but the nrsc5 project itself is built entirely in C, and it exposes a C API.
Python apps require a bunch of disk space, which is at a premium on low-wattage always-on routers.
OpenWRT's luci-app-statistics application supports rrdtool and collectd for archived stats over time (optionally on a USB stick or an SSD instead of the flash ROM of the router, which has a max lifetime in terms of number of writes) https://github.com/openwrt/luci/tree/master/applications/luc...
From https://news.ycombinator.com/item?id=38138230 :
> LuCI is the OpenWRT web UI which is written in Lua; which is now implemented mostly as a JSON-RPC API instead of with server-side HTML templates for usability and performance on embedded devices. [...] Notes on how to write a LuCI app in Lua: