Repository

Dataset Modification (ITC 35). Imports CSI dataset, finds the best subcarrier for uplink and downlink channel matrix, modifies the self interference channel matrix, interpolates the dataset for missing or damaged antennas.


Dataset Analysis (ITC 35). Imports the modified dataset, calculates and compares the self interference, and calculates the capacity in different scenarios.


Primary analysis code. Imports data from a saved hdf5 file, performs some basic data verification, plots results, and analyzes. Includes code for running SoftNull and PAFD on the collected data.


Primary data collection code. Collects raw data from chained Iris radios, and can save it in various formats, by default in an hdf5 file.


These scripts include some code from Rice's argos website, and also use some of their libraries.


FD MISO code. Simulates and optimizes the resource allocations in a multi-user MIMO FD UAV network. The resource allocation optimization is based on a multi-objective optimization problem where the objectives are to maximize the bi-directional FD rates by jointly optimizing the UAV 3D location, antenna beamwidth, beamformers, and uplink power while providing quality of service.