Радиоэлектроника и телекоммуникации
Сформируем код Хемминга для исходных данных:
1) для исходного сообщения получим:
перенос информационных бит в необходимые позиции:
формирование контрольных бит:
,
,
.
Добавив контрольные биты, получим код Хемминга:
Таким образом, для сообщения сформирован код Хемминга
Произведем проверку расчетов с результатами вычислений в интегрированной среде Proteus на базе микроконтроллера ATmega128 (рисунок 2).
Рисунок 2 - Преобразование исходного сообщения в код Хемминга
Проверка дала аналогичные результаты.
2) для исходного сообщения получим:
перенос информационных бит в необходимые позиции:
формирование контрольных бит:
,
,
.
Добавив контрольные биты, получим код Хемминга:
Таким образом, для сообщения сформирован код Хемминга
Произведем проверку расчетов с результатами вычислений в интегрированной среде Proteus на базе микроконтроллера ATmega128 (рисунок 3).
Рисунок 3 - Преобразование исходного сообщения в код Хемминга
Проверка дала аналогичные результаты.
Заключение
В результате выполнения курсовой работы были изучены принципы построения корректирующего кода Хемминга, разработана программа преобразования исходных сообщений с помощью кода Хемминга на языке Ассемблер, выполнено моделирование выполнения кода на базе микроконтроллера ATmega128 с помощью программы Proteus.
Эффективность использования того или иного кода во многом определяется знанием характера ошибок в используемом канале передачи. При несоответствии характеристик реального канала и модели, примененной при построении кода, резко снижается эффективность его использования. Применение корректирующих кодов не гарантирует безошибочности приема переданной информации, повышается лишь вероятность получения достоверной информации.
Код Хэмминга используется в некоторых прикладных программах в области хранения данных, особенно в RAID2, кроме того, метод Хэмминга давно применяется в памяти типа ECC позволяет «на лету» исправлять однократные и обнаруживать двукратные ошибки.
Другие стьтьи в тему
Разработка систем автоматического регулирования с использованием логарифмических частотных характеристик
Целью
данной курсовой работы является освоение методики анализа и синтеза систем
автоматического регулирования с использованием логарифмических частотных
характеристик и уточненных расчетов на ЭВМ.
Проектирование
системы автоматического регулирования (САР) выполняется по заданной
...
Разработка переносного пульта проверки электромеханизмов МПК-1, МПК-5, МПК-13
Развитие гражданской авиации тесно связано с переходом
отрасли на новые условия рыночной экономики и ускорением научно технического
прогресса. Объем и характер задач, выдвигаемых ныне перед гражданской авиацией,
требуют не только частичных улучшений, но и крупных комплексных мер, кото ...