Задание 2. Исследуйте способность кода (6, 5) с общей проверкой на четность реагировать при декодировании на многократные ошибки

Исследуйте способность кода (6, 5) с общей проверкой на четность реагировать при декодировании на многократные ошибки.

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

1) оставьте полученную при выполнении задания 1 безошибочную кодовую комбинацию,

2) ошибки в позициях 1 и 4 («100100__»),

3) ошибки в позициях 2 и 6 («010001__»),

4) ошибки в позициях 1, 3 и 5 («101010__»).

В отчете по работе приведите вычисления сигналов ошибок при принятии кодограмм по каждому пункту задания и сделайте выводы по результатам исследований.

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

Код (6, 5) с общей проверкой на четность характеризуется длиной кодовых комбинаций 6 двоичных разрядов, из которых первые пять (b 1b 5) являются информационными, а шестой b 6 – проверочным. Значение проверочного символа b 6 определяется суммированием по mod 2 значений информационных символов

,

что осуществляется 5-входовым логическим элементом «Исключающее ИЛИ» в схеме кодера. В результате код (6, 5) содержит только 25 = 32 разрешенные 6-разрядные кодовые комбинации с четным числом «1» (из 26 = 64 возможных). Остальные 32 6-разрядные кодовые комбинации (с нечетным числом «1») являются для кода (6, 5) запрещенными и на выходе кодера канала никогда не возникают.

Регистр сдвига («RG->«) служит для преобразования параллельного формата кодовых комбинаций в последовательный. Это достигается подачей 6-ти тактовых импульсов на вход сдвига, в результате чего все 6 разрядов записанной в регистр кодовой комбинации, продвигаясь «вверх», по очереди выводятся через выход Q 0.

Декодер разбивает поступающие от демодулятора кодовые символы на 6-разрядные блоки, соответствующие кодовым комбинациям, преобразует их последовательный формат в параллельный («RG->«) и вычисляет сигнал ошибки ψ суммированием по mod 2 значений всех 6 символов каждой принятой кодовой комбинации

.

Если результат такого суммирования ψ = 0, то принятая комбинация является разрешенной, и тогда пять её информационных символов преобразуются в букву по таблице кода МТК-2. Если ψ = 1, то принятая комбинация – запрещенная, что свидетельствует об ошибке. (В качестве сообщения об обнаружении ошибки приема в ВЛ выводится знак «?»).

Код (6, 5) гарантированно обнаруживает все ошибки нечетной кратности и не обнаруживает другие.


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



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