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