ГОСТ Р 54309—2011
11
Рисунок 3 — Схема рандомизации данных
5.4 Требования к подсистеме канального кодирования
bch
ldpcbchbch
bchldpcldpcldpc
Подсистема канального кодирования должна выполнять внешнее кодирование БЧХ, внутреннее
кодирование LDPC и побитовое перемежение. Входной поток должен состоять из КД, а выходной по-ток
— из ПКД.
Каждый КД, содержащий Kбитов, должен обрабатываться подсистемой канального (помехо-
защитного) кодирования для формирования ПКД, содержащего Nбитов. N– Kпроверочных
битов систематического внешнего кода БЧХ должны быть присоединены в начале КД, размер КД, та-
ким образом, увеличивается до N = Kбитов. N– Kпроверочных битов внутреннего кодера
LDPC должны быть присоединены в конце КД.
5.5 Требования к внешнему кодированию БЧХ
bchldpc
Для генерации ПКД код БЧХ (N, K), корректирующий t ошибок, должен быть применен к каж-
дому КД. Примитивные полиномы кода БЧХ приведены в таблице 5.
Для получения порождающего полинома g(x) кода коррекции t ошибок кодера БЧХ следует пере-
множить первые t примитивных полиномов, соответствующих N
bch
(см. таблицу 5).
Т а б л и ц а 5 — Примитивные полиномы кодера БЧХ
Примитивные полиномы кодера БЧХ для различных значений N
bch
g
Примитивные
полиномы
для
512
≤
N
bch
<
1024
1
(x)
1 + x
6
+ x
7
+ x
9
+ x
10
g
2
(x)
1 + x
2
+ x
3
+ x
4
+ x
10
g
3
(x)
1 + x
2
+ x
3
+ x
4
+ x
5
+ x
6
+ x
8
+ x
9
+ x
10
g
4
(x)
1 + x + x
2
+ x
4
+ x
5
+ x
9
+ x
10
g
5
(x)
1 + x + x
2
+ x
5
+ x
6
+ x
8
+ x
10
g
6
(x)
1 + x
2
+ x
4
+ x
5
+ x
10
g
Примитивные
полиномы
для
2048
≤
N
bch
<
4096
1
(x)
1 + x
6
+ x
8
+ x
11
+ x
12
Примитивные полиномы
кодера
БЧХ
для
различных
значений
N
bch
g
2
(x)
1 + x
2
+ x
6
+ x
8
+ x
9
+ x
11
+ x
12
g
3
(x)
1 + x
6
+ x
9
+ x
10
+ x
12
g
4
(x)
1 + x
2
+ x
6
+ x
7
+ x
9
+ x
11
+ x
12
g
5
(x)
1 + x
3
+ x
4
+ x
5
+ x
6
+ x
7
+ x
8
+ x
10
+ x
12
g
6
(x)
1 + x + x
3
+ x
4
+ x
5
+ x
7
+ x
10
+ x
11
+ x
12
g
7
(x)
1 + x
2
+ x
4
+ x
6
+ x
9
+ x
11
+ x
12