|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Р е ш е н и е. Вычислим хэммингово расстояние между всеми парами двоичных кодовых комбинаций:
Вычислим хэммингово расстояние между всеми парами двоичных кодовых комбинаций:
Вычислим минимальное кодовое расстояние: dmin=min{7, 5, 6}=5. В соответствии с формулой (2.1) вычислим кратность обнаруживаемых ошибок, приравняв левую и правую части этого неравенства: dmin=R+1 В соответствии с формулой (2.2) вычислим кратность исправляемых ошибок, приравняв левую и правую части: dmin=2S+1 В соответствии с формулой (2.3) вычислим кратность обнаруживаемых и исправляемых ошибок, приравняв левую и правую части, с учетом ограничения (2.4): dmin=R+S+1 Ответ: Исследуемый код может обнаружить ошибки кратности 4, либо исправить ошибки кратности 2, либо обнаружить ошибки кратности 3 и одну из них исправить.
2.4. Показатели качества корректирующего кода
Пусть k – длина информационного двоичного кодового слова. При создании помехоустойчивого кода длина каждой комбинации увеличивается на (n-k) двоичных разрядов, после чего по определенным правилам формируется помехоустойчивый код. Одним из показателей качества корректирующего кода является степень удлинения кодового слова (относительная избыточность кода L), значение которой можно рассчитать по одной из двух формул:
Отношение k/n называется нормой кода. Коды, обеспечивающие заданную корректирующую способность при минимально возможной избыточности, называются оптимальными или плотноупакованными. Оценим наибольшее возможное число Q (объем кода) разрешённых комбинаций n-значного двоичного кода, обладающего способностью исправлять взаимно независимые ошибки кратности S. Общее число различных исправляемых ошибок для каждой разрешённой комбинации составляет комбинаций. Так как эти подмножества не пересекаются, то объем кода можно рассчитать по формуле Хэмминга
2.5. Групповые коды
Коды, в которых все кодовые комбинации образуют группу, называются групповыми. Алгебра изучает выполнение алгебраических операций над элементами некоторого множества М. Алгебраические структуры характеризуются законами композиции и аксиомами, которым эти законы подчинены. Суть алгебраической операции – сопоставление паре x, у В группе действует один внутренний закон композиции. Обозначим в общем случае знак композиции символом «*». Понятие группы вводится с помощью следующих аксиом: (1) Замкнутость. Введённая операция «*» применяется к любым двум элементам группы, в результате получается третий элемент группы: х, у (2) Ассоциативный закон. Если х, у, z (3) Существует нейтральный элемент e такой, что х*е=х. (4) Для каждого Группа называется конечной, если множество её элементов конечно, и бесконечной – в противном случае. Количество элементов в конечной группе называется порядком группы. Если операция, определенная в группе, коммутативна (то есть, для любых x, y При построении помехоустойчивых кодов множество всех n-разрядных двоичных векторов образует абелеву группу порядка 2n относительно покомпонентного сложения по модулю 2. Нулевым элементом является n-разрядное двоичное кодовое слово 00…0. Относительно операции покомпонентного сложения по модулю 2 симметричным элементом для любого элемента х является сам элемент х, так как при поразрядном сложении по модулю 2 всегда х В дальнейшем для образования кодов будем использовать группы векторов относительно операции поразрядного сложения по модулю 2. Не всякое множество векторов образует группу относительно этой операции. Например, множество {011, 110, 111} не является группой, так как в нём нет нулевого элемента. Множество {000, 001, 110} не является группой, т. к. не выполняется аксиома замкнутости: 001 Множество {000, 001, 110, 111} есть группа, так как (1) Имеется нулевой элемент 000; (2) Выполняется аксиома замкнутости: 001 001 110 Подмножество Н группы М называется подгруппой группы М, если в нём удовлетворены аксиомы группы. Всякая подгруппа является группой относительно той операции, которая определена в группе. Пусть в абелевой группе М задана подгруппа Н. Для простоты назовём операцию, относительно которой образована группа, сложением (обозначим его символом «+»). Если x Очевидно, элемент х принадлежит смежному классу, т. к. любая подгруппа содержит нулевой элемент. Можно показать, что два любых смежных класса либо совпадают, либо не имеют ни одного общего элемента. Беря последовательно элементы xj Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |