Генерирование навигационных данных

Генерирование компонента навигационных данных сигнала GPS части B на Рисунке B. 1. Как было замечено ранее, скорость передачи битов последовательности двоичных навигационных данных равняется 50 Гц. В симуляторе сигнал генератора последовательности навигационных данных получен с выхода счетчика в части C/A. Как видно на Рисунке B.2a. счетчик переустанавливается после отработки полной последовательности кода PRN. Как уже упоминалось,

данный период равняется 1 мс, что соответствует скорости передачи (частоте) 1 кГц. Для того, чтобы получить сигнал частотой 50 Гц из сигнала, подаваемого счетчиком C/A, первым блоком части навигационных данных является счетчик, который увеличивает свою величину по каждому заднему фронту импульса входного сигнала. Счетчик переустанавливается, когда он достигает значения 20, таким образом, каждые 20 мс соответствуют 50 Гц. Таким образом, выход с первого счетчика в части навигационных данных симулятора подает сигнал частотой 50 Гц на следующий блок.

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

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

Выход с части навигационных данных подается на часть C/A и часть P кода через умножитель.

Генерирование P Кода

Генерирование компонента P кода сигнала GPS показано в Части C на Рисунке B.

I. Как упоминалось ранее, компонент кода P не является важным для алгоритмов получения и трекинга и, таким образом, должен имитироваться как прямоугольный импульс, изменяющийся между — 1 и 1. В симуляторе сигнала GPS данный сигнал реализуется посредством генератора прямоугольных импульсов с частотой, соответствующей скорости элементарных посылок P кода, которая равна 10.23 МГц.

Во втором блоке части кода P, данный сигнал объединяется с последовательностью навигационных данных. Это сделано таким же способом, как и в части C/A путем умножения двух сигналов.

Часть генерирования несущей частоты в левом нижнем углу, фактически такая же, как и часть, предназначенная для генерирования несущей частоты в части C/A. Единственное различие здесь в том, что ОУН (VCO) имеет фазовый сдвиг на 90° по сравнению с прочими ОУН (VCO). В результате этого ОУН (VCO) генерирует синусоидальную волну P кода, в отличие от косинусоидальной волны, генерируемой C/A ОУН (VCO). Объединенный сигнал P кода и навигационных данных модулируется BPSK на несущую частоту в блоке умножения.

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

Объединение компонентов сигнала

Последняя часть симулятора сигнала GPS расположена в самой правой части Рисунка B.l. Здесь два модулированных кода объединяются, образуя полный сигнал GPS. Два компонента просто суммируются вместе как синфазные и прямоугольные компоненты окончательного сигнала.

Последняя часть симулятора сигнала это добавление шума. Этот блок генератора шума показан зеленым на Рисунке B.l. Величина шума выбирается на входе имитации. Результирующий шум от генератора шума прибавляется к сигналу GPS.

Реализация верхнего уровня

Когда нижний уровень реализации Simulink генератора сигнала GPS был выполнен, может быть разработан верхний уровень реализации.

Генерирование навигационных данных - student2.ru

РИСУНОК B.4. Генератор сигнала GPS реализованный на средствах Simulink. Эта имитация включает четыре различных спутника и сохраняет данные в файле. Другое окно всплывает, при двойном нажатии на одно из окон симулятора сигнала. Это окно используется для установки всех значений для одного из спутников в процессе имитации.

Верхний уровень реализует имитацию различных спутников, необходимых для симуляции и выбора файла, в который имитированные данные будут сохранены. Рисунок B.4 показывает пример того, как верхний уровень симулятора сигнала может быть реализован. В данном случае, симулятор содержит четыре различных спутника. Каждый из спутников имеет различные значения PRN, временного сдвига кода PRN, смещения Допплера, и коэффициента Допплера, который вводится в окно, которое всплывает, когда на одно из окон в Части A производится двойное нажатие.

Генератор сигнала Galileo

В целях дальнейшего изучения сигналов Galileo, мы реализовали простой симулятор сигнала, используя средства Simulink.

