Выбор образующего полинома
РАСЧЕТНО-ГРАФИЧЕСКОЕ ЗАДАНИЕ ПО ДИСЦИПЛИНЕ «ОСНОВЫ ПЕРЕДАЧИ ДИСКРЕТНЫХ СООБЩЕНИЙ» ВАРИАНТ № 10
Выполнил: Проверил: Студент Иванов И.И. Преподаватель Синельников А.В. Группа: РКС10-32
Новосибирск 2009 Общее задание Разработать систему кодирования/декодирования циклического кода для -элементного первичного кода, который обнаруживает и исправляет ошибок. Оценить вероятность получения необнаруживаемой ошибки на выходе системы, если в канале связи меняется от до .
Исходные данные
Необходимые для решения задачи исходные данные выбираются по таблице 1 в соответствии с полученным вариантом.
Таблица 1 Исходные данные для вариантов расчетно-графической работы.
Этапы выполнения работы
1. Определение числа проверочных элементов избыточного кода. 2. Выбор образующего многочлена для построения кода, указанного в задании. 3. Расчёт матрицы синдромов для однократной ошибки. 4. Построение функциональной схемы устройств кодирования-декодирования полученного кода. 5. Построение графика появления необнаруживаемой ошибки при заданном изменении вероятности ошибки в канале связи. ЗАДАНИЕ ВАРИАНТА
Разработать систему кодирования/декодирования для k = 8-элементного первичного кода, когда код обнаруживает и исправляет tИ = 1-ошибку. Оценить вероятность обнаружения ошибки на выходе системы передачи, если вероятность ошибки в канале связи РОШ меняется от до .
РЕШЕНИЕ
Определение количества поверочных элементов r . Исходя из того, что k = 8 и tИ = 1, решаем систему уравнений:
Откуда следует:
Составляем таблицу:
Откуда определяем: r = 4, n = k + r = 8 + 4 = 12. Выбор образующего полинома После определения проверочных разрядов r, выбираем образующий полином G(x) (многочлен) степени, равной r. Образующий полином G(x) должен обладать некоторыми свойствами: 1) Остатки от деления должны быть все разные, т.е. его нельзя составить из степеней низших порядков, он неприводимый. 2) Число остатков у этого полинома должно быть равно количеству ошибок в коде, т.е. такие полиномы примитивные. С помощью таблицы образующих полиномов можно найти необходимый полином. В приводимой таблице указаны некоторые свойства этих многочленов и соотношения между ними. Приводятся примитивные многочлены с минимальным числом ненулевых коэффициентов. Многочлены даны в восьмеричном представлении. Двойственный многочлен неприводимого многочлена также неприводим, а двойственный многочлен примитивного многочлена примитивен. Поэтому каждый раз в таблице приводится либо сам многочлен, либо двойственный многочлен. Каждая запись в таблице, оканчивающаяся некоторой буквой, соответствует некоторому неразложимому многочлену указанной степени. Для степеней от 2 до 16 этими многочленами, а также двойственными к ним исчерпываются все неразложимые многочлены этих степеней. Буквы, которые приведены после восьмеричного представления многочлена, дают о нем следующую информацию: A , B , С, D Не примитивный Е, F , G , Н Примитивный A , B , Е, F Корни линейно зависимы С, D , G , Н Корни линейно независимы A , C , Е, G Корни двойственного многочлена линейно зависимы B , D , F , Н Корни двойственного многочлена линейно независимы
Из таблицы выбираем полином (1 23F) и затем переводим из восьмеричного в двоичное представление:
Получили образующий полином:
G(x) = x4 + x + 1.
Популярное: Почему стероиды повышают давление?: Основных причин три... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (184)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |