Kody NRZ

Podstawy kodowania bez powrotu do zera (Non-Return-to-Zero) i ich właściwości widmowe.

Zasada Działania Kodu NRZ

NRZ (Non-Return-to-Zero) to jedna z najprostszych i najbardziej bezpośrednich rodzin . Sama nazwa – "bez powrotu do zera" – ujawnia jego podstawową zasadę: poziom sygnału nie powraca do zera w trakcie trwania bitu. Określony poziom (np. dodatnie lub ujemne napięcie) jest utrzymywany przez cały czas trwania bitu, oznaczany jako TT.

Wariant 1: NRZ Unipolarny

W wersji unipolarnej (jednobiegunowej), logiczna '1' jest reprezentowana przez dodatni poziom napięcia, podczas gdy logiczne '0' jest reprezentowane przez zerowy poziom napięcia.

  • Logiczne '1' → +V+V
  • Logiczne '0' → 0V0V

Chociaż ta metoda jest prosta, ma istotną wadę: obecność silnej , szczególnie podczas długich sekwencji jedynek. To czyni ją nieodpowiednią dla wielu systemów transmisyjnych.

Wariant 2: NRZ Bipolarny

Wersja bipolarna (dwubiegunowa) jest ulepszeniem schematu unipolarnego poprzez użycie poziomów napięcia o przeciwnych polaryzacjach. Jest to częściej spotykana forma NRZ.

  • Logiczne '1' → +V+V
  • Logiczne '0' → V-V

Dzięki użyciu symetrycznych napięć dodatnich i ujemnych, składowa stała jest znacznie zredukowana, przy założeniu, że zera i jedynki występują z podobnym prawdopodobieństwem w strumieniu danych.

Interaktywny Przykład Kodowania NRZ

Wprowadź sekwencję binarną (tylko 0 i 1)

Aktualny Bit: 1
+5V-5V0V11010111
Unipolarny: 1 → +V, 0 → 0V
Bipolarny: 1 → +V, 0 → -V

Składowa Stała

Unipolar:3.75V
Bipolar:0.00V

Informacje Widmowe

Częstotliwość Zegarowa:1.00 Hz
Szerokość Pasma Głównego Listka:0 - 1.00 Hz

Analiza Widmowa i Kluczowe Wady

Największa zaleta kodów NRZ jest jednocześnie źródłem ich największej wady. Analiza sygnału NRZ bipolarnego ujawnia dwie kluczowe cechy:

  • Wydajność Widmowa: Główny listek widma, zawierający większość energii sygnału, jest stosunkowo wąski i rozciąga się od prądu stałego (DC) do częstotliwości zegarowej, fzegar=1/Tf_{zegar} = 1/T. To czyni NRZ wydajnym pod względem wykorzystania pasma w porównaniu do innych kodów, jak Manchester.
  • Problem z Synchronizacją: Widmo mocy ma wartość zerową (null) dokładnie na częstotliwości zegarowej. Oznacza to brak energii w tej kluczowej składowej. To, w połączeniu z brakiem zmian sygnału podczas długich serii tych samych bitów (1111...1111... lub 0000...0000...), sprawia, że jest niezwykle trudne dla odbiornika przeprowadzenie procesu i utrzymania synchronizacji. Jeśli odbiornik straci synchronizację, zacznie błędnie odczytywać bity, co doprowadzi do kaskady błędów.

Podsumowanie Właściwości Kodu NRZ

Zalety

  • Prostota: Bardzo łatwy i tani w implementacji sprzętowej.
  • Dobra wydajność pasma: Główny listek widma jest wąski (do fzegarf_{zegar}), co wymaga mniejszej szerokości pasma niż wiele innych kodów.

Wady

  • Słaba synchronizacja: Długie ciągi '0' lub '1' nie dostarczają zmian sygnału, co może prowadzić do utraty synchronizacji.
  • Brak prążka zegarowego: Brak składowej widmowej na częstotliwości zegarowej utrudnia i uniemożliwia niezawodne odzyskanie zegara.
  • Obecność składowej stałej: Silnie zależna od treści danych. Długie serie jednego bitu tworzą poziom DC, co jest problematyczne dla systemów ze sprzężeniem AC.

Z powodu tych znaczących wad, surowe kodowanie NRZ jest rzadko używane do bezpośredniej transmisji w nowoczesnych systemach komunikacji w paśmie podstawowym. Często służy jako początkowa sekwencja binarna, która jest następnie przetwarzana przez układ randomizujący (scrambler) lub bardziej niezawodny schemat kodowania liniowego w celu przezwyciężenia jego ograniczeń.

    Kody NRZ | Teleinf Edu