phased.ArrayResponse
Sensor array response
Description
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 ofphased.ArrayResponse
. The behavior ofstep
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.
Construction
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
).
Properties
|
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: |
Methods
step | Calculate array response of sensor array |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
References
[1] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2011a