Системный объект: поэтапный. TimeDelayBeamformer
Пакет: поэтапный
Выполните задержку beamforming
Y = step(H,X)
Y = step(H,X,ANG)
[Y,W] = step(___)
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
Y = step(H,X)
выполняет задержку beamforming на входе, X
, и возвращает beamformed выходной параметр в Y
. X
является матрицей M на n, где N является числом элементов сенсорной матрицы. Y
является вектор-столбцом длины M.
Размер первой размерности входной матрицы может отличаться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсной формы волны с переменной импульсной частотой повторения.
Y = step(H,X,ANG)
использование ANG
как beamforming направление. Этот синтаксис доступен, когда вы устанавливаете свойство DirectionSource
to'Input port'
. ANG
является вектор-столбцом длины 2 в форме [AzimuthAngle; ElevationAngle]
(в градусах). Угол азимута должен быть между –180 и 180 градусами, и угол повышения должен быть между –90 и 90 градусами.
[Y,W] = step(___)
возвращает дополнительный выходной параметр, W
, как beamforming веса. Этот синтаксис доступен, когда вы устанавливаете свойство WeightsOutputPort
на true
. W
является вектор-столбцом длины N. Какое-то время задержите формирователь луча, веса являются постоянными, потому что формирователь луча просто добавляет все каналы вместе и масштабирует результат сохранить степень сигнала.
Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать метод release
, чтобы разблокировать объект.
Все аргументы ввода и вывода могут быть одинарные или двойная точность.