Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Мажоритарное декодирование цикличных кодов⇐ ПредыдущаяСтр 22 из 22
При мажоритарном декодировании для каждого информационного символа формируется нечетное число оценок путем сложения по модулю 2 определенных комбинаций символов принятого кода. Решение об истинном значении принятого символа принимается по мажоритарному принципу - если большее количество оценок равно 1, то принимается именно такое решение. Достоинством мажоритарно декодируемых кодов является простота и быстродействие алгоритмов декодирования. Однако класс таких кодов весьма мал, и эти коды слабее других. Для некоторых цикличных кодов возможна мажоритарная процедура декодирования при использовании проверочной матрицы. В качестве примера рассмотрим циклический код (7, 3) с образующим полиномом
Этот код исправляет однократную ошибку и обнаруживает двукратную
Из этой матрицы выделяем подматрицы, определяющие систему раздельных проверок относительно a 0, a 1, a 2, …
и так далее. Система контрольных проверок запишется в виде:
и т.д. Случай, когда два уравнения дают Схема декодирующего устройства для этой системы проверок приведена на рис. 20.8.
Рис. 20.8. Схема мажоритарного декодирующего устройства.
М – мажоритарный элемент; М2 – схема сложения по модулю два.
Пусть имеем информационный полином
что соответствует кодовой комбинации 1001110. Пусть в процессе передачи исказился элемент
Таблица 8
|