Исследование канальных протоколов с обратной связью

Для протоколов с эхо-сигналом поле длины обратного кадра не играет роли, т.к. длины обратных кадров определяются длинами прямых.

5.3.2 Параметризация каналов

При выборе закладки Канал появляется окно задания параметров прямого и обратного каналов. Для каждого канала можно задавать следующие параметры:

1). Скорость передачи (в бит/c и кратных величинах).[16] Скорость обратного

канала не должна быть больше, чем скорость прямого. Если она меньше, то в целое число раз.

2). Задержка распространения сигнала в канале (и, следовательно, неявно заданная длина);

3). Характер ошибок: независимые или ошибки типа «пачка».

При моделировании работы каналов с независимыми ошибками[17] задается рб – вероятность ошибки в принятом бите на физическом уровне. При моделировании работы каналов с группированием ошибок задается вероятность появления пачки ошибок рпач, а также математическое ожидание и дисперсия длины пачки (длина пачки – случайная величина с нормальным распределением).

5.4 Моделирование

Меню Моделирование содержит два пункта:

à Начать моделирование – запуск процесса моделирования;

à Результаты моделирования – отображение результатов в области просмотра.

Результаты моделирования и их интерпретация

После окончания моделирования на экран выводится (для справки) сводка входных параметров данного запуска модели, а затем как результаты отображаются следующие статистические данные, накопленные в процессе моделирования:

à Общее время передачи (в единицах BT и в секундах), засекается начиная с момента начала передачи первого пакета станцией-отправителем, вплоть до момента приема последнего пакета станцией-получателем;

à Размер переданного файла – общий объем данных, предназначавшихся к передаче и поступивших от вышестоящего уровня (в байтах). Каждый отправляемый в процессе передачи кадр прямого направления несет в своем информационном поле порцию бит из общего объема.

à Результирующие данные у стороны-отправителя:

«отправлено бит» – общее число отправленных в кадрах бит (в полном объеме, считая биты CRC);

«отправлено пакетов» – общее количество отправленных кадров, которые пришлось послать для передачи общего числа бит, включая повторные кадры;

«отправлено пакетов данных» – количество кадров, которые пришлось послать для передачи общего числа бит, не считая повторные кадры, т.е. число уникальных (не повторных, «полезных») отправленных кадров;

«получено пакетов с ошибками» – количество кадров, при передаче которых через линию в них возникли ошибки;

«обнаружено пакетов с ошибками» – количество кадров, в которых возникновение ошибок было обнаружено декодером приемной стороны;[18]

à «суммарный вес ошибок» – общее число искаженных бит.

à Результирующие данные у стороны-получателя, которые интерпретируются аналогичным образом.

Пример выходных данных моделирования. Размерность и обозначения величин

Спецификации протокола

Lкд Длина кадра, бит 2000

Lаск . Длина кадра подтверждения, бит 16

Tout Значение тайм-аута, ВТ 2400

Tкод Время на кодирование кадра, ВТ 0

Порождающий полином CRC‑16

m . Модуль нумерации кадров 7

Bm Ширина окна 6

Прямой канал

Cпк Скорость передачи, бит/c 65536

Тзп,пк . Запаздывание сигнала, с 0,00075

рб,пк . Вероятность возникновения ошибки 0,001

рпач,пк Вероятность возникновения пачки ошибок

Lпач,пк Мат. ожидание длины пачки, бит

Dпач,пк Дисперсия длины пачки, бит

Обратный канал

Сок Скорость передачи, бит/c 65536

Тзп,ок . Запаздывание сигнала, с 0,00075

рб,ок . Вероятность возникновения ошибки 0,001

рпач,ок Вероятность возникновения пачки ошибок

Lпач,ок Мат. ожидание длины пачки, бит

Dпач,ок Дисперсия длины пачки, бит

Тмдл Время моделирования, ВТ 34466114

Тпрд,ф . Время передачи, сек 525,90

Мф Размер переданного файла, байт 512000

Отправитель (А)

Отправлено

Nб,пк Бит 34466000

Nк,пк Кадров 17233

Nкд,пк . Кадров данных 2065

Получено

Nк,ош,окКадров c ошибками 288

Nк,оош,окОбнаружено кадров c ошибками 288

Еw,ок Суммарный вес ошибок 290

Получатель (В)

Отправлено

Nб,ок Бит 275728

Nк,ок Кадров 17233

Nкд,ок . Кадров данных 0

Получено

Nк,ош,пкКадров c ошибками 14879

Nк,оош,пкОбнаружено кадров c ошибками 14879

Еw,пк Суммарный вес ошибок 34539

Эти данные могут быть использованы, для вычисления показателя эффективности протокола в тех или иных условиях применения, а также другие показатели, требуемые конкретным заданием.

6. Программа лабораторных работ

Модель протокола может быть применена для исследования влияния различных факторов на эффективность протокола в различных условиях его использования. Индивидуальное задание должно быть получено от преподавателя. Оно может быть ориентировано на различные аспекты дела, например:

Задача 1. Сопоставление эффективности различных протоколов с обратной связью в тех или иных условиях (ограничения на длину кадров, запаздывание в каналах и проч.)

Задача 2. Исследование эффективности протоколов с обратными связями в зависимости от интенсивности ошибок в каналах.

Исследовать, как влияет наличие ошибок по отдельности в прямом и обратном каналах на общую эффективность протоколов с ОС.

Рекомендуется следующий план работы: для каждого протокола сделать по 3 расчета эффективности U: при отсутствии ошибок, при ненулевой ошибке в прямом канале и нулевой в обратном и наоборот. Все остальные параметры протокола и канала (пропускная способность, длина кадра прямого и обратного направлений и др.) надо поддерживать постоянными. Заполнить таблицу (см. табл. 1).

На основе экспериментальных данных сделать выводы, ответив на вопросы:

· Как и почему меняется эффективность, если вероятность ошибки в одном из каналов становится ненулевой?

· Ошибки в каком канале (прямом или обратном) больше влияют на эффективность и почему так происходит?

Таблица 1. Эффективность протоколов в зависимости от интенсивности помех

Pб,пк

Pб,ок

Эффективность протоколов

1

2

3

4

5

0

0

         

0,001

0

         

0

0,001

         

Страница:  1  2  3  4  5  6  7  8 


Другие рефераты на тему «Коммуникации, связь и радиоэлектроника»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы