stringtranslate.com

GPS-сигналы

Художественная концепция спутника GPS Block II-F на околоземной орбите
Гражданский GPS-приемник (« устройство GPS-навигации ») в морском применении.

Сигналы GPS передаются спутниками Глобальной системы позиционирования для обеспечения спутниковой навигации . Приемники на поверхности Земли или вблизи нее могут определять местоположение, время и скорость, используя эту информацию. Группировка спутников GPS управляется 2-й эскадрильей космических операций (2SOPS) космического корабля «Дельта-8» Космических сил США .

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

Существует четыре спецификации сигнала GPS, предназначенные для гражданского использования. В порядке даты введения это: L1 C/A, L2C, L5 и L1C. [1] L1 C/A также называется устаревшим сигналом и транслируется всеми действующими в настоящее время спутниками. L2C, L5 и L1C являются модернизированными сигналами и транслируются только более новыми спутниками (или еще не транслируются вообще). Более того, по состоянию на январь 2021 года ни один из этих трех сигналов еще не считается полностью готовым к использованию в гражданских целях. В дополнение к четырем вышеупомянутым сигналам существуют ограниченные сигналы с опубликованными частотами и скоростями передачи чипов , но в сигналах используется зашифрованное кодирование, что ограничивает их использование авторизованными сторонами. Гражданские лица все еще могут ограниченно использовать ограниченные сигналы без расшифровки; это называется доступом без кода и полубескодовым доступом, и это официально поддерживается. [2] [3]

Интерфейс пользовательского сегмента ( приемники GPS ) описан в документах управления интерфейсом (ICD). Формат гражданских сигналов описан в Спецификации интерфейса (IS), которая является подмножеством ICD.

Общие характеристики

Спутники GPS ( в документации по спецификациям интерфейса GPS они называются космическими аппаратами ) передают одновременно несколько кодов дальности и навигационных данных с использованием двоичной фазовой манипуляции (BPSK). Используется только ограниченное количество центральных частот. Спутники, использующие одну и ту же частоту, различаются использованием разных кодов дальности. Другими словами, GPS использует множественный доступ с кодовым разделением каналов . Коды ранжирования также называются чиповыми кодами (в отношении CDMA/ DSSS ), псевдослучайным шумом и псевдослучайными двоичными последовательностями (в связи с тем фактом, что последовательности предсказуемы, но статистически они напоминают шум).

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

Спутники однозначно идентифицируются по серийному номеру, называемому номером космического корабля (SVN), который не меняется в течение срока службы. Кроме того, все действующие спутники пронумерованы идентификатором космического корабля (SV ID) и числом псевдослучайного шума (номер PRN), которые однозначно идентифицируют коды дальности, которые использует спутник. Между идентификаторами SV и номерами PRN существует фиксированное однозначное соответствие, описанное в спецификации интерфейса. [4] В отличие от SVN, номер SV ID/PRN спутника может быть изменен (что приводит к изменению используемых им кодов дальности). То есть никакие два активных спутника не могут иметь один и тот же активный номер SV ID/PRN. Текущие номера SVN и PRN для группировки GPS опубликованы на сайте NAVCEN.

Устаревшие сигналы GPS

Исходная конструкция GPS содержит два кода дальности: код грубого определения местоположения (C/A), который находится в свободном доступе, и код ограниченной точности (P), обычно предназначенный для военных приложений.

Грубый код/код получения

Коды C/A PRN представляют собой коды Голда с периодом 1023 чипа, передаваемые со скоростью 1,023 Mчип/с, что приводит к повторению кода каждую 1 миллисекунду. Они эксклюзивно управляются навигационным сообщением со скоростью 50 бит/с, а фаза результата модулирует несущую, как описано ранее. Эти коды совпадают или сильно автокоррелируют только тогда, когда они почти точно выровнены. Каждый спутник использует уникальный код PRN, который плохо коррелирует с кодом PRN любого другого спутника. Другими словами, коды PRN сильно ортогональны друг другу. Период кода C/A в 1 мс соответствует расстоянию 299,8 км, а каждый чип соответствует расстоянию 293 м. Приемники хорошо отслеживают эти коды с точностью до одного чипа, поэтому погрешность измерений значительно меньше 293 м. [ на сколько? ]

Коды C/A генерируются путем объединения (с использованием «исключающего или») двух битовых потоков, каждый из которых генерируется двумя разными 10-ступенчатыми регистрами сдвига с линейной обратной связью (LFSR) с разными максимальными периодами. Различные коды получаются путем выборочной задержки одного из этих битовых потоков. Таким образом:

C/A я ( т ) знак равно А ( т ) ⊕ B ( т - D я )

где:

C/A i — код с номером PRN i .
A — выход первого LFSR, полином генератора которого равен xx 10 + x 3 + 1, а начальное состояние — 1111111111 2 .
B — это выход второго LFSR, полином генератора которого равен xx 10 + x 9 + x 8 + x 6 + x 3 + x 2 + 1, а начальное состояние также равно 1111111111 2 .
D i представляет собой задержку (на целое число периодов), специфичную для каждого номера PRN i ; оно указано в спецификации интерфейса GPS. [4]
⊕ является эксклюзивным или.

Аргументами функций здесь являются количество битов или чипов с момента их эпох, начиная с 0. Эпоха LFSR — это точка, в которой они находятся в исходном состоянии; а для общих кодов C/A это начало любой секунды UTC плюс любое целое число миллисекунд. Выход LFSR при отрицательных аргументах определяется в соответствии с периодом, который составляет 1023 чипа (это условие необходимо, поскольку B может иметь отрицательный аргумент, используя приведенное выше уравнение).

Задержка для номеров PRN 34 и 37 одинакова; поэтому их коды C/A идентичны и не передаются одновременно [5] (это может сделать один или оба этих сигнала непригодными для использования из-за взаимных помех в зависимости от относительных уровней мощности, принимаемых каждым приемником GPS).

Прецизионный код

P-код представляет собой последовательность PRN, намного длиннее, чем код C/A: 6,187104 x 10 12 чипов. Несмотря на то, что скорость передачи чипов P-кода (10,23 Мчип/с) в десять раз превышает скорость кода C/A, она повторяется только один раз в неделю, что исключает неоднозначность диапазона. Предполагалось, что приемники не могут напрямую получить такой длинный и быстрый код, поэтому они сначала «загрузятся» с кодом C/A, чтобы получить эфемериды космического корабля , произвести приблизительное определение времени и местоположения, а затем получить P-код. чтобы уточнить исправление.

Хотя PRN C/A уникальны для каждого спутника, каждый спутник передает отдельный сегмент основной последовательности P-кода длиной примерно 2,35 x 10 14 чипов (235 000 000 000 000 чипов). Каждый спутник неоднократно передает назначенный ему сегмент мастер-кода, возобновляя передачу каждое воскресенье в 00:00:00 по времени GPS. Для справки: эпохой GPS было воскресенье, 6 января 1980 года, 00:00:00 UTC, но GPS не соответствует UTC в точности, поскольку время GPS не включает дополнительные секунды. Таким образом, время GPS опережает время UTC на целое (целое) количество секунд.

