Backscatter radar target
The phased.BackscatterRadarTarget
System object™ models the backscattering of a signal from a
target. Backscattering is a special case of radar target scattering when the incident
and reflected angles are the same. This type of scattering applies to monostatic radar
configurations. The radar cross-section determines the backscattering response of a
target to an incoming signal. This System object lets you specify an angle-dependent radar cross-section model that covers
a range of incident angles.
The phased.BackscatterRadarTarget
System object creates a backscattered signal for polarized and nonpolarized signals.
While electromagnetic radar signals are polarized, you can often ignore polarization in
your simulation and process the signals as scalar signals. To ignore polarization,
specify the EnablePolarization
property as
false
. To employ polarization, specify the
EnablePolarization
property as true
.
For nonpolarized signals, you specify the radar cross section as an array of radar cross-section (RCS) values at discrete azimuth and elevation points. The System object interpolates values for incident angles between array points. For polarized signals, you specify the radar scattering matrix using three arrays defined at discrete azimuth and elevation points. These three arrays correspond to the HH, HV, and VV polarization components. The VH component is computed from the conjugate symmetry of the HV component.
For both nonpolarized and polarized signal cases, you can employ one of four Swerling
models to generate random fluctuations in the RCS or radar scattering matrix. Choose the
model using the Model
property. Then, use the
SeedSource
and Seed
properties to control
the fluctuations.
EnablePolarization | Use these properties |
---|---|
false |
|
true | ShhPattern , SvvPattern , and
ShvPattern |
To model a backscattered radar signal:
Define and set up your radar target. You can set phased.BackscatterRadarTarget
System object properties at construction time or leave them to their default
values. See Construction. Some properties that you
set at construction time can be changed later. These properties are
tunable.
To compute the reflected signal, call the step
method of phased.BackscatterRadarTarget
. The output of the method
depends on the properties of the phased.BackscatterRadarTarget
System object. You can change tunable properties at any time.
Note
Starting in R2016b, instead of using the step
method to perform the operation defined by the System object, you can call the object with arguments, as if it were a function. For
example, y = step(obj,x)
and y = obj(x)
perform equivalent operations.
creates a backscatter radar target System object, target
= phased.BackscatterRadarTargettarget
.
creates a backscatter radar target System object, target
= phased.BackscatterRadarTarget(Name
,Value
)target
, with each specified property
Name
set to the specified Value
. You can
specify additional name and value pair arguments in any order as
(Name1,Value1
,...,NameN,ValueN
).
reset | Reset states of System object |
step | Backscatter incoming signal |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
[1] Mott, H. Antennas for Radar and Communications. New York: John Wiley & Sons, 1992.
[2] Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.
[3] Skolnik, M. Introduction to Radar Systems, 3rd Ed. New York: McGraw-Hill, 2001.
backscatterBicyclist
| backscatterPedestrian
| phased.BackscatterSonarTarget
| phased.RadarTarget
| phased.WidebandBackscatterRadarTarget