Системный объект: поэтапный. STAPSMIBeamformer
Пакет: поэтапный
Выполнение обработки STAP SMI для входных данных
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 должен быть 3-мерным числовым массивом M-by-N-by-P, размеры которого (диапазон, каналы, импульсы). Веса обработки вычисляются в соответствии с ячейкой диапазона, указанной CUTIDX. Направление прицеливания и Допплер прицеливания задаются 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.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует неперестраиваемые свойства и входные спецификации, такие как размеры, сложность и тип данных входных данных. При изменении неперестраиваемого свойства или входной спецификации системный объект выдает ошибку. Чтобы изменить неперестраиваемые свойства или входные данные, необходимо сначала вызвать release метод разблокирования объекта.