Читать курсовая по Отсутствует: "Синтез кодека кода Рида-Маллера" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

подпотоков;

. Формирование проверочных символов из входных информационных символов;

. Объединение 32 проверочных символов в кодовый поток или в поток кодовых символов.

Для реализации данных функций необходимо определить функциональные узлы (блоки) кодера и далее объединить их в структурную электрическую схему. Для кода Рида-Маллера первого порядка основными функциональными узлами являются:

. КРИ -1/6 - коммутатор разделения информации входного потока наинформационных подпотоков;

2. ФПСк - формирователь проверочных символов кодера;

. КОИ -32/1 - коммутатор объединения информации, объединяет 32 проверочных символа в кодовый поток или в поток кодовых символов.

Структурная схема кодера кода Рида-Маллера представлена на рис. 2.1

Рис. 2.1 Структурная схема кодера кода Рида-Маллера первого порядка с (n,k)=(32,6)

.2 Разработка функциональной схемы кодера

код маллер матрица информационный

Для построения функциональных блоков кодека необходимо обеспечение минимума сложности аппаратной реализации.

В соответствии с уравнениями кодирования и алгоритмом декодирования РМ-кода полностью определяется принцип построения функциональной схемы кодера.

Наиболее простым способом построения КРИ-1/6 является использование двух регистров (RG1, RG2) и блока формирования тактовых частот RG1 и RG2. Оба регистра содержат поячеек памяти.

Функциональная схема ФПСк реализуется на сумматорах по модулю два.

КОИ-32/1 кодера целесообразно выполнить в виде синхронных мультиплексоров на соответствующее число информационных и управляющих входов, а также формирователя сигналов управления мультиплексором. Формирователь сигналов управления выполнен в виде двоичного счетчика.

Функциональная схема РМ-кода первого порядка с (n,k)=(32,6) представлена на рис. 2.2.

Рис.2.2 Функциональная схема РМ-кода первого порядка с (n,k)=(32,6)

Кодер КРМ работает следующим образом. Символы входного информационного потока Q(x) разделяются в КРИ-1/6 на шесть подпотоков. Информационные символы данных подпотоков поступают одновременно на соответствующие входы ФПСк, выполненного на сумматорах по модулю два. В ФПСк из символов информационных подпотоков формируются проверочные символы. Сформированные проверочные символы поступают на соответствующие входы КОИ-32/1, который объединяет символы проверочного подпотока в единый поток кодовых символов F(x). .3 Разработка электрической принципиальной схемы кодера Язык ассемблера - это символическое представление машинного языка. Все процессы в машине на самом низком, аппаратном уровне приводятся в действие только командами (инструкциями) машинного языка. Отсюда понятно, что, несмотря на общее название, язык ассемблера для каждого типа компьютера свой. Это касается и внешнего вида программ, написанных на ассемблере, и идей, отражением которых этот язык является.

Для реализации кодера используем микроконтроллер серии PIC17C43, основные параметры которого приведены в таблице 2.3.1 . Таблица 2.3.1

Особенности

PIC17C43

Максимальная частота операции

33МГц

Диапазон рабочего напряжения

2,5-6 В

Память Программы x16 (программируемое ПЗУ)

4K

ОЗУ данных (байты)

454


Интересная статья: Основы написания курсовой работы