Разработка декодера инверсного кода - Коммуникации, связь, цифровые приборы и радиоэлектроника реферат
Цифровые методы передачи информации. Цели кодирования сообщений. Классификация двоичных кодов. Принципы обнаружения и исправления ошибок кодами. Блок хранения данных на микросхемах К555ИР8. Принципиальная электрическая схема блока хранения данных.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Прием инверсного кода осуществляется в два этапа. На первом этапе суммируются единицы в первой половине кодовой комбинации. Если их количество окажется четным, то вторая половина кодовой комбинации принимается без инверсии, а если нечетным-то с инверсией. На втором этапе обе зарегистрированные комбинации поэлементно сравниваются, и при обнаружении хотя бы одного несовпадения комбинация бракуется. Это поэлементное сравнение эквивалентно суммированию по модулю 2. При отсутствии ошибок в обеих группах символов их сумма равна нулю.
Пусть передана последняя кодовая комбинация из табл. 1. Ниже показано суммирование для трех вариантов приема переданной комбинации:
В первом варианте принята комбинация 111010111010. В первой половине кодового слова (информационных символах) четное количество единиц, поэтому производится ее суммирование по модулю 2 с неинвертируемыми контрольными символами r, что в результате дает нулевую сумму, т.е. комбинация принята без искажений.
Во втором варианте принята комбинация 101010111010. Подсчитывая количество единиц в информационных символах и замечая, что оно нечетное, контрольные символы инвертируют и суммируют с информационными символами. Присутствие единиц в результате свидетельствует о наличии ошибки, а нуль в этой сумме показывает ее место.
В третьем варианте принята комбинация 111010101010. Поскольку в информационной последовательности четное количество единиц, при проверке контрольные символы суммируются с информационными без инверсии. В этом случае в итоге появляется одна единица. Ее место указывает номер искаженной позиции в принятой последовательности контрольных символов.
Таким образом, если при суммировании в результате среди единиц появляется один нуль - ошибка появилась в первой половине принятой кодовой комбинации (в информационных символах) и нуль указывает ее место. Если в результате среди нулей появляется одна единица - ошибка во второй половине кодовой комбинации (в контрольных символах) и ее место указывает единица.
Если в результате суммирования имеется несколько единиц или нулей, это означает, что комбинация принята с несколькими искажениями.
Кодовое расстояние инверсного кода равно количеству разрядов исходного кода при k<4 и равно 4 при k ?4. Например, при d=4 код может обнаруживать двойные ошибки и исправлять одиночные. Обычно этот код используется только для обнаружения ошибок. Он позволяет обнаруживать ошибки любой кратности за исключением таких, когда искажены 2 информационных символа и соответствующие им 2 контрольных, 4 информационных и соответствующие им 4 контрольных и т.д.
Коэффициент избыточности инверсного кода равен 0,5.
2. Блок подсчета количества единиц.
Рис. 4. Структурная схема декодера инверсного кода
Рис. 7. Алгоритм определения количества единиц
Блок определения ошибок спроектирован на микросхемах К555ЛН1, К555ЛИ1, К555ЛЛ1.
Принципиальная электрическая схема блока представлена на рисунке 8.
Если число единиц в кодовой комбинации четное, то с выхода РЕ схемы контроля четности снимается единица, которая открывает верхние схемы 2И элементов DD6, DD7. Тем самым ко входу сумматоров DD14, DD15 поступают контрольные символы в прямом виде.
Если число единиц в кодовой комбинации нечетное, то с выхода Р0 схемы контроля четности снимается единица, которая открывает нижнии схемы 2И элементов DD6, DD7. Тем самым ко входу сумматоров DD14, DD15 поступят контрольные символы в инверсном виде с выходов элементов НЕ DD3, DD4.1..DD4.2.
Полученный алгоритм представлен на рисунке 9.
Рис. 8. Принципиальная электрическая схема блока определения ошибки
Рис. 9. Алгоритм определения наличия ошибок
Блок определения ошибки спроектирован на микросхемах К555ЛП5.
Блок исправления ошибки и формирования результата представлен на рисунке 10.
Рис. 10. Принципиальная электрическая схема блока исправления ошибки и формирования результата
При отсутствии ошибки на выходах всех сумматоров будут нули. И с помощью элементов DD16, DD17 на выходе будет правильная комбинация. В случае если в кодовой комбинации будут ошибки, то на выходе сумматоров DD14, DD15 появятся единицы. Количество единиц соответствует количеству ошибок. Если ошибка единичная, то она исправится схемами суммы по модулю 2 DD16, DD17. И на выходе сформируется правильная комбинация.
Алгоритм представлен на рисунке 11.
Рис. 11. Алгоритм функционирования блока исправления ошибки формирования результата.
1. Разработаны электрические схемы: электрическая, принципиальная;
2. Разработан алгоритм функционирования декодера
3. Получены практические навыки разработки конкретных устройств.
Данный декодер достаточно прост по своей конструкции и функционален, очень прост в применении и не требует больших материальных затрат.
С помощью него возможно определение любого количества ошибок. И исправление единичной ошибки.
1. Добрушин Р.Л., Самойленко С.И. Коды, исправляющие ошибки.-М.: Мир, 1986, 590 с., ил.
2. Пухальский Г.И., Новосельцева Т.Я. Проектирование дискретных устройств на интегральных микросхемах: Справочник. - М.: Радио и связь, 1990.
3. Сирока Н.И., Кривинченко Г.А. Конспект лекций для студентов специальности «Автоматическое управление в технических системах». Минск. 2001.
4. Темников Ф.Е., Афонин В.А., Дмитриев В.И. Теоритические основы информационной техники. - 2-е изд., перераб. и доп.-М.:Энергия, 1979.-512 с.
кодирование микросхема декодер инверсный
Структурная схема системы передачи данных. Принципиальная схема кодера и декодера Хэмминга 7,4 и Манчестер-2, осциллограммы работы данных устройств. Преобразование последовательного кода в параллельный. Функциональная схема системы передачи данных. курсовая работа [710,0 K], добавлен 19.03.2012
Разработка структурной схемы системы связи, предназначенной для передачи двоичных данных и аналоговых сигналов методом импульсно-кодовой модуляции. Принципы статического (эффективного) кодирования сообщений. Классификация помехоустойчивых кодов. курсовая работа [882,7 K], добавлен 13.12.2011
Представление и классификация кодов, построение кода с заданной коррекцией. Характеристика корректирующих кодов (код Хемминга, код БЧХ). Разработка схемотехнической реализации кодера и декодера. Выбор способа представления информации в канале передачи. курсовая работа [131,1 K], добавлен 02.01.2011
Изучение принципов построения корректирующего кода Хемминга, предназначенного для обнаружения и исправления одиночной ошибки. Анализ технических средств надежной передачи больших массивов данных. Примеры моделирования в Proteus для исходных сообщений. курсовая работа [1,8 M], добавлен 25.05.2013
Исследование и специфика использования инверсного кода и Хемминга. Структурная схема устройства передачи данных, его компоненты и принцип работы. Моделирование датчика температуры, а также кодирующего и декодирующего устройства для инверсного кода. курсовая работа [530,1 K], добавлен 30.01.2016
Применение кодирования с исправлением ошибок для восстановления данных, потерянных при их передаче и хранения. Использование кодов Рида-Соломона с недвоичными символами. Деление полиномов как важный момент при кодировании и декодировании кодов компьютера. реферат [43,4 K], добавлен 25.02.2014
Общие и тактико-технические требования к конструкции бортовой аппаратуры. Блок ввода данных для энергонезависимого хранения и выдачи в бортовую ЭВМ данных полетного задания, а также приема данных регистрации. Структурная схема и разработка конструкции. дипломная работа [207,2 K], добавлен 16.04.2012
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Разработка декодера инверсного кода реферат. Коммуникации, связь, цифровые приборы и радиоэлектроника.
Доклад: Свойства гидроксиаппатита
Реферат по теме Остеохондроз позвоночника
Курсовая работа: Постановка поисково-оценочного бурения на Иньвинской площади
Физические свойства
Реферат: Политическая социология
Клише Написания Эссе По Обществознанию 2022
Реферат: Страховой рынок Узбекистана
Контрольная работа по теме Основные вопросы, касающиеся геологии
Курсовая работа: Реформы Солона в Древней Греции и Сервия Туллия в Древнем Риме
Реферат: Процесс разработки и методы принятия управленческих решений
Таблица В Реферате Пример
Реферат: Что такое пол. Скачать бесплатно и без регистрации
Сочинение Про Двор
Курсовая работа по теме Социально-культурный объект как туристский ресурс (на примере Калмыкии)
Реферат по теме Калининградская область
Реферат На Тему Интерфейя Sata
Контрольная работа по теме Разработка и реализация государственной программы устойчивого развития Украинских Карпат
Будущее Человечества Реферат
Курсовая работа по теме Проектирование фермерского хозяйства по содержанию 25 коров сегментальской породы
Курсовая работа: Строительство и наладка систем обеззараживания питьевой воды. Скачать бесплатно и без регистрации
Действие уголовного закона во времени и в пространстве - Государство и право курсовая работа
Правовое обеспечение развития социальной сферы села - Государство и право реферат
Уголовно-правовые проблемы эвтаназии - Государство и право реферат