Исследование принципов кодирования и декодирования кодов Рида-Соломона на основе техники регистров сдвига, страница 11

13.   После выполнения всех шагов нажмите кнопку «Выход»;

Демонстрация работы декодирующего устройства с

g(x)=(x+α0)*(x+ α1)*(x+ α2)*(x+ α3)=x42*x35*x25*x+α6

14.   Нажмите кнопку «Декодирование» для кода (7,3);

15.   Как и в схеме кодера, сначала необходимо расставить значения множителей g0, g1, g2, g3 (g4=1) (в этом примере они уже установлены);

16.   Пусть переданная кодовая комбинация имеет вид f(x)=α2*x+α5*x26*x35*x50*x6, а многочлен ошибок e(x)=α5. Тогда принятая комбинация v(x)=α52*x+α5*x26*x35*x50*x6. В двоичном виде коэффициенты имеют вид (111, 001, 111, 101, 000, 111, 100). Введите эти значения в таблицу 3×7 на входе декодера. Она должна выглядеть следующим образом:

17.   Нажмите кнопку «Декодировать». На выходе вы увидите исправленную кодовую комбинацию f(x):

 Красным цветом помечен исправленный элемент последовательности;

18.   Снова введите принятую последовательность v(x) и нажмите кнопку «1 шаг». При этом схема отработает 1 такт. Нажав еще раз кнопку, вы увидите состояние схемы декодера после 2-го такта работы и т.д. Нажимайте кнопку «1 шаг», пока схема полностью не отработает (пока на выходе не появится исправленная кодовая комбинация). Обратите внимание, что после 7-го такта в синдромных регистрах находится синдром, на 13-такте происходит вылавливание ошибки (ошибка выделяется желтым цветом), а на 14-ом – она исправляется;

19.   Нажмите кнопку «Выход»;

Выполнение второй части работы:

20.   Нажмите кнопку «Декодирование» для кода (7,3);