ООД 1 передает сообщение смежному ООД 2 по коаксиальному сегменту 1.
Передача со стороны ООД 3 сталкивается с передачей со стороны ООД 1.
Предполагается, что ООД 3 находится на максимальном расстоянии от ООД 1 и передача его сообщения только что задержана, уступая путь сообщению от ООД 1.
Конфликтный фрагмент кадра возвращается по сети обратно и информирует ООД 1, что при передаче его сообщения возник конфликт.
Длина кадра ограничивается двумя параметрами:
сообщение от ООД 1 должно быть достаточно длинным, чтобы при обнаружении конфликта его передача продолжалась;
сообщение от ООД 1 должно быть достаточно коротким, чтобы ООД 2 согласилось пропустить его через себя, исходя из того, что оно очень короткое.
Табл. П2.2 показывает вариант последовательности событий, который поз
воляет ООД 1 определить наступление конфликта. ООД 1 должно передавать, по меньшей мере, 499 битовых интервалов. Чтобы определить, как долго ООД 2 будет продолжать прием битов, предположим, что ООД 1 является последним передатчиком, посылающим биты в МСС ООД 2. При этом ООД 2 наблюдает согласно табл. П2.3.
Таблица П2.3
Компонент и функция |
Направление |
Строка таблицы |
Задержка |
Общая задержка |
ООД 1 |
Вперед |
ди |
16,0 |
514,9 |
ООД 1 |
Вперед |
Д12 |
32.0 |
547,9 |
ИМС Ml |
Вперед |
А1 |
• 2,57 |
549,4 |
Если повторитель 1 является последним компонентом системы, доставляющим биты в ООД 2, то ООД 2 будет наблюдать (см. табл. П2.4).
Таблица П2.4
Компонент и функция |
Направление |
Строка таблицы |
Задержка |
Общая задержка |
ПОВТОР И ТЕЛЬ И Afi комбинации НК) Повторитель I Коаксиал 1 |
УСТ АНО Назад Назад |
ВКА 1 (1- П5 К1 |
й бит 96,0 21,65 |
454.6 55'0,6 '572,3 |
Данная повторительная установка является последним передатчиком, доставляющим бит в ООД 2. Модуль МСС ООД 2 начинает наблюдать биты в момент 8,6; это означает, что ООД 2 наблюдает 563,7 бит (572,3—8,6). ООД 2 наблюдает минимум 61 бит преамбулы и 8 бит НОК. Биты преамбулы и НОК можно исключить из общего числа 563,7, так как они не учитываются в минимальной длине кадра.
Тогда минимальная длина кадра для указанного выше варианта определяется как 564,7—69,0 = 494,7 бит. Для системы на скорости 10 Мбит/с значение минимальной длины кадра установлено 512 бит.
112.1.4. Распределение фазового дрожания в системе
Типичное распределение фазового дрожания, ожидаемое в системе основной полосы частот, выглядит как представлено ниже.
0
Кодер
Кабель ИМС
Передатчик МСС
Магистральный коаксиал
Приемник МСС
Кабель ИМС
Сигнал/шум в коаксиале
Сигнал/шум в ИМС
Сигнал/шум в ИМС
,5 нс1,0 нс (передающая сторона) 2,0' нс
7,0 нс
—1,0 нс (компенсация)
1,0 нс (приемная сторона)
5,0 (сигнал/шум = 5:1)
0,5 нс (сигнал/шум = 5:1, передающая сторона)
0,5 нс (сигнал/шум=5:1, приемная сторона)
16,5 нс
Общее фазовое дрожание, равное 18 нс, обеспечивает адекватную проектную норму для практических решений.
П2.1.4.1. Н о м и н ал ь н ы е значения фазового дрожания
Приведенные выше значения составляющих фазового дрожания не учитывают всех скачкообразных изменений в дрожании фазы, вызванных изменениями параметров системы в пределах одного или нескольких битовых интервалов.
П2.1.4.2. О цен к а декодера
Фазовый декодер на подуровне ПФС должен правильно декодировать сигнал в манчестерском коде, у которого точка перехода (центр битового элемента) имеет размах фазового дрожания (между пиками) не более 36 нс (отклонение от центра битового элемента ±18 нс). См. метод проверки на черт. П2.2 и П2.3.
Типовые формы сигналов
І— идеальная форма сигнала на приемнике; 2 — допустимая форма сигнала на приемнике
Черт. П2.2
И зменение сигнала в наихудшем случае
Черт. П2.3
1 — данные; 2 — нанхудшнй слу- чай «1> рано, «О» поздно; 3 — норма; 4 — наихудший слчай поздно, «О» рано
Оценку работы декодера можно промоделировать и проверить применением трех различных периодических сигналов, представляющих наихудший случай и нормальные условия. Сигналы содержат биты в манчестерском коде, у которых центральные переходы представляют собой экстремумы максимальной кривизны. Серия импулыюв частотой 5 МГц (скорость повторения) с шириной импульса 64 или 136 нс моделируют два наихудших условия фазового дрожания. Вывод данных из декодера должен оставаться стабильным для каждой из трех комбинаций проверочных сигналов и смещений между этими экстремумами, где существует низкая степень изменения в центре перехода. Следует заметить, что реальная передающая система вряд ли будет допускать внезапные резкие изменения при отклонениях к границе устойчивого состояния во время приема любого кадра. Приведенный выше процесс оценки не ставит своей целью гарантировать правильность функционирования декодера при всех рабочих условиях.
П2.2. ПРИНЦИПЫ И КОНЦЕПЦИИ ШИРОКОПОЛОСНОЙ СИСТЕМЫ
.(находятся в процессе рассмотрения
)ПРИЛОЖЕНИЕ 3
Справочное
ДИАГРАММА ПЕРЕХОДОВ СОСТОЯНИЙ, ПОДУРОВЕНЬ УДС
П3.1. Введение
Данное приложение содержит обобщенное описание конечного автомата процедур КДОІІ/ОК для УДС. Оно основано на формальных процедурах, определенных в п. 4.2. Предполагается, что читатель знаком с этими формальными описаниями.
Изложенные в настоящем приложении диаграммы переходов состояний имеют скорее описательный, чем определительный характер; формальные операторы по п. 4.2 настоящего стандарта дают определительные спецификации.
П3.2. Краткое описание автомата управления доступом к среде КДОН/ОК
УДС КДОН/ОК состоит из двух компонентов: передающего и приемного. Эти компоненты работают одновременно и независимо.
ИЗ.2.1. К р а т к о е описание передающего компонента
Передающий компонент отвечает за обработку всех событий, которые вызывают передачу кадра в физическую среду (см. черт. П3.1 и табл. П3.1).
Диаграмма переходов состояний передающего компонента
СТАРТ
•Инициация
ХОЛОСТОЕ
Запрос данных
ПЕРЕДАЧА
Несущая вил.
Передача завершена
Преамбула завершена
и обнаружен
конфликт
Чрезмерное число конфликтов
НК
Несущая выкл.
Передача завершена
Н
НЕТ ОЖИДАНИЯ
ОТСРОЧКИ
НЕТ ОЖИДАНИЯ
ЗАДЕРЖКИ
ЗАДЕРЖКА С ОТСРОЧКОЙ
ВЫДЕРЖКА
Запрос данных
Запрос
данных
Несущая вкл.
ОЖИДАНИЕ ОТСРОЧКИ
Несущая выкл,
ОЖИДАНИЕ
ЗАДЕРЖКИ £
Несущая
выкл.
ОТСРОЧКА С ВЫДЕРЖКОЙ
* — преамбула и данные. Т3 — тайм-аут задержки; Гв — тайм-аут выдержки.
Черт. ПЗ.
Ї
Таблица П3.1
Переходы состояний передающего компонента
Текущее состояние |
Событие |
Действие |
|
0. Старт
|
Инициация Запрос данных Несущая включена (несущая вкл.) Преамбула завершена и обнаружен конфликт Передача завершена Передача завершена Чрезмерное число конфликтов Несущая включена Тайм-аут выдержки Несущая выключена (несущая выкл.) Тайм-аут-выдерж- ки Несущая включена Тайм-аут задержки Тайм-аут выдержки Запрос данных Несущая выключена |
Выполнение инициации Формирование кадра Начало передачи кадра Нет действия Начало передачи комбинации НК Увеличение счета попыток Начало тайм-аута задержки Сброс счета попыток Указание успешной передачи Начало тайм-аута задержки Начало тайм-аута ■ выдержки Начало тайм-аута задержки Указание чрезмерного числа конфликтов Нет действия Начало передачи кадра Начало тайм-аута задержки Нет действия Останов тайм-аута задержки Нет действия Нет действия Формирование кадра Начало тайм-аута задержки |
Холостое Передача Нет ожидания отсрочки НК Нет ожидания задержки Задержка с выдержкой Нет ожидания задержки Отсрочка с выдержкой Передача Задержка с выдержкой Ожидание отсрочки Отсрочка с выдержкой Выдержка Ожидание задержки Ожидание отсрочки Нет ожидания задержки |
Продолжение табл. ПЗ. I
Текущее состояние |
Событие |
Действие |
|
.10. Ожидание задержки |
Запрос данных Тайм-аут задержки Несущая выключена Тайм-аут задержки |
Формирование кадра Нет действия Начало тайм-аута задержки Начало передачи кадра |
Ожидание задержки Xолюстре Ожидание задержки Передача |
1'13.2.2, О п н с а н и е событий передающего компонента
Инициация — эго событие генерируется диспетчером для запуска компонента.
Запрос данных — это событие генерируется подуровнем УЛЗ и указывает на наличие ПБД, подлежащего передаче.
Несущая включена — это событие указывает, что физический уровень при опознавании несущей обнаружил переход с «нет несущей» на «несущая».
Несущая выключена — это событие указывает, что физический уровень при опознавании несущей обнаружил переход с «несущая» на «нет несущей».
Преамбула завершена и обнаружен конфликт — это событие указывает, что физический уровень обнаружил конфликт с передаваемым кадром и передача последовательности преамбулы завершается.
Тайм-аут задержки — это событие указывает, что межкадровая задержка истекла.
Тайм-аут выдержки — это событие указывает, что период выдержки закончен.
Передача завершена — передатчик бит передал из буфера передачи все биты, определенные размером этого буфера (включая преамбулу и данные).
Чрезмерное число конфликтов — передатчик бит передал из буфера передачи все биты, определенные размером этого буфера, и счет попыток достиг максимально допустимого счета попыток передачи.
П3.2.3. О п ис а и и е действий передающего компонента
Формирование кадра — это действие обрамляет поле данных полями: преамбула, НОК, АП, АО, длина, заполнитель и КПК.
Начало передачи кадра — это действие инициирует побитовую передачу кадра.
Начало передачи комбинации НК — это действие побуждает передатчик битов передать битовую комбинацию НК.
Указание успешной передачи — это действие сообщает, что передача прошла успешно.
Указание безуспешной передачи — это действие сообщает о безуспешности передачи и о ее причине.
Увеличение счета попыток — это действие увеличивает на единицу счетчик, используемый для записи числа попыток, выполненных для передачи одного и того же кадра.
Сброс счета попыток — это действие устанавливает счет попыток в 0.
Начало тайм-аута выдержки — это действие вычисляет случайное время выдержки и устанавливает тайм-аут выдержки на это значение.
Начало тай м-а ута задержки — это действие устанавливает тайм-аут задержки, равным межкадровому промежутку времени.
Останов тайм-аута задержки — это действие выключает таймер задержки.
Выполнение инициации — это действие выключает все таймеры: и гарантирует, что несущая считается выключенной, а сигнал обнаружения конфликта сброшенным. Сбрасываются все счетчики. Инициируются все специфичные для реализации переменные.
113.2.4. Описание состояний передающего компонента Старт — передающий компонент еще не инициирован диспетчером.
Холостое — передающий компонент не передает никаких данных и не- находится в состоянии, запрещающем передавать данные.
Передача — передающий компонент активно передает биты в физическую среду.
НК — передающий компонент активно передает в физическую среду битовую комбинацию «наличие конфликта».
Выдержка — передающий компонент ожидает, когда истечет его выдержка случайной длительности перед попыткой повторной передачи кадра.
Отсрочка с выдержкой — передающий компонент ожидает освобождения физической среды и затем выполняет выдержку перед попыткой повторной передачи кадра.
Задержка с выдержкой — передающий компонент ожидает истечения межкадрового интервала и затем истечения выдержки перед попыткой, повторной передачи кадра.
Нет ожидания отсрочки — передающий компонент не имеет кадра для передачи, а при получении кадра не может передать его вследствие, занятости физической среды.
Нет ожидания задержки — передающий компонент не имеет кадра для передачи и не смог бы передать его при наличии, поскольку он ожидает истечения межкадрового интервала.