Environment and Clutter
Flat and curved Earth models with and without ITU atmospheric models. Lens effects losses. Radar propagation factor. Sea surface characterization with sea state and permittivity. Land surface characterization with vegetation type and permittivity. Polarization, grazing angle, and velocity-dependent sea and land clutter. ITU and Crane attenuation models due to rain. ITU attenuation model due to cloud and fog. Gunn-East snow model.
Functions
Atmosphere
atmositu | Use ITU reference atmospheres (Since R2021a) |
fspl | Free space path loss |
gaspl | RF signal attenuation due to atmosphere gaseous absorption (Since R2020b) |
lenspl | Calculate loss due to tropospheric lens effect (Since R2021a) |
radarpropfactor | One-way radar propagation factor (Since R2021a) |
refractiveidx | Calculates the refractive index (Since R2021a) |
refractionexp | CRPL exponential reference atmosphere refraction exponent (Since R2021b) |
tropopl | Slant-path loss due to atmosphere gaseous absorption (Since R2021a) |
Clutter
billingsleyicm | Billingsley’s intrinsic clutter motion (ICM) model (Since R2021a) |
clutterSurfaceRCS | Surface clutter radar cross section (Since R2021a) |
clutterSurfaceRangeDopplerRCS | Surface RCS as a function of range and Doppler (Since R2022b) |
clutterGenerator | Add clutter generator for radar (Since R2022a) |
customSurface | Add custom surface with complex scattering to a radar scenario (Since R2024a) |
earthSurfacePermittivity | Permittivity and conductivity of earth surface materials (Since R2020a) |
landreflectivity | Reflectivity of land surface (Since R2021a) |
landroughness | Surface height standard deviation for land (Since R2021a) |
landSurface | Add land surface to radar scenario (Since R2022a) |
seareflectivity | Normalized sea surface reflectivity (Since R2021a) |
searoughness | Surface height standard deviation for sea (Since R2021a) |
seaSpectrum | Sea surface omnidirectional motion spectrum model (Since R2022a) |
seaSurface | Add sea surface to radar scenario (Since R2022a) |
surfacegamma | Gamma value for different terrains (Since R2021a) |
surfaceReflectivity | Normalized reflectivity of surface (Since R2022a) |
surfaceReflectivityLand | Normalized reflectivity of land surface (Since R2022a) |
surfaceReflectivityCustom | Normalized reflectivity of custom surface (Since R2022a) |
surfaceReflectivitySea | Normalized reflectivity of sea surface (Since R2022a) |
tirempl | Path loss using Terrain Integrated Rough Earth Model (TIREM) |
clutterVolumeRCS | Radar cross-section of volume clutter (Since R2021a) |
surfclutterrcs | Surface clutter radar cross section (RCS) (Since R2021a) |
Objects and Object Functions
updateScatteringMatrix | Update scattering matrices (Since R2024a) |
ClutterGenerator | Clutter generator object (Since R2022a) |
CustomSurface | Custom surface with complex scattering belonging to a radar scenario (Since R2024a) |
getClutterGenerator | Obtain clutter generator belonging to a radar (Since R2022a) |
ringClutterRegion | Ring clutter region (Since R2022a) |
findClutterSampleIndices | Clutter sample indices (Since R2023b) |
height | Height of point on surface (Since R2022a) |
occlusion | Test for occlusion of point by a surface (Since R2022a) |
plotReflectivityMap | Plots reflectivity map (Since R2024a) |
LandSurface | Land surface belonging to radar scenario (Since R2022a) |
SeaSurface | Sea surface belonging to radar scenario (Since R2022a) |
SurfaceReflectionCoefficient | Reflection coefficient model for land and sea surfaces (Since R2024a) |
reflectionCoefficient | Returns the reflection coefficient (Since R2024a) |
Weather
cranerainpl | RF signal attenuation due to rainfall using Crane model (Since R2020a) |
fogpl | RF signal attenuation due to fog and clouds |
rainpl | RF signal attenuation due to rainfall using ITU model |
snowpl | Path loss due to wet snow (Since R2021a) |
weatherTimeSeries | Simulate I/Q signals for weather returns using a Monte Carlo approach (Since R2024a) |
Scenario Geometry
depressionang | Depression angle of surface target (Since R2021a) |
effearthradius | Effective earth radius (Since R2021a) |
grazingang | Grazing angle of surface target (Since R2021a) |
horizonrange | Horizon range (Since R2021a) |
llarangeangle | Propagation range between two geolocations (Since R2022b) |
el2height | Convert target elevation angle to height (Since R2021a) |
height2el | Convert target height to elevation angle (Since R2021a) |
height2range | Convert target height to propagated range (Since R2021b) |
height2grndrange | Convert target height to ground range (Since R2021b) |
range2height | Convert propagated range to target height (Since R2021b) |
slant2range | Convert slant range to propagated range (Since R2022b) |
Topics
- Two-Ray Multipath Propagation
A two-ray propagation channel is the next step up in complexity from a free-space channel and is the simplest case of a multipath propagation environment.
Featured Examples
Predict Surface Clutter Power in Range-Doppler Space
Calculate the radar cross section (RCS) of surface clutter seen by a pulse-Doppler radar system.
- Since R2022b
- Open Live Script
Modeling the Propagation of Radar Signals
Model RF propagation effects such as free space path loss, atmospheric attenuation due to rain, fog and gas, and multipath propagation due to bounces on the ground.
- Since R2021b
- Open Script
Maritime Radar Sea Clutter Modeling
Simulate sea clutter for a maritime surveillance radar system and calculate the clutter-to-noise ratio (CNR).
- Since R2021a
- Open Live Script
Modeling Target Position Errors Due to Refraction
Explore some environmental factors that are beyond a radar system designer's control and can result in losses and estimation errors.
- Since R2021b
- Open Live Script
Planning Radar Network Coverage over Terrain
Plan a radar network using propagation modeling over terrain and use the radar equation to determine whether target locations can be detected.
- Since R2021a
- Open Live Script
Radar Performance Analysis over Terrain
Analyze the performance of a ground-based radar tasked with detecting an aircraft in the presence of heavy, mountainous clutter to show how radar detection performance improves as target elevation increases above the terrain.
- Since R2021b
- Open Live Script
Radar Vertical Coverage over Terrain
Define an L-band radar system in the presence of heavy clutter and visualize its 3-dimensional vertical coverage over terrain.
- Since R2021b
- Open Live Script
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)