Stilul acestui articol nu este enciclopedic sau încalcă normele din limba rusă.
Manchester de codificare (Manchester cod-II) - pe două nivele de cod de auto-sincronizarea este o modalitate de utilizat în canalul de comunicație de codificare linie (codificare fizică). La codificarea zero este reprezentat printr-o tranziție de la o mare la o tensiune joasă, iar unitatea - de la mic la mare în poziție semnificativă centru (IEEE 802.3 standard). Semnalul supus codării Manchester nu are un curent de polarizare DC, astfel încât conexiunile electrice de transmisie a semnalului pot fi izolate galvanic prin intermediul unui transformator. Codul Manchester se auto-sincronizează; acesta din urmă înseamnă că semnalul de ceas poate fi recuperat din datele codificate fără a utiliza semnale de codificare sau de sincronizare suplimentare.
Origine [ ]
Numele vine de la Universitatea din Manchester, unde această codificare a fost utilizată pentru a stoca date pe tamburul magnetic al calculatorului Manchester Mark I.
Manchester codificare este larg răspândit (de exemplu, un Ethernet 10BASE-T și tehnologie (IEEE 802.3 standard), infraroșu protocoale; Etichete RFID). Există tehnici mai complexe de codificare, cum ar fi de codificare 8B / 10B, care utilizează mai puțină lățime de bandă pentru a obține aceeași rată de date, dar poate fi mai puțin tolerante la erori de frecvență și jitter-ul de la emițător și receptor de referință ceasul.
Caracteristici [ ]
Codificarea Manchester oferă tranziții frecvente ale liniei de tensiune, direct proporțională cu frecvența ceasului; acest lucru vă ajută să restaurați frecvența ceasului.
Componenta DC a semnalului codificat curent nu depinde de date și, prin urmare, nu poartă nici o informație, semnalul permite pentru transmiterea printr-o rețea (de exemplu, Ethernet), care, de regulă, nu transmite componenta de curent continuu.
Un exemplu de codificare Manchester, arătând ambele cazuri
- Fiecare bit este trimis la timp.
- 0 definește trecerea semnalului de la joasă la înaltă, 1 - de la mare la joasă.
- Tranzițiile care sunt notate cu 0 sau 1 apar în mijlocul perioadei.
- Tranzițiile la începutul perioadei sunt costuri generale și nu indică date.
Codificarea Manchester are întotdeauna o tranziție în mijlocul fiecărei perioade de biți și poate (în funcție de informațiile transmise) să aibă o tranziție și la începutul perioadei. Direcția tranziției de biți medii indică datele. Tranzițiile la granițele perioadei nu conțin informații în sine. Ele există doar pentru a pune semnalul în starea corectă pentru a permite tranziția de biți de mijloc. Existența unor tranziții garantate permite semnalului să se sincronizeze automat și permite, de asemenea, alinierea corectă a receptorului; Receptorul poate determina dacă există o compensare pentru jumătatea perioadei de biți, deoarece nu vor mai exista tranziții mai constante în timpul fiecărei perioade de biți. Prețul acestor avantaje este dublarea cerințelor de lățime de bandă în comparație cu schemele de codificare NRZ.
Codificarea Manchester ca cheie de schimbare de fază [ ]
Codificarea Manchester este un caz special de tastare binară de schimbare a fazei și (FM), unde datele controlează faza unui val pătrat al unui transportator a cărui frecvență este rata de date. Acest semnal este foarte ușor de generat.
Acorduri de raportare a datelor [ ]
Codificare 11011000100 codificare Manchester (în conformitate cu DE Thomas)
Există două contracte contradictorii pentru prezentarea datelor.
Dacă semnalul codat prin metoda Manchester este inversat în mesaj, acesta este convertit de la un acord la altul. Această ambiguitate poate fi depășită prin diferențierea codării Manchester.