ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 79
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Цель работы:1.Исследовать корректирующие свойства и алгоритм работы кодера и декодера Хемминга.2.Совершенствовать методику проведения экспериментальных исследований и анализа полученных результатов.3.Прививать навыки работы с вычислительной техникой.Приборы и оборудование:1.Персональные компьютеры.2.Программа схемотехнического моделирования ElectronicsWorkbenchЗадание 1. Исследование работы кодера ХеммингаТаблица 1 – Передаваемая комбинация. 7 символов. Комбинация кода Хемминга (11,7).
Находим проверочные символы:a1= a3⊕a5⊕a7⊕a9⊕a11=_1_⊕_0_⊕_0_⊕_1_⊕_0_ =_0_a2 = a3⊕a6⊕a7⊕a10⊕a11 = _1_⊕_0_⊕_0_⊕_1_⊕_1_ = _0_a4 = a5⊕a6⊕a7 = _0_⊕_1_⊕_1_ = _0_a8= a9⊕a10⊕a11= _1_⊕_1_⊕_0_ = _0_Рисунок 1 − Кодер Хемминга
Задание 2. Исследование работы декодера Хеммингапри отсутствии ошибок (помех) в канале связи.Таблица 2 – Комбинация кода Хемминга (11,7). Декодер Хемминга . Без ошибки
посчитать значения проверок. Записать синдром проверки П1 = a1⊕a3⊕a5⊕a7⊕a9⊕a11 = _0_⊕_1_⊕_0_⊕_0_⊕_1_⊕_0_ = _0_П2 = a2⊕a3⊕a6⊕a7⊕a10⊕a11 = _0_⊕_1_⊕_0_⊕_0_⊕_1_⊕_0_ = _0_П3 = a4⊕a5⊕a6⊕a7 = _0_⊕ _0_⊕_0_⊕_0_ = 0__П4 = a8⊕a9⊕a10⊕a11= _0_⊕_1_⊕_1_⊕_0_ = _0_S = П4П3П2П1 =_0_ _0_ _0_ _0_Рисунок 2 − Декодер Хемминга. Прием без ошибкиЗадание 3. Исследование работы декодера Хеммингапри наличии ошибок (помех) в канале связи.Таблица 3.1 – Комбинация кода Хемминга (11,7). Декодер Хемминга. Ошибка в разряде 2
посчитать значения проверок. записать синдром проверки П1 = a1⊕a3⊕a5⊕a7⊕a9⊕a11 = _0_⊕_1_⊕_0_⊕_0_⊕_0_⊕_0_ = _1_П2 = a2⊕a3⊕a6⊕a7⊕a10⊕a11 = _0_⊕_1_⊕_0_⊕_0_⊕_1_⊕_0_ = _0_П3 = a4⊕a5⊕a6⊕a7 = _0_⊕ _0_⊕_0_⊕_0_ = _0_П4 = a8⊕a9⊕a10⊕a11= _1_⊕_0_⊕_0_⊕_0_ = _1_S = П4П3П2П1 =_1_ _0_ _0_ _1_Рисунок 3.2 − Декодер Хемминга с ошибкой в 11 разрядеВыводВ данной лабораторной работе были исследованы корректирующие свойства и алгоритм работы кодера и декодера Хемминга в программе Electronicks Workbench. В первом задании мы находили проверочные символы a
1= _0_; a2 = _0_; a4 = _0_; a8= _1_ и проверяли в электронной схеме кодера Хемминга. Во втором задании исследовали работы декодера Хемминга при отсутствии ошибок в канале связи, мы считали значения проверок и находили синдром ошибок: П1 =_0_; П2 = _0_; П3 = 0__;П4 = _0_; S = П4П3П2П1 =0 0 0 0 и проверяли в электронной схеме декодера Хемминга. В третьем задании исследовали работы декодера Хемминга при наличии ошибки в канале связи. В начале мы задавали ошибку в разряде 6 и получали синдромы ошибок: П1 = _0_; П2 = _1_;П3 = _1_; П4 = _0_; S = П4П3П2П1 =0 1 1 0, затем задавали ошибку в разряде 11 и получали синдромы ошибок : П1 = _1_; П2 = _1_;П3 = _0_; П4 = _1_; S = П4П3П2П1 =1 1 0 1 и проверяли все расчеты в электронной схеме декодера Хемминга (EWB). Рассмотренный код Хемминга (11,7) обеспечивает исправление всех одиночных ошибок и обнаружение двойных. Это свойство необходимо было исследовано на практике.
| Передаваемая комбинация. 7 символов | | i1 | | i2 | i3 | i4 | | i5 | i6 | i7 | |
| 1 | 0 | 0 | 0 | 1 | 1 | 0 | |||||
| Проверочные символы | j1 | j2 | | j3 | | j4 | | ||||
| 0 | 0 | 0 | 0 | ||||||||
| Комбинация кода Хемминга (11,7). | a1 | a2 | a3 | a4 | a5 | a6 | a7 | a8 | a9 | a10 | a11 |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | |
Задание 2. Исследование работы декодера Хеммингапри отсутствии ошибок (помех) в канале связи.Таблица 2 – Комбинация кода Хемминга (11,7). Декодер Хемминга . Без ошибки
| j1 | j2 | | j3 | | j4 | | Синдром ошибки | Номер ошибки (дес) | |||||||||||
| a1 | a2 | a3 | a4 | a5 | a6 | a7 | a8 | a9 | a10 | a11 | П4 | П3 | П2 | П1 | | ||||
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | нет | ||||
| j1 | j2 | | j3 | | j4 | | Синдром ошибки | Номер ошибки (дес) | |||||||||||
| a1 | a2 | a3 | a4 | a5 | a6 | a7 | a8 | a9 | a10 | a11 | П4 | П3 | П2 | П1 | | ||||
| 0 | 0 | 1 | 0 | 0 | 0 | 0(ошибка) 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 7 | ||||
посчитать значения проверок. записать синдром проверки
П1 = a1⊕a3⊕a5⊕a7⊕a9⊕a11 = _0_⊕_1_⊕_0_⊕_1_⊕_1_⊕_0_ = _1_
П2 = a2⊕a3⊕a6⊕a7⊕a10⊕a11 = _0_⊕_1_⊕_0_⊕_1_⊕_1_⊕_0_ = _1_
П3 = a4⊕a5⊕a6⊕a7 = _0_⊕ _0_⊕_0_⊕_1_ = _0_
П4 = a8⊕a9⊕a10⊕a11= _0_⊕_1_⊕_1_⊕_0_ = _0_
S = П4П3П2П1 =_0_ _1_ _1_ _1_
Рисунок 3.1 − Декодер Хемминга с ошибкой в 1 разряде
Таблица 3.2 –Комбинация кода Хемминга (11,7). Декодер Хемминга. Ошибка в разряде 5
| j1 | j2 | | j3 | | j4 | | Синдром ошибки | Номер ошибки (дес) | ||||||||
| a1 | a2 | a3 | a4 | a5 | a6 | a7 | a8 | a9 | a10 | a11 | П4 | П3 | П2 | П1 | | |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1(ошибка) 0 | 1 | 0 | 1 | 0 | 0 | 0 | 9 | |
1= _0_; a2 = _0_; a4 = _0_; a8= _1_ и проверяли в электронной схеме кодера Хемминга. Во втором задании исследовали работы декодера Хемминга при отсутствии ошибок в канале связи, мы считали значения проверок и находили синдром ошибок: П1 =_0_; П2 = _0_; П3 = 0__;П4 = _0_; S = П4П3П2П1 =0 0 0 0 и проверяли в электронной схеме декодера Хемминга. В третьем задании исследовали работы декодера Хемминга при наличии ошибки в канале связи. В начале мы задавали ошибку в разряде 6 и получали синдромы ошибок: П1 = _0_; П2 = _1_;П3 = _1_; П4 = _0_; S = П4П3П2П1 =0 1 1 0, затем задавали ошибку в разряде 11 и получали синдромы ошибок : П1 = _1_; П2 = _1_;П3 = _0_; П4 = _1_; S = П4П3П2П1 =1 1 0 1 и проверяли все расчеты в электронной схеме декодера Хемминга (EWB). Рассмотренный код Хемминга (11,7) обеспечивает исправление всех одиночных ошибок и обнаружение двойных. Это свойство необходимо было исследовано на практике.