[hRef,dh] = RefractAlt(x,hp,ht,rd,lambda,EarthRadius)
Given original altitudes of a light (laser beam) propagating along a certain path between a platform (hp) and a target (ht), RefractAlt calculates the new altitudes (h) due to refraction of light along the path, and the differences between these altitudes and the original refraction-free altitudes. Issues a warning if any of the new heights intersects earth surface.
Parameters |
Description |
x [vector] |
Normalized path position from aircraft to target or number of segments along the path. Use 0.9999 to calculate altitude at the target. |
Geom [struct/list] |
Geometry parameters. Can be a structure from GeomStruct or a comma separated list of (...,hp,ht,rd,...) |
hp [vector] |
Altitude of transmit/receive platform (m) |
ht [vector] |
Altitude of target (m) |
rd [vector] |
Downrange of target along curved earth surface (m) |
lambda [vector] |
Wavelength of laser (m) |
EarthRadius [scalar] |
(Optional) Spherical Earth radius (m). Default is from PhysicalConst('remean'). |
Return Values |
Description |
hRef [vector] |
Altitudes due to refraction of light along the path (m) |
dh [vector] |
Difference between altitudes due to refraction and the original refraction-free altitudes (m) |
Copyright (c) 2009. All rights reserved.
|
What do you think about this topic? Send feedback!
|