INF.09 · pytanie 166
Na styku U w sieci ISDN sygnał binarny jest kodowany metodą 2B1Q. Pokazany na rysunku sygnał zakodowany tą metodą odpowiada sekwencji binarnej

- A001011110011
- B110100001100
- C101101011000
- D010010100111Poprawna
Wyjaśnienie
Na rysunku trzeba odczytać kolejne poziomy sygnału w czasie, od lewej do prawej: -1 V, -3 V, +3 V, +3 V, -1 V, +1 V. W kodowaniu 2B1Q, czyli Two Binary One Quaternary, jeden stan liniowy przenosi dwa bity, tzw. dibit. W tym zadaniu stosowana jest tablica: -3 V odpowiada 00, -1 V odpowiada 01, +3 V odpowiada 10, a +1 V odpowiada 11. Po podstawieniu poziomów z wykresu dostajemy więc: 01 00 10 10 01 11, czyli po sklejeniu 010010100111. To dokładnie odpowiedź 010010100111. Warto zauważyć, że kolejność przypisania nie jest zwykłym liczeniem od najniższego napięcia do najwyższego, dlatego łatwo się tu pomylić. 2B1Q było stosowane na styku U w ISDN, czyli na dwuprzewodowej pętli między zakończeniem sieciowym NT a centralą/operatorowym urządzeniem liniowym. Praktycznie daje to mniejszą szybkość symbolową niż proste kodowanie binarne, bo każdy symbol niesie 2 bity. Z mojego doświadczenia najlepiej przy takich zadaniach najpierw zapisać same poziomy napięć, potem dopiero zamieniać je na dibity. To ogranicza bałagan i błędy przy odczycie z oscyloskopu albo z rysunku w dokumentacji technicznej.