
Raymobtime is a methodology for collecting realistic datasets for simulating wireless communications. It uses ray-tracing and 3D scenarios with mobility and time evolution, for obtaining consistency over time, frequency and space. We incorporate simulations of LIDAR (via Blensor), cameras (via Blender) and positions to enable investigations using machine learning and other techniques. We have been using Remcom’s Wireless Insite for ray-tracing and the open source Simulator of Urban Mobility (SUMO) for mobility simulation (of vehicles, pedestrians, drones, etc). We also use Cadmapper and Open Street Map to simplify importing realistic outdoor scenarios. For more details, please check our publications.
ITU ARTIFICIAL INTELLIGENCE/MACHINE LEARNING IN 5G CHALLENGE
UFPA, UNIFESSPA and North Carolina State University (NCSU), invite you to participate in the ITU Artificial Intelligence/Machine Learning in 5G Challenge, a competition which is scheduled to run from now until the end of the year. Participation in the Challenge is free of charge and open to all interested parties from countries that are a member of ITU. If you are interested in one of the following topics below, please signal your interest by filling out the form on the website.
Detailed information about the Challenge can be found in the document ITU AI/ML 5G Challenge – Applying AI/ML in 5G networks. A Primer , available on the Challenge website.
DATASETS DESCRIPTION
AVAILABLE RAY-TRACING ONLY DATASETS
Dataset name | Wireless Insite Version | 3D scenario | Frequency | Number of receivers and type | Time between scenes | Time between episodes | Number of episodes | Number of scenes per episode | Number of valid channels |
---|---|---|---|---|---|---|---|---|---|
s000 | 3.2 | Rosslyn | 60GHz | 10 Mobile | 100 ms | 30 s | 116 | 50 | 41K |
s001 | 3.2 | Rosslyn | 2.8; 5 GHz | 10 Fixed | 5 ms | 37 s | 200 | 10 | 20K |
s002 | 3.2 | Rosslyn | 2.8; 60 GHz | 10 Fixed | 1 s | 3 s | 1800 | 1 | 18K |
s003 | 3.2 | Rosslyn | 2.8; 5 GHz | 10 Fixed | 1 ms | 35 s | 200 | 10 | 20K |
s004 | 3.2 | Rosslyn | 60 GHz | 10 Mobile | 1 s | 30 s | 5000 | 1 | 35K |
s005 | 3.2 | Rosslyn | 2.8; 5 GHz | 10 Fixed | 10 ms | 35 s | 125 | 80 | 100K |
s006 | 3.2 | Rosslyn | 28; 60 GHz | 10 Fixed | 1 ms | 35 s | 200 | 10 | 20K |
s010 | 3.3 | Rosslyn | 60 GHz | 10 Mobile | 0.5 s | 5 s | 100 | 50 | 30K |
s011 | 3.3 | Rosslyn | 60 GHz | 10 Mobile | 0.5 s | 6 s | 76 | 20 | 13K |
s012 | 3.3 | Rosslyn | 60 GHz | 10 Fixed | 0.5 s | 6 s | 105 | 20 | 21K |
AVAILABLE MULTIMODAL DATASETS (RAY-TRACING + LIDAR + CAMERA IMAGES)
Dataset name | Wireless Insite Version | 3D scenario | Frequency | Number of receivers and type | Time between scenes | Time between episodes | Number of episodes | Number of scenes per episode | Number of valid channels |
---|---|---|---|---|---|---|---|---|---|
s007 | 3.3 | Beijing | 2.8; 60 GHz | 10 Mobile | 1 s | 5 s | 50 | 40 | 15K |
s008 | 3.2 | Rosslyn | 60GHz | 10 Mobile | 0.1 s | 30 s | 2086 | 1 | 11K |
s009 | 3.3 | Rosslyn | 60GHz | 10 Mobile | 0.1 s | 30 s | 2000 | 1 | 10K |
AVAILABLE RAY-TRACING DATASETS FOR V2v
Dataset name | Wireless Insite Version | 3D scenario | Frequency | Number of Transmitters | Number of Receivers | Time between scenes | Time between episodes | Number of episodes | Number of scenes per episode | Number of valid channels |
---|---|---|---|---|---|---|---|---|---|---|
v001 | 3.3 | Rosslyn | 60 GHz | 2 | 5 | 100 ms | 30 s | 20 | 50 | 8.5k |
v002 | 3.3 | Rosslyn | 60GHz | 1 | 5 | 0.1 s | 0.1 s | 2500 | 1 | 12.5K |
Links of interest:
- Wiki with technical information about the datasets (file format, definitions of episode and scene, etc.)
- General Code in Python and Matlab / Octave for reading and interpreting Raymobtime files (hdf5 files).
- Code in Python for baseline systems associated to the 2020 ITU Artificial Intelligence/Machine Learning in 5G Challenge

CONTACT
Please feel free to create an issue at our Github.
LASSE/UFPA Team
WSIL/UT Austin Team
REFERENCES
When using Raymobtime datasets/codes or any (modified) part of them, please cite this paper:
[1] A. Klautau, P. Batista, N. González-Prelcic, Y. Wang and R. W. Heath Jr., “5G MIMO Data for Machine Learning: Application to Beam-Selection using Deep Learning” in 2018 Information Theory and Applications Workshop (ITA) – PDF available HERE.
Raymobtime related work and historical perspective:
[2] A. Klautau, N. González-Prelcic and R. W. Heath Jr., “LIDAR Data for Deep Learning-Based mmWave Beam-Selection” in IEEE Wireless Communications Letters, vol. 8, no. 3, pp. 909-912, June 2019, doi: 10.1109/LWC.2019.2899571 (paper showing that deep neural networks with LIDAR data as input can be efficiently used to reduce the overhead associated to beam-selection in communication networks).
[3] Oliveira, A., Dias, M. Trindade, I. Klautau, A. “Ray-Tracing 5G Channels from Scenarios with Mobility Control of Vehicles and Pedestrians.” XXXVII SBRT, 2019.
[4] Marcos Yuichi Takeda, Aldebaro Klautau, Amine Mezghani, Robert W. Heath Jr., “MIMO Channel Estimation with Non-Ideal ADCS: Deep Learning Versus GAMP“, IEEE 29th International Workshop on Machine Learning for Signal Processing (MLSP).
[5] Nascimento, A., Frazão, W., Oliveira, A., Gomes, D., & Klautau, A. “MultiModal Dataset for Machine Learning Applied to Telecommunications.” XXXVIII SBRT, 2020.
Python code for repeatedly invoking ray-tracing to obtain a consistent time-evolution of communication channels paired with other simulators has been developed and was made public in 2018 by Pedro Batista and Aldebaro Klautau. Pedro was a Ph.D. student at UFPA, Brazil, while Aldebaro was a visiting scholar at The University of Texas, Austin, hosted by Prof. Robert Heath. The MIMO software was based on scripts available at WSIL, Prof. Heath’s group. Since then, the code and datasets have evolved with the collaboration of several people, including Profs. Nuria González-Prelcic (NCSU) and Diego Gomes (UNIFESSPA). Based on the idea of interfacing Blender and Remcom’s Wireless InSite, a dataset limited to communication channels and images was used in a competition organized at IEEE ICC 2020. In 2020 Raymobtime datasets have been used in open machine learning competitions organized by ITU regarding beam-selection (http://ai5gchallenge.ufpa.br) and channel estimation (https://research.ece.ncsu.edu/ai5gchallenge/).