Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Правила построения примитивных кодов бчх
Коды Боуза-Чоудхури-Хоквингема (БЧХ) - это линейные блочные коды. При определенном построении они могут быть систематическими. Коды БЧХ представляют собой обобщенные коды Хэмминга, позволяющие исправлять кратные ошибки. В общем случае коды БЧХ являются циклическими. Коды БЧХ представляют большой класс легко строящихся кодов с варьируемыми в широких пределах длиной блока и скоростью. Достоинства этих кодов обусловлены не только гибкостью выбора их параметров, но и тем, что при длинах блока около нескольких сотен элементов многие из них являются оптимальными среди всех известных кодов с теми же длиной и скоростью. О спектре кодов БЧХ в общем случае известно немного. В некоторых случаях, когда или мало, перебор позволяет найти спектр некоторых из этих кодов. Примитивным кодом БЧХ, исправляющим ошибок, называется блоковый код длиной над полем , для которого элементы (для произвольного ) являются корнями порождающего многочлена , где a - примитивный элемент поля . Порождающий многочлен есть наименьшее общее кратное минимальных функций своих корней:
где - набор минимальных функций корней . Коды с начальным значением называются кодами БЧХ в узком смысле. Минимальные функции корней могут быть непосредственно вычислены по правилам, изложенным в п. 4.1.4, или найдены в табл.1.6 неприводимых многочленов. Пример. Пусть нужно найти порождающий многочлен примитивного кода БЧХ (в узком смысле), исправляющего 3 ошибки и имеющего длину 15. Для этого корнями порождающего полинома должны быть элементы a, a2, a3, a4, a5, a6, где a - примитивный элемент поля GF(16) (количество корней определяется как ). Пусть поле порождается примитивным многочленом 23 (10011). Ниже приводится поле Галуа , в котором каждому элементу поля соответствует минимальная функция.
Вычисление минимальных функций корней дает
,
аналогично для других минимальных функций:
.
После перемножения полученных минимальных функций порождающий многочлен примет вид . Результирующий многочлен порождает (15,5)-код БЧХ, исправляющий три ошибки. Используя порождающий многочлен кода БЧХ можно получить проверочный многочлен, порождающую и проверочную матрицы. Кодирование и вычисление синдромов может быть осуществлено как по порождающему многочлену, так и по порождающей и проверочной матрицам.
Таблица 1.6 Примечание: все сомножители представлены в восьмеричной форме.
|
|||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 934; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.217.203.172 (0.006 с.) |