Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Терминалы и принципы преобразования информации 61




Все типы кодов образуют 5 категорий сообщений:

- сообщения фазы соединения, используемые в процедурах создания соединения (на­пример, сообщение setup, которое посылается пользователем к АТС или АТС к поль­зователю в качестве запроса соединения;

- сообщения, передаваемые в фазе установления соединения (например, сообщение, ко­торое может быть отправлено во время разговора/передачи данных для пересылки ин­формации «пользователь- пользователь»);

- сообщение фазы разъединения (например, сообщение disconnect, которое посылается пользователем к АТС (или АТС к пользователю), чтобы инициировать процедуру ос­вобождения ресурсов, занятых в соединении);

- прочие сообщения (например, сообщение information, которое может быть отправлено пользователем или АТС для передачи дополнительной информации);

- национальные сообщения с кодом типа сообщения 0000 0000, обозначающим, что сле­дующее поле является полем типа сообщения, который определен оператором сети.

Форматы сигналов

Рассмотренные выше сигналы могут передаваться в виде однобайтовых сообщений. Су­ществуют два типа однобайтовых информационных элементов.

Тип 1 показан на рис. 1.53. Здесь значение указателя однобайтового сообщения, рав­ное 1, сохраняется. Оставшаяся часть байта используется исключительно в качестве иденти­фикатора информационного элемента.

Тип 2 изображен на рис. 1.54.

Значение бита 8, равное 1, указывает, что элемент относится к типу однобайтовых; би­ты 5-7 используются в качестве идентификатора элемента. В битах 1-4 кодируется содер­жимое информационного элемента.

Однако для установления соединения необходимы сигналы, содержащие больший объем информации. Поэтому кроме этих форматов с ограниченной информационностью сущест­вует информационный формат переменной длины, который позволяет передать вместе с именем сигнала дополнительную информацию (рис. 1.55).

Восьмой бит первого байта равный 0 указывает на то, что формат переменный. Назна­чение остальных байтов указано на рис. 1.55.

Рассмотрим некоторые примеры.

Информационный элемент «средства доставки информации» (bearer capability) (рис. 1.56) отражает характеристики средств доставки, запрашиваемые у сети вызывающим пользова­телем. Этот информационный элемент вставляется в сообщение и посылается вызывающей стороне с целью обеспечения согласованной работы терминалов. Например, если на исходя­щей стороне речевой сигнал преобразуется в цифровую форму с помощью определенного алгоритма кодирования, то, чтобы принимающая сторона была в состоянии декодировать цифровой сигнал правильно и произвести его обратное преобразование в аналоговый сиг­нал, ей должно быть известно, как сигнал кодировался на передающем конце.

В информационном элементе средства доставки информации содержатся:

- сведения о службах (речь 3,1 или 7 кГц, факс гр. 2, факс гр. 3 и т.д.), перечисленные в 1.3.1;

- режим переноса информации — коммутация каналов или пакетов;

- пропускная способность канала (64 кбит/с, 128 кбит/с);

- стандарт кодирования;

- протокол обработки информации пользователя (стандарт адаптации скоростей, алго­ритм сжатия и т.п.);

- скорость передачи данных терминалом пользователя.

Структура информационного элемента средства доставки информации приведена на рис. 1.56.

Рис. 1.56. Информационный элемент «средства доставки информации»:

Ext — здесь и далее бит расширения: 1 — указывает на то, что поле длины 1 байт;

О — указывает на то, что поле длины 2 байта

Рассмотрим значения полей:

Параметр стандарт кодирования (coding standard) присутствует не только в поле ин­формационного элемента «средства доставки информации», но и в некоторых других ин­формационных элементах. Значения этого параметра: 00 — стандарт ITU-T; 10 — нацио­нальный стандарт; 11 — специальный сетевой стандарт.

Параметр вид информации (information transfer capability) принимает одно из следую­щих значений: 00000 — речь, 01000 — неограниченная цифровая информация; 01001 — ог­раниченная цифровая информация; 10000 — аудио в полосе 3,1 кГц.

Параметр режим передачи (transfer mode) кодируется следующим образом;

10 — пакетный режим;

00 — канальный режим.

Параметр скорость передачи информации (information transfer rate) может иметь, в част­ности, такие значения:

00000 — пакетный режим;

10000 — канальный режим 64 кбит/с; 10011 — канальный режим 384 кбит/с.

Параметр обработка информации пользователя, уровень 1 (user information layer 1 pro­tocol) может принимать, например, значения:

00001 — адаптация скоростей согласно рекомендациям V.110 и Х.30 ITU-T;

10 — кодирование по µ-закону;

11 — кодирование по закону А.

Параметр скорость передачи информации терминалом пользователя (user rate) присут­ствует только тогда, когда предыдущий параметр имеет значение 00001. В этом случае, на­пример, скорости 56 кбит/с соответствует код 01111.

Обозначенная на рис. 1.56 служебная информация содержит две характеристики. Пара­метр синхр./асинх. может принимать значения: 0 — синхронные данные; 1 — асинхронные данные. Параметр соглашение о передаче звуковых сигналов (СП) может принимать значе­ния: 0 — передача невозможна; 1 — передача возможна.

Структура информационного элемента номер вызываемого и вызывающего абонентов (called and calling party number) показана на рис. 1.57.

Рис. 1.57. Формат информационного элемента «номера абонента»

Рассматриваемый информационный элемент содержит сведения о типе номера (между­народный, междугородный, местный) и о плане нумерации. Наиболее часто используется национальный план нумерации, обычно соответствующий рекомендациям ITU-T E.164 и ЕЛ 63. Могут использоваться и другие планы нумерации, такие как Х.121 (общий план ну­мерации, используемый в сетях передачи данных), F.69 (телексный план нумерации) или частный план нумерации ведомственной сети.

Параметр тип номера может иметь значения:

001 — международный номер;

10 — национальный номер;

11 — номер сетевой службы (оператора).

Возможное значение параметра идентификация плана нумерации:

0001 — план нумерации ISDN/телефонная сеть общего пользования.

Каждая цифра номера кодируется как символ семибитового международного алфавита и занимает один байт.

Если номер принадлежит вызывающему абоненту, то он содержит, кроме рассмотрен­ных выше, следующие параметры:

Индикатор представления:

0 — представление разрешается (номер вызывающего абонента);

1 — представление ограничено.

Индикатор верификации (номера вызывающего пользователя):

0 — задан пользователем, сетью не проверялся;

1 — задан пользователем, проверен сетью;

 

10 — задан пользователем, проверить не удалось;

11 — задан сетью.

Верификация номера имеет большое значение в соединениях с терминальным оборудо­ванием, которое не обслуживается персоналом (компьютеры, устройства факсимильной связи) и используется для приема вызовов.

Информационный элемент идентификация канала (channel identification) указывает тот канал, который в интерфейсе должен использоваться для связи (рис. 1.58).

Рис. 1.58. Информационный элемент «идентификация канала»

В данном элементе содержится следующая информация:

- интерфейс базовый (BRI) или первичный(РRI);

- идентифицированный канал является или не является D-каналом;

- идентифицированный канал является B1-каналом или B2-каналом;

- идентифицированный канал является блоком каналов НО (6 каналов по 64 кбит/с с общей скоростью 384 кбит/с), Я10 (23 канала по 64 кбит/с с общей скоростью 1472 кбит/с), H11 (24 канала по 64 кбит/с с общей скоростью 1536 кбит/с), H12 (30 каналов по 64 кбит/с с общей скоростью 1920 кбит/с), т.е. блоком каналов повы­шенной скорости.

На аналогичных принципах строятся и другие информационные элементы. Детально с большинством их форматов можно ознакомиться в [20].

Обеспечение достоверности

Выше были рассмотрены вопросы передачи необходимой информации для обеспечения процессов, возникающих при обслуживании вызовов в ISDN. Однако для устойчивой переда­чи в условиях помех необходимо добавление служебной информации для обеспечения досто­верности получаемых сигналов, что осуществляют процедуры на уровне 2. Принцип построе­ния структуры сигнальной единицы с учетом уровня 2 показан на рис. 1.59. (Здесь и далее под сигнальной единицей понимается группа бит, оформленная в информационный блок (например, кадр), используемая для транспортировки по каналу.)

Этот формат дополняет информацией управления и защиты основное информационное поле. В первую очередь используется информация, полученная при инсталляции (рис. 1.60). Она содержится в адресном поле и позволяет процессу управления определить номер тер­минала и функции аппаратуры, реализующей заказанный сервис.

Рис. 1.60.Вид адресного поля

Входящие в это поле TEI и SAPI уже подробно рассматривались. Остается лишь допол­нить их небольшим числом признаков.

Бит расширения (ЕА — Extended Address bit) — признак, служащий для гибкого увели­чения длины адресного поля. Бит расширения в первом байте адреса указывает на то, что за ним следует другой байт. Бит расширения во втором байте, имеющий значение 1, указыва­ет на то, что байт 2 в адресном поле является последним. Для увеличения размера адресного поля значение бита расширения во втором байте устанавливается равным 0, что указывает на существование третьего байта, который будет заканчиваться значением бита ЕА = 1. Таким образом, увеличение размера адресного поля не влияет на остальную часть кадра.

Бит идентификации команды/ответа (C/R — Command/Response bit). Этот признак по­зволяет отличить команду от ответа на команду. Если кадр «команда», адресное поле иденти­фицирует получателя, а если кадр «ответ», то адресное поле идентифицирует отправителя.

Отправителем или получателем могут быть как сеть, так и терминальное оборудование. Признаки противоположных значений имеют инверсный смысл. Значения бита C/R приве­дены в табл. 1.14.

Таблица 1.14. Значения бита C/R

Для отделения одного пакета от другого каждый из них разделяется флагом F, который имеет вид: 01111110. Если в информации встречается такая комбинация, то после передачи 5 единиц обязательно вставляется ноль. На приемном конце после приема 5 единиц 0 необ­ходимо удалить.

Два последних байта в структуре кадра содержат 16-битовое поле проверочной комби­нации кадра (FCS — Frame Check Sequence). Эта комбинация позволяет определить наличие ошибок в кадре.

Вся информация защищается с помощью специального циклического кода. Принцип за­щиты состоит в том, что вся передаваемая информация представляется в виде полинома степени п с двоичными коэффициентами.

аnхn + аn-1хn-1+...+a0x0,

где аn, аn-1,..., a0 — двоичные значения битов информации; xn, xn-1,..., x0.— условные пе­ременные, указывающие место битов в информационном блоке.

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

Условно пояснить этот принцип можно на примере обычных чисел. Предположим, что по каналу передается не двоичная информация, а десятичные числа. Выберем в качестве об­разующего числа простое число 5. Тогда при делении на это число остаток может иметь значения 0, 1,2, 3, 4. Например, передается информация, закодированная числом 16. Тогда на передающем конце путем деления мы получаем остаток 1 и передаем его на приемный конец, где, получив число 16, вычитают остаток 1 и при делении получают остаток ноль. Если число получено с искажением, например, 17, то остаток будет равен 1, что говорит о том, что исходное число искажено на единицу. Заметим, что такая защита имеет предел, если мы получим число 21, т.е. отличающееся от истинного на величину образующего числа, то на приемном конце после вычитания получится нулевой остаток и искажение не будет замечено. Если величина достигнет большего значения, то в случае применения восстанав­ливающего алгоритма получится другое число.

Если вернуться к побитному представлению, то образующие полиномы выбираются, например, 16-й степени. В этом случае говорят, что полином позволяет обнаружить 16-кратную ошибку. Величина полинома выбирается исходя из показателя «число ошибок в канале».

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

Из сказанного можно сделать вывод, что для защиты информации требуется в формате отвести 16 битов (2 байта). Сама процедура заключается в определении остатка от деления произведения xk(x15 + х14 +... +х+ 1) на образующий полином х]6 + х12 + х5 + 1, где к — чис­ло битов кадра между последним битом открывающего флага и первым битом проверочной комбинации. Это действие состоит в делении числа, изображающего кадр, перенесенный на к разрядов, на простейший полином, т.е. полином, не разлагающийся на делители и пред­ставляющий собой эквивалент простого числа. После чего путем деления информации на простейший полином выделяется остаток и прибавляется к предыдущему результату. Сумма этих остатков передается в соответствующем поле формата. На приемном конце по­следовательность данных, представленная в виде двоичного полинома, делится на образую­щий простейший полином. При этом остаток равен постоянному заранее заданному числу (а не нулю, как это сделано в учебном примере). Если в принятой информации нет искаже­ний, этот остаток представляет число 00011101 00001111.

