Strona główna Słownik Kod PRN (Pseudo-Random Noise Code)

Zapoznaj się z naszymi rozwiązaniami przeznaczonymi do wymagających środowisk typu „ GNSS ” →
Ellipse D INS Mini Unit Right
Ellipse-D
INS RTK INS z dwiema antenami 0.05 ° Roll i Pitch 0,2 ° Heading
Odkryj
Ellipse-D
Ekinox Micro INS Mini Unit Right
Ekinox Micro
INS Wewnętrzny GNSS z pojedynczą/podwójną anteną 0.015 ° Roll i Pitch 0.05 ° Heading
Odkryj
Ekinox Micro
Stellar Silver Right Mini
Stellar-40
INS Zaawansowana odporność na zakłócenia i fałszowanie Błąd pozycjonowania na poziomie zaledwie 0,2% odległości docelowej w warunkach GNSS 0,05° kursu (RTK)
Odkryj
Stellar-40

Kod PRN (Pseudo-Random Noise Code)

Powrót do słownika
Kod PRN (Pseudo Random Noise Code)

Kod szumu pseudolosowego (PRN) generuje sekwencję binarną, która wydaje się losowa, lecz pozostaje deterministyczna i powtarzalna. Satelitarne systemy nawigacyjne, takie jak GPS, Galileo i BeiDou, wraz z różnymi aplikacjami komunikacyjnymi, opierają się na tych kodach.

Kody PRN oferują kluczowe cechy, które czynią je niezbędnymi w nawigacji i komunikacji.

Podążają za deterministycznym wzorcem, ponieważ są generowane przez algorytmy, co zapewnia precyzyjne odtworzenie. Pomimo ich strukturalnej budowy, wykazują właściwości statystyczne podobne do białego szumu, co sprawia, że wydają się losowe.

Inżynierowie projektują różne kody tak, aby były ortogonalne lub unikalne, co zmniejsza korelację wzajemną i minimalizuje zakłócenia.

W zastosowaniach GPS i GNSS (np. w bezzałogowych systemach powietrznych) każdy satelita w konstelacji transmituje unikalny kod PRN.

Kody te pełnią wiele funkcji: pomagają odbiornikom GPS rozróżniać sygnały z różnych satelitów, umożliwiają obliczanie odległości poprzez porównywanie transmitowanych kodów z lokalnie generowaną wersją w celu określenia czasu propagacji sygnału oraz wspierają modulację widma rozproszonego.

Ta technika modulacji umożliwia transmisję sygnałów w szerokim paśmie, zwiększając odporność na zakłócenia i zagłuszanie.

GPS wykorzystuje różne typy kodów PRN. Kod C/A (Coarse/Acquisition) wspiera standardową nawigację GPS i powtarza się co 1 milisekundę. Kod P(Y), zaprojektowana do zastosowań wojskowych, szyfruje swoje dane i powtarza się co siedem dni.

Kod M, zaawansowana wersja wojskowa, zwiększa zdolności antyzagłuszające.

Rejestry przesuwne z liniowym sprzężeniem zwrotnym (LFSR) generują kody PRN, tworząc sekwencje o pożądanych właściwościach korelacyjnych do precyzyjnego śledzenia sygnału.

Utrzymując pseudolosowe właściwości, przy jednoczesnym zapewnieniu przewidywalności i powtarzalności, LFSR sprawiają, że kody te są wysoce niezawodne w nawigacji i komunikacji.

Dla G1 i G2, relacja rekurencyjna jest następująca:

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)

Gdzie ⊕ (XOR) jest operacją dodawania binarnego.

Kod PRN jest tworzony w następujący sposób:

PRN(n) = G1(n) ⊕ G2 (n+delay)

Opóźnienie jest różne dla każdego satelity GPS, co zapewnia unikalne sekwencje PRN.

Porozmawiaj z naszymi ekspertami na temat odporności na zakłóceni GNSS