Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Основные характеристики помехоустойчивых кодов
1. Основание кода (q) – определяется числом (количеством) различных единичных элементов (символов), используемых при построении кода и кодовых последовательностей. Основание кода чаще всего обозначается через «q» и при этом: – если q=2, т. е. используются двоичные символы «1» и «0», то такие коды называются двоичными и кодирование производится в двоичном поле Галуа, т. е. GF(q)=GF(2); – если q>2, например, q=2m, m≥2, то такие помехоустойчивые коды называются недвоичными и кодирование информации производится в недвоичном поле Галуа, т. е. GF(qm)=GF(2m). 2. Длина кодовой последовательности (n) – равна количеству двоичных символов (бит) в данной кодовой последовательности. Длину кодовой последовательности принято обозначать «n»: минимальная длина кодовой последовательности n=2 двоичным символом (нижний предел); верхний предел «n» в принципе может достигать тысячи и десятки тысяч двоичных символов. 3. Количество информационных символов «k» – это количество двоичных символов несущих полезную информацию; количество информационных символов в кодовой последовательности принято обозначать через «k» и их число может быть равным k = 1,2,… и т. д. двоичных символов. 4. R=k/n – скорость передачи кода, характеризует количество избыточных символов приходящиеся на один информационный символ. Чем больше R, т. е. R→1 (R всегда меньше 1), тем эффективнее помехоустойчивый код, так как передается меньше избыточной информации. 5. Избыточность помехоустойчивого кода делится на: – абсолютную избыточность l = (n – k) двоичных символов; – относительную избыточность r = (n – k)/n=(l/n)*100%. 6. Вес кодовой последовательности (w к.посл. ) – определяется количеством ненулевых символов, входящих в кодовую последовательность. Например, пусть n=10 двоичных символов, а две кодовые последовательности данного помехоустойчивого кода имеют структуру: F1(x)=1001110010 и F2(x)=0010101100, то вес F1(x) w1= 5, а F2(x) – w2=4. 7. Классификация кодовых последовательностей: если заданы или известны такие характеристики помехоустойчивого кода как n и k, то можно определить: – Кобщ = 2n – общее количество кодовых последовательностей; – Краз = 2k – количество разрешенных кодовых последовательностей; – Кзапр = 2l – количество запрещенных кодовых последовательностей. В принципе из общего количества Кобщ=2n кодовых последовательностей некоторые кодовые последовательности будут иметь одинаковый вес, а их общее число будет определять количество ошибок наименьшей кратности, вызывающих необнаруживаемые ошибки данным кодом. 8. Кодовое расстояние (d) – равно (соответствует) количеству позиций которыми разнятся (отличаются) две сравнимые кодовые последовательности; сравнение кодовых последовательностей производится посимвольно (побитно) путем суммирования по модулю два, например,
Fi(x) Å Fj(x) = Å 0010101100 d = 101101 1 11 = 7, т. е. d = 7.
Так как общее количество кодовых комбинаций Кобщ=2n, то общее число кодовых расстояний может быть более чем 2n/2, среди которых d может быть как максимальным, так и минимальным. Хэмминг доказал, что не максимальное, а минимальное расстояние характеризует свойства помехоустойчивого кода. Минимальное кодовое расстояние обозначается как dо или dx (хэмминговое расстояние) и равно наименьшему значению d из всей совокупности. Например, d1=7,d2=5,d3=8, …,di=3,di+1=4,…,dj=9,…dо = dx = 3. Замечание: с позиции теории кодирования dx показывает, сколько символов в кодовой последовательности надо исказить, чтобы перевести ее в другую кодовую последовательность. Кодовое расстояние может обозначаться как dist(Fi,Fj), например, dist(0122,2102)=2. Date: 2015-09-22; view: 673; Нарушение авторских прав |