Manchester kód (manchester)

Manchesterskiykod utal, hogy a self-szinkronizáló impulzus kódok és két szinten, amely biztosítja a jó zavarérzéketlenség. Minden órajel ciklus (bit intervallum) a két részre osztható. Információ kódolt potenciális különbség előforduló mindegyik ciklus közepén.

Egység kódolt különbségi jel a magas szinten, hogy az alacsony, nulla - az inverz különbség. Kezdetben a szolgáltatás jelperiódusban különbség előfordulhat (továbbítja több, egymást követő, vagy azok nullák).

Tekintsük speciális esetekben a kódolás, mint az előző esetben.

Manchester kód (manchester)
Manchester kód (manchester)
Manchester kód (manchester)

A Manchester kódolás szükséges változást a jel közepén minden bit intervallum ez megkönnyíti, hogy jelöljenek ki egy órát időzítési jelet. Ezért manchesterskiykod rendelkezik jó self-szinkronizáló tulajdonságait.

Jel nem tartalmaz DC komponenst, gyakorisága az alapharmonikus a jel tartományban Fo = N / 2 Hz-Fo = N Hz, változó attól függően, hogy a bitfolyamot.

Manchester kódolás használható a korábbi verziókban Ethernet technológia átviteli sebességgel 10 Mbit / s.

Eltérés Manchester kód (Differential Manchester)

Logikai értékek „0” és „1” át, rendre otsutstviemsmeny jelenlétében vagy jelszint elején egy órát (bit) intervallum. A közepén a bit intervallum fordul elő kötelező változás jel értékét.

Manchester kód (manchester)

Differenciál Manchester kódolás

Ez a kód ugyanaz előnyei és hátrányai, mint az manchesteri.

Az összes Manchester kódolás kód áttekintettük egy jobb self-clocking, mert a jel leesik legalább ciklusonként egyszer.

Manchester kódot használják az Ethernet hálózatokban egy átviteli sebessége 10 Mbit / s (10Base-T). Differenciál Manchester kód - hálózatokra Token Ring technológia.

Jelenleg, a fejlesztők arra a következtetésre jutott, hogy sok esetben a legjobb felhasználása a potenciális kódolási, kiküszöbölve annak hiányosságait segítségével úgynevezett logicheskogokodirovaniya (lásd. Az alábbi fejezetben).

Kód visszatérő nullára rz (Visszatérés a Zero)

„1” bit - impulzus egy polaritású első felében a bit intervallum, a második felében a bit intervallum a jel nulla potenciál.

„0” bit - impulzus a másik polaritás az első felében a bit intervallum, a második felében a bit intervallum a jel nulla potenciál. A kód jó szinkronizáció tulajdonságait.

Ehhez a kódot bit intervallum

Manchester kód (manchester)
.

Kód inverzió kód CMI értékeket.

Ebben az eljárásban a sebességváltó 1. bit képviseli szabályok kvazitroichnogo kódoló és bit 0 - formájában két ellentétes polaritású impulzusok jel változás közepén. A kód is jó szinkronizáló tulajdonságait.

Lehetséges kód 2B1Q formátumú

Ez a potenciál kód négy jelszintek kódolási adatokat. Név tükrözi kódolás lényege - minden két bit (2B) kerül átadásra órajelét egy bizonyos szintet (1q). Lineáris jel amely négy állapotú. Más szóval, az adatátviteli sebességet N ebben kódolási módszer kétszerese a modulációs sebesség B.

A jel a 2B1Q formátumú kódot

Az ábrán egy megfelelő jelet a bitsorozatot 01 10 január 00. Az alapfrekvencia a jel a 2B1Q formátumú kódot nem haladhatja meg az érték a Fo = N / 4 Hz.

Azonban, hogy végre ez a módszer a kódolás az átviteli teljesítmény magasabbnak kell lennie, hogy a négy lehetséges értéke egyértelműen megkülönböztetni vevőt háttérzaj.

Használ három átviteli szinten "-1", "0", "1".

Obyazatelnyyperehod egység megfelel egy jelszint másik határán az óra intervallumban.

Zero felel meg nem változik a vonal jelszint.

Továbbítása során sorozatát egység az időszak változásának jelszint négy bit. Ebben az esetben, Fo = N / 4 Hz. Ez a maximális fő frekvenciája a jel az MLT-3 kódja. Abban az esetben, váltakozó sorrendben, a nullák és egyesek alapharmonikus jel frekvenciája Fo = N / 8 Hz. ami kétszer kevesebb, mint a NRZI kódot.

Manchester kód (manchester)

A jel kód MLT-3

Logicheskoekodirovanie magában helyett az eredeti információs bitsorozatot az új bitsorozat hordozó ugyanazt az információt, de olyan, ezen kívül további tulajdonságok, mint a képesség, hogy a fogadó fél észleli a hibákat a kapott adatokat, vagy biztonságosan fenntartani szinkronizálást a bejövő jel.

Két logikai kódolási eljárást.

Izbytochnyekody (Array kódok) alapulnak a partíció az eredeti szekvencia a bitek csoportokba, és minden ezt követő csere az eredeti csoport kódszót a táblázat szerint. A kódszó mindig tartalmaz több bitet, mint az eredeti csoport.

Logic kód 4B / 5B csoport helyettesíti az eredeti 4 bit hosszúságú kódszavak hossza 5 bitet. Ennek eredményeképpen, a teljes száma bitkombinációját azok (May 2 = 32) nagyobb, mint az eredeti csoport (február 4 = 16). Ezért lehetséges, hogy tartalmazza a 16. ilyen kombinációk kód táblázat, amely nem tartalmaz több mint két egymást követő nullák. és használja őket, az adatátvitelhez. A kód biztosítja, hogy bármilyen kombinációja kódszót a vonalon nem tud eleget tenni a több mint három egymást követő nullák.

