Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой.

МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ

Кафедра Мультимедийных Сетей и Услуг Связи

КУРСОВОЙ ПРОЕКТ по дисциплине СДЭ

РАСЧЕТ СИСТЕМЫ ЗАЩИТЫ ОТ ОШИБОК

Выполнил : Айсин М.Р.

Группа: СС0902

Проверил: доц. Яковенко Н.В.

Характеристики СЗО:
L=7 разрядов M=190 сообщений/с
Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru
Характеристики прямого канала:
Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru
Характеристики обратного канала:
Обратный канал является рабочим
               

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ ПО КУРСОВОМУ ПРОЕКТУ

Москва 2012

Оглавление

1. Постановка задачи проектирования СЗО.. 3

2. Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. 4

3. Выбор алгоритма проектируемой системы. 10

4. Расчет вероятностей выпадений, вставок и стираний. 14

Выводы: 16

Приложение 1. 17

Постановка задачи проектирования СЗО

Устройство защиты от ошибок на основе системы с обратной связью (ОС) характеризуется многими параметрами. Задача его проектирования всегда является оптимизационной задачей, т.е. при заданных ограничениях на ряд параметров требуется найти наилучший вариант по какому-то критерию. В качестве критерия оптимизации выбирается одна из характеристик УЗО: верность, скорость передачи, задержка передачи или сложность устройства.

В настоящем курсовом проекте рассматривается вариант оптимизации УЗО по критерию сложности. При этом принимается во внимание сложность алгоритма работы системы с ОС, алгоритма кодирования и декодирования и объем накопителей на передаче и приеме. Таким образом, при курсовом проектировании ставятся и решаются локальные задачи расчета УЗО, однако они позволяют отобразить ряд важных, ключевых особенностей реальных проектов и теоретических положений курса.

Требуется построить УЗО на основе системы с РОС, обеспечивающее передачу информации в системе документальной электросвязи по заданному дискретному каналу (ДК) с заданным качеством при минимальной сложности устройства.

Качество определяется следующими параметрами:

· скоростью передачи;

· вероятностью ошибки при получении сообщения источника не более

Pош.доп;

· вероятностью выпадения сообщения не более Рвып.доп;

· вероятностью вставки сообщения не более Рвст.доп;

· вероятностью стирания сообщения не более Рст.доп ;

· задержкой сообщения не более tз.доп .

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой.

Вероятность выдачи сообщения получателю с ошибкой Рош определяется в основном вероятностью не обнаружения ошибки Р кодом, принятым в системе. Корректирующие свойства кода зависят от его длины n и избыточности Wk . С увеличением длины кода необходимая избыточность для достижения тех же корректирующих свойств уменьшается.

Код, который может быть применен в проектируемой системе, должен обеспечивать вероятность не обнаруживаемой ошибки Р меньше допустимой, при этом избыточность его не должна быть больше допустимой избыточности. Допустимая избыточность может быть определена из соотношения:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru ,

Где

Вист - скорости выдачи информации источником

В - допустимой скорости работы в ДК

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Теперь необходимо найти минимальную длину кода, который бы при избыточности Wk < Wдоп обеспечивал вероятность не обнаруживаемой ошибки Р не больше допустимой Рош.доп. Для этого построим зависимость Wн = f(n), где

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Процедура построения графика Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru выполняем с помощью программного обеспечения РУЗО. График Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru построенный с помощью ПО РУЗО показан на рисунке 1.

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Рис. 1 График Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Найдя Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru необходимо выбрать конкретный код с длиной Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru Избыточность кода должна лежать в пределах:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Из таблицы, приведенной в приложении, находим циклический код, который удовлетворяет данным условиям. Это код (117,81). У этого кода n = 117, а k = 81. но k на 4 единицы больше требуемого значения. Так как желательно иметь код, длина информационной последовательности которого кратна длине сообщения источника L=7, укоротим выбранный код на 4 разряда. Получим код (113, 77). Проверим данный циклический код на соответствие нашим требованиям

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru , следовательно

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

В итоге имеем код, который удовлетворяет нашим требованиям.

Найдем образующий полином выбранного кода g(x) и кодовое расстояние d = 7.

Из таблицы циклических кодов, приведенной в приложении, имеем f1(x) = 10377, f2 (x) = 13617, f3(x) = 16757. Для нахождения образующего полинома выбранного кода воспользуемся ПО РУЗО:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Образующий полином:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Рассчитаем вероятности обнаруживаемой и не обнаруживаемой ошибок с помощью ПО РУЗО:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Вероятность не обнаруживаемой ошибки:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Где Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru - вероятность возникновения комбинации ошибок весом (кратности) Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru на длине передаваемой двоичной последовательности n (в нашем случае это одно или несколько сообщений источника, закодированные выбранным помехозащитным кодом)

Должно соблюдаться соотношение Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru В нашем случае это соотношение выполняется Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Вероятность обнаруживаемой ошибки:

Вероятность Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru обнаруживаемой (n,k) – кодом ошибки равна разности между вероятностью Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru возникновения любой ошибки на длине последовательности в n символов и вероятностью не обнаруживаемой кодом ошибки P:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Так как на практике Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru , можно принять

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Вероятность Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru обнаруживаемой ошибки:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Вероятность правильного приема:

Выбор корректирующего кода для обеспечения вероятности ошибки в сообщении не более допустимой. - student2.ru

Наши рекомендации