Codarea Manchester este un tip de codificare digitală care este utilizată în transmisia de date. În cadrul structurii pentru codificarea Manchester, biții de date din transmisie sunt reprezentați de o serie de stări care apar într-o secvență logică. Această abordare a transmisiei de date este oarecum diferită, deoarece multe metode de codificare tind să atribuie o stare de tensiune ridicată sau scăzută fiecărui bit și să utilizeze această informație ca criteriu pentru efectuarea transferului biților.
Alături de o diferență în modul în care datele sunt recunoscute și transmise, codificarea Manchester implică și setarea anumitor perimetre care influențează procesul de transmitere. În primul rând, există o valoare implicită pentru lungimea fiecărui bit de date inclus în transmisie. Din cauza acestei implicite, rezultatul final este că semnalul de transmisie implicat în codificarea Manchester este auto-clocking.
În al doilea rând, structura pentru codificarea Manchester determină starea biților pe baza direcției de transmisie în raport cu plasarea biților. În esență, această tranziție poate merge într-o direcție de la scăzut la ridicat, sau de la înaltă la scăzută. Direcția va depinde adesea de sistemul care primește datele și va varia. Codarea Manchester permite această variabilă și funcționează în consecință.
Unul dintre principalele avantaje ale utilizării abordării codului Manchester pentru transmiterea datelor este componenta de auto-clockare. Acest proces de sincronizare și sincronizare a ratei și direcției de transmisie poate ajuta la reducerea șanselor pentru mai multe tipuri de eșec de date. În special, codarea Manchester ajută la reducerea ratei de eroare generală în timpul transmisiei efective, ceea ce ajută la păstrarea integrității datelor. Codificarea Manchester este, de asemenea, înțeleasă că îmbunătățește fiabilitatea generală a transmisiei, datorită perimetrelor care sunt în vigoare pentru a guverna rata și momentul transmisiei.
Alături de avantajele utilizării codificării Manchester, unii programatori notează un potențial dezavantaj al procesului. Codificarea Manchester implică transmiterea a mai multor biți de date decât făceau parte din semnalul de date original. Deși acest lucru nu tinde să cauzeze probleme în multe cazuri, există cei care cred că includerea de biți suplimentari poate afecta integritatea datelor în moduri care nu sunt ușor evidente în momentul transmiterii.