exponenta event banner

Генерирование грубых кодов обнаружения GPS

В этой модели показано, как сконфигурировать блок Gold Sequence Generator для генерации кодов грубого сбора (C/A), как представлено в [1], и используется представление модели дискретного блока той же конфигурации для проверки правильности сгенерированного кода. GPS использует C/A-коды для облегчения сбора и отслеживания сигналов передачи.

Изучить модель

Модель содержит дискретную блочную модель C/A-кодов, как представлено в [1], и конфигурирует блок Gold Sequence Generator для генерации тех же кодов.

Для создания C/A-кодов GPS конфигурация блока Gold Sequence Generator требует рассмотрения этих деталей настройки.

  • Примитивные многочлены (g1 и g2) и фазы кода (m2), указанный в PreLoadFcn обратный вызов модели, соответствующей модели дискретного блока и нисходящим упорядоченным многочленам в [1].

  • g1, g2, и m2 используются для настройки параметров предпочтительного многочлена (1), предпочтительного многочлена (2) и индекса последовательности блока Gold Sequence Generator.

  • В [1] многочлены интерпретируются по убыванию, поэтому блок Gold Sequence Generator использует fliplr для разворота g1, g2, и m2 двоичные векторы, соответствующие конфигурации модели дискретного блока.

  • Параметр Sequence index соответствует задержанному второму коду модели дискретного блока. В реализации дискретного блока регистры сдвига являются XOR для достижения этого сдвига маски. Во время инициализации mask2shift функция преобразует указанную маску в скалярную задержку, используемую блоком генератора Gold Sequence.

  • Конфигурация регистра обратной связи должна оставаться статической в течение всего периода моделирования.

Сравнение результатов

После запуска модели, isequal используется для сравнения кодов GPS C/A, полученных с использованием модели дискретного блока и блока Gold Sequence Generator.

isequal(G1_Output,code1) = 1
isequal(G2_Output,code2) = 1
isequal(gps_ca,goldseq) = 1

Ссылки

  1. Цуи, Джеймс Бао-Йен. Основы приемников глобальной системы позиционирования: программный подход. Хобокен, Нью-Джерси, США: John Wiley & Sons, Inc., 2004. https://doi.org/10.1002/0471712582.