7.2.1 Общие требования
7.2.1.1 В подсистеме кодозащиты со структурой прямого исправления ошибок FEC следует применять внешнее кодирование кодом БЧХ, внутреннее кодирование кодом LDPC и перемежение по битам. Входной поток подсистемы кодозащиты должен состоять из потоковых кадров BBFRAME, а выходной поток - из кадров кодозащиты FECFRAME.
7.2.1.2 Каждый кадр BBFRAME (битовая длина ) должен обрабатываться подсистемой кодозащиты FEC для генерации кодированного кадра FECFRAME (битовая длина ). Проверочные биты BCHFEC систематического внешнего кода БЧХ должны добавляться после кадра BBFRAME, а проверочные биты кода LDPCFEC внутреннего кода LDPC должны добавляться после поля BCHFEC, как показано на рисунке 7.
|
Рисунок 7 - Формат данных перед перемежением по битам
7.2.1.3 В таблице 4 приведены параметры кодирования FEC для обычного FECFRAME (=64 800 бит), а в таблице 5 - для короткого FECFRAME (=16 200 бит).
Таблица 4 - Параметры кодирования для обычного FECFRAME (=64 800 бит)
Кодовая скорость кода LDPC | Некоди- | Кодированный блок кода БЧХ ; некодированный блок кода LDPC | Число ошибок t, корректируемых кодом БЧХ | Кодиро- | |
1/2 | 32 208 | 32 400 | 12 | 192 | 64 800 |
3/5 | 38 688 | 38 880 | 12 | 192 | 64 800 |
2/3 | 43 040 | 43 200 | 12 | 192 | 64 800 |
3/4 | 48 408 | 48 600 | 12 | 192 | 64 800 |
4/5 | 51 648 | 51 840 | 12 | 192 | 64 800 |
5/6 | 53 840 | 54 000 | 10 | 192 | 64 800 |
Таблица 5 - Параметры кодирования для короткого FECFRAME (=16 200 бит)
Иденти- | Некоди- | Кодированный блок кода БЧХ ; некоди- | Число ошибок , корректи- | Эффективная кодовая скорость кода LDPC | Кодиро- | |
1/4* | 3072 | 3240 | 12 | 168 | 1/5 | 16 200 |
1/2 | 7032 | 7200 | 12 | 168 | 4/9 | 16 200 |
3/5 | 9552 | 9720 | 12 | 168 | 3/5 | 16 200 |
2/3 | 10 632 | 10 800 | 12 | 168 | 2/3 | 16 200 |
3/4 | 11 712 | 11 880 | 12 | 168 | 11/15 | 16 200 |
4/5 | 12 432 | 12 600 | 12 | 168 | 7/9 | 16 200 |
5/6 | 13 152 | 13 320 | 12 | 168 | 37/45 | 16 200 |
* Данная кодовая скорость используется только для защиты группы битов предварительной L1-сигнализации, но не для полезных данных. |
Для =64 800, а также для =16200 кодовая скорость кода LDPC задается как . В таблице 4 для =64 800 кодовые скорости кода LDPC указаны их значениями в столбце "Кодовая скорость кода LDPC". В таблице 5 для =16 200 кодовые скорости кода LDPC указаны их значениями в столбце "Эффективная кодовая скорость кода LDPC". Таким образом, для =16 200 значения идентификатора кодовой скорости кода LDPC не эквивалентны значениям кодовой скорости кода LDPC.
7.2.2 Внешнее кодирование (БЧХ)
7.2.2.1 Код БЧХ, исправляющий ошибок (длины блоков , ), должен применяться для кодирования каждого потокового кадра BBFRAME с целью получения защищенного от ошибок пакета. Параметры кода БЧХ при внутреннем кодировании кодом LDPC с обычной длиной блока =64 800 приведены в таблице 4, а для короткой длины блока =16 200 - в таблице 5.
7.2.2.2 Порождающие многочлены кодера БЧХ, корректирующего ошибок, приведены в таблице 6 для =64 800 и в таблице 7 для =16 200.
Таблица 6 - Порождающие многочлены кода БЧХ для обычного FECFRAME (=64 800 бит)
Обозначение многочлена | Степени многочлена |
7.2.3 Внутреннее кодирование (LDPC)
7.2.3.1 Кодер LDPC должен обрабатывать данные , поступающие c выхода внешнего кодера БЧХ, как информационный блок размером и систематически кодировать его в кодовое слово размера где: