Реферат: Кодирующее устройство для кода Файера
Структурная схема кодера представлена на рис. 2.1
Рис 2.1. Структурная схема кодера.
ВЫВОДЫ. В данной главе получен образующий многочлен Файра, а также количество информационных символов и проверочных. По виду образующего многочлена определяется расположение сумматоров в кодирующем устройстве, а также количество разрядов в регистре сдвига. Далее будет рассмотрена работа принципиальной схемы и реализованной программы.
3. Анализ технического задания.
Согласно техническому заданию на курсовую работу необходимо построить математическую модель заданного корректирующего кода, найти образующую матрицу кода, технически реализовать средства для его кодирования/декодирования (на уровне принципиальной схемы), разработать многомодульную программу реализующую кодирующее устройство на ЭВМ..
Программа должна иметь стандартный интерфейс, удовлетворяющий принятым нормам, работать правильно на всех допустимых персональных ЭВМ, текст программы должен быть удобно-читаемый и понятный пользователю.
С целью упрощения процесса разбора текста программы, программа состоит из нескольких модулей, каждый из которых выполняет определённые функции.
Можно выделить пять основных модуля:
-Основная программа.
В нём происходит обработка результатов выполнения остальных модулей программы. А именно: интерфейс, модуль ввода данных, модуль вывода данных, модуль обработки ошибок. Происходит выполнение алгоритма.
-Модуль ввода.
В нём происходит диалог пользователя с программой. В частности здесь происходит ввод информационных символов.
-Модуль вывода.
Здесь реализован вывод результатов выполнения программы в удобной для чтения форме. Результаты представлены в виде таблицы. Также здесь реализован вывод образующей матрицы.
-Модуль обработки ошибок.
В нём обрабатываются ошибки при вводе и реализована защита программы от сбоев.
-Интерфейс.
В этом блоке реализован интерфейс программы взаимодействия пользователя с ЭВМ.
Интерфейс состоит из горизонтального меню и строки статуса.
Основные пункты меню:
-О программе.
В этом пункте представлена краткая информация о программе.
-Задание.
Изложена полная постановка задачи.
-Работа.
Здесь реализован ввод данных и выполнение основного алгоритма, получение результатов и вывод их на экран в удобной для чтения форме.
Программа должна корректно заканчивать свою работу, без ошибочных ситуаций.
ВЫВОДЫ. В данной главе рассмотрены условия реализации программы и поставлены конкретные цели. Здесь было упоминание о модульной структуре программы, в следующей главе модульная структура будет рассмотрена подробнее. Также будут рассмотрены аспекты, связанные с реализацией пользовательского интерфейса.
4. Работа устройства.
Принципиальная схема кодирующего устройства приведена в приложении.