Wat is voorwaartse foutcorrectie?
Forward -foutcorrectie is een methode voor gegevensoverdracht waarmee ontvangers vele soorten fouten in de informatie automatisch kunnen detecteren en repareren. Het proces vereist geen communicatie met de zender. In plaats daarvan beheren ontvangers onafhankelijk fouten, indien mogelijk. In situaties waarin gegevens hopeloos worden beschadigd, kan het nodig zijn om een hertransmissie aan te vragen om een schone kopie te krijgen om te gebruiken.
Het proces begint bij de zender, die wat extra bits aan het bericht toevoegt. De aard van de redundante gegevens kan variëren, afhankelijk van de aanpak die wordt gebruikt om gegevens toe te voegen; Sommige opties omvatten algebraïsche codering, het ViterBI -decodeeralgoritme en convolutionele codering. Deze creëren een patroon dat de ontvanger kan herkennen en gebruiken om de rest van de gegevens te controleren.
Als de transmissie schoon is, laat de cheque zien dat er geen fouten zijn en de ontvanger kan de gegevens aan de gebruiker leveren. In het geval er een probleem is, gebruikt de ontvanger een voorwaartse foutcorrectie om te competzijn de bekende redundante gegevens tegen de ogenschijnlijk beschadigde informatie en gebruiken deze analyse om de beschadigde gegevens op te lossen en een uitvoer voor de gebruiker te genereren. Als de ontvanger de fout niet kan corrigeren, kan dit erop wijzen dat de gegevens te corrupt zijn, of het kan blanco plekken bevatten waar het niet mogelijk was om de informatie te herstellen.
Een voordeel om foutcorrectie door te sturen, is dat een zender een uitbarsting van gegevens kan verzenden naar zoveel ontvangers die in één keer beschikbaar zijn. De ontvangers hoeven niet met de zender met de hand te lopen en zijn niet vastgebonden met antwoorden op de transmissies. Het kan ook de belastingen op het systeem verminderen, omdat verzoeken om gegevens te verzenden, de bandbreedte snel kunnen opeten en andere transmissies kunnen vertragen. Het toevoegen van redundante informatie aan transmissies kan echter ook bandbreedte verstoppen. Ontwerpers moeten dit overwegen wanneer ze een voorwaartse foutcorrectietechniek ontwikkelen omdat dey wil voldoende extra gegevens verzenden voor ontvangers om te gebruiken, zonder het systeem te overbelasten.
Een basiskader voor voorwaartse foutcorrectietechnologie bestaat al sinds het begin van de 20e eeuw, met uitzendingen via radio. Aanzienlijk onderzoek naar dit onderwerp werd uitgevoerd in de jaren 1940 en 1950. Bedrijven blijven nieuwe manieren ontwikkelen om efficiënt nauwkeurige gegevens te verzenden met de laagst mogelijke bandbreedtebelasting. De eisen van de bandbreedte stijgen in veel regio's, wat betekent dat dit een belangrijke overweging kan zijn in transmissie -algoritmen.