Рисунок B.5 показывает модель Simulink симулятора сигнала Galileo. Настоящая

версия построена из стандартных блоков Simulink, и не содержит каких-либо специализированных блоков (называемых подсистемами в Simulink). Серые блоки в модели являются частью генератора, а белые блоки используются для визуализации генерируемого сигнала. Белые блоки не оказывают какого-либо влияния на генерирование сигнала.

 
  Генерирование навигационных данных - student2.ru

РИСУНОК B.5. Модель Simulink, которая генерирует сигнал LI. Серые блоки генерируют сигнал Galileo, а белые блоки используются для визуализации сигнала.

Генератор напрямую реализует BOC, CASM и другие шаги, ранее описанные в данной главе. В данной модели легко увидеть константы CASM и математические операции, которые соответствуют (3.2) - (3.4).

Модель может быть разделена на три части слева направо (за исключением белых блоков). Первая часть состоит из генераторов сигналов PRN, BOC и случайных битов навигационных сообщений. Это лева часть модели. Она создает все три навигационных сигнала в узкополосной передаче (сверху вниз): канал данных, контрольный канал и канал ограниченного доступа.

Центральная часть чертежа преобразует двоичные сигналы левой части в биполярные сигналы ±1. PRN генераторы Simulink, генерирующие двоичные данные

и биполярные сигналы, необходимые для алгоритма CASM.

Часть CASM реализована в правой стороне модели. Выход модели это сигнал Galileo LI на частоте LI. Блоки волны нулевого порядка используются для сэмплирования постоянного сигнала. Частота сэмплирования равна 110.5 МГц и результатом сэмплирования является ПЧ (IF) примерно равная 28 МГц. Спектр сигнала после сэмплирования показан на Рисунке B.6. Он ясно показывает две основных доли BOC( 1,1) в центре спектра. Два сигнала OS разделяют эту часть спектра.

Генерирование навигационных данных - student2.ru Генерирование навигационных данных - student2.ru РИСУНОК B.6. Спектр для генерированного сигнала Galileo Ll.

Две широкие части по сторонам спектра происходят от сигнала ограниченного доступа BOC( 15.2.5).

Документы нашей модели не сохраняют сигнал от генератора. Выход генератора должен быть сэмплирован и направлен в файл или в переменную в рабочей области MATLAB. Технология такая же, как в реализации графика FFT видимого в правом верхнем углу чертежа. Блок нулевой последовательности необходим для сэмплирования сигнала. Затем одна из синусоидальных волн сигнала должна быть подана из блока библиотеки Simulink в зависимости от того, должна ли она быть представлена в виде функции или переменной. Дополнительный блок шума Гаусса (AWGN) используется для добавления шума к сигналу.

Настоящая модель генерирует только сигнал от одного спутника одновременно. Она может быть использована в качестве подсистемы в Simulink. Таким образом, несколько таких генераторов должны быть соединены вместе для генерирования сигналов от констелляции спутников. Секция B.2.5 описывает, как это может быть реализовано.

Текущая модель является лишь основной и весьма примитивной и нуждается в полном обновлении для того, чтобы учесть свойства и среду распространения реальных сигналов. Во-первых, должна быть добавлена более сложная модель распространения сигнала, которая учитывает усиление сигнала на спутнике, потери сигнала в безвоздушном пространстве, атмосфере, антеннах и во внешнем интерфейсе. Следующее, модель должна быть видоизменена для включения в нее эффектов Допплера. Частоты (скорости прохождения импульсов) всех генераторов (данных, PRN, субнесущих и несущих частот) должны управляться одновременно и все межсигнальные фазы должны быть обеспечены. Это требует усовершенствования данных блоков. Прекрасный пример такого усовершенствованного генератора описан в сетевом издании Mathworks webinar "'Implementing a GPS Receiver with DSP and

FPGA Hardware Using Simulink and Related Tools. (Реализация приемника GPS посредством аппаратного обеспечения DPS и FPGA с использованием Simulink и связанного с ним инструментария)"

Различия в обработке сигналов GPS и Galileo

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

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

