step
System object: phased.BackscatterRadarTarget
Namespace: phased
Backscatter incoming signal
Syntax
Description
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.
returns
the reflected signal, refl_sig = step(target,sig,ang)refl_sig, of an incident
nonpolarized signal, sig, arriving at the target
from the angle, ang. 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 = step(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 = step(target,sig,ang,laxes)refl_sig, of an incident
polarized signal, sig. The matrix, laxes,
specifies the local target coordinate system. 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 scattering matrices for the incident and reflected directions, ang.
uses
the refl_sig = step(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.
Note
The object performs an initialization the first time the object is executed. This
initialization locks nontunable properties
and input specifications, such as dimensions, complexity, and data type of the input data.
If you change a nontunable property or an input specification, the System object issues an error. To change nontunable properties or inputs, you must first
call the release method to unlock the object.
Input Arguments
Output Arguments
Examples
Version History
Introduced in R2016a