После того, как введен механизм определения ошибки, необходимо создать механизм улучшения достоверности. Это достигается путем повторной передачи информации.

Вся переданная информация временно сохраняется в буфере, который рассчитывается на некоторое число сигнальных единиц, например, на 128. Информация, передаваемая в канал последовательно, записывается в этот буфер и нумеруется циклически N(S) = 0, 1,..., 127 и далее снова 0, 1,... Она сохраняется до получения с приемного конца подтверждения о правильном приеме. Подтверждение должно содержаться в информации, которая передает­ся с приемного конца в виде обратного циклического номера. На приемном конце этот номер должен отличаться на единицу от последнего принятого. После этого информация счи­тается принятой, и информационное поле передается на следующие уровни обработки. Подтверждение происходит путем передачи обратного циклического номера [N(R)], кото­рый на единицу больше (по модулю 128), чем прямой циклический номер N(S). Если раз­рыв между номерами больше, то приемник игнорирует принятую информацию, про­шедшую проверку, и формирует сигнал запроса повторной передачи. Передающая сторо­на начинает передачу с нарушенного кадра. Для реализации этого алгоритма требуется в поле управления передавать с каждой сигнальной единицей (пакетом) его циклический номер. В обратном сообщении необходимо иметь номер подтверждаемой сигнальной еди­ницы и признак подтверждения.

