palRefv

Adjust an unrefracted Cartesian vector to include the effect of atmospheric refraction

Description:

Adjust an unrefracted Cartesian vector to include the effect of atmospheric refraction, using the simple A tan Z + B tan3 Z model.

Invocation

void palRefv ( double vu[3], double refa, double refb, double vr[3] );

Arguments

vu[3] = double (Given)
Unrefracted position of the source (Az/El 3-vector)
refa = double (Given)
tan Z coefficient (radian)
refb = double (Given)
tan3 Z coefficient (radian)
vr[3] = double (Returned)
Refracted position of the source (Az/El 3-vector)

Notes:

ZD error

80 0.7 81 1.3 82 2.5 83 5 84 10 85 20 86 55 87 160 88 360 89 640 90 1100 91 1700 } relevant only to 92 2600 } high-elevation sites

The results for radio are slightly worse over most of the range, becoming significantly worse below ZD=88 and unusable beyond ZD=90.