Y = step(H,X)
Y = step(H,X,ANG)
[Y,W] = step(___)
Note:
Starting in R2016b, instead of using the |
Y = step(H,X)
performs time delay beamforming
on the input, X
, and returns the beamformed output
in Y
. X
is an M-by-N matrix
where N is the number of elements of the sensor array. Y
is
a column vector of length M.
The size of the first dimension of this input matrix can vary to simulate a changing signal length, such as a pulse waveform with variable pulse repetition frequency.
Y = step(H,X,ANG)
uses ANG
as
the beamforming direction. This syntax is available when you set the DirectionSource
property
to'Input port'
. ANG
is a column
vector of length 2 in the form of [AzimuthAngle; ElevationAngle]
(in
degrees). The azimuth angle must be between –180 and 180 degrees,
and the elevation angle must be between –90 and 90 degrees.
[Y,W] = step(___)
returns additional
output, W
, as the beamforming weights. This syntax
is available when you set the WeightsOutputPort
property
to true
. W
is a column vector
of length N. For a time delay beamformer, the weights are constant
because the beamformer simply adds all the channels together and scales
the result to preserve the signal power.
Note:
The object performs an initialization the first time the |