This is the documentation for the FreeSRP, an open-source software-defined radio platform. For an overview of this project, please visit

Main components of the FreeSRP project currently are:

  • Hardware: The FreeSRP Alpha SDR
    • FPGA design for the FreeSRP’s Artix 7 FPGA
    • Firmware running on the FreeSRP’s Cypress EZ-USB FX3
  • Software:
    • libfreesrp, a C++ library for interfacing with the FreeSRP hardware
    • GNU Radio integration through the gr-osmosdr block

For a tutorial on setting up the FreeSRP for use with GNU Radio, please see Getting Started.