System object: phased.SteeringVector
Package: phased
Calculate steering vector
SV = step(H,FREQ,ANG)
SV = step(H,FREQ,ANG,STEERANGLE)
SV = step(H,FREQ,ANG,WS)
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 steering vector SV
= step(H
,FREQ
,ANG
)SV
of the array for the directions
specified in ANG
. The operating frequencies are
specified in FREQ
. The meaning of SV
depends
on the IncludeElementResponse
property of H
,
as follows:
If IncludeElementResponse
is true
, SV
includes
the individual element responses.
If IncludeElementResponse
is false
,
the computation assumes the elements are isotropic and SV
does
not include the individual element responses. Furthermore, if the SensorArray
property
of H
contains subarrays, SV
is
the array factor among the subarrays and the phase center of each
subarray is at its geometric center. If SensorArray
does
not contain subarrays, SV
is the array factor
among the elements.
uses SV
= step(H
,FREQ
,ANG
,STEERANGLE
)STEERANGLE
as
the subarray steering angle. This syntax is available when you configure H
so
that H.Sensor
is an array that contains subarrays, H.Sensor.SubarraySteering
is
either 'Phase'
or 'Time'
, and H.IncludeElementResponse
is true
.
uses SV
= step(H
,FREQ
,ANG
,WS
)WS
as weights applied to each element within each subarray. To
use this syntax, set the SensorArray
property to an array that
supports subarrays and set the SubarraySteering
property of the
array to 'Custom'
, and H.IncludeElementResponse
is
true
.
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.
|
Steering vector object. | ||||||
|
Operating frequencies in hertz. | ||||||
|
Directions in degrees. If If | ||||||
|
Subarray steering angle in degrees. If If | ||||||
|
Subarray element weights Subarray element weights, specified as complex-valued NSE-by-N matrix or 1-by-N cell array where N is the number of subarrays. These weights are applied to the individual elements within a subarray. Subarray Element Weights
DependenciesTo enable this argument, set the |
|
Steering vector. The form of the steering vector depends upon
whether the
|