bladeRF – USB 3.0 Software Defined Radio

A low-cost, open source USB 3.0 Software Defined Radio platform with many examples and tutorials to help you experiment with RF.


software defined radio

What is a Software Defined Radio?


As wireless technologies become ubiquitous, Software Defined Radios (SDR) are gaining popularity. Unlike most radios transceivers found in phones, WiFi devices, remote controls, etc. that can only communicate using specific wireless modulation schemes, Software Defined Radios are completely software based, which allows them to communicate with devices across the RF spectrum. Besides interacting with existing wireless devices, SDRs allow for the development of new wireless systems and protocols using intuitive software tools and APIs.

An open education


bladeRF is a platform designed to enable a community of hobbyists, and professionals to explore and experiment with the multidisciplinary facets of RF communication. By providing source code, thorough documentation, easy to grasp tutorials, and a place for open discussion, modern radio systems will be demystified by covering everything from the RF, analog, and digital hardware design to the firmware running on the ARM MCU and FPGA to Linux kernel device drivers.

A Software Defined Radio platform should not end at the hardware, which is why there is such a strong emphasis on documentation and tutorials. Starting with basic radio architecture and spanning into modulation techniques, high throughput USB Linux kernel driver design, basic telecommunication coding schemes, and MIMO, the platform aims to be the perfect tool for learning modern software radio design.

Powerful and portable


The bladeRF is a fully bus powered device that does not need to be plugged into an outlet for normal operation. For users who wish to do host processing, USB 3.0 SuperSpeed is the ideal high throughput, low latency interface that brings the PC closer to the antenna than ever before. For those looking for a standalone solution, the bladeRF accepts a 5V DC input and operates autonomously using the FPGA for signal processing.

Professional quality, amateur price



Professionally designed and verified, bladeRF prototypes were inspected through X-Ray superimposed layouts, and put through rigorous physical and electrical stress tests to ensure high quality mass production builds. Ultimately, this makes the bladeRF a high quality, low-cost Software Defined Radio capable of capturing 40MHz 12-bit full duplex quadrature samples in realtime.

A full solution in a single package


Out of the box the bladeRF can tune from 300MHz to 3.8GHz without the need for extra boards. The current open source drivers provide support for GNURadio among other things, allowing the bladeRF to be placed into immediate use. This gives the bladeRF the flexibility to act as a custom RF modem, a GSM and LTE picocell, a GPS receiver, an ATSC transmitter or a combination Bluetooth/WiFi client without the need for any expansion cards.

Total control


The bladeRF was designed from the beginning to be highly integrated and fully reprogrammable. This means more than just providing source code to modify the host software. The USB 3.0 (Cypress FX3) microcontroller firmware is available to modify, as is the Altera Cyclone IV FPGA VHDL, bringing developers as close to the RF transceiver as possible.

All the pieces were written, designed, and documented to not only teach but encourage modification at each level from the host software all the way down to the FPGA logic. The bladeRF allows for the USB 3.0 microcontroller and FPGA to be reprogrammed through JTAG or directly via USB. With freely available tools and development suites provided by the hardware vendors, the bladeRF’s FPGA and USB 3.0 microcontroller firmware can be easily modified.

More than just RF


The functionality and openness of the bladeRF encourages people to use the platform as more than just an RF transceiver. The FPGA can act as an accelerator of any type from turbo decoding to video transcoding. The bladeRF can be easily adapted for use in custom embedded projects due to its low power requirements and the flexibility offered by the FPGA, FX3, and expansion port. For inquisitive developers, the platform can be used as a USB 3.0 and FPGA development kit.

Technical specifications:


The bladeRF occupying a full 28MHz channel

The bladeRF occupying a full 28MHz channel
  • Fully bus-powered USB 3.0 SuperSpeed Software Defined Radio
  • Portable, handheld form factor: 5″ by 3.5″
  • Extensible gold plated RF SMA connectors
  • 300MHz – 3.8GHz RF frequency range
  • Independent RX/TX 12-bit 40MSPS quadrature sampling
  • Capable of achieving full-duplex 28MHz channels
  • 16-bit DAC factory calibrated 38.4MHz +/-1ppm VCTCXO
  • On-board 200MHz ARM9 with 512KB embedded SRAM (JTAG port available)
  • On-board 15KLE or 115KLE Altera Cyclone 4 E FPGA (JTAG port available)
  • 2×2 MIMO configurable with SMB cable, expandable up to 4×4
  • Modular expansion board design for adding GPIO, Ethernet, and 1PPS sync signal and expanding frequency range, and power limits
  • DC power jack for running headless
  • Highly efficient, low noise power architecture
  • Stable Linux and GNURadio software support
  • Hardware capable of operating as a spectrum analyzer, vector signal analyzer, and vector signal generator


 USB 3.0 Superspeed


High speed, low latency and increased power delivery over a single cable: USB 3.0 Superspeed is the perfect interface for a wide bandwidth radio front end to modern computers. The Cypress FX3 microcontroller is the ideal solution with a powerful ARM9 processor and enough bandwidth to saturate the full duplex 5Gbps USB 3.0 link.

low cost software defined radio
Fully Programmable FPGA

An Altera Cyclone IV FPGA provides the interface between the FX3 and RF transceiver. This FPGA has single-cycle access embedded memory, hard 18×18 multipliers for dedicated DSP and many general logic elements ready to be programmed.

cyclone based software defined radio
Wideband RF Transceiver

From bits to RF, the LimeMicro LMS6002D is a fully integrated RF transceiver. Made to power picocell stations, this transceiver is capable of handling anything from simple FM audio to the latest 4G LTE standard to whatever the future may hold.


software defined radio
Professional Quality

The bladeRF’s design has been tested and verify to meet our very high standards. At peak RF performance, the bladeRF can occupy 28MHz of bandwidth over its operating bandwidth without any significant spurs.

software defined radio graph
More info on

Posted in Communication Boards, General, Latest Technology Products | Tagged , , |

Join the World's Largest Technical Community