Код P является общедоступным, поэтому, чтобы предотвратить использование неавторизованными пользователями или потенциальное вмешательство в него посредством подмены , P-код подвергается операции XOR с W-кодом , криптографически сгенерированной последовательностью, для создания Y-кода . Y-код — это то, что передают спутники с момента включения модуля защиты от спуфинга . Зашифрованный сигнал называется P(Y)-кодом .

Детали W-кода секретны, но известно, что он применяется к P-коду примерно на частоте 500 кГц, [6] примерно в 20 раз медленнее, чем частота передачи чипов P-кода. Это привело к полубескодовым подходам для отслеживания сигнала P(Y) без знания W-кода.

Навигационное сообщение

В дополнение к кодам дальности PRN приемнику необходимо знать время и положение каждого активного спутника. GPS кодирует эту информацию в навигационное сообщение и модулирует ее как кодами дальности C/A, так и P(Y) со скоростью 50 бит/с. Формат навигационного сообщения, описанный в этом разделе, называется данными LNAV (для устаревшей навигации ).

Навигационное сообщение передает информацию трех типов:

Эфемериды действительны всего четыре часа, тогда как альманах действителен – с небольшим снижением точности – до двух недель. [7] Приемник использует альманах для обнаружения набора спутников на основе сохраненного времени и местоположения. Когда приемник обнаруживает каждый спутник, эфемериды каждого спутника декодируются, чтобы спутник можно было использовать для навигации.

Навигационное сообщение состоит из 30-секундных кадров длиной 1500 бит, разделенных на пять 6-секундных подкадров по десять 30-битных слов каждый. Каждый подкадр имеет время GPS с шагом 6 секунд. Подкадр 1 содержит дату GPS (номер недели), информацию о коррекции часов спутника, состояние спутника и состояние спутника. Подкадры 2 и 3 вместе содержат данные эфемерид передающего спутника. Подкадры 4 и 5 содержат страницы с 1 по 25 25-страничного альманаха. Длина альманаха составляет 15 000 бит, а время передачи составляет 12,5 минут.

Кадр начинается в начале недели GPS и далее каждые 30 секунд. Каждая неделя начинается с передачи 1 страницы альманаха. [8]

Существует два типа навигационных сообщений: LNAV-L используется спутниками с номерами PRN от 1 до 32 (называемыми нижними номерами PRN ), а LNAV-U используется спутниками с номерами PRN от 33 до 63 (называемыми верхними номерами PRN ). [9] Оба типа используют очень похожие форматы. Подкадры с 1 по 3 одинаковы, [10] , а подкадры 4 и 5 почти одинаковы. Каждый тип сообщения содержит данные альманаха для всех спутников, использующих один и тот же тип навигационного сообщения, но не другой.

Каждый подкадр начинается со слова телеметрии (TLM), которое позволяет приемнику обнаружить начало подкадра и определить время часов приемника, в которое начинается навигационный подкадр. Далее следует слово передачи обслуживания (HOW), указывающее время GPS (как время, когда будет передан первый бит следующего подкадра) и идентифицирующее конкретный подкадр в полном кадре. [11] [12] Остальные восемь слов подкадра содержат фактические данные, специфичные для этого подкадра. Каждое слово включает в себя 6 битов четности, генерируемых с использованием алгоритма, основанного на кодах Хэмминга, который учитывает 24 бита нечетности этого слова и последние 2 бита предыдущего слова.

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

Время

Время GPS выражается с разрешением 1,5 секунды в виде номера недели и времени недели (TOW). [13] Его нулевая точка (неделя 0, TOW 0) определяется как 1980-01-06T00:00Z. Счетчик TOW представляет собой значение в диапазоне от 0 до 403 199, что означает количество периодов длительностью 1,5 секунды, прошедших с начала недели GPS. Таким образом, для выражения количества TOW требуется 19 бит (2 19  = 524 288). Время GPS представляет собой непрерывную шкалу времени, не включающую високосные секунды; поэтому начало/конец недель GPS может отличаться от соответствующего дня UTC на целое (целое) количество секунд.

В каждом подкадре каждое слово передачи обслуживания (HOW) содержит старшие 17 бит счетчика TOW, соответствующие началу следующего подкадра. [14] Обратите внимание, что 2 младших бита можно безопасно опустить, поскольку в навигационном сообщении каждые 6 секунд появляется одно слово HOW, что соответствует разрешению его усеченного счетчика TOW. Аналогично, усеченное значение TOW представляет собой продолжительность времени с момента начала/конца последней недели GPS до начала следующего кадра в единицах по 6 секунд.

Каждый кадр содержит (в подкадре 1) 10 младших битов соответствующего номера недели GPS. [15] Обратите внимание, что каждый кадр полностью находится в пределах одной недели GPS, поскольку кадры GPS не пересекают границы недель GPS. [16] Поскольку обновление происходит каждые 1024 недели GPS (приблизительно каждые 19,6 лет; 1024 равно 2 10 ), приемнику, который вычисляет текущие календарные даты, необходимо вывести верхние биты номера недели или получить их из другого источника. Один из возможных методов состоит в том, чтобы приемник сохранял свою текущую дату в памяти при выключении, а при включении предполагал, что вновь декодированный усеченный номер недели соответствует периоду в 1024 недели, который начинается с последней сохраненной даты. Этот метод правильно определяет полный номер недели, если приемнику никогда не разрешалось оставаться выключенным (или без фиксации времени и положения) более 1024 недель (~ 19,6 года).

Альманах

Альманах состоит из приблизительной информации об орбите и статусе каждого спутника в созвездии, модели ионосферы и информации, позволяющей соотнести время, полученное GPS, с универсальным координированным временем (UTC). Каждый кадр содержит часть альманаха (в подкадрах 4 и 5), а полный альманах передается каждым спутником всего в 25 кадрах (требуется 12,5 минут). [17] Альманах служит нескольким целям. Первый заключается в оказании помощи в обнаружении спутников при включении питания, позволяя приемнику генерировать список видимых спутников на основе сохраненных координат и времени, в то время как эфемериды от каждого спутника необходимы для расчета координат местоположения с использованием этого спутника. В старом оборудовании отсутствие альманаха в новом приемнике приводило к длительным задержкам перед предоставлением действительного местоположения, поскольку поиск каждого спутника был медленным процессом. Развитие аппаратного обеспечения значительно ускорило процесс сбора данных, поэтому отсутствие альманаха больше не является проблемой. Вторая цель — сопоставить время, полученное по GPS (так называемое время GPS), с международным стандартом времени UTC . Наконец, альманах позволяет одночастотному приемнику корректировать ошибку ионосферной задержки, используя глобальную ионосферную модель. Поправки не такие точные, как у систем дополнения GNSS, таких как WAAS или двухчастотные приемники. Однако зачастую это лучше, чем отсутствие коррекции, поскольку ионосферная ошибка является крупнейшим источником ошибок для одночастотного приемника GPS.

Структура подкадров 4 и 5

Обновления данных

