Сферические координаты описывают вектор или точку в пространстве с расстоянием и двумя углами. Расстояние, R, является обычной евклидовой нормой. Существует несколько соглашений относительно спецификации двух углов. К ним относятся:
Азимут и углы места
Углы Phi и theta
Координаты u и v
Программное обеспечение Phased Array System Toolbox™ изначально поддерживает представление азимута/отметки. Программа также предоставляет функции для преобразования между представлением азимута/отметки и другими представлениями. См. углы Phi и Theta и координаты U и V.
В программном обеспечении Phased Array System Toolbox преобладающим соглашением для сферических координат является следующее:
Угол азимута, az и угол места, el, используются для определения местоположения точки на сфере единицы измерения.
Укажите все углы в градусах.
Перечислите координаты в последовательности (az, el, R).
Азимутальный угол вектора - это угол между осью x и ортогональной проекцией вектора на плоскость xy. Угол положителен в направлении от оси x к оси y. Азимутальные углы лежат между -180 и 180 градусами. Угол места - это угол между вектором и его ортогональной проекцией на плоскость xy. При переходе к положительной оси Z от плоскости xy угол является положительным. По умолчанию направление визирования элемента или массива выравнивается по положительной оси X. Направление визирования - это направление главного лепестка элемента или массива.
Примечание
Иногда угол возвышения определяется в литературе как угол вектора с положительной осью z. В продуктах MATLAB ® и Phased Array System Toolbox это определение не используется.
Этот рисунок иллюстрирует азимутальный угол и угол возвышения для вектора, показанного зеленой сплошной линией.

В качестве альтернативы азимуту и углам возвышения можно использовать углы, обозначаемые для выражения местоположения точки на единичной сфере. Для преобразования представления, соответствующего азимуту/отметке, используйте функции преобразования координат. phitheta2azel и azel2phitheta.
Угол фи - это угол от положительной оси y до ортогональной проекции вектора на плоскость yz. Угол положителен к положительной оси Z. Угол фи находится в диапазоне от 0 до 360 градусов. Theta angle (start) - это угол от оси X до самого вектора. Угол положителен к плоскости yz. Угол тета находится в диапазоне от 0 до 180 градусов.
Рисунок иллюстрирует фи и тета для вектора, который выглядит как зеленая сплошная линия.

Координатные преобразования между start/startи az/el описываются следующими уравнениями
В радиолокационных приложениях часто полезно параметризовать полусферу x ≥ 0 с помощью координат, обозначенных u и v.
Чтобы преобразовать представление, соответствующее u/v, в и из него, используйте функции преобразования координат. phitheta2uv и uv2phitheta.
Для преобразования представления азимута/отметки в соответствующее u/v представление и из него используйте функции преобразования координат azel2uv и uv2azel.
Вы можете определить u и v в терминах
sinstart
В этих выражениях λ и λ являются углами phi и theta соответственно.
По азимуту и отметке координаты u и v равны
sinel
Значения u и v удовлетворяют неравенствам
И наоборот, углы phi и theta могут быть записаны в терминах u и v с использованием
u2 + v2
Азимут и углы возвышения также могут быть записаны в виде u и v:
u2 − v2
Следующие уравнения определяют взаимосвязи между прямоугольными координатами и представлением (az, el, R), используемым в программном обеспечении Phased Array System Toolbox.
Для преобразования прямоугольных координат в (az, el, R):
tan − 1 (z/x2 + y2)
Для преобразования (az, el, R) в прямоугольные координаты:
) z = Rsin (el)
При указании местоположения цели по отношению к фазированной решетке обычно ссылаются на ее расстояние и направление от матрицы. Расстояние от массива соответствует R в сферических координатах. Направление соответствует углам азимута и места.
Широкополосные углы полезны при описании отклика однородного линейного массива (ULA). Отклик массива зависит непосредственно от широтного угла, а не от азимута и угла возвышения. Начните с ULA и нарисуйте плоскость, ортогональную оси ULA, как показано синим цветом на рисунке. Широкополосный угол β - это угол между плоскостью и направлением сигнала. Чтобы вычислить широкополосный угол, создайте линию из любой точки на пути сигнала к плоскости, ортогональной плоскости. Угол между этими двумя линиями является широкополосным углом и лежит в интервале [-90 °, 90 °]. Широкополосный угол является положительным при измерении в направлении положительного направления оси матрицы. Ноль градусов указывает путь сигнала, ортогональный оси массива. ± 90 ° указывает пути вдоль оси массива. Все сигнальные пути, имеющие одинаковый широкополосный угол, образуют конус вокруг оси ULA.

Преобразование из азимутального угла, az, и угла места, el, в широкополосный угол, β, составляет
cos (el))
Это уравнение показывает, что
Для нулевого угла возвышения угол ширины равен азимутальному углу.
Углы возвышения, одинаково расположенные над и под плоскостью xy, приводят к одинаковым углам ширины.
Можно преобразовать из угла ширины в угол азимута, но необходимо указать угол возвышения
(el))
Поскольку пути сигналов для данного широкополосного угла β образуют конус вокруг оси массива, угол возвышения нельзя задать произвольно. Угол возвышения и широкий угол должны удовлетворять
На следующем рисунке показана ULA с элементами, расположенными на расстоянии d метров вдоль оси y. ULA облучается плоской волной, излучаемой точечным источником в дальнем поле. Для удобства угол возвышения равен нулю градусов. В этом случае направление сигнала лежит в плоскости xy. Затем широкополосный угол уменьшается до азимутального угла.

Из-за угла прихода элементы матрицы не одновременно освещаются плоской волной. Дополнительное расстояние, которое падающая волна проходит между элементами матрицы, равно d sinβ, где d - расстояние между элементами матрицы. Постоянная временная задержка, τ, между элементами множества
dsinβc,
где c - скорость волны.
Для широкополосных углов ± 90 ° сигнал падает на матрицу параллельно оси матрицы, а временная задержка между датчиками равна ± d/c. Для широкополосного угла, равного нулю, плоская волна одновременно освещает все элементы ULA, и временная задержка между элементами равна нулю.
Программное обеспечение Phased Array System Toolbox предоставляет функции az2broadside и broadside2az для преобразования между азимутом и широкими углами.
В следующих примерах показано, как использовать az2broadside и broadside2az функции.
Цель расположена под азимутальным углом 45 ° и под углом возвышения 60 ° относительно ULA. Определите соответствующий широкополосный угол.
bsang = az2broadside(45,60)
bsang = 20.7048
Рассчитайте азимут для падающего сигнала, поступающего при широком угле 45 ° и отметке 20 °.
az = broadside2az(45,20)
az = 48.8063