Системный объект: фазированный. 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 метод для разблокировки объекта.