A maradék kód kombinációt alkalmaznak jelzéshez (szinkronizálás átvitel, az elején a adatblokk, a végén az adatblokk átviteli vezérlő a kapcsolati réteg). A fel nem használt kódszavak is alkalmazhatók a vevő felmerülő hibák az adatfolyamot. Ár előnyöket kapott ezzel a módszerrel a kódoló adatok - csökkentési arány hasznosadat 25%.

Logikai kódoló 4B / 5B használják Ethernet hálózatok átviteli sebességgel 100Mbit / s:

együtt NRZI-kód (specifikáció 100Base FX, átviteli közeg - rost);

kombinálva MLT-3 kód (specifikáció 100Base TX, UTP Cat 5e átviteli közeg).

Vannak még kódok és a három jel Államokban például, a 8B / 6T kód kódolására 8 bit az eredeti információ használt kódszavak hármas kód 6 elem. Minden egyes elem lehet egy a három érték (+1, 0, -1). A redundancia kód 8B / 6T magasabb 4B / 5B kódot. mivel augusztus 2 = 256 forrás szimbólum 36 = 729 kapott kódszó. Ez a kódolási eljárást a leírásban 100Base T4 - a szervezet a 100Mbit / s Ethernet UTP kábelt Cat3 (elavult leírás). Itt, hogy továbbítja a bitfolyam egyidejűleg használt 3 csavart érpáras. Az adatátviteli sebesség minden pár N = 100 Mbit / s / 3 = 33,3 Mbit / s, a lineáris sebessége a modulációs jel 25 M bps (8: 6 = 1,33; 33,3: 1,33 = 25) amely lehetővé teszi a használatát árnyékolatlan csavart érpár UTP Cat3.

A kode8B / 10B minden 8 bit a forrás szekvencia helyébe tíz bit a kódszó. Ebben az esetben, 256 kombinációi kezdeti számlák 1024 létrejövő kombinációk. Ha megfelelően lecserélték a kód táblázat alábbi szabályokat:

sem a kapott kombináció (kódszót) nem lehet több mint 4 egymást követő azonos bit;

sem a kapott kombináció nem tartalmazhat több, mint 6 nullát vagy 6 egység;

Kód 8B / 10B (+ NRZI) szabványt használják Gigabit Ethernet 1000Base-X (fiber ha használják a átviteli közeg).

Végezze logikai kódoló hálózati adapterek. Mivel a használata a keresési táblázat egy nagyon egyszerű művelet, logikai redundáns kódolási módszer kódok nem bonyolítja a funkcionális követelményeket, hogy a berendezés.

Annak érdekében, hogy egy előre meghatározott sávszélesség sposobnostiNBit / s adó redundáns kódot kell dolgozni a magas órajelet is. Így, átvitelére egy 4B / 5B-kód jelet bitsebessége N = 100 Mbit / s, az adó kell működnie egy órajel 125 MHz (azaz ESTB = 125MBod). Ebben a lineáris jel spektrumát bővül. Azonban a számos potenciális felesleges kód jel már a jel spektrumát manchesterskomkode. ami indokolja a további lépést kódoló logika, valamint egy vevő és adó egy magasabb órajel-frekvenciával.

Rejtjelező egy „keveredés” az eredeti bitszekvencia, amelyben a valószínűségét a nullák és egyesek a bemeneti fizikai kódoló modult válik közel 0,5. Eszköz (vagy szoftver modulok) elvégzése egy ilyen művelet, az úgynevezett scramblerek (tülekedés - billenő rendezetlen összeszerelés).

Scheme bitsorkódoló váltás a kommunikációs csatorna

A kódoló a távadó az eredeti digitális adatfolyam szerkezetét. A descrambler a vevőnél visszanyeri az eredeti szekvencia a bitek. Gyakorlatilag az egyetlen művelet használt scrambler és a descramblert XOR - „bitenkénti kizárólagos VAGY” (modulo 2).

A fő része a scrambler és bitsordekódoló - egy generátor pszeudovéletlen szekvencia (PRS) formájában K-bites léptető regiszter visszacsatolással.

2 fő fajta gőz scramblerek - dekódoló:

A kezdeti beállítás (additív).

Self-szinkronizáló áramkör által vezérelt egy kódolt szekvencia. Ezek a rendszerek az a hátránya - hiba terjedésére. A hatása a hibás jel jelenik meg, ahányszor van visszacsatolás az áramkört.

Manchester kód (manchester)

Egy kiviteli alak szerint a self-szinkronizáló rejtjelező a diagramon.

Itt Bi - bináris számjegy eredményeként kapott kódot az i-edik ciklusban a scrambler; Ai - binary digit forrás belépő adó bemenetére bitsorkódoló az i-edik órajel ciklus; Bi-Bi-5, és a 7 - a kapott kódot bináris számjegy kapott előző működési ciklus az összekeverő, illetve «i-5" és«i-7" ciklusok.

Descrambler a vevőben visszaállítja az eredeti sorrendet az összefüggésben

Ezen kívül áramkörök bitsorkódolt szekvencia nem adják át a léptető regiszter bemeneti, a hibaterjedés hiányzik, de megköveteli szinkronizálás a pár a bitsorkódoló-descrambler.

Manchester kód (manchester)

Kapcsolódó cikkek