A Ray-Tracer Accelerated by Using Vectorization/Parallelization Techniques for Propagation Modeling

碩士 === 國立臺灣大學 === 電信工程學研究所 === 97 === In this thesis, a ray-tracer with vectorization/parallelization for radio wave propagation modeling is presented. This approach applies the ray tube tracing method to compute the field or power distributions made by a transmitter among all receivers. All ray tub...

Full description

Bibliographic Details
Main Authors: Chang-Yu Tseng, 曾昶宇
Other Authors: Shyh-Kang Jeng
Format: Others
Language:en_US
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/49364724734238681202
id ndltd-TW-097NTU05435021
record_format oai_dc
spelling ndltd-TW-097NTU054350212016-05-04T04:31:30Z http://ndltd.ncl.edu.tw/handle/49364724734238681202 A Ray-Tracer Accelerated by Using Vectorization/Parallelization Techniques for Propagation Modeling 應用向量化/平行化技巧加速之電波射線追蹤程式 Chang-Yu Tseng 曾昶宇 碩士 國立臺灣大學 電信工程學研究所 97 In this thesis, a ray-tracer with vectorization/parallelization for radio wave propagation modeling is presented. This approach applies the ray tube tracing method to compute the field or power distributions made by a transmitter among all receivers. All ray tubes launched from a transmitter are traced transmitting and reflecting in the environments and each E-field contribution made by ray tubes to all receivers are summed up to calculate the power densities. In order to speed up our program, vectorization and parallelization techniques are introduced. The former is applied to all receivers and all triangular facets; the latter is applied to all initial ray tubes. To verify our ray-tracing program, six scenes/environments reported in previous works of others are simulated by our program and the results are compared with those presented in the previous literatures. All agreements are acceptable. Finally, several performance measurements are conducted. For vectorization, the execution time of E-field computation/ray-facet test function just has a slightly linear increment with increasing number of RX’s/triangular patches; for parallelization, in a common 3D propagation environment, the speedup can be close to the number of applied processors, and the efficiency can be at least 75%. Shyh-Kang Jeng 鄭士康 2009 學位論文 ; thesis 41 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電信工程學研究所 === 97 === In this thesis, a ray-tracer with vectorization/parallelization for radio wave propagation modeling is presented. This approach applies the ray tube tracing method to compute the field or power distributions made by a transmitter among all receivers. All ray tubes launched from a transmitter are traced transmitting and reflecting in the environments and each E-field contribution made by ray tubes to all receivers are summed up to calculate the power densities. In order to speed up our program, vectorization and parallelization techniques are introduced. The former is applied to all receivers and all triangular facets; the latter is applied to all initial ray tubes. To verify our ray-tracing program, six scenes/environments reported in previous works of others are simulated by our program and the results are compared with those presented in the previous literatures. All agreements are acceptable. Finally, several performance measurements are conducted. For vectorization, the execution time of E-field computation/ray-facet test function just has a slightly linear increment with increasing number of RX’s/triangular patches; for parallelization, in a common 3D propagation environment, the speedup can be close to the number of applied processors, and the efficiency can be at least 75%.
author2 Shyh-Kang Jeng
author_facet Shyh-Kang Jeng
Chang-Yu Tseng
曾昶宇
author Chang-Yu Tseng
曾昶宇
spellingShingle Chang-Yu Tseng
曾昶宇
A Ray-Tracer Accelerated by Using Vectorization/Parallelization Techniques for Propagation Modeling
author_sort Chang-Yu Tseng
title A Ray-Tracer Accelerated by Using Vectorization/Parallelization Techniques for Propagation Modeling
title_short A Ray-Tracer Accelerated by Using Vectorization/Parallelization Techniques for Propagation Modeling
title_full A Ray-Tracer Accelerated by Using Vectorization/Parallelization Techniques for Propagation Modeling
title_fullStr A Ray-Tracer Accelerated by Using Vectorization/Parallelization Techniques for Propagation Modeling
title_full_unstemmed A Ray-Tracer Accelerated by Using Vectorization/Parallelization Techniques for Propagation Modeling
title_sort ray-tracer accelerated by using vectorization/parallelization techniques for propagation modeling
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/49364724734238681202
work_keys_str_mv AT changyutseng araytraceracceleratedbyusingvectorizationparallelizationtechniquesforpropagationmodeling
AT céngchǎngyǔ araytraceracceleratedbyusingvectorizationparallelizationtechniquesforpropagationmodeling
AT changyutseng yīngyòngxiàngliànghuàpíngxínghuàjìqiǎojiāsùzhīdiànbōshèxiànzhuīzōngchéngshì
AT céngchǎngyǔ yīngyòngxiàngliànghuàpíngxínghuàjìqiǎojiāsùzhīdiànbōshèxiànzhuīzōngchéngshì
AT changyutseng raytraceracceleratedbyusingvectorizationparallelizationtechniquesforpropagationmodeling
AT céngchǎngyǔ raytraceracceleratedbyusingvectorizationparallelizationtechniquesforpropagationmodeling
_version_ 1718259473931304960