Skip to content

API Reference

Complete auto-generated documentation for all public modules, classes, and functions in rfsoc_rfdc.

Core Modules

Module Description
rfdc RF Data Converter tiles, mixer config, amplitude helpers
rfdc_config ZCU216 hardware configuration dictionaries
rfdc_task RFDC + clock + MTS task orchestration
rfsoc_overlay PYNQ bitstream overlay management
overlay_task Abstract task base classes
clocks LMK04828 / LMX2594 clock IC configuration
mts Multi-Tile Synchronization engine
iq_loader IQ sample loaders (NumPy, MATLAB)
waveform_generator Waveform synthesis
dma_monitor Streaming DMA controller drivers
multi_ch_mem_layout Multi-channel DMA memory layout
throughput_timer Performance measurement
cmac_task CMAC transceiver task

Sub-packages

Package Description
dsp OFDM, Zadoff-Chu detection, MIMO
receiver ADC channel wrappers and Rx tasks
transmitter DAC channel wrappers and Tx tasks
plotter Time-domain, FFT, BER, EVM plots