Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_ПК_и_ЛК.doc
Скачиваний:
276
Добавлен:
02.06.2015
Размер:
3.32 Mб
Скачать

1.6.4. Код Голея

1. Ввод исходных данных.

В главном окне основной программы из меню «Построение кодов» выбирается пункт «Код Голея». Затем вводятся следующие параметры:

  • порождающий многочлен ;

  • длина информационной части ;

  • длина кодового слова ;

  • минимальное кодовое расстояние .

Записывается в двоичной форме (п.1.3.6) проверочный многочлен.

2. Дальнейшие операции выполняются аналогично действиям, описанным в пп.2-6 подраздела 1.6.3.

1.6.5. Код Рида-Соломона

1. Ввод исходных данных.

В главном окне основной программы из меню «Построение кодов» выбирается пункт «Код Рида-Соломона», и выполняется следующая последовательность действий:

а) вводятся параметры:

  • показатель степени поля Галуа m;

  • начальная степень j0;

  • число исправляемых ошибок t;

  • длина кода n;

б) выбирается многочлен, порождающий поле Галуа, из списка неприводимых над полем GF() многочленов. Список вызывается при нажатии кнопки «Выбрать неприводимый многочлен». При выборе многочлена следует обратить внимание на то, чтобы его степень соответствовала степениm поля Галуа и порядок корня был равен единице;

в) в таблице, обозначенной «Поле Галуа», строится поле Галуа (п.1.3.4).

г) в соответствующем поле записывается в двоичной форме порождающий многочлен (вычисляется по правилам п.1.3.7), и окно закрывается нажатием кнопки «Оk».

Дальнейшие действия в программе над кодом Рида-Соломона по кодированию, наложению ошибок и вычислению синдромов непредусмотрены.

1.6.6. Код Вайнера-Эша

1. Ввод исходных данных.

В главном окне основной программы из меню «Построение кодов» выбирается пункт «Код Вайнера-Эша». Затем вводятся следующие параметры:

  • количество кадров (m);

  • длина информационной части (k);

  • длина слова (n).

Заполняются клетки проверочной матрицы ( п. 1.3.8).

  1. Дальнейшие действия над кодом Вайнера-Эша производятся в соответствии с пп.2-5 подраздела 1.6.1.

1.6.7. Код Ивадаре

1. Ввод исходных данных.

В главном окне основной программы из меню «Построение кодов» выбирается пункт «Код Ивадаре». Затем вводятся следующие параметры:

  • конструктивный параметр ;

  • число кодовых символов n0;

  • число кадров m;

  • длина информационной части k;

  • длина кодового слова n.

Заполняются клетки порождающей матрицы ( п.1.3.9).

  1. Получение проверочной матрицы.

Производится выбор пункта меню «Построение кодов | Операции над матрицами | Получение H из G» (п. 1.3.9). Задается источник (код Ивадаре), и заполняются клетки проверочной матрицы с учетом порождающей матрицы.

3. Дальнейшие действия над кодом Ивадаре выполняются в соответствии с пп. 3-5 подраздела 1.6.1.

1.7. Вычисление характеристик кодов

1.7.1. Вычисление энергетической эффективности кода

1. Ввод исходных данных.

В главном окне основной программы из меню «Обработка» выбирается пункт «Вычисление ЭВК». Задается источник (один из ранее построенных кодов). По длине кодового слова , длине информационного слова, кодовому расстоянию – автоматически вычисляется параметр «Быстрая оценка». Затем вводятся параметры:- отношение сигнал-шум при передаче информации безызбыточным кодом; - отношение сигнал-шум при передаче информации помехоустойчивым кодом. После ввода последнего параметра происходит автоматическое вычисление ЭВК.