Различия сигналов

Этот перечень рассматривает только сигналы Galileo LI OS и GPS C/A на LI. Сперва, проанализированы различия сигналов. Последующие параграфы показывают различия в обработке сигналов приемником.

Сигналы типа GPS имеют один общественный сигнал и один шифрованный сигнал ограниченного доступа. Galileo будет иметь три сигнала: два общественных, названных сигналы Открытой Услуги - Open Service (OS), и один шифрованный, названный сигналом Услуги, Регулируемой Государством - Public Regulated Service (PRS). В дальнейшем будут рассматриваться только сигналы OS. Один из сигналов OS, канал данных, будет содержать навигационные данные (эфемериды, справочник и дополнительную информацию). Контрольный канал будет немодулированным навигационными данными. Он будет модулирован только короткой последовательностью битов (вторичный код с кодом длиной 25 элементарных посылок), которая будет повторяться все время.

Коды распространения GPS используют коды распространения с 1023 элементарными посылками, в то время как Galileo будет использовать коды распространения с длинами 4096 элементарных посылок. Скорость элементарных посылок одинакова как для сигналов GPS, так и для Galileo OS сигналов, и равна 1.023 МГц, но все коды Galileo на LI комбинированы с сигналом субнесущей частоты (BOC сигналы). Скорость (частота) поднесущей равна 1.023 МГц как для сигналов данных LI OS так и для контрольных сигналов. Ожидается, что такой же тип сигналов будет использоваться в модернизированном GPS (наиболее вероятно программой GPS III). Переданные сигналы GPS LI являются сигналами с полосой пропускания, ограниченной 20 x 1.023 МГц, в то время как сигналы Galileo LI ограничены до 40 x 1.023 МГц.

Коды Galileo PRN пока еще не опубликованы. В зависимости от окончательного выбора кодов, существует две технологии для генерирования кодов PRN. Одна – это использование генератора с регистрами сдвига с обратными связями, подобными тем, которые используются в GPS, но с более длинными регистрами. Вторая – использовать коды памяти, которые могут быть предварительно генерированы и сохранены в памяти.

Последние тенденции развития сигнала Galileo показывают, что дополнительные коды могут быть использованы в дополнение к кодировке BOC для улучшения свойств сигналов и производительности трекинга сигналов; см. Хайн (Hein) и другие. (2005 год).

Модулирование данных Процесс модуляции данных одинаков для GPS и Galileo. Сигнал BOC умножается на сигнал данных (операция XOR является эквивалентом для двоичных логических сигналов). Контрольный сигнал использует ту же технологию для модулирования сигналов BOC вторичным кодом. Скорость посылки навигационных данных по каналу данных составляет

250 Гц. Она такова же как скорость данных вторичного кода по контрольному каналу.

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

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

Фраза синхронизации (Преамбула) GPS использует 8-битовый (символьный) формат.

Galileo, скорее всего, будет использовать 10-символьный формат.

Детектирование ошибки Galileo будет использовать циклическую проверку избыточности (ЦПИ - CRC) для детектирования повреждений данных внутри субфреймов. Ожидается, что CRC будет высчитываться через 24 бита данных в субфрейме. Спецификация не показывает, что какие-либо биты из предыдущего субфрейма будут использоваться при расчете CRC.

Кодирование канала В дополнение к CRC, Galileo будет использовать прямое исправление ошибок (ПИО - FEC) для обнаружения повреждения данных и исправления данных ошибок, для предотвращения их дальнейшего распространения. Это упростит коррекцию гораздо большего количества повреждений по сравнению с GPS, где только один бит в субфрейме может быть исправлен. Блоковый интервал будет использоваться для обеспечения большей устойчивости данных Galileo против повреждений.

FEC используется уже в сигналах WAAS и EGNOS.

Аутентификация данных Galileo скорее всего будет использовать технологию аутентификации данных для обеспечения надежности трекинга сигнала ГНСС (GNSS). Целью аутентификации данных является обеспечение средств для различения пользователем оригинальных сигналов Galileo и имитированных сигналов (технический термин – спуфинг (spoofing) сигнала). Спуфинг сигнала

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

