GPS Waveform Generator
Генератор сигнала GPS (традиционные L1 и L2, модернизированные L1C, L2C и L5).
Тип: GPSWaveformGenerator
Путь в библиотеке:
|
Описание
Блок GPS Waveform Generator представляет собой генератор сигналов глобальной системы позиционирования (Global Positioning System, GPS), поддерживающий следующие сигналы GPS:
-
Традиционные L1 и L2 — используется, когда для параметра Signal Type указано значение
legacy. -
Модернизированный L1C — используется, когда для параметра Signal Type указано значение
l1c. -
Модернизированный L2C — используется, когда для параметра Signal Type указано значение
l2c. -
Модернизированный L5 — используется, когда для параметра Signal Type указано значение
l5.
Порты
Выход
#
Y
—
сгенерированный GPS сигнал
матрица
Details
Сгенерированный GPS сигнал, возвращаемый в виде матрицы. Количество столбцов выходного сигнала совпадает с количеством столбцов во входном сигнале. Количество строк выходного сигнала определяется как , где
-
— длительность входных битов, которая зависит от типа генерируемого сигнала:
-
0.01— если параметр Signal Type имеет значениеl1cилиl5; -
0.02— если параметр Signal Type имеет значениеlegacyилиl2c;
-
-
— частота дискретизации, заданная в параметре Sample Rate.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Вход
Details
Навигационные данные, заданные одним из вариантов:
-
Матрица данных поступает на входной порт Nav — количество столбцов должно быть равно длине параметра PRNID, поскольку каждый столбец соответствует PRNID. Количество строк представляет собой количество битов навигационных данных.
-
Матрицы данных поступают на входные порты LNav и CNav — используйте этот вариант, если для параметра Signal Type задано значение
l2cи установлен флажок Enable civil navigation message. Порт LNav — биты традиционного навигационного сообщения, порт CNav — биты гражданского навигационного сообщения. Размеры данных в этих портах должны быть одинаковыми.
Если для параметра Signal Type установлено значение l2c и флажок Enable civil navigation message не установлен, то блок присваивает одинаковое значение как LNAV, так и CNAV.
|
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main
#
Signal Type —
тип генерируемого сигнала основной полосы частот
legacy | l1c | l2c | l5
Details
Тип генерируемого сигнала основной полосы частот, заданный как:
-
legacy— используйте это значение для генерации традиционного сигнала L1 или L2; -
l1c— используйте это значение для генерации модернизированного сигнала L1; -
l2c— используйте это значение для генерации модернизированного сигнала L2; -
l5— используйте это значение для генерации модернизированного сигнала L5.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
Details
Включить порт гражданского навигационного сообщения.
При установке этого флажка используется два входных порта LNav и CNav.
Зависимости
Чтобы использовать этот параметр, установите для параметра Signal Type значение l2c.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
PRNID —
индекс псевдослучайного кода спутника
Scalar / array of Int64
Details
Индекс PRN спутника, заданный как:
-
Целое число в диапазоне
[1, 210]— используйте это значение для ввода индекса PRN для отдельного спутника. -
Вектор целых чисел в диапазоне
[1, 210]— используйте это значение для ввода индексов PRN для нескольких спутников.
Если для параметра Signal Type установлено значение l2c, то индексы PRN должны находиться в диапазоне [1, 63] или [159, 210].
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Is L2C In Phase Quadrature —
включение квадратурного уплотнения для L2C и L2P
Logical
Details
Включение фазовой квадратуры для L2C и L2P:
-
флажок установлен — используйте эту опцию, чтобы задать код точности (P-код) для синфазной ветви (I-ветвь), а также гражданский код средней длительности (CM) и гражданский длинный код (CL) для квадратурной ветви (Q-ветвь);
-
флажок снят — используйте эту опцию для установки всех кодов в I-ветви.
Зависимости
Чтобы использовать этот параметр, установите для параметра Signal Type значение l2c.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Enable PCode —
индикатор P-кода
Logical
Details
Индикатор P-кода.
В тех случаях, когда не нужен P-код, снимите этот флажок, чтобы повысить скорость выполнения.
Если флажок снят, то P-код в I-ветви устанавливается равным 0.
Зависимости
Чтобы использовать этот параметр, установите для параметра Signal Type значение legacy или l2c.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Has Data With PCode —
возможность передачи данных с помощью P-кода
Logical
Details
Возможность передачи данных с помощью P-кода, заданная в виде числового или логического значения. Если этот флажок установлен, то данные передаются вместе с P-кодом.
Зависимости
Чтобы использовать этот параметр, установите для параметра Signal Type значение legacy или l2c, и установите флажок Enable PCode.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Has Data With CA Code —
возможность передачи данных с кодом грубого захвата (C/A-код)
Logical
Details
Возможность передачи данных с кодом грубого захвата (C/A-код), заданная в виде числового или логического значения. Если флажок установлен, то данные передаются вместе с C/A-кодом.
Зависимости
Чтобы использовать этот параметр, установите для параметра Signal Type значение legacy.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Initial Time —
начальное время в течение одной недели, с
Real number
Details
Начальное время в течение одной недели в секундах, заданное как вещественный скаляр в диапазоне [0, 604800].
Зависимости
Чтобы использовать этот параметр:
-
установите для параметра Signal Type значение
l1c,l2cилиl5; -
установите для параметра Signal Type значение
legacyи установите флажок Enable PCode.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Sample Rate —
частота дискретизации сигнала, Гц
Real number
Details
Частота дискретизации сигнала в Гц, заданная в виде скаляра больше 1e6.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |