UAV-to-UAV mmWave Channel Model: paper and dataset

This webpage describes the main results and the dataset associated to our paper M. Polese, L. Bertizzolo, L. Bonati, A. Gosain, T. Melodia, An Experimental mmWave Channel Model for UAV-to-UAV Communications, in Proc. of ACM Workshop on Millimeter-Wave Networks and Sensing Systems (mmNets), London, UK, Sept. 2020.

Unmanned Aerial Vehicle (UAV) networks can provide a resilient communication infrastructure to enhance terrestrial networks in case of traffic spikes or disaster scenarios. However, to be able to do so, they need to be based on high-bandwidth wireless technologies for both radio access and backhaul. With this respect, the millimeter wave (mmWave) spectrum represents an enticing solution, since it provides large chunks of untapped spectrum that can enable ultra-high data-rates for aerial platforms. Aerial mmWave channels, however, experience characteristics that are significantly different from terrestrial deployments in the same frequency bands. As of today, mmWave aerial channels have not been extensively studied and modeled. Specifically, the combination of UAV micro-mobility (because of imprecisions in the control loop, and external factors including wind) and the highly directional mmWave transmissions require ad hoc models to accurately capture the performance of UAV deployments. To fill this gap,

UAV-to-UAV mmWave Channel Model: dataset and code structure

The file dataset.csv contains the measured data as processed by Facebook Terragraph sounders.

The MATLAB scripts in the Github repository can be used to load and manipulate the dataset, and to generate the results of the paper. You can load and save the processed data in a .mat file using load_dataset.m. Then, the scripts fit_6.m, fit_12.m, fit_15.m and fit_6_12_15.m perform the fit on the measurements. Finally, compare_height.m, compare_3gpp.m, compare_beam_dist.m, and compare_beam_error_deg.m generate the plots shown in the paper.

The parameters in the database.csv are defined as follows: