Hva er Manchester Encoding?
Manchester-koding er en type digital koding som brukes i dataoverføring. Innenfor strukturen for Manchester-koding er databitene i transmisjonen representert av en serie tilstander som oppstår i en logisk sekvens. Denne tilnærmingen til dataoverføring er noe annerledes, ettersom mange kodingsmetoder har en tendens til å tilordne en høy eller lav spenningstilstand til hver bit og bruke denne informasjonen som kriteriene for å utføre overføringen av bitene.
Sammen med en forskjell i måten data blir gjenkjent og overført, innebærer Manchester-koding også innstilling av bestemte omkretser som påvirker overføringsprosessen. For det første er det en standard på plass for lengden på hver databit som er inkludert i overføringen. På grunn av denne standard, er sluttresultatet at overføringssignalet som er involvert i Manchester-koding, er selvklokkerende.
For det andre bestemmer strukturen for Manchester-koding tilstanden til biten basert på transmisjonsretningen i forhold til plassering av bitene. I hovedsak kan denne overgangen gå i en retning fra lav til høy eller høy til lav. Retningen vil ofte avhenge av at systemet mottar dataene, og vil variere. Manchester-koding gir mulighet for denne variabelen og fungerer deretter.
En av hovedfordelene ved å bruke Manchester-kodetilnærmingen til dataoverføring er den selvklokkerende komponenten. Denne prosessen med å synkronisere og timing hastigheten og retningen på overføringen kan bidra til å redusere sjansene for flere typer datasvikt. Mest viktig hjelper Manchester-koding med å redusere den totale feilfrekvensen under selve overføringen, noe som bidrar til å bevare integriteten til dataene. Manchester-koding er også forstått for å forbedre den generelle påliteligheten til overføringen, på grunn av omkretsene som er på plass for å regulere hastigheten og tidspunktet for overføringen.
Sammen med fordelene ved å bruke Manchester-koding, gjør noen programmerere oppmerksom på en potensiell ulempe ved prosessen. Manchester-koding innebærer overføring av flere biter med data enn det som var en del av det originale datasignalet. Selv om dette ikke pleier å forårsake problemer i mange tilfeller, er det de som mener at inkludering av tilleggsbiter kan påvirke integriteten til dataene på måter som ikke er lett synlige på tidspunktet for overføring.