В процессе обмена номера передаваемой и подтверждаемой единицы передаются в од­ном формате. Например, передается вторая сигнальная единица, а подтверждается первая. Чтобы дать время на распространение и обработку, допускается определенное расстояние между передачей и подтверждением. Например, передается третья единица, а подтвержда­ется первая. Такое опережение не допускается только в тех случаях, когда приходит инфор­мация, номер которой превышает заданное значение. Если информации нет, то передается «пустая» единица, т.е. не содержащая информации. Но при необходимости она также может содержать подтверждение полученной информации.

На рис. 1.61 приведен пример работы системы при нарушении структуры кадра из-за наличия ошибки в канале.

Рис. 1.61. Исправление ошибок в информационном кадре

Кроме основной информации, которая передается в нормальном режиме функциони­рования (I-кадр) и достоверность которой гарантируется специальными процедурами, для нормального функционирования ISDN необходим ряд сообщений для управления соеди­нением и аппаратурой. Эти сообщения составляют два класса — управляющие кадры (S) и ненумерованные кадры (UI). Управляющий кадр содержит только коды сигналов. На­пример, если аппаратура не в состоянии принимать основную информацию, посылается S-кадр «к приему не готов» (RNR). Когда связь восстанавливается, передается кадр «к приему готов» (RR). Как указывалось (см. рис. 1.61), S-кадр может использоваться для перезапроса информации, принятой с искажением. Для этого используется сигнал REJ («отказ-перезапрос»). Управляющие кадры не содержат прямого циклического номера N(S), но содержат поле обратного циклического номера N(R) для подтверждения приня­тых информационных кадров.

