|
|||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Проблема кодирования. Однозначность декодирования. Коды Хэмминга
В широком смысле слова под кодированием понимают сопоставление элементам множества Qпроизвольной природы элементов множества K также произвольной природы. В узком смысле слова под кодированием понимают преобразование слов в некотором алфавите в слова в другом алфавите. Под словом понимаем любую последовательность символов. Обозначим через А* множество слов в алфавите A, включая пустое слово e. Будем рассматривать такие преобразования слов в слова, которые являются отображениями, т.е. однозначным соответствием. Пусть А – алфавит сообщений, В – кодирующий алфавит. Под кодированием, таким образом, понимают отображение из понимают А* в B* f: А*® B* (рис.2.1).
Слова Кодом называется также правило, которое сообщению Декодированием называется преобразование, обратное кодированию, которое позволяет по коду Кодирование как преобразование слов в слова обычно преследует следующие цели: – удобство хранения и передачи данных, – обеспечение помехоустойчивости при передаче данных по каналу связи Кодирование, осуществляемое с целью защиты от действий злоумышленника, обычно называют шифрованием. При рассмотрении вопросов, связанных с кодированием, обычно имеют в виду следующую схему передачи данных и использованием каналов связи.
Задача состоит в том, чтобы придумать такой способ кодирования, чтобы выполнялось 1.Алфавитное кодирование – кодирование, определяемое соответствием:
При этом соответствии каждому сообщению Пример 1. Рассмотрим схему кодирования
Тогда сообщению 2. Равномерное кодирование – кодирование, определяемое соответствием:
при этом соответствии сообщению Соответствие Заметим, что при равномерном кодировании слова одинаковой длины кодируются словами одинаковой длины, а если для слова Пример 2. Рассмотрим схему равномерного кодирования
Тогда слову Как при алфавитном, так и при равномерном декодирование состоит в разбиении кодового слова на элементарные коды и сопоставлении им прообразов (согласно схеме). Пример. При равномерном кодировании со схемой
для кода
Коды Хэмминга относятся к методам равномерного кодирования. Рассматривается случай, когда исходный и кодирующий алфавиты являются двоичными, т.е. Пусть Способ кодирования, называемый кодом Хэмминга, позволяет по коду сообщения Поиск по сайту: |
||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.2 сек.) |