Алгоритмы приема и измерения параметров спутниковых радионавигационных сигналов
К сегменту потребителей систем GPS и ГЛОНАСС относятся приёмники сигналов спутников. По измерениям параметров этих сигналов решается навигационная задача. Приёмник можно разделить на три функциональные части:
- радиочастотную часть;
- цифровой~коррелятор;
- процессор.
С выхода антенно-фидерного устройства (антенны) сигнал поступает на радиочастотную часть (рис. 7). Основная задача этой части заключается в усилении входного сигнала, фильтрации, преобразовании частоты и аналого-цифровом преобразовании. Помимо этого, с радиочастотной части приёмника поступает тактовая частота для цифровой части приёмника. С выхода радиочастотной части цифровые отсчёты входного сигнала поступают на вход цифрового коррелятора.
Рисунок 7. Обобщённая структура приёмника
В корреляторе спектр сигнала переносится на "нулевую" частоту. Это производится путём перемножения входного сигнала коррелятора с опорным гармоническим колебанием в синфазном и квадратурном каналах. Далее результат перемножения проходит корреляционную обработку путём перемножения с опорным дальномерным кодом и накоплением на периоде дальномерного кода. В итоге получаем корреляционные интегралы I и Q. Отсчёты корреляционных интегралов поступают в процессор для дальнейшей обработки и замыкания петель ФАП (фазовая автоподстройка) и ССЗ (схема слежения за задержкой). Измерения параметров сигнала в приёмнике производятся не непосредственно по входному сигналу, а по его точной копии, формируемой системами ФАП и ССЗ. Корреляционные интегралы I и Q позволяют оценить степень "похожести" (коррелированности) опорного и входного сигналов. Задача коррелятора, помимо формирования интегралов I и Q, - формировать опорный сигнал, согласно с управляющими воздействиями (кодами управления), поступающими с процессора. Кроме того, в некоторых приёмниках коррелятор формирует необходимые измерения опорных сигналов и передаёт их в процессор для дальнейшей обработки. В то же время, так как опорные сигналы в корреляторе формируются по управляющим кодам, поступающим с процессора, то необходимые измерения опорных сигналов можно производить непосредственно в процессоре, обрабатывая соответствующим образом управляющие коды, что и делается во многих современных приёмниках.
Какие параметры сигнала измеряет коррелятор (процессор)?
Дальность при радиотехнических измерениях характеризуется временем распространения сигнала от объекта измерения до измерительного пункта. В навигационных системах GPS/ГЛОНАСС излучение сигналов синхронизировано со шкалой времени системы, точнее, со шкалой времени спутника, излучающего данный сигнал. В то же время, потребитель имеет информацию о расхождении шкалы времени спутника и системы. Цифровая информация, передаваемая со спутника, позволяет установить момент излучения некоторого фрагмента сигнала (метки времени) спутником в системном времени. Момент приёма этого фрагмента определяется по шкале времени приёмника. Шкала времени приёмника (потребителя) формируется с помощью кварцевых стандартов частоты, поэтому наблюдается постоянный "уход" шкалы времени приёмника относительно шкалы времени системы. Разность между моментом приёма фрагмента сигнала, отсчитанным по шкале времени приёмника, и моментом излучения его спутником, отсчитанным по шкале спутника, умноженная на скорость света, называется псевдодальностью [4]. Почему псевдодальностью? Потому что она отличается от истинной дальности на величину, равную произведению скорости света на "уход" шкалы времени приёмника относительно шкалы времени системы. При решении навигационной задачи этот параметр определяется наравне с координатами потребителя (приёмника).
Корреляционные интегралы, формируемые в корреляторе, позволяют отследить модуляцию сигнала спутника символами информации и вычислить метку времени во входном сигнале. Метки времени следуют с периодичностью 6 с для GPS и 2 с для ГЛОНАСС и образуют своеобразную 6(2)-секундную шкалу. В пределах одного деления этой шкалы периоды дальномерного кода образуют 1-мс шкалу. Одна миллисекунда разделена, в свою очередь, на отдельные элементы (chips, в терминологии GPS): для GPS - 1023, для ГЛОНАСС - 511. Таким образом, элементы дальномерного кода позволяют определить дальность до спутника с погрешностью ~ 300 м. Для более точного определения необходимо знать фазу генератора дальномерного кода. Схемы построения опорных генераторов коррелятора позволяют определять его фазу с точностью до 0,01 периода, что составляет точность определения псевдодальности 3 м.
На основании измерений параметров опорного гармонического колебания, формируемого системой ФАП, определяют частоту и фазу несущего колебания спутника. Его уход относительно номинального значения даст доплеровское смещение частоты, по которому оценивается скорость потребителя относительно спутника. Кроме того, фазовые измерения несущей позволяют уточнить дальность до спутника с погрешностью в несколько мм.