RENEWLab  1.1.0
RENEW project
ofdm_plotter.OFDMplotter Class Reference

Public Member Functions

def __init__ (self, num_cl)
 
def ani_init (self)
 
def set_data (self, frameIdx, num_cl, tx, rx, chan_est, rx_H_est_plot, lts_corr, pilot_thresh, rx_syms_mat, corr, data_syms, user_params, metadata, phase_error, avg_evm, snr_from_evm, demmelNumber)
 
def ani_update (self, i)
 
def animate (self)
 
def init_tx_signal (self, fig_len_)
 
def update_tx_signal_fig (self, fig_len_)
 
def init_rx_signal (self, fig_len_)
 
def update_rx_signal_fig (self, fig_len_)
 
def init_phase_err (self, ofdm_syms_)
 
def update_phaser_err (self, ofdm_syms_)
 
def init_corr_peaks (self, pilot_len_)
 
def update_corr_peaks (self, pilot_len_)
 
def init_frame_corr (self, fig_len_)
 
def update_frame_corr (self, fig_len_)
 
def init_constellation (self)
 
def init_channel_est (self)
 
def signal_handler (sig)
 

Public Attributes

 anim
 
 num_cl
 
 FIG_LEN
 
 pilot_len
 
 num_sc
 
 ofdm_syms
 
 tx_data
 
 rx_data
 
 chan_est
 
 rx_H_est_plot
 
 lts_corr
 
 pilot_thresh
 
 rx_syms_mat
 
 corr
 
 data_syms
 
 user_params
 
 metadata
 
 slot_size
 
 prefix_len
 
 postfix_len
 
 phase_err
 
 evm
 
 snr
 
 demmel
 
 tx_data2
 
 rx_data2
 
 chan_est2
 
 rx_H_est_plot2
 
 lts_corr2
 
 pilot_thresh2
 
 rx_syms_mat2
 
 corr2
 
 data_syms2
 
 phase_err2
 
 evm2
 
 snr2
 
 frameIdx
 
 fig
 
 gs
 
 demmel_text
 
 evm_text
 
 evm_text2
 

Constructor & Destructor Documentation

◆ __init__()

def ofdm_plotter.OFDMplotter.__init__ (   self,
  num_cl 
)
Here is the call graph for this function:

Member Function Documentation

◆ ani_init()

def ofdm_plotter.OFDMplotter.ani_init (   self)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ani_update()

