A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
three-gpp-channel-consistency-example.py File Reference

Go to the source code of this file.

Namespaces

namespace  three-gpp-channel-consistency-example

Functions

 three-gpp-channel-consistency-example.add_state_vlines (ax, add_legend=False)
 three-gpp-channel-consistency-example.update (frame_idx)

Variables

 three-gpp-channel-consistency-example.add_legend
 three-gpp-channel-consistency-example.ani
 three-gpp-channel-consistency-example.ax_map = axes[0, 0]
 three-gpp-channel-consistency-example.ax_snr = axes[0, 1]
 three-gpp-channel-consistency-example.ax_snr_diff = axes[1, 1]
 three-gpp-channel-consistency-example.ax_snr_zoom = axes[1, 0]
 three-gpp-channel-consistency-example.axes
 three-gpp-channel-consistency-example.axes_snr
 three-gpp-channel-consistency-example.bbox_inches
 three-gpp-channel-consistency-example.buildings
 three-gpp-channel-consistency-example.df = pd.read_csv("3gpp-channel-consistency-output.txt", sep=r"\s+", comment="#")
 three-gpp-channel-consistency-example.dpi
 three-gpp-channel-consistency-example.fig
 three-gpp-channel-consistency-example.fig_snr
 three-gpp-channel-consistency-example.figsize
 three-gpp-channel-consistency-example.fps
 three-gpp-channel-consistency-example.frame_indices = range(0, n_samples, frame_step)
 three-gpp-channel-consistency-example.frame_step = max(1, n_samples // max_frames)
 three-gpp-channel-consistency-example.linewidth
 three-gpp-channel-consistency-example.max_abs_dsnr = float(np.max(np.abs(snr_diff)))
int three-gpp-channel-consistency-example.max_frames = 800
 three-gpp-channel-consistency-example.n_samples = len(df)
 three-gpp-channel-consistency-example.prev_state = state.shift(1, fill_value=state.iloc[0])
 three-gpp-channel-consistency-example.rect = patches.Rectangle((x0, y0), x1 - x0, y1 - y0, color="gray", alpha=0.5)
 three-gpp-channel-consistency-example.rx_circle = patches.Circle((0.0, 0.0), 5.0, color="red", alpha=0.35)
 three-gpp-channel-consistency-example.rx_x = df[RX_X_COL]
str three-gpp-channel-consistency-example.RX_X_COL = "RxPosX[m]"
 three-gpp-channel-consistency-example.rx_y = df[RX_Y_COL]
str three-gpp-channel-consistency-example.RX_Y_COL = "RxPosY[m]"
 three-gpp-channel-consistency-example.s_cur_is_nlos = s_cur.startswith("NLOS")
 three-gpp-channel-consistency-example.s_prev_is_nlos = s_prev.startswith("NLOS")
 three-gpp-channel-consistency-example.sharex
 three-gpp-channel-consistency-example.snr = df[SNR_COL]
str three-gpp-channel-consistency-example.SNR_COL = "SNR[dB]"
 three-gpp-channel-consistency-example.snr_diff = snr.diff().fillna(0.0)
int three-gpp-channel-consistency-example.snr_diff_ymax = +35
int three-gpp-channel-consistency-example.snr_diff_ymin = -35
float three-gpp-channel-consistency-example.snr_margin = 3.0
 three-gpp-channel-consistency-example.snr_max = snr.max()
 three-gpp-channel-consistency-example.snr_min = snr.min()
int three-gpp-channel-consistency-example.snr_ymax = 30
int three-gpp-channel-consistency-example.snr_ymin = -60
 three-gpp-channel-consistency-example.state = df[STATE_COL].astype(str)
str three-gpp-channel-consistency-example.STATE_COL = "ChannelState"
 three-gpp-channel-consistency-example.t_max = time.max()
 three-gpp-channel-consistency-example.t_min = time.min()
 three-gpp-channel-consistency-example.time = df[TIME_COL]
str three-gpp-channel-consistency-example.TIME_COL = "Time[s]"
list three-gpp-channel-consistency-example.times_LN = []
list three-gpp-channel-consistency-example.times_NL = []
 three-gpp-channel-consistency-example.tx_circle = patches.Circle((0.0, 0.0), 5.0, color="blue", alpha=0.35)
 three-gpp-channel-consistency-example.tx_x = df[TX_X_COL]
str three-gpp-channel-consistency-example.TX_X_COL = "TxPosX[m]"
 three-gpp-channel-consistency-example.tx_y = df[TX_Y_COL]
str three-gpp-channel-consistency-example.TX_Y_COL = "TxPosY[m]"
 three-gpp-channel-consistency-example.writer
 three-gpp-channel-consistency-example.x0
 three-gpp-channel-consistency-example.x1
 three-gpp-channel-consistency-example.y0
 three-gpp-channel-consistency-example.y1
float three-gpp-channel-consistency-example.zoom_window_s = 0.05