Compute Range to Horizon
Find the range to the horizon from an antenna that is 30 m high.
R = horizonrange(30)
H — Height of the radar system above the surface
scalar | vector
Height of the radar system above the surface in meters, specified as a scalar or a vector.
Re — Effective earth radius
effearthradius (default) | positive scalar
Effective earth radius in meters, specified
as a positive scalar. You can use
effearthradius to compute the
effective radius. The function provides a default
value approximately 4/3 times the actual earth
surfht — Height of earth surface at the horizon
0 (default) | scalar | vector
Height of earth surface at the horizon in
meters, specified as a scalar or vector. This
input can also be interpreted as the height of
significant ground clutter at the horizon. If
surfht are vectors, their
lengths must be equal.
The horizon range of a radar system is the distance from the radar system to the earth along a tangent. Beyond the horizon range, the radar system detects no return from the surface through a direct path.
The value of the horizon range is:
where Re is the effective earth radius and H is the altitude of the radar system.
 Long, Maurice W. Radar Reflectivity of Land and Sea, 3rd Ed. Boston: Artech House, 2001.
 Skolnik, M. Introduction to Radar Systems, 3rd Ed. New York: McGraw-Hill, 2001.
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Usage notes and limitations:
Does not support variable-size inputs.
Introduced in R2021a