Open RF Prototyping

RF Blocks - Open RF Prototyping

Open source hardware and software for reconfigurable RF analog signal processing systems.

RF Blocks features »

Hardware Modules

hardware modules

RF Blocks provide specific, discrete RF signal processing functions.

Software

software

A complete software stack from embedded hardware control up to PyQt based applications.

  • Embedded hardware control on bare metal, Zephyr OS or Linux

  • The rfblocks Python package

  • Distributed control using RPyC

  • Application implementation using the command line, scripts or PyQt

    • Spectrum analyser

    • Signal generators

    • Power meter

Reference Designs

reference designs

Designs which make use of RF Blocks hardware modules.

  • RF signal generators

  • Wideband frequency converters

  • Spectrum analysis

  • Wideband power meters

  • Redpitaya ADC/DAC frontends

  • More reference designs ...

RF Blocks and Red Pitaya

redpitaya
  • Data acquisition for spectrum analysis

  • Spectrum analyser application

  • Zero copy Linux DMA driver

  • FPGA PL register user space access via Linux UIO

  • SPI and GPIO user space access