RF Blocks - Open RF Prototyping
Open source hardware and software for reconfigurable RF analog signal processing systems.
RF Blocks features »Hardware Modules
RF Blocks provide specific, discrete RF signal processing functions.
Frequency synthesizers
Mixers
Gain blocks
Attenuators
RF switches
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
Designs which make use of RF Blocks hardware modules.
RF signal generators
Wideband frequency converters
Spectrum analysis
Wideband power meters
Redpitaya ADC/DAC frontends
RF Blocks and Red Pitaya
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