Эталонная модель взаимодействия открытых систем и назначение уровней протокольного стека. Модель взаимодействия открытых систем. Функции уровней моделей ВОС. Телеграфные сети общего пользования, архитектура сети

Страницы работы

23 страницы (Word-файл)

Фрагмент текста работы

8.1 Эталонная модель взаимодействия открытых систем и назначение уровней протокольного стека.

Прм инф

 

Физическая среда

 

7. Модель взаимодействия открытых систем. Функции уровней моделей ВОС.

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

7 уровень – ПРИЛОЖЕНИЯ. - Каждый вид информации; множество услуг пользователя; некие службы – в нашем случае э\связь

6 уровень – ПРЕДСТАВЛЕНИЯ - форма представления информации. В нашем случае аналоговые и цифровые).

5 уровень – СЕАНСОВЫЙ -  время, дата, точка доступа.

4 уровень – ТРАНСПОРТНЫЙ - адресация, идентификация, уровень пользователя, личные параметры пользователя).

3 уровень – СЕТЕВОЙ –установление маршрутизации, сигнализации, коммутации, базы данных.

2 уровень – КАНАЛЬНЫЙ – формирование каналов (временное, частотное), установление соединения, его поддержание и разъединение.

1 уровень – ФИЗИЧЕСКИЙ – обеспечивает непосредственную связь со средой передачи (согласование, затухание, кабели, механические и функциональные характеристики канала).

Между каждым уровнем должно быть полное согласование.

8.2. Помехоустойчивые циклические коды, построение кодеров и декодеров

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

Пример:  [хn х0 х1 ….хn-1], [х0 х1 ….хn-1 хn].

Кодирование циклического кода осуществляется путем деления информационной последовательности на производящий многочлен g(x).

g(x) =НОК{m1(x)× m2(x)×× mr(x)}.

Существуют специальные таблицы по выбору g(x) в зависимости от предъявляемых требований к корректирующим свойствам кода и структуры кодера и декодера.

Каждый помехоустойчивый код характеризуется кодовым расстоянием. Кодовое расстояние (dmin) - это минимальное число разрядов в которых кодовые комбинации не совпадают. Если код предназначен для исправления и обнаружения независимых ошибок, то необходимо обеспечить соответствующее кодовое расстояние между кодовыми словами циклического кода.

Так  dmin при обнаружении ошибки рассчитать из соотношения:dmintоб + 1.

dmin при исправлении ошибки можно рассчитать из соотношения:dmin ≥ 2tи + 1.

Рассмотрим на примере исправления однократной ошибки:

Для этого необходимо определить индекс i – последнего минимального многочлена, входящего в произведение Р(х):

              Р(х) = m1(x)×m2(x)×m3(x) … mi(x).

i = dmin – 2;

dmin = 2 × 1 + 1 = 3;

i = 3 – 2 = 1;

Предположим, что  образующий полином:

                Р(х) = x4 + x + 1;

или:      Р(х) = 1 ×x4 + 0 × х3 + 0 ×x2 + 1 × х1 + 1 × x0 , что соответствует двоичному числу 1 0 0 1 1.

Отсутствие делимости без остатка на образующее число принятой кодовой комбинации циклического кода является признаком наличия ошибки. Остаток от деления называется синдромом ошибки и по его виду можно определить расположения ошибочного элемента внутри кодовой комбинации и затем его исправить.

Пусть число информационных разрядов К = 1 0 0 1 0 1 0.

Разделим по модулю 2 это число на образующее число, приписав справа к информационным разрядам 0 0 0 0, т.к. число проверочных разрядов r = 4.

Å

 
1 0 0 1 0 1 0 0 0 0 0                           1 0 0 1 1

  1 0 0 1 1                                                       1 0 0 0 1 1

Å

 
              1 1 0 0 0

              1 0 0 1 1

Å

 
                 1 0 1 1 0

                 1 0 0 1 1

                                1 0 1 0 – остаток от деления (проверочные символы),  следовательно комбинация после кодирования на выходе кодера циклического кода будет иметь вид:  1 0 0 1 0 1 0       1 0 1 0

к = 7             r = 4

Å

 
1 0 0 1 0 1 0 1 0 1 0                           1 0 0 1 1

  1 0 0 1 1                                                       1 0 0 0 1 1

Å

 
              1 1 0 1 0

              1 0 0 1 1

Å

 
                 1 0 0 1 1

                 1 0 0 1 1

                                 0 0 0 0  – остаток от деления отсутствует.

Это случай для правильного приёма, если во время приёма произойдёт

Похожие материалы

Информация о работе