120
Views
0
CrossRef citations to date
0
Altmetric
Articles

An efficient and accurate OpenMP-MPI based 3D beam tracing method for radio propagation simulation in large scale urban environments

, , &
Pages 874-885 | Received 31 May 2017, Accepted 02 Nov 2017, Published online: 29 Nov 2017
 

Abstract

A modified adaptive division beam tracing (MADBT) technique based on the localized kd-tree and the OpenMP–MPI parallel techniques is presented for the simulation of radio propagation in large-scale urban environments. Beams launched from a transmitter are recursively traced by applying the MADBT method and beam trees recorded the propagation path info are generated. By traversing the beam trees, all the valid propagation (transmitted, reflected and diffracted) paths are efficiently determined. Then the receiver power strength can be calculated based on geometrical optics (GO) and uniform theory of diffraction along the arrival paths. By tracing the continuous beams instead of a number of rays, the proposed method performs higher efficiency than the widely used ray tracing method. During the beam tracing procedure, several techniques are adopted to accelerate the calculation. Firstly, a localized kd-tree is built according to the coverage area of the transmitter, which is more efficient than the global kd-tree to do the beam-triangle intersection during the tracing procedure. Secondly, a virtual simulation face is generated to speed up the searching for ray paths. Lastly, the OpenMP and the MPI parallel technique are implemented to further enhance efficiency of the proposed method. As expected, the simulated results for the realistic Malaysia urban environment show good agreement with measured results and performance high efficiency.

Notes

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by the Huawei Technologies CO., Ltd. and the Malaysia measured results were provided by the Huawei Technologies Co., Ltd.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.