espritdoa

Направление прибытия с помощью TLS ESPRIT

Синтаксис

ang = espritdoa(R,nsig)
ang = espritdoa(___,Name,Value)

Описание

пример

ang = espritdoa(R,nsig) оценивает направления прибытия, ang, набора плоских волн, полученных на универсальном массиве строки (ULA). Оценка использует TLS ESPRIT, общие наименьшие квадраты ESPRIT, алгоритм. Входные параметры являются предполагаемой пространственной ковариационной матрицей между элементами датчика, R и количеством прибывающих сигналов, nsig. В этом синтаксисе элементы датчика являются распределенной половиной длины волны независимо.

пример

ang = espritdoa(___,Name,Value) оценивает направления прибытия с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value. Этот синтаксис может использовать любой из входных параметров в предыдущем синтаксисе.

Примеры

свернуть все

Примите, что полудлина волны расположила универсальный массив строки с интервалами с 10 элементами. Три плоских волны прибывают от 0 °,-25 °, и направления азимута на 30 °. Углы повышения составляют 0 °. Шум пространственно и временно белый. ОСШ для каждого сигнала составляет 5 дБ. Найдите углы падения.

N = 10;
d = 0.5;
elementPos = (0:N-1)*d;
angles = [0 -25 30];
Nsig = 3;
R = sensorcov(elementPos,angles,db2pow(-5));
doa = espritdoa(R,Nsig)
doa = 1×3

   30.0000    0.0000  -25.0000

Функция espritdoa возвращает правильные углы.

Примите универсальный массив строки с 10 элементами. Интервал элемента является 0,4 длинами волны. Три плоских волны прибывают от 0 °,-25 °, и направления азимута на 30 °. Углы повышения составляют 0 °. Шум пространственно и временно белый. ОСШ для каждого сигнала составляет 5 дБ. Найдите углы падения.

N = 10;
d = 0.4;
elementPos = (0:N-1)*d;
angles = [0 -25 30];
Nsig = 3;
R = sensorcov(elementPos,angles,db2pow(-5));
doa = espritdoa(R,Nsig,'ElementSpacing',d)
doa = 1×3

  -25.0000   -0.0000   30.0000

espritdoa возвращает правильные углы.

Входные параметры

свернуть все

Пространственная ковариационная матрица, заданная как с комплексным знаком, положительно-определенное, N-by-N матрица. В этой матрице N представляет число элементов в массиве ULA. Если R не является Эрмитовым, Эрмитова матрица формируется путем усреднения матрицы и ее сопряженного транспонирования, (R+R')/2.

Пример: [4.3162, –0.2777 – 0.2337i; –0.2777 + 0.2337i, 4.3162]

Типы данных: double
Поддержка комплексного числа: Да

Количество прибывающих сигналов, заданных как положительное целое число.

Пример 3

Типы данных: double

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: ‘ElementSpacing’, 0.45

Интервал элемента ULA, заданный как с действительным знаком, положительная скалярная величина. Модули положения измеряются с точки зрения длины волны сигнала.

Пример: 0.4

Типы данных: double

Веса строки, заданные как положительная скалярная величина с действительным знаком. Эти веса применяются к матрицам выбора, которые определяют подмассивы ESPRIT. Большее значение обычно лучше, но значение должно быть меньше чем или равно (Ns –1)/2, где Ns является количеством элементов подмассива. Количеством элементов подмассива является Ns = N –1. Значение N является количеством элементов ULA, как задано размерностями пространственной ковариационной матрицы, R. Детальное обсуждение матриц выбора и взвешивание строки могут быть найдены в Деревьях Фургона [1], p. 1178.

Пример 5

Типы данных: double

Выходные аргументы

свернуть все

Направления угла падения, возвращенного как с действительным знаком, 1 M вектором. Размерность M является количеством прибывающих сигналов, заданных в аргументе, nsig. Этот угол является поперечным углом. Угловые модули являются степенями, и угловые значения находятся между-90 ° и 90 °.

Ссылки

[1] Деревья фургона, H.L. Оптимальная обработка матриц. Нью-Йорк: Wiley-межнаука, 2002.

Расширенные возможности

Смотрите также

| | | |

Введенный в R2013a

Для просмотра документации необходимо авторизоваться на сайте