Innehållsförteckning:
Definition - Vad betyder felkorrigering?
Felkorrigering är processen för att upptäcka fel i överförda meddelanden och rekonstruera de ursprungliga felfria data. Felkorrigering säkerställer att korrigerade och felfria meddelanden erhålls på mottagarsidan.
Techopedia förklarar felkorrigering
System som kan begära omöverföring av dåliga meddelanden som svar på feldetektering inkluderar en automatisk begäran om vidarebefordran eller automatisk upprepningsbegäran (ARQ) i deras kommunikationsprogramvarupaket. De använder bekräftelser, meddelanden om negativ kvittering och timeouts för att uppnå bättre dataöverföring.
ARQ är en metod för felkontroll (felkorrigering) som använder feldetekteringskoder och positiva och negativa kvitton. När sändaren antingen får en negativ bekräftelse eller en timeout inträffar innan kvittering mottas, gör ARQ att sändaren skickar meddelandet igen.
Felkorrigeringskod (ECC) eller framåt felkorrigering (FEC) är en metod som involverar att lägga till paritetsdata bitar i meddelandet. Dessa paritetsbitar kommer att läsas av mottagaren för att bestämma om ett fel inträffade under överföring eller lagring. I detta fall kontrollerar och korrigerar mottagaren fel när de inträffar. Den ber inte sändaren skicka ramen eller meddelandet igen.
En hybridmetod som kombinerar både ARQ och FEC-funktionalitet används också för felkorrigering. I detta fall ber mottagaren om överföring endast om paritetsdatabitarna inte är tillräckliga för framgångsrik feldetektering och korrigering.
