step
System object: phased.WidebandBackscatterRadarTarget
Namespace: phased
Backscatter wideband signal from radar target
Syntax
Description
Note
Alternatively, 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
. 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
. 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
= 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 R2016b