phased.WidebandBackscatterRadarTarget
Backscatter wideband signal from radar target
Description
The phased.WidebandBackscatterRadarTarget
System object™ models backscattering of a wideband signal from a target.
Backscattering is a special case of radar target scattering where the incident and reflected
angles are the same. Use this object for 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 wideband signal is decomposed into frequency subbands which are
backscattered independently and then recombined.
This System object creates a backscattered signal for polarized or nonpolarized signals. Although
electromagnetic radar signals are polarized, you can often ignore polarization in your
simulation and process the signals as scalars. To ignore polarization, specify the
EnablePolarization property as false. To employ
polarization, specify EnablePolarization as
true.
For nonpolarized signals, specify the radar cross section (RCS) as an array of values at discrete azimuth and elevation angles and discrete frequencies. The System object interpolates values for incident angles between array points. For polarized signals, specify the radar scattering matrix (SCM) using three arrays defined at discrete azimuth and elevation angles and discrete frequencies. These three arrays correspond to the HH, HV, and VV polarization components. The VH component is computed by applying the conjugate symmetry property of the HV component. H and V stand for the horizontal and vertical polarization components, respectively.
For both nonpolarized and polarized signals, 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 randomize the fluctuations.
EnablePolarization | Radar cross-section patterns |
|---|---|
false | |
true | ShhPattern, SvvPattern, and ShvPattern |
To perform wideband target backscattering:
Create the
phased.WidebandBackscatterRadarTargetobject and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Syntax
Description
creates a wideband backscatter radar target = phased.WidebandBackscatterRadarTargettarget
System object, .
creates a wideband backscatter radar target object, with each specified property
target = phased.WidebandBackscatterRadarTarget(Name,Value)Name set to the specified Value. You can specify
additional name and value pair arguments in any order as
(Name1,Value1,...,NameN,ValueN).
Properties
Usage
Syntax
Description
returns the reflected signal, refl_sig = target(sig,ang)refl_sig, of an incident nonpolarized
signal, sig. This syntax applies when you set the
EnablePolarization property to false and the
Model property to 'Nonfluctuating'. In this
case, the values specified in the RCSPattern property are used to
compute the RCS values for the incident and reflected directions,
ang.
uses refl_sig = target(sig,ang,update)update to control whether to update the RCS values. This
syntax applies when you set the EnablePolarization property to
false and the Model property to one of the
fluctuating RCS models: 'Swerling1', 'Swerling2',
'Swerling3', or 'Swerling4'. If
update is true, a new RCS value is generated.
If update is false, the previous RCS value is
used.
returns the reflected signal, refl_sig = target(sig,ang,laxes)refl_sig, of an incident polarized
signal, sig. This syntax applies when you set
EnablePolarization to true and the
Model property to 'Nonfluctuating'. The values
specified in the ShhPattern, SvvPattern, and
ShvPattern properties are used to compute the backscattering
matrices for the incident directions, ang. The
laxes argument specifies a local coordinate system used to define
the horizontal and vertical polarization components.
uses the refl_sig = target(sig,ang,laxes,update)update argument to control whether to update the
scattering matrix values. This syntax applies when you set the
EnablePolarization property to true and the
Model property to one of the fluctuating RCS models:
'Swerling1', 'Swerling2',
'Swerling3', or 'Swerling4'. If
update is true, a new RCS value is generated.
If update is false, the previous RCS value is
used.
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj, use
this syntax:
release(obj)
Examples
More About
References
[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.
Extended Capabilities
Version History
Introduced in R2016b
See Also
phased.RadarTarget | phased.BackscatterRadarTarget | phased.BackscatterSonarTarget | backscatterPedestrian (Radar Toolbox)




