La correzione degli errori Reed-Solomon è un codice di correzione degli errori in avanti. Funziona sovracampionando un polinomio costruito a partire dai dati. Il polinomio è valutato in diversi punti, e questi valori sono inviati o registrati. Campionare il polinomio più spesso del necessario rende il polinomio sovradeterminato. Finché riceve "molti" punti correttamente, il ricevitore può recuperare il polinomio originale anche in presenza di "pochi" punti sbagliati.

I codici Reed-Solomon sono usati in molti tipi diversi di applicazioni commerciali, per esempio nei CD, DVD e Blu-ray Disc, nelle tecnologie di trasmissione dati come DSL e WiMAX, e nei sistemi di trasmissione come DVB e ATSC.