×
příklad: synchronizace z dat
•
myšlenka:
–
přenášený signál nebude obsahovat
žádné časování
–
příjemce si průběžně seřizuje
hodinky podle datových bitů
•
v okamžiku výskytu hrany která
signalizuje bit
•
problém:
–
mohou se vyskytnout dlouhé
posloupnosti bitů, které negenerují žádnou změnu přenášeného signálu
•
hodinky příjemce by mohly ztratit
synchronizaci
•
řešení:
–
technika bit-stuffing (vkládání
bitů)
•
pokud by se vyskytla příliš dlouhá
sekvence bitů, která by mohla způsobit ztrátu synchronizace, odesilatel vloží
do odesílaných dat vhodný bit, který vyvolá hranu
–
a příjemce ji zase odstraní
•
používá se i jinde
–
pro tzv. framing, u bitově
orientovaných protokolů
•
příklad (techniky bit-stuffing):
–
je známo, že hodinky příjemce
"vydrží" 7 bitových intervalů bez synchronizace
•
při 8 a více by se již rozešly
–
řešení:
•
na straně odesilatele: za každou
šestou (po sobě jdoucí) nulu zařadí jeden jedničkový bit
•
na straně příjemce: po každých 7
souvislých nulách smaže následující jedničku
–
"spotřeba"
•
zvyšuje se tím počet přenesených
bitů,
•
již to není 1 bit = 1
změna přenášeného signálu
•
ale je to velmi blízko (limitně
rovno)