Многолучевое распространение сигналов СРНС (лабораторная работа)
TODO:
- Добавить в модель возможность выбора конкретного момента времени с помощью EditBox'a
- Добавить в модель возможность выбора параметров орбиты
- Согласовать параметры ГЛОНАССа и GPS'a - орбита и длительность чипа ПСП, сделать ввод соответствующих величин
- Контрольные вопросы?
- Скрипт формирования индивидуальной таблицы параметров
Введение
Спутниковые радионавигационные системы (СРНС) и их приложения в современном мире играют огромную роль: они способствуют развитию экономики, улучшают условия жизни людей, укрепляют оборону страны. Развитие навигационных технологий не останавливается: совершенствуются и космический, и наземный, и потребительский сегменты. Одна из существующих задач – повышение точности навигационных определений, одна из существующих проблем на этом пути – многолучевое распространение сигналов. Данная проблема особо остро стоит при применении навигационной аппаратуры потребителей (НАП) в условиях городской застройки, в составе военных комплексов (бронетехника, суда), как при кодовых, так и при фазовых измерениях.
Для борьбы с влиянием многолучевого распространения необходимо изучить характер этого влияния. Антенну, фронтенд и корреляторы навигационного приемника можно считать, в некотором приближении, линейными устройствами. Прохождение через них навигационного сигнала хорошо изучено. Для составления адекватной модели процессов в этих элементах приемника достаточно определить запаздывание, ослабление и фазовый сдвиг отраженного сигнала относительно прямого. Тогда в качестве модели процессов можно принять суперпозицию откликов на прямой и отраженный сигнал.
В настоящей лабораторной работе студентам предлагается развить свои представления о многолучевом распространении сигнала и его влиянии на приемник на предельно простом, но практически ценном модельном примере: приеме сигналов неподвижным приемником в условиях переотражения от вертикального экрана конечных размеров, расположенном на некотором расстоянии от приемной антенны.
Лабораторный практикум включает в себя:
- ознакомление с математической моделью многолучевого распространения и его воздействия на навигационный приемник;
- самостоятельный численный расчет отдельных зависимостей с помощью приведенной математической модели;
- моделирование многолучевого распространения сигнала СРНС в программе, созданной в среде Matlab;
- обработку и сравнение полученных результатов.
Модель многолучевого распространения сигналов и его влияния на сигналы на выходе коррелятора
Проведем логические рассуждения, на основе которых получим математические модели многолучевого распространения и сигналов коррелятора.
Исходные данные
Опишем Землю, отражающий экран, фазовый центр антенны навигационного спутника и фазовый центр приемной антенны НАП как сферу, ограниченный прямоугольником участок плоскости и две точки в трехмерном пространстве соответственно (см. рисунок 1).
Для этого зададим две декартовы системы координат:
- СК , связанная с центом Земли (сферы);
- СК , связанная с СК преобразованием:
- , (1)
- ,
- где - средний радиус Земли, равный 6 371 км.
Пусть, известна высота экрана и его ширина . Тогда, в СК плоскость отражающего экрана описывается уравнением , а его точки удовлетворяют соотношениям:
- (2)
-
Пусть, на некотором расстоянии от экрана, значительно меньшем радиуса Земли, расположена приемная антенна, поднятая над поверхностью на высоту . Тогда, в качестве модели фазового центра антенны в СК выступает точка или её радиус-вектор , где
- (3)
-
Моделью фазового центра передающей антенны спутника выступает точка (или её радиус-вектор ), движущаяся вокруг центра СК по соответствующему закону.
Если существует переотражённый от экрана сигнал, то точка его отражения имеет координаты (радиус-вектор ).
Центр сферы расположен в точке в СК , радиус сферы - .
Рассматриваемая модель рассматривает отражение сигнала только от вертикального экрана. Сигналы, отражённые от поверхности земли, достаточно хорошо подавляются специализированными антеннами.
Модель многолучевого распространения
Поиск координат точки отражения
Примем гипотезу зеркального отражения от экрана. Тогда, угол падения сигнала равен углу его отражения:
- (4)
-
- где - вектор нормали к экрану.
Введем векторы
- (5)
тогда выражение (4) преобразуется к виду
- (6)
что в виду введенного определения приводит к выражению
- (7)
откуда следует
- (8)
Нормаль, падающий луч и отраженный луч лежат в одной плоскости:
- (9)
что для компонент x и z вырождается в выражения:
- (10)
откуда
- (11)
Воспользовавшись теоремой Пифагора для уравнения (8), получаем:
тогда
- (13)
Подставляя выражение (13) в (11), получаем координаты точки отражения на бесконечном экране:
- (14)
Условия наличия прямого и отраженного сигналов
Чтобы присутствовал отраженный сигнал, при просмотре из точки отражения спутник должен находиться над горизонтом и при этом выполняться неравенство .
Определим условия видимости спутника из точки отражения (см. рисунок 2).
Тангенс угла места, под которым из точки отражения виден горизонт:
- (15)
тангенс угла места, под которым спутник виден из точки отражения:
- (16)
Условие нахождения спутника над горизонтом для точки отражения:
- (17)
По аналогии найдем критерий наличия прямого сигнала. При возвышении спутника над горизонтом, при наблюдениях из точки фазового центра приемной антенны, выполняется неравенство:
- (18)
- где
- (19)
- (20)
Когда спутник находится в полуплоскости , его сигнал может быть затенен экраном. Точки прямой спутник – приемная антенна удовлетворяют уравнению:
- (21)
Тогда точка пересечения прямого луча с экраном имеет координаты:
- (22)
С учетом (2) получаем условие затенения экраном прямого сигнала спутника
- (23)
Тогда, для наличия прямого сигнала спутника должно выполняться соотношение (18) и не выполняться соотношения (23).
Координаты спутника
Опишем координаты спутника как функцию времени. Пусть, спутник движется по круговой орбите на высоте над средним уровнем Земли. Пусть, в начальный момент времени долгота восходящего узла составляет , наклонение орбиты , угол начального положения на орбите , тогда в СК координаты спутника (см. рисунок 3) задаются выражением([1]):
- (24)
- где - частота вращения Земли (около Гц), - частота вращения спутника (в зависимости от системы около Гц). Переход от координат СК к координатам СК осуществляется с помощью преобразований (1).
Разность хода прямого и отраженного лучей
Разность хода прямого и отраженного лучей можно после проведенных выкладок можно найти множеством способов, например прямым:
- (25)
Модель выходного сигнала коррелятора при действии на входе приемника прямого и отраженного сигналов
Антенный модуль, фронтенд и коррелятор в отсутствии помех можно считать линейными устройствами. Тогда сигнал на выходе коррелятора при действии на входе антенны прямого и отраженного лучей можно представить как сумму реакций на прямой и отраженный сигнал.
При действии на выходе антенного модуля одного навигационного сигнала, выходной k-й отсчет коррелятора можно приближенно описать выражениями:
- (26)
- где
- (27)
- (28)
- (29)
- где - амплитуда навигационного сигнала на входе АЦП, - дисперсия шума на входе АЦП, - число тактов АЦП участвующих в накоплении в корреляторе, - задержка дальномерного кода сигнала спутника и опорного сигнала коррелятора, - циклическая частота сигнала спутника и опорного сигнала коррелятора, - начальная фаза навигационного сигнала на k-ом интервале, - корреляционная функция дальномерного кода, - некоррелированные белые гауссовские шумы.
Темп изменения коэффициента отражения, угла прихода отраженного сигнала и т.п. значительно меньше темпа изменения фазовых соотношений между прямым и отраженным сигналом. Если не учитывать сдвиг фазы при отражении, фазовую характеристику антенны, сигнал на выходе коррелятора при многолучевом распространении можно описать выражениями
- (30)
- где - длина волны несущей навигационного сигнала, - коэффициент ослабления отраженного сигнала относительно прямого на выходе антенны.
Для расчета коэффициента ослабления отраженного сигнала следует уточнить характер отражения от экрана и характеристики антенны.
Модель выходного сигнала коррелятора (30) можно графически представить как сложение двух векторов комплексных сигналов – прямого и отраженного (см. рисунок 4).
Воздействие отраженного сигнала приводит к фазовой и амплитудной модуляции суммарного сигнала - искажению корреляционной функции, меняющемуся во времени, см. рисунок 5.
Домашняя подготовка
Перед выполнением работ в лаборатории, обучающиеся проводят предварительную подготовку. Результаты студентами предоставляются индивидуально на бумажных носителях до начала выполнения лабораторного задания.
В процессе подготовки требуется:
- 1. Получить у преподавателя индивидуальную таблицу параметров.
- 2. Изучить математическую модель многолучевого распространения сигналов и процессов на выходе коррелятора.
- 3. Построить график зависимости высоты орбиты спутника для параметров, заданных в индивидуальной таблице, и от 0 до 12 часов. Занести результат в отчет.
- 4. Для указанного момента времени определить разность хода прямого и отраженного лучей, ошибку, вносимую многолучевостью в фазу сигнала. Занести ход решения задачи (математические выкладки или код программы) и результат в отчет.
Выполнение работ в лаборатории
Описание программной модели
В лаборатории проводится моделирование многолучевого распространения сигнала с помощью программы, написанной в среде Matlab. Для выполнения скрипта следует запустить Matlab, перейти в соответствующую директорию и открыть файл main.m. Для запуска модели следует нажать клавишу клавиатуры F5 или кнопку Run () в графическом интерфейсе Matlab'a, после чего открывается графический интерфейс программы (см. рисунок 6).
С помощью интерфейса вводятся исходные данные для моделирования и производится запуск расчета. После выполнения расчета происходит отображение результатов на 13 графиках:
- Координаты спутника
- Расстояние между спутником и антенной
- Расстояние между антенной и точкой отражения
- Положение точки отражения на экране
- Угол возвышения спутника, горизонта и точки отражения
- Ошибка, вносимая в фазу многолучевым распространением сигнала
- Разность хода прямого и отраженного лучей
- Корреляционная функция для прямого, отраженного и суммарного сигналов
- Период ошибки, вносимой в фазу многолучевым распространением сигнала
- SkyView - графическое отображение угла возвышения и азимута спутника, экрана, точки отражения
- Трехмерный вид многолучевого распространения сигналов
- Представление выходного сигнала коррелятора на комплексной плоскости: прямой сигнал, отраженный сигнал и их суперпозиция
- Трехмерный вид движения спутника вокруг Земли
Каждый график можно открыть в отдельном окне с помощью кнопки в правом верхнем углу области.
С помощью слайдера внизу окна пользователь может выбирать любой момент времени из моделируемого интервала. С помощью кнопок правее слайдера - запускать проигрывание результатов (с различными коэффициентами ускорения).
Лабораторное задание
- 1. С помощью модели проверить результаты, полученные в пунктах 3 и 4 домашней подготовки, включить в отчет необходимые выходные данные моделирования.
- 2. Провести моделирование длительностью 5, 12, 48 часов. Провести самостоятельное исследование результатов в соответствии с темой лабораторной работы. Отразить результаты исследования (выводы, соответствующие результаты моделирования и теоретические обоснования) в индивидуальном отчете.
- 3. Представить результаты преподавателю.
Литература
- 1. ГЛОНАСС. Принципы построения и функционирования / Под ред. А. И. Перова , В. Н. Харисова. — 4-е, перераб. и доп. — М.: Радиотехника, 2010. — 800 с.
Шаблон индивидуальной таблицы параметров
Ф.И.О: ___________________
Группа: __________
Высота поднятия антенны: ____ м
Расстояние от антенны до экрана: ____ м
Высота экрана: ____ м
Ширина экрана: ____ м; ____ м
Используемая навигационная система: ГЛОНАСС/NAVSTAR GPS
Параметры орбиты в начальный момент времени:
- долгота восходящего узла ____ град
- наклонение орбиты - любая орбитальная плоскость системы, на выбор
- угол начального положения на орбите ____ град