Научная статья на тему 'Разработка блока выделения навигационной информации сигналов ГНСС'

Разработка блока выделения навигационной информации сигналов ГНСС Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
375
142
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНХРОНИЗАЦИЯ / РАДИОНАВИГАЦИЯ / ГЛОНАСС / ГНСС / ЦИФРОВАЯ ИНФОРМАЦИЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Власов И. Б., Гаврилов А. И., Теран М. Т.

В данной статье предложен алгоритм выделения навигационной информации из сигналов ГНСС. Анализ данного алгоритма выполняется путем имитационного математического моделирования реализации на выходе системы слежения за сигналом, также, в качестве исходных данных используется файл, содержащий запись сигналов навигационных космических аппаратов ГЛОНАСС. Представлены графики зависимости качества восстановления навигационного сообщения от отношения сигнал/шум при разных методах синхронизации.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Власов И. Б., Гаврилов А. И., Теран М. Т.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Разработка блока выделения навигационной информации сигналов ГНСС»

НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н. Э. БАУМАНА

НАУКА и ОБРАЗОВАНИЕ

Эл № ФС77 • 48211. Государственная регистрация №0421200025. ISSN 1994-0408

электронный научно-технический журнал

Разработка блока выделения навигационной информации сигналов ГНСС # 12, декабрь 2012 Б01: 10.7463/1212.0496837

Власов И. Б., Гаврилов А. И., Теран М. Т.

УДК 621.396.2

Россия, МГТУ им. Н.Э. Баумана

vlasov@bmstu.ru marco.tulio.teran@gmail.com artyom83@mail.ru

Особенности радионавигационного сигнала

Для решения задачи навигационно-временного определения (НВО), а также планирования сеансов навигации требуется правильное измерение радионавигационных параметров (РНП) радионавигационного сигнала (РНС) и корректное декодирование навигационного сообщения [2, 3, 8]. В ГНСС используются РНС, в которых для расширения спектра (с целью обеспечения требования к точности измерений РНП) используется манипуляция фазы сигнала символами бинарной кодовой последовательности [1, 3, 8].

В приемном тракте аппаратуры потребителей (АП) полученный РНС является сигналом со случайной фазой на фоне белого гауссовского шума (БГШ) [1, 2, 4].

На выходе радиочастотного тракта АП РНС описывается следующим образом

У (а) = 4Ли (t-Тд) Лда (t-ГзД) cos (flp + fd) t + р0 ) + n( t), 0)

здесь А = [тзд, fd,ф0 ] - вектор РНП сигнала; где тзд - задержка РНС; fd - частота доплеровского сдвига; flp - выходная частота радиосигнала на промежуточной частоте АП; Апр - амплитуда сигнала; Идк (t) - функция амплитудной модуляции дальномерным кодом; Ини (t) - функция амплитудной модуляции навигационным сообщением; n(t) -БГШ с нулевым математическим ожиданием и корреляционной функцией

N

где 5 (•) - Дельта-функция; - двухсторонняя спектральная плотность мощности шума.

Выделение навигационного сообщения

В приемном тракте для демодуляции навигационной информации (НИ) может использоваться фазовый детектор (ФД), который, как правило, реализуется на основе квадратурно-корреляционной обработки ^ в режиме слежения за фазой и задержкой РНС [3, 8].

Процедура выделения навигационного сообщения Лни (г) выполняется путем корреляции выше приведенного сигнала (1) с опорной комплексной копией РНС ^ (/,)) [1, 7, 10].

Опорный РНС (2), формирующийся в АП имеет вид

4, (а ) = К (' -т) +"> ф), (2)

где ) = |тзд, / ,ф0 ^ - вектор оценок РНП сигнала в следящей системе; тзд - оценка сдвига

дальномерного кода; / ,ф0 - оценки доплеровского сдвига и начальной фазы частоты принятого РНС.

Таким образом, выражение на выходе коррелятора ^ можно представить в виде

