русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

По пункту 1 задания.


Дата добавления: 2015-08-14; просмотров: 950; Нарушение авторских прав


Для определения спектра весов помехоустойчивого кода можно найти все разрешенные кодовые слова данного кода, например, путём деления информационных символов на производящий многочлен данного кода g(x). Производящий многочлен циклического кода (7,3) можно найти в [1, приложение А]. Тогда вес каждого кодового слова w определяется числом единиц в этом слове, а каждая спектральная компонента Sw определяется числом кодовых слов одинакового веса. Спектр весов кода – это зависимость Sw=f(w).

Обнаруживающая и исправляющая способность помехоустойчивых кодов тесно связана с расстояниями между разрешенными кодовыми словами. Расстояние между любой парой кодовых слов и выражает различие между ними

,(1)

где , - координаты кодовых слов , в -мерном пространстве Ln.

Если код является двоичным, под расстоянием между парой кодовых слов понимается количество символов, в которых они отличаются между собой. Оно определяется сложением двух этих слов по модулю 2 и равно числу единиц в этой сумме. Например:

Знак означает сумму по модулю 2 (сложение по модулю два выполняется по правилу: , , , ).

Напомним, что геометрической моделью -символьного двоичного кода является -мерный куб с ребром, равным единице, каждая вершина которого представляет одно из возможных кодовых слов. Расстояние между словами dij равно числу ребер куба, отделяющих одну вершину от другой. Наименьшее расстояние между любой парой разрешенных слов данного кода называется кодовым расстоянием

d = min dij. (2)

Число ошибочных символов в принятом кодовом слове называется кратностью ошибки t, при длине кодового слова из n символов она изменяется в пределах от 0 до n.

Так как кратность ошибки в геометрическом представлении является расстоянием между переданным и принятым словоми, то для обнаружения ошибок кратности tоб требуется кодовое расстояние, равное



. (3)

Для исправления ошибок кратности tис требуется кодовое расстояние

. (4)

Это означает, что для исправления ошибок искаженное кодовое слово должно располагаться ближе всего к соответствующему правильному слову.

Вероятность ошибки кратности t в кодовом слове для (t= 0,1,2 … n) называется распределением кратностей ошибок Pn(t), которое для двоичного канала с независимыми ошибками в кодовых символах p определяются биномиальным законом

Pn(t) = Cnt pt(1- p)n-t , (5)

где - биномиальныe коэффициенты.

Если распределение кратностей ошибок определяется на выходе декодера, то n=k, где - число информационных символов в кодовом слове.

Свойства кода по обнаружению и исправлению ошибок количественно характеризуются коэффициентами обнаружения Kоб и исправления ошибок Kис, которые показывают, во сколько раз уменьшается вероятность ошибки после декодирования по сравнению с её величиной на входе приемного устройства (декодера), благодаря обнаружению ошибок или их исправлению соответственно. Ошибки в кодовых словах могут иметь произвольную конфигурацию, что определяется случайным характером помех в канале связи.

Если это вероятность ошибки кратности t ³ 1в n символьном кодовом слове на входе декодера, а Pоб - вероятность обнаружения ошибок в декодере, то коэффициент обнаружения определяется следующим выражением

. (6)

В двоичном канале с независимыми ошибками вероятность хотя бы одной ошибки в кодовом слове равна

. (7)

Коэффициент исправления ошибок будет определяться выражением

, (8)

где Pис - вероятность исправления ошибок в декодере.

Вероятность Pис численно равна вероятности ошибок в кодовом слове, кратность которых не превышает величины кратности гарантированно исправляемых ошибок tис, то есть Pис = Pвхtис, n).

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

Коэффициент исправления ошибок на символ равен отношению вероятности ошибки на входе декодера , которая равна вероятности ошибки в канале , к вероятности ошибки на выходе декодера .

, (9)

Если <<1, то .



<== предыдущая лекция | следующая лекция ==>
Контрольное задание | По пункту 2 задания.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.818 сек.