RX Analyzer Components¶
rfsoc_rfdc.receiver.rx_analyzer.components.base_component
¶
rfsoc_rfdc.receiver.rx_analyzer.components.time_domain_visualizer
¶
Classes¶
TimeDomainVisualizer
¶
Bases: BaseComponent
Visualize and save raw waveform data
Source code in rfsoc_rfdc/receiver/rx_analyzer/components/time_domain_visualizer.py
TimeDomainPacketVisualizer
¶
Bases: BaseComponent
Visualizer for time-domain packet analysis (assumed real2iq mode)
Source code in rfsoc_rfdc/receiver/rx_analyzer/components/time_domain_visualizer.py
Functions¶
rfsoc_rfdc.receiver.rx_analyzer.components.spectrum_visualizer
¶
Classes¶
SpectrumVisualizer
¶
Bases: BaseComponent
Visualizer for frequency-domain packet analysis
Source code in rfsoc_rfdc/receiver/rx_analyzer/components/spectrum_visualizer.py
rfsoc_rfdc.receiver.rx_analyzer.components.ofdm_metrics_calculator
¶
Classes¶
OfdmMetricsCalculator
¶
Bases: BaseComponent
Calculator for OFDM-specific processing (assume real2iq mode)
Source code in rfsoc_rfdc/receiver/rx_analyzer/components/ofdm_metrics_calculator.py
Functions¶
analyze_packet(raw_iq)
¶
Perform packet detection and OFDM analysis
Source code in rfsoc_rfdc/receiver/rx_analyzer/components/ofdm_metrics_calculator.py
rfsoc_rfdc.receiver.rx_analyzer.components.fmcw_metrics_calculator
¶
Classes¶
FmcwMetricsCalculator
¶
Bases: BaseComponent
Calculator for FMCW-specific processing (assume real2iq mode)
Source code in rfsoc_rfdc/receiver/rx_analyzer/components/fmcw_metrics_calculator.py
Functions¶
analyze_packet(rx_packet_ref, rx_packet_air)
¶
Perform FMCW analysis