KWALIFIKACJA INF8 - CZERWIEC 2023 (test 2)

PYTANIE NR 17.
Który kod transmisyjny przedstawiono na rysunku?
Ilustracja przedstawia wykres sygnałów transmisyjnych, który jest częścią pytania egzaminacyjnego związanego z
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Kod Manchester rozpoznaje się po tym, że w każdym przedziale bitowym występuje przejście (zmiana poziomu) w jego środku, co ułatwia synchronizację zegara z danych. W AMI/HDB3 przejścia zależą od jedynek i reguł zastępczych, a Manchester różnicowy koduje informację inaczej (przejście na początku bitu).

Pełne wyjaśnienie:

Kodowanie liniowe opisuje, w jaki sposób bity 0/1 są zamieniane na przebieg elektryczny/logiczy na łączu. Aby poprawnie rozpoznać kod na rysunku, należy szukać cech reguły, a nie pojedynczych poziomów.

Manchester ma charakterystyczną właściwość: w każdym czasie trwania bitu pojawia się przejście w połowie tego czasu. To przejście pełni rolę "znacznika zegara" (self-clocking), więc odbiornik łatwiej odtwarza taktowanie nawet przy długich sekwencjach jednakowych bitów. Kierunek przejścia (z wysokiego na niski lub z niskiego na wysoki) zależy od przyjętej konwencji mapowania 0/1, ale sama obecność przejścia w środku bitu jest kluczowa.

Dlaczego pozostałe odpowiedzi są błędne?

  • AMI (Alternate Mark Inversion) jest kodem bipolarnym: zera są zwykle poziomem "0", a jedynki mają naprzemiennie dodatnią i ujemną polaryzację. Nie ma wymogu przejścia w środku każdego bitu; długie serie zer nie dają regularnych przejść zegarujących.
  • HDB3 to odmiana kodu bipolarnego używana do ograniczania długich ciągów zer przez wstawianie naruszeń reguły bipolarności zgodnie z określonymi zasadami. Jego przebieg rozpoznaje się po "specjalnych" wstawkach przy sekwencjach zer, a nie po obowiązkowym przejściu w połowie bitu.
  • Manchester różnicowy również zapewnia przejście w środku bitu, ale informacja jest przenoszona przez to, czy występuje przejście na początku przedziału bitowego (różnicowanie względem poprzedniego stanu). W efekcie kryterium rozstrzygające to zależność początku bitu od wartości 0/1, a nie tylko sam "środkowy" skok.

Wskazówka egzaminacyjna: gdy widzisz regularne przejście w środku każdego bitu, najpierw rozważ Manchester/Manchester różnicowy; gdy sygnał ma poziomy dodatni i ujemny oraz "puste" zera, rozważ AMI/HDB3.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Kod Manchester to sposób kodowania liniowego, w którym w każdym bicie występuje przejście w połowie czasu trwania bitu. Dzięki temu sygnał niesie informację o danych i jednocześnie ułatwia odzyskanie zegara (synchronizację) po stronie odbiornika.
Szukaj reguły: jeśli w każdym przedziale bitowym widzisz zmianę stanu w jego środku, to jest to silna cecha kodu Manchester. Kierunek przejścia może zależeć od konwencji, ale "środkowe przejście zawsze" jest najważniejsze.
Ponieważ przejście w środku każdego bitu tworzy regularne zdarzenia czasowe, z których odbiornik może wyznaczać taktowanie. W kodach bez takiej własności długie serie jednakowych bitów mogą dawać brak przejść i utratę synchronizacji.
AMI (Alternate Mark Inversion) to kod bipolarny: jedynki są impulsem dodatnim i ujemnym na zmianę, a zera to brak impulsu. Spotyka się go w teletransmisji/telekomunikacji jako bazę dla kodów eliminujących długie ciągi zer.
AMI naprzemiennie zmienia polaryzację jedynek, ale nie rozwiązuje problemu długich serii zer. HDB3 jest modyfikacją, która przy określonej liczbie kolejnych zer wstawia specjalne wzorce (naruszenia), aby wymusić przejścia i utrzymać synchronizację.
Manchester różnicowy też ma przejście w środku bitu, ale wartość bitu koduje się przez to, czy występuje przejście na początku bitu (względem poprzedniego stanu). Manchester "zwykły" mapuje 0/1 na kierunek przejścia w środku bitu.
Tak, to kluczowa cecha tej metody. Nawet przy długiej serii samych zer lub samych jedynek wciąż pojawiają się przejścia w środku przedziałów bitowych. To odróżnia Manchester od wielu kodów, gdzie przejścia zależą od danych.
Najczęściej wtedy, gdy patrzy się tylko na "częstość zmian" zamiast na ich położenie w czasie. Manchester ma przejście dokładnie w środku każdego bitu, a Manchester różnicowy dodatkowo wiąże znaczenie z przejściem na początku bitu.
Wskazówką są poziomy dodatni i ujemny (dwie polaryzacje) oraz fakt, że zera mogą być "puste" (bez impulsu). W AMI jedynki zmieniają znak naprzemiennie, a w HDB3 mogą pojawiać się celowe naruszenia reguły przy sekwencjach zer.
Ćwicz na wielu przykładach: zaznaczaj granice bitów, sprawdzaj, czy przejście jest zawsze w środku, i czy pojawiają się poziomy dodatni/ujemny. Dobrą metodą jest też "czytanie" kilku kolejnych bitów i weryfikacja, czy reguła kodu jest spełniona.
info

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

Według specjalistów z branży: "Kod Manchester rozpoznaje się po tym, że w każdym przedziale bitowym występuje przejście (zmiana poziomu) w jego środku, co ułatwia synchronizację zegara z danych."

Źródła:

  • IEEE Std 802.3 (Ethernet) – Physical Layer specifications for 10 Mb/s (Manchester encoding), IEEE, latest available edition (weryfikacja wymaga dostępu do dokumentu).
  • ITU-T Recommendation G.703 – Physical/electrical characteristics of hierarchical digital interfaces (kontekst interfejsów E1 i kodów liniowych), ITU-T.
  • ITU-T Recommendation G.704 – Synchronous frame structures used at 1544, 6312, 2048, 8448 and 44736 kbit/s hierarchical levels (kontekst strumienia 2048 kbit/s i praktyk kodowania w telekomunikacji), ITU-T.

Materiały:

  • Podręcznik do sieci komputerowych (rozdział: warstwa fizyczna i kodowanie liniowe)
  • Materiały dydaktyczne z teletransmisji/telekomunikacji o kodach AMI i HDB3
  • Dokumentacja standardu Ethernet opisująca kodowanie na warstwie fizycznej (sekcje o 10 Mb/s)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego