OpenCPI Haifuraiya
OpenCPI (Open Component Portability Infrastructure) is an open-source software framework designed to facilitate the development, integration, and deployment of portable, high-performance signal processing applications. With a modular structure and a wide range of supported hardware, OpenCPI enables efficient deployment across diverse platforms.
This project is work produced in collaboration with Open Research Institute (ORI) in support of High Flyer open Source Satellite mission. To learn more visit their website here.
The project provides a DVB-S2 downlink transmitter, an on-board FFT spectrum
monitor, and the combined haifuraiya_opv application that adds the Opulent
Voice (OPV) 64-channel receiver. The OPV demodulation workers come from the
ocpi.opulent-voice project, declared as a dependency in Project.xml
(alongside ocpi.comp.sdr and ocpi.platform).
The FPGA applications are built by the HDL assemblies under
hdl/assemblies/ — dvbs2_enc_tx, haifuraiya_asm,
haifuraiya_opv_asm (the combined TX + OPV RX + FFT build, container
cfg_1rx_1tx), and log_power_fft_asm.