Спутниковые данные обновляются обычно каждые 24 часа, при этом загружаются данные за 60 дней на случай, если произойдет сбой в возможности регулярного обновления. Обычно обновления содержат новые эфемериды, при этом новые альманахи загружаются реже. Сегмент управления гарантирует, что при нормальной работе новый альманах будет загружаться как минимум каждые 6 дней.

Спутники передают новые эфемериды каждые два часа. Эфемериды обычно действительны в течение 4 часов с возможностью обновления каждые 4 часа или дольше в неноминальных условиях. Время, необходимое для получения эфемерид, становится важным элементом задержки до первого определения местоположения, поскольку по мере того, как аппаратное обеспечение приемника становится более функциональным, время захвата спутниковых сигналов сокращается; однако для получения эфемеридных данных требуется от 18 до 36 секунд из-за низкой скорости передачи данных.

Информация о частоте

GPS- вещательный сигнал

Чтобы коды дальности и навигационное сообщение передавались от спутника к приемнику, они должны быть промодулированы несущей волной . В случае оригинальной конструкции GPS используются две частоты; один на частоте 1575,42  МГц (10,23 МГц × 154), называемый L1; и второй на частоте 1227,60 МГц (10,23 МГц × 120), называемый L2.

Код C/A передается на частоте L1 как сигнал 1,023 МГц с использованием метода модуляции двухфазной манипуляции ( BPSK ). P(Y)-код передается на частотах L1 и L2 как сигнал 10,23 МГц с использованием той же модуляции BPSK, однако несущая P(Y)-кода находится в квадратуре с несущей C/A (это означает, что она равна 90 ° не в фазе ).

Помимо избыточности и повышенной устойчивости к помехам, важным преимуществом передачи двух частот с одного спутника является возможность напрямую измерять и, следовательно, устранять ошибку ионосферной задержки для этого спутника. Без такого измерения приемник GPS должен использовать общую модель или получать ионосферные поправки из другого источника (например, глобальной системы дополнений или WAAS ). Достижения в технологиях, используемых как в спутниках GPS, так и в приемниках GPS, сделали ионосферную задержку крупнейшим оставшимся источником ошибок в сигнале. Приемник, способный выполнять такое измерение, может быть значительно более точным и обычно называется двухчастотным приемником .

Модернизация и дополнительные сигналы GPS

Достигнув полной работоспособности 17 июля 1995 г. [20], система GPS выполнила свои первоначальные проектные задачи. Однако дополнительные достижения в технологии и новые требования к существующей системе привели к попыткам «модернизировать» систему GPS. Заявления вице-президента и Белого дома в 1998 году ознаменовали начало этих изменений, а в 2000 году Конгресс США подтвердил усилия, получившие название GPS III .

Проект включает в себя новые наземные станции и новые спутники с дополнительными навигационными сигналами как для гражданских, так и для военных пользователей. Он направлен на повышение точности и доступности для всех пользователей. Была установлена ​​цель реализации на 2013 год, и подрядчикам были предложены стимулы, если они смогут завершить ее к 2011 году.

Общие характеристики

Наглядный пример движения созвездия GPS при вращении Земли. Обратите внимание, как количество спутников, видимых из данной точки земной поверхности, в этом примере на 45° с.ш., меняется со временем.

Модернизированные гражданские сигналы GPS имеют два общих улучшения по сравнению со своими устаревшими аналогами: помощь в сборе без данных и кодирование с упреждающим исправлением ошибок (FEC) сообщения NAV.

Средство сбора данных без данных представляет собой дополнительный сигнал, в некоторых случаях называемый пилотной несущей, транслируемый вместе с сигналом данных. Этот сигнал без данных спроектирован таким образом, чтобы его было легче получить, чем закодированные данные, и после успешного получения его можно использовать для получения сигнала данных. Этот метод улучшает прием сигнала GPS и повышает уровень мощности коррелятора.

Второе достижение заключается в использовании кодирования с прямой коррекцией ошибок (FEC) в самом сообщении NAV. Из-за относительно низкой скорости передачи данных NAV (обычно 50 бит в секунду) небольшие прерывания могут иметь потенциально серьезные последствия. Таким образом, FEC в сообщении NAV обеспечивает значительное улучшение общей устойчивости сигнала.

L2C

Одним из первых объявлений было добавление нового сигнала гражданского назначения, который будет передаваться на частоте, отличной от частоты L1, используемой для сигнала грубого обнаружения/захвата (C/A). В конечном итоге это стал сигнал L2C, названный так потому, что он транслируется на частоте L2. Поскольку для этого требуется новое оборудование на борту спутника, оно передается только с помощью так называемых спутников Block IIR-M и более поздних моделей. Задача сигнала L2C — повысить точность навигации, обеспечить удобство отслеживания сигнала и действовать как резервный сигнал в случае локализованных помех. Сигналы L2C начали транслироваться с апреля 2014 года на спутниках, способных его транслировать, но все еще считаются предоперационными. [1] По состоянию на январь 2021 года L2C транслируется на 23 спутниках, а к 2023 году ожидается, что на них будут 24 спутника. [1]

В отличие от кода C/A, L2C содержит две отдельные последовательности кода PRN для предоставления информации о дальности; гражданский код средней длины (называемый CM) и гражданский код большой длины (называемый CL). Код CM имеет длину 10 230 чипов и повторяется каждые 20 мс. Код CL имеет длину 767 250 чипов и повторяется каждые 1500 мс. Каждый сигнал передается со скоростью 511 500 чипов в секунду ( чип/с ); однако они мультиплексируются вместе, образуя сигнал со скоростью 1 023 000 элементов/с.

CM модулируется навигационным сообщением CNAV (см. ниже), тогда как CL не содержит никаких модулированных данных и называется последовательностью без данных . Длинная последовательность без данных обеспечивает корреляцию примерно на 24 дБ большую (~ в 250 раз сильнее), чем C/A-код L1.

По сравнению с сигналом C/A, L2C обеспечивает на 2,7 дБ лучшее восстановление данных и на 0,7 дБ лучшее отслеживание несущей, хотя его мощность передачи на 2,3 дБ слабее.

Текущий статус сигнала L2C по состоянию на 9 июня 2021 г. [21] :

Коды CM и CL

Гражданские-средние и гражданские-дальние коды генерируются модульным LFSR , который периодически сбрасывается в заранее определенное исходное состояние. Период CM и CL определяется этим сбросом, а не естественным периодом LFSR (как в случае с кодом C/A). Начальные состояния обозначены в спецификации интерфейса и различны для разных номеров PRN и для CM/CL. Полином/маска обратной связи одинакова для CM и CL. Таким образом, коды дальности определяются следующим образом:

CM я ( т ) = А ( Икс я , т мод 10 230)
CL я ( т ) = А ( Y я , т мод 767 250)

где:

CM i и CL i — это коды ранжирования для номера PRN i, а их аргументы — это целое число чипов, прошедших (начиная с 0) с начала/конца недели GPS или, что эквивалентно, с момента начала шкалы времени GPS (см. § Время ).
A ( x , t ) — это выход LFSR при инициализации с начальным состоянием x после тактирования t раз.
X i и Y i — начальные состояния для CM и CL соответственно. для номера PRN .
mod — это остаток от операции деления.
t представляет собой целое число периодов чипа CM и CL с момента начала времени GPS или, что эквивалентно, с любой секунды GPS (начиная с 0).

