Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Простейшие корректирующие коды
Код с четным числом единиц Код с четный числом единиц является двоичным блочным кодом и образуется путем добавления к кодовому слову k -символьного кода одного избыточного символа так, чтобы количество единиц в новом -символьном слове было четным. В таблице 14 приведён пример кодирования пятизначного кода: k =5, n =6.
Таблица 14 - Таблица кодирования
Код обнаруживает все ошибки нечетной кратности. Обнаружение ошибок производится проверкой принятого кодового слова на четность, так как все разрешенные слова имеют четное число единиц, а неразрешенные - нечетное. Проверка на четность осуществляется суммированием всех символов слова по модулю два. Если словоимеет четное число единиц, то сумма его символов по модулю 2 равна 0. Если в канале связи ошибки независимы и вероятность искажения кодового символа равна , то согласно биномиальному закону распределения вероятность обнаружения ошибки равна (1.21) вероятность искажения кодового слова
вероятность необнаруженной ошибки (1.22) Коэффициент избыточности этого кода
Код с постоянным весом Примером кода с постоянным весом является семизначный код с отношением единиц и нулей в каждом кодовом слове, равным . Код имеет (1.23) разрешенных кодовых слов. Такого числа слов достаточно для помехоустойчивого кодирования всех кодовых слов 5-значного телеграфного кода. Семизначный код 3/4 относится к неразделимым кодам с постоянным весом. В кодовом слове этого кода невозможно разделить символы на информационные и проверочные (избыточные). Обнаружение ошибок производится простым подсчетом единиц или нулей в принятой кодовом слове. Код обнаруживает все ошибки нечетной кратности и около 50% ошибок четной кратности. Ошибки не обнаруживаются, если в одном кодовом слове искажается одинаковое число единиц и нулей. Например, если в разрешенном слове 1011000 искажены первый и второй (или второй и третий и т.д.) кодовые символы, то кодовое слово превращается в другое разрешенное - 0111000 и т.д. Вероятность необнаруженной ошибки для кода 3/4 в канале связи с независимыми ошибками равна
Избыточность кода g = r / n = 2/7» 0,3. (1.24) Обнаруживающая способность семизначного кода выше, чем шестизначного с проверкой на четность, но это достигается за счет увеличения избыточности.
Инверсный код Кодовые слова инверсного корректирующего кода образуются повторением исходного кодового слова (таблица15).Если число единиц в исходном слове четное, оно повторяется в неизменном виде; если число единиц нечетное, то при повторении все символы исходного кодового слова инвертируются (нули заменяются единицами, а единицы - нулями).
Таблица 15 - Таблица кодирования а) - в исходном кодовом слове четное число единиц, б)- в исходном кодовом слове нечетное число единиц. Для обнаружения ошибок в кодовом слове, состоящемиз символов (в таблице ) производится две операции. Суммируются единицы, содержащиеся в первых k символах кодового слова. 2. Если число единиц четное, последующих символов сравниваются попарно с первыми k символами; если число единиц в первых символах нечетное, последующие символы перед сравниванием инвертируются. Несовпадение хотя бы одной из пар сравниваемых кодовых символов указывает на наличие ошибки в кодовом слове. Ошибка в кодовом слове не обнаруживается, если одновременно искажается четное число символов в исходном слове и соответствующиеим кодовые символы в последовательности повторяемых символов. Например, если в. кодовом слове 1011001001 искажены 1-ый, 2-ой, 6-ой, 7-ой символы, то ошибка не может быть обнаружена, так как образуется другое разрешенное слово - 01110'10001. В канале связи с независимыми ошибками вероятность необнаруженной ошибки при использовании инверсного кода (таблица 1.2) равна (1.25) то есть существенно меньше, чем в аналогичных условиях для 6-значного кода с проверкой на четность и 7-значного кода с постоянным весом.
Однако избыточность инверсного кода еще больше,чем 7-значного кода, и равна 0,5 (50%). Групповые коды
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-12-15; просмотров: 98; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.26.246 (0.006 с.) |