Системный объект: поэтапный. 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
должен быть 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.
Объект выполняет инициализацию в первый раз, когда объект выполняется. Эта инициализация блокирует ненастраиваемые свойства (MATLAB) и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, Системный объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, необходимо сначала вызвать метод release
, чтобы разблокировать объект.