Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Условия обнаружения и исправления ошибок

Читайте также:
  1. I.Условия конкурса
  2. II. Основные факторы, определяющие состояние и развитие гражданской обороны в современных условиях и на период до 2010 года.
  3. II. ОСНОВЫ И УСЛОВИЯ МОЛИТВЫ
  4. IV. ПРОЧИЕ УСЛОВИЯ
  5. IV. ТРЕБОВАНИЯ К УЧАСТНИКАМ И УСЛОВИЯ ИХ ДОПУСКА
  6. V. ТЕХНИЧЕСКИЕ УСЛОВИЯ
  7. VI. УСЛОВИЯ ПОДВЕДЕНИЯ ИТОГОВ УНИВЕРСИАДЫ

 

Для исправления ошибок необходимо, чтобы различным ошибкам соответствовали различные значения синдрома, т.е

.

Отметим еще одно свойство проверочной матрицы. Групповой код имеет минимальное кодовое расстояние d, если любые d-1 или менее столбцов проверочной матрицы линейно независимы. Произведение (3.8) представим в виде

, (3.10)

где ei - компонент вектора ошибки, hi - i -й столбец проверочной матрицы, ei´hi - произведение скаляра ei на матрицу-строку hi.

Следовательно, для обнаружения ошибок кратности d-1 и менее необходимо и достаточно, чтобы d-1 или менее столбцов проверочной матрицы были линейно независимыми.

Из условия (3.10) следует, что опознаватель ошибок можно получить поразрядным сложением тех столбцов hi проверочной матрицы, которым соответствуют единицы на позициях комбинации ошибок.

Поскольку опознаватель одиночных ошибок содержит только одну единицу, то состав столбцов проверочной матрицы приобретает следующий смысл. В столбцах hi проверочной матрицы записаны опознаватели одиночных ошибок, имеющих место в i -м разряде кодовой комбинации.

Применяя условия (3.8), (3.9) и (3.10), можно построить все возможные формы опознавателей обнаруживаемых и исправляемых кодом ошибок, которые сводятся в таблицу, называемую таблицей декодирования.

Поскольку получателю выдаются информационные разряды, то исправление ошибок в контрольных разрядах не производится.

Пример построения групповых кодов. Построить код для передачи 25 сообщений, который будет обнаруживать и исправлять одну ошибку.

При М =27 m =5, s =1, r =1, d =3. Число контрольных разрядов k =4.

Образующая и проверочная матрицы имеют вид

, .

Вид таблицы декодирования приведен в табл.5.1

 

 


Дата добавления: 2015-10-21; просмотров: 78 | Нарушение авторских прав


Читайте в этой же книге: Спектры манипулированных сигналов | Принципы построения многоканальных систем | Принцип действия канала с амплитудной манипуляцией | Принцип действия канала с частотной манипуляцией | Принцип действия канала с относительной фазовой модуляцией | Простой, безызбыточный код | Коды по законам комбинаторики | ПОМЕХОУСТОЙЧИВЫЕ КОДЫ | Коды для обнаружения одиночных ошибок | Определение групповых кодов |
<== предыдущая страница | следующая страница ==>
Проверочная матрица| Построение циклических кодов

mybiblioteka.su - 2015-2024 год. (0.004 сек.)