Ненумерованный кадр UI используется в ситуациях начальной настройки и в случае аварий. Например, когда невозможна синхронная передача передающей стороной, пред­лагается асинхронный режим работы (SABME — Set Asynchronous Balanced Mode Ex­tended), точнее, одно из подмножеств — расширенный асинхронный балансный режим. В этом множестве кадров имеется один кадр, в котором записана информация (кадр UI). Возможные значения кадров в сигнальной системе DSS-1 приведены в табл. 1.15.

Таблица 1.15. Основные типы кадров в системе DSS-1

 

 

 

 

 

 

 

 

Тип кадра Команда Ответ Описание
Информационный (/) Информация - Используется в режиме с под­тверждением для передачи нумерованных кадров, содер­жащих информационные поля с сообщением уровня 3
Управляющий (5) Отказ — перезапрос (REJ — reject) К приему готов (RR — receive ready) Используется для указания готовности встречной стороны к приему I-кадра или подтвер­ждения ранее полученного I-кадра
К приему не готов (RNR) К приему не готов (RNR) Используется для указания неготовности встречной стороны к приему 1-кадра
Отказ — перезапрос (REJ — reject) Отказ перезапроса (REJ — reject) Используется для запроса повторной передачи 1-кадра
Ненумерованный (UI) Ненумерованная инфор­мация (UI — unnum­bered information) - Используется в режиме передачи без подтверждения
- Отключено (DM — disconnected mode) -
Установка расширенно­го асинхронного балансного режима (SABME) - Используется для начальной установки режима с подтверж­дением
- Отказ от кадра (FRMR —frame reject) -
Разъединение (DISC — disconnect) - Используется для прекраще­ния режима с подтверждением
- Ненумерованное подтверждение (UA — unnumbered ask) Используется для приема ко­манд установки режима, на­пример, SABME, DISC

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...