FEC (Forward Error Correction, прямая коррекция ошибок) — помехоустойчивая технология кодирования и декодирования передаваемых данных, работающая «упреждающим» методом. Суть — в поток передаётся избыточное количество информации, за счёт которой может быть восстановлено первоначальное содержание данных.
FEC в DVB-S
В спутниковом телевещании применяются следующие коды FEC:
FEC | Поддержка в DVB-S | Поддержка в DVB-S2 |
---|---|---|
1/2 | ✓ | ✓ |
2/3 | ✓ | ✓ |
3/4 (используется наиболее часто) | ✓ | ✓ |
5/6 | ✓ | ✓ |
7/8 | ✓ | ✓ |
8/9 | — | ✓ |
9/10 | — | ✓ |
На практике, чем ниже значение FEC, тем меньше пакетов допустимо потерять. Однако для конечного пользователя высокие значения FEC в потоках требуют большого запаса по уровню сигнала.