Задание 6. Исследуйте влияние перемежения (8 х 8) на способность кода Хэмминга (7, 4) исправлять при декодировании пакеты ошибок

Исследуйте влияние перемежения (8 х 8) на способность кода Хэмминга (7, 4) исправлять при декодировании пакеты ошибок. Наблюдайте и зафиксируйте осциллограммы сигналов на выходе РУ демодулятора (т. 10) и декодированные символы при пакетировании ошибок в принятой кодовой комбинации.

Ввод ошибок, использование перемежения и модуляции осуществите в следующем порядке по каналам:

фазовая модуляция (ФМ) и ошибки

в позициях 1, 2, 3, 4, 5 («1111100_»)

1) без перемежения,

2) с перемежением,

===============================

относительная фазовая модуляция (ОФМ)

и ошибка в позиции 1 («1000000_»)

3) без перемежения,

4) с перемежением.

Обратите внимание на сдваивание ошибок на выходе демодулятора ОФМ и на различие результатов декодирования с использованием перемежения и без него. Сделайте выводы по результатам наблюдений.

Комментарии и выводы

Эффективным методом борьбы с пакетами ошибок при использовании кодов, ориентированных на борьбу с однократными ошибками, является использование перемежения. Его сущность состоит в декор-

реляции ошибок, т.е. в распределении пакета ошибок из одной кодовой комбинации по разным комбинациям в качестве однократных. Реализуется эта процедура перемежителем, включенным между кодером и модулятором. В перемежителе последовательность двоичных символов с выхода кодера разбивается на блоки по 64 символа. Каждый такой блок записывается в ЗУ в виде строк матрицы размерностью 8 Х 8 и затем считывается по ее столбцам.

В приемнике для восстановления исходной последовательности битов в цифровом потоке между демодулятором и декодером включают деперемежитель, работающий аналогично перемежителю. При возникновении на выходе демодулятора пакета ошибок (не более, чем в 8 разрядах) вследствие деперемежения он будет распределен между другими кодовыми комбинациями в виде однократных ошибок, которые успешно исправляются кодом (7, 4).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: