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