Только сертифицированные приемники смогут декодировать информацию

аутентификации, но аутентификация будет обеспечиваться сигналами OS. P(Y)

закодированный код является средством аутентификации сигнала в GPS.

Модуляция Galileo использует модуляцию BOC(l.l) (которая реально осуществляет манчестерскую систему кодирования канала данных и контрольного канала) и схему мультиплексирования CASM для объединения трех сигналов в гекса- фазовое представление, в котором GPS использует BPSK.

Привязка ко времени Galileo будет использовать опорное время именуемое Системой Времени Галилео (Galileo System Time - GST) в то время как GPS использует время GPS (GPST). Время GPS это комплексные часы, общее количество часов GPS рассчитывается в фильтре Кальмана (Kalman filter). Система Времени Galileo это мастер-часы; выход управляемых активных Мастер часов (H-maser). Система Времени Galileo будет управляться Международными Атомными Часами (International Atomic Time - TAI) посредством устройства Точного Времени Galileo (PTF). Время GPS управляется представлением в режиме реального времени Координированного Универсального Времени (Coordinated Universal Time - UTC) Морской Обсерватории США (USNO). Сдвиг между TAI и UTC является целым числом секунд.

Констелляция спутников Базовая система GPS предназначена для 24 спутников, однако, система в настоящее время состоит из более, чем 24 спутников. Констелляция содержит 6 орбитальных плоскостей, склоненных под углом 55° к экватору. Каждая плоскость содержит 4-5 активных спутников. Высота орбиты спутника 20,183 км от поверхности Земли и спутники имеют орбитальный период 11 часов 58 минут.

Космический сегмент Galileo будет включать 30 спутников в констелляции Уокера (Walker) с тремя орбитальными плоскостями склоненными на 56° к экватору. Каждая плоскость содержит 9 рабочих спутников (всего 27 активных спутников) равномерно распределенных под углом 40°друг от друга плюс 1 неактивное свободное пространство. Высота орбиты спутника 23,222 км. Это соответствует констелляции повторяющегося цикла 10 дней, в течение которого каждый спутник совершает 17 полных оборотов.

Различия в обработке сигнала

Нижеследующее показывает различия в обработке приемником сигнала.

Сигнал на ПЧ (IF) Сигналы Galileo OS требуют в два раза большей ширины диапазона для основных долей, т.е., 2 x 2.046 МГц, по сравнению с 1 x

2.046 MГц для GPS. В практических применениях это может предусматривать использование как минимум удвоенной указанной ширины диапазона для обеспечения минимальных искажений ACF принятых сигналов. Таким образом, внешний интерфейс GPS с более узкой полосой частот может потребовать обновления для идеального приема сигналов Galileo.

При видоизменении внешнего интерфейса GPS для увеличения ширины полосы приема, следует уделять внимание тому, чтобы микшер не перекрывал зеркала естественного спектра сигнала. Таким образом, частота ПЧ (IF) может потребовать настроек. Что, в свою очередь, означает, что это может повлиять на диапазоны возможных частот сэмплирования, поскольку, следует уделять внимание тому, чтобы избегать возникновения частоты наложения на falias =

fsampling — fsignalТогда не будет необходимости внесения изменений приемника в части Радио (ВЧ) / ПЧ (IF), поскольку как сигналы GPS, так и сигналы Galileo делят несущую частоту LI и передаются на сравнимых уровнях мощности сигнала. Внешние интерфейсы для сигналов Galileo не будут требовать какого-либо видоизменения для приема сигналов GPS.

Различия, касающиеся получения и трекинга Основным различием между GPS и Galileo, которое относится к получению и трекингу это различие в кодах распространения. Трудно выделить точное различие, потому что детали генератора кода PRN Galileo PRN пока не опубликованы. Но в любом случае, будут иметь место два различных генератора кодов PRN для GPS и для Galileo. Для Galileo выходы генераторов PRN должны быть модулированы на прямоугольную волну для создания сигнала BOC. Коды Galileo в 4 раза длиннее, чем коды GPS. Поскольку скорость прохождения элементарных посылок одинакова, это устанавливает минимальное время корреляции

 
  Генерирование навигационных данных - student2.ru

