Välitysvirheiden korjaus on tiedonsiirtomenetelmä, jonka avulla vastaanottimet voivat havaita ja korjata monenlaisia virheitä tiedoissa automaattisesti. Prosessi ei vaadi viestintää lähettimen kanssa. Sen sijaan vastaanottimet hallitsevat virheitä itsenäisesti, jos mahdollista. Tilanteissa, joissa tiedot vioittuvat toivottomasti, voi olla tarpeen pyytää uudelleenlähetystä saadakseen puhdas kopio käytettäväksi.
Prosessi alkaa lähettimestä, mikä lisää viestiin joitain ylimääräisiä bittejä. Redundanttien tietojen luonne voi vaihdella tietojen lisäämiseen käytetyn lähestymistavan mukaan; joitakin vaihtoehtoja ovat algebrallinen koodaus, Viterbi -dekoodausalgoritmi ja konvoluutiokoodaus. Nämä luovat kuvion, jonka vastaanotin voi tunnistaa ja jonka avulla voidaan tarkistaa muut tiedot.
Jos lähetys on puhdas, tarkistus osoittaa, ettei virheitä ole, ja vastaanotin voi toimittaa tiedot käyttäjälle. Ongelman sattuessa vastaanotin vertaa eteenpäin lähetettyä virheenkorjausta tunnettujen redundanttien tietojen ja ilmeisesti vioittuneiden tietojen välille ja käyttää tätä analyysiä korjaamaan vioittuneet tiedot ja tuottamaan käyttäjälle ulostulon. Jos vastaanotin ei voi korjata virhettä, se voi osoittaa, että tiedot ovat liian korruptoituneita, tai se voi sisältää tyhjiä kohtia, joissa tietoja ei ollut mahdollista palauttaa.
Eräs virheiden korjauksen välittämisen etu on, että lähetin voi lähettää datapurskeen niin monelle vastaanottimelle, jotka ovat käytettävissä kerralla. Vastaanottimien ei tarvitse kätellä lähettimen kanssa, eivätkä ne ole sidoksissa vastauksiin sen lähetyksiin. Se voi myös vähentää järjestelmän kuormitusta, koska datan uudelleenlähetyspyynnöt voivat nopeasti syödä kaistanleveyttä ja viivästyttää muita lähetyksiä. Redundanttien tietojen lisääminen lähetyksiin voi kuitenkin myös tukkia kaistanleveyden. Suunnittelijoiden on otettava tämä huomioon kehitettäessä eteenpäin suuntautuvaa virheenkorjaustekniikkaa, koska he haluavat lähettää riittävästi lisätietoa vastaanottimien käyttöön ilman järjestelmän ylikuormitusta.
Peruskehys eteenpäin suuntautuvalle virheenkorjaustekniikalle on ollut olemassa 20 -luvun alusta lähtien, ja lähetyksiä on tehty radion kautta. Tätä aihetta tutkittiin merkittävästi 1940- ja 1950 -luvuilla. Yritykset kehittävät edelleen uusia tapoja lähettää tehokkaasti tarkkoja tietoja mahdollisimman pienellä kaistanleveydellä. Kaistanleveysvaatimukset kasvavat monilla alueilla, mikä tarkoittaa, että tämä voi olla tärkeä näkökohta lähetysalgoritmeissa.