Начальные состояния описываются в спецификации интерфейса GPS как числа, выраженные в восьмеричном формате, в соответствии с соглашением, согласно которому состояние LFSR интерпретируется как двоичное представление числа, где выходной бит является младшим значащим битом, а бит, в котором новые биты сдвигаются. это самый важный бит. Используя это соглашение, LFSR сдвигается от наиболее значимого бита к наименее значимому биту, а при просмотре в порядке с прямым порядком байтов он сдвигается вправо. Состояния, называемые конечным состоянием в ИС, получаются после10 229 циклов для КМ и после767 249 циклов для LM (в обоих случаях непосредственно перед сбросом).

Навигационное сообщение CNAV

Данные CNAV представляют собой обновленную версию исходного навигационного сообщения NAV. Он содержит более точное представление и номинально более точные данные, чем данные NAV. Тот же тип информации (время, статус, эфемериды и альманах) по-прежнему передается с использованием нового формата CNAV; однако вместо использования архитектуры кадра/подкадра он использует новый псевдопакетный формат, состоящий из 12-секундных 300-битных сообщений, аналогичный кадрам LNAV. Хотя кадры LNAV имеют фиксированное информационное содержание, сообщения CNAV могут относиться к одному из нескольких определенных типов. Тип кадра определяет его информативность. Сообщения не подчиняются фиксированному расписанию относительно того, какие типы сообщений будут использоваться, что обеспечивает некоторую универсальность управляющего сегмента. Однако для некоторых типов сообщений существуют нижние границы частоты их передачи.

В CNAV по крайней мере 1 из каждых 4 пакетов представляет собой эфемеридные данные, и та же нижняя граница применяется к пакетам тактовых данных. [25] Конструкция позволяет передавать самые разнообразные типы пакетов. При группировке из 32 спутников и текущих требованиях к тому, что необходимо отправлять, используется менее 75% полосы пропускания. Определена лишь небольшая часть доступных типов пакетов; это позволяет системе расти и внедрять усовершенствования без нарушения совместимости.

В новом сообщении CNAV есть много важных изменений:

Сообщения CNAV начинаются и заканчиваются в начале/конце недели GPS плюс целое число, кратное 12 секундам. [26] В частности, начало первого бита (с уже примененным сверточным кодированием), содержащего информацию о сообщении, соответствует вышеупомянутой синхронизации. Сообщения CNAV начинаются с 8-битной преамбулы, которая представляет собой фиксированную битовую комбинацию и цель которой — дать возможность получателю обнаружить начало сообщения.

Код прямого исправления ошибок

Сверточный код, используемый для кодирования CNAV, описывается:

где:

и являются неупорядоченными выходами сверточного кодера
— это необработанные (не закодированные FEC) навигационные данные, состоящие из простой конкатенации 300-битных сообщений.
— целое число битов навигационных данных , не закодированных FEC , прошедших с произвольного момента времени (начиная с 0).
— это навигационные данные, закодированные FEC.
- целое число битов навигационных данных , закодированных FEC , прошедших с той же эпохи, что и (аналогично, начиная с 0).

Поскольку поток битов, закодированный FEC, работает со скоростью, в 2 раза превышающей скорость потока битов, не закодированных FEC, как уже описано, тогда . Кодирование FEC выполняется независимо от границ навигационного сообщения; [27] это следует из приведенных выше уравнений.

Информация о частоте L2C

Непосредственным эффектом передачи двух гражданских частот является то, что гражданские приемники теперь могут напрямую измерять ионосферную ошибку так же, как и двухчастотные приемники с P(Y)-кодом. Однако пользователи, использующие только сигнал L2C, могут ожидать на 65% большей неопределенности местоположения из-за ионосферной ошибки, чем при использовании только сигнала L1. [28]

Военный (М-код)

Важным компонентом процесса модернизации является новый военный сигнал. Названный «Военный код» или «М-код», он был разработан для дальнейшего улучшения защиты от помех и обеспечения безопасного доступа к военным сигналам GPS.

Об этом новом ограниченном коде было опубликовано очень мало. Он содержит код PRN неизвестной длины, передаваемый на частоте 5,115 МГц. В отличие от P(Y)-кода, M-код является автономным, что означает, что пользователь может рассчитать свое положение, используя только сигнал M-кода. Согласно первоначальной конструкции P(Y)-кода, пользователи должны были сначала заблокировать код C/A, а затем передать блокировку на P(Y)-код. Позже были разработаны методы прямого сбора данных, которые позволили некоторым пользователям автономно работать с P(Y)-кодом.

Навигационное сообщение MNAV

О новом навигационном сообщении, которое называется MNAV , известно немного больше . Подобно новому CNAV, этот новый MNAV пакетируется, а не кадрируется, что обеспечивает очень гибкую полезную нагрузку данных. Также, как и CNAV, он может использовать упреждающую коррекцию ошибок (FEC) и расширенное обнаружение ошибок (например, CRC ).

Информация о частоте М-кода

М-код передается на тех же частотах L1 и L2, которые уже использовались предыдущим военным кодом, P(Y)-кодом. Новый сигнал имеет такую ​​форму, чтобы большая часть его энергии располагалась по краям (вдали от существующих несущих P(Y) и C/A). Он работает не на каждом спутнике, а 5 апреля 2011 года M-код был отключен для SVN62/PRN25. [29]

В отличие от предыдущих конструкций GPS, M-код предназначен для передачи с помощью направленной антенны с высоким коэффициентом усиления в дополнение к полностью заземленной антенне. Сигнал этой направленной антенны, называемый точечным лучом, предназначен для нацеливания на определенную область (диаметром в несколько сотен километров) и увеличения мощности местного сигнала на 20 дБ, или примерно в 100 раз сильнее. Побочным эффектом наличия двух антенн является то, что спутник GPS будет выглядеть как два спутника GPS, занимающих ту же позицию, что и спутники внутри точечного луча. Хотя весь сигнал M-кода Земли доступен на спутниках Block IIR-M, антенны точечного луча не будут развернуты до тех пор, пока не будут развернуты спутники Block III , которое началось в декабре 2018 года.

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

Метод модуляции — двоичное смещение несущей с использованием поднесущей 10,23 МГц против кода 5,115 МГц. Этот сигнал будет иметь общую полосу пропускания примерно 24 МГц со значительно разделенными лепестками боковых полос. Боковые полосы можно использовать для улучшения приема сигнала.

Л5

Сигнал L5 обеспечивает средства радионавигации, безопасные и достаточно надежные для жизненно важных приложений, таких как точное наведение на посадку самолета. Сигнал транслируется в полосе частот, защищенной МСЭ для авиационных радионавигационных служб . Впервые он был продемонстрирован со спутника USA-203 (Блок IIR-M) и доступен на всех спутниках GPS IIF и GPS III . Сигналы L5 транслируются с апреля 2014 года на спутниках, которые его поддерживают. [1]

Статус сигнала L5 по состоянию на 3 июля 2023 г .: [30]

