Sensor array response
The ArrayResponse
object calculates the complex-valued
response of a sensor array.
To compute the response of the array for specified directions:
Define and set up your array response calculator. See Construction.
Call step
to estimate the response
according to the properties of phased.ArrayResponse
.
The behavior of step
is specific to each object in
the toolbox.
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.
H = phased.ArrayResponse
creates an array
response System object, H
. This object calculates
the response of a sensor array for the specified directions. By default,
a 2-element uniform linear array (ULA) is used.
H = phased.ArrayResponse(
creates
object, Name
,Value
)H
, with each specified property Name set
to the specified Value. You can specify additional name-value pair
arguments in any order as (Name1
,Value1
,...,NameN
,ValueN
).
|
Handle to sensor array used to calculate response Specify the sensor array as a handle. The sensor array must
be an array object in the Default: |
|
Signal propagation speed Specify the propagation speed of the signal, in meters per second, as a positive scalar. Default: Speed of light |
|
Add input to specify weights To specify weights, set this property to Default: |
|
Enable polarization simulation Set this property to Default: |
step | Calculate array response of sensor array |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
[1] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
phased.ArrayGain
| phased.ConformalArray
| phased.ElementDelay
| phased.SteeringVector
| phased.ULA
| phased.URA