|
RENEWLab
1.1.0
RENEW project
|
Functions | |
| def | datasets (n_frames_to_inspect, fr_strt) |
| def | parse_signal_hdf5 (hdf5_signal, hdf5_noise, default_frame=100, ant_i=0, user_i=0, thresh=0.001, sub_sample=1, plot_level=0) |
| def | plotter_per_dataset (samps, default_frame, ant_i, user_i, offset, pilot_frames, match_filt_clr, hdf5, frame_map, seq_found, corr_total, snr) |
| def | plotter_final (frame_map, snr, snrf, seq_found, n_frames_to_inspect) |
| def | pilot_finder (samples, pilot_type, flip=False, pilot_seq=[]) |
| def | main () |
deployment_tool.py Script used to parse and analyze data collected during measurement campaigns. It supports multi-cell mode. Datasets are publicly available in our website http://renew-wireless.org/ NOTE: A major assumption here is that the noise dataset used to compute SNR used the same parameters (same metadata) --------------------------------------------------------------------- Copyright © 2018-2019. Rice University. RENEW OPEN SOURCE LICENSE: http://renew-wireless.org/license ---------------------------------------------------------------------
| def deployment_tool.datasets | ( | n_frames_to_inspect, | |
| fr_strt | |||
| ) |
TOPOLOGY cell 3 | RF3E000179 - USTAR cell 4 | RF3E000119 – EBC (David) cell 0 | RF3E000145 - ACC cell 1 | RF3E000166 – Honors cell 2 | RF3E000030 – MEB client | RF3E000157 – Client (Kirk) IMPORTANT: The node at EBC couldn't be connected to the network so we collected data separately

| def deployment_tool.main | ( | ) |

| def deployment_tool.parse_signal_hdf5 | ( | hdf5_signal, | |
| hdf5_noise, | |||
default_frame = 100, |
|||
ant_i = 0, |
|||
user_i = 0, |
|||
thresh = 0.001, |
|||
sub_sample = 1, |
|||
plot_level = 0 |
|||
| ) |


| def deployment_tool.pilot_finder | ( | samples, | |
| pilot_type, | |||
flip = False, |
|||
pilot_seq = [] |
|||
| ) |
Find pilots from clients to each of the base station antennas
Input:
samples - Raw samples from pilots and data.
Dimensions: vector [1 x num samples]
pilot_type - Type of TX pilot (e.g., 802.11 LTS)
flip - Needed for finding LTS function
Output:
pilot - Received pilot (from multiple clients)
tx_pilot - Transmitted pilot (same pilot sent by all clients)


| def deployment_tool.plotter_final | ( | frame_map, | |
| snr, | |||
| snrf, | |||
| seq_found, | |||
| n_frames_to_inspect | |||
| ) |
Plotter
Only supports one client (needs to be extended if we collect measurements with more clients)


| def deployment_tool.plotter_per_dataset | ( | samps, | |
| default_frame, | |||
| ant_i, | |||
| user_i, | |||
| offset, | |||
| pilot_frames, | |||
| match_filt_clr, | |||
| hdf5, | |||
| frame_map, | |||
| seq_found, | |||
| corr_total, | |||
| snr | |||
| ) |
Plot channel analysis

