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