Parallel radio-wave propagation modeling with image-based ray tracing techniques

Ray tracing is a technique based on the numerical simulation of geometrical optics and the uniform theory of diffraction, two well-known approximate methods for estimating a high-frequency electromagnetic field, based on the ray theory of field propagation. Radio-wave propagation prediction models based on ray tracing play an important role in wireless network planning, as they take into account diverse physical phenomena such as reflection, diffraction and foliage attenuation and are considered critical for the analysis of long term evolution (LTE) systems, which requires a detailed description of the wireless channel. A major practical drawback of these models is that they can easily become very computationally expensive, as the required level of accuracy and the corresponding areas of study increase. In this paper, a parallel ray tracing algorithm for radio-wave propagation prediction based on the electromagnetic theory of images is presented. The implementation of the algorithm is based on the message passing interface (MPI). The decomposition of the problem is conducted by partitioning the image tree, while dynamic load balancing techniques are employed by means of the master-worker and the work-pool patterns. The performance of the parallel implementation is studied for different problems and task assignment schemes, showing that high speedups can be achieved.

[1]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[2]  Henry L. Bertoni,et al.  Radio Propagation for Modern Wireless Systems , 1999 .

[3]  Theodore S. Rappaport,et al.  Site-specific propagation prediction for wireless in-building personal communication system design , 1994 .

[4]  P.K. Gkonis,et al.  Implementation and Evaluation of a Web- Based Grid-Enabled Environment for WCDMA Multibeam System Simulations [Wireless Corner] , 2008, IEEE Antennas and Propagation Magazine.

[5]  Erik Reinhard,et al.  Message Handling in Parallel Radiance , 1997, PVM/MPI.

[6]  A. Delis,et al.  Progressive and approximate techniques in ray-tracing-based radio wave propagation prediction models , 2004, IEEE Transactions on Antennas and Propagation.

[7]  William Gropp,et al.  Users guide for mpich, a portable implementation of MPI , 1996 .

[8]  Alex Delis,et al.  Radio-wave propagation prediction using ray-tracing techniques on a network of workstations (NOW) , 2004, J. Parallel Distributed Comput..

[9]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[10]  Alex Delis,et al.  Building Footprint Simplification Techniques and Their Effects on Radio Propagation Predictions , 2004, Comput. J..

[11]  David R. Butenhof Programming with POSIX threads , 1993 .

[12]  N.J. Davis,et al.  Microcellular radio-channel propagation prediction , 1994, IEEE Antennas and Propagation Magazine.

[13]  J.C.W. Costa,et al.  3D ray-tracing parallel model for radio-propagation prediction , 2006, 2006 International Telecommunications Symposium.

[14]  Georgia E. Athanasiadou Incorporating the Fresnel Zone Theory in Ray Tracing for Propagation Modelling of Fixed Wireless Access Channels , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[15]  Bernd Freisleben,et al.  Parallel Raytracing: A Case Study on Partitioning and Scheduling on Workstation Clusters , 1997, HICSS.

[16]  Clifford A. Shaffer,et al.  Globally optimal transmitter placement for indoor wireless communication systems , 2004, IEEE Transactions on Wireless Communications.

[17]  J. Mixter Fast , 2012 .

[18]  I.J. Wassell,et al.  Deterministic propagation modelling and measurements for the broadband fixed wireless access channel , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[19]  Erik Reinhard,et al.  Rendering Large Scenes Using Parallel Ray Tracing , 1997, Parallel Comput..

[20]  Georgia E. Athanasiadou,et al.  A microcellular ray-tracing propagation model and evaluation of its narrow-band and wide-band predictions , 2000, IEEE Journal on Selected Areas in Communications.

[21]  U. Dersch,et al.  Propagation mechanisms in microcell and indoor environments , 1994 .

[22]  Maxim Shevtsov,et al.  Highly Parallel Fast KD‐tree Construction for Interactive Ray Tracing of Dynamic Scenes , 2007, Comput. Graph. Forum.

[23]  Jouni Ikonen,et al.  Using Cray T3E for the parallel calculation of cellular radio coverage , 2008 .

[24]  Thomas Kürner,et al.  Prediction of outdoor and outdoor-to-indoor coverage in urban areas at 1.8 GHz , 2002, IEEE J. Sel. Areas Commun..

[25]  Christos G. Christodoulou,et al.  Implementation and Evaluation of a Web- Based Grid-Enabled Environment for WCDMA Multibeam System Simulations , 2008 .

[26]  Ingo Wald,et al.  Fast, parallel, and asynchronous construction of BVHs for ray tracing animated scenes , 2008, Comput. Graph..

[27]  Assaf Schuster,et al.  Interactive-Rate Animation Generation by Parallel Progressive Ray-Tracing on Distributed-Memory Machines , 2000, J. Parallel Distributed Comput..

[28]  David Jones High performance , 1989, Nature.