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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |