TY - JOUR
T1 - A Multiple Huygens Surface-Based Ray Tracing Framework with GPU Acceleration
AU - Na, Han
AU - Taygur, Mehmet M.
AU - Eibert, Thomas F.
N1 - Publisher Copyright:
© 1963-2012 IEEE.
PY - 2024/1/1
Y1 - 2024/1/1
N2 - 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.
AB - 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.
KW - Diffraction
KW - Huygens principle
KW - graphics processing unit (GPU)
KW - physical optics (POs)
KW - ray tracing
UR - http://www.scopus.com/inward/record.url?scp=85171978155&partnerID=8YFLogxK
U2 - 10.1109/TAP.2023.3326942
DO - 10.1109/TAP.2023.3326942
M3 - Article
AN - SCOPUS:85171978155
SN - 0018-926X
VL - 72
SP - 183
EP - 196
JO - IEEE Transactions on Antennas and Propagation
JF - IEEE Transactions on Antennas and Propagation
IS - 1
ER -