4B5B: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m Wycofano edycje użytkownika 82.146.250.65 (dyskusja). Autor przywróconej wersji to EmausBot.
m drobna merytoryczna poprawka
Linia 1:
'''4B5B''' – w [[telekomunikacja|telekomunikacji]] system kodowania danych cyfrowych. W 4B5B grupa czterech [[bit]]ów jest zamieniana na 5 bitów tak, by w wyjściowym ciągu 5 bitów bit o wartości 1 występował przynajmniej dwa razy.
 
Kodowanie jest używane w systemach, w których bit o wartości 1 zmienia poziom sygnału w kanale (np [[NRZI]]), a zmiana sygnału jest znacznikiem czasu dla następnej zmiany. Gdyby w przesyłanym sygnale nie następowały bity o wartości 1, nie występowałaby zmiana sygnału przez dłuższy czas, co mogłoby doprowadzić do rozsynchronizowania zegara po stronie odbiornika. 4B5B rozwiązuje ten problem poprzez przypisanie każdemu blokowi 4 bitów odpowiednich 5 bitów, tak by w wyjściowym ciągu 5 bitów bit o wartości 1 występował przynajmniej dwa razy i ciąg kolejnych zer nie był dłuższy niż 3. Ciągi 5 bitów są ustalone w słowniku.
 
4B5B zostało spopularyzowane przez [[Fiber Distributed Data Interface]] (FDDI) w połowie 1980, a później został przyjęty w standardach: