Surface clutter radar cross section (RCS)
RCS = surfclutterrcs(NRCS,R,az,el,graz,tau)
RCS = surfclutterrcs(NRCS,R,az,el,graz,tau,c)
the radar cross section (RCS) of a clutter patch that is of range
RCS = surfclutterrcs(
away from the radar system.
the radar system azimuth and elevation beamwidths, respectively, corresponding
to the clutter patch.
graz is the grazing angle
of the clutter patch relative to the radar.
the pulse width of the transmitted signal. The calculation automatically
determines whether the surface clutter area is beam limited or pulse
limited, based on the values of the input arguments.
Normalized radar cross section of clutter patch in units of square meters/square meters.
Range of clutter patch from radar system, in meters.
Azimuth beamwidth of radar system corresponding to clutter patch, in degrees.
Elevation beamwidth of radar system corresponding to clutter patch, in degrees.
Grazing angle of clutter patch relative to radar system, in degrees.
Pulse width of transmitted signal, in seconds.
Propagation speed, in meters per second.
Default: Speed of light
Radar cross section of clutter patch.
Compute Surface Clutter RCS
Calculate the RCS of a clutter patch and estimate the clutter-to-noise ratio (CNR) at the receiver. Assume that the patch has a normalized radar cross section (NRCS) of 1 m²/m² and is 1.0 km away from the radar system. The azimuth and elevation beamwidths are 1° and 3°, respectively. The grazing angle is 10°. The pulse width is 10μs. The radar operates at a wavelength of 1 cm with a peak power of 5 kW.
nrcs = 1; rng = 1.0e3; az = 1; el = 3; graz = 10; tau = 10e-6; lambda = 0.01; ppow = 5000; rcs = surfclutterrcs(nrcs,rng,az,el,graz,tau)
rcs = 5.2627e+03
cnr = radareqsnr(lambda,rng,ppow,tau,'rcs',rcs)
cnr = 75.2006
You can calculate the clutter-to-noise ratio using the output of this function as the
RCSinput argument value in
 Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005, pp. 57–63.
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Usage notes and limitations:
Does not support variable-size inputs.