Free tools Windows power users keep installed
One-click scans. No signup required.
Yes—a supported Red Pitaya can act as an SDR. Its analog input feeds an ADC, FPGA logic converts sampled signals into I/Q data, and host software such as GNU Radio, SDR#, or HDSDR handles the radio functions. The exact board and application matter: Red Pitaya documents a 0–60 MHz tunable range for its SDR transceiver, but a separate receiver application is documented for 0–50 MHz. Check your model against the official compatibility table before setting up a system.
How a Red Pitaya works as an SDR
On receive, connect an antenna to a Red Pitaya analog input. The ADC digitizes the signal; FPGA logic performs digital I/Q down-conversion; and the board sends I/Q samples to software running on a computer. The host application then displays or processes the received signal.
In the documented SDR transceiver application, the receive path uses an FPGA I/Q down-converter and the transmit path uses an I/Q up-converter. The application supports two receivers and two transmitters. Those are application capabilities, not a guarantee of a particular receiver sensitivity, transmit power, or performance across the entire tuning span.
Check whether your Red Pitaya model supports SDR
Compatibility depends on the board model and generation. Red Pitaya’s supported features and apps by model table distinguishes between models that support SDR, those where it is unavailable, and those marked unsupported.
#1 Best Overall
- Processor: Dual-Core ARM Cortex-A9 MPCore
- FPGA: Xilinx Zynq 7020
- RAM: 512MB
- System Memory: MicroSD up to 32GB
| Board model | SDR status in Red Pitaya’s model table | Documented converter details |
|---|---|---|
| STEMlab 125-14 | Supported | 125 MS/s, 14-bit ADC |
| SDRlab 122-16 | Supported | 122.88 MS/s; 16-bit ADC and 14-bit DAC |
| STEMlab 125-14 Gen 2 | Supported | Not stated in the cited SDR application page |
| STEMlab 125-14 PRO Gen 2 | Supported | Not stated in the cited SDR application page |
| STEMlab 125-14 PRO Z7020 | Not listed as SDR-supported | Not stated in the cited SDR application page |
| STEMlab 125-14 4-Input | Unavailable | Not stated in the cited SDR application page |
| SIGNALlab 250-12 | Unavailable | Not stated in the cited SDR application page |
| STEMlab 125-10 | Unsupported | Not stated in the cited SDR application page |
Converter sampling rate and bit depth describe digitization, not measured sensitivity, linearity, dynamic range, spurious-free range, safe RF input level, or transmit output power. The cited documentation does not provide comparable bench measurements for those properties.
Choose the software path for your use
GNU Radio Companion
Red Pitaya’s SDR transceiver documentation provides a GNU Radio starting point using an AM transceiver flowgraph. Its documented sequence is:
- Connect an antenna to the board’s IN1 input.
- Open the SDR Transceiver application on the Red Pitaya.
- Install GNU Radio on the host computer.
- Clone Pavel Demin’s Red Pitaya Notes repository and open the AM transceiver flowgraph in GNU Radio Companion.
Use the repository and flowgraph identified in the Red Pitaya SDR applications guide; the guide is a starting configuration, not evidence that every operating-system and software combination will work unchanged.
SDR# or HDSDR with ExtIO
The same guide describes using SDR# or HDSDR with a pre-built ExtIO plug-in. Install the host program and plug-in, select Red Pitaya as the source, enter the board’s IP address, and start the stream. The guide gives a 122.88 MSPS setting in that client procedure; treat it as specific to the documented configuration rather than a universal setting for every board or application.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
HPSDR-compatible applications
The official OS also documents HPSDR-compatible transceiver and receiver applications. The receiver mode emulates one Hermes module with eight receivers on STEMlab 125-14, and two Hermes modules with eight receivers each on SDRlab 122-16. Compatible clients belong to third-party HPSDR/Metis software families. Red Pitaya says it does not maintain these programs and warns that their developers may no longer maintain them, so confirm a client’s compatibility and status before building a workflow around it.
Know which frequency range and sample rates apply
Red Pitaya’s SDR transceiver documentation gives a tunable range of 0–60 MHz. It lists these I/Q data-rate choices:
Rank #2
- 8-Channel Digital Signal Analyzer: Ideal for analyzing binary states of digital signals, including GPIO outputs and bus protocols such as I2C, SPI, and UART.
- Additional Plug-In Module: This is an add-on module; a STEMlab 125-10/14 main unit is required for normal operation (not included).
- High-Speed 125 MS/s Sampling Rate: Capture fast-changing signals with a high-speed sampling rate, ensuring precision in digital signal diagnostics.
- Comprehensive Digital Analysis: Allows decoding of transmitted data with web-based applications, accessible via browser on any device.
- Real-Time Signal Visualization: View waveforms in real time, allowing for immediate analysis and troubleshooting of digital circuits.
| Board family | Documented I/Q rate choices for the SDR transceiver |
|---|---|
| STEMlab 125-14 | 20, 50, 100, 250, 500, and 1250 kSPS |
| SDRlab 122-16 | 24, 48, 96, 192, 384, 768, and 1536 kSPS |
A separate Red Pitaya Learn page for the SDR Receiver describes a 0–50 MHz tunable range and I/Q rates of 50, 100, 250, and 500 kSPS. These figures belong to that receiver application; they should not be combined with the transceiver specifications as if they were one shared configuration.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Account for the analog interface and RF setup
Board-level analog characteristics can affect the frequencies you can acquire or generate. Red Pitaya’s data acquisition and generation introduction specifically notes AC-coupled inputs and outputs on SDRlab 122-16, which can limit acquisition and generation frequency range. Check the documentation for your exact board and the requirements of the signal you intend to receive or transmit.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsThe documented setup calls for an antenna connected to an analog input, but the cited sources do not prescribe a universal antenna, connector, band filter, attenuator, or protection network. Choose the RF interface for your frequency band and signal conditions rather than assuming the board input can be connected safely to any antenna or RF source.
What the published specifications do—and do not—tell you
The stated tuning spans and converter figures are useful for deciding whether a board and application are a plausible fit. They do not establish equal practical performance throughout the range or a performance advantage over a dedicated SDR. In particular, the cited specifications do not establish receiver sensitivity, RF input limits, transmit power, or the authorization required to transmit. Do not infer those from ADC or DAC resolution.
A Red Pitaya-hosted paper describes a low-cost prototype with a nominal 50 MHz RF input/output bandwidth, but reports that only part of the transmit chain was implemented and demonstrated. That is a research prototype, not a requirement or performance guarantee for the standard SDR transceiver application. See Red Pitaya based low-cost SDR platform.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

