Hjem netværk Hvad er fremadrettet fejlkorrektion (fec)? - definition fra techopedia

Hvad er fremadrettet fejlkorrektion (fec)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder fremadrettet fejlkorrektion (FEC)?

Forward error correction (FEC) er en digital signalbehandlingsteknologi, der bruges til at forbedre datapålideligheden. Det gør dette ved at introducere overflødige data, kaldet fejlkorrigeringskode, inden datatransmission eller -lagring. FEC giver modtageren mulighed for at rette fejl uden en omvendt kanal til at anmode om videresendelse af data.

Den første FEC-kode, kaldet en Hamming-kode, blev introduceret i de tidlige 1950'ere. Det er en metode, der anvendes til at opnå fejlkontrol i datatransmission, hvor senderen sender overflødige data. Kun en del af dataene uden tilsyneladende fejl genkendes af modtageren. Dette gør det muligt at sende transmissionsdata til flere destinationer fra en enkelt kilde.

Forward fejlkodning er også kendt som kanalkodning.

Techopedia forklarer fremadrettet fejlkorrektion (FEC)

FEC tilføjer redundans til transmitteret information ved hjælp af en forudbestemt algoritme. De overflødige bits er komplekse funktioner i de originale informationsbits. Bits sendes flere gange, fordi der kan forekomme en fejl i nogen af ​​de sendte prøver. FEC-koder detekterer normalt det sidste sæt bits til bestemmelse af afkodningen af ​​en lille håndfuld bits.

Med FAC sendes hvert tegn to eller tre gange, og modtageren kontrollerer forekomster af hvert tegn. Det accepteres kun, hvis overensstemmelse forekommer i begge tilfælde. Hvis overensstemmelsen er opfyldt for et eksempel, accepteres det tegn, der er i overensstemmelse med protokollen. Hvis der ikke er nogen tegn, der er i overensstemmelse med protokollen, afvises tegnet, og der vises en understregning eller tomhed i stedet.

FEC-koder er i stand til at generere bitfejlfrekvenssignaler, der bruges som feedback til at finjustere den analoge modtagende elektronik. Det maksimale antal manglende bit, der kan rettes, bestemmes af FEC-kodedesignet. To vigtige kategorier af FEC-koder er indbyggede koder og blokkoder. Blokkoderne fungerer på pakker af fast størrelse med bit, hvor de partielle kodeblokke dekodes i polynomisk tid til bloklængden. En meget brugt blokkode er Reed-Solomon-kodning. Konventionelle koder omhandler strømme af vilkårlig længde og afkodes ved hjælp af en Viterbi-algoritme. Et vigtigt træk ved konvolutional kode er, at enhver bitkodning påvirkes af de foregående bit.

Hvad er fremadrettet fejlkorrektion (fec)? - definition fra techopedia