Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aejs_v1_0.tar.gz(22734 Kbytes)
Manuscript Title: PETOOL: MATLAB-based One-Way and Two-Way Split-Step Parabolic Equation Tool for Radiowave Propagation over Variable Terrain
Authors: Ozlem Ozgun, Gökhan Apaydin, Mustafa Kuzuoglu, Levent Sevgi
Program title: PETOOL (Parabolic Equation Toolbox)
Catalogue identifier: AEJS_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 182(2011)2638
Programming language: MATLAB (MathWorks Inc.) 2010a. Partial Differential Toolbox and Curve Fitting Toolbox required.
Computer: PC.
Operating system: Windows XP and Vista.
Keywords: PETOOL, electromagnetic propagation, refractivity, ducting, split-step parabolic equation, terrain factors, multipath effects, validation, verification and calibration, MATLAB program.
Classification: 10.

Nature of problem:
Simulation of radio-wave propagation over variable terrain on the Earth's surface, and through homogeneous and inhomogeneous atmosphere.

Solution method:
The program implements one-way and two-way Split-Step Parabolic Equation (SSPE) algorithm, with wide-angle propagator. The SSPE is, in general, an initial-value problem starting from a reference range (typically from an antenna), and marching out in range by obtaining the field along the vertical direction at each range step, through the use of step-by-step Fourier transformations. The two-way algorithm incorporates the backward-propagating waves into the standard one-way SSPE by utilizing an iterative forward-backward scheme for modeling multipath effects over a staircase-approximated terrain.

Unusual features:
This is the first software package implementing a recursive forward-backward SSPE algorithm to account for the multipath effects during radio-wave propagation, and enabling the user to easily analyze and visualize the results of the two-way propagation with GUI capabilities.

Running time:
Problem dependent. Typically, it is about 1.5 msec (for conducting ground) and 4msec (for lossy ground) per range step for a vertical field profile of vector length 1500, on Intel Core 2 Duo 1.6 GHz with 2 GB RAM under Windows Vista.