Time delay beamformer
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 of phased.TimeDelayBeamformer
.
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.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
).
|
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: |
step | Perform time delay beamforming |
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.FrostBeamformer
| phased.PhaseShiftBeamformer
| phased.SubbandPhaseShiftBeamformer
| phased.TimeDelayLCMVBeamformer
| phitheta2azel
| uv2azel