def ofdm_plotter.OFDMplotter.ani_update (   self,
  i 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ animate()

def ofdm_plotter.OFDMplotter.animate (   self)
Here is the call graph for this function:

◆ init_channel_est()

def ofdm_plotter.OFDMplotter.init_channel_est (   self)

◆ init_constellation()

def ofdm_plotter.OFDMplotter.init_constellation (   self)

◆ init_corr_peaks()

def ofdm_plotter.OFDMplotter.init_corr_peaks (   self,
  pilot_len_ 
)

◆ init_frame_corr()

def ofdm_plotter.OFDMplotter.init_frame_corr (   self,
  fig_len_ 
)

◆ init_phase_err()

def ofdm_plotter.OFDMplotter.init_phase_err (   self,
  ofdm_syms_ 
)

◆ init_rx_signal()

def ofdm_plotter.OFDMplotter.init_rx_signal (   self,
  fig_len_ 
)

◆ init_tx_signal()

def ofdm_plotter.OFDMplotter.init_tx_signal (   self,
  fig_len_ 
)

◆ set_data()

def ofdm_plotter.OFDMplotter.set_data (   self,
  frameIdx,
  num_cl,
  tx,
  rx,
  chan_est,
  rx_H_est_plot,
  lts_corr,
  pilot_thresh,
  rx_syms_mat,
  corr,
  data_syms,
  user_params,
  metadata,
  phase_error,
  avg_evm,
  snr_from_evm,
  demmelNumber 
)
Here is the caller graph for this function:

◆ signal_handler()

def ofdm_plotter.OFDMplotter.signal_handler (   sig)
SIGINT signal handler

Input:
    None

Output:
    None
Here is the caller graph for this function:

◆ update_corr_peaks()

def ofdm_plotter.OFDMplotter.update_corr_peaks (   self,
  pilot_len_ 
)

◆ update_frame_corr()

def ofdm_plotter.OFDMplotter.update_frame_corr (   self,
  fig_len_ 
)

◆ update_phaser_err()

def ofdm_plotter.OFDMplotter.update_phaser_err (   self,
  ofdm_syms_ 
)

◆ update_rx_signal_fig()

def ofdm_plotter.OFDMplotter.update_rx_signal_fig (   self,
  fig_len_ 
)

◆ update_tx_signal_fig()

def ofdm_plotter.OFDMplotter.update_tx_signal_fig (   self,
  fig_len_ 
)

Member Data Documentation

◆ anim

ofdm_plotter.OFDMplotter.anim

◆ chan_est

ofdm_plotter.OFDMplotter.chan_est

◆ chan_est2

ofdm_plotter.OFDMplotter.chan_est2

◆ corr

ofdm_plotter.OFDMplotter.corr

◆ corr2

ofdm_plotter.OFDMplotter.corr2

◆ data_syms

ofdm_plotter.OFDMplotter.data_syms

◆ data_syms2

ofdm_plotter.OFDMplotter.data_syms2

◆ demmel

ofdm_plotter.OFDMplotter.demmel

◆ demmel_text

ofdm_plotter.OFDMplotter.demmel_text

◆ evm

ofdm_plotter.OFDMplotter.evm

◆ evm2

ofdm_plotter.OFDMplotter.evm2

◆ evm_text

ofdm_plotter.OFDMplotter.evm_text

◆ evm_text2

ofdm_plotter.OFDMplotter.evm_text2

◆ fig

ofdm_plotter.OFDMplotter.fig

◆ FIG_LEN

ofdm_plotter.OFDMplotter.FIG_LEN

◆ frameIdx

ofdm_plotter.OFDMplotter.frameIdx

◆ gs

ofdm_plotter.OFDMplotter.gs

◆ lts_corr

ofdm_plotter.OFDMplotter.lts_corr

◆ lts_corr2

ofdm_plotter.OFDMplotter.lts_corr2

◆ metadata

ofdm_plotter.OFDMplotter.metadata

◆ num_cl

ofdm_plotter.OFDMplotter.num_cl

◆ num_sc

ofdm_plotter.OFDMplotter.num_sc

◆ ofdm_syms

ofdm_plotter.OFDMplotter.ofdm_syms

◆ phase_err

ofdm_plotter.OFDMplotter.phase_err

◆ phase_err2

ofdm_plotter.OFDMplotter.phase_err2

◆ pilot_len

ofdm_plotter.OFDMplotter.pilot_len

◆ pilot_thresh

ofdm_plotter.OFDMplotter.pilot_thresh

◆ pilot_thresh2

ofdm_plotter.OFDMplotter.pilot_thresh2

◆ postfix_len

ofdm_plotter.OFDMplotter.postfix_len

◆ prefix_len

ofdm_plotter.OFDMplotter.prefix_len

◆ rx_data

ofdm_plotter.OFDMplotter.rx_data

◆ rx_data2

ofdm_plotter.OFDMplotter.rx_data2

◆ rx_H_est_plot

ofdm_plotter.OFDMplotter.rx_H_est_plot

◆ rx_H_est_plot2

ofdm_plotter.OFDMplotter.rx_H_est_plot2

◆ rx_syms_mat

ofdm_plotter.OFDMplotter.rx_syms_mat

◆ rx_syms_mat2

ofdm_plotter.OFDMplotter.rx_syms_mat2

◆ slot_size

ofdm_plotter.OFDMplotter.slot_size

◆ snr

ofdm_plotter.OFDMplotter.snr

◆ snr2

ofdm_plotter.OFDMplotter.snr2

◆ tx_data

ofdm_plotter.OFDMplotter.tx_data

◆ tx_data2

ofdm_plotter.OFDMplotter.tx_data2

◆ user_params

ofdm_plotter.OFDMplotter.user_params

The documentation for this class was generated from the following file: