Show simple item record

dc.contributor.advisorNotaros, Branislav M.
dc.contributor.authorTroksa, Blake Adam
dc.date.accessioned2019-09-10T14:36:57Z
dc.date.submitted2019
dc.identifierTroksa_colostate_0053N_15696.pdf
dc.identifier.urihttps://hdl.handle.net/10217/197459
dc.descriptionIncludes bibliographical references.
dc.description.abstractRay tracing can be used as an alternative method to solve complex Computational Electromagnetics (CEM) problems that would require significant time using traditional full-wave CEM solvers. Ray tracing is considered a high-frequency asymptotic solver, sacrificing accuracy for speed via approximation. Two prominent categories for ray tracing exist today: image theory techniques and ray launching techniques. Image theory involves the calculation of image points for each continuous plane within a structure. Ray launching ray tracing is comprised of spawning rays in numerous directions and tracking the intersections these rays have with the environment. While image theory ray tracing typically provides more accurate solutions compared to ray launching techniques, due to more exact computations, image theory is much slower than ray launching techniques due to exponential time complexity of the algorithm. This paper discusses a ray launching technique called shooting bouncing rays (SBR) ray tracing that applies NVIDIA graphics processing units (GPU) to achieve significant performance benefits for solving CEM problems. The GPUs are used as a tool to parallelize the core ray tracing algorithm and also to provide access to the NVIDIA OptiX ray tracing application programming interface (API) that efficiently traces rays within complex structures. The algorithm presented enables quick and efficient simulations to optimize the placement of communication nodes within complex structures. The processes and techniques used in the development of the solver and demonstrations of the validation and the application of the solver on various structures and its comparison to commercially available ray tracing software are presented.
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.rightsCopyright of the original work is retained by the author.
dc.subjectRay Tracing
dc.subjectGraphics Processing Unit
dc.subjectShooting Bouncing Rays
dc.titleGPU ACCELERATED CONE BASED SHOOTING BOUNCING RAY TRACING
dc.typeThesis
dc.rights.accessEmbargo Expires: 09/03/2020
dcterms.embargo.terms2020-09-03
dcterms.embargo.expires2020-09-03
dc.contributor.committeememberPasricha, Sudeep
dc.contributor.committeememberChitsaz, Hamidreza
thesis.degree.nameMaster of Science (M.S.)
thesis.degree.levelMasters
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorColorado State University


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record