Embedded SDR transceiver
This version of the Red Pitaya SDR transceiver may be useful for building a small standalone SDR transceiver with all the SDR algorithms running on the on-board CPU of the Red Pitaya board.
The structure of this version is very similar to the SDR transceiver described at this link. The two main differences are:
- lower sample rates (24, 48, 96 kSPS),
- fewer FIR filters.
The basic blocks of the digital down-converters (DDC) and of the digital up-converters (DUC) are shown on the following diagram:
A pre-built SD card image can be downloaded from this link.
The SD card image size is 1 GB, so it should fit on any SD card starting from 2 GB.
To write the image to a SD card, the
dd command-line utility can be used on GNU/Linux and Mac OS X or Win32 Disk Imager can be used on MS Windows.
The default password for the
root account is
To use the full size of a SD card, the SD card partitions should be resized with the following commands:
Running GNU Radio on Red Pitaya
- Connect a USB sound card to the USB port on the Red Pitaya board.
- Run SSB transceiver example:
Building from source
The installation of the development machine is described at this link.
The structure of the source code and of the development chain is described at this link.
Setting up the Vivado environment:
Cloning the source code repository:
Building a bootable SD card image: