Samospínací signál - Self-clocking signal

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.

Manchester kódování obou konvencí.svg

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.

Série Puerto Rs232.png

Implementace

Příklad použití protokolů samočinného signálu zahrnuje:

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á modulacemodulač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

  1. ^ 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.