Занятие №5. Изучение моделирования канального уровня и физического уровня модели osi на основе matlab-stateflow


Download 207.02 Kb.
bet1/3
Sana19.04.2023
Hajmi207.02 Kb.
#1366026
TuriЗанятие
  1   2   3
Bog'liq
Лабораторная работа 5


ПРАКТИЧЕСКИЕ ЗАНЯТИЕ №5. ИЗУЧЕНИЕ МОДЕЛИРОВАНИЯ КАНАЛЬНОГО УРОВНЯ И ФИЗИЧЕСКОГО УРОВНЯ МОДЕЛИ OSI НА ОСНОВЕ MATLAB-STATEFLOW.


5.1 Краткая теоретическая информация

Для исследования вероятностных характеристик дискретного канала (в частности, вероятности возникновения к -кратной ошибки) применяются разные модели. Одной из них является модель Петровича (рисунок 5.1).


Особенности модели данных состоит в следующем. Предполагается, что дискретный канал может находиться в одном из четырех состояний (два "хорошикса" - 1, 4, и два "плоксикса" - 2, 3). При этом вероятность возникновения ошибки в "хороших" состоянияx p 1o = p 4o = 0, a v "ploxix" состоянияx ошибки возникают с вероятностью, отличной от единицы (как приволо, выбирают значения p 2 o ≈ 0,5 i p 3 o ≈ .
Кроме того, модель Петрович характеризуется следующими соотношениями:



где п ий – вероятность перехода канала из состояния и в состояние й .





Рисунок 5.1 – Модель Петровича для дискретного канала

Описанная модель может быть представлена в виде следующего системного уравнения:





где P i - вероятность нахождения канала в состоянии i .


Решив данную систему, а также учитывая, что П 1 + П 2 + П 3 + П 4 = 1, можно получить следующее выражение:



5.2 Описание исследуемой модели
Для контроля дискретного канала и соответствия исходным данным будет использоваться модель (рисунок 5.2), которая будет включать в себя блок самоконтроля:

  • Постоянный;

  • Генератор импульсов;

  • Диаграмма;

  • В файл .




Рисунок 5.2 – Иллюстративная модель дискретного канала


Константа _
Блок " Константа " предназначен для формирования постоянного по уровню сигнала. Блок параметров « Константа » задается в диалоговом окне, показанном на рисунке 5.3.
Параметр « Константа value » – определяет постоянный уровень выходного сигнала. Параметр данных может быть определен как действительное или комплексное число, более высокое выражение, вектор или матрица.
Пометить « Интерпретировать вектор параметры as 1- D » – если этот флаг установлен, выходной сигнал будет представлен в виде одного массива.



Рисунок 5.3 – Диалоговое окно блока параметров настройки


" Константа "

Параметр « Образец время » - определяет интервал между моментами, в котором может изменяться значение выходного сигнала блока.


Параметр « Выборка режим » – определяет тип выходного сигнала. Может приминат значения Образец на основе кадра на основе .
К Файл (Блочное хранилище dannyx v file)
Блок « Кому Файл » предназначен для записи данных, поступающих на его вход, в файл. Данные в файле записываются в видеоматрицы, в верхней строке которых записывается значение времени, а в остальной строке - значение входного сигнала и время текущего момента. Блок параметров « К Файл » задаются в диалоговом окне, показанном на рисунке 5.4.
Параметр " Имя файла " - определяет имя файла для записи. Имя файла — untitled.mat . Помните, что файл полного пути сохраняется в рабочей папке.
Параметр « Переменная name » — указывает имя переменной, в которой находятся записанные данные.
Параметр " Децимация " - определяет, как часто загружается блок. При значении 1 , блокировать будет автобраят каждое входящее значение.
Параметр « Образец time » определяет время модели.



Рисунок 5.4 – Диалоговое окно настройки блока параметров


" Чтобы Файл »

Для исследования модели Петровича для дискретного канала с исходными данными в блоке « График » будет построена SF -диаграмма, показанная на рисунке 5.5 .


В этой диаграмме SF используются следующие параметры:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling