No description
Go to file
2024-06-06 20:02:30 +02:00
grc Convert into rtl_tcp emulator 2024-06-06 12:03:29 +02:00
sim Add TX simulation 2024-02-25 13:29:17 +01:00
src Make commands more reliable 2024-06-06 20:02:30 +02:00
util Convert into rtl_tcp emulator 2024-06-06 12:03:29 +02:00
.gitignore Simple GNU Radio Companion worksheet for testing 2024-02-25 18:55:40 +01:00
.gitmodules Initial import 2024-01-14 20:16:54 +01:00
circuit.svg Tweak circuit color 2024-06-05 14:32:20 +02:00
LICENSE Unlicense 2024-06-04 16:43:11 +02:00
README.md README: s/Firmware/Software/ 2024-06-05 14:35:05 +02:00

Pico SDR

Using RP2040 / Raspberry Pi Pico as a software-defined radio receiver.

See the blog post for more informatiom.

Circuit

Software

  1. Clone using git clone --recursive as this package is using a custom USB stdio library for better throughput and to avoid deadlocks.

  2. 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
    
  3. Start the USB serial to TCP bridge, setting the frequency to 88.2 MHz:

    python util/bridge.py -f 88200000
    
  4. Open grc/PicoSDR-WBFM.grc in GNU Radio Companion.

  5. Press F6.