Главная » Просмотр файлов » Вернер М. Основы кодирования (2004)

Вернер М. Основы кодирования (2004) (1151849), страница 19

Файл №1151849 Вернер М. Основы кодирования (2004) (Вернер М. Основы кодирования (2004)) 19 страницаВернер М. Основы кодирования (2004) (1151849) страница 192019-07-07СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 19)

Имеет место необнаруженная ошибка.Сфера декодирования V]Случай I: Распознаваемаяи исправляемая ошибкаСлучай 2: РаспознаваемаяошибкаСлучай 3: НеобнаруженнаяошибкаIV2Г}= V 3•Рис. 2.5. Векторное пространство с кодовыми словами «о»и принятыми словами « X ».Из рисунка ясно, что корректирующая способность кода зависитот расстояния между кодовыми словами. Так как мы имеем дело сдвоичными векторами и расстояние между ними определяется числом несовпадающих компонент, можно записатьп-1(2.20)(=02-4- Свойства линейных блоковых кодовРасстояние, измеренное таким образом, называется расстояниемХэмминга.

Его также можно определить как число отличных отнуля компонент (вес Хэмминга) скалярной суммы векторов v; и Vjd(v ii v i )=w«(v i ®vj).(2.21)Пример: Синдромное декодирование (7,4)-кода Хэмминга.В качестве примера найдем расстояние Хэмминга между кодовыми векторами vi = (1101000) и v 2 = (0110100) из таблицы 2.1.Согласно (2.20) имеемd(vbv2)= (1©0) + (1ф1) + (0©1) + ( 1 ф 1 ) ++(2.22)(0 ф 1) + (0 ф 0) + (0 ф 0) = 3и, с другой стороны, определяя расстояние Хэмминга как (2.21), получаемd(v!,v 2 ) = шнЫ © v 2 ) = w[(1010100)] = 3.(2.23)Важнейшим параметром, определяющим корректирующую способность кода, является минимальное кодовое расстояние d m i n .

Дляего определения мы должны вычислить расстояние Хэмминга между всеми парами слов и найти наименьшее. В случае линейных кодов вычисления можно существенно сократить. Используем для этойцели основное свойство линейных кодов - свойство «замкнутости»векторного кодового пространства. Это свойство следует непосредственно из определения линейных кодов и формулируется следующим образом: любая линейная комбинация кодовых слов является кодовым словом. Рассмотрим множество двоичных кодовых слов{vo, v i , . .

. , v 2 *_i}, образующих код С. Сложим каждое слово этогомножества по модулю два с некоторым зафиксированным произвольным кодовым словом Vj. Тогда множество кодовых слов отобразитсясамо в себя, а вектор v, перейдет в нулевое кодовое слово. Так какпри таком отображении попарные расстояния кодовых слов не изменятся, а вектор Vj выбран произвольно, то d m i n определяется какd m i n = min wtf(v),veC\{0}(2.24)т.е минимальное кодовое расстояние d m i n линейного кода равно ми2нимальному весу ненулевого кодового слова.2Из линейности кода также следует симметричность распределения кодовых расстояний относительно любого кодового вектора Прим.

перев.Глава 2. Линейные блоковые кодыИз таблицы 2.1 следует, что dm\n (7,4)-кода Хэмминга равно 3.Обобщая все приведенные выше рассуждения и примеры, мы можем определить корректирующую способность линейного кода следующим образом.Линейный двоичный (п, к)-код с минимальным расстоянием Хэмминга dmin > 2t + 1 может обнаружить dm\n — 1 ошибок и исправить3t ошибок.2.4-2. Совершенные коды и граница ХэммингаНа рис.

2.5 изображен случай, когда все возможные принимаемыевекторы г принадлежат областям декодирования кодовых слов.Коды, в которых непересекающиеся сферические области декодирования охватывают все векторное пространство размерности пназываются совершенными или плотноупакованными.При использовании совершенных кодов всегда возможна коррекция ошибок (не обязательно правильная). Помимо кодов Хэмминга,в настоящее время известно мало совершенных кодов.Найдем соотношение между параметрами совершенных двоичных (п, к)- кодов, способных исправлять t ошибок.

Будем исходит изтого, что область декодирования совершенного (п,/г)-кода с d m j n =2t+l образуют 2к непересекающихся сфер радиуса t в n-мерном векторном пространстве. Каждая сфера содержит все n-мерные векторы, находящиеся на расстоянии I от соответствующего кодового слова, причем, 0 < I < t. Таким образом, каждой сфере принадлежитровноп- мерных векторов.Так как общий объем непересекающихся сфер не может превышать объем n-мерного векторного пространства, для двоичных кодовимеем(2.26)г=о ^ ' ^? )•(=о3N(2-27)'Если код исправляет все ошибки кратности и < t, то области декодированияпредставляют собой сферы радиуса t в n-мерном пространстве. - Прим.

