Шифр 11. Рассчитать и построить график спектра весов циклического кода, определить его кодовое расстояние

  • ID: 42455 
  • 13 страниц

Фрагмент работы:

Задание

а) рассчитать и построить график спектра весов циклического кода (7,3), определить его кодовое расстояние, гарантируемую кратность исправляемых и обнаруживаемых ошибок;

б) рассчитать и построить распределение кратностей ошибок на входе и выходе декодера этого же кода, найти вероятность ошибки декодирования, если декодер используется в канале с независимыми ошибками. Вероятность ошибки в канале равна =0,018 (по варианту);

2. Рассчитать и построить зависимость вероятности ошибки в канале с постоянными параметрами и гауссовским шумом от отношения сигнал/шум для различных видов модуляции при передаче двоичных сигналов с вероятностями Р(0)=р(1)=0,5. Приемник оптимальный.

Вид модуляции ЧМ, метод приема когерентный.

Отношение сигнал/шум изменять так, чтобы вероятность ошибки изменялась в пределах от 0,1 до 0,001.

3. а) составить структурную схему СПИ в соответствии с пунктом 1 задания построить модель этой структуры в АРМ;

б) методом статистических испытаний получить и построить экспериментальное распределение кратностей ошибок на входе и выходе декодера для циклического кода (7,3) для заданной вероятности ошибки в канале связи.

Сравнить полученные результаты с расчетными данными пункта 1 задания.

а) составить структурную схему СПИ в соответствии с пунктом 2 задания и построить модель этой структуры в АРМ;

б) методом статистических испытаний получить и построить по экспериментальным данным зависимость выигрыша от кодирования при изменении отношения сигнал/шум в пределах, полученных в пункте 2, для корректирующего кода 63,36: циклический код (n,k), декодер АБМВ;

в) построить таблицу экспериментальных результатов для одной точки статистических испытаний пункта 4а. Для этой же точки построить распределение кратностей ошибок на входе и выходе декодера.

Сравнить полученные результаты с расчетными данными пункта 2 задания.

Составить структурные схемы кодера и декодера заданного кода.

а) для определения весов кода найдем все разрешенные кодовые слова данного кода. Производящий многочлен циклического кода (7,3) g(x)=358=111012. Количество разрешенных кодовых слов =23-1=7 слов.

Строим производящую матрицу, длина строк которой равна n=7 и 0ни образуются умножением производящего многочлена на хk, где k=0, 1, 2.

[image]

Строки производящей матрицы образуют три разрешенных слова данного кода. Суммируя по модулю 2 во всевозможных сочетаниях строки матрицы, получим остальные 4 разрешенных кодовых слова:

0011101

[image]

0111010

-----------

0100111