Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные свойства циклического кодаПоиск на нашем сайте 1.2 Параметры циклического кода ЦК имеют параметры аналогичные параметрам СЛБК, т.е. (n, k, d0), 1) k – количество информационных двоичных символов в кодовой последовательности, и их число может быть равным k=1,2,..; 2) n – длина кодовой последовательности, равная количеству двоичных символов (бит) в кодовой последовательности. 3) 4) l=(n-k) – абсолютная избыточность кода, или количество поврежденных символов; 5) r=(n-k) / n = (l/n) · 100% - относительная избыточность кода; 6) d0 ≥ 2t + 1(2) – кодовое расстояние равно (соответствует) количеству позиций, которыми разнятся (отличаются) две сравнимые кодовые последовательности; сравнивание кодовых последовательностей производится посимвольно (побитно) путем суммирования по модулю два, например: 1001110010 Fi(x) ⊕ Fj(x) = ⊕ 0010101100 d = 1 11 1111 = 7, т.е. d=7. Так как общее количество кодовых комбинаций Kобщ=2n, то общее число кодовых расстояний может быть более чем 2n/2, среди которых d может быть как максимальным, так и минимальным. Хэмминг доказал, что не максимальное, а минимальное расстояние характеризует корректирующие свойства помехоустойчивого кода. Минимальное кодовое расстояние обозначается как d0 или dx (хемминговое расстояние) и равно наименьшему значению d из всей их совокупности. Например, d1=7, d2=5, d3=8,….., di=3, di+1=4,… dj=9, d0= dx=3. Хемминговое расстояние (dx) чаще всего используется при передаче информации в дискретном канале связи, т.е. при передаче информации на видеочастоте. 7) tисп ≤ 8) tобн≤ dо-1 – кратность обнаруживающих ошибок; 9) Pош.дек ≤
ЦК – являясь дальнейшим развитием СЛБК, обладают всеми их свойствами, а и имеют следующие дополнительные свойства: 1. Сдвиг кодовых символов разрешенной кодовой последовательности влево или вправо на один, два,…, (k – 1) символ вновь приводит к разрешенной кодовой последовательности. Если же при циклическом сдвиге всегда будет получаться кодовая последовательность нового кода, то такой код будет называться квазициклическим; данные коды имеют несколько большую корректирующую способность и сложность реализации, чем ЦК; 2. Разрешенная кодовая последовательность без ошибок Fp′(x) при делении на полином P(x) дает нулевой остаток, т.е. Fp′(x)/ P(x)= R(x)=0 и R(x) не равно 0 – при наличии ошибок; 3. Сумма по модулю два символов двух, трех,…, (k – 1) разрешенных кодовых последовательностей вновь образует разрешенную кодовую последовательность; 4. Двучлен вида xn+1 должен делиться на порождающий полином P(x) без остатка (имеется в виду обычная операция деления многочленов); 5. Если все операции над полиномами (кодовыми последовательностями) проводятся в двоичном поле Галуа (GF(2)), т.е. действия над коэффициентами полиномов осуществляется по модулю два, а умножение полиномов производится по модулю образующего полинома P(x), то применение указанных операций не приводит к кодовым последовательностям, длина которых больше длины заданного кода, т.е. n; 6. Результат деления двучлена xn+1 на образующий полином P(x) дает полином, который носит название проверочного полинома и обозначается как h(x), т.е. h(x) = (xn+1)/ P(x) и который в теории и практике помехоустойчивого кодирования играет важную роль. Произведение h(x) · P(x)= xn+1=0, а потому полиномы h(x) и P(x) рассматриваются как ортогональные и операция деления (xn+1)/ P(x) используется в основе построения алгоритмов декодирования; 7. Двучлен ЦК вида xn-1 можно разложить на множители xn - 1= (x-1)( xn-1+ xn-2+…+1), которые можно использовать в качестве образующих полиномов ЦК с n=const, k=var и do=var. Например, можно разложить двучлен xn-1=x7-1 на множители вида xn--1=(x-1)(. .)(. .) и определить образующие полинома т параметры кодов. Из x7-1=(x-1)(x3+x2+1)(x3+x+1) выражения видно, что можно образовать шесть делителей для двучлена x7-1, путем комбинирования полученных трех сомножителей. Следовательно, для двучлена x7-1 существует шесть разных двоичных линейных ЦК со следующими образующими полиномами и параметрами: P1(x) = (x-1) = (x+1); l=1, n=7, k=6, d0=1 – простой код: l,n,k и tисп (tисп – кратность исправленных ошибок) – изменяются в двоичных символах; P2(x) = (x3 +x2+1); l=3, n=7, k=4, d0=3, tисп=1; P3(x) = (x3 +x+1); l=3, n=7, k=4, d0=3, tисп=1; P4(x) =P1(x) ·P3(x) = (x4 +x3+x2+1); l=4, n=7, k=3, d0=4, tисп=1; P5(x) =P1(x) ·P2(x) = (x4 +x2+x+1); l=4, n=7, k=3, d0=4, tисп=1; P6(x) =P1(x) ·P5(x) = (x6 +x5+ x4 +x3+x2+x+1); l=6, n=7, k=1, d0=7, tисп≤3. ЦК, задаваемые образующими полиномами P1(x), P2(x) и P3(x), относятся к классу ЦК Хэмминга. ЦК, задаваемые полиномами P4(x), P5(x) и P6(x), являются двойственными кодами Хэмминга и называются кодами максимальной длины (КМД). Известно, что корректирующая способность групповых СБЛК существенно зависит от вида (структуры) образующего полинома, т.е. от количества ненулевых членов данного полинома и его максимальной степени l=n-k. В соответствии с этим можно еще дополнительно отметить следующие свойства ЦК: 8. ЦК, обнаруживающих ошибки: - ЦК, образующий полином которого имеет более одного члена и не имеет общего множителя x, обнаруживает все одиночные ошибки и любое нечетное число ошибок. Простейшим образующим полиномом ЦК, обладающими данными свойствами, является полином вида P(x)=1+x; - ЦК, образующий полином которого имеет вид P(x)=1+xc, обнаруживает любое нечетное число ошибок. Доказательство этого утверждения становится ясным, если образующий полином представить в следующим виде P(x)=1+xc=(1+x)×(1+x+x2+…+xc-1). 9. ЦК, обнаруживающих и корректирующих ошибки: - ввиду того, что полином P(x)= 1+xc нацело делится на 1+x, то согласно предыдущему свойству ЦК обеспечивает обнаружение любого нечетного количества ошибок; - ЦК, образующий полином которого имеет максимальную степень l=n-k, обнаруживает любой пакет ошибок длиной tпак.обн= l и менее двоичных символов или корректирует пакеты ошибок длиной tпак.исп= l/2 двоичных символов; - количество пакетов длиной l+1, не обнаруживаемых ЦК, составляет 1/2l-1 части всех пакетов l+1 двоичных символов. Количество пакетов ошибок длиной более l+1, не обнаруживаемых ЦК, составляет часть всех пакетов ошибок длиной от (l+2) до n двоичных символов включительно. Доказательство данных утверждений свойств ЦК можно найти в литературе по теории кодирования.
|
||
|
Последнее изменение этой страницы: 2024-07-06; просмотров: 42; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.007 с.) |