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