Korreksjonsteknikker

Korreksjonsteknikker


Internett båndbredde krav fortsette å øke som nettsteder integrere mer avansert nettsted innhold. Som krav vokse, servere gjøre flere feil ved mottak og sending av informasjon. Det er tider hvor man sender PC-bruker overfører data til en annen mottakermaskinen bruker og data ikke fullt ut kommer til mottaker brukeren. Nettverk spesialister bruker Forward Error Correction (FEC) for å løse dette problemet. Når servere effektivt integrere FEC, de kommer nærmere å nå den maksimale kapasiteten.

overføring av data

FEC er lik automatisk videresende anmodningen, bortsett fra at automatisk retransmit forespørsel korrigerer overføringsfeil ved å oppdage dem som de oppstår. Vanligvis, før databrukere å overføre data mellom hverandre, oppstår det en handshaking prosess. Under handshaking, må en service gjør en port tilgjengelig for å opprette en tilkobling. Klienten og serveren sende tilfeldige verdier og tilbake mellom hverandre. FEC krever ikke håndtrykket. FEC oppdager og korrigerer feil i databrukerkommunikasjon ved å legge ekstra biter i meldingen. FEC sørger ikke bare for nøyaktigheten av overførte data, men også raskere dataoverføring, siden serveren kan bruke feilkorrigering algoritmer etter å ha mottatt dataene. Også, serveren ikke trenger å videresende meldingen. Dette effektivisering hjelper når høy trafikk byrder servere.

konvolusjon

Når du utfører FEC, kan serveren bruke convolution FEC koding. Informasjonsbiter gått gjennom skiftregisteret og skiftregisteret genererer to utgangsbitene for hver informasjon bit. Mottakeren bruker en dekoder for å analysere de to utgangsbitene og beregne tilstanden i koderen for hvert sett.

Blokkere

FEC bruker også blokk koder. Block koder ta informasjonsbiter og skape paritetsbiter. Paritetsbiter reise med informasjonsbitene. Ved å motta kanal beregninger anslår dekoderen sekvensen.

Turbo-kode

Nyere koder inkluderer turbo-koden. Disse kodene bruker mindre og enklere bestanddeler koder basert off enten convolution eller blokkere kode. En koder koder dataene, forvrenges utgangsbiter og koder dataene med giver på den andre siden. Informasjonen seg så til mottakeren. Hele FEC prosessen kan kode og dekode data flere ganger, maksimere påliteligheten av den overførte informasjon.

Multicast Streams

FEC hjelper media gjenopprette fra pakketap, spesielt med multicast-strømmer. Med multicast-strømmer, ikke FEC ikke å stole på en back kanal. Derfor er informasjonsflyt alltid fremover og ikke be om ny sending.

data Payload

På data nyttelast, reduserer FEC antallet nye sendinger ved hjelp av en enkel tre-tiden repetisjon av info biter og en forkortet feilkorrigerende kode kjent som Hamming Code.