KWALIFIKACJA INF8 - STYCZEŃ 2023

PYTANIE NR 22.
Rysunek przedstawia kodowanie sygnału cyfrowego kodem
Ilustracja przedstawia diagram sygnału cyfrowego, który jest związany z kodowaniem sygnału w teleinformatyce.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
MLT-3 to kod liniowy, w którym sygnał przyjmuje trzy poziomy (np. −1, 0, +1), a przejście na kolejny poziom następuje tylko dla określonych bitów, co daje charakterystyczny "schodkowy" przebieg. NRZ/NRZI są dwupoziomowe, a CMI ma inną regułę przejść i wstawiania zmian stanu.

Pełne wyjaśnienie:

Kodowanie liniowe opisuje, w jaki sposób bity są reprezentowane jako zmiany poziomu sygnału w czasie. W pytaniu należy rozpoznać kod na podstawie przebiegu na rysunku.

Dlaczego poprawne jest "MLT3"?
MLT-3 (Multi-Level Transmit, 3 levels) wykorzystuje trzy poziomy sygnału. Charakterystyczne jest to, że sygnał nie zmienia się przy każdym bicie, tylko wykonuje cykliczne przejścia między poziomami według reguły kodu (w praktyce daje to "spowolnienie" liczby przejść stanu w porównaniu z kodami dwupoziomowymi). Na wykresach MLT-3 często widać sekwencję poziomów 0 → +1 → 0 → −1 → 0… zamiast ciągłego przełączania między dwoma stanami.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "NRZ" to kod dwupoziomowy (dwa poziomy napięcia). W typowym ujęciu nie ma trzeciego poziomu sygnału, więc przebieg trójpoziomowy nie pasuje do NRZ.
  • "NRZ1" bywa używane potocznie jako wariant opisu kodów NRZ/NRZI, ale nadal odnosi się do kodowania dwupoziomowego. Jeżeli na rysunku występują trzy poziomy, nie jest to właściwe dopasowanie.
  • "CMI" (Coded Mark Inversion) ma własną, specyficzną regułę: część bitów jest kodowana z obowiązkową zmianą stanu w obrębie okresu bitu, a część jako poziom stały. Przebiegi CMI rozpoznaje się po regularnych wymuszonych przejściach, a nie po cyklicznym "schodkowaniu" charakterystycznym dla MLT-3.

Wskazówka egzaminacyjna: najpierw policz, ile poziomów sygnału występuje na wykresie (2 czy 3), a dopiero potem analizuj regułę przejść. To szybko eliminuje część kodów i zmniejsza ryzyko pomylenia NRZ z NRZI.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Kodowanie liniowe to sposób zamiany bitów na przebieg elektryczny/optczny w czasie (poziomy i przejścia). Określa, kiedy sygnał zmienia stan i jakie poziomy może przyjmować, aby odbiornik mógł odtworzyć bity i często także odzyskać taktowanie.
MLT-3 rozpoznasz po trzech poziomach sygnału (np. −1, 0, +1) i "schodkowym" przebiegu, w którym przejścia nie występują przy każdym bicie. Często widać cykliczne przechodzenie 0 → +1 → 0 → −1 → 0 zamiast dwóch stanów.
NRZ jest zasadniczo kodem dwupoziomowym (0 i 1 jako dwa poziomy), a MLT-3 jest trójpoziomowy i ma inną regułę zmian stanu. Dlatego przebieg z trzema poziomami zwykle wyklucza NRZ już na etapie obserwacji wykresu.
NRZ (Non-Return-to-Zero) oznacza rodzinę kodów, w których sygnał nie wraca automatycznie do poziomu zerowego między bitami. Bity są reprezentowane przez poziom sygnału w całym czasie trwania bitu, co upraszcza kodowanie, ale może utrudniać synchronizację przy długich sekwencjach.
W NRZ bit jest zwykle kodowany bezpośrednio poziomem sygnału. W NRZI (wariant różnicowy) informacja jest kodowana przez obecność lub brak przejścia stanu w chwili granicy bitu. To częste źródło pomyłek: patrzy się na poziom zamiast na przejścia.
CMI rozpoznaje się po tym, że pewne bity są kodowane z wymuszoną zmianą stanu w obrębie czasu bitu, a inne jako poziom stały. Na wykresie widać więc regularne przejścia dla określonych symboli, a nie cykliczne "schodkowanie" jak w MLT-3.
Najczęściej działa heurystyka podobieństwa: student widzi "jakieś przejścia" i wybiera znaną nazwę. Drugi problem to ignorowanie liczby poziomów sygnału oraz reguły przejść (kiedy dokładnie następuje zmiana). Pomaga podejście: poziomy → przejścia → zasada kodu.
Nie trzeba znać całego standardu, ale warto kojarzyć, że MLT-3 występuje w kontekście transmisji w warstwie fizycznej. Na egzaminie zwykle wystarcza umiejętność rozpoznania przebiegu: trzy poziomy i charakterystyczne, "spowolnione" przejścia sygnału.
Najlepiej ćwiczyć na wielu przykładach wykresów. Zrób własną tabelę: liczba poziomów (2/3), co oznacza przejście (bit "1" czy zmiana?), czy są wymuszone przejścia w środku bitu. Potem rozwiązuj krótkie serie zadań na czas, jak na egzaminie.
Typowe błędy to: mylenie NRZ z NRZI (patrzenie na poziom zamiast przejścia), nieuwzględnianie liczby poziomów sygnału oraz wybór odpowiedzi "z pamięci" bez analizy wykresu. Pomaga zasada: najpierw poziomy, potem reguła przejść.
info

Statystycznie 40% uczniów zna prawidłową odpowiedź. trudne

W praktyce zawodowej kluczowe jest to, że mLT-3 to kod liniowy, w którym sygnał przyjmuje trzy poziomy (np. −1, 0, +1), a przejście na kolejny poziom następuje tylko dla określonych bitów, co daje charakterystyczny "schodkowy" przebieg.

Źródła:

  • https://en.wikipedia.org/wiki/MLT-3 - dostęp 2026-03-02
  • https://en.wikipedia.org/wiki/Non-return-to-zero - dostęp 2026-03-02
  • https://en.wikipedia.org/wiki/CMI_coding - dostęp 2026-03-02

Materiały:

  • Materiały dydaktyczne z podstaw transmisji danych i warstwy fizycznej Ethernet
  • Opisy kodów liniowych: NRZ, NRZI, MLT-3, CMI wraz z przykładami przebiegów
  • Ćwiczenia: rozpoznawanie kodowania na rysunkach przebiegów dla różnych sekwencji bitów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego