Forward Error Correction

Da Wikipedia, l'enciclopedia libera.

Il parametro Forward Error Correction (FEC) indica quanti dei bit trasmessi vengono utilizzati per correggere eventuali errori in una trasmissione digitale di dati. Caratteristica peculiare della trasmissione digitale, infatti, è la possibilità di cancellare l'effetto di eventuali errori di trasmissione dovuti a una qualunque causa (attenuazione del segnale a causa pioggia, vento, sbalzo di tensione nell'apparato trasmittente, o quant'altro): ciò è reso possibile dalla trasmissione contemporanea, insieme ai bit contenenti i dati veri e propri, anche di bit "aggiuntivi": il ricevitore elabora i dati ricevuti, effettuando dei controlli basati su questi bit aggiuntivi, e se rileva che alcuni dati non sono stati ricevuti correttamente, cerca di correggerli basandosi su quei bit aggiuntivi. Ovviamente la quantità di errori che possono essere corretti con questo sistema è limitata: se una trasmissione è particolarmente disturbata, o l'antenna mal direzionata, o il ramo di un albero si va a frapporre tra l'antenna ricevente e la trasmittente, la quantità di errori rilevata dal ricevitore può superare la "soglia critica" e non risultare più correggibile: in questo caso, il risultato sarà una scomparsa totale dell'immagine nel peggiore dei casi, o la comparsa all'interno dell'immagine di "quadrati colorati" sparsi, prodotti dal ricevitore per rimpiazzare i dati erroneamente ricevuti. In ogni caso, però, a differenza della TV analogica, l'immagine digitale non presenterà mai "nebbia", "granulosità" o fastidiosi fenomeni di sdoppiamento dell'immagine, e sarà in ogni caso più difficile che la trasmissione risulti disturbata, poiché il ricevitore "cancella" i disturbi prima ancora che l'immagine venga mostrata sullo schermo.

L'efficienza dell'algoritmo di correzione FEC dipende dal rapporto tra il numero di bit usati per trasmettere i dati e il numero di bit usati per controllo; questo rapporto viene indicato nella forma D/C (Dati/Controllo), e può assumere i valori 1/2, 2/3, 3/4, 4/5, 5/6 e 7/8. "3/4" significa che ogni 3 bit di dati ne viene aggiunto 1 di controllo (quindi ne vengono trasmessi 4), e così via. Certamente un FEC di 1/2 proteggerà il segnale in misura molto maggiore di 7/8.

Strumenti personali