No description
				
			
			
		| grc | ||
| sim | ||
| src | ||
| util | ||
| .gitignore | ||
| .gitmodules | ||
| circuit.svg | ||
| LICENSE | ||
| README.md | ||
Pico SDR
Using RP2040 / Raspberry Pi Pico as a software-defined radio receiver.
See the blog post for more information. Older code the article is mostly referring to can be found in the branch old.
Circuit
Software
- 
Clone using git clone --recursiveas this package is using a custom USB stdio library for better throughput and to avoid deadlocks.
- 
Build and flash the firmware as usual: export PICO_SDK_PATH=/path/to/pico-sdk cmake -B build src cmake --build build picotool load -f build/pico_sdr.uf2
- 
Start the USB serial to TCP bridge: python util/bridge.pyYou need to have PySerial and Click packages installed. 
- 
Open grc/PicoSDR-WBFM.grcin GNU Radio Companion, adjust carrier frequency to match your favorite FM radio station and pressF6.
- 
Alternatively gqrx works fine with rtl_tcpinput mode. Maximum sample rate seem to be 400 ksps, above that the samples are dropped.