ГОСТ Р 54309—2011
- создают выходное кодовое слово !bch,которое формирует информационное слово /ЬсЛдля коди
рования с помощью кодов LDPC в соответствии со следующим выражением:
U * ( k / i
.......
lNbch i) = (4>. Ф ,dN(MidNbch
.......
................... ткьсп
2
. mKD{fl i)-
П р и м е ч а н и е — Эквивалентный полином кодового слова имеет вид с(х) = x Woc* ’ KAch л? (х) ♦ <J(x).
5.6 Требования к внутреннему кодированию LDPC
где Л = (><>•Хд»№рс
1
(Ао-Л- ---i«Po-Pj«
4
Кодер LDPCобрабатывает выход внешнегокодирования/^ = (/0./,
......
,)какблокинформа
ции размером Кйрсбитов исистематически кодируетего в кодовое слово Л размером A/Wpe,
Параметры кода LDPC WJd~c?Kw
) =
приведены в’таблице 6.
— -Р«
к/рс-карс
,)•
Задача кодера — определитьЛ^рс - KWpc = Mldpc проверочныхбитов (р0.р ,.... ,рм. )для каж
дого блока из KWpcинформационныхбитов... ,/к,). ирс"
Матрица Н, используемая для расчета проверочных битов кода LDPC. имеет MLDPCстрок. KLDPC
столбцовисодержитотносительно малоечисло ненулевыхэлементов hn т= 1. нерегулярно распреде
ленных построкам и столбцам.
Правило получения каждого из проверочных битов записывают в форме:
р>=1
.......
м^ Р о =£ % ’ > -
/-1 /-1
Кодированиеосуществляютс использованием матрицы Н соответствующей размерности.
Процедура формирования матриц Ндля всех используемых параметров кода LDPC приведена в
приложении Е.
5.7 Требования к битовому перемежению
Выход Л кодера LDPC подвергают побитовому перемежению. которое представляет собой
перемежение со сдвигом начала столбцов.
При перемежении со сдвигом начала столбцов биты данныхпоступающие от кодера LDPC,
последовательно записывают в перемежитель по столбцам и последовательно считывают по строкам
(старший бит заголовка ПКД считывают первым), как показано на рисунке 4. Запись стартовой позиции
каждого столбца сдвигают на /с в соответствии с таблицей 7, в которой представлены значения tc для с
= 0
......
11; для остальных значений fc = fcmod12-
ЗагмсьЧтение
Рисунок 4 — Процедура битового леремежения
14