Системный объект: фазированный. RootMUSICEstimator
Пакет: поэтапный
Выполните оценку DOA
ANG = step(H,X)
ANG = step(H,X,ElAng)
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
ANG = step(H,X)
оценивает направление прибытия (DOA) из сигнального X
использование оценщика DOA H
. X
является матрицей, столбцы которой соответствуют сигнальным каналам. ANG
является вектор-строка предполагаемых широких боковых углов (в степени). Можно задать аргумент X
как одинарная или двойная точность.
Размер первой размерности матрицы входа может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной частотой повторения импульса.
ANG = step(H,X,ElAng)
задает, в сложение, предполагаемую углами возвышения сигналов. Этот синтаксис применим только, когда SensorArray
свойство объекта задает равномерный круговой массив (UCA). ElAng
является скаляром между -90 ° и 90 ° и применяется ко всем сигналам. Углы возвышения для всех сигналов должна быть такой же, как требуется алгоритмом phase mode excitation. Можно задать аргумент ElAng
как одинарная или двойная точность.
Примечание
Объект выполняет инициализацию при первом выполнении объекта. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release
метод для разблокировки объекта.