Готовые лабораторные работы / ММвСС. Лаб. 7
.docxФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ "САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА"
Факультет инфокоммуникационных сетей и систем
Кафедра сетей связи и передачи данных
ЛАБОРАТОРНАЯ РАБОТА №7
«Имитационное моделирование множественного доступа с механизмом предотвращения коллизий»
по дисциплине «Математические модели в сетях связи»
Выполнили:
студенты 2-го курса
дневного отделения
группы ИКПИ-81
Герман О. А.
Коваленко Л. А.
Санкт-Петербург
2019
Исходные данные и требования
Параметр |
Ед. изм. |
Значение |
Скорость передачи данных в канале |
бит/ед.вр. |
250000 |
Интенсивность кадров |
кадров/сек. |
10, 25, 50, 75, 100, 200, 300, 400 |
Размер кадра |
бит |
100 |
Таблица 1 – Характеристики и параметры канала
Построение канала
Имитационная модель включает в себя исходный поток кадров (source), передатчик (media), имитатор ошибки (selectOutput), получатели (sink), потери (loss), имитатор (ifBusy), а также исходные данные.
На рисунке 1 приведена структура с запуском.
Рисунок 1 – Структура модели с запуском
В таблице 2 приведены настройки элементов.
Элемент |
Настройка |
source |
|
ifBusy (delay) |
|
media (delay) |
if (media.size() > 1) { cls = media.size(); }
if (cls > 0) { error = 1; --cls; } else error = 0; |
backOff |
|
selectOutput |
|
sink |
data.add(time() - entity.origTime); time_mean = data.mean(); p_c = (double) loss.count() / source.count(); |
loss |
|
Таблица 2 – Настройки элементов
Проведение имитационных экспериментов
Интенсивность кадров |
Среднее время таймаута |
|
для |
для |
|
10 |
0.003 |
0.003 |
25 |
0.004 |
0.003 |
50 |
0.004 |
0.004 |
75 |
0.004 |
0.004 |
100 |
0.005 |
0.004 |
150 |
0.007 |
0.005 |
200 |
0.010 |
0.006 |
250 |
0.018 |
0.010 |
275 |
0.029 |
0.016 |
300 |
0.094 |
0.046 |
400 |
3 |
3 |
Таблица 3 – Результаты имитационного моделирования
Рисунок 2 – Итоговые результаты
Вывод
С увеличением интенсивности кадров, время таймаута увеличивается.