Основное описание протоколов сети GSM дано в документах
Рассмотренные выше функции регистрации (registration), аутентификации (authentication), маршрутизации вызова (call routing) и обновление координат местоположения, механизм передачи соединения (handover) выполняются подсистемой сети главным образом с использованием протоколов системы мобильной связи, основанных на протоколах системы ОКС № 7 [.
Сигнальный протокол в GSM разделен на три уровня [.
Участок "мобильная станция — базовая станция" работает со следующими уровнями. Уровень 1 — физический уровень, который использует структуры канала, рассмотренные выше, по воздушному интерфейсу. Уровень 2 — уровень звена передачи данных по Um интерфейсу, уровень звена передачи данных — это модифицированная версия
Управление радиоресурсами (RRM — Radio Resources Management) управляет установкой, обслуживанием и конечным устройством, радио- и фиксированными каналами, включая хэндовер.
Управление передвижением (MM — Mobility Management) управляет обновлением местоположения и процедурами регистрации, так же как защитой и аутентификацией.
Управление соединением (Connection Management) обрабатывает общий процесс управления установлением соединения и сигнализацией и управляет дополнительными услугами, а также службой передачи коротких сообщений.
(рис 2.1) Структура протоколов GSMПри взаимодействии базовой телефонной станцией (
Передача сигналов между различными объектами в фиксированной части сети (интерфейс A) использует протоколы на уровне 1 MTP1 (Message Transfer Part — подсистема передачи сообщений) на уровне 1 и на уровне 2 — SCCP (Signaling Connection Control Part — система управления соединением каналов сигнализации) [1, 10, 11, 35], принадлежащие системе сигнализации ОКС № 7. На уровне 3 применяют перечисленные выше протоколы GSM — MM и CM.
Подсистема 3 уровня BSSMAP прикладная система управления базовой станцией предназначена для связи контроллера базовой станции (
Для передачи сигнальных сообщений между центром коммутации мобильной связи (MSC) и системой базовой станции (
Система управления соединением канала сигнализации (SCCP — Signaling Connection Control Part) управляет
Подсистема SCCP предоставляет два класса услуг: ориентированных на соединение и не ориентированных на соединение.
В первом случае перед началом обмена данными устанавливается соединение. Доставка сообщений может быть гарантирована в порядке их передачи. Для ориентированных на соединение услуг различаются постоянные и кратковременные (
При реализации услуг, не ориентированных на соединение, SCCP обеспечивает передачу данных в двух режимах: с контролем последовательности доставки сообщений и без контроля. В последнем случае не гарантируется прием данных в порядке их передачи, так как они маршрутизируются в сети сигнализации по-разному и могут быть повторно запрошены при воздействии помех.
Структура сообщения SCCP детально рассмотрена в [1, 10, 11, 35]. Ниже приведем только часть заголовков, посвященных подвижной системе.
Примеры типов сообщений для системы, ориентированной на соединение, следующие:
Последнее сообщение содержит следующие параметры (рис 2.2).
(рис 2.2) Сообщения "разрешенная подсистема"Само сообщение "разрешенная подсистема" имеет код 0000 0001 Указанный на этом рисунке "номер задействованной подсистемы" может быть закодирован следующим образом.
| Код | Задействованная подсистема |
|---|---|
| 0000 0000 | Подсистема неизвестна |
| 0000 0001 | Техобслуживание SCCP |
| 0000 0010 | Зарезервированная часть для ITU-T |
| 0000 0011 | Подсистема пользователя ЦСИО (русская версия) ISUP-R |
| 0000 0100 | Подсистема эксплуатации и технического обслуживания OMAP |
| 0000 0101 | Прикладная подсистема обслуживания мобильной связи MAP |
| 0000 0110 | Домашний регистр местонахождения - HLR |
| 0000 0111 | Визитный регистр местонахождения VLR |
| 0000 1000 | Центр коммутации подвижной связи MSC |
| 0000 1001 | Центр идентификации оборудования |
| 0000 1010 | Зарезервирован |
| 0000 1011 | Дополнительные услуги ISDN |
| 0000 1100 | Услуги коротких сообщений в мобильной связи |
| 0000 1101 | Услуги широкополосной B- ISDN |
| 0000 1110 | Тестирование возможностей транзакции (TCAP) |
| 0000 1111 ………. 0001 1111 |
Коды зарезервированы для международного использования |
| 0010 0000 ……. 1111 0111 |
Коды зарезервированы для национальных сетей |
| 1111 1000 | Центр коммутации подвижной связи NMT (подсистема пользователя мобильной связи) |
| 1111 1001 | HLR-NMT (подсистема пользователя мобильной связи) |
| 1111 1001 | BSS (эксплуатация и техобслуживание базовых станций) |
| 1111 1110 | Прикладная часть системы базовой станции BSSAP |
| 1111 1111 | Код зарезервирован для расширения национального и международного номера подсистемы |
В табл. 2.1 выделены "жирным" коды, относящиеся к передаче сигналов мобильных систем (не обязательно к системе GSM).
Одна из пользовательских функций подсистемы управления соединением канала сигнализации SCCP (Signaling Connection Control Part) — прикладная часть системы базовой станции (BSSAP —
Пользовательские функции
При применении BSSMAP (
BSSAP сообщения включают следующие поля (рис 2.3).
(рис 2.3) Формат заголовка BSSAPДлина - Параметр, указывающий последующую длину сообщения уровня 3.
Разделение (Discrimination)
Разделяет сообщения, принадлежащие указанным выше двум протоколам: BSSMAP (
Идентификатор управления звеном передачи данных (DLCI — Data Link Control Identifier)
Применяется только для DTAP (Direct Transfer Application Part). Используется в MSC для передачи сообщений к
Прикладная система управления базовой станцией (BSSMAP) взаимодействует с обеими частями и SCCP (Signaling Connection Control Part), ориентированными на соединение и не ориентированными на соединение.
Прикладная система управления базовой станцией (BSSMAP) поддерживает все процедуры между MSC, и
Формат протокола BSSMAP (
(рис 2.4) Формат сообщений протокола BSSMAPТип сообщения
Поле из одного байта, определяющее тип сообщения. Это обязательное поле уникально определяет функцию и формат каждого сообщения BSMAP.
Информационный элемент
Каждый информационный элемент кодирован единственным кодом из восьми бит (идентификатором). Длина информационного элемента может быть фиксированная или переменная и может включать или не включать в себя индикатор длины.
Прикладная часть для прямой передачи (DTAP)
DTAP (Direct Transfer Application Part) применяется для передачи сообщений управления соединением и управления подвижностью между MS и MSC. Сообщения прямой передачи не обрабатываются в системе
(рис 2.5) Формат передачи сообщений DTAPФормат идентификатора транзакции приведен на рис 2.6.
(рис 2.6) Формат идентификатора транзакцииФлаг указывает, какой стороной назначена транзакция. Если MS, то флаг имеет значение 0, если MSC, то 1.
Значение идентификатора транзакции является целым числом и назначается инициатором. Оно уникально и на той стороне интерфейса, которая явилась инициатором этой связи, и не меняется в течение времени жизни транзакции, имеет смысл только в данном интерфейсе и остается в нем неизменной, после чего может использоваться вновь.
Поле дискриминатор протокола указывает тип подуровня (RR, CM, MM), к которому принадлежит сообщение.
Тип сообщения и информационные элементы приведены для каждого подуровня (RR, CM, MM) ниже.
Уровень управления радиоресурсами (RRM — Radio Resource Management) наблюдает за установлением соединения по радио и фиксированной сети между подвижной станцией и центром коммутации подвижной связи (MSC). Главные функциональные компоненты этого уровня — подвижная станция и подсистема базовых станций, центр коммутации подвижной связи (MSC). Уровень RRM предназначен для управления радиосеансом [49, 56]. Сеанс — это время, которое мобильная станция находится в режиме соединения и управляет конфигурацией радиоканалов, включая распределение специализированных каналов.
Радиосеанс всегда инициализируется подвижной станцией с помощью процедуры доступа, либо для исходящего вызова, либо в ответ на широковещательный вызов при входящем вызове. Уже рассмотренные выше процедуры исходящего вызова и широковещательного вызова, такие как назначение выделенного канала для сигнализации мобильной станции, и структура широковещательного подканала, устанавливаются на уровне RRM.
Кроме того, уровень RRM осуществляет управление радиохарактеристиками, такими как управление мощностью, прерывистая передача и прием.
Уровень управления мобильностью (ММ — Mobility Management) относится к верхнему уровню управления радиоресурсами (RRM — Radio
Уровень управления соединением (СМ) отвечает за управление вызовом, управление дополнительными видами услуг и управление службой передачи коротких сообщений. Каждое из них можно рассматривать как отдельный подслой в пределах уровня управления соединением (СМ). Процедура управления вызовом почти совпадает с процедурами цифровой сети ISDN, указанными в Q.931, хотя маршрутизация к (от) подвижному объекту, очевидно, является в GSM уникальной. Другие функции подслоя управления вызовом включают: установление соединения, выбор типа обслуживания (включая чередование услуг в течение вызова) и отбой.
Как уже упоминалось выше, система протоколов взаимодействия 3-го уровня на участке MS —
Обмен сигнальной информацией по протоколу
(рис 2.7) Вид сообщения протоколов LAPD 3-его уровняСообщение содержит следующие области: дискриминатор протокола, метка соединения и тип сообщения.
Дискриминатор протокола служит для того, чтобы отделить процедуры управления вызовом от любых других сообщений, а также отделить сообщения, передаваемые в ЦСИО (ISDN), от сообщений других систем, в частности, GSM.
Дискриминатор протокола кодируется в соответствии со следующей таблицей [39, 17].
| Коды и порядок следования бит | Дискриминатор протокола | |||||||
|---|---|---|---|---|---|---|---|---|
| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Сообщения по протоколу пользователь-пользователь |
| ...... | ||||||||
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | Сообщения управления вызовом по Рекомендации I.451 (включая сообщения СМ, отмеченное жирным шрифтом) |
| ...... | ||||||||
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| ...... | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | Сообщения MM |
| ...... | ||||||||
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Сообщения RRM |
| ...... | ||||||||
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | Cообщения CM |
| ...... | ||||||||
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| ...... | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | Для национального использования |
| ...... | ||||||||
| 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | Резерв для других сетевых протоколов 3-го уровня |
| ...... | ||||||||
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
Из других полей формата сообщений уровня 3 в протоколах GSM используется поле "Тип сообщения". В табл. 2.3–2.5 приведены значения, которые применяются на уровнях CM, MM, RR. Заглавные буквы в английском значении терминов обозначают буквы, входящие в сокращенное обозначение сообщений.
| x000 | 0x000 | Переход к национальным типам сообщений |
| x000 | xxxx | Сообщения организации соединения |
| 0001 | Оповещение (ALERting) | |
| 1000 | Вызов завершен (CALL COMplete) | |
| 0010 | Вызов обслуживается (CALL PROCeeding) | |
| 0111 | Соединить (CONnect) | |
| 1111 | Подтверждение соединения (CONnect |
|
| 1110 | Аварийный вызов ( |
|
| 0011 | Вызов (SETUP) | |
| X001 | xxxx | Сообщения информационной фазы соединений |
| 0111 | Модификация (MODify) | |
| 1111 | Модификация закончена (MODify COMplete) | |
| 0011 | Отказ в модификации (MODify |
|
| 0000 | Информация пользователя (USER INFormation) | |
| 1000 | Удержание (HOLD) | |
| 1001 | Подтверждение удержания (HOLD |
|
| 1010 | Отказ от удержания (HOLD |
|
| 1100 | Возобновление ( |
|
| 1101 | Подтверждение возобновления ( |
|
| 1110 | Отказ от возобновления ( |
|
| X010 | xxxx | Сообщения разъединения |
| 0101 | Разъединение (DISConnect) | |
| 1100 | Освобождение (RELease) | |
| 1101 | Освобождение закончено (RELease COMplete) | |
| X011 | xxxx | Прочие сообщения |
| 1001 | Управление перегрузкой ( |
|
| 1100 | Извещение (NOTIFY) | |
| 1101 | Статус (STATUS) | |
| 0010 | Запрос статуса (STATUS |
|
| 0101 | Начало частотного набора (START |
|
| 0001 | Остановка частотного набора (STOP |
|
| 0010 | Подтверждение остановки частотного набора | |
| 0110 | Подтверждение начала частотного набора (STOP |
|
| 1110 | Отмена начала частотного набора (START |
|
| 1010 | Обращение к дополнительным услугам (FACILITY) |
| х000 | хххх | Регистрационные сообщения |
| 0001 | Выделен индикатор |
|
| 0010 | Изменение местоположения принято (LOCation UPDate ACcept) | |
| 0100 | Изменение местоположения отклонено (LOCation UPDate |
|
| 1000 | Запрос на изменение местоположения (LOCation UPDate REQuest) | |
| x000 | xxxx | Сообщения аутентификации и определения подлинности оборудования |
| 0001 | Аутентификация отклонена (AUTHentication |
|
| 0010 | Запрос на аутентификацию (AUTHentication REQuest) | |
| 0100 | Ответ на аутентификацию (AUTHentication RESponse) | |
| 1000 | Запрос на идентификацию (IDENtification REQuest) | |
| 1001 | Ответ на идентификацию (IDENtification RESponse) | |
| 1010 | Команда на изменение TSMI (TSMI |
|
| 1011 | Изменение TSMI закончено (TSMI |
|
| x010 | xxxx | Сообщения управления соединением |
| 0001 | Услуги CM приняты (CM SERVice ACCept) | |
| 0010 | Услуги CM отклонены (CM SERVice REJ ect) | |
| 0011 | Услуги CM прерваны (CM SERVice ABORT) | |
| 0100 | Запрос услуг CM (CM |
|
| 1000 | Изменение услуг CM (CM SERVice REESTABlishment) | |
| 1001 | Прерывание (ABORT) | |
| x011 | xxxx | Различные сигналы |
| 0100 | Состояние MM (MM STATUS) |
| x0111 | ххх | Сообщения организации каналов |
| 011 | Дополнительное распределение (ADDitional ASSignment) | |
| 111 | Непосредственное распределение (IMMdiate ASSignment) | |
| 001 | Непосредственное расширенное распределение (IMMdiate ASSignment EXTended) | |
| 010 | Непосредственное распределение отклонено (IMMdiate ASSignment |
|
| x0110 | xxxx | Сообщения о шифровании |
| 101 | Команда режима шифрования (Ciphering MODE CoMmanD) | |
| 010 | Режим шифрования закончен (Ciphering MODE COMplete) | |
| x0101 | xxxx | Сообщения передачи |
| 110 | Команда распределения (ASSignment CoMmanD) | |
| 001 | Распределение закончено (ASSignment COMplete) | |
| 111 | Ошибка распределения (ASSignment FAILure) | |
| 011 | Команда хэндовера (HANDover CoMmanD) | |
| 100 | Хэндовер закончен (HANDover COMplete) | |
| 000 | Ошибка хэндовера (HANDover FAILure) | |
| 101 | Физическая информация (PHYSical INFormation) | |
| x0001 | xxx | Сообщения освобождения каналов |
| 101 | Освобождение канала (CHANnel RELease) | |
| 010 | Частичное освобождение (PARTial RELease) | |
| 111 | Частичное освобождение закончено (PARTial RELease COMplete) | |
| x0100 | xxx | Широковещательные сообщения |
| 001 | Запрос типа 1 (PAGING REQuest 1) | |
| 010 | Запрос типа 2 (PAGING REQuest 2) | |
| 100 | Запрос типа 3 (PAGING REQuest 3) | |
| 111 | Ответ на сообщения (PAGing RESpons 1) | |
| x0011 | xxx | Системные сообщения |
| x0000 | xxx | Системные информационные сообщения |
| x00010 | xxx | Различные сообщения |
| 000 | Модификация режима канала (CHANnel MODE MODify) | |
| 010 | Статус RR (RR STATUS) | |
| 111 | Подтверждение модификации режима канала (CHANnel MODE MODify |
|
| 100 | Перераспределение частот (FREQuency |
|
| 101 | Отчет об измерении (MEASurement REPort) | |
| 110 | Изменение набора услуг (CLASSMARK CHANGE) | |
| 011 | Запрос набора услуг (CLASSMARK |
BTSM
BTSM представляет протокол взаимодействия
Дискриминатор протокола
Используется один из кодов табл. 2.2 в разделе сообщения управления вызовом (0011xxxx).
Дискриминатор сообщений
Однобайтовое поле, указывающее на тип обработки поступающих сообщений.
Первый бит применяется для указания прозрачности (transparent). Для указания типа обработки используются 7 последних битов октета.
| 00000 000 | Зарезервировано |
| 00000 001 | сигналы управления радиоканалом |
| 00000 100 | управление выделенным каналом |
| 00000 110 | управление общим каналом |
| 00000 100 | управление приемопередатчиком |
Тип сообщения
Представляет однобайтное сообщение, старший бит которого отведен для возможности расширения сообщения, а остальные предназначены для кодирования типа сообщений,
Применение рассматриваемых команд легко устанавливается из их названия, поэтому, не останавливаясь на описании, приведем пример их использования при установлении соединения от станции ISDN к мобильной станции.
| 0001xxxx | Управление радиоканалом | |
| 0001 | DATE REQuest | Запрос данных |
| 0010 | DATE INDication | Индикация данных |
| 0011 | EROR INDication | Ошибка индикации |
| 0100 | ESTablish REQuest | Запрос на установление соединения |
| 0101 | ESTablish CONfirm | Установление соединения закончено |
| 0110 | ESTablish INDication | Индикация установления соединения |
| 0111 | RF CHANnel RELease REQuest | Запрос на освобождение |
| 1000 | RF CHANnel RELease CONfirm | Освобождение |
| 1001 | RELease INDication | Индикация освобождения |
| 1010 | UNIT DATA REQuest | Запрос блока данных |
| 1011 | UNIT DATA INDication | Индикация блока данных |
| 0110 xxxx | Сообщение управления общими каналами и приемопередатчиком | |
| 0001 | BSSCH INFOrmation | Информация BSSCH |
| 0010 | CCCH Load INDication | Загрузка индикации CCCH |
| 0011 | CHANNel ReQuireD | Запрошен канал |
| 0100 | DELETE INDication | Удаление индикации |
| 0101 | PAGGING CoManD | Широковещательная команда |
| 0110 | IMMidaite ASSignee CoMmanD | Команда срочного назначения |
| 0111 | SMS Broadcast REQuest | Команда широковещательного SMS |
| 1000 | Зарезервировано | |
| 1001 | RF ReSourse INDication | Индикация ресурса радио частот |
| 1010 | SACCH FILing | Заполнение SACCH |
| 1011 | Перезагрузка | |
| 1100 | EROR REPORT | Отчет об ошибках |
| 1101 | SMS Broadcast CoManD | Команда широковещательного SMS |
| 1110 | Загрузка индикации BSCCH | |
| 1111 | NOTification CoManD | Команда извещения |
| 100xxxxx | Сообщения управления выделенным каналами | |
| 00001 | CHANnel ACTivation | Активизация канала |
| 00010 | CHANnel ACTivation |
Подтверждение активизации канала |
| 00011 | CHANnel ACTivation Negative |
Отрицательное подтверждение активизации канала |
| 01000 | CONNection FAILure | Ошибка подключения |
| 00101 | DEACTivation SACCH | Деактивизация SACCH |
| 00110 | ENCRyption CoMmanD | Команда шифрования |
| 00111 | HANDover DETECTion | Определение хэндовера |
| 01000 | MEASurement RESult | Результат измерений |
| 01001 | MODE MODify REQuest | Запрос режима модификации |
| 01010 | MODE MODify |
Подтверждение режима модификации |
Этот пример был предварительно рассмотрен для участка MS —
К этому рисунку дадим некоторые дополнительные комментарии.
На рис 2.8 используются следующие команды системы ISDN:
Команда SABM (Set Asynchronous Balanced Mode) — "установить сбалансированный асинхронный режим" — используется в протоколе
UA — Unnumbered
На рис 2.8 отмечены символами:
Следует также обратить внимание, что многие сигналы идут транзитом через
(рис 2.8) Команды обмена при установлении связи. Станция ISDN-MSНа рис 2.9 показан обмен сигналами для случая "отбой от MS" и "без задержки повешена трубка".
(рис 2.9) Обмен сигналами при одном из вариантов отбоя
На рис 2.10 показан принцип образования каналов в системе GSM [32, 36, 49, 115].
Для радиодоступа GSM 900 выделены две полосы частот:
Полосы по 25 МГц разделены на 124 пары каналов, работающих в дуплексном режиме с интервалом несущей частоты по 200 кГц, используя многостанционный доступ с частотным разделением каналов (
Канал, переносящий информацию (канал трафика, или логический канал), определится номером несущей частоты и номером одного из 8 временных положений. Информация переносится в виде коротких пакетов (
Многостанционный доступ с временным разделением (
(рис 2.10) Образование каналов в системе GSMКаналы трафика (TCH) используются для доставки данных и речи. Структура образования кадров трафика (TCH) показана на рис 2.11. [33, 36, 49, 115].
Мультикадр трафика содержит 26 кадров временного доступа (
(рис 2.11) Структура кадров трафика радио доступа системы GSMПакет содержит:
TCH прямого и обратного направления разделены во времени на 3 периода передачи пакета. Поэтому мобильная станция не может одновременно получать и принимать один и тот же канал, что упрощает ее электронное устройство.
Данные передаются в пакетах, которые помещены в слоты. Общее число бит в мультикадре трафика равно 156,25 бит x 8 x 26 = 32500 бит. Эти биты передаются за 120 мсек. Поэтому скорость передачи информации в битах — 270,833 Кбит/с (32500/0,12=270,833 Кбит/с). Время передачи одного бита 3,69 мкс. Чтобы нейтрализовать влияние ошибок в настройке времени, дисперсию времени и т. д., пакет данных немного короче, чем временной интервал. Он составляет для одного пакета 148 бит из 156.25 битов, передаваемых в пределах слота.
В дополнение к каналам THC's с полной скоростью могут применяться каналы THC's с полускоростью. THC's с полускоростью фактически могут удвоить емкость системы, так как в них предусматривается кодирование речи в пределах 11,4 Кбит/с вместо 22,8 Кбит/с. Полускоростные THC's каналы также используются для передачи сигналов управления. В рекомендациях они названы автономными специализированными каналами управления (SDCCH —
Если применяется полускоростное кодирование, то число слотов увеличивается до 16. При этом в четных кадрах мультикадра содержится информация 0–7-го слота, а в нечетных — 8–15-го.
Кадры управления уже рассматривались выше. Структура этих кадров и мультикадров показана на рис 2.12. По сравнению с приведенными на рис 2.11 кадрами, мультикадр состоит из 51 кадра
(рис 2.12) Структура кадров управленияСодержания слотов управления и защитный интервал зависят от их назначения и указаны на рис 2.13.
(рис 2.13) Структуры слотов управленияСлот подстройки частоты (FB — Frequency correction Burst) предназначен для синхронизации частот мобильной станции. Для передачи этих слотов выделяется канал подстройки частоты (FCCH — Frequency Correction Channel).
Слот синхронизации (SB — Synchronization Burst) предназначен для синхронизации по времени базовой и мобильной станций. Слот содержит синхропоследовательность (64 бита), зашифрованную информацию о номере кадра
Пустой слот (DB — Dummy Burst) — этот вспомогательный пакет содержит два поля по 58 бит, не несущих информации. Такой пакет передается с целью оповещения о том, что станция находится в работоспособном состоянии.
Слот доступа (AB — Access Burst) предназначен для разрешения доступа MS к
Все слоты имеют одинаковую длину 156,25 бит и длительность 235,833 мкс. Все слоты, кроме слота доступа, имеют концевые биты (TB — Tail Bit) по 3 бита каждый, и защитный интервал 8,25 бит.
На рис 2.14 показано объединение информации управления и трафика в единый поток.
(рис 2.14) Объединение мультикадров трафика и управления в единый поток
Для передачи быстродействующего объединенного канала управления (FACCH — Fast Associated Control Channel) и низкоскоростного выделенного канала управления (SACCH —
Для чего применяются однобитовые флажки, которые указывают тип информации?
Из 26 кадров 24 используются для трафика, один (12-й кадр) — как низкоскоростной выделенный канал управления (SACCH —
Поскольку один канал SACCH при полноскоростном режиме занимает один слот с информационным полем 114 бит (см. рис 2.11), а время передачи 0,12 с, то скорость передачи по этому каналу 114/0,12=950 бит/с.
Слоты канала FACCH передаются со скоростью слота трафика. Остальные каналы управления передаются в мультикадре управления (.

(рис 2.15) Организация мультикадра управления (а-д)Каналы
При передаче в направлении от сети к MS весь мультикадр разбивается на 5 групп по 10 кадров в каждой. Каждая группа начинается кадром канала FCCH, за которым следует SCH. Остальные 8 кадров разделяются на два блока по 4 кадра. Первая группа перового блока предназначена для передачи канала
Линия от MS к сети используется только для передачи кадров канала RACH.
В табл. 2.8 сведены итоговые сведения по организации логических каналов.
Рис. 2.16 показывает последовательность действий при преобразовании речи в радиоволны и обратном преобразовании.
(рис 2.16) Последовательность действий при преобразовании речи в радиоволны и обратном преобразовании| Каналы управления |
Широковещательные каналы управления |
FCCH | от сети к MS | Каналы подстройки несущей частоты | Передается в речевом канале рис 2.11 |
| SCH | от сети к MS | Канал временной синхронизации | |||
| от сети к MS | Широковещательный канал управления | Передается в мультикадре управления рис 2.15-a | |||
| Общие каналы управления CCCH | PCH | от сети к MS | Канал вызова | ||
| AGCH | от сети к MS | Канал предоставления доступа | |||
| RACH | от сети к MS | Канал с произвольным доступом | Передается в мультикадре управления рис 2.15-б | ||
| Специализированные каналы управления DCCH | SDCCH/4 | дуплекс | Автономный специализированный канал управления на 4 подканала | Передаются в мультикадре управления рис 2.15-в и рис 2.15-г | |
| SDCCH/8 | дуплекс | Автономный специализированный канал управления на 8 подканалов | |||
| Совмещенные каналы управления ACCH | FACCH | дуплекс | Быстродействующий объединенный канал управления | ||
| SACCH | дуплекс | Низкоскоростной выделенный канал управления |
Примечание. Форматы, приведенные на рис 2.15.д и рис 2.15.е, применяются в случае небольшой загрузки каналов управления и не указаны в таблице
На основании субъективных показателей качества речи и сложности реализации (которая связана со стоимостью, задержкой обработки и потребляемой мощностью) для GSM выбрано долговременное линейное предсказание с возбуждением регулярной импульсной последовательностью (RPE —
(рис 2.17) Основная блок-схема кодеров GSM 06.10 и GSM 06.20Некоторыми североамериканскими операторами GSM1900 был реализован алгоритм преобразования речи "усовершенствованная полная скорость" (
Из-за влияния естественных или искусственных электромагнитных помех закодированная речь или сигналы данных, передаваемые по радиоинтерфейсу, должны быть защищены от ошибок. GSM использует сверточное кодирование (
Рассмотрим речевой кодер-декодер, который производит блок на 260 битов для каждых 20 временных отсчетов речи каждые 20 мс (рис 2.18).
(рис 2.18) Один отсчет речевого сигнала: 1блок = 260 бит (20мс)Субъективные испытания показали, что которые некоторые биты этого блока были более важны для качества речевого восприятия, чем другие. Поэтому биты разделены на три класса:
Классу Ia биты добавлен циклический избыточный код на 3 бита для обнаружения ошибок. Если ошибка обнаружена, кадр оценивается как значительно поврежденный и удаляется. Он может быть заменен немного уменьшенной версией предыдущего правильно полученного кадра. Это 53 бита, вместе с 132 битами класса Ib и конечной последовательностью (TB — Tail Bit) на 4 бита (всего 189 битов).
Напомним, что сверточное кодирование (
На рис 2.19 показан принцип сверточного кодирования при K=3 и r=1/2. При этом выполняется следующая последовательность действий:

(рис 2.19) В стандарте GSM используется сверточный кодер с кодовым ограничением
K=5. Каждый входной бит закодирован двумя битами выходного потока (r=1/2), базируясь на комбинации предыдущих 5 входных битов. Таким образом, сверточный кодер передает на выход 378 битов, к которым добавляются 78 остающихся бит класса II биты, которые являются незащищенными. Следовательно, каждые 20-миллисекундные временные отсчеты речи закодированы в виде 456 битов (рис 2.20) и требуют скорости передачи информации в битах 22,8 Кбит/с.
(рис 2.20) Принцип кодирования пакета трафика.Цифровой сигнал модулируется на аналоговую несущую частоту, используя гауссовскую манипуляцию с минимальным частотным сдвигом (
Гауссовская минимальная манипуляция (
Для оценки правильности передачи 50 битов, чувствительных к ошибкам (категория Ia), используется избыточность в виде трех битов, которые получаются уже рассмотренными ранее методами с использованием полинома $$G(X)=X^3+X+1$$. При обнаружении ошибок нарушенный блок заменяется образом предыдущего блока, чтобы исключить помехи в разговоре (шорохи и трески).
Для декодирования сверточного кода применяется алгоритм Витерби [7]. Алгоритм состоит в том, что получаемая часть входной последовательности (например, 2 бита) анализируется, чтобы получить все возможные исходные последовательности, из которых она может быть получена. Из таких последовательностей выбирается наиболее "правдоподобная" (согласно
Перестановка (перемежение) информации — это изменение позиций блоков информации относительно друг друга, которое позволяет разнести стоящие рядом символы, принадлежащие одному и тому же сообщению. При этом групповые ошибки преобразуются в одиночные и эффективно исправляются, например, сверточным декодером. Имеется несколько алгоритмов перестановки (перемежения) [41, 49], например, перестановка блоков информации в соответствии с таблицей (табличное перемещение), диагональное перемещение и т. д. Ниже рассмотрен один, наиболее простой [115] алгоритм, который используется чаще всего в сочетании с другими.
Принцип перестановки в данном случае заключается в том, что временные отсчеты GSM величиной 456 бит (для полной скорости передачи речи) разбиваются на 8 групп по 57 бит. Каждая такая группа передается в различных пакетах трафика и в различных кадрах. Биты в каждом пакете пронумерованы и разделены на четные и нечетные, и в соответствии с этим включаются в различные пакеты трафика. Принцип перестановки информации показан на рис 2.21 [115].
(рис 2.21) Принцип перестановки информацииОсновной недостаток принципа перестановки — это вносимая задержка из-за накопления пакетов информации, их перестановки и передачи.
В GSM защита информации представлена средствами шифрования передачи. Метод шифрования не зависит от типа передаваемых данных (речь, пользовательские данные или сообщения сигнализации). Оно применяется только к нормальным пакетам (normal
Шифрование достигается преобразованием с помощью операции "исключающее ИЛИ". Эта операция проводится между псевдослучайной многоразрядной последовательностью и 114 полезными битами нормального пакета (все информационные биты кроме 2 контрольных флагов).
Расшифровка использует тот же самый ключ шифрования. Более детально процесс шифрования и дешифрования дан в курсе лекций "Криптография и безопасность сетей".
Подавление искажений из-за многолучевого распространения (multipath propagation)
В диапазоне 900 МГц радиоволны отражаются от всего — зданий, холмов, автомобилей, самолетов и т. д. Таким образом, приемной антенны может достигнуть много отраженных сигналов, каждый с различной фазой, и вызвать замирание (fade). Замирание — явление, при котором в течение определенного интервала времени происходит то постепенное усиление, то ослабление сигнала. Подавление искажений используется, чтобы извлечь желательный сигнал из нежелательных отражений. Оно работает, определяя, как известный переданный сигнал искажен замиранием из-за многолучевого распространения, и настраивает обратный фильтр, чтобы извлечь остальную часть переданного сигнала. Этот известный сигнал — 26 битов обучающей последовательности, передаваемой в середине каждого временного интервала пакета. Практическая реализация компенсатора не определена в спецификациях GSM.
Скачок частоты
Передвижная станция позволяет применять любую из заданных частот: это означает, что частота может изменяться между передатчиком и приемником и управляться в пределах одного кадра
Прерывистая передача
Уменьшение межканальных помех — цель любой сотовой системы, так как это позволяет обеспечить лучшее обслуживание для данного размера ячейки или использование меньших ячеек, что увеличивает полную емкость системы. Прерывистая передача (
Самый важный компонент
Прерывистый прием
Другой метод
Управление мощностью
Есть пять классов определенных подвижных станций согласно их пиковой мощности передатчика, с номиналами, равными 20, 8, 5, 2 и 0,8 ваттам. Чтобы снизить межканальные помехи и сохранить мощность, приемопередатчики мобильных станций и базовые станции работают на самой низкой мощности, которую выбирают для поддержания приемлемого качества сигнала. Уровни мощности могут изменяться вверх или вниз ступенчато по 2 децибела от пиковой мощности вниз к минимуму 13
Подвижная станция измеряет силу сигнала или качество сигнала (основанное на коэффициенте битовых ошибок —

Для определения следует использовать формулу отношения мощности в точке приема (
Основное описание протоколов сети GSM дано в документах
Рассмотренные выше функции регистрации (registration), аутентификации (authentication), маршрутизации вызова (call routing) и обновление координат местоположения, механизм передачи соединения (handover) выполняются подсистемой сети главным образом с использованием протоколов системы мобильной связи, основанных на протоколах системы ОКС № 7 [.
Сигнальный протокол в GSM разделен на три уровня [.
Участок "мобильная станция — базовая станция" работает со следующими уровнями. Уровень 1 — физический уровень, который использует структуры канала, рассмотренные выше, по воздушному интерфейсу. Уровень 2 — уровень звена передачи данных по Um интерфейсу, уровень звена передачи данных — это модифицированная версия
Управление радиоресурсами (RRM — Radio Resources Management) управляет установкой, обслуживанием и конечным устройством, радио- и фиксированными каналами, включая хэндовер.
Управление передвижением (MM — Mobility Management) управляет обновлением местоположения и процедурами регистрации, так же как защитой и аутентификацией.
Управление соединением (Connection Management) обрабатывает общий процесс управления установлением соединения и сигнализацией и управляет дополнительными услугами, а также службой передачи коротких сообщений.
(рис 2.1) Структура протоколов GSMПри взаимодействии базовой телефонной станцией (
Передача сигналов между различными объектами в фиксированной части сети (интерфейс A) использует протоколы на уровне 1 MTP1 (Message Transfer Part — подсистема передачи сообщений) на уровне 1 и на уровне 2 — SCCP (Signaling Connection Control Part — система управления соединением каналов сигнализации) [1, 10, 11, 35], принадлежащие системе сигнализации ОКС № 7. На уровне 3 применяют перечисленные выше протоколы GSM — MM и CM.
Подсистема 3 уровня BSSMAP прикладная система управления базовой станцией предназначена для связи контроллера базовой станции (
Для передачи сигнальных сообщений между центром коммутации мобильной связи (MSC) и системой базовой станции (
Система управления соединением канала сигнализации (SCCP — Signaling Connection Control Part) управляет
Подсистема SCCP предоставляет два класса услуг: ориентированных на соединение и не ориентированных на соединение.
В первом случае перед началом обмена данными устанавливается соединение. Доставка сообщений может быть гарантирована в порядке их передачи. Для ориентированных на соединение услуг различаются постоянные и кратковременные (
При реализации услуг, не ориентированных на соединение, SCCP обеспечивает передачу данных в двух режимах: с контролем последовательности доставки сообщений и без контроля. В последнем случае не гарантируется прием данных в порядке их передачи, так как они маршрутизируются в сети сигнализации по-разному и могут быть повторно запрошены при воздействии помех.
Структура сообщения SCCP детально рассмотрена в [1, 10, 11, 35]. Ниже приведем только часть заголовков, посвященных подвижной системе.
Примеры типов сообщений для системы, ориентированной на соединение, следующие:
Последнее сообщение содержит следующие параметры (рис 2.2).
(рис 2.2) Сообщения "разрешенная подсистема"Само сообщение "разрешенная подсистема" имеет код 0000 0001 Указанный на этом рисунке "номер задействованной подсистемы" может быть закодирован следующим образом.
| Код | Задействованная подсистема |
|---|---|
| 0000 0000 | Подсистема неизвестна |
| 0000 0001 | Техобслуживание SCCP |
| 0000 0010 | Зарезервированная часть для ITU-T |
| 0000 0011 | Подсистема пользователя ЦСИО (русская версия) ISUP-R |
| 0000 0100 | Подсистема эксплуатации и технического обслуживания OMAP |
| 0000 0101 | Прикладная подсистема обслуживания мобильной связи MAP |
| 0000 0110 | Домашний регистр местонахождения - HLR |
| 0000 0111 | Визитный регистр местонахождения VLR |
| 0000 1000 | Центр коммутации подвижной связи MSC |
| 0000 1001 | Центр идентификации оборудования |
| 0000 1010 | Зарезервирован |
| 0000 1011 | Дополнительные услуги ISDN |
| 0000 1100 | Услуги коротких сообщений в мобильной связи |
| 0000 1101 | Услуги широкополосной B- ISDN |
| 0000 1110 | Тестирование возможностей транзакции (TCAP) |
| 0000 1111 ………. 0001 1111 |
Коды зарезервированы для международного использования |
| 0010 0000 ……. 1111 0111 |
Коды зарезервированы для национальных сетей |
| 1111 1000 | Центр коммутации подвижной связи NMT (подсистема пользователя мобильной связи) |
| 1111 1001 | HLR-NMT (подсистема пользователя мобильной связи) |
| 1111 1001 | BSS (эксплуатация и техобслуживание базовых станций) |
| 1111 1110 | Прикладная часть системы базовой станции BSSAP |
| 1111 1111 | Код зарезервирован для расширения национального и международного номера подсистемы |
В табл. 2.1 выделены "жирным" коды, относящиеся к передаче сигналов мобильных систем (не обязательно к системе GSM).
Одна из пользовательских функций подсистемы управления соединением канала сигнализации SCCP (Signaling Connection Control Part) — прикладная часть системы базовой станции (BSSAP —
Пользовательские функции
При применении BSSMAP (
BSSAP сообщения включают следующие поля (рис 2.3).
(рис 2.3) Формат заголовка BSSAPДлина - Параметр, указывающий последующую длину сообщения уровня 3.
Разделение (Discrimination)
Разделяет сообщения, принадлежащие указанным выше двум протоколам: BSSMAP (
Идентификатор управления звеном передачи данных (DLCI — Data Link Control Identifier)
Применяется только для DTAP (Direct Transfer Application Part). Используется в MSC для передачи сообщений к
Прикладная система управления базовой станцией (BSSMAP) взаимодействует с обеими частями и SCCP (Signaling Connection Control Part), ориентированными на соединение и не ориентированными на соединение.
Прикладная система управления базовой станцией (BSSMAP) поддерживает все процедуры между MSC, и
Формат протокола BSSMAP (
(рис 2.4) Формат сообщений протокола BSSMAPТип сообщения
Поле из одного байта, определяющее тип сообщения. Это обязательное поле уникально определяет функцию и формат каждого сообщения BSMAP.
Информационный элемент
Каждый информационный элемент кодирован единственным кодом из восьми бит (идентификатором). Длина информационного элемента может быть фиксированная или переменная и может включать или не включать в себя индикатор длины.
Прикладная часть для прямой передачи (DTAP)
DTAP (Direct Transfer Application Part) применяется для передачи сообщений управления соединением и управления подвижностью между MS и MSC. Сообщения прямой передачи не обрабатываются в системе
(рис 2.5) Формат передачи сообщений DTAPФормат идентификатора транзакции приведен на рис 2.6.
(рис 2.6) Формат идентификатора транзакцииФлаг указывает, какой стороной назначена транзакция. Если MS, то флаг имеет значение 0, если MSC, то 1.
Значение идентификатора транзакции является целым числом и назначается инициатором. Оно уникально и на той стороне интерфейса, которая явилась инициатором этой связи, и не меняется в течение времени жизни транзакции, имеет смысл только в данном интерфейсе и остается в нем неизменной, после чего может использоваться вновь.
Поле дискриминатор протокола указывает тип подуровня (RR, CM, MM), к которому принадлежит сообщение.
Тип сообщения и информационные элементы приведены для каждого подуровня (RR, CM, MM) ниже.
Уровень управления радиоресурсами (RRM — Radio Resource Management) наблюдает за установлением соединения по радио и фиксированной сети между подвижной станцией и центром коммутации подвижной связи (MSC). Главные функциональные компоненты этого уровня — подвижная станция и подсистема базовых станций, центр коммутации подвижной связи (MSC). Уровень RRM предназначен для управления радиосеансом [49, 56]. Сеанс — это время, которое мобильная станция находится в режиме соединения и управляет конфигурацией радиоканалов, включая распределение специализированных каналов.
Радиосеанс всегда инициализируется подвижной станцией с помощью процедуры доступа, либо для исходящего вызова, либо в ответ на широковещательный вызов при входящем вызове. Уже рассмотренные выше процедуры исходящего вызова и широковещательного вызова, такие как назначение выделенного канала для сигнализации мобильной станции, и структура широковещательного подканала, устанавливаются на уровне RRM.
Кроме того, уровень RRM осуществляет управление радиохарактеристиками, такими как управление мощностью, прерывистая передача и прием.
Уровень управления мобильностью (ММ — Mobility Management) относится к верхнему уровню управления радиоресурсами (RRM — Radio
Уровень управления соединением (СМ) отвечает за управление вызовом, управление дополнительными видами услуг и управление службой передачи коротких сообщений. Каждое из них можно рассматривать как отдельный подслой в пределах уровня управления соединением (СМ). Процедура управления вызовом почти совпадает с процедурами цифровой сети ISDN, указанными в Q.931, хотя маршрутизация к (от) подвижному объекту, очевидно, является в GSM уникальной. Другие функции подслоя управления вызовом включают: установление соединения, выбор типа обслуживания (включая чередование услуг в течение вызова) и отбой.
Как уже упоминалось выше, система протоколов взаимодействия 3-го уровня на участке MS —
Обмен сигнальной информацией по протоколу
(рис 2.7) Вид сообщения протоколов LAPD 3-его уровняСообщение содержит следующие области: дискриминатор протокола, метка соединения и тип сообщения.
Дискриминатор протокола служит для того, чтобы отделить процедуры управления вызовом от любых других сообщений, а также отделить сообщения, передаваемые в ЦСИО (ISDN), от сообщений других систем, в частности, GSM.
Дискриминатор протокола кодируется в соответствии со следующей таблицей [39, 17].
| Коды и порядок следования бит | Дискриминатор протокола | |||||||
|---|---|---|---|---|---|---|---|---|
| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Сообщения по протоколу пользователь-пользователь |
| ...... | ||||||||
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | Сообщения управления вызовом по Рекомендации I.451 (включая сообщения СМ, отмеченное жирным шрифтом) |
| ...... | ||||||||
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| ...... | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | Сообщения MM |
| ...... | ||||||||
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | Сообщения RRM |
| ...... | ||||||||
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | Cообщения CM |
| ...... | ||||||||
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| ...... | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | Для национального использования |
| ...... | ||||||||
| 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | Резерв для других сетевых протоколов 3-го уровня |
| ...... | ||||||||
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
Из других полей формата сообщений уровня 3 в протоколах GSM используется поле "Тип сообщения". В табл. 2.3–2.5 приведены значения, которые применяются на уровнях CM, MM, RR. Заглавные буквы в английском значении терминов обозначают буквы, входящие в сокращенное обозначение сообщений.
| x000 | 0x000 | Переход к национальным типам сообщений |
| x000 | xxxx | Сообщения организации соединения |
| 0001 | Оповещение (ALERting) | |
| 1000 | Вызов завершен (CALL COMplete) | |
| 0010 | Вызов обслуживается (CALL PROCeeding) | |
| 0111 | Соединить (CONnect) | |
| 1111 | Подтверждение соединения (CONnect |
|
| 1110 | Аварийный вызов ( |
|
| 0011 | Вызов (SETUP) | |
| X001 | xxxx | Сообщения информационной фазы соединений |
| 0111 | Модификация (MODify) | |
| 1111 | Модификация закончена (MODify COMplete) | |
| 0011 | Отказ в модификации (MODify |
|
| 0000 | Информация пользователя (USER INFormation) | |
| 1000 | Удержание (HOLD) | |
| 1001 | Подтверждение удержания (HOLD |
|
| 1010 | Отказ от удержания (HOLD |
|
| 1100 | Возобновление ( |
|
| 1101 | Подтверждение возобновления ( |
|
| 1110 | Отказ от возобновления ( |
|
| X010 | xxxx | Сообщения разъединения |
| 0101 | Разъединение (DISConnect) | |
| 1100 | Освобождение (RELease) | |
| 1101 | Освобождение закончено (RELease COMplete) | |
| X011 | xxxx | Прочие сообщения |
| 1001 | Управление перегрузкой ( |
|
| 1100 | Извещение (NOTIFY) | |
| 1101 | Статус (STATUS) | |
| 0010 | Запрос статуса (STATUS |
|
| 0101 | Начало частотного набора (START |
|
| 0001 | Остановка частотного набора (STOP |
|
| 0010 | Подтверждение остановки частотного набора | |
| 0110 | Подтверждение начала частотного набора (STOP |
|
| 1110 | Отмена начала частотного набора (START |
|
| 1010 | Обращение к дополнительным услугам (FACILITY) |
| х000 | хххх | Регистрационные сообщения |
| 0001 | Выделен индикатор |
|
| 0010 | Изменение местоположения принято (LOCation UPDate ACcept) | |
| 0100 | Изменение местоположения отклонено (LOCation UPDate |
|
| 1000 | Запрос на изменение местоположения (LOCation UPDate REQuest) | |
| x000 | xxxx | Сообщения аутентификации и определения подлинности оборудования |
| 0001 | Аутентификация отклонена (AUTHentication |
|
| 0010 | Запрос на аутентификацию (AUTHentication REQuest) | |
| 0100 | Ответ на аутентификацию (AUTHentication RESponse) | |
| 1000 | Запрос на идентификацию (IDENtification REQuest) | |
| 1001 | Ответ на идентификацию (IDENtification RESponse) | |
| 1010 | Команда на изменение TSMI (TSMI |
|
| 1011 | Изменение TSMI закончено (TSMI |
|
| x010 | xxxx | Сообщения управления соединением |
| 0001 | Услуги CM приняты (CM SERVice ACCept) | |
| 0010 | Услуги CM отклонены (CM SERVice REJ ect) | |
| 0011 | Услуги CM прерваны (CM SERVice ABORT) | |
| 0100 | Запрос услуг CM (CM |
|
| 1000 | Изменение услуг CM (CM SERVice REESTABlishment) | |
| 1001 | Прерывание (ABORT) | |
| x011 | xxxx | Различные сигналы |
| 0100 | Состояние MM (MM STATUS) |
| x0111 | ххх | Сообщения организации каналов |
| 011 | Дополнительное распределение (ADDitional ASSignment) | |
| 111 | Непосредственное распределение (IMMdiate ASSignment) | |
| 001 | Непосредственное расширенное распределение (IMMdiate ASSignment EXTended) | |
| 010 | Непосредственное распределение отклонено (IMMdiate ASSignment |
|
| x0110 | xxxx | Сообщения о шифровании |
| 101 | Команда режима шифрования (Ciphering MODE CoMmanD) | |
| 010 | Режим шифрования закончен (Ciphering MODE COMplete) | |
| x0101 | xxxx | Сообщения передачи |
| 110 | Команда распределения (ASSignment CoMmanD) | |
| 001 | Распределение закончено (ASSignment COMplete) | |
| 111 | Ошибка распределения (ASSignment FAILure) | |
| 011 | Команда хэндовера (HANDover CoMmanD) | |
| 100 | Хэндовер закончен (HANDover COMplete) | |
| 000 | Ошибка хэндовера (HANDover FAILure) | |
| 101 | Физическая информация (PHYSical INFormation) | |
| x0001 | xxx | Сообщения освобождения каналов |
| 101 | Освобождение канала (CHANnel RELease) | |
| 010 | Частичное освобождение (PARTial RELease) | |
| 111 | Частичное освобождение закончено (PARTial RELease COMplete) | |
| x0100 | xxx | Широковещательные сообщения |
| 001 | Запрос типа 1 (PAGING REQuest 1) | |
| 010 | Запрос типа 2 (PAGING REQuest 2) | |
| 100 | Запрос типа 3 (PAGING REQuest 3) | |
| 111 | Ответ на сообщения (PAGing RESpons 1) | |
| x0011 | xxx | Системные сообщения |
| x0000 | xxx | Системные информационные сообщения |
| x00010 | xxx | Различные сообщения |
| 000 | Модификация режима канала (CHANnel MODE MODify) | |
| 010 | Статус RR (RR STATUS) | |
| 111 | Подтверждение модификации режима канала (CHANnel MODE MODify |
|
| 100 | Перераспределение частот (FREQuency |
|
| 101 | Отчет об измерении (MEASurement REPort) | |
| 110 | Изменение набора услуг (CLASSMARK CHANGE) | |
| 011 | Запрос набора услуг (CLASSMARK |
BTSM
BTSM представляет протокол взаимодействия
Дискриминатор протокола
Используется один из кодов табл. 2.2 в разделе сообщения управления вызовом (0011xxxx).
Дискриминатор сообщений
Однобайтовое поле, указывающее на тип обработки поступающих сообщений.
Первый бит применяется для указания прозрачности (transparent). Для указания типа обработки используются 7 последних битов октета.
| 00000 000 | Зарезервировано |
| 00000 001 | сигналы управления радиоканалом |
| 00000 100 | управление выделенным каналом |
| 00000 110 | управление общим каналом |
| 00000 100 | управление приемопередатчиком |
Тип сообщения
Представляет однобайтное сообщение, старший бит которого отведен для возможности расширения сообщения, а остальные предназначены для кодирования типа сообщений,
Применение рассматриваемых команд легко устанавливается из их названия, поэтому, не останавливаясь на описании, приведем пример их использования при установлении соединения от станции ISDN к мобильной станции.
| 0001xxxx | Управление радиоканалом | |
| 0001 | DATE REQuest | Запрос данных |
| 0010 | DATE INDication | Индикация данных |
| 0011 | EROR INDication | Ошибка индикации |
| 0100 | ESTablish REQuest | Запрос на установление соединения |
| 0101 | ESTablish CONfirm | Установление соединения закончено |
| 0110 | ESTablish INDication | Индикация установления соединения |
| 0111 | RF CHANnel RELease REQuest | Запрос на освобождение |
| 1000 | RF CHANnel RELease CONfirm | Освобождение |
| 1001 | RELease INDication | Индикация освобождения |
| 1010 | UNIT DATA REQuest | Запрос блока данных |
| 1011 | UNIT DATA INDication | Индикация блока данных |
| 0110 xxxx | Сообщение управления общими каналами и приемопередатчиком | |
| 0001 | BSSCH INFOrmation | Информация BSSCH |
| 0010 | CCCH Load INDication | Загрузка индикации CCCH |
| 0011 | CHANNel ReQuireD | Запрошен канал |
| 0100 | DELETE INDication | Удаление индикации |
| 0101 | PAGGING CoManD | Широковещательная команда |
| 0110 | IMMidaite ASSignee CoMmanD | Команда срочного назначения |
| 0111 | SMS Broadcast REQuest | Команда широковещательного SMS |
| 1000 | Зарезервировано | |
| 1001 | RF ReSourse INDication | Индикация ресурса радио частот |
| 1010 | SACCH FILing | Заполнение SACCH |
| 1011 | Перезагрузка | |
| 1100 | EROR REPORT | Отчет об ошибках |
| 1101 | SMS Broadcast CoManD | Команда широковещательного SMS |
| 1110 | Загрузка индикации BSCCH | |
| 1111 | NOTification CoManD | Команда извещения |
| 100xxxxx | Сообщения управления выделенным каналами | |
| 00001 | CHANnel ACTivation | Активизация канала |
| 00010 | CHANnel ACTivation |
Подтверждение активизации канала |
| 00011 | CHANnel ACTivation Negative |
Отрицательное подтверждение активизации канала |
| 01000 | CONNection FAILure | Ошибка подключения |
| 00101 | DEACTivation SACCH | Деактивизация SACCH |
| 00110 | ENCRyption CoMmanD | Команда шифрования |
| 00111 | HANDover DETECTion | Определение хэндовера |
| 01000 | MEASurement RESult | Результат измерений |
| 01001 | MODE MODify REQuest | Запрос режима модификации |
| 01010 | MODE MODify |
Подтверждение режима модификации |
Этот пример был предварительно рассмотрен для участка MS —
К этому рисунку дадим некоторые дополнительные комментарии.
На рис 2.8 используются следующие команды системы ISDN:
Команда SABM (Set Asynchronous Balanced Mode) — "установить сбалансированный асинхронный режим" — используется в протоколе
UA — Unnumbered
На рис 2.8 отмечены символами:
Следует также обратить внимание, что многие сигналы идут транзитом через
(рис 2.8) Команды обмена при установлении связи. Станция ISDN-MSНа рис 2.9 показан обмен сигналами для случая "отбой от MS" и "без задержки повешена трубка".
(рис 2.9) Обмен сигналами при одном из вариантов отбоя
На рис 2.10 показан принцип образования каналов в системе GSM [32, 36, 49, 115].
Для радиодоступа GSM 900 выделены две полосы частот:
Полосы по 25 МГц разделены на 124 пары каналов, работающих в дуплексном режиме с интервалом несущей частоты по 200 кГц, используя многостанционный доступ с частотным разделением каналов (
Канал, переносящий информацию (канал трафика, или логический канал), определится номером несущей частоты и номером одного из 8 временных положений. Информация переносится в виде коротких пакетов (
Многостанционный доступ с временным разделением (
(рис 2.10) Образование каналов в системе GSMКаналы трафика (TCH) используются для доставки данных и речи. Структура образования кадров трафика (TCH) показана на рис 2.11. [33, 36, 49, 115].
Мультикадр трафика содержит 26 кадров временного доступа (
(рис 2.11) Структура кадров трафика радио доступа системы GSMПакет содержит:
TCH прямого и обратного направления разделены во времени на 3 периода передачи пакета. Поэтому мобильная станция не может одновременно получать и принимать один и тот же канал, что упрощает ее электронное устройство.
Данные передаются в пакетах, которые помещены в слоты. Общее число бит в мультикадре трафика равно 156,25 бит x 8 x 26 = 32500 бит. Эти биты передаются за 120 мсек. Поэтому скорость передачи информации в битах — 270,833 Кбит/с (32500/0,12=270,833 Кбит/с). Время передачи одного бита 3,69 мкс. Чтобы нейтрализовать влияние ошибок в настройке времени, дисперсию времени и т. д., пакет данных немного короче, чем временной интервал. Он составляет для одного пакета 148 бит из 156.25 битов, передаваемых в пределах слота.
В дополнение к каналам THC's с полной скоростью могут применяться каналы THC's с полускоростью. THC's с полускоростью фактически могут удвоить емкость системы, так как в них предусматривается кодирование речи в пределах 11,4 Кбит/с вместо 22,8 Кбит/с. Полускоростные THC's каналы также используются для передачи сигналов управления. В рекомендациях они названы автономными специализированными каналами управления (SDCCH —
Если применяется полускоростное кодирование, то число слотов увеличивается до 16. При этом в четных кадрах мультикадра содержится информация 0–7-го слота, а в нечетных — 8–15-го.
Кадры управления уже рассматривались выше. Структура этих кадров и мультикадров показана на рис 2.12. По сравнению с приведенными на рис 2.11 кадрами, мультикадр состоит из 51 кадра
(рис 2.12) Структура кадров управленияСодержания слотов управления и защитный интервал зависят от их назначения и указаны на рис 2.13.
(рис 2.13) Структуры слотов управленияСлот подстройки частоты (FB — Frequency correction Burst) предназначен для синхронизации частот мобильной станции. Для передачи этих слотов выделяется канал подстройки частоты (FCCH — Frequency Correction Channel).
Слот синхронизации (SB — Synchronization Burst) предназначен для синхронизации по времени базовой и мобильной станций. Слот содержит синхропоследовательность (64 бита), зашифрованную информацию о номере кадра
Пустой слот (DB — Dummy Burst) — этот вспомогательный пакет содержит два поля по 58 бит, не несущих информации. Такой пакет передается с целью оповещения о том, что станция находится в работоспособном состоянии.
Слот доступа (AB — Access Burst) предназначен для разрешения доступа MS к
Все слоты имеют одинаковую длину 156,25 бит и длительность 235,833 мкс. Все слоты, кроме слота доступа, имеют концевые биты (TB — Tail Bit) по 3 бита каждый, и защитный интервал 8,25 бит.
На рис 2.14 показано объединение информации управления и трафика в единый поток.
(рис 2.14) Объединение мультикадров трафика и управления в единый поток
Для передачи быстродействующего объединенного канала управления (FACCH — Fast Associated Control Channel) и низкоскоростного выделенного канала управления (SACCH —
Для чего применяются однобитовые флажки, которые указывают тип информации?
Из 26 кадров 24 используются для трафика, один (12-й кадр) — как низкоскоростной выделенный канал управления (SACCH —
Поскольку один канал SACCH при полноскоростном режиме занимает один слот с информационным полем 114 бит (см. рис 2.11), а время передачи 0,12 с, то скорость передачи по этому каналу 114/0,12=950 бит/с.
Слоты канала FACCH передаются со скоростью слота трафика. Остальные каналы управления передаются в мультикадре управления (.

(рис 2.15) Организация мультикадра управления (а-д)Каналы
При передаче в направлении от сети к MS весь мультикадр разбивается на 5 групп по 10 кадров в каждой. Каждая группа начинается кадром канала FCCH, за которым следует SCH. Остальные 8 кадров разделяются на два блока по 4 кадра. Первая группа перового блока предназначена для передачи канала
Линия от MS к сети используется только для передачи кадров канала RACH.
В табл. 2.8 сведены итоговые сведения по организации логических каналов.
Рис. 2.16 показывает последовательность действий при преобразовании речи в радиоволны и обратном преобразовании.
(рис 2.16) Последовательность действий при преобразовании речи в радиоволны и обратном преобразовании| Каналы управления |
Широковещательные каналы управления |
FCCH | от сети к MS | Каналы подстройки несущей частоты | Передается в речевом канале рис 2.11 |
| SCH | от сети к MS | Канал временной синхронизации | |||
| от сети к MS | Широковещательный канал управления | Передается в мультикадре управления рис 2.15-a | |||
| Общие каналы управления CCCH | PCH | от сети к MS | Канал вызова | ||
| AGCH | от сети к MS | Канал предоставления доступа | |||
| RACH | от сети к MS | Канал с произвольным доступом | Передается в мультикадре управления рис 2.15-б | ||
| Специализированные каналы управления DCCH | SDCCH/4 | дуплекс | Автономный специализированный канал управления на 4 подканала | Передаются в мультикадре управления рис 2.15-в и рис 2.15-г | |
| SDCCH/8 | дуплекс | Автономный специализированный канал управления на 8 подканалов | |||
| Совмещенные каналы управления ACCH | FACCH | дуплекс | Быстродействующий объединенный канал управления | ||
| SACCH | дуплекс | Низкоскоростной выделенный канал управления |
Примечание. Форматы, приведенные на рис 2.15.д и рис 2.15.е, применяются в случае небольшой загрузки каналов управления и не указаны в таблице
На основании субъективных показателей качества речи и сложности реализации (которая связана со стоимостью, задержкой обработки и потребляемой мощностью) для GSM выбрано долговременное линейное предсказание с возбуждением регулярной импульсной последовательностью (RPE —
(рис 2.17) Основная блок-схема кодеров GSM 06.10 и GSM 06.20Некоторыми североамериканскими операторами GSM1900 был реализован алгоритм преобразования речи "усовершенствованная полная скорость" (
Из-за влияния естественных или искусственных электромагнитных помех закодированная речь или сигналы данных, передаваемые по радиоинтерфейсу, должны быть защищены от ошибок. GSM использует сверточное кодирование (
Рассмотрим речевой кодер-декодер, который производит блок на 260 битов для каждых 20 временных отсчетов речи каждые 20 мс (рис 2.18).
(рис 2.18) Один отсчет речевого сигнала: 1блок = 260 бит (20мс)Субъективные испытания показали, что которые некоторые биты этого блока были более важны для качества речевого восприятия, чем другие. Поэтому биты разделены на три класса:
Классу Ia биты добавлен циклический избыточный код на 3 бита для обнаружения ошибок. Если ошибка обнаружена, кадр оценивается как значительно поврежденный и удаляется. Он может быть заменен немного уменьшенной версией предыдущего правильно полученного кадра. Это 53 бита, вместе с 132 битами класса Ib и конечной последовательностью (TB — Tail Bit) на 4 бита (всего 189 битов).
Напомним, что сверточное кодирование (
На рис 2.19 показан принцип сверточного кодирования при K=3 и r=1/2. При этом выполняется следующая последовательность действий:

(рис 2.19) В стандарте GSM используется сверточный кодер с кодовым ограничением
K=5. Каждый входной бит закодирован двумя битами выходного потока (r=1/2), базируясь на комбинации предыдущих 5 входных битов. Таким образом, сверточный кодер передает на выход 378 битов, к которым добавляются 78 остающихся бит класса II биты, которые являются незащищенными. Следовательно, каждые 20-миллисекундные временные отсчеты речи закодированы в виде 456 битов (рис 2.20) и требуют скорости передачи информации в битах 22,8 Кбит/с.
(рис 2.20) Принцип кодирования пакета трафика.Цифровой сигнал модулируется на аналоговую несущую частоту, используя гауссовскую манипуляцию с минимальным частотным сдвигом (
Гауссовская минимальная манипуляция (
Для оценки правильности передачи 50 битов, чувствительных к ошибкам (категория Ia), используется избыточность в виде трех битов, которые получаются уже рассмотренными ранее методами с использованием полинома $$G(X)=X^3+X+1$$. При обнаружении ошибок нарушенный блок заменяется образом предыдущего блока, чтобы исключить помехи в разговоре (шорохи и трески).
Для декодирования сверточного кода применяется алгоритм Витерби [7]. Алгоритм состоит в том, что получаемая часть входной последовательности (например, 2 бита) анализируется, чтобы получить все возможные исходные последовательности, из которых она может быть получена. Из таких последовательностей выбирается наиболее "правдоподобная" (согласно
Перестановка (перемежение) информации — это изменение позиций блоков информации относительно друг друга, которое позволяет разнести стоящие рядом символы, принадлежащие одному и тому же сообщению. При этом групповые ошибки преобразуются в одиночные и эффективно исправляются, например, сверточным декодером. Имеется несколько алгоритмов перестановки (перемежения) [41, 49], например, перестановка блоков информации в соответствии с таблицей (табличное перемещение), диагональное перемещение и т. д. Ниже рассмотрен один, наиболее простой [115] алгоритм, который используется чаще всего в сочетании с другими.
Принцип перестановки в данном случае заключается в том, что временные отсчеты GSM величиной 456 бит (для полной скорости передачи речи) разбиваются на 8 групп по 57 бит. Каждая такая группа передается в различных пакетах трафика и в различных кадрах. Биты в каждом пакете пронумерованы и разделены на четные и нечетные, и в соответствии с этим включаются в различные пакеты трафика. Принцип перестановки информации показан на рис 2.21 [115].
(рис 2.21) Принцип перестановки информацииОсновной недостаток принципа перестановки — это вносимая задержка из-за накопления пакетов информации, их перестановки и передачи.
В GSM защита информации представлена средствами шифрования передачи. Метод шифрования не зависит от типа передаваемых данных (речь, пользовательские данные или сообщения сигнализации). Оно применяется только к нормальным пакетам (normal
Шифрование достигается преобразованием с помощью операции "исключающее ИЛИ". Эта операция проводится между псевдослучайной многоразрядной последовательностью и 114 полезными битами нормального пакета (все информационные биты кроме 2 контрольных флагов).
Расшифровка использует тот же самый ключ шифрования. Более детально процесс шифрования и дешифрования дан в курсе лекций "Криптография и безопасность сетей".
Подавление искажений из-за многолучевого распространения (multipath propagation)
В диапазоне 900 МГц радиоволны отражаются от всего — зданий, холмов, автомобилей, самолетов и т. д. Таким образом, приемной антенны может достигнуть много отраженных сигналов, каждый с различной фазой, и вызвать замирание (fade). Замирание — явление, при котором в течение определенного интервала времени происходит то постепенное усиление, то ослабление сигнала. Подавление искажений используется, чтобы извлечь желательный сигнал из нежелательных отражений. Оно работает, определяя, как известный переданный сигнал искажен замиранием из-за многолучевого распространения, и настраивает обратный фильтр, чтобы извлечь остальную часть переданного сигнала. Этот известный сигнал — 26 битов обучающей последовательности, передаваемой в середине каждого временного интервала пакета. Практическая реализация компенсатора не определена в спецификациях GSM.
Скачок частоты
Передвижная станция позволяет применять любую из заданных частот: это означает, что частота может изменяться между передатчиком и приемником и управляться в пределах одного кадра
Прерывистая передача
Уменьшение межканальных помех — цель любой сотовой системы, так как это позволяет обеспечить лучшее обслуживание для данного размера ячейки или использование меньших ячеек, что увеличивает полную емкость системы. Прерывистая передача (
Самый важный компонент
Прерывистый прием
Другой метод
Управление мощностью
Есть пять классов определенных подвижных станций согласно их пиковой мощности передатчика, с номиналами, равными 20, 8, 5, 2 и 0,8 ваттам. Чтобы снизить межканальные помехи и сохранить мощность, приемопередатчики мобильных станций и базовые станции работают на самой низкой мощности, которую выбирают для поддержания приемлемого качества сигнала. Уровни мощности могут изменяться вверх или вниз ступенчато по 2 децибела от пиковой мощности вниз к минимуму 13
Подвижная станция измеряет силу сигнала или качество сигнала (основанное на коэффициенте битовых ошибок —

Для определения следует использовать формулу отношения мощности в точке приема (
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.