РИСУНОК B.7. Исходная архитектура трекинга LI OS.

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

Для получения и трекинга сигналов Galileo может понадобиться дополнительные технологии для приема/трекинга соответствующего пика ACF, если сигналы LI OS будут использовать предлагаемые схемы кодировки CBCS, см. Хайн (Hеin) и другие (2005 год). В зависимости от конфигурации схемы кодировки CBCS, могут появляться сигналы ACF с множественными местными экстремумами.

Относительно простой схемы может применяться механизм детектирования

захвата ложного сигнала, который состоит в проверке мощности сигнала ACF поблизости от точки трекинга. Он может быть осуществлен посредством дополнительных звеньев коррелятора, настроенных на «очень рано» и «очень поздно», которые относятся к преждевременным, своевременным и запаздывающим звеньям, или он может быть реализован периодическим перескакиванием на соседние временные сдвиги кода с существующими преждевременными, своевременными и запаздывающими корреляторами.

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

Время задержки срабатывания устанавливает максимальный шаг для поиска частоты. Для минимальной продолжительности в 4 мс шаг частоты равен 250 Гц (был 1 кГц для времени задержки срабатывания в 1 мс). Для улучшенных рабочих характеристик 125 Гц будет лучшим выбором.

Трекинг Архитектура высокого уровня блока трекинга фактически такая же для базового случая сигнала BOC(l.l), как и для GPS. Основные отличия это новые генераторы кодов (BOC, PRN и вторичного кода) и более продолжительные времена задержки срабатывания. Исходная архитектура трекинга LI OS показана на Рисунке B.7.

Преобразование с понижением частоты с ПЧ (IF) для узкополосной передачи осуществлено с помощью обычного NCO несущей частоты и микшера. Отдельный генератор кода PRN (или таблица соответствия, в зависимости от окончательного способа реализации) используется для местных данных и контрольного канала копий кода PRN. Оба местных кода объединены с помощью субнесущей частоты BOC. Контрольный канал объединен с медленно меняющимся вторичным кодом. Все генераторы кодов управляются сигналом строба от кода NCO, хотя генератор вторичного кода использует разделенную версию данного сигнала синхронизации. Соответствующие дискриминаторы и контурные фильтры, как правило, обеспечивают управляющие сигналы для обоих NCO.

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

Демодуляция и декодирование данных Демодуляция потребует обновленной функции поиска преамбулы. Код должен использовать обращенный перемножитель для расстановки в правильном порядке полученных символов (декодированных битов FEC). Инструментарий связи MATLAB имеет встроенную функцию перемножения и обращенного перемножения.

Декодер Витерби (Viterbi) должен использоваться для декодирования потока символов, декодированного алгоритмом FEC. Инструментарий связи MATLAB имеет встроенную функцию vitdec для декодирования потока FEC. Субфреймы имеют 6 конечных битов, установленных на ноль для "инициализации"

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

Проверка CRC должна рассчитываться для детектирования каких-либо ошибок. Алгоритм очень похож, но не идентичен данному алгоритму для GPS.

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

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

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

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

Akos, Dennis (1997). A Software Radio Approach to Global Navigation Satellite System Receiver Design. Ohio University, Athens, OH.

Akos, D. M., Stockmaster, M., Tsui, J. B. Y. & Caschera, J. (1999). Direct bandpass sampling of multiple distinct RF signals. IEEE Transactions on Communications, 47(7):983-988.

Anonymous (1997). World Geodetic System 1984, Its Definition and Relationships with Local Geodetic Systems. National Imagery and Mapping Agency, 3 edition, St. Louis, MO. Anonymous (2000). Application note: Selecting an A/D converter. Texas Instrument, focus.ti.com/lit/an/sbaa004/sbaa004.pdf.

