Manchesteri kodeering

Allikas: Vikipeedia
Jump to navigation Jump to search

Manchesteri kodeering on andmesides ja andmesalvestusel kasutatav kodeering, mis kannab endas taktsignaali ja mille edastamisel ei teki elektrijuhis alalisvoolu komponenti. Iga andmebiti edastamine toimub kahe takti jooksul.

1110001101 Manchesteri kodeeringus (G. E. Thomas)

Kodeerimisel kasutatakse kahte standardit:

  • IEEE 802.3 ehk Ethernet:
    • andmebitt 0 kodeeritakse kui 10 (toimub üleminek kõrgelt nivoolt madalale),
    • andmebitt 1 kodeeritakse kui 01 (toimub üleminek madalalt nivoolt kõrgele);
  • G. E. Thomas'e vastupidine variant:
    • andmebitt 0 kodeeritakse kui 01,
    • andmebitt 1 kodeeritakse kui 10.

Alalisvoolu komponent puudub tänu sellele, et iga andmebiti edastamisel toimub vähemalt üks üleminek kõrgelt nivoolt madalale või vastupidi. Sellist signaali saab edastada induktiivselt ja mahtuvuslikult ning signaalist saab välja lugeda ka taktsignaali. Signaalikuju poolest vastab sellele BPSK faasimanipulatsioon.

Manchesteri kodeeringut kasutatakse näiteks Ethernetis, RFIDs ja RC5es, magnet-andmesalvestites jm. On olemas ka keerulisemaid kodeeringuid nagu 8B/10B, mis kasutavad vähem ribalaiust sama andmemahu jaoks, aga need võivad taluda vähem sagedusvigu saatja ja vastuvõtja taktsignaalides.

Vaata ka[muuda | muuda lähteteksti]