Системный объект: фазированный. STAPSMIBeamformer
Пакет: поэтапный
Выполните обработку SMI STAP на входных данных
Y = step(H,X,CUTIDX)
Y = step(H,X,CUTIDX,PRF)
Y = step(H,X,CUTIDX,ANG)
Y = step(H,X,CUTIDX,DOP)
[Y,W] = step(___)
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
Y = step(H,X,CUTIDX)
применяет обработку SMI к входным данным, X
. X
должен быть трехмерным M -by N -by P числовым массивом, размерности которого являются (область значений, каналы, импульсы). Веса обработки вычисляются согласно камере области значений, заданной как CUTIDX
. Направление нацеливания и направление нацеливания Doppler заданы Direction
и Doppler
свойства, соответственно. Y
является вектор-столбец длины M. Этот синтаксис доступен, когда DirectionSource
свойство 'Property'
и DopplerSource
свойство 'Property'
.
Размер первой размерности матрицы входа может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной частотой повторения импульса.
Y = step(H,X,CUTIDX,PRF)
использует PRF
как частоту повторения импульса. Этот синтаксис доступен, когда PRFSource
свойство 'Input port'
.
Y = step(H,X,CUTIDX,ANG)
использует ANG
как направление прицеливания. Этот синтаксис доступен, когда DirectionSource
свойство 'Input port'
. ANG
должен быть вектором 2 на 1 в виде [AzimuthAngle; ElevationAngle]
(в степенях). Угол азимута должен быть между -180 и 180. Значение угла возвышения должно быть от -90 до 90.
Y = step(H,X,CUTIDX,DOP)
использует DOP
в качестве нацеленной доплеровской частоты (в герцах). Этот синтаксис доступен, когда DopplerSource
свойство 'Input port'
. DOP
должно быть скаляром.
Можно объединить необязательные входные параметры, если заданы их разрешающие свойства: Y = step(H,X,CUTIDX,ANG,DOP)
[Y,W] = step(___)
возвращает дополнительный выход, W
, как веса обработки. Этот синтаксис доступен, когда WeightsOutputPort
свойство true
. W
является вектор-столбец длины N*P.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release
метод для разблокировки объекта.