___________
Вестник Сибирского института
бизнеса и информационных
технологий №
1(21) 2017___________
99
несколько
битов
.
Основу
кодера
представляют
собой
два
цифровых
фильтра
с
конечной
импульсной
характеристикой
,
выходные
сигналы
которых
X
и
У
формируются
путем
сложения
по модулю
2
сигналов
,
снятых
с
разных
точек
линии
задержки
в
виде
регистра
сдвига
из
шести
триггеров
.
Разработана
виртуальная
модель
внутреннего
кодирования
,
при
запуске
которой
появляется
окно
,
представленное
на
рис
. 6.
Студентам
необходимо
изучить
алгоритм
работы
кодера
,
для
заданного
блока
данных
выполнить
операцию
внутреннего
кодирования
и
ответить на контрольные вопросы
.
Рис
. 6.
Окно программы
4.
Исследование кода Рида
-
Соломона
Цель
работы
:
провести
исследование
работы
кода
Рида
-
Соломона
,
в
частности
осуществить
кодирование
/
декодирование
изображений
при
наличии
в
канале
связи ошибок
.
Коды
Рида
–
Соломона
недвоичные
циклические
коды
,
позволяющие
исправлять
ошибки
в
блоках
данных
.
При
операции
кодирования
информационный
полином
умножается
на
порождающий
многочлен
.
Декодер
последовательно
выполняются
следующие
действия
[4]:
вычисляет
синдром
ошибки
;
строит
полином
ошибки
и
находит
корни
данного
полинома
;
определяет
характер
ошибки и исправляет их
.
Разработанная
программа
содержит
шесть
вкладок
:
кодер
,
канал
,
декодер
,
пример
использования
кодека
,
теоретические
сведения
,
справка
[3].
Приведем
пример
использования
кодека
.
На
рис
. 7
представлен
процесс
кодирования
изображения
(
слева
)
в
виде
вертикальных
цветных
полос
.
В
центре
представлено
изображение
с
внесенными
в
канале
связи
помехами
в
виде
случайных
точек
.
Рис
. 7.
Процесс
кодирования
Студентам
предлагается
изучить
методы
помехоустойчивого
кодирования
информации
,
установив
начальные
параметры
кодера
,
выполнить
операцию
кодирование
/
декодирование
изображения
для
нескольких
вариантов
внесенных
ошибок
,
а
также
определить
максимальное
количество
ошибок
,
при
которых
восстановление
сообщения невозможно
.