RENEWLab  1.1.0
RENEW project
iris_health_monitor.py File Reference

Namespaces

 iris_health_monitor
 

Functions

def iris_health_monitor.comamnd_line ()
 Functions #. More...
 
def iris_health_monitor.prepare_irises (uut_serials, golden_serial, rm_from_uut_serials)
 
def iris_health_monitor.set_gain_limits (frontend)
 
def iris_health_monitor.disp_params (freq, rx_pwr_limit, golden_serial, golden_ant, golden_tx_gain, golden_rx_gain, gain_step, uut_serials, pf_rx, pf_tx, en_logging, detailed_logs, log_name_rx, log_name_tx, test_tx_only, test_rx_only)
 
def iris_health_monitor.process_rx_log (log_name_rx, rx_thresh)
 
def iris_health_monitor.process_tx_log (log_name_tx)
 
def iris_health_monitor.plotter (rx_axis_x0, rx_axis_x1, rx_axis_y0, rx_axis_y1, rx_noise_floor0, rx_noise_floor1, rx_serials, tx_axis_x0, tx_axis_x1, tx_axis_y0, tx_axis_y1, tx_noise_floor0, tx_noise_floor1, tx_serials, test_tx_only, test_rx_only, pf_rx, pf_tx, golden_serial, golden_ant, golden_tx_gain, golden_rx_gain, test_datetime, rx_thresh, rx_lo, rx_hi, tx_lo, tx_hi)
 
def iris_health_monitor.generate_sine (tx_num_samps, rate, wave_freq, bb_freq, amp)
 
def iris_health_monitor.print_header (en_logging, log_writer)
 
def iris_health_monitor.print_results (pf, uut_serial, fft_pwr_db_1, fft_pwr_db_2, noise_floor_1, noise_floor_2, uut_ch, uut_gain, uut_gain_lo, uut_gain_hi, golden_serial, golden_ant, golden_gain, rx_pwr_limit, lms7_temp, zynq_temp, pwr_dbfs, rx_start, rx_stop, en_logging, log_writer)
 
def iris_health_monitor.test_a_tx_rx_pair (sdr_tx, sdr_rx, tx_gain, rx_gain, freq, tx_ant, samp_rate=5e6, fft_size=1024, rx_num_samps=1024, wait_trigger=False, tx_amp=1, bb_freq=0, wave_freq=None, tx_num_samps=2 **10, lo_tone=False)
 
def iris_health_monitor.test_receiver (gain_step, freq, uut_sdrs, uut_serials, uut_frontends, golden_sdr, golden_serial, golden_tx_gain, golden_ant, rx_pwr_limit, detailed_logs, en_logging, log_writer)
 
def iris_health_monitor.test_transmitter (gain_step, freq, uut_sdrs, uut_serials, uut_frontends, golden_sdr, golden_serial, golden_rx_gain, golden_ant, rx_pwr_limit, detailed_logs, en_logging, log_writer)
 
def iris_health_monitor.iris_health_monitor (en_logging, freq, uut_serials, golden_serial, gain_step, golden_tx_gain, golden_ant, golden_rx_gain, rx_pwr_limit, rm_from_uut_serials, detailed_logs, sdr_log_level, test_tx_only, test_rx_only)
 

Variables

def iris_health_monitor.args = comamnd_line()
 Main #. More...
 
 iris_health_monitor.en_logging
 
 iris_health_monitor.freq
 
 iris_health_monitor.uut_serials
 
 iris_health_monitor.golden_serial
 
 iris_health_monitor.gain_step
 
 iris_health_monitor.golden_tx_gain
 
 iris_health_monitor.golden_ant
 
 iris_health_monitor.golden_rx_gain
 
 iris_health_monitor.rx_pwr_limit
 
 iris_health_monitor.rm_from_uut_serials
 
 iris_health_monitor.detailed_logs
 
 iris_health_monitor.sdr_log_level
 
 iris_health_monitor.test_tx_only
 
 iris_health_monitor.test_rx_only