A Multiple Huygens Surface-Based Ray Tracing Framework with GPU Acceleration

Han Na, Mehmet M. Taygur, Thomas F. Eibert

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

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 confining the rays to propagate in a smaller and 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 detect relevant ray hits at receivers via small reception spheres, this approach distributes the wave representation over many rays and collects their overall influence via Huygens surface integrations. By a smart choice of the Huygens surfaces, the ray coverage in complex environments can be increased considerably. Concerning diffraction computations, which rely conventionally on the uniform theory of diffraction (UTD), the flexibility of choosing Huygens surfaces allows to distribute diffraction edges over different subdomains, thus, eliminating the need for consecutive UTD evaluations and the corresponding problems in finding correct multiple diffraction paths. Together with smart ray launching strategies and quickly converging integration methods, the presented approach allows many successive diffraction evaluations with reasonable accuracy and efficiency. The implementation is based on graphics processing units (GPUs), enabling massively parallelized simulations.

Original languageEnglish
Pages (from-to)183-196
Number of pages14
JournalIEEE Transactions on Antennas and Propagation
Volume72
Issue number1
DOIs
StatePublished - 1 Jan 2024

Keywords

  • Diffraction
  • Huygens principle
  • graphics processing unit (GPU)
  • physical optics (POs)
  • ray tracing

Fingerprint

Dive into the research topics of 'A Multiple Huygens Surface-Based Ray Tracing Framework with GPU Acceleration'. Together they form a unique fingerprint.

Cite this