Gamma value for different terrains
surfacegamma displays several terrain types and their
corresponding γ values. These γ values are
for an operating frequency of 10 GHz.
Simulate Constant Gamma Clutter
Determine the γ value for a wooded area, and then simulate the clutter return from that area. Assume the radar system uses a single cosine pattern antenna element and has an operating frequency of 300 MHz.
fc = 300e6; g = surfacegamma('woods',fc); clutter = constantGammaClutter('Gamma',g, ... 'Sensor',phased.CosineAntennaElement, ... 'OperatingFrequency',fc); x = clutter(); r = (0:numel(x)-1)/(2*clutter.SampleRate) * ... clutter.PropagationSpeed; plot(r,abs(x)) xlabel('Range (m)') ylabel('Clutter Magnitude (V)') title('Clutter Return vs. Range')
TerrainType — Terrain type
"Sea State 3" |
"Sea State 5" |
"Rugged Mountain" |
Terrain type, specified as one of these:
"Sea State 3"
"Sea State 5"
FREQ — Operating frequency of radar system
10e9 (default) | scalar | vector
Operating frequency of radar system in hertz, specified as a scalar or a vector.
G — Gamma value
Gamma value, γ, in decibels, for constant-γ clutter model, returned as a scalar.
A frequently used model for clutter simulation is the constant gamma model. This model uses a parameter, γ, to describe clutter characteristics of different types of terrain. Values of γ are derived from measurements.
The γ values for the terrain types
"Sea State 3",
"Sea State 5",
"Rugged Mountain" are from
. The γ values for the terrain types
"Wooded Hill", and
"Flatland" are from .
Measurements provide values of γ for a system operating at 10 GHz. The γ value for a system operating at frequency f is:
where γ0 is the value at frequency f0 = 10 GHz.
 Barton, David. "Land Clutter Models for Radar Design and Analysis," Proceedings of the IEEE. Vol. 73, Number 2, February, 1985, pp. 198–204.
 Long, Maurice W. Radar Reflectivity of Land and Sea, 3rd Ed. Boston: Artech House, 2001.
 Nathanson, Fred E., J. Patrick Reilly, and Marvin N. Cohen. Radar Design Principles, 2nd Ed. Mendham, NJ: SciTech Publishing, 1999.
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