KWALIFIKACJA INF8 - STYCZEŃ 2021

PYTANIE NR 17.
Który kod transmisyjny jest przedstawiony na rysunku?
Ilustracja przedstawia wykres sygnałów cyfrowych związanych z transmisją danych, typowy dla egzaminów zawodowych z zakresu
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Kod Manchester rozpoznaje się po tym, że w każdym okresie bitu występuje przejście poziomu w połowie czasu bitu, co ułatwia odzysk zegara (samozegarowanie). Pozostałe propozycje mają inną regułę zmian poziomów: kody bipolarne zmieniają polaryzację impulsów "1", a Manchester różnicowy koduje zmianę względem początku bitu.

Pełne wyjaśnienie:

W tym zadaniu trzeba rozpoznać kod transmisyjny (kod liniowy) na podstawie przebiegu czasowego.

Odpowiedź "Manchester." jest właściwa wtedy, gdy na rysunku widać cechę definicyjną: obowiązkowe przejście (zmiana poziomu) w połowie każdego bitu. Dzięki temu sygnał jest "samozegarujący" – nawet przy dłuższej sekwencji takich samych bitów odbiornik ma regularne zbocza pomocne do odtworzenia taktowania.

Dlaczego pozostałe odpowiedzi nie pasują do takiego przebiegu:

  • "AMI." (kod bipolarny) zwykle przedstawia "1" jako impuls, którego polaryzacja zmienia się naprzemiennie (+, −, +, −), natomiast "0" jako brak impulsu. Nie wymusza to przejścia w połowie każdego bitu – zależy od danych.
  • "HDB3." jest modyfikacją kodu bipolarnego stosowaną do ograniczania długich ciągów zer przez specjalne podstawienia. Charakterystyczne są reguły dotyczące sekwencji zer i naruszeń naprzemienności, a nie stałe przejście w połowie bitu.
  • "Manchester różnicowy." również ma przejście w połowie bitu, ale informacja jest przenoszona przez to, czy występuje dodatkowe przejście na początku okresu bitu (zmiana względem poprzedniego stanu). Jeśli na rysunku widać, że znaczenie bitu wynika z przejścia na granicy bitu, a nie z bezwzględnego kierunku zbocza w połowie bitu, to byłby to wariant różnicowy. W Manchesterze (klasycznym) reguła jest opisana bez odniesienia do poprzedniego bitu – decyduje wzorzec w obrębie danego bitu.

Wskazówka egzaminacyjna: najpierw sprawdź, czy w połowie każdego bitu występuje zbocze. Jeśli tak, zawężasz wybór do rodziny Manchester. Następnie sprawdź, czy wartość bitu zależy od "kierunku"/układu w połowie bitu (Manchester), czy od tego, czy na początku bitu jest dodatkowe przejście (Manchester różnicowy).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Kodowanie Manchester to sposób kodowania liniowego, w którym w każdym okresie bitu występuje zmiana poziomu w połowie bitu. Dzięki temu sygnał zawiera regularne zbocza, co ułatwia odzysk zegara (samozegarowanie) i ogranicza problemy ze składową stałą.
Najprościej sprawdzić, czy widać obowiązkowe przejście w połowie każdego bitu. Jeśli dla każdego bitu pojawia się zbocze w środku przedziału czasowego bitu, to jest to silna cecha kodowania Manchester. Potem porównaj, czy informacja nie zależy od "przejścia na początku bitu" (wariant różnicowy).
Bo zawiera regularne przejścia sygnału, które można wykorzystać do odtworzenia taktowania w odbiorniku. W Manchesterze zbocze w połowie bitu pojawia się zawsze, więc nawet przy długich ciągach tych samych bitów odbiornik nie "gubi" synchronizacji tak łatwo jak w prostszych kodach bazowych.
W obu odmianach zwykle występuje przejście w połowie bitu. Różnica jest w tym, jak koduje się wartość bitu: w Manchesterze decyduje wzorzec w obrębie bitu, a w Manchesterze różnicowym istotne jest, czy następuje dodatkowe przejście na początku bitu (kodowanie "różnicowe", zależne od poprzedniego stanu).
Kod bipolarny to rodzina kodów liniowych, w których impulsy mają dwie polaryzacje (np. dodatnią i ujemną). Typowo bity "1" są impulsami o naprzemiennej polaryzacji, a bity "0" są brakiem impulsu. Takie kodowanie pomaga ograniczać składową stałą, ale nie gwarantuje zboczy w każdym bicie.
Oba kody mogą wyglądać na "bogate w zmiany" przy pewnych danych, ale mechanizm jest inny. W AMI zmiany wynikają z naprzemienności polaryzacji kolejnych "1", a przy długich zerach może nie być przejść wcale. W Manchesterze przejście w połowie bitu występuje zawsze, niezależnie od danych.
HDB3 to modyfikacja kodu bipolarnego używana tam, gdzie trzeba ograniczać długie sekwencje zer i utrzymać możliwość synchronizacji oraz wymagania warstwy fizycznej. Zamiast "czystych" długich zer wprowadza się specjalne podstawienia, aby zapewnić odpowiednią liczbę przejść w sygnale.
Najważniejsza różnica to reguła przejść: w Manchesterze kluczowe jest zbocze w połowie bitu zawsze obecne. W kodach bipolarnych przejścia zależą od wystąpienia impulsów (np. bitów "1") i reguł polaryzacji; przy pewnych sekwencjach danych przejść może być mniej lub nie być ich wcale.
Tak, to bardzo pomaga. Oś czasu (podział na bity) i poziomy napięć ułatwiają ocenę, czy przejście jest w połowie bitu, czy na granicy bitów. Bez czytelnej skali łatwiej o błąd interpretacji, zwłaszcza przy odróżnianiu Manchester od Manchester różnicowego.
Ćwicz na wielu przebiegach: najpierw zaznacz okres bitu, potem szukaj cech stałych (np. zawsze w połowie bitu). Zrób krótką ściągę: które kody są samozegarujące, które bipolarne, gdzie występują "naruszenia" reguł. Na egzaminie analizuj rysunek krokowo, nie intuicyjnie.
info

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

Według specjalistów z branży: "Kod Manchester rozpoznaje się po tym, że w każdym okresie bitu występuje przejście poziomu w połowie czasu bitu, co ułatwia odzysk zegara (samozegarowanie)."

Źródła:

  • IEEE Std 802.3 (Ethernet), opis kodowania Manchester w warstwie fizycznej 10 Mb/s (odpowiednie rozdziały dotyczące 10BASE-T/10 Mb/s PHY)
  • ITU-T Recommendation G.703, Physical/electrical characteristics of hierarchical digital interfaces (opis sygnalizacji liniowej dla interfejsów cyfrowych, w tym kodów bipolarnych używanych w praktyce)
  • John G. Proakis, "Digital Communications", rozdziały dotyczące line coding/baseband transmission (Manchester, AMI oraz modyfikacje kodów bipolarnych)

Materiały:

  • Rozdziały z podręczników o kodowaniu liniowym i synchronizacji w transmisji cyfrowej
  • Materiały dydaktyczne z telekomunikacji: przykłady przebiegów kodów liniowych i ćwiczenia rozpoznawania
  • Dokumentacja techniczna interfejsów i systemów, w których stosuje się kodowanie liniowe (opisy warstwy fizycznej)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego