A Versatile Three-Dimensional Ray Tracing Computer Program for Radio Waves in the Ionosphere

This report describes an accurate, versatile FORTRAN computer program for tracing rays through an anisotropic medium whose index of refraction varies continuously in three dimensions. Although developed to calculate the propagation of radio waves in the ionosphere, the program can be easily modified to do other types of ray tracing because of its organization into subroutines. The program can represent the refractive index by either the Appleton-Hartree or the Sen-Wyller formula, and has several ionospheric models for electron density, perturbations to the electron density (irregularities), the earth's magnetic field, and electron collision frequency. For each path, the program can calculate group path length, phase path length, absorption, Doppler shift due to a time-varying ionosphere, and geometrical path length. In addition to printing the3e parameters and the direction of the wave normal at various points along the ray path, the program can plot the projection of the ray path on any vertical plane or on the ground and punch the main characteristics of each ray path on cards.