Помехоустойчивое кодирование
DESCRIPTION
Помехоустойчивое кодирование. Вероятность ошибочного декодирования. Модель двоичного симметричного канала. p. p. Замечание. Чтобы гарантировать обнаружение до s ошибок , минимальное расстояние Хэмминга в блоковом коде должно быть d min = s + 1. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/1.jpg)
Помехоустойчивое кодирование
Вероятность ошибочного декодирования
![Page 2: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/2.jpg)
Модель двоичного симметричного канала
pp
pp
ppP
1
1
![Page 3: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/3.jpg)
Чтобы гарантировать обнаружение до s ошибок, минимальное расстояние Хэмминга в
блоковом коде должно быть dmin = s + 1.
Замечание
![Page 4: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/4.jpg)
Геометрическая интерпретация нахождения dmin при обнаружении ошибок
![Page 5: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/5.jpg)
Чтобы гарантировать исправление до t ошибок, минимальное расстояние Хэмминга в
блоковом коде должно быть dmin = 2t + 1.
Замечание
![Page 6: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/6.jpg)
Геометрическая интерпретация нахождения dmin при исправлении ошибок
![Page 7: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/7.jpg)
Вероятность ошибки
• Вероятность ошибочного слова веса i равна
• Вероятность ошибки веса i равна
ini pp )1(
ini ppi
n
)1(
![Page 8: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/8.jpg)
Вероятность ошибочного декодирования
• Ошибочное слово совпадает с некоторым
кодовым словом (то есть вектор ошибки -
кодовое слово)
221
![Page 9: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/9.jpg)
Вероятность ошибочного декодирования
Вероятность ошибочного декодирования
где – число кодовых слов веса i.
inin
diiош ppAР
)1(min
iA
![Page 10: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/10.jpg)
Пример
Данные кодируются (7,4)-кодом Хэмминга
Канал с АБГШ, отношение сигнал/шум – 6дБ – это
эквивалентно вероятности ошибки двоичного символа,
равной 0,023.
Скорость передачи – 16 кбит/сек
![Page 11: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/11.jpg)
Пример
Решение. Кодовое слово будет передаваться без
ошибок, если все 7 двоичных символов переданы
верно.
85,0)023,01()1( 77 pPбезош
573443 109,7023,0977,0023,07977,0023,07 ошP
![Page 12: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/12.jpg)
Вероятность ошибочного слова
•Пример. Рассмотрим код с повторением C = {000, 111}.Вероятность правильного декодирования
для слова 000 есть (1 - p)3 + 3p(1 - p)2,для слова 111 есть (1 - p)3 + 3p(1 - p)2.
Тогда Perr (C) = 1 - ((1 - p)3 + 3p(1 - p)2)есть вероятность ошибочного слова.
•Пример. Пусть p = 0.01, тогда Perr (C) = 0.000298 и лишь одно слово из 3555 дойдет до получателя с ошибкой.
![Page 13: Помехоустойчивое кодирование](https://reader036.vdocuments.site/reader036/viewer/2022082712/56813b24550346895da3e014/html5/thumbnails/13.jpg)
Вероятность ошибочного слова
•Вероятность ошибочного слова
где - количество ошибочных слов веса i.
init
iierr ppBР
)1(11
iB