Depression angle of surface target
returns the depression angle from the horizontal at an altitude of
depAng = depressionang(
meters to surface targets. The sensor is
H meters above the surface.
R is the range from the sensor to the surface targets. The
computation assumes a curved earth model with an effective earth radius of approximately 4/3
times the actual earth radius.
specifies the target height,
depAng = depressionang(___,TargetHeight=
TGTHT above the surface as either a scalar
or a vector. If any combination of
TGTHT are vectors, then the dimensions must be equal.
r must be greater than or equal to the absolute value of the
Compute Depression Angle
Calculate the depression angle for a ground clutter patch that is 1.0 km away from a sensor. The sensor is located on a platform 300 m above the ground.
depang = depressionang(300,1000)
depang = 17.4608
H — Height of the sensor above the surface
scalar | vector
Height of the sensor above the surface in meters, specified as a scalar or a
vector. If both
R are nonscalar,
they must have the same dimensions.
R — Distance from the sensor to the surface target
scalar | vector
MODEL — Earth model
"Curved" (default) |
Earth model, specified as one of
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 radius
TGTHT — Target height above surface
0 (default) | scalar | vector
The depression angle is the angle between a horizontal line containing the sensor and the line from the sensor to a surface target.
For the curved earth model with an effective earth radius of Re, the depression angle is:
For the flat earth model, the depression angle is:
 Long, Maurice W. Radar Reflectivity of Land and Sea, 3rd Ed. Boston: Artech House, 2001.
 Ward, J. "Space-Time Adaptive Processing for Airborne Radar Data Systems." Technical Report 1015, MIT Lincoln Laboratory, December 1994.
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