10кД,Д)= | У(г,))^(г,Х)й, (3)

(к-1)Тн

где к = 1,2,..., Nk - число отчетов (реализации) на выходе системы слежения; Тн -

интервал накопления РНС, как правило, равен длительности периода дальномерного кода.

Алгоритм выделения НИ сводится к определению отсчетов на выходе одного из квадратурных корреляторов (синфазной составляющей) [2, 3], т.е. действительная часть соотношения (3)

кеЬ ] ¿дк (г-Д)НДК (г-Д)е<2^+еф^ + П (4)

[ (к-1)ТН ]

где е/ = /¡к - /I - ошибка системы слежения за частотой; екф=фф -фф - ошибка системы слежения за фазой.

В выражении (4), произведение йдк (I -тДд ) кт (I -тДд ) является быстро меняющейся

функцией по сравнению с функцией е( 1 ф), это позволяет записать данное выражение в следующем виде [4, 7, 9]

Ik = 1 AapÍ^) í cos(26/ + sk)dt + n, (5)

(k-1)TH

где корреляционная функция между принимаемым и опорным дальномерным кодом

кТн

о(ек =тк -тк )= í h (t -тк )h (t -тk )dt зависит от значения ек - ошибка слежения

' \ т зд зд / J дк V зд / дк V зд / '

(к-1)Тн

за задержкой. Здесь вк - текущее значение символа навигационного сообщения в данном k-ом интервале корреляции.

Выполняя интегрирование (5), получим

Ik =1 АрвкР&) 21РГ [cos ( 2жекТ +ек9 ) sin (2^ )] + %. (6)

Удобно представить выражение (6) в виде зависимости от ошибок слежения и от информационного параметра вк =±1, который может принимать положительное или

отрицательное значение. Значения случайного параметра вк полагаются равновероятными

h =вк/ (ект Sf S ) + П,

здесь f (sT f ) = \p{sf) П [cos (26^+81) sin (2^)

Так как шум пк на выходе коррелятора (6) является БГШ, то его дисперсия постоянна [1, 7, 9]

D = 1 Чт)R. (т)cos(2п(/ш + Л)t)dt = ,

2 (к-1)Тн 4

где Ядк (•) - автокорреляционная функция дальномерного кода.

На рисунке 1 представлена синфазная составляющая на выходе коррелятора, результат выполнения операции слежения за сигналом одного из спутников цифровой записи реализации РНС ГЛОНАСС. В данном интервале последовательность навигационного сообщения является аддитивной смесью полезных символов НИ с БГШ, в этом случае наложенный шум мало искажает полезный сигнал. На рисунке 2 представлен ее спектр, который не содержит информации о синхронизации.

Рис. 1. Выход синфазной составляющей реализации слежения за сигналом РНС

ГЛОНАСС.

Рис. 2. Спектр выхода синфазной составляющей реализации слежения за сигналом РНС

ГЛОНАСС.

На рисунке 3 представлены отсчеты синфазной составляющей реализации слежения за сигналом РНС ГЛОНАСС в виде гистограммы. При построении гистограмм предполагается, что отсчеты синфазной составляющей распределены по гауссовскому закону.

Рис. 3. Распределения выхода синфазной составляющей реализации слежения за сигналом

РНС ГЛОНАСС.

Алгоритм синхронизации навигационного сообщения

Основной задачей данной работы является установление методики синхронизации навигационного сообщения с наименьшей ошибкой восстановления символов НИ, использующей быстрые алгоритмы доступа к полезным символам НИ, обеспечивающие наименьшие вычислительные затраты и минимизации затрат памяти на решение задач.

Структура формирования НИ позволяет осуществить тактовую синхронизацию (по границам бит информационных символов), также, цикловую синхронизацию (по границам кодовых слов НИ). Для упрощения задачи синхронизации навигационное сообщение складывается по модулю 2 с символами меандра тактовой синхронизации, следующими с частотой { = 2 { [2, 5, 6].

^ синх ^ ни I- 5 5 -1

В первую очередь предлагается синхронизация по границам бит информационных символов навигационного сообщения путем обнаружения смены полярности между двумя соседними навигационными символами в последовательности, для того чтобы затем с учетом того признака смены знака формировать синхроимпульсы с частотой тактовой синхронизации /синх. В процессе обнаружения изменения знака достаточно использовать

для поиска отрезок навигационного сообщения длительностью Тан, на котором осуществляется хотя бы одно изменение полярности между двумя соседними символами с учетом характеристик синхронизации навигационного сообщения меандром тактовой синхронизации [3, 5, 6].

Исходя из сказанного выше, в интервале Тан последовательность навигационного сообщения (6) является аддитивной смесью N полезных символов с неизвестной случайной задержкой тсинх и БГШ пк с нулевым математическим ожиданием и дисперсией

Т

О , формируемой на выходе схемы слежения за сигналом, где N = - число отчетов

Т

входной реализации 1к на интервале Тан [3, 7].

На рисунке 4.а представлены отсчеты математической модели синфазной

составляющей выхода коррелятора системы слежения за сигналом ГНСС ГЛОНАСС

длительностью 30 мс при наличий шума. Видно, что на данном интервале осуществляется как минимум одно изменение полярности.

Ключевым моментом в построении цифровой системы тактовой синхронизации является синтез детектора смены знака [2, 3]. Для того чтобы найти момент смены полярности, необходимо по принятой реализации 1к ={/1,12,---,} получить оценку

последовательности синхронизации (9синх. В данном случае (9синх является потоком

симметричного цифрового видеоимпульса, состоящим из 2т дискретных значений, меняющих знак, как показано на рисунке (рис. 4.б).

Рис. 4. Отсчеты а) с выхода синфазной составляющей коррелятора длительностю Тан = 30 мс; б) с формирователя видеоимпульса синхронизации.

Отметим, что оценка изменения знака, т.е. переход между двумя информационными символами, соответствует оценке истинных значений этих символов в условиях априорной неопределенности. Задача оценки изменения знака решается с позиций теории оптимального обнаружения [ 1, 4].

В процессе оптимального обнаружения отыскивается символьная последовательность 1к , для которой смесь сигнала с шумом наиболее близка к 6>синх .

В соответствии с формулой Байеса [1, 4, 9] функцию правдоподобия р(1к\#синх) удобно представить следующим образом

Р (О 4 ) Р (!к )

Р (^синх ):

(7)

Р (^синх )

Оптимальный обнаружитель максимизирует апостериорную вероятность Р (1к |^сшх) для всех возможных комбинаций тсинх последовательностей 1к в интервале

Тана. Плотность вероятности

р (О

не зависит от принятой последовательности 1к , как правило, максимизация р (1к | #синх ) тоже; это условие соответствует критерию максимума апостериорной вероятности [9].

Оптимальная оценка тсинх максимизирует функцию правдоподобия p (Ik |#синх) (8).

Алгоритм оценки по критерию максимума априорной вероятности можно записать как

Тсинх = arg 111 ax Р (Ik I Зсинх , Тинх ) . (8)

тсинх

Логарифмическая целевая функция, реализующая алгоритм оценки (9) с учетом наличий шума имеет вид дискретной свертки (10) входной реализации I (7) с импульсной характеристикой оптимального обнаружителя [4, 9].

Вариант аппроксимации целевой функции описывается в виде

Тсинх = arg ax £ I Z (nTH - Тинх ) I2 , (9)

Тсинх n=m

m

где z (nTH-Тсинх )= £ I (nTH + kTH-гсшк )ват ((k + m) TH).

к=-m

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Вторая методика синхронизации основана на обнаружении заднего фронта одного слова с помощью специальной псевдослучайной последовательности метки времени (ПСПМВ) [2, 3, 8], затем, после обнаружения фронта слова, границы навигационных символов зафиксируются с данной частотой /синх., т.е. после данного заднего фронта могут быть определены границы бит информационных символов навигационного сообщения.

Результаты свертки последовательности значений Ik и опорной ПСПМВ на корреляторе являются импульсами (рис. 5) синхронными с задним фронтом определенного символа ПСПМВ.

После обнаружения заднего фронта ПСПМВ остальные кодовые слова могут быть найдены, так как они расположены на равном расстоянии друг от друга (цикловая синхронизация).

250

время, с

Рис. 5. Значение корреляционной функции значений вк и опорной ПСПМВ.

На рисунке 5 представлены результаты корреляции между навигационными данными и ПСПМВ. Корреляционные пики указывают местоположение начала кодового строка.

Восстановление навигационного символа

Из-за воздействий помех и нестабильности параметров опорных генераторов АП в процессе слежения последовательность навигационного сообщения подвергается искажению. Основной задачей является восстановление амплитуды, т.е. принятие оценок навигационного символа на данных определенных временных интервалах [2, 3].

Обработка оценок навигационных символов становится возможной при формировании временных интервалов путем синхронизации. Как правило, все отсчеты в пределах участков тактового интервала накапливаются, и затем результат суммирования поступает в решающее устройство (РУ) [3, 4, 10]. РУ сравнивает значение на выходе накопителя с пороговым уровнем (ПУ) уПУ (11). Если результат суммирования превышает

ПУ, то формируется +1, в противном случае получаем -1. Отсюда получаем следующее правило различения

0к =Е 1к ^Упу , (10)

ни

где Жни - число отчетов внутри временного интервала синхронизации.

Кроме того, чтобы гарантировать верность принятия решения РУ, принятые отчеты должны иметь минимальные искажения. Оптимальное решение этой задачи реализуется на основе оптимальной фильтрации [1, 3, 4].

Демодуляция ОФМ, проверка достоверности и декодирования НИ

Чтобы выделять истинные символы навигационного сообщения, необходимо извлекать символы меандровой последовательности тактовой синхронизации из принятых отчетов [2, 3, 8].

Отметим, что в АП ГНСС ГЛОНАСС поступает сигнал с относительной фазовой манипуляцией (ОФМ), исключающий явление обратной работы ФД [2, 3, 5], в том числе возникающей из-за неправильного складывания меандра тактовой синхронизации при демодуляции. Оптимальная обработка выделения НИ с ОФМ реализует устройство, приведенное на рисунке 6, где УЗ - устройство задержки.

Рис. 6. Схема канала выделения НИ ГНСС ГЛОНАСС.

Нельзя избежать от возникновения ошибок оценки символов НИ, при этом необходимо применять процедуры проверки достоверности информации для обнаружения и исправления этих ошибок. С целью повышения достоверности приема навигационных данных используют помехоустойчивое кодирование для обнаружения и исправления ошибок на стороне АП [3, 5, 6].

Декодирования навигационного сообщения, для решения навигационной задачи и другие сервисные функции, производится в соответствии с алгоритмом декодирования, представленным в интерфейсном контрольном документе данного ГНСС [5, 6].

Анализ полученных результатов

Для оценки качества восстановления навигационного сообщения используется коэффициент ошибок Кош (12) [1], определяемый как отношение числа ошибочно

регенерированных символов Ыош к общему числу символов Жоп

N

К . (11)

ош N

оп

С помощью математической модель, реализующей процесс синхронизации и регенерации навигационного сообщения, построим графики зависимости коэффициент ошибок Кош от отношения сигнал/шум на выходе синфазной составляющей системы слежения за РНС ГНСС ГЛОНАСС.

—•— б.

—?— В.

20 -15 10 -5 0 5 10

отношение сигнал/шум, дБ

Рис. 7. Характеристики зависимости коэффициента ошибок Кош от отношения

сигнал/шум при длительности ^синх а) ГСиНХ = 2ТНИ , б) Тсинх = ТНИ , в) Тсинх = 07ТНИ ■

На приведенном выше рисунке 7, характерном для осуществления синхронизации с помощью синхроимпульсов смены знака (9синх с разными значениями длительности последовательности синхронизации, представлена характеристика зависимости коэффициента ошибок Кош от отношения сигнал/шум на выходе квадратурного

коррелятора, отсюда следует, что при увеличении значения отношения мощности полезных символов к шуму коэффициент ошибок уменьшается. Отметим, что чем больше длительность последовательности синхронизации (9синх, тем быстрее снижается данный

коэффициент. Таким образом, уменьшение отношения сигнал/шум приводит к росту ошибок восстановления навигационных символов, за счет неправильного определения смены полярности.

На следующем рисунке (рис. 8) представлена характеристика зависимости коэффициента ошибок Кош от отношения сигнал/шум при использовании методики синхронизации навигационных символов, заключенной в изначальном поиске границы слова с помощью ПСПМВ и сравняется с результатами первого предлагаемого метода синхронизации обнаружении смены знака.

Рис. 8. Характеристики зависимости коэффициента ошибок Кош от отношения сигнал/шум а) в изначальном поиске границы слова; при обнаружении изменения поларноси символа с помощью <9синх длительностю б) Тсинх = 2ТНИ, в) Тсинх = ТНИ, г)

С увеличением отношения сигнал/шум коэффициент шума также уменьшается, но значительно быстрее в сравнении с первой методикой.

Таким образом, методика синхронизации после обнаружения заднего фронта

кодового слова с помощью ПСПМВ обеспечивает лучшие корреляционные

характеристики по энергетике, однако при этом требуются большие вычислительные затраты и затраты по памяти.

Список литературы

1. Васин В.А., Власов И.Б., Егоров Ю.М. и др. Информационные технологии в радиотехнических системах / Под ред. И.Б. Федорова. М.: Изд-во МГТУ им. Н.Э. Баумана, 2011. 848 с.

2. Власов И.Б. Глобальные спутниковые системы: учеб. пособие. М.: Изд-во МГТУ им. Н.Э. Баумана, 2008. 182 с.

3. ГЛОНАСС. Принципы построения и функционирования / Под ред. В.Н. Харисова, А.И. Перова. 3-е изд., перераб. М.: Радиотехника, 2005. 688 с.

4. Тихонов В.И., Харисов В.Н. Статистический анализ и синтез радиотехнических устройств и систем. М.: Радио и связь, 1991. 608 с.

5. ГЛОНАСС. Интерфейсный контрольный документ. Навигационный радиосигнал в диапазонах L1, L2 (редакция 5.1) (pdf, 1,2 Мбайт). М.: Российский Научно-Исследовательский Институт Космического Приборостроения, 2008. Режим доступа: http://aggf.ru/gnss/glon/ikd51ru.pdf (дата обращения 23.11.2012).

6. Интерфейсный контрольный документ GPS (редакция 200F) - официальное техническое описание параметров и сигнала GPS (pdf, 1,6 Мбайт), 2012. Режим доступа: http://www.gps.gov/technical/icwg/ (дата обращения 23.11.2012).

7. Харисов В.Н., Пастухов А.В. Упрощение моделирования приемников СРНС на основе введения статистически эквивалентных корреляторов // Радиотехника (Журнал в журнале). 2002. № 7. С. 106-112.

8. Understanding GPS: Principles and Applications / Kaplan E.D., Hegarty C., Eds. Boston: Artech House Publishers Inc., 2005. 680 p.

9. Proakis John G. Digital Communications. 4th edition. New York: McGraw-Hill, 1995. 905 p.

10. Borre K., Akos D.M., Bertelsen N., Rinder P., Jensen S.H. A Software-Defined GPS and Galileo Receiver: A Single-Frecuency Approach. Boston: Birkhauser, 2007. 176 p.

SCIENTIFIC PERIODICAL OF THE RAIJMAN MS TU

SCIENCE and EDUCATION

EL № FS77 - 48211. №0421200025. ISSN 1994-040S

electronic scientific and technical journal

Developing an algorithm for extracting navigation data from GNSS signals # 12, December 2012 DOI: 10.7463/1212.0496837

Vlasov I.B., Gavrilov A.I., Teran M.T.

Russia, Bauman Moscow State Technical University

vlasov@bmstu.ru marco.tulio.teran@gmail.com artyom83@mail.ru

The authors propose an algorithm for extracting navigation data from GNSS signals. Analysis of this algorithm was carried out with the use of mathematical simulation of a signal tracking system; data from navigation GLONASS (GNSS) space vehicles was used as input information. The authors provide curves displaying dependence of navigation message restoration quality on the signal to noise ratio (SNR) representing different methods of synchronization.

Publications with keywords: synchronization, radionavigation, GLONASS, GNSS, digital information

Publications with words: synchronization, radionavigation, GLONASS, GNSS, digital information

References

1. Vasin V.A., Vlasov I.B., Egorov Iu.M., et al. Informatsionnye tekhnologii v radiotekhnicheskikh sistemakh [Information technology in radio engineering systems]. . Moscow, Bauman MSTU Publ., 2011. 848 p.

2. Vlasov I.B. Global'nye sputnikovye sistemy [Global satellite positioning systems]. Moscow, Bauman MSTU Publ., 2008. 182 p.

3. Kharisov V.N., Perov A.I., eds. GLONASS. Printsipy postroeniia i funktsionirovaniia [GLONASS. Principles of construction and functioning]. Moscow, Radiotekhnika, 2005. 688 p.

4. Tikhonov V.I., Kharisov V.N. Statisticheskii analiz i sintez radiotekhnicheskikh ustroistv i system [Statistical analysis and synthesis of radio engineering devices and systems]. Moscow, Radio i sviaz', 1991. 608 p.

5. GLONASS. Interfeisnyi kontrol'nyi dokument. Navigatsionnyi radiosignal v diapazonakh L1, L2 (redaktsiia 5.1) [GLONASS. Interface control document. Navigation RF signal in the range of L1, L2 (Edition 5.1)] (pdf, 1,2 Mbait). Moscow, Rossiiskii Nauchno-Issledovatel'skii Institut Kosmicheskogo Priborostroeniia [Russian Scientific-Research Institute of Space Instrument Engineering], 2008. Available at: http://aggf.ru/gnss/glon/ikd51ru.pdf , accessed 23.11.2012.

6. Interfeisnyi kontrol'nyi dokument GPS (redaktsiia 200F) - ofitsial'noe tekhnicheskoe opisanie parametrov i signala GPS [Interface control document GPS (edition 200F) - the official technical specifications of parameters and the GPS signal] (pdf, 1,6 Mbait), 2012. Available at: http://www.gps.gov/technical/icwg/ , accessed 23.11.2012.

7. Kharisov V.N., Pastukhov A.V. Uproshchenie modelirovaniia priemnikov SRNS na osnove vvedeniia statisticheski ekvivalentnykh korreliatorov [Simplifying modeling of receivers satellite radio navigation systems (SRNS) on the basis of introduction statistically equivalent correlators]. Radiotekhnika [Radio engineering], 2002, no. 7, pp. 106-112.

8. Kaplan E.D., Hegarty C., eds. Understanding GPS: Principles and Applications. Boston, Artech House Publishers Inc., 2005. 680 p.

9. Proakis John G. Digital Communications. 4th edition. New York, McGraw-Hill, 1995. 905 p.

10. Borre K., Akos D.M., Bertelsen N., Rinder P., Jensen S.H. A Software-Defined GPS and Galileo Receiver: A Single-Frecuency Approach. Boston, Birkhäuser, 2007. 176 p.

i Надоели баннеры? Вы всегда можете отключить рекламу.