×
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)