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

1.7.2. Вычисление корреляционных функций кода

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

В главном окне основной программы из меню «Обработка» выбираются один из пунктов «Вычисление АКФ», «Вычисление ВКФ (X,Y)», «Вычисление ВКФ (X,YY или «Вычисление ВКФ (X,YY. Задается источник (один из ранее построенных кодов). В зависимости от вида характеристики выбирается одно, два или три кодовых слова. Корреляционные характеристики вычисляются автоматически. В окне имеются сервисные функции: занесения в отчет результатов расчетов АКФ или ВКФ; построения графика вычисленных корреляционных функций; сохранения таблицы результатов или графика в файле.

1.8. Построение кодирующих и декодирующих схем

1. Построение кодирующих схем.

Вызывается один из пунктов меню «Кодирование | Кодирование умножением на g» или «Кодирование | Кодирование по матрице G». По выбранным информационным словам осуществляется кодирование на основании ранее полученных порождающих полиномов или матриц (пп.1.6.1-1.6.7). Затем выбирается пункт «Построить схему кодирования». В появившимся рабочем окне необходимо задать число элементов задержки, после чего появляется заготовка для построения кодера. С помощью “мыши” в схему вносятся необходимые связи, что находит отражение в строке “порождающий полином”.

  1. Построение декодирующих схем.

Окно вызывается из пункта меню «Декодирование | Получение синдромов ». Выбирается режим «Построить схему декодирования». Задается число элементов задержки и строится схема декодера аналогично построению кодера.

1.9. Задание к лабораторной работе «Построение и расчет параметров помехоустойчивых кодов»

  1. Ознакомиться с правилами построения помехоустойчивых кодов, особенностями их кодирования и декодирования (разделы 1.1-1.3), а также с описанием инструментальной системы для построения помехоустойчивых кодов (раздел 1.5).

  2. Согласно номеру варианта выбрать параметры помехоустойчивых кодов из табл. 1.7 и 1.8.

  3. С помощью инструментальной системы для построения помехоустойчивых кодов выполнить построение кодов, их кодирование и декодирование (с наложением ошибок на кодовые слова и без ошибок) по методике, изложенной в разделе 1.6.

Таблица 1.7

варианта

Код Хэмминга

Код Рида-Маллера

Код БЧХ

Код Голея

Формула расчета

1

3

4

3

3

1

1

(1.23)

2

4

3

2

4

1

1

(1.24)

3

5

2

1

3

1

2

(1.23)

4

4

3

2

4

1

2

(1.24)

5

3

4

2

3

1

3

(1.23)

6

5

3

1

4

1

3

(1.24)

7

3

4

1

4

1

4

(1.23)

8

4

3

2

4

1

5

(1.24)

9

5

2

1

4

1

6

(1.23)

10

4

3

1

4

1

7

(1.24)

Таблица 1.8

варианта

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

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

Код Ивадаре

1

16

1

1

2

1

3

2

8

1

1

1

1

2

3

16

1

2

2

3

2

4

8

1

2

1

2

2

5

16

2

1

2

2

3

6

8

2

1

2

2

2

7

16

1

2

1

3

2

8

16

1

1

1

1

2

9

16

2

1

2

3

2

10

8

2

2

1

1

2

  1. Составить отчет по выполненной работе, согласно СТП ВятГУ 101-2003.

Отчет должен содержать:

  • титульный лист;

  • цель работы;

  • построенные коды (в виде матриц и полиномов);

  • кодовые слова (определить избыточность и относительную скорость кода);

  • синдромы кодовых слов (определить по синдрому позиции ошибок);

  • рассчитанные корреляционные характеристики и вычисленные ЭВК построенных кодов;

  • построенные схемы кодеров и декодеров;

  • выводы (сравнительный анализ кодов). Указать какие из исследуемых кодов имеют большую помехоустойчивость.