TechRxiv
bare_jrnl.pdf (5.7 MB)
Download file

A Multiple Huygens Surface Based Ray Tracing Framework with GPU Acceleration

Download (5.7 MB)
preprint
posted on 2023-04-10, 20:10 authored by Han NaHan Na, Mehmet Mert Taygur, Thomas F. Eibert

A ray tracing framework based on the utilization of multiple Huygens surfaces is introduced and evaluated. As such, complex propagation environments are divided into smaller subdomains, thereby restricting rays to traverse within a smaller, simpler space. The subdomains are surrounded by the Huygens surfaces and equivalent Huygens sources interconnect the ray based field representations in neighboring subdomains. Compared to conventional shooting and bouncing rays (SBR) based ray tracing simulations, which rely on reception spheres to identify ray hits, this approach reduces the errors caused by ray misses, because Huygens surfaces can have larger sizes than reception spheres, and rays need to travel shorter distances within each subdomain. Related to diffraction computations, which rely conventionally on the uniform theory of diffraction (UTD), the flexibility of choosing Huygens surfaces allows to separate diffraction edges into different subdomains, thus, eliminating the need for consecutive UTD evaluations and the corresponding exponential increase in the number of diffracted rays. Together with smart ray launching strategies and quickly converging integration methods, the presented approach allows to evaluate more than 10 successive diffractions with reasonable accuracy. The implementation is based on graphics processing units (GPUs), which enable massively parallelized simulations.

Funding

Deutsche Forschungsgemeinschaft (DFG) under grant EI 352/24/-1

History

Email Address of Submitting Author

han.na@tum.de

ORCID of Submitting Author

0000-0002-2537-774X

Submitting Author's Institution

Technical University of Munich

Submitting Author's Country

  • Germany