
4.5 Состав сигнальных единиц окс 7
Информация в системе сигнализации №7 передается с помощью сигнальных единиц (СЕ), формат которых приведен на рис. 4. Для каждой подсистемы используются свои уникальные форматы СЕ. Сигнальные единицы бывают трех типов: заполняющие сигнальные единицы, сигнальные единицы состояния звена сигнализации и значащие СЕ. Заполняющие сигнальные единицы не содержат никакой пользовательской информации и служат для контроля работоспособности звена сигнализации. Сигнальные единицы состояния звена также не содержат никакой пользовательской информации и служат для управления работоспособностью сети сигнализации. Значащие СЕ необходимы для осуществления функций сигнализации в сети связи.
|
Ф |
ПБ |
ПСИ |
БСИ |
|
ИД |
П Б И |
ППН |
О Б И |
ОПН |
Ф |
8 16 8·n 8 2 6 1 7 1 7 8
2 n 272 |
Ф ПБ ПСИ БСИ ИД ПБИ ППН ОБИ ОПН
|
Флаг Проверочные биты Поле сигнальной информации Байт служебной информации Индикатор длины Прямой бит индикатор Прямой порядковый номер Обратный бит индикатор Обратный порядковый номер |
Флаг
Начинается
СЕ сигнальным байтом или «флагом» (Ф),
который представляет собой комбинацию
«01111110». В нормальном эксплуатационном
режиме сообщений считается неоконечным
до появления «флага». С помощью «флага»
обозначают одновременно и окончание
выданной перед этим сигнальной единицы.
Применение «флага» требует специальных
мер по устранению ложных «флагов», когда
передаваемая информация совпадает с
комбинацией «01111110». Фиксация ложного
«флага» в середине СЕ вызывает ее
дробление на несколько СЕ неправильного
формата. На рис.6 5 приведена схема вставки
бит, используемая для защиты от ложных
«флагов».
Передаваемая СЕ обрабатывается так: при обнаружении пяти последовательных единиц в сообщении на передающем конце вставляется 0, а на приемном конце – удаляется. Следовательно, в канале связи запрещено появление комбинаций с числом последовательных единиц более пяти, кроме случаев передачи настоящих «флагов», которые выдаются в канал, предваряя или завершая выдачу СЕ.
Проверочные биты (ПБ)
Проверочные ПБ используются для обнаружения ошибок в переданном сообщении. Используется циклическое кодирование с образующим полиномом Р(Х)=Х16+Х12+Х5+1 в соответствии с Рекомендацией Х.25/2. Число проверочных бит равно шестнадцати (2 байта). Проверочные биты (контрольная сумма) генерируется передающим оконечным устройством путем обработки сигнальной единицы по определенному алгоритму. Для вычисления контрольной суммы на приемном конце используется тот же алгоритм. Затем полученная и вычисленная контрольные суммы сравниваются. Если они не совпадают, то выдается индикация наличия ошибок, а поступившая сигнальная единица стирается.
Коррекция ошибок с помощью прямых и обратных порядков номеров (ППН) и (ОПН).
Каждой передаваемой сигнальной единице дается ППН в диапазоне от 0 до 127, причем этот номер на единицу больше номера предыдущей СЕ. Принимаемые СЕ сначала проходят проверку с помощью проверочных битов ПБ. Если проверка прошла успешно, выполняется следующая проверка значения прямого порядкового номера: равен ли он или на единицу больше, чем номер последней правильно принятой СЕ. Если поступившая СЕ достоверна, то на противоположный конец посылается признак квитирования (подтверждения) путем упаковки ОБИ = ПБИ (рис. 6). Значения ОБИ и ПБИ могут быть равны 0 или 1. Кроме того, устанавливается соответствие ОПН = ППН. При получении подтверждения на передающей стороне А для СЕ с одинаковыми ППН и ОПН проверяется соотношение между ПБИ и ОБИ. Если ПБИ =ОБИ, то считается, что сигнальная единица передана без ошибок. Если соответствие битов-индикаторов нарушено, то это расценивается как сигнал на повторную передачу сигнальной единицы.
Если принята СЕ не проходит хотя бы одну из проверок, то на передающую сторону А выдается переспрос на повторную передачу (рис. 7). На приемной стороне Б устанавливается соответствие ОПН = ППН и выполняется инверсия полученного ПБИ, а именно устанавливается ОБИ = ПБИ. На стороне А после обнаружения несоответствия между ОБИ и ПБИ отмечается наличие ошибки и обеспечивается повторная передача СЕ. Значение ПБИ на передающей стороне формируется в соответствии со значением ОБИ последней полученной квитанции. Поэтому изменение состояния ПБИ на приемной стороне расценивается как начало повторной передачи из буфера.
Если в прямом или обратном направлениях нет необходимости в передаче значащей СЕ, то передаются заполняющие СЕ, формат поля коррекции ошибок в которых и режим использования аналогичен значащим единицам. Однако ППН не получает приращение. Он несет номер последней переданной значащей сигнальной единицы. Таким образом, заполняющая сигнальная единица служит для положительного или отрицательного подтверждения сигнальной единицы, принятой в обратном направлении.
Различают три метода коррекции ошибок: основной; основной с повторением; метод привентивной циклической повторной передачи.
Основной метод коррекции ошибок предусматривает сохранение переданной СЕ в специальном буфере до тех пор, пока с принимающего конца не будет получено положительное подтверждение. Получение такого подтверждения является сигналом для удаления СЕ из буфера. Если получено «отрицательное» подтверждение, то есть передача прошла с ошибками, передача новых СЕ прерывается и выполняется повторно в том же порядке, как они были переданы, начиная с ошибочно переданной СЕ.
Основной метод коррекции ошибок с повторением представляет собой дополнение к основному методу и характеризуется тем, что значащая СЕ передается последовательно дважды. Кроме того, каждая сигнальная единица имеет свои собственные открывающей и закрывающий флаги, что гарантирует отсутствие потерь повторенной СЕ из-за искажения одного флага (начало или конец другой СЕ).
Метод привентивной циклической повторной передачи предусматривает сохранение в буфере повторной передачи переданной СЕ до тех пор, пока не будет принято положительное подтверждение. В течение времени, когда не требуется передача новых СЕ, все СЕ, не получившие положительного подтверждения, передаются циклическим образом повторно. Если имеется заранее определенное число сохраняемых, неподтвержденных СЕ, тогда инициируется «процедура принудительной повторной передачи». Передача новых СЕ прерывается, а сохраняемые СЕ передаются повторно циклическим образом до тех пор, пока не уменьшится число неподтвержденных СЕ. Следует отметить, что в данном методе не используется отрицательное подтверждение. Метод привентивной циклической передачи используется в звеньях сигнализации, где время прохождения сигналов составляет более 15 мс, а также во всех звеньях сигнализации, устанавливаемых через спутник.
Индикатор длины (ИД)
Индикатор длины ИД указывает на число байтов в полях между полем ИД и полем ПБ. Это позволяет обеспечивать передачу сообщений разной длины в соответствии с потребностями, а также различать три типа сигнальных единиц следующим образом:
при ИД = 0 имеем заполняющую сигнальную единицу;
при ИД = 1 или 2 имеем сигнальную единицу состояния звена;
при ИД > 2 имеем значащую единицу.
Поскольку разрядность ИД составляет 6 бит, имеется возможность передавать в сигнальной единице до 26 = 64 байтов сообщения. Если исходное сообщение не размещается в одной СЕ, то оно разбивается на части и передается совокупностью СЕ. Следует заметить, что ИД не используется для определения длины СЕ, а только для идентификации типа СЕ.
Байт служебной информации (БСИ)
Байт служебной информации БСИ содержит сведения о том, к какой подсистеме пользователя принадлежит значащая сигнальная единица. Структура БСИ представлена на рис. 8. Поле служб указывает принадлежность к международной или национальной сети. Служебной индикатор используется для определения вида сигнальной информации. Так, комбинация dcba = 0000 соответствует сообщению управления сетью сигнализации; комбинация 0100 – сообщению телефонной сети и так далее.