EM-GANSim: Real-time and Accurate EM Simulation Using Conditional GANs for 3D Indoor Scenes (2405.17366v1)
Abstract: We present a novel machine-learning (ML) approach (EM-GANSim) for real-time electromagnetic (EM) propagation that is used for wireless communication simulation in 3D indoor environments. Our approach uses a modified conditional Generative Adversarial Network (GAN) that incorporates encoded geometry and transmitter location while adhering to the electromagnetic propagation theory. The overall physically-inspired learning is able to predict the power distribution in 3D scenes, which is represented using heatmaps. Our overall accuracy is comparable to ray tracing-based EM simulation, as evidenced by lower mean squared error values. Furthermore, our GAN-based method drastically reduces the computation time, achieving a 5X speedup on complex benchmarks. In practice, it can compute the signal strength in a few milliseconds on any location in 3D indoor environments. We also present a large dataset of 3D models and EM ray tracing-simulated heatmaps. To the best of our knowledge, EM-GANSim is the first real-time algorithm for EM simulation in complex 3D indoor environments. We plan to release the code and the dataset.
- Deepray: Deep learning meets ray-tracing. In 2022 16th European Conference on Antennas and Propagation (EuCAP), pages 1–5. IEEE, 2022.
- Uhf propagation prediction for wireless personal communications. Proceedings of the IEEE, 82(9):1333–1359, 1994.
- The fast multipole method for the wave equation: A pedestrian prescription. IEEE Antennas and Propagation magazine, 35(3):7–12, 1993.
- Generative adversarial networks: An overview. IEEE signal processing magazine, 35(1):53–65, 2018.
- Linelab-a transmission line simulator for distributed sensing systems: Open-source matlab code for simulating real-world transmission lines. IEEE Antennas and Propagation Magazine, 60(4):22–30, 2018.
- Application of cuda-accelerated go/po method in calculation of electromagnetic scattering from coated targets. IEEE Access, 8:35420–35428, 2020.
- Opal: An open source ray-tracing propagation simulator for electromagnetic characterization. Plos one, 16(11):e0260060, 2021.
- Ray tracing method in phase space for two-dimensional optical systems. Applied optics, 55(13):3599–3606, 2016.
- Generative adversarial nets. Advances in neural information processing systems, 27, 2014.
- Ray tracing simulations for millimeter wave propagation in 5g wireless communications. In 2017 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting, pages 1901–1902. IEEE, 2017.
- Collaborating ray tracing and ai model for auv-assisted 3-d underwater sound-speed inversion. IEEE Journal of Oceanic Engineering, 46(4):1372–1390, 2021.
- Wair-d: Wireless ai research dataset. arXiv preprint arXiv:2212.02159, 2022.
- Recent advances of feko and winprop. In 2018 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting, pages 409–410. IEEE, 2018.
- A utd propagation model in urban microcellular environments. IEEE Transactions on Vehicular Technology, 46(1):185–193, 1997.
- Gans for medical image analysis. Artificial Intelligence in Medicine, 109:101938, 2020.
- Pl-gan: Path loss prediction using generative adversarial networks. IEEE Access, 10:90474–90480, 2022.
- James Clerk Maxwell. A treatise on electricity and magnetism, volume 1. Oxford: Clarendon Press, 1873.
- Ray tracing as a design tool for radio networks. IEEE Network, 5(6):27–30, 1991.
- MS Obaidat and DB Green. Simulation of wireless networks. Applied system simulation: methodologies and applications, pages 115–153, 2003.
- Modeling, optimization, and validation of an extended-depth-of-field optical coherence tomography probe based on a mirror tunnel. Applied Optics, 60(8):2393–2399, 2021.
- Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32, 2019.
- Millimeter wave mobile communications for 5g cellular: It will work! IEEE access, 1:335–349, 2013.
- Mesh2ir: Neural acoustic impulse response generator for complex 3d scenes. In Proceedings of the 30th ACM International Conference on Multimedia, pages 924–933, 2022.
- Indoor wifi signal prediction using modelized heatmap generator tool. In 2017 21st International Computer Science and Engineering Conference (ICSEC), pages 1–5. IEEE, 2017.
- 914 mhz path loss prediction models for indoor wireless communications in multifloored buildings. IEEE transactions on Antennas and Propagation, 40(2):207–217, 1992.
- Computational electromagnetics: the finite-difference time-domain method. The Electrical Engineering Handbook, 3(629-670):15, 2005.
- 6g wireless channel measurements and models: Trends and challenges. IEEE Vehicular Technology Magazine, 15(4):22–32, 2020.
- Dynamic coherence-based em ray tracing simulations in vehicular environments. In 2022 IEEE 95th Vehicular Technology Conference:(VTC2022-Spring), pages 1–7. IEEE, 2022.
- Indoor wireless signal modeling with smooth surface diffraction effects. In 2024 18th European Conference on Antennas and Propagation (EuCAP), pages 1–5. IEEE, 2024.
- Cellular network optimization by deep reinforcement learning and ai-enhanced ray tracing. In Proceedings of the 2nd ACM SIGSPATIAL International Workshop on Spatial Big Data and AI for Industrial Applications, pages 41–50, 2023.
- Ray tracing for simulation of millimeter-wave whole body imaging systems. IEEE Transactions on Antennas and Propagation, 63(12):5913–5918, 2015.
- Millimeter wave wireless assisted robot navigation with link state classification. IEEE Open Journal of the Communications Society, 3:493–507, 2022.
- Ray tracing for radio propagation modeling: Principles and applications. IEEE access, 3:1089–1100, 2015.
- Ray tracing method for ground penetrating radar waves. In 2006 7th International Symposium on Antennas, Propagation & EM Theory, pages 1–4. IEEE, 2006.
- Ai-empowered propagation prediction and optimization for reconfigurable wireless networks. Wireless Communications and Mobile Computing, 2022:1–10, 2022.