Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Характеристики блочных линейных кодов




 

Напомним для начала, что двоичный код – это код с основанием 2.

Количество разрядов в каждой кодовой комбинации (блоке) называют длиной или значностью кода и обозначают n.

Символы каждого разряда могут принимать значения 0 или 1.

Количество единиц в кодовой комбинации называют весом и обозначают ω.

Например, кодовая комбинация 100101100 имеет значность n = 9 и вес ω = 4.

Степень отличия двух любых кодовых комбинаций характеризуется кодовым расстоянием d (расстоянием Хемминга), которое опре­деляется как число разрядов, в которых комбинации отличаются одна от другой.

Для определения кодового расстояния надо просуммировать (по модулю 2) две кодовые комбинации и определить вес суммы.

Пример. Определить кодовое расстояние между комбинациями 100101100 и 110110101.

Просуммируем:

 

Вес полученной суммы (количество единиц) ω=4, следовательно, кодовое расстояние d=4.

При передаче в кодовых комбинациях возникают ошибки типа «инверсия». Если ошибка произошла в одном разряде блока, она называется однократной, при ошибках в двух, трех и т.д. разрядах они называются двукратными, трехкратными и т.д. Для описания возникающих в канале ошибок используют вектор ошибки, обычно обозначаемый как e и представляющий собой двоичную последовательность длиной n с единицами в тех позициях, в которых произошли ошибки. Вес вектора ошибки равен кратности ошибки.

Так, вектор ошибки e = (0 0 0 1 0 0 0) означает однократную ошибку в четвертом разряде (четвертом бите), вектор ошибки e = (1 1 0 0 0 0 0) - двукратную ошибку в первом и втором битах и т.д.

Допустим, по каналу связи передается кодовое слово U, в результате принята последовательность Û, возможно, содержащая ошибки. Если е – вектор ошибок, то Û = Ue,или, что то же самое, e = UÛ, U = Ûe.

Помехоустойчивость кодирования обеспечивается за счет введения избыточности. Это значит, что из n символов кодовой комбинации для передачи информации используется k < n символов.

Коэффициент избыточности кода – это отношение количества проверочных битов к длине кода.

При длине кодового слова n всего возможных кодовых слов – 2n, из них безошибочными могут быть 2k. Соответственно, все множество кодовых комбинаций разбивается на две группы: разрешенные комбинации и запрещенные комбинации. Разрешенных комбинаций Sр = 2k, запрещенных Sf = S – Sр=2n - 2k. Если на приемной стороне установлено, что принятая комбинация относится к разрешенным, то считается, что сообщение прошло без искажений, а если принята запрещенная комбинация, то делается вывод, что произошла ошибка. Однако, если ошибка такова, что посланная комбинация, претерпев искажения, тем не менее, попала во множество разрешенных комбинаций, такая ошибка обнаружена не будет.

Пусть всего Sр разрешенных комбинаций. Каждая из них при передаче может трансформироваться в любую из S возможных комбинаций, т.е. всего имеется S·Sр возможных вариантов передачи. Из них Sр вариантов безошибочной передачи, Sр·(Sр – 1) вариантов ошибочной трансформации в другие разрешенные комбинации и Sр·(S – Sр) вариантов трансформации в запрещенные комбинации.

ошибочная трансформация в запрещенную комбинацию   безошибочная передача   ошибочная трансформация в разрешенную комбинацию    
S

 

 

Рис. 10.1. Схема возникновения ошибок при передаче кодовых слов.

 

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

 

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

Доля исправляемых ошибочных комбинаций от числа обнаруживаемых составляет:

 

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

Определим вероятность ошибочного приема сообщения. Пусть p – вероятность появления ошибки при передаче отдельного бита кодовой комбинации. Для оценки вероятности возникновения ошибки при передаче кодовой комбинации, состоящей их n бит необходимо принять определенные исходные предположения, которые называются математической моделью ошибок. Наиболее простая из них (рассмотрим только ее) – считать появление ошибки в каждом отдельном знаке (бите) кода случайным событием, которое не зависит от того, с ошибками или без них были переданы предыдущие биты.

Тогда:

1 – p – вероятность безошибочной передачи отдельного бита;

(1 – p)n – вероятность безошибочной передачи цепочки n бит;

Pn = 1 – (1 – p)n – вероятность появления хотя бы одной ошибки в комбинации n бит. При малых p можно воспользоваться соотношением Бернулли; тогда Pn n∙p. Так можно оценить суммарную вероятность появления всех ошибок. Если же требуется найти вероятность ошибки с заданной кратностью t, то следует воспользоваться формулой биноминального распределения:

 

Вероятность ошибочной передачи сообщения с учетом всех ошибок кратности от 1 до t находится так:




Поделиться с друзьями:


Дата добавления: 2014-10-22; Просмотров: 906; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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