ГОСТ Р 54708—2011
Оригинальныеданные
Шаг1:
Деление на с фрагментов по
к
байтов каждыйс добавлением
нулевыхбайтов заполнения
Шаг2:
Добавление р байтовчетности
Рида-Солсмона (RS Рл)
к каждому фрагменту
Шаг 3:
Объоджюнив с RS фрагментов
(включая четтеяе) в единый RS
блок
^
AF пакет
/бейте*
/-(с-ПЛСейто*
г
-
г
i
До*мн»Дадаьн»До-ми»
Запитомя»
HSф{вгм*н(т1 НвфСВДЖ***?KSфрвтытС
и
А
/
/
г
Р
\
\
1\
г
Г <1байтов
‘ Р
к
байтов
В
11 \
:
к
байтов
Р
в
RS
RS«(«fve.iT1
Я1
Я54(мо»е»т2
те
п
те
I
RS(Jpo-utMTс
р*
г
|Q
/♦(С.р)т
J
бейтов
L g
J
RSблок
-°-
I —
L
l
1
Ьсрч-3 |t*Cp*2-2| Г*С0*2-1
*
Шаг4:
Записьданных в перемежающее
множество в порядке: слева направо
и сверху вниз, заполняя неиспользованные
элементы в мижлемрядунулями, если
необходимо (заштриховано)
f байтов
01
Г - 2м
t
/♦ 1
2 Г - 22 / -1
2/
2/♦ 1
З Г -2З Г -1
< * -2 У( 3 - 2 У 1
( « - 1 У - 2
( * - 1 У(* - i y * t
° ° м
*
Шаг5:
Чтение данных переме
жающего множества
в порядке: сверху вниз,
слеванаправо, рекомби
нацияданных в один RS
пакет
Рисунок 12 — Формирование пакета Рида-Соломона
| / | V | -|(«-2У |(«-1)/| 1 \ Г»1 | - |(»-1У-2| « й | М |
Юм
RS пакет
йр-Ч)байта»
7.3.2 Фрагментация
Фрагментация можетбытьпримененанепосредственно кAF пакетуили кпредварительно обрабо
танному RS пакету. Фрагментация разделяет данные оригинального AF или RS пакета на множество
отдельныхфрагментов. Когда передается перемежеванный пакет Рида-Соломона, до
т
этих фрагмен
тов может бытьпотеряноизкаждогопакетабезпотериданных. Процессфрагментациипоказан схемати
чески на рисунке 13.
12