phased.TimeDelayBeamformer
Time delay beamformer
Description
The TimeDelayBeamformer
object implements a
time delay beamformer.
To compute the beamformed signal:
Define and set up your time delay beamformer. See Construction.
Call
step
to perform the beamforming operation according to the properties ofphased.TimeDelayBeamformer
. 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.TimeDelayBeamformer
creates
a time delay beamformer System object, H
.
The object performs delay and sum beamforming on the received signal
using time delays.
H = phased.TimeDelayBeamformer(
creates
a time delay beamformer 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 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 | ||||
|
Signal sampling rate Specify the signal sampling rate (in hertz) as a positive scalar. This property can be specified as single or double precision. Default: | ||||
|
Source of beamforming direction Specify whether the beamforming direction comes from the
Default: | ||||
|
Beamforming direction Specify the beamforming direction of the beamformer as a column vector of length 2. The
direction is specified in the format of Default: | ||||
|
Output beamforming weights To obtain the weights used in the beamformer, set this property
to Default: |
Methods
step | Perform time delay beamforming |
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