KWALIFIKACJA INF1 - STYCZEŃ 2015

PYTANIE NR 18.
Rysunek przedstawia zakodowany sygnał w kodzie transmisyjnym 2B1Q wiadomości binarnejo następującej sekwencji:
Ilustracja przedstawia wykres sygnału zakodowanego w kodzie transmisyjnym 2B1Q.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W kodzie 2B1Q każdy symbol reprezentuje 2 bity. Z rysunku odczytuje się kolejno w czasie poziomy sygnału (symbole), a następnie zamienia je na pary bitów zgodnie z mapowaniem 2B1Q. Po złączeniu wszystkich par w jedną sekwencję otrzymuje się ciąg: 0010011001110010.

Pełne wyjaśnienie:

Kod 2B1Q (Two Binary, One Quaternary) jest kodem, w którym na jeden symbol przypadają dwa bity informacji. Oznacza to, że zamiast dwóch poziomów (0/1) stosuje się cztery stany sygnału, a każdy stan odpowiada określonej parze bitów.

W tego typu zadaniu kluczowe są dwa kroki:

  • Odczyt symboli z rysunku – należy iść zgodnie z osią czasu przebiegu i zapisać kolejno poziomy (np. cztery możliwe poziomy amplitudy). Błąd w kolejności (czytanie od końca) natychmiast zmienia wynik.
  • Zamiana symbol → 2 bity – każdy odczytany poziom trzeba przekształcić na parę bitów według przyjętego mapowania 2B1Q. W praktyce najczęstsze pomyłki dotyczą odwrócenia znaków (polaryzacji) albo zastosowania mapowania z innego źródła niż to, którego uczy dany kurs.

Po poprawnym wykonaniu obu kroków otrzymuje się spójną sekwencję 16 bitów. Odpowiedź "0010011001110010" jest zgodna z regułą 2 bity/symbol oraz z kolejnością symboli z rysunku.

Pozostałe odpowiedzi są błędne typowo z powodów spotykanych na egzaminie:

  • "1101100110001101" odpowiada sytuacji, gdy ktoś zastosuje odwrócone mapowanie (zamiana par bitów na przeciwne) albo zinterpretuje znaki amplitudy odwrotnie.
  • "0010011000010100" wygląda jak wynik po utracie jednego lub kilku symboli w środku (błąd przepisywania), przez co końcowa część ciągu nie zgadza się z przebiegiem.
  • "1101100110011000" jest typowe dla błędu "czytam dobrze poziomy, ale źle przypisuję pary bitów", np. mylenie par 00/11 oraz 01/10.

Wskazówka egzaminacyjna: po zdekodowaniu policz, czy liczba bitów jest zgodna z liczbą symboli (2 bity na symbol). Jeśli nie pasuje, błąd jest w odczycie przebiegu lub w miejscu łączenia par bitów.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
2B1Q to kod transmisyjny, w którym dwa bity są kodowane jako jeden symbol o jednym z czterech poziomów. Dzięki temu na danym torze można przesłać więcej informacji na jednostkę czasu niż przy kodowaniu dwustanowym.
Najpierw spisz kolejno w czasie poziomy sygnału (symbole) z wykresu. Potem każdy poziom zamień na odpowiadającą mu parę bitów według mapowania 2B1Q stosowanego w zadaniu. Na końcu połącz wszystkie pary w jeden ciąg bitów.
Ponieważ sygnał ma cztery rozróżnialne stany. Cztery stany można opisać dwiema cyframi binarnymi (00, 01, 10, 11), więc naturalnie dają one 2 bity na symbol. To jest istota zapisu "Two Binary, One Quaternary".
Najczęściej pojawia się czytanie przebiegu od złej strony, pomylenie mapowania poziomów na pary bitów, zgubienie jednego symbolu przy przepisywaniu oraz błędne założenie, że zmiana znaku poziomu zawsze oznacza zmianę konkretnego bitu.
W zadaniach egzaminacyjnych 2B1Q traktuje się jako kod liniowy/kod transmisyjny, czyli sposób przedstawienia bitów jako poziomów sygnału w czasie. W praktyce bywa omawiany w kontekście warstwy fizycznej, podobnie jak inne kody liniowe.
Policz liczbę symboli odczytanych z wykresu i pomnóż przez 2, bo każdy symbol w 2B1Q niesie 2 bity. Jeśli wynikowa sekwencja bitów ma inną długość, to znaczy, że zgubiłeś symbol, dopisałeś go lub źle połączyłeś pary bitów.
W 2B1Q stosuje się cztery poziomy (czterowartościowy sygnał). Dokładne wartości napięć oraz przypisanie ich do par bitów zależą od przyjętej konwencji/mapowania w danym systemie lub zadaniu, dlatego zawsze trzeba opierać się na mapowaniu użytym na lekcji/egzaminie.
2B1Q pojawia się w rozwiązaniach warstwy fizycznej, gdzie trzeba przesyłać dane po torach miedzianych w sposób wydajny. Dla montera/technika ważne jest rozumienie idei: bity ↔ symbole ↔ poziomy, aby poprawnie interpretować sygnały i wyniki pomiarów.
Porównuj ciągi parami: sprawdzaj, w którym miejscu następuje pierwsza różnica. Jeśli od tego miejsca wszystkie kolejne bity są "przesunięte", to zwykle zgubiono symbol. Jeśli różnice są punktowe, problemem bywa mapowanie jednego poziomu na złą parę bitów.
Ćwicz na krótkich przebiegach: (1) odczyt symboli z osi czasu, (2) szybkie mapowanie symbol→para bitów, (3) kontrola długości (2 bity/symbol). Dobrą metodą jest też przepisywanie wyników w grupach po 4 bity, by ograniczyć błędy nieuwagi.
info

Około 63% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że w kodzie 2B1Q każdy symbol reprezentuje 2 bity.

Źródła:

  • Wikipedia: "2B1Q" (opis kodowania i zasady 2 bity na symbol) https://en.wikipedia.org/wiki/2B1Q - dostęp 2026-03-01
  • Wikipedia: "Line code" (pojęcia kodu liniowego i symbolu w transmisji) https://en.wikipedia.org/wiki/Line_code - dostęp 2026-03-01

Materiały:

  • Materiały dydaktyczne z telekomunikacji cyfrowej: kody liniowe i transmisyjne
  • Notatki/ściąga z mapowania 2B1Q (poziomy napięcia ↔ pary bitów) używana na zajęciach praktycznych
  • Ćwiczenia z odczytu przebiegów czasowych i zamiany symboli na bity (zadania egzaminacyjne)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego