phased.ElementDelay
Sensor array element delay estimator
Description
The ElementDelay
object calculates the signal
delay for elements in an array.
To compute the signal delay across the array elements:
Define and set up your element delay estimator. See Construction.
Call
step
to estimate the delay according to the properties ofphased.ElementDelay
. 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.ElementDelay
creates an element
delay estimator System object, H
. The object
calculates the signal delay for elements in an array when the signal
arrives the array from specified directions. By default, a 2-element
uniform linear array (ULA) is used.
H = phased.ElementDelay(
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 the delay 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. You can specify this property as single or double precision. Default: Speed of light |
Methods
step | Calculate delay for elements |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
Algorithms
References
[1] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2011a