Полоса L5 обеспечивает дополнительную надежность в виде уменьшения помех, эта полоса защищена на международном уровне, дублируется с существующими полосами, дополнена геостационарными спутниками и наземным усилением. Дополнительная надежность этого диапазона также полезна для наземных приложений. [31]

Два кода ранжирования PRN передаются на L5 в квадратуре: синфазный код (называемый I5-кодом ) и квадратурно-фазовый код (называемый Q5-кодом ). Оба кода имеют длину 10230 чипов, передаются со скоростью 10,23 Мчип/с (период повторения 1 мс) и генерируются одинаково (различаются только в начальных состояниях). Затем I5 модулируется (исключающим ИЛИ) навигационными данными (называемыми L5 CNAV) и 10-битным кодом Неймана-Хофмана с тактовой частотой 1 кГц. Аналогичным образом затем модулируется код Q5, но только с помощью 20-битного кода Неймана-Хофмана, который также тактируется на частоте 1 кГц.

По сравнению с L1 C/A и L2, вот некоторые изменения в L5:

Коды I5 и Q5

Код I5 и код Q5 генерируются с использованием одной и той же структуры, но с разными параметрами. Эти коды представляют собой комбинацию (исключающее ИЛИ) выходных данных двух разных регистров сдвига с линейной обратной связью (LFSR), которые выборочно сбрасываются.

5 я ( т ) знак равно U ( т ) ⊕ V я ( т )
U ( t ) = XA (( t mod 10 230) mod 8 190)
V я ( т ) = XB я ( Икс я , т мод 10 230)

где:

iупорядоченная пара ( P , n ), где P ∈ {I, Q} для синфазной и квадратурной фазы, а n — номер PRN; для сигнала L5 от одного спутника требуются обе фазы и один PRN.
5 i — коды дальности для i ; также обозначается как I5 n и Q5 n .
U и V i являются промежуточными кодами, причем U не зависит от фазы или PRN.
Используется выход двух 13-каскадных LFSR с состоянием часов t' :
XA ( x , t' ) имеет полином обратной связи x 13 + x 12 + x 10 + x 9 + 1 и начальное состояние 1111111111111 2 .
XB i ( x , t' ) имеет полином обратной связи x 13 + x 12 + x 8 + x 7 + x 6 + x 4 + x 3 + x + 1 и начальное состояние X i .
X i — начальное состояние, заданное для фазы и номера PRN, заданного i (обозначенного в ИС [32] ).
t — целое число периодов элементарного сигнала с момента начала времени GPS или, что эквивалентно, с любой секунды GPS (начиная с 0).

A и B — LFSR максимальной длины. Операции по модулю соответствуют сбросам. Обратите внимание, что оба сбрасываются каждую миллисекунду (синхронизировано с эпохами кода C/A). Кроме того, дополнительная операция по модулю в описании A связана с тем, что он сбрасывается на 1 цикл раньше своего естественного периода (который равен 8191), так что следующее повторение становится смещенным на 1 цикл по отношению к B [33] (в противном случае , поскольку обе последовательности будут повторяться, I5 и Q5 также будут повторяться в течение любого периода в 1 мс, что ухудшает корреляционные характеристики).

L5 навигационное сообщение

Данные L5 CNAV включают в себя эфемериды SV, системное время, данные о поведении часов SV, сообщения о состоянии, информацию о времени и т. д. Данные со скоростью 50 бит/с кодируются с помощью сверточного кодера со скоростью 1/2. Результирующий поток символов со скоростью 100 символов в секунду (sps) добавляется по модулю 2 только к коду I5; результирующая последовательность битов используется для модуляции синфазной несущей L5 (I5). Этот комбинированный сигнал называется сигналом данных L5. Несущая квадратурной фазы L5 (Q5) не содержит данных и называется пилот-сигналом L5. Формат, используемый для L5 CNAV, очень похож на формат L2 CNAV. Единственное отличие состоит в том, что он использует в 2 раза большую скорость передачи данных. Битовые поля в каждом сообщении, [34] типы сообщений и алгоритм кода прямого исправления ошибок такие же, как и в L2 CNAV. Сообщения L5 CNAV начинаются и заканчиваются в начале/конце недели GPS плюс целое число, кратное 6 секундам (это относится к началу первого бита, содержащего информацию о сообщении, как в случае с L2 CNAV). [35]

Информация о частоте L5

Вещание на частоте L5 (1176,45 МГц, 10,23 МГц × 115), которая является диапазоном воздушной навигации. Частота была выбрана таким образом, чтобы авиационное сообщество могло более эффективно управлять помехами L5, чем L2. [35]

Л1С

L1C — это сигнал гражданского назначения, который будет транслироваться на частоте L1 (1575,42 МГц), которая содержит сигнал C/A, используемый всеми нынешними пользователями GPS. Сигналы L1C будут транслироваться со спутников GPS III и более поздних версий, первый из которых был запущен в декабре 2018 года. [1] По состоянию на январь 2021 года сигналы L1C еще не транслируются, и только четыре действующих спутника способны их транслировать. Ожидается, что L1C будет установлен на 24 спутниках GPS в конце 2020-х годов. [1]

L1C состоит из пилотного компонента (называемого L1C P ) и компонента данных (называемого L1C D ). [36] Эти компоненты используют несущие с одинаковой фазой (в пределах погрешности 100 миллирадиан ) вместо несущих в квадратуре, как в L5. [37] Коды PRN имеют длину 10 230 чипов и передаются со скоростью 1,023 Мчип/с, то есть повторяются за 10 мс. Пилотный компонент также модулируется кодом наложения, называемым L1C O (вторичный код, который имеет более низкую скорость, чем код ранжирования, и также заранее определен, как и код ранжирования). [36] Из общей мощности сигнала L1C 25% выделяется для данных и 75% для пилот-сигнала. Используемым методом модуляции является BOC (1,1) для сигнала данных и TMBOC для пилот-сигнала. Несущая с двоичным смещением, мультиплексированная по времени (TMBOC), представляет собой BOC(1,1) для всех циклов, кроме 4 из 33, когда она переключается на BOC(6,1).

Текущий статус сигнала L1C по состоянию на 10 июня 2021 г. [21] :

Код ранжирования L1C

Коды пилот-сигнала и ранжирования данных L1C основаны на последовательности Лежандра длиной10 223 используется для построения промежуточного кода (называемого кодом Вейля ), который расширяется с помощью фиксированной 7-битной последовательности до необходимых 10 230 бит. Эта 10230-битная последовательность представляет собой код ранжирования и варьируется в зависимости от номера PRN, а также от компонентов пилот-сигнала и данных. Коды ранжирования описываются следующим образом: [38]

где:

— это код ранга для номера PRN и компонента .
представляет собой период ; оно введено только для более четкого обозначения. Чтобы получить прямую формулу, начните с правой части формулы и замените все экземпляры на .
— целое число периодов чипа L1C (что составляет 11,023  мкс) с момента начала времени GPS или, что эквивалентно, с любой секунды GPS (начиная с 0).
представляет собой упорядоченную пару , идентифицирующую номер PRN и код (L1C P или L1C D ), имеет форму или где - номер PRN спутника и представляет собой символы (не переменные), которые указывают код L1C P или код L1C D. , соответственно.
является промежуточным кодом: последовательность Лежандра, областью определения которой является набор целых чисел, для которых .
является промежуточным кодом, называемым кодом Вейля, с тем же доменом, что и .
представляет собой 7-битную последовательность, определенную для индексов от 0 до 6 , отсчитываемых от 0 .
— индекс вставки последовательности, отсчитываемый от 0, в код ранжирования (специфичный для номера и кода PRN ). Поэтому он определен в спецификации интерфейса (IS) как индекс, отсчитываемый от 1 . [39]
— индекс Вейля для номера PRN и кода, обозначенного в IS. [39]
— это остаток от операции деления (или по модулю), который отличается от обозначений в утверждениях модульного сравнения , также используемых в этой статье.

Согласно приведенной выше формуле и GPS IS, первые биты (эквивалентно до точки вставки ) и являются первыми битами соответствующего кода Вейля; следующие 7 битов: ; оставшиеся биты — это оставшиеся биты кода Вейля.

ИГ утверждает это . [40] Для ясности, формула для не учитывает гипотетический случай, в котором , что приведет к переносу экземпляра, вставленного в , из индекса.10 229 к 0.

Код наложения L1C

Коды наложения имеют длину 1800 бит и передаются со скоростью 100 бит/с, синхронизируясь с навигационным сообщением, закодированным в L1C D .

Для номеров PRN от 1 до 63 они представляют собой усеченные выходные данные LFSR максимального периода, которые различаются начальными условиями и полиномами обратной связи. [41]

Для номеров PRN от 64 до 210 они представляют собой усеченные коды Голда, генерируемые путем объединения двух выходов LFSR ( и , где - номер PRN), исходное состояние которых варьируется. имеет один из 4 полиномов обратной связи, используемых в целом (среди номеров PRN 64–210). имеет одинаковый полином обратной связи для всех номеров PRN в диапазоне 64–210. [42]

Навигационное сообщение CNAV-2

Навигационные данные L1C (называемые CNAV-2) передаются в кадрах длиной 1800 бит (включая FEC) и передаются со скоростью 100 бит/с.

Кадры L1C аналогичны сообщениям L2C и L5. Хотя L2 CNAV и L5 CNAV используют специальный тип сообщения для данных эфемерид, все кадры CNAV-2 включают эту информацию.

Общая структура всех сообщений состоит из 3 кадров, как указано в соседней таблице. Содержимое подкадра 3 варьируется в зависимости от номера его страницы, который аналогичен номеру типа сообщений L2 CNAV и L5 CNAV. Страницы транслируются в произвольном порядке. [43]

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

  1. Номер недели имеет то же значение, что и другие гражданские сигналы. Каждое сообщение содержит номер недели по модулю 8192 или, что эквивалентно, 13 младших битов номера недели, что позволяет напрямую указывать любую дату в циклическом 157-летнем диапазоне.
  2. Интервал недели (ITOW): целое число двухчасовых периодов, прошедших с момента последнего начала/конца недели. Он имеет диапазон от 0 до 83 (включительно), поэтому для кодирования требуется 7 бит.
  3. Время интервала (TOI): целое число 18-секундных периодов, прошедших с периода, представленного текущим ITOW, до начала следующего сообщения . Он имеет диапазон от 0 до 399 (включительно) и требует 9 бит данных.

TOI — это единственное содержимое подкадра 1. Номер недели и ITOW содержатся в подкадре 2 вместе с другой информацией.

Подкадр 1 кодируется модифицированным кодом BCH . В частности, 8 младших битов кодируются в формате BCH для генерации 51 бита, затем объединяются с использованием исключающего или самого старшего бита, и, наконец, самый старший бит добавляется как самый старший бит предыдущего результата для получения окончательных 52 битов. [44] Подкадры 2 и 3 индивидуально расширяются с помощью 24-битной CRC , затем индивидуально кодируются с использованием кода проверки четности низкой плотности , а затем чередуются как единый блок с использованием блочного перемежителя. [45]

Обзор частот

Все спутники вещают на одних и тех же двух частотах: 1,57542 ГГц (сигнал L1) и 1,2276 ГГц (сигнал L2). Спутниковая сеть использует метод расширения спектра CDMA, при котором данные сообщения с низкой скоростью передачи данных кодируются с помощью высокоскоростной последовательности псевдослучайного шума (PRN), которая различна для каждого спутника. Получатель должен знать коды PRN для каждого спутника, чтобы восстановить фактические данные сообщения. Код C/A для гражданского использования передает данные со скоростью 1,023 миллиона чипов в секунду, тогда как код P для использования в военных целях США передает со скоростью 10,23 миллиона чипов в секунду. Несущая L1 модулируется как C/A, так и P-кодами, тогда как несущая L2 модулируется только P-кодом. [47] Код P может быть зашифрован как так называемый код P(Y), который доступен только для военной техники с соответствующим ключом дешифрования. Коды C/A и P(Y) сообщают пользователю точное время суток.

Каждый составной сигнал (синфазный и квадратурный) становится:

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

Демодуляция и декодирование

Демодуляция и декодирование спутниковых сигналов GPS с использованием грубого кода Голда .

Приёмник GPS обрабатывает сигналы GPS, полученные его антенной, для определения положения, скорости и/или времени. Сигнал на антенне усиливается, преобразуется с понижением частоты в базовую полосу или промежуточную частоту, фильтруется (чтобы удалить частоты за пределами предполагаемого диапазона частот для цифрового сигнала, который будет накладываться на него) и оцифровывается; эти шаги могут быть связаны в другом порядке. Обратите внимание, что наложение псевдонимов иногда является преднамеренным (в частности, когда используется недостаточная дискретизация ), но фильтрация по-прежнему требуется для отбрасывания частот, которые не должны присутствовать в цифровом представлении.

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

Получение сигнала — это процесс определения частоты и фазы кода (оба относительно времени приемника), когда они ранее были неизвестны. Фаза кода должна определяться с точностью, которая зависит от конструкции приемника (особенно контура слежения); Репрезентативным значением является 0,5-кратная длительность кодовых чипов (около 0,489 мкс).

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

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

Приобретение

Получение заданного номера PRN можно представить как поиск сигнала в двумерном пространстве поиска, измерениями которого являются (1) фаза кода, (2) частота. Кроме того, получатель может не знать, какой номер PRN искать, и в этом случае к пространству поиска добавляется третье измерение: (3) номер PRN.

Частотное пространство
Частотный диапазон пространства поиска — это полоса, в которой сигнал может находиться с учетом знаний приемника. Несущая частота изменяется примерно на 5 кГц из-за эффекта Доплера, когда приемник неподвижен; если приемник движется, отклонение выше. Отклонение частоты кода составляет 1/1540 от отклонения несущей частоты для L1, поскольку частота кода составляет 1/1540 от несущей частоты (см. § Частоты, используемые GPS). Преобразование с понижением частоты не влияет на девиацию частоты; он только сдвигает все частотные компоненты сигнала вниз. Поскольку частота привязана ко времени приемника, неопределенность частоты генератора приемника увеличивает частотный диапазон пространства поиска.
Фазовое пространство кода
Код определения дальности имеет период 1023 чипов, каждый из которых длится примерно 0,977 мкс (см. § Грубый код/код обнаружения). Код дает сильную автокорреляцию только при смещениях менее 1 по величине. Размер пространства поиска в измерении фазы кода зависит от степени детализации смещений, при которых вычисляется корреляция. Обычно поиск фазы кода осуществляется с точностью до 0,5 чипа или меньше; это означает 2046 смещений. Может быть больше факторов, увеличивающих размер пространства поиска фазы кода. Например, приемник может быть спроектирован таким образом, чтобы проверять два последовательных окна оцифрованного сигнала так, чтобы по крайней мере одно из них не содержало перехода навигационного бита (что ухудшает пик корреляции); для этого требуется, чтобы окна сигналов имели длину не более 10 мс.
Пространство номера PRN
Нижние номера PRN находятся в диапазоне от 1 до 32, и поэтому существует 32 номера PRN для поиска, когда у получателя нет информации, позволяющей сузить поиск в этом измерении. Более высокие номера PRN варьируются от 33 до 66. См. § Навигационное сообщение.

Если информация альманаха была получена ранее, приемник выбирает, какие спутники прослушивать, по их PRN. Если информация альманаха отсутствует в памяти, приемник входит в режим поиска и циклически перебирает номера PRN, пока не будет получена блокировка одного из спутников. Для получения захвата необходимо, чтобы от приемника до спутника была беспрепятственная прямая видимость. Затем приемник может декодировать альманах и определить спутники, которые ему следует прослушивать. Обнаружив сигнал каждого спутника, он идентифицирует его по отдельному шаблону кода C/A.

Простая корреляция

Самый простой способ получить сигнал (не обязательно самый эффективный или наименее затратный с точки зрения вычислений) — вычислить скалярное произведение окна оцифрованного сигнала с набором локально сгенерированных реплик. Локально сгенерированные реплики различаются по несущей частоте и фазе кода, чтобы охватить все уже упомянутое пространство поиска, которое является декартовым произведением пространства поиска частоты и пространства поиска фазы кода. Несущая — это комплексное число, где действительные и мнимые компоненты являются синусоидами , как описано в формуле Эйлера . Реплика, которая генерирует наибольшую величину скалярного произведения, вероятно, лучше всего соответствует фазе кода и частоте сигнала; поэтому, если эта величина превышает пороговое значение, приемник приступает к отслеживанию сигнала или дополнительно уточняет оцененные параметры перед отслеживанием. Порог используется для минимизации ложных срабатываний (очевидно, обнаружение сигнала тогда, когда на самом деле сигнала нет), но некоторые из них все же могут время от времени возникать.

Использование сложной несущей позволяет репликам сопоставлять оцифрованный сигнал независимо от фазы несущей сигнала и обнаруживать эту фазу (принцип тот же, что и при преобразовании Фурье ). Скалярное произведение представляет собой комплексное число; его величина представляет собой уровень сходства между репликой и сигналом, как и в случае обычной корреляции вещественных временных рядов. Аргумент скалярного произведения представляет собой аппроксимацию соответствующей несущей в оцифрованном сигнале .

В качестве примера предположим, что степень детализации поиска по фазе кода составляет 0,5 чипа, а по частоте — 500 Гц, тогда нужно попробовать 1023/0,5  =  2046 фаз кода и 10 000 Гц/500 Гц  =  20 частот, всего 20. ×2046  =  40920 локальных реплик . Обратите внимание, что каждый интервал частоты центрирован на своем интервале и, следовательно, охватывает 250 Гц в каждом направлении; например, первый элемент имеет несущую на уровне -4,750 Гц и охватывает интервал от -5000 Гц до -4500 Гц. Фазы кода эквивалентны по модулю 1023, поскольку код ранжирования является периодическим; например, фаза -0,5 эквивалентна фазе 1022,5.

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

преобразование Фурье

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

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

Учитывая предыдущий пример, который будет обрабатываться с помощью этого метода, предположим, что данные действительны (в отличие от комплексных данных, которые будут иметь синфазные и квадратурные компоненты), частоту дискретизации 5 МГц, окно сигнала 10 мс и промежуточная частота 2,5 МГц. В цифровом сигнале будет 5 МГц × 10 мс  =  50 000 выборок, и, следовательно, 25 001 частотный компонент в диапазоне от 0 Гц до 2,5 МГц с шагом 100 Гц (обратите внимание, что компонент 0 Гц является действительным, поскольку он представляет собой среднее значение реального -значный сигнал и составляющая 2,5 МГц также реальна, поскольку это критическая частота ). Исследуются только компоненты (или элементы разрешения) в пределах 5 кГц от центральной частоты, то есть диапазон от 2,495 МГц до 2,505 МГц, и он покрыт 51 частотным компонентом . Как и в предыдущем случае, имеется 2046 кодовых фаз , таким образом, всего будет проверено 51×2046  =  104346 комплексных частотных компонентов .

Круговая корреляция с преобразованием Фурье

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

Расшифровка сообщений отслеживания и навигации

Поскольку полученная несущая частота может изменяться из-за доплеровского сдвига, точки, в которых начинаются полученные последовательности PRN, не могут отличаться от O на точное целое число миллисекунд. По этой причине отслеживание несущей частоты вместе с отслеживанием кода PRN используются для определения того, когда начинается код PRN принимаемого спутника. [48] ​​В отличие от более раннего расчета смещения, при котором потенциально могли потребоваться испытания всех 1023 смещений, отслеживание для поддержания захвата обычно требует смещения на половину ширины импульса или меньше. Для выполнения этого отслеживания приемник наблюдает две величины: фазовую ошибку и сдвиг принятой частоты. Корреляция принятого кода PRN по отношению к коду PRN, сгенерированному приемником, вычисляется для определения того, не совмещены ли биты двух сигналов. Сравнение принятого кода PRN с кодом PRN, сгенерированным приемником, сдвинутым на половину ширины импульса раньше и на половину ширины импульса позже, используется для оценки необходимой корректировки. [49] Величина регулировки, необходимая для максимальной корреляции, используется при оценке фазовой ошибки. Полученное смещение частоты от частоты, генерируемой приемником, дает оценку ошибки скорости фазы. Команда для генератора частоты и любой необходимый дополнительный сдвиг кода PRN вычисляются как функция фазовой ошибки и ошибки скорости фазы в соответствии с используемым законом управления. Доплеровская скорость вычисляется как функция смещения частоты от номинальной частоты несущей. Доплеровская скорость — это составляющая скорости вдоль луча зрения приемника относительно спутника.

Поскольку приемник продолжает читать последовательные последовательности PRN, он столкнется с внезапным изменением фазы принятого сигнала PRN длиной 1023 бита. Это указывает на начало бита данных навигационного сообщения. [50] Это позволяет приемнику начать считывание 20-миллисекундных битов навигационного сообщения. Слово TLM в начале каждого подкадра навигационного кадра позволяет приемнику обнаружить начало подкадра и определить время тактового сигнала приемника, в котором начинается навигационный подкадр. Слово КАК затем позволяет получателю определить, какой конкретный подкадр передается. [11] [12] Перед первой оценкой положения может возникнуть задержка до 30 секунд из-за необходимости считывания данных эфемерид перед вычислением пересечений сферических поверхностей.

После того, как подкадр был прочитан и интерпретирован, время отправки следующего подкадра может быть рассчитано с помощью данных коррекции часов и КАК. Приемник знает время часов приемника, когда было получено начало следующего подкадра, из обнаружения слова телеметрии, что позволяет вычислить время прохождения и, следовательно, псевдодальность. Приемник потенциально способен получать новое измерение псевдодальности в начале каждого подкадра или каждые 6 секунд.

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

Смотрите также

Источники и ссылки

Библиография

Спецификация GPS-интерфейса

Примечания

  1. ^ abcdef «Новые гражданские сигналы» . Проверено 18 января 2021 г.
  2. ^ «Обязательства по бескодовому/полубескодовому доступу к GPS» .
  3. ^ Гражданские GPS-приемники действительно имеют доступ к частоте L2.
  4. ^ ab GPS-IS-200, таблицы 3-Iа, 3-Iб (с. 6–8).
  5. ^ GPS-IS-200, § 3.2.1.3, таблица 3-Iа (п. 4, 7).
  6. ^ Патент США 5576715, Литтон, Джеймс Д.; Рассел, Грэм и Ву, Ричард К., «Метод и устройство для цифровой обработки в приемнике системы глобального позиционирования», выпущено 19 ноября 1996 г., передано Leica Geosystems. 
  7. ^ Петовелло, Марк (ноябрь 2008 г.). «Ожидаемая продолжительность жизни спутникового альманаха» (PDF) . Внутри ГНСС : 14–19 . Проверено 17 июля 2019 г.
  8. ^ GPS-IS-200, § 20.3.4.1 (стр. 63–130).
  9. ^ GPS-IS-200, § 6.4.1 (стр. 63–64).
  10. ^ GPS-IS-200, § 40.3.3 (стр. 207).
  11. ^ ab «Введение в пользовательское оборудование NAVSTAR GPS» (PDF) . Правительство США . Проверено 24 июля 2013 г.Раздел 1.4.2.6.
  12. ^ ab «Основы спутниковой навигации» (PDF) . Архивировано из оригинала (PDF) 7 ноября 2014 г.
  13. ^ GPS-IS-200, § 6.2.4 (стр. 50), § 3.3.4 (стр. 41).
  14. ^ GPS-IS-200, § 20.3.3.1 (стр. 87).
  15. ^ GPS-IS-200, § 20.3.3.3.1.1 (стр. 90).
  16. ^ GPS-IS-200, § 20.3.4.1 (стр. 130).
  17. ^ «Спецификация интерфейса IS-GPS-200, версия D: Пользовательские интерфейсы космического сегмента/навигации Navstar GPS» (PDF) . Офис совместной программы Navstar GPS. Архивировано из оригинала (PDF) 8 сентября 2012 г. Проверено 24 июля 2013 г.Страница 103.
  18. ^ GPS-IS-200, § 20.3.3.5.1 (стр. 108–109).
  19. ^ GPS-IS-200, § 40.3.3.5.1 (стр. 207–208).
  20. ^ Часто задаваемые вопросы по GPS береговой охраны США.
  21. ^ ab «GPS.gov: Новые гражданские сигналы». www.gps.gov . Проверено 10 июня 2021 г. Всеобщее достояниеВ данную статью включен текст из этого источника, находящегося в свободном доступе .
  22. ^ GPS-IS-200, § 30.3.3 (стр. 140).
  23. ^ Нумерация начинается с 1. Бит 1 — это первый бит сообщения, а бит 300 — последний.
  24. ^ Счетчик TOW для начала следующего сообщения . Он использует тот же формат, что и усеченный TOW в LNAV.
  25. ^ GPS-IS-200, § 30.3.4.1 (стр. 190).
  26. ^ GPS-IS-200, § 3.3.3.1.1 (стр. 39) Обратите внимание, что синхронизация описывается в IS в виде эпох X1, которые происходят каждые 1,5 секунды и синхронизируются с началом/концом недели GPS.
  27. ^ GPS-IS-200, § 3.3.3.1.1 (стр. 39).
  28. ^ «Спецификация интерфейса IS-GPS-200, версия D» (PDF) . Береговая охрана США . 7 декабря 2004 г. Проверено 18 июля 2010 г.
  29. ^ "Упор GPS-антенны" . Проверено 28 июня 2022 г.
  30. ^ «GPS.gov: Новые гражданские сигналы» . www.gps.gov . Проверено 16 февраля 2024 г.
  31. ^ «Спутниковая навигация - GPS - Политика - Модернизация» . ФАА.gov . ФАУ. 13 ноября 2014 года . Проверено 25 сентября 2018 г.
  32. ^ GPS-IS-705, таблицы 3-Иа, 3-Иб (с. 5 7).
  33. ^ GPS-IS-705, § 3.3.2.2 (стр. 14).
  34. ^ GPS-IS-705, § 20.3.3 (стр. 41).
  35. ^ ab GPS-IS-705, § 3.3.3.1.1 (стр. 39).
  36. ^ ab GPS-IS-800, § 3.1 (стр. 2–3).
  37. ^ GPS-IS-800, § 3.2.1.6.1 (стр. 4).
  38. ^ Коды дальности описаны в GPS-IS-800, § 3.2.2.1.1 (стр. 7–8) с использованием других обозначений.
  39. ^ ab GPS-IS-800, таблица 3.2-2 (с. 10–12).
  40. ^ GPS-IS-800, с. 7.
  41. ^ GPS-IS-800, § 3.2.2.1 (стр. 6).
  42. ^ GPS-IS-800, § 6.3.1.2 (стр. 110–111).
  43. ^ GPS-IS-800, § 3.5.5.1 (стр. 69).
  44. ^ GPS-IS-800, § 3.2.3.2 (стр. 19–20).
  45. ^ GPS-IS-800, § 3.2.3.1 (стр. 18).
  46. Пенттинен, Юрки Т.Дж. (16 марта 2015 г.). Справочник по телекоммуникациям: Инженерные рекомендации для фиксированных, мобильных и спутниковых систем. Джон Уайли и сыновья. ISBN 9781119944881.
  47. ^ Как работает GPS. Конова.де (2005).
  48. ^ «Как GPS-приемник получает блокировку» . Gpsinformation.net . Проверено 13 октября 2009 г.
  49. ^ «Введение в пользовательское оборудование NAVSTAR GPS» (PDF) . Правительство США . Проверено 24 июля 2013 г.Раздел 1.4.2.4.
  50. ^ «Введение в пользовательское оборудование NAVSTAR GPS» (PDF) . Правительство США . Проверено 24 июля 2013 г.Раздел 1.4.2.5.
  51. ^ «Сетевая помощь AN02» . Архивировано из оригинала 21 февраля 2010 г. Проверено 10 сентября 2007 г.