Hva er fremtidig feilretting?
Feilretting av fremover er en metode for dataoverføring som gjør at mottakere automatisk kan oppdage og reparere mange slags feil i informasjonen. Prosessen krever ikke kommunikasjon med senderen. I stedet administrerer mottakere uavhengige feil når det er mulig. I situasjoner der data blir håpløst ødelagt, kan det være nødvendig å be om en overføring for å få en ren kopi til bruk.
Prosessen starter ved senderen, som legger til noen ekstra biter i meldingen. Arten av overflødige data kan variere, avhengig av tilnærmingen som brukes for å legge til data; noen alternativer inkluderer algebraisk koding, Viterbi-dekodingsalgoritmen og omviklingskoding. Disse lager et mønster som mottakeren kan gjenkjenne og bruke for å sjekke resten av dataene.
Hvis overføringen er ren, vil kontrollen vise at det ikke er noen feil, og mottakeren kan levere dataene til brukeren. I tilfelle det er et problem, bruker mottakeren fremadrettet feilretting for å sammenligne de kjente overflødige dataene med den tilsynelatende ødelagte informasjonen, og bruker denne analysen for å fikse de ødelagte dataene og generere en utgang for brukeren. Hvis mottakeren ikke kan rette opp feilen, kan det indikere at dataene er for korrupte, eller det kan inneholde blanke flekker der det ikke var mulig å gjenopprette informasjonen.
En fordel med å videresende feilretting er at en sender kan sende ut et datautbrudd til så mange mottakere er tilgjengelige, på en gang. Mottakerne trenger ikke å riste hånd med senderen, og er ikke bundet opp med svar på sendingene. Det kan også redusere belastningen på systemet, ettersom forespørsler om å sende data på nytt raskt kan spise opp båndbredden og kan forsinke andre sendinger. Hvis du legger til overflødig informasjon til sendinger, kan det imidlertid også tette båndbredde. Designere må ta hensyn til dette når de utvikler en teknikk for fremtidig feilretting fordi de ønsker å sende nok ekstra data til at mottakere kan bruke, uten å overbelaste systemet.
Et grunnleggende rammeverk for fremover feilrettingsteknologi har eksistert siden begynnelsen av 1900-tallet, med overføringer over radio. Betydelig forskning på dette emnet ble utført på 1940- og 1950-tallet. Bedrifter fortsetter å utvikle nye måter å effektivt overføre nøyaktige data med lavest mulig båndbreddebelastning. Krav til båndbredde øker i mange regioner, noe som betyr at dette kan være en viktig faktor i overføringsalgoritmer.