Головна Глосарій PRN-код (псевдовипадковий шумовий код)

Ознайомтеся з нашими рішеннями для складних умов роботи GNSS →
Міні-пристрій INS Ellipse-D (праворуч)
Ellipse-D
INS RTK з двома антенами INS 0,05° крен і тангаж 0,2° Курс
Дізнайтеся
Ellipse-D
Мініатюрний блок Ekinox Micro INS праворуч
Ekinox Micro
INS Внутрішня одинарна/подвійна антена GNSS 0,015° — крен і тангаж 0,05° Курс
Дізнайтеся
Ekinox Micro
Stellar 40 «Silver Right Mini»
Stellar-40
INS Підвищена стійкість до перешкод та підробки сигналів Похибка позиціювання до 0,2 % DT в умовах GNSS-denied 0,05° кут курсу (RTK)
Дізнайтеся
Stellar-40

PRN-код (псевдовипадковий шумовий код)

Повернутися до глосарія
PRN-код (код псевдовипадкового шуму)

Псевдовипадковий шумовий код (PRN) генерує двійкову послідовність, яка здається випадковою, але водночас є детермінованою та повторюваною. Супутникові навігаційні системи, такі як GPS, Galileo та BeiDou, а також різні комунікаційні додатки покладаються на ці коди.

PRN-коди мають ключові характеристики, які роблять їх незамінними для навігації та зв'язку.

Вони слідують детермінованій структурі, оскільки алгоритми генерують їх, забезпечуючи точне відтворення. Попри структурований дизайн, вони мають статистичні властивості, подібні до білого шуму, через що здаються випадковими.

Інженери проєктують різні коди ортогональними або унікальними, що зменшує кроскорпорацію та мінімізує перешкоди.

У додатках GPS та GNSS (наприклад, безпілотних авіаційних системах) кожен супутник у сузір'ї передає унікальний PRN-код.

Ці коди виконують кілька функцій: вони допомагають GPS-приймачам розрізняти сигнали від різних супутників, дозволяють розраховувати відстань шляхом порівняння переданих кодів з локально згенерованою версією для визначення часу проходження сигналу, а також підтримують модулі з розширеним спектром.

Цей метод модуляції дозволяє передавати сигнали в широкій смузі пропускання, підвищуючи стійкість до перешкод та глушіння.

GPS використовує різні типи PRN-кодів. Код C/A (Coarse/Acquisition) підтримує стандартну навігацію GPS і повторюється кожну мілісекунду. Код P(Y), розроблений для військових застосувань, шифрує свої дані та повторюється кожні сім днів.

M-код, вдосконалена військова версія, покращує можливості захисту від перешкод.

Регістри зсуву з лінійним зворотним зв'язком (LFSR) генерують PRN-коди, створюючи послідовності з бажаними кореляційними властивостями для точного відстеження сигналів.

Зберігаючи псевдовипадкові характеристики та забезпечуючи передбачуваність і повторюваність, LFSR роблять ці коди надзвичайно надійними для навігації та зв'язку.

Для G1 та G2 рекурентне співвідношення має вигляд:

G1(n) = G1(n−3) ⊕ G1(n−10)

G2(n) = G2(n−2) ⊕ G2(n−3) ⊕ G2(n−6) ⊕ G2(n−8) ⊕ G2(n−9) ⊕ G2(n−10)

Де ⊕ (XOR) — це операція бінарного додавання.

Код PRN формується таким чином:

PRN(n) = G1(n) ⊕ G2 (n + затримка)

Затримка відрізняється для кожного супутника GPS, що забезпечує унікальні послідовності PRN.

Поговоріть з нашими експертами про стійкість GNSS до глушіння