Сигналы GPS - GPS signals
Геодезия | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Концепции
| ||||||||||||||||||||||||||
Стандарты (история)
| ||||||||||||||||||||||||||
Спутники глобальной системы позиционирования (GPS) вещают микроволновая печь сигналы для включения GPS приемники на поверхности Земли или вблизи нее для определения местоположения и времени, а также для получения скорость. Система управляется Министерство обороны США (DoD) для использования как военными, так и населением.
Сигналы GPS включают дальномерные сигналы, используемые для измерения расстояния до спутника, и навигационные сообщения. Сообщения навигации включают эфемериды данные, используемые для расчета положения каждого спутника на орбите, а также информация о времени и состоянии всей спутниковой группировки, называемые альманах.
Доступны четыре сигнала для гражданского использования. В порядке даты введения это: L1 C / A, L2C, L5 и L1C.[1] L1 C / A также называют устаревший сигнал и транслируется всеми спутниками. Остальные сигналы называются модернизированные сигналы и транслируются не всеми спутниками. Кроме того, есть ограниченные сигналы с опубликованными частотами и чипами, но зашифрованное кодирование предназначено для использования только уполномоченными сторонами. Некоторое ограниченное использование ограниченных сигналов все еще может быть сделано гражданскими лицами без расшифровки; это называется без кода и полубескодовый доступ и официально поддерживается.[2]
Интерфейс к пользовательскому сегменту (Приемники GPS ) описывается в Документы управления интерфейсом (ICD). Формат гражданских сигналов описан в Спецификация интерфейса (IS) который является подмножеством МКБ.
Общие характеристики
Спутники GPS (называемые космические аппараты в документах спецификации интерфейса GPS) передавать одновременно несколько кодов дальности и навигационные данные, используя двоичная фазовая манипуляция (BPSK). Используется только ограниченное количество центральных частот; Спутники, использующие одну и ту же частоту, различаются по разным кодам дальности; другими словами, GPS использует Кодовым разделением множественного доступа. Коды дальности также называются коды чипирования (в отношении CDMA /DSSS ), псевдослучайный шум и псевдослучайные двоичные последовательности (о том, что это предсказуемо, но статистически похоже на шум).
Некоторые спутники передают несколько потоков BPSK на одной и той же частоте в квадратуре в виде квадратурная амплитудная модуляция. Однако, в отличие от типичных систем QAM, в которых один битовый поток разделяется на два битовых потока с половинной скоростью передачи символов для улучшения спектральная эффективность в сигналах GPS синфазная и квадратурная составляющие модулируются отдельными (но функционально связанными) потоками битов.
Спутники однозначно идентифицируются по серийному номеру, который называется номер космического корабля (SVN), который не изменяется в течение срока службы. Кроме того, все работающие спутники пронумерованы идентификатор космического корабля (SV ID) и число псевдослучайного шума (Номер PRN), который однозначно определяет коды дальности, используемые спутником. Есть фиксированный индивидуальная переписка между идентификаторами SV и номерами PRN, описанными в спецификации интерфейса.[3] В отличие от SVN, номер SV ID / PRN спутника можно изменить (также изменив коды дальности, которые он использует). В любой момент времени любой номер SV ID / PRN используется не более чем одним спутником. Один номер SV ID / PRN мог использоваться несколькими спутниками в разные моменты времени, а один спутник мог использовать разные номера SV ID / PRN в разные моменты времени. Текущие номера SVN и PRN для созвездия GPS можно найти на НАВЦЕН.
Устаревшие сигналы GPS
Исходная конструкция GPS содержит два кода дальности: грубый / приобретение (C / A) код, который находится в свободном доступе для общественности, и ограниченный точность (P) код, обычно зарезервированный для военных приложений.
Грубый / код получения
Коды C / A PRN: Золотые коды с периодом в 1023 чипа, передаваемым со скоростью 1,023 Mchip / s, заставляя код повторяться каждую 1 миллисекунду. Они есть эксклюзивный с 50 бит / с навигационное сообщение и фаза результата модулирует несущую как ранее описанный. Эти коды только совпадают или строго автокоррелировать когда они почти точно выровнены. Каждый спутник использует уникальный код PRN, который не соотносить хорошо с кодом PRN любого другого спутника. Другими словами, коды PRN очень ортогональный для другого. Период 1 мс кода C / A соответствует расстоянию 299,8 км, а каждый чип соответствует расстоянию 293 м. (Приемники отслеживают эти коды с точностью до одного чипа, поэтому ошибки измерения значительно меньше 293 м.)
Коды C / A генерируются путем объединения (с использованием «исключающего ИЛИ») 2-битных потоков, сгенерированных этапом максимального периода 10. регистры сдвига с линейной обратной связью (LFSR). Различные коды получаются путем выборочной задержки одного из этих битовых потоков. Таким образом:
- C / Aя(т) = А(т) ⊕ B(т-Dя)
куда:
- C / Aя это код с номером PRN я.
- А является выходом первого LFSR, порождающий полином которого равен Икс → Икс10 + Икс3 + 1, а начальное состояние - 11111111112.
- B является выходом второго LFSR, порождающий полином которого равен Икс → Икс10 + Икс9 + Икс8 + Икс6 + Икс3 + Икс2 + 1 и начальное состояние также 11111111112.
- Dя - задержка (на целое число периодов), специфичная для каждого номера PRN я; он обозначен в спецификации интерфейса GPS.[3]
- ⊕ исключает или.
Аргументами функций в нем являются количество биты или же чипсы начиная с их эпох, начиная с 0. Эпоха LFSR - это точка, в которой они находятся в начальном состоянии; а для общих кодов C / A это начало любой секунды UTC плюс любое целое число миллисекунд. Выход LFSR при отрицательных аргументах определяется в соответствии с периодом, который составляет 1023 чипа (это положение необходимо, потому что B может иметь отрицательный аргумент, используя приведенное выше уравнение).
Задержка для номеров 34 и 37 PRN одинакова; поэтому их коды C / A идентичны и не передаются одновременно[4] (это может сделать один или оба этих сигнала непригодными для использования из-за взаимных помех в зависимости от относительных уровней мощности, принимаемых каждым приемником GPS).
Код точности
P-код представляет собой последовательность PRN, намного длиннее, чем код C / A: 6.187104 · 1012 чипы (773,388 МБ). Несмотря на то, что скорость чипа P-кода (10,23 Mchips / s) в десять раз выше, чем у кода C / A, он повторяется только один раз в неделю, устраняя неоднозначность диапазона. Предполагалось, что приемники не могут напрямую получить такой длинный и быстрый код, поэтому они сначала «загрузят» себя с помощью кода C / A, чтобы захватить космический корабль. эфемериды, произвести приблизительное определение времени и местоположения, а затем получить P-код для уточнения исправления.
В то время как PRN C / A уникальны для каждого спутника, каждый спутник передает отдельный сегмент основной последовательности P-кода приблизительно 2,35 · 1014 микросхемы длинные (235000000000000 бит, ~ 26,716 терабайт). Каждый спутник многократно передает назначенный ему сегмент главного кода, перезапускаясь каждое воскресенье в 00:00:00 по времени GPS. (Эпоха GPS пришлась на воскресенье, 6 января 1980 г., в 00:00:00 UTC, но GPS не отслеживает дополнительные секунды UTC. Таким образом, время GPS опережает UTC на целое число секунд.)
Код P является общедоступным, поэтому для предотвращения использования его неавторизованными пользователями или возможного вмешательства в него через спуфинг, P-код подвергается операции XOR с W-код, криптографически сгенерированная последовательность, чтобы произвести Y-код. Y-код - это то, что спутники передают с модуль защиты от спуфинга был установлен в состояние «включено». Зашифрованный сигнал называется P (Y) -код.
Детали W-кода засекречены, но известно, что он применяется к P-коду примерно на частоте 500 кГц,[5] примерно в 20 раз медленнее, чем скорость передачи чипов P-кода. Это привело к полубескодовым подходам для отслеживания сигнала P (Y) без знания W-кода.
Суб- Рамка | Слово | Описание |
---|---|---|
1 | 1–2 | Слова телеметрии и передачи (TLM и КАК) |
3–10 | Спутниковые часы, Соотношение времени GPS | |
2–3 | 1–2 | Слова телеметрии и передачи (TLM и КАК) |
3–10 | Эфемериды (точная спутниковая орбита) | |
4–5 | 1–2 | Слова телеметрии и передачи (TLM и КАК) |
3–10 | Компонент альманаха (синопсис спутниковой сети, исправление ошибки) |
Помимо кодов дальности PRN, приемник должен знать время и положение каждого активного спутника. GPS кодирует эту информацию в навигационное сообщение и модулирует его на коды дальности C / A и P (Y) со скоростью 50 бит / с. Формат навигационного сообщения, описанный в этом разделе, называется данными LNAV (для устаревшая навигация).
Навигационное сообщение содержит информацию трех типов:
- Дата и время GPS и статус спутника.
- В эфемериды: точная информация об орбите передающего спутника.
- Альманах: статус и орбитальная информация низкого разрешения для каждого спутника.
Эфемерида действительна всего четыре часа; альманах действителен с небольшим снижением точности до двух недель.[6] Приемник использует альманах для обнаружения набора спутников на основе сохраненного времени и местоположения. По мере захвата каждого спутника его эфемериды декодируются, чтобы спутник можно было использовать для навигации.
Навигационное сообщение состоит из 30-секундных кадры 1500 бит, разделенных на пять 6-секундных подрамники из десяти 30-битных слов каждое. Каждый подкадр имеет время GPS с шагом в 6 секунд. Подфрейм 1 содержит дату GPS (номер недели) и информацию о корректировке спутниковых часов, статус и состояние спутника. Подкадры 2 и 3 вместе содержат эфемеридные данные передающего спутника. Подкадры 4 и 5 содержат страница С 1 по 25 25-страничного альманаха. Альманах состоит из 15 000 битов и занимает 12,5 минут на передачу.
Кадр начинается в начале недели GPS и каждые 30 секунд после этого. Каждая неделя начинается с передачи страницы 1 альманаха.[7]
Существует два типа навигационных сообщений: LNAV-L используется спутниками с номерами PRN от 1 до 32 (называется младшие номера PRN), а LNAV-U используется спутниками с номерами PRN от 33 до 63 (называемых верхние номера PRN).[8] Эти 2 типа используют очень похожие форматы. Подкадры с 1 по 3 одинаковые[9] в то время как подкадры 4 и 5 практически одинаковы. Каждый тип сообщения содержит данные альманаха для всех спутников, использующих один и тот же тип навигационного сообщения, но не другой.
Каждый подкадр начинается со слова телеметрии (TLM), которое позволяет приемнику обнаруживать начало подкадра и определять время часов приемника, в которое начинается подкадр навигации. Далее идет слово передачи обслуживания (HOW), дающее время GPS (фактически время, когда будет передан первый бит следующего подкадра) и идентифицирующее конкретный подкадр в полном кадре.[10][11] Остальные восемь слов подкадра содержат фактические данные, специфичные для этого подкадра. Каждое слово включает 6 битов четности, сгенерированных с использованием алгоритма, основанного на кодах Хэмминга, которые учитывают 24 бита без четности этого слова и последние 2 бита предыдущего слова.
После того, как подкадр был прочитан и интерпретирован, время отправки следующего подкадра может быть вычислено с использованием данных коррекции часов и HOW. Приемник знает время часов приемника, когда было получено начало следующего подкадра, из обнаружения слова телеметрии, что позволяет вычислить время прохождения и, следовательно, псевдодальность.
Время
Время GPS выражается с разрешением 1,5 секунды в виде номера недели и времени недели (TOW).[12] Его нулевая точка (неделя 0, TOW 0) определена как 1980-01-06T00: 00Z. Счетчик TOW - это значение в диапазоне от 0 до 403199, значение которого представляет собой количество периодов 1,5 секунды, прошедших с начала недели GPS. Таким образом, для выражения TOW нужно 19 бит (219 = 524 288). Время GPS - это непрерывная шкала времени, поскольку она не включает дополнительные секунды; поэтому начало / конец недель GPS может отличаться от соответствующего дня UTC на целое число секунд.
В каждом субкадре каждое слово передачи обслуживания (HOW) содержит 17 старших битов счетчика TOW, соответствующих началу следующего следующего субкадра.[13] Обратите внимание, что 2 наименее значимых бита можно безопасно опустить, потому что один HOW встречается в навигационном сообщении каждые 6 секунд, что равно разрешающей способности его усеченного счетчика TOW. Эквивалентно, усеченный счетчик TOW - это продолжительность времени с начала / конца последней недели GPS до начала следующего кадра в единицах по 6 секунд.
Каждый кадр содержит (в подкадре 1) 10 младших битов соответствующего номера недели GPS.[14] Обратите внимание, что каждый кадр полностью находится в пределах одной недели GPS, потому что кадры GPS не пересекают границы недели GPS.[15] С перекатывать происходит каждые 1024 недели по GPS (примерно каждые 19,6 года; 1024 составляет 210), приемник, который вычисляет текущие календарные даты, должен вывести старшие биты номера недели или получить их из другого источника. Один из возможных способов - сохранить текущую дату в памяти приемника при выключении, а при включении предположить, что вновь декодированный усеченный номер недели соответствует периоду в 1024 недели, который начинается с последней сохраненной даты. Этот метод правильно определяет полный номер недели, если приемник никогда не может оставаться выключенным (или без определения времени и местоположения) более 1024 недель (~ 19,6 лет).
Альманах
В альманах состоит из приблизительной информации об орбите и состоянии каждого спутника в группировке, модель ионосферы, и информацию, чтобы связать время, полученное от GPS, с Всемирное координированное время (УНИВЕРСАЛЬНОЕ ГЛОБАЛЬНОЕ ВРЕМЯ). Каждый кадр содержит часть альманаха (в подкадрах 4 и 5), а полный альманах передается каждым спутником всего в 25 кадрах (что занимает 12,5 минут).[16] Альманах служит нескольким целям. Первый - помочь в обнаружении спутников при включении питания, позволяя приемнику создавать список видимых спутников на основе сохраненных местоположения и времени, в то время как эфемериды от каждого спутника необходимы для вычисления определения местоположения с использованием этого спутника. В старом оборудовании отсутствие альманаха в новом приемнике приводило к длительным задержкам перед предоставлением действительного местоположения, поскольку поиск каждого спутника был медленным процессом. Достижения в области аппаратного обеспечения значительно ускорили процесс приобретения, поэтому отсутствие альманаха больше не является проблемой. Вторая цель - связать время, полученное от GPS (так называемое время GPS), с международным стандартом времени. универсальное глобальное время. Наконец, альманах позволяет одночастотному приемнику корректировать ионосферная задержка ошибка при использовании глобальной модели ионосферы. Исправления не так точны, как Дополнение GNSS такие системы, как WAAS или двухчастотные приемники. Однако это часто лучше, чем отсутствие коррекции, поскольку ионосферная ошибка является самым большим источником ошибок для одночастотного приемника GPS.
Структура подрамников 4 и 5
|
|
Обновление данных
Спутниковые данные обычно обновляются каждые 24 часа, при этом данные загружаются за 60 дней на случай, если возникнет сбой в возможности регулярно обновлять. Обычно обновления содержат новые эфемериды, а новые альманахи загружаются реже. Контрольный сегмент гарантирует, что при нормальной работе новый альманах будет загружаться не реже, чем каждые 6 дней.
Спутники транслируют новые эфемериды каждые два часа. Эфемериды обычно действительны в течение 4 часов, с возможностью обновления каждые 4 часа или дольше в нестандартных условиях. Время, необходимое для получения эфемерид, становится важным элементом задержки до первого определения местоположения, потому что по мере того, как аппаратное обеспечение приемника становится более способным, время захвата спутниковых сигналов сокращается; однако эфемеридным данным требуется от 18 до 36 секунд, прежде чем они будут получены из-за низкой скорости передачи данных.
Информация о частоте
Чтобы коды дальности и навигационное сообщение передавались от спутника к приемнику, они должны быть модулированный на несущая волна. В случае оригинальной конструкции GPS используются две частоты; один на 1575,42МГц (10,23 МГц × 154) называется L1; и второй на 1227,60 МГц (10,23 МГц × 120), называемый L2.
Код C / A передается на частоте L1 как сигнал 1,023 МГц с использованием двухфазной манипуляции со сдвигом (БПСК ) техника модуляции. Код P (Y) передается на частотах L1 и L2 как сигнал 10,23 МГц с использованием той же модуляции BPSK, однако несущая кода P (Y) находится в квадратура с держателем C / A (то есть на 90 ° из фаза ).
Помимо избыточности и повышенной устойчивости к помехам, критическим преимуществом передачи двух частот с одного спутника является возможность прямого измерения и, следовательно, удаления ионосферная задержка ошибка для этого спутника. Без такого измерения приемник GPS должен использовать общую модель или получать ионосферные поправки от другого источника (например, Система увеличения площади или же WAAS ). Достижения в технологии, используемой как на спутниках GPS, так и на приемниках GPS, сделали задержку в ионосфере самым большим остающимся источником ошибок в сигнале. Приемник, способный выполнять это измерение, может быть значительно более точным и обычно упоминается как двухчастотный приемник.
Модернизация и дополнительные сигналы GPS
Достигнув полной боевой готовности 17 июля 1995 г.[19] Система GPS выполнила свои первоначальные задачи проектирования. Однако дополнительные достижения в технологии и новые требования к существующей системе привели к попыткам «модернизировать» систему GPS. Заявления вице-президента и Белого дома в 1998 году ознаменовали начало этих изменений, и в 2000 году Конгресс США подтвердил усилия, названные GPS III.
Проект включает в себя новые наземные станции и новые спутники с дополнительными навигационными сигналами для гражданских и военных пользователей, и направлен на повышение точности и доступности для всех пользователей. Была поставлена цель на 2013 год с предложением стимулов для подрядчиков, если они смогут завершить ее к 2011 году.[нуждается в обновлении ]
Общие особенности
Модернизированные гражданские сигналы GPS имеют два общих улучшения по сравнению с прежними аналогами: средство сбора данных без данных и прямое исправление ошибок (FEC) кодирование сообщения NAV.
Средство сбора данных без данных - это дополнительный сигнал, в некоторых случаях называемый пилотной несущей, транслируемый вместе с сигналом данных. Этот сигнал без данных разработан таким образом, чтобы его было легче получить, чем закодированные данные, и после успешного сбора данных его можно использовать для получения сигнала данных. Этот метод улучшает получение сигнала GPS и увеличивает уровни мощности на корреляторе.
Второе усовершенствование заключается в использовании кодирования с прямым исправлением ошибок (FEC) в самом сообщении NAV. Из-за относительно низкой скорости передачи данных NAV (обычно 50 бит в секунду) небольшие прерывания могут иметь потенциально большие последствия. Следовательно, FEC в сообщении NAV является значительным улучшением общей устойчивости сигнала.
L2C
Одним из первых объявлений было добавление нового сигнала гражданского использования, который будет передаваться на частоте, отличной от частоты L1, используемой для сигнала грубого / обнаружения (C / A). В конечном итоге это стал сигналом L2C, названным так потому, что он транслируется на частоте L2. Поскольку для этого требуется новое оборудование на борту спутника, его передают только так называемые спутники Block IIR-M и более поздние модели. Сигнал L2C предназначен для повышения точности навигации, обеспечения легкости отслеживания сигнала и действия в качестве избыточного сигнала в случае локальных помех.
В отличие от кода C / A, L2C содержит две отдельные кодовые последовательности PRN для предоставления информации о ранжировании; то гражданско-умеренный код (называемый CM), а гражданский код длины (называемый CL). Код CM имеет длину 10230 бит и повторяется каждые 20 мс. Код CL имеет длину 767 250 бит и повторяется каждые 1500 мс. Каждый сигнал передается со скоростью 511 500 бит в секунду (бит / с ); однако они мультиплексированный вместе, чтобы сформировать сигнал 1 023 000 бит / с.
CM это модулированный с навигационным сообщением CNAV (см. ниже), тогда как CL не содержит никаких модулированных данных и называется последовательность без данных. Длинная последовательность без данных обеспечивает примерно на 24 дБ большую корреляцию (примерно в 250 раз сильнее), чем L1 C / A-код.
По сравнению с сигналом C / A, L2C имеет на 2,7 дБ больше восстановления данных и на 0,7 дБ больше слежения за несущей, хотя его мощность передачи на 2,3 дБ слабее.
Коды CM и CL
Гражданские-умеренные и гражданские-долгосрочные коды генерируются модульный LFSR который периодически сбрасывается в заданное начальное состояние. Период CM и CL определяется этим сбросом, а не естественным периодом LFSR (как в случае с кодом C / A). Начальные состояния указаны в спецификации интерфейса и различаются для разных номеров PRN и для CM / CL. Полином / маска обратной связи одинаковы для CM и CL. Коды дальности, таким образом, задаются:
- СМя(т) = А(Икся,т мод 10 230)
- CLя(т) = А(Yя,т мод 767 250)
куда:
- СМя и CLя коды диапазона для номера PRN я и их аргументы - это целое число чипов, прошедших (начиная с 0) с начала / конца недели GPS, или, что эквивалентно, с момента начала шкалы времени GPS (см. § Время ).
- А(Икс, т) является выходом LFSR при инициализации с начальным состоянием Икс после тактирования т раз.
- Икся и Yя - начальные состояния для CM и CL соответственно. для номера PRN .
- mod - это остаток от деления.
- т - целое число периодов чипа CM и CL с момента происхождения Время GPS или, что то же самое, с любой секунды GPS (начиная с 0).
Начальные состояния описаны в спецификации интерфейса GPS как числа, выраженные в восьмеричной системе счисления в соответствии с соглашением о том, что состояние LFSR интерпретируется как двоичное представление числа, где выходной бит является наименее значимым битом, а бит, в котором новые биты смещаются в это самый старший бит. Используя это соглашение, LFSR переходит от наиболее значимого бита к наименее значимому, а при просмотре в обратном порядке, он смещается вправо. Государства назвали конечное состояние в ИС получаются после 10229 циклы для CM и после 767249 циклы для LM (непосредственно перед сбросом в обоих случаях).
Битовая маска обратной связи: 100100101001001010100111100.2. Снова с условием, что наименее значимый бит является выходным битом LFSR, а наиболее значимый бит - бит сдвига LFSR, 0 означает отсутствие обратной связи в эта позиция, а 1 означает обратную связь в эта позиция.
Биты[21] | Информация |
---|---|
1–8 | Преамбула |
9–14 | PRN передающего спутника |
15–20 | ID типа сообщения |
21–37 | Усеченное количество TOW[22] |
38 | Флаг предупреждения |
277–300 | Циклическая проверка избыточности |
Тип ID | Описание |
---|---|
10–11 | Эфемериды и здоровье |
12, 31, 37 | Параметры альманаха |
13–14, 34 | Дифференциальная коррекция |
15, 36 | Текстовые сообщения |
30 | Коррекция ионосферной и групповой задержки |
32 | Параметры ориентации Земли |
33 | Параметры UTC |
35 | Смещение времени GPS / GNSS |
Данные CNAV - это обновленная версия исходного навигационного сообщения NAV. Он содержит более точное представление и номинально более точные данные, чем данные NAV. Тот же тип информации (время, статус, эфемериды и альманах) по-прежнему передается с использованием нового формата CNAV; однако вместо использования архитектуры кадра / подкадра он использует новый псевдопакетизированный формат из 12-секундных 300-битных Сообщения аналогично кадрам LNAV. В то время как кадры LNAV имеют фиксированное информационное содержание, сообщения CNAV могут быть одного из нескольких определенных типов. Тип кадра определяет его информационное наполнение. Сообщения не следуют фиксированному расписанию в отношении того, какие типы сообщений будут использоваться, что обеспечивает некоторую гибкость контрольного сегмента. Однако для некоторых типов сообщений существуют нижние границы того, как часто они будут передаваться.
В CNAV по крайней мере 1 из каждых 4 пакетов являются эфемеридными данными, и такая же нижняя граница применяется для пакетов данных часов.[23] Конструкция позволяет передавать самые разные типы пакетов. При созвездии из 32 спутников и текущих требованиях к тому, что нужно отправлять, используется менее 75% полосы пропускания. Определена лишь небольшая часть доступных типов пакетов; это позволяет системе расти и внедрять достижения без нарушения совместимости.
В новом сообщении CNAV есть много важных изменений:
- Оно использует прямое исправление ошибок (FEC) со скоростью 1/2 сверточный код, поэтому, хотя навигационное сообщение имеет скорость 25 бит / с, передается сигнал 50 бит / с.
- Сообщения несут 24-битный CRC, по которому можно проверить целостность.
- Номер недели GPS теперь представлен в виде 13 бит, или 8192 недель, и повторяется только каждые 157,0 лет, что означает, что следующий возврат к нулю произойдет не раньше 2137 года. Это больше по сравнению с использованием сообщения L1 NAV 10 -битовый номер недели, который возвращается к нулю каждые 19,6 лет.
- Есть пакет, который содержит временное смещение GPS-GNSS. Это обеспечивает лучшую совместимость с другими глобальными системами передачи времени, такими как Галилео и ГЛОНАСС, оба из которых поддерживаются.
- Дополнительная полоса пропускания позволяет включать пакет для дифференциальной коррекции, который может использоваться аналогично спутниковые системы функционального дополнения и который может использоваться для корректировки данных часов L1 NAV.
- Каждый пакет содержит флаг предупреждения, который устанавливается, если спутниковым данным нельзя доверять. Это означает, что пользователи узнают в течение 12 секунд, если спутник больше не используется. Такое быстрое уведомление важно для приложений, обеспечивающих безопасность жизни, таких как авиация.
- Наконец, система предназначена для поддержки 63 спутников по сравнению с 32 в сообщении L1 NAV.
Сообщения CNAV начинаются и заканчиваются в начале / конце недели GPS плюс целое число, кратное 12 секундам.[24] В частности, начало первого бита (с уже примененным кодированием свертки), содержащего информацию о сообщении, соответствует вышеупомянутой синхронизации. Сообщения CNAV начинаются с 8-битной преамбулы, которая представляет собой фиксированный битовый шаблон и предназначена для того, чтобы позволить получателю обнаружить начало сообщения.
Код прямого исправления ошибок
В сверточный код используется для кодирования CNAV, описывается:
куда:
- и неупорядоченные выходы сверточного кодировщика
- - это необработанные (не закодированные с помощью FEC) навигационные данные, состоящие из простой конкатенации 300-битных сообщений.
- это целое число не кодируется FEC Биты навигационных данных истекли с произвольного момента времени (начиная с 0).
- - данные навигации в кодировке FEC.
- это целое число Закодированный FEC биты навигационных данных прошли с той же эпохи, что и (также начиная с 0).
Поскольку битовый поток, закодированный с помощью FEC, работает в 2 раза быстрее, чем бит, кодированный без FEC, как уже описано, тогда . Кодирование FEC выполняется независимо от границ навигационного сообщения;[25] это следует из приведенных выше уравнений.
Информация о частоте L2C
Непосредственным эффектом передачи двух гражданских частот является то, что гражданские приемники теперь могут напрямую измерять ионосферную ошибку так же, как приемники с двухчастотным P (Y) -кодом. Однако пользователи, использующие только сигнал L2C, могут ожидать на 65% большей неопределенности местоположения из-за ионосферной ошибки, чем с одним сигналом L1.[26]
Военные (M-код)
Важнейшая составляющая процесса модернизации - новый военный сигнал. Названный военным кодом или М-кодом, он был разработан для дальнейшего улучшения защиты от помех и безопасного доступа военных сигналов GPS.
Об этом новом ограниченном коде было опубликовано очень мало. Он содержит код PRN неизвестной длины, передаваемый на частоте 5,115 МГц. В отличие от P (Y) -кода, M-код разработан как автономный, что означает, что пользователь может вычислить свое положение, используя только сигнал M-кода. Исходя из оригинального дизайна P (Y) -кода, пользователи должны были сначала заблокировать код C / A, а затем перенести блокировку на P (Y) -код. Позже были разработаны методы прямого захвата, которые позволили некоторым пользователям работать автономно с P (Y) -кодом.
Немного больше известно о новом навигационном сообщении, которое называется MNAV. Подобно новому CNAV, этот новый MNAV пакетируется, а не кадрируется, что обеспечивает очень гибкую загрузку данных. Также, как и CNAV, он может использовать прямое исправление ошибок (FEC) и расширенное обнаружение ошибок (например, CRC ).
Информация о частоте M-кода
M-код передается на тех же частотах L1 и L2, которые уже использовались предыдущим военным кодом, P (Y) -кодом. Новый сигнал формируется так, чтобы большая часть его энергии размещалась на краях (вдали от существующих носителей P (Y) и C / A).
В отличие от предыдущих разработок GPS, M-код предназначен для передачи от направленной антенны с большим усилением в дополнение к антенне, работающей на всю Землю. Сигнал этой направленной антенны, называемый точечным лучом, предназначен для наведения на конкретную область (несколько сотен километров в диаметре) и увеличения силы местного сигнала на 20 дБ, или примерно в 100 раз сильнее. Побочным эффектом наличия двух антенн является то, что спутник GPS будет выглядеть как два спутника GPS, занимающих то же положение, что и те, которые находятся внутри сфокусированного луча. Несмотря на то, что весь земной сигнал M-кода доступен на спутниках Block IIR-M, точечные лучевые антенны не будут развернуты до тех пор, пока Спутники Block III развернуты, которые начались в декабре 2018 года.
Интересным побочным эффектом того, что каждый спутник передает четыре отдельных сигнала, является то, что MNAV потенциально может передавать четыре разных канала данных, предлагая увеличенную полосу пропускания данных.
Метод модуляции несущая с двоичным смещением, используя поднесущую 10,23 МГц против кода 5,115 МГц. Этот сигнал будет иметь общую полосу пропускания примерно 24 МГц со значительным разделением лепестков боковой полосы. Боковые полосы можно использовать для улучшения приема сигнала.
L5
Сигнал L5 обеспечивает безопасное и надежное средство радионавигации для критически важных приложений, таких как наведение на точное заходное расстояние для самолетов. Сигнал транслируется в полосе частот, защищенной ITU за авиационная радионавигационная служба. Впервые это было продемонстрировано со спутника США-203 (Блок IIR-M) и доступен на всех спутниках от GPS IIF. Полоса L5 обеспечивает дополнительную устойчивость в форме уменьшения помех, полоса защищена на международном уровне, дублирования с существующими полосами, геостационарного спутникового расширения и наземного расширения. Дополнительная надежность этой полосы также приносит пользу наземным приложениям.[27]
Два кода дальности PRN передаются на L5 в квадратуре: синфазный код (называемый I5-код) и квадратурная фаза код (называется Q5-код). Оба кода имеют длину 10230 бит, передаются на частоте 10,23 МГц (период повторения 1 мс) и генерируются идентично (отличаются только начальными состояниями). Затем I5 модулируется (с помощью исключающего ИЛИ) навигационными данными (называемыми L5 CNAV) и 10-битным Код Неймана-Хофмана работает на частоте 1 кГц. Аналогичным образом модулируется код Q5, но только 20-битным кодом Неймана-Хофмана, который также синхронизируется с частотой 1 кГц.
По сравнению с L1 C / A и L2, вот некоторые изменения в L5:
- Улучшенная структура сигнала для повышения производительности
- Более высокая передаваемая мощность, чем сигнал L1 / L2 (~ 3 дБ, или в 2 раза мощнее)
- Более широкая полоса пропускания обеспечивает 10 × выигрыш от обработки, обеспечивает более резкую автокорреляцию (в абсолютном выражении, а не относительно длительности чипа) и требует более высокой частоты дискретизации в приемнике.
- Более длинные коды расширения (в 10 раз длиннее, чем C / A)
- Использует полосу частот авиационных радионавигационных служб.
Коды I5 и Q5
Код I5 и код Q5 генерируются с использованием одной и той же структуры, но с разными параметрами. Эти коды представляют собой комбинацию (по принципу «исключающее ИЛИ») выходных сигналов 2 различных регистров сдвига с линейной обратной связью (LFSR), которые выборочно сбрасываются.
- 5я(т) = U(т) ⊕ Vя(т)
- U(т) = XA((т мод 10 230) мод 8 190)
- Vя(т) = XBя(Икся, т мод 10 230)
куда:
- я является упорядоченная пара (п, п) куда п ∈ {I, Q} для синфазных и квадратурных фаз, и п номер PRN; обе фазы и один PRN необходимы для сигнала L5 от одного спутника.
- 5я это коды дальности для я; также обозначается как I5п и Q5п.
- U и Vя промежуточные коды, с U вне зависимости от фазы или же PRN.
- Выход двух 13-каскадных LFSR с тактовым состоянием т ' используется:
- XA(Икс,т ') имеет полином обратной связи Икс13 + Икс12 + Икс10 + Икс9 + 1, и начальное состояние 11111111111112.
- XBя(Икс,т ') имеет полином обратной связи Икс13 + Икс12 + Икс8 + Икс7 + Икс6 + Икс4 + Икс3 + Икс + 1, и начальное состояние Икся.
- Икся - начальное состояние, указанное для фазы и номер PRN, заданный как я (обозначено в IS[28]).
- т - целое число периодов чипа с момента происхождения Время GPS или, что то же самое, с любой секунды GPS (начиная с 0).
А и B являются LFSR максимальной длины. Операции по модулю соответствуют сбросам. Обратите внимание, что оба сбрасываются каждую миллисекунду (синхронизировано с C / A код эпох). Кроме того, дополнительная операция по модулю в описании А происходит из-за того, что он сбрасывается за 1 цикл до своего естественного периода (который равен 8 191), так что следующее повторение становится смещенным на 1 цикл относительно B[29] (в противном случае, поскольку обе последовательности будут повторяться, I5 и Q5 также будут повторяться в течение любого периода 1 мс, ухудшая характеристики корреляции).
Данные L5 CNAV включают в себя эфемериды SV, системное время, данные поведения часов SV, сообщения о состоянии и информацию о времени и т. Д. Данные 50 бит / с кодируются сверточным кодером со скоростью 1/2. Результирующий поток символов из 100 символов в секунду (sps) добавляется по модулю 2 только к I5-коду; Результирующая последовательность битов используется для модуляции синфазной несущей L5 (I5). Этот комбинированный сигнал называется сигналом данных L5. Несущая с квадратурной фазой (Q5) L5 не имеет данных и называется пилот-сигналом L5. Формат, используемый для L5 CNAV, очень похож на формат L2 CNAV. Одно отличие состоит в том, что он использует в 2 раза большую скорость передачи данных. Битовые поля в каждом сообщении,[30] типы сообщений и алгоритм кода прямого исправления ошибок такие же, как у L2 CNAV. Сообщения L5 CNAV начинаются и заканчиваются в начале / конце недели GPS плюс целое число, кратное 6 секундам (это относится к началу первого бита, содержащего информацию о сообщении, как в случае L2 CNAV).[31]
Информация о частоте L5
Вещание на частоте L5 (1176,45 МГц, 10,23 МГц × 115), что является авиационный полоса навигации. Частота была выбрана так, чтобы авиационное сообщество могло управлять помехами L5 более эффективно, чем L2.[31]
L1C
L1C - это сигнал гражданского использования, который будет транслироваться на частоте L1 (1575,42 МГц), которая содержит сигнал C / A, используемый всеми текущими пользователями GPS. L1C будет доступен с первым запуском Block III, ориентировочно намеченным на первую половину 2017 финансового года.[32]
L1C состоит из пилота (называемого L1Cп) и данные (называемые L1CD) компонент.[33] В этих компонентах используются несущие с одинаковой фазой (с погрешностью 100 миллирадианы ) вместо несущих в квадратуре, как в L5.[34] Коды PRN имеют длину 10230 бит и передаются со скоростью 1,023 Мбит / с. Пилотный компонент также модулируется оверлейным кодом под названием L1C.О (вторичный код, который имеет более низкую скорость, чем код ранжирования, а также предопределен, как и код ранжирования).[33] Из общей мощности сигнала L1C 25% выделяется для данных и 75% - для пилот-сигнала. Используемая техника модуляции BOC (1,1) для сигнала данных и TMBOC для пилота. Время мультиплексированная несущая с двоичным смещением (TMBOC) является BOC (1,1) для всех, кроме 4 из 33 циклов, когда он переключается на BOC (6,1).
- Реализация предоставит код C / A для обеспечения обратной совместимости
- Гарантированное увеличение минимальной мощности кода C / A на 1,5 дБ для снижения любого увеличения уровня шума
- Пилотная несущая компонента сигнала без данных улучшает отслеживание по сравнению с L1 C / A
- Обеспечивает большую гражданскую совместимость с Galileo L1
Код дальности L1C
Коды пилот-сигнала L1C и ранжирования данных основаны на Лежандровая последовательность с длиной 10223 используется для создания промежуточного кода (называемого Код Вейля), который расширяется фиксированной 7-битной последовательностью до требуемых 10230 бит. Эта 10230-битная последовательность является кодом ранжирования и варьируется между номерами PRN и между пилотным сигналом и компонентами данных. Коды дальности описываются следующим образом:[35]