перев.2.4- Свойства линейных блоковых кодовРавенство имеет место только для совершенных двоичных кодов.Выражение (2.27) называется границей Хэмминга. Граница Хэмминга является нижней оценкой необходимого числа проверочных символов двоичного кода длины п, способного исправлять t ошибок.Из (2.27) следует, что рассмотренный нами (7,4)-код Хэммингаявляется совершенным, так как(2.28)(=02.4-3. Вероятность ошибки декодированияИсходя из предыдущих рассуждений, мы можем определить вероятность необнаружимой ошибки. На самом деле, ошибка не обнаруживается, если посланное кодовое слово в канале переходит в другоекодовое слово.

Из свойства замкнутого векторного пространства относительно операции сложения кода С следует, что в этом случаесама ошибка должна являться кодовым словом. Таким образом, вероятность необнаружимой ошибки определяется суммой вероятностей независимых событий е = v$, где V; 6 С и 1 < г < 2fc. Так какмы рассматриваем ДСК без памяти с вероятностью ошибки Ре, вероятность события, например, е = (0011010), где (0011010) - кодовоеслово из табл. 2.1, равна Р^(1 — Ре)4.

Обозначим через А, число кодовых слов (п, &)-кода С веса г. Тогда вероятность необнаружимойошибки для кода С равнаР — V4APi(\— P\n~i(I 2Q^Для (7,4)-кода Хэмминга значения Ai (распределения весов) можнополучить из таблицы 2.1. Имеем Ло = l,Ai = Ai = 0, A3 = А4 =7, А5 = 0, А§ = 0, Ач = 1.

Если вероятность одного двоичного символа Ре известна, то можно найти вероятность необнаружимой ошибки,используя (2.29).Не зная распределения весов, вероятность необнаружимой ошибки можно оценить сверху какп(2* - l)i^""°.(2.30)Пример: Передача данных с использованием (7,4)-кода Хэмминга.' 146Глава 2. Линейные блоковые кодыДанные кодируются (7,4)-кодом Хэмминга и передаются по каналу с АБГШ. Отношение сигнал/шум в канале равно 6 дБ, чтоэквивалентно вероятности ошибки двоичного символа, равной 0,023.Скорость передачи - 16 кбйт/сек.

Если при декодировании обнаруживается ошибка, то по сигналу переспроса производится повторнаяпередача кодового слова.1. Какова вероятность, что кодовое слово будет приниматься безошибок?2. Какова вероятность необнаружимой ошибки?3. Определите среднюю «эффективную» скорость в битах (т.есреднее число передаваемых информационных бит в секунду).4. Сравните «эффективную» скорость с максимальной теоретически достижимой.Решение.1. Кодовое слово будет передаваться без ошибок, если все 7 двоичных символов будут переданы верно. Для ДСК без памяти с вероятностью ошибки на символ Ре, вероятность безошибочной передачикодового слова равнаРс = (1 - Ре)7.(2.31)Для канала с АБГШ вероятность Ре определяется как функция отSNR и равнаПодставляя Ре в (2.31), получаемРс = (1-0,023)7«0,85..(2.33)2.

Вероятность необнаружимой ошибки получим из (2.29)344375Р г = 7 0 , 0 2 3 0 , 9 7 7 + 7-0,023 -0,977 + 0,023 «7,9-10~ . (2.34)Верхняя оценка Рг (2.30) дает для сравнения(2к - l)P e d m i " w 15 • 0,023 3 « 18 • 10" 5 .(2.35)3. Ввиду пренебрежимо малой вероятности необнаруженной ошибки,будем считать, что в среднем 85% кодовых слов принимается верно2.4- Свойства линейных блоковых кодовбез переспроса.

Учитывая также, что доля информационных бит вкодовом слове равна k/п получаем, что при скорости передачи Яьэффективная скорость равнак _•4 • 0,85 • 16 кбит/сек _ _ ,. ,!Rb,eff = -PcRb «=« 7,77 кбит/сек..(2.36)Замечание. Выбранное в примере SNR, равное 6 дВ, приводит кнедопустимо высокой вероятности ошибки на бит. Недопустимовысокими являются также потери эффективной* скорости передачи.4. Пропускная способность ДСК без памяти была рассмотрена в первой части этой книги. При вероятности ошибки двоичного символае, равной е = Ре, пропускная способность канала на один передаваемый двоичный символ составляетС д с к = 1 бит - Нь{е) = 0,842 бит.(2.37)При заданной скорости 1& кбит/сек максимально достижимая эффективная скорость передачи информации с пренебрежимо малойвероятностью ошибки равнаЛтах < 13,4 кбит/сек,(2.38)что почти в два раза превышает величину из (2.36).В рассмотренном примере мы использовали зависимость вероятности ошибочного бита от соотношения сигнал/шум (SNR) при передаче данных по каналу с АБГШ.

Здесь мы сталкиваемся с «энергетическим» аспектом цифровой передачи информации. Рассмотримэтот аспект более подробно.Будем исходить из постоянства некоторых параметров передачи.Пусть этими параметрами являются эффективная скорость передачи данных и средняя мощность передатчика. Пусть, далее, передачаинформации осуществляется по каналу с аддитивным белым гауссовским шумом (АБГШ) и прием информации производится с применением согласованных фильтров. В таком канале SNR оказывается пропорциональным длительности двоичного символа, поэтому,при" постоянной мощности передатчика переход от четырех двоичных символов (передача без кодирования) к семи символам ((7,4)-кодХэмминга ) внутри фиксированного интервала времени эквивалентен уменьшению SNR в 7/4 раза, что равно, приблизительно, 2,4 дБ.Глава 2.

Линейные блоковые кодыИ, наоборот, SNR на один двоичный символ при передаче без кодирования на 2,4 дБ выше, чем при использовании (7,4)-кода Хэммингаи составляет, в нашем случае, 8,4 дБ. (Здесь мы даже не учитываем вероятность переспроса при передаче с кодированием). Согласно(2.32), SNR, равному 8,4 дБ, соответствует вероятность ошибки набит, равная Рь = 0,0043. Отсюда, вероятность безошибочной передачи блока, содержащего 4 информационных символа, составляетРс = (1 - 0,0043)4 = 0,98.(2.39)Отметим, что при постоянной мощности передатчика, применяякодирование, мы увеличиваем вероятность ошибки двоичного символа (в нашем случае от 0,0043 до 0,023).

Характеристики

Тип файла
PDF-файл
Размер
9,43 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее