customSurface
Description
Add custom surface objects that support complex scattering to a radarScenario.
Manager surfaces in a radar scenario using SurfaceManager.
Use customSurface function to define the full polarization scattering
matrix of the surface by setting the scattering matrices Shh,
Svv, Shv, and Svh.
CustomSurface objects are compatible with I/Q generated by radarTransceiver and
require that the scenario sensor, surface, and targets are polarized. Scattering matrices are
specific to a single frequency and viewing geometry and are therefore relevant to a single
sensor attached to the radarScenario. Effects due to occlusion should be
modeled within the surface scattering matrix. If IsEarthCentered is set
to true and UseOcclusion is also
true for the radar scenario, occlusion due to Earth's curvature will be
simulated.
Creation
Description
adds a srf = customSurface(scenario)CustomSurface object, srf, to the radarScenario
object scenario.
adds a srf = customSurface(scenario,PropertyName=Value)CustomSurface, srf, object with each
specified PropertyName set to the corresponding
Value. The boundary extent (Boundary),
polarization type (CrossPolarization), polarization scattering
matrices (Shh, Svv, Shv,
and Svh), and other properties can be defined. You can specify
additional pairs of arguments in any order as
PropertyName1=Value1,...,PropertyNameN=ValueN.
Properties
Object Functions
updateScatteringMatrix | Update scattering matrices |
height | Height of point on surface |
occlusion | Test for occlusion of point by a surface |
Examples
Version History
Introduced in R2024a
See Also
SurfaceManager | radarScenario | landSurface | seaSurface | clutterGenerator

