Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Порождающий полином циклического кода

Читайте также:
  1. Полиномиальное представление
  2. Причины и факторы циклического развития экономики
  3. Проверочный полином циклического кода
  4. Циклического кода

Важным свойствам циклических кодов является то, что все разрешенные кодовые слова - полиномы кратны одному фиксированному полиному g(х), который называется порождающим (генерирующим, образующим) полиномом. При делении на порождающий полином запрещенных кодовых комбинаций всегда образуется остаток R(х), отличный от нуля. Именно эта особенность циклических кодов используется при кодировании и декодировании. Старшая степень порождающего полинома всегда равна числу проверочных символов кода: r=n-k. В общем случае порождающий полином имеет вид:

(21)

где gr,…, g0 - коэффициенты формальной переменной " х ", могут быть равны “1” или “0”

В теории кодирования показано, что старшую степень полинома g(х) следует выбирать равной

 

r=ltисп, (22)

где l определяется условием 2 l = n+1.,

 

Пример 11 Определить количество проверочных символов r для циклического кода с числом информационных символов k=20 и кратностью исправляемых ошибок tисп=2.

Учитывая условие (22), определим методом подбора приемлемое значение l. Примем l=3. Тогда n=2l-1=23-1=7, что меньше k=20. Следовательно, необходимо увеличить l. При l=4 также получаем n‹k. Возьмем l=5. Тогда n=2l-1=25-1=31; r=ltисп=5∙2=10. В результате получаем код (31;21) с n=31, k=n-r=21 и r=10. Этот код обеспечивает кодовое расстояние d0≥2tисп+1=5.

 

Для того, чтобы порождающие полиномы имели нужные свойства, необходимо выполнение двух условий:

а) полиномы g(х) должны быть неприводимыми т.е. не делиться ни на какой другой полином;

б) двучлен вида n+1) должен делиться на g(х) без остатка (имеется в виду обычная операция деления). Такие полиномы найдены с помощью ЭВМ и приведены в специальных таблицах.

Примечание: Как исключение, в качестве порождающего допускается использовать полином вида х542+1, не удовлетворяющий вышеприведенным условиям (Гост 17422-82 Системы передачи данных. Скорости передачи данных и основные параметры помехоустойчивых циклических кодов.)


Дата добавления: 2015-08-13; просмотров: 191 | Нарушение авторских прав


Читайте в этой же книге: КОДИРОВАНИЕ СООБЩЕНИЙ | КОДИРОВАНИЕ СООБЩЕНИЙ В ЦИФРОВЫХ СИСТЕМАХ ПЕРЕДАЧИ | Общие сведения | Кодирование неравномерными кодами | Основные принципы помехоустойчивого кодирования | Классификация помехоустойчивых кодов | Групповые систематические линейные блочные коды | Коды с четным числом единиц | Коды Хэмминга | Расширенные коды Хэмминга |
<== предыдущая страница | следующая страница ==>
Общие сведения| Проверочный полином циклического кода

mybiblioteka.su - 2015-2024 год. (0.006 сек.)