phased.ArrayGain
Sensor array gain
Description
The ArrayGain
object calculates the array gain
for a sensor array. The array
gain is defined as the signal to noise ratio (SNR) improvement
between the array output and the individual channel input, assuming
the noise is spatially white. It is related to the array response
but is not the same.
To compute the SNR gain of the antenna for specified directions:
Define and set up your array gain calculator. See Construction.
Call
step
to estimate the gain according to the properties ofphased.ArrayGain
. 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.ArrayGain
creates an array gain System object, H
.
This object calculates the array gain of a 2-element uniform linear
array for specified directions.
H = phased.ArrayGain(
creates
and array-gain object, Name
,Value
)H
, with the 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
|
Sensor array Sensor array specified as an array System object belonging
to 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: |
Methods
step | Calculate array gain of sensor array |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
More About
References
[1] Guerci, J. R. Space-Time Adaptive Processing for Radar. Boston: Artech House, 2003.
[2] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2011a