KWALIFIKACJA INF1 - STYCZEŃ 2019 (test 2)

PYTANIE NR 18.
Który z kodów wykorzystywanych w warstwie fizycznej łączy ISDN oraz innych technologiach cyfrowych opiera się na wykorzystaniu czterech poziomów napięcia, gdzie każde dwa kolejne bity danych zamieniane są na jeden poziom napięcia?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
2B1Q to kod liniowy wykorzystujący cztery poziomy napięcia, dzięki czemu 2 bity są mapowane na 1 symbol (1 poziom). Pozostałe kody nie spełniają tego warunku: AMI i HDB3 są kodami bipolarnymi opartymi na impulsach, a CMI ma inną zasadę mapowania i nie jest typowym "2 bity na 1 z 4 poziomów" w ISDN.

Pełne wyjaśnienie:

W pytaniu kluczowe są dwie informacje: cztery poziomy napięcia oraz fakt, że każde dwa kolejne bity danych zamieniane są na jeden poziom napięcia. Taki opis odpowiada kodowaniu wielopoziomowemu, w którym 1 symbol reprezentuje więcej niż 1 bit. Ponieważ 4 poziomy to 22, naturalnie pasuje mapowanie 2 bitów → 1 symbol.

Odpowiedź "2B1Q" oznacza właśnie "2 Binary 1 Quaternary": dwa bity binarne są kodowane jako jeden symbol kwaternarny (czterowartościowy), realizowany jako jeden z czterech poziomów napięcia. To rozwiązanie było stosowane m.in. w interfejsach dostępowych ISDN, gdzie zależało na zwiększeniu efektywności przesyłu po parze miedzianej.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "AMI" (Alternate Mark Inversion) to kod impulsowy/bipolarny, w którym jedynki zmieniają znak (+/-), a zera są brakiem impulsu. Nie ma tu mapowania "2 bity na 1 z 4 poziomów".
  • "HDB-3" jest modyfikacją AMI (kod z podstawieniami naruszeń), używaną do ograniczania długich ciągów zer. Nadal jest to rodzina kodów bazujących na impulsach i regułach naruszeń, a nie prostym 4-poziomowym kodem 2-bitowym.
  • "CMI" (Coded Mark Inversion) ma własne reguły reprezentacji bitów (m.in. przejścia w połowie okresu bitu), ale nie jest kodem, którego istotą jest "2 bity → 1 poziom z czterech" wprost, jak w 2B1Q.

Wskazówka egzaminacyjna: gdy w treści pojawia się "cztery poziomy" oraz "dwa bity na symbol", szukaj kodu wielopoziomowego (np. 2B1Q), a nie kodów z rodziny AMI/HDB, które kojarzą się raczej z E1/T1 i kontrolą ciągów zer.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
2B1Q to kod liniowy, w którym dwa bity są kodowane jako jeden symbol przyjmujący jeden z czterech poziomów napięcia. Dzięki temu na jednym "kroku" sygnału przenosi się więcej informacji niż w kodach dwupoziomowych, co bywa użyteczne na łączach miedzianych.
Liczba bitów możliwych do zakodowania w jednym symbolu wynika z zależności 2n = liczba stanów. Dla 4 poziomów mamy 4 = 22, więc jeden symbol może reprezentować 2 bity. To dokładnie odpowiada opisowi "dwa kolejne bity zamieniane na jeden poziom napięcia".
2B1Q rozpoznasz po słowach kluczowych: cztery poziomy i 2 bity na symbol. AMI to kod bipolarny, w którym "1" zmienia znak (+/-), a "0" jest brakiem impulsu. AMI nie jest klasycznym kodem czteropoziomowym mapującym pary bitów na jeden poziom.
AMI (Alternate Mark Inversion) to sposób kodowania, w którym kolejne bity "1" są wysyłane naprzemiennie jako impulsy dodatnie i ujemne, a bity "0" jako brak impulsu. Celem jest m.in. ograniczenie składowej stałej i ułatwienie detekcji błędów, ale nie jest to kod 4-poziomowy typu 2B1Q.
HDB3 to rozwinięcie AMI z regułami podstawień (naruszeń), stosowane głównie po to, by uniknąć długich ciągów zer i utrzymać synchronizację. Nadal operuje na impulsach i zasadach "bipolarnych", a nie na prostym mapowaniu par bitów na jeden z czterech stałych poziomów napięcia.
CMI (Coded Mark Inversion) to kod liniowy, w którym informacja jest zapisana m.in. przez obecność przejścia w trakcie okresu bitu oraz przez zmianę znaku dla wybranych stanów. Jest używany w pewnych interfejsach transmisyjnych, ale jego mechanizm nie odpowiada opisowi "4 poziomy i 2 bity na symbol" charakterystycznemu dla 2B1Q.
Najczęstsze pułapki to: mylenie nazw (AMI/HDB3/CMI), skupienie się na tym, że "to kod z warstwy fizycznej" bez analizy liczby poziomów, oraz automatyczne kojarzenie HDB3 z każdą transmisją cyfrową. Warto zawsze wyłapać parametry: liczba poziomów i liczba bitów na symbol.
2B1Q może zwiększyć liczbę bitów przenoszonych na symbol (2 bity na 1 symbol), co pozwala osiągać wymagane szybkości przy mniejszej szybkości symboli. W praktyce wiąże się to też z wymaganiami jakościowymi toru (odstępy między poziomami, odporność na zakłócenia), więc to kompromis.
Przydaje się podczas pracy z łączami abonenckimi i urządzeniami dostępowymi, gdy trzeba zrozumieć, jaki rodzaj sygnału powinien pojawić się na parze miedzianej oraz jak interpretować informacje z dokumentacji lub pomiarów. Ułatwia też diagnozowanie problemów warstwy fizycznej i doboru sprzętu.
Ułóż krótką tabelę: nazwa kodu → liczba poziomów → zastosowanie → cecha rozpoznawcza (np. "naruszenia", "bipolarny", "4 poziomy"). Ćwicz rozpoznawanie po opisach słownych typu "2 bity na symbol" i "cztery poziomy". To typowe formy pytań testowych.
info

To pytanie poprawnie rozwiązuje 41% zdających egzamin. trudne

W praktyce zawodowej kluczowe jest to, że 2B1Q to kod liniowy wykorzystujący cztery poziomy napięcia, dzięki czemu 2 bity są mapowane na 1 symbol (1 poziom).

Źródła:

  • ITU-T Recommendation I.430 – "Basic user-network interface – Layer 1 specification" (strona rekomendacji i dokument), https://www.itu.int/rec/T-REC-I.430/en (dostęp: 2026-03-02)
  • ITU-T Recommendation G.703 – "Physical/electrical characteristics of hierarchical digital interfaces" (kontekst kodów linii dla interfejsów cyfrowych), https://www.itu.int/rec/T-REC-G.703/en (dostęp: 2026-03-02)
  • Wikipedia – hasło "2B1Q" (opis: 4 poziomy, 2 bity na symbol, zastosowania), https://en.wikipedia.org/wiki/2B1Q (dostęp: 2026-03-02)

Materiały:

  • Zalecenia ITU-T dotyczące warstwy fizycznej interfejsów cyfrowych (sekcje o line coding)
  • Materiały dydaktyczne z podstaw transmisji cyfrowej (kodowanie liniowe, sygnały wielopoziomowe)
  • Notatki/diagramy porównujące AMI, HDB3, CMI i 2B1Q (liczba poziomów, zastosowania)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego