KWALIFIKACJA INF1 - CZERWIEC 2020 (test 2)

PYTANIE NR 16.
Której metody kodowania dotyczy podany opis?
Ilustracja przedstawia fragment tekstu, który opisuje metodę kodowania sygnału.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Kodowanie Manchester charakteryzuje się obowiązkowym przejściem stanu w środku każdego bitu, dzięki czemu sygnał niesie jednocześnie dane i informację zegarową (ułatwia synchronizację). AMI i pseudoternary są kodami bipolarnymi zależnymi od kolejnych "znaków", a B8ZS to kod zastępczy stosowany z AMI.

Pełne wyjaśnienie:

Poprawna jest odpowiedź "Manchester", ponieważ w kodowaniu Manchester kluczową cechą rozpoznawczą jest zawsze występujące przejście (zmiana poziomu) w połowie czasu trwania bitu. To przejście pełni rolę informacji zegarowej, więc odbiornik może łatwiej odtworzyć taktowanie nawet wtedy, gdy dane zawierają długie serie takich samych bitów.

Odpowiedź "AMI" jest niepoprawna, bo AMI (Alternate Mark Inversion) to kodowanie bipolarne, w którym impulsy dla kolejnych "jedynek" zmieniają znak (naprzemiennie dodatni/ujemny), a "zera" są zwykle reprezentowane brakiem impulsu. Nie ma tu reguły "przejścia w środku każdego bitu".

Odpowiedź "Pseudoternary" również nie pasuje do opisu typu Manchester. Pseudoternary jest podobne do AMI, ale "naprzemienność" dotyczy zwykle zer (a jedynki są brakiem impulsu). To nadal kod trójpoziomowy/bipolarny bez obowiązkowego przejścia w połowie bitu.

Odpowiedź "B8ZS" jest błędna, bo B8ZS (Bipolar with 8-Zero Substitution) nie jest podstawową metodą kodowania jak Manchester, tylko kodem zastępczym używanym w praktyce z transmisją opartą o AMI, aby uniknąć problemów synchronizacji przy długich ciągach zer. Zamiast "ośmiu zer" wprowadza się specjalny wzorzec naruszający regułę bipolarności, co pozwala zachować przejścia potrzebne do synchronizacji.

Na egzaminie warto zapamiętać skrót: Manchester = przejście w środku bitu, natomiast AMI/pseudoternary = kod bipolarno-trójpoziomowy, a B8ZS = mechanizm zastępowania długich ciągów zer.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Kodowanie Manchester to metoda kodowania liniowego, w której w każdym bicie występuje przejście stanu w połowie okresu bitu. Dzięki temu sygnał przenosi nie tylko dane, ale i informację zegarową, co ułatwia synchronizację odbiornika.
Najprościej po tym, że w każdym przedziale bitowym widać zmianę poziomu w środku. Niezależnie od tego, czy przesyłane są zera czy jedynki, zawsze pojawia się przejście w połowie bitu, co odróżnia Manchester od wielu innych kodów.
Ponieważ wymusza regularne przejścia sygnału, które mogą służyć do odzysku zegara (clock recovery). Nawet przy długich seriach takich samych bitów odbiornik nadal "widzi" przejścia i może utrzymać prawidłowe taktowanie.
AMI (Alternate Mark Inversion) to kodowanie bipolarne: kolejne "jedynki" są wysyłane jako impulsy o naprzemiennej polaryzacji dodatniej i ujemnej, a "zera" zwykle jako brak impulsu. Nie ma tu zasady przejścia w połowie każdego bitu.
Manchester jest kodem dwupoziomowym z obowiązkowym przejściem w środku bitu (dane + zegar). AMI jest kodem trójpoziomowym/bipolarnym, gdzie informacja wynika z obecności impulsu i jego polaryzacji dla "jedynek", a "zera" nie wprowadzają impulsu.
Pseudoternary jest podobne do AMI, ale "naprzemienne" impulsy zwykle reprezentują zera, a jedynki są brakiem impulsu (odwrotnie niż w AMI). Oba są kodami trójpoziomowymi i nie mają wymuszonego przejścia w połowie każdego bitu.
Nie w tym samym sensie. B8ZS to kod zastępczy stosowany w systemach opartych o kod bipolarno-AMI, aby uniknąć długich sekwencji zer, które pogarszają synchronizację. Zastępuje określone ciągi zer specjalnym wzorcem z przejściami.
Stosuje się go wtedy, gdy w kodowaniu bipolarnym (np. AMI) mogą wystąpić długie ciągi zer. Brak impulsów przez dłuższy czas utrudnia odzysk zegara, więc B8ZS wprowadza kontrolowane naruszenia, aby wymusić przejścia w sygnale.
Częsty błąd to wybór odpowiedzi po nazwie (np. mylenie AMI z B8ZS) zamiast po cechach przebiegu. Drugi błąd to ignorowanie roli przejść w synchronizacji: Manchester ma przejście w każdym bicie, a kody bipolarne nie zawsze.
Ćwicz rozpoznawanie kodów na rysunkach: szukaj cechy "przejście w połowie bitu" dla Manchester. Porównuj z AMI/pseudoternary (impulsy o zmiennej polaryzacji) oraz zapamiętaj, że B8ZS to mechanizm zastępowania ciągów zer, a nie podstawowy kod.
info

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

Eksperci podkreślają: "Kodowanie Manchester charakteryzuje się obowiązkowym przejściem stanu w środku każdego bitu, dzięki czemu sygnał niesie jednocześnie dane i informację zegarową (ułatwia synchronizację)."

Źródła:

  • Wikipedia: Manchester code — https://en.wikipedia.org/wiki/Manchester_code (dostęp: 2026-02-27)
  • Wikipedia: Alternate mark inversion — https://en.wikipedia.org/wiki/Alternate_mark_inversion (dostęp: 2026-02-27)
  • Wikipedia: Bipolar with eight-zero substitution — https://en.wikipedia.org/wiki/Bipolar_with_8-zero_substitution (dostęp: 2026-02-27)

Materiały:

  • Podręczniki i skrypty z podstaw telekomunikacji: kodowanie liniowe i synchronizacja w transmisji cyfrowej
  • Materiały dydaktyczne dotyczące warstwy fizycznej i reprezentacji bitów w medium transmisyjnym
  • Ćwiczenia z analizy przebiegów czasowych: rozpoznawanie kodów Manchester/AMI/pseudoternary

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego