Learning Radio Environments by Differentiable Ray Tracing

Jakob Hoydis, Fayçal Aït Aoudia, Sebastian Cammerer, Florian Euchner, Merlin Nimier-David +2 more
11/30/2023
cs.ITcs.LGcs.NI

No confident code implementation found for this paper.

Abstract

Ray tracing (RT) is instrumental in 6G research in order to generate spatially-consistent and environment-specific channel impulse responses (CIRs). While acquiring accurate scene geometries is now relatively straightforward, determining material characteristics requires precise calibration using channel measurements. We therefore introduce a novel gradient-based calibration method, complemented by differentiable parametrizations of material properties, scattering and antenna patterns. Our method seamlessly integrates with differentiable ray tracers that enable the computation of derivatives of CIRs with respect to these parameters. Essentially, we approach field computation as a large computational graph wherein parameters are trainable akin to weights of a neural network (NN). We have validated our method using both synthetic data and real-world indoor channel measurements, employing a distributed multiple-input multiple-output (MIMO) channel sounder.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hoydis2023learning,
  title  = {Learning Radio Environments by Differentiable Ray Tracing},
  author = {Jakob Hoydis and Fayçal Aït Aoudia and Sebastian Cammerer and Florian Euchner and Merlin Nimier-David and Stephan ten Brink and Alexander Keller},
  year   = {2023},
  eprint = {2311.18558},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.18558v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.18558.svg)](https://codeofpaper.com/paper/2311.18558)

Discussion