Samospínací signál - Self-clocking signal
tento článek potřebuje další citace pro ověření.Února 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
v telekomunikace a elektronika, a samočinný signál je ten, který lze dekódovat bez nutnosti samostatného hodinový signál nebo jiný zdroj synchronizace. To se obvykle provádí zahrnutím vložených synchronizačních informací do signálu a přidáním omezení pro kódování datového zatížení dat, aby bylo možné snadno detekovat falešnou synchronizaci.
Většina řádkové kódy jsou navrženy tak, aby byly samočinné.
Isochronicita a anisochronicita
Pokud je v datovém přenosu zabudován hodinový signál, existují dvě možnosti: hodinové signály jsou odesílány současně s daty (izochronní ), nebo v jinou dobu (anisochronní ).
Isochronní samočinné hodiny
Pokud je vložený hodinový signál izochronní, bude odeslán současně s daty. Níže je uveden příklad signálu, v tomto případě pomocí Manchesterský kód samočinný signál. Datové a hodinové cykly lze považovat za „sčítání“ do kombinace, kde lze hodinový cyklus i data načíst z přenášeného signálu.
Asynchronní samočinné hodiny
Asynchronní samočinné hodiny nekombinují hodinové cykly a přenos dat do jednoho spojitého signálu. Místo toho je modulován přenos hodinových cyklů a přenos dat. Níže je uveden příklad signálu použitého v asynchronní sériová komunikace, kde je jasně stanoveno, že informace o rychlosti hodin jsou přenášeny v jiném časovém rámci, než jsou skutečná data.
Implementace
Příklad použití protokolů samočinného signálu zahrnuje:
- Izochronní
- Manchesterský kód, kde se hodinové signály vyskytují v přechodových bodech.
- Plesiochronní digitální hierarchie signály
- Osm na čtrnáct modulace
- 4B5B
- Kódování 8b / 10b
- HDLC
- Modifikovaná frekvenční modulace
- Anisochronní
Většinu těchto kódů lze považovat za určitý druh Délka běhu omezena[1] kód. Tato omezení „běhů“ nul a „běhů“ těch zajišťují, že přechody probíhají dostatečně často na to, aby udržovaly přijímač synchronizovaný.
Takové samočinné hodiny lze správně dekódovat do proudu bitů bez trochu sklouznout Chcete-li dále dekódovat tento proud bitů a rozhodnout, který bit je první bit bajtu, často a samosynchronizační kód se používá.
Analogové příklady
Amplitudová modulace – modulační signál změnou amplitudy nosné vlny, jako v:
je samočinná, protože nulové přechody slouží jako a hodinový puls.
Jeden může považovat tuto hodinovou pulzní nadbytečnou informaci nebo alespoň za zbytečné využití kapacity kanálu a duplexovat kanál změnou fáze, jako v polární modulace, nebo přidání dalšího signálu, který je 90 ° mimo fázi (sinusová vlna), jako v kvadraturní modulace. Výsledkem je vyslání dvakrát většího počtu signálů po kanálu za cenu ztráty času a tím pádem degradace signálu v případě drift hodin (analogický ekvivalent bitového driftu).
To ukazuje, jak kódování taktování nebo synchronizace v kódu stojí kapacitu kanálu, a ilustruje kompromis.
Viz také
Reference
- ^ Kees Schouhamer Immink (Prosinec 1990). „Runlength-Limited Sequences“. Sborník IEEE. 78 (11): 1745–1759. doi:10.1109/5.63306.
Podrobný popis poskytuje omezující vlastnosti sekvencí s omezenou délkou běhu.