Anonymous (2005). LI band part of Galileo Signal in Space ICD (SIS ICD). Galileo Joint Undertaking, htlp://www.galileoju.com/page.cfm?voce = s2&idvoce=64&plugln = 1.

Balanis, Constantine A. (1996). Antenna Theory: Analysis and Design. John Wiley & Sons, Inc., 2nd edition. New York, NY.

Bastide, R, Akos, D.; Macabiau, C. & Roturier, B. (2003). Automatic gain control (AGC) as an interference assessment tool. In 16th International Technical Meeting of the Satellite Division of the Institute of Navigation, pages 2042—2053. Portland, OR.

Best, Roland E. (2003). Phase-Locked Loops: Design, Simulation, and Applications. McGraw- Hill. 5,h edition. New York, NY.

Betz, John W. (2002). Binary offset carrier modulations for radionavigation. Navigation, 48:227- 246.

Borre, Kai (2003). The GPS easy suite—MATLAB code for the GPS newcomer. GPS Solutions, 7:47-51.

Chung, B.-Y, Chien, C, Samueli, H. & Jain, R. (1993). Performance analysis of an all-digital BPSK direct-sequence spread-spectrum IF receiver architecture. IEEE Journal on Selected Areas in Communications, 11(7): 1096-1107.

Dixon, R. C. (1984). Spread Spectrum Systems. John Wiley & Sons, 2nd edition, New York, NY.

Forssell, Borje (1991). Radionavigation Systems. Prentice-Hall, Englewood Cliffs, NJ.

Gold, Robert (1967). Optimal binary sequences for spread spectrum multiplexing. IEEE Transactions on Information Theory, 13(4):619—621.

Golomb, S. (1982). Shift Register Sequences. Aegean Park Press, Laguna Hills, CA.

Gromov, K., Akos, D., Pullen, S., Enge, P. & Parkinson, B. (2000). GIDL: Generalized interference deteclion and localization system. In 13th International Technical Meeting of the Satellite Division of the Institute of Navigation, pages 447-157, Salt Lake City, UT.

Haykin, S. (2000). Communication Systems. John Wiley & Sons, 4lh edition. New York, NY. Hein, Guenter W., Avila-Rodriguez, Jose-Angel, Ries, Lionel, Lestarquit, Laurent, Issler, Jean- Luc, Godet, Jeremie & Pratt, Tony (2005). A candidate for the Galileo LI OS optimized signal. In ISth International Technical Meeting of the Satellite Division of the Institute of Navigation, pages 833-845. Long Beach. CA.

ICD-GPS-200 (1991). Interface control document. ICD-GPS-200. Arinc Research Corporation. 11 770 Warner Ave.. Suite 210, Fountain Valley. CA.

ICD-GPS-705 (2002). Interface control document: Navstar GPS space segment/navigation L5 user interfaces. US DOD.

Kaplan, Elliott D. & Hegarty, Christopher J., editors (2006). Understanding GPS, Principles and Applications. Artech House, 2nd edition, Boston, MA.

Martin, Nicolas, Leblond, Valery, Guillotel, Gilles & Heiries, Vincent (2003). BOC(x.y) signal acquisition techniques and performances. In Proceedings of ION GPSIGNSS 2003, pages 188- 197, Portland, OR.

Mattos, Philip (2004). Acquiring sensitivity to bring new signal indoor. GPS World, May:28-33. Nunes, Fernando D., Sousa, Fernando M. G. & Leitao, Jose M. N. (2004). Multipath mitigation technique for BOC signals using gating functions. In 2nd ESA Workshop on Satellite Navigation User Equipment Technologies, NAVITEC '2004.8-10 December, ESTEC, Noordwijk.

Oppenheim, A. & Schafer, R. (1999). Discrete-Time Signal Processing. Prentice-Hall, Englewood Cliffs, NJ.

Parkinson, Bradford W. & Spilker Jr., James J., editors (1996). Global Positioning System: Theory and Applications, volume 163 of Progress in Astronautics and Aeronautics. American Institute of Aeronautics and Astronautics. Inc., Washington, DC.

Shanmugan, K. Sam & Breipohl, A. M. (1988). Random Signals: Detection, Estimation and Data Analysis. John Wiley & Sons. New York, NY.

SPS (1995). Global positioning system standard positioning service signal specification. U. S. Department of Defense.

Strang, Gilbert & Borre, Kai (1997). Linear Algebra. Geodesy, and GPS. Wellesley-Cambridge Press, Wellesley. MA.

Straw, R. Dean, editor (2003). The ARRL Antenna Book: The Ultimate Reference for Amateur Radio Antennas. Transmission Lines and Propagation. American Radio Relay League, 20lh Bk & Cr edition, Newington, CT.

Tsui, J. (2000). Fundamentals of Global Positioning System Receivers: A Software Approach. John Wiley & Sons, New York. NY.

Winkel, Jon (2005). BCS spectrum calculation. To be published.

Winkel, Jon Olafur (2000). Modelling and Simulating GNSS Signal Structures and Receivers. Universitat der Bundeswehr Munchen, Neubiberg.

Ziemer, Rodger E. & Peterson, Roger L. (1985). Digital Communicaiions and SpreadSpectum Systems. MacMillan. New York, NY.

Прикладный и численный гармонический анализ.

J.A. Hogan и J.D. Lakey: Time-Frequency and Time-Scal Methods (ISBN 0-8176-4276-5) C.Heil: Harmonic Analysis and Applications (ISBN 0-8176-3778-8)

K.Borre, D.M. Akos, N. Bertelsen, P. Rinder, и S.H. Jensen: A Software-Defined GPS and Galileo Receiver (ISBN 0-8176-4390-7)

©2007 Danish GPS Center (Датский Центр GPS)

Данная упаковка, содержащая электронный компонент, защищена федеральным законом об авторском праве и международным договором. Если вы хотите вернуть эту книгу и данную упаковку, содержащую электронный компонент, компании Springer Science+Business Media, LLC/Birkhàuser Boston, Inc., не открывайте конверт с диском или не удаляйте его из книги. Компания Springer Science+Business Media, LLC/Birkhàuser Boston, Inc., не примет возврат, если упаковка была открыта и/или отделена от книги. Владелец авторского, издательского права сохраняет за собой право и владение упаковкой. Закон об авторском праве США запрещает вам делать какие-либо копии со всего содержания упаковки, содержащей электронный компонент, для любых целей без письменного разрешения Датского Центра GPS (The Danish GPS Center), за исключением того, что вы имеете право скачивать и копировать файлы из электронного компонента в целях ваших собственных исследований, обучения, или для использования в целях ваших личных информационных коммуникаций. Коммерческое использование без письменного согласия Датского Центра GPS (The Danish GPS Center) строго запрещено. Датский Центр GPS (The Danish GPS Center) или назначенное им должностное лицо имеет право проверить ваш компьютер и использование электронного компонента для определения того, были ли сделаны какие-либо несанкционированные копии данной упаковки.

Датский Центр GPS (The Danish GPS Center), Компания Springer Science+Business Media. LLC/Birkhàuser Boston. Inc., или автор(ы) не предоставляют каких-либо гарантий или не делают каких-либо заявлений, ни в явно выраженной форме ни подразумеваемых, в отношении данной упаковки, содержащей электронный компонент, или книги, включая их качество, товарное состояние или годность для продажи, или пригодность для целей конкретного применения. Ни при каких обстоятельствах, ни Датский Центр GPS (The Danish GPS Center), ни Компания Springer Science+Business Media, LLC/Birkhàuser Boston. Inc., ни автор(ы) не будут нести ответственность за прямые, опосредованные, фактические, побочные или косвенные убытки, возникающие в связи с использованием или невозможностью использования упаковки, содержащей электронный компонент, или книги, даже в случае, если Датский Центр GPS (The Danish GPS Center), Компания Springer Science+Business Media, LLC/Birkhàuser Boston. Inc., или автор(ы) были проинформированы о возможности таковых убытков или ущерба.

Наши рекомендации