Сети GSM. Взгляд изнутри.

Как устроена сотовая связь

Сети GSM. Взгляд изнутри.

Знаете ли вы, что происходит после того, как вы набрали номер друга на мобильном телефоне? Как сотовая сеть находит его в горах Андалусии или на побережье далекого острова Пасхи? Почему иногда неожиданно разговор прерывается? На прошлой неделе я побывал в компании Beeline и попытался разобраться, как устроена сотовая связь…

Большая площадь населенной части нашей страны покрыта Базовыми Станциями (БС). В поле они выглядят как красно-белые вышки, а в городе спрятаны на крышах нежилых домов. Каждая станция ловит сигнал от мобильных телефонов на удалении до 35 километров и общается с мобильным телефоном по служебным или голосовым каналам.

Сети GSM. Взгляд изнутри.

После того, как вы набрали номер друга, ваш телефон связывается с ближайшей к вам Базовой Станцией (БС) по служебному каналу и просит выделить голосовой канал. Базовая Станция отправляет запрос на контроллер (BSC), а тот переадресует его на коммутатор (MSC). Если ваш друг является абонентом той же сотовой сети, то коммутатор сверится с Home Location Register (HLR), выяснит, где в данный момент находится вызываемый абонент (дома, в Турции или на Аляске), и переведет звонок на соответствующий коммутатор, откуда тот его переправит на контроллер и затем на Базовую Станцию. Базовая Станция свяжется с мобильным телефоном и соединит вас с другом. Если ваш друг абонент другой сети или вы звоните на городской телефон, то ваш коммутатор обратится к соответствующему коммутатору другой сети.

Сложно? Давайте разберемся подробнее.

Базовая Станция представляет из себя пару железных шкафов, запертых в хорошо кондиционируемом помещении. Учитывая, что в Москве было на улице 40, мне захотелось немного пожить в этом помещении. Обычно, Базовая Станция находится либо на чердаке здания, либо в контейнере на крыше:

2. Сети GSM. Взгляд изнутри.

Антенна Базовой Станции разделена на несколько секторов, каждый из которых “светит” в свою сторону. Вертикальная антенна осуществляет связь с телефонами, круглая соединяет Базовую Станцию с контроллером:

3. Сети GSM. Взгляд изнутри.

Каждый сектор может обслуживать до 72 звонков одновременно, в зависимости от настройки и конфигурации. Базовая Станция может состоять из 6 секторов, таким образом, одна Базовая Станция может обслуживать до 432 звонков, однако, обычно на станции установлено меньшее количество передатчиков и секторов. Сотовые операторы предпочитают ставить больше БС для улучшения качества связи.

Базовая Станция может работать в трех диапазонах:

900 МГц – сигнал на этой частоте распространяется дальше и лучше проникает внутрь зданий
1800 МГц – сигнал распространяется на более короткие расстояния, но позволяет установить большее количество передатчиков на 1 секторе
2100 МГц – Сеть 3G

Вот так выглядит шкаф с 3G оборудованием:

4. Сети GSM. Взгляд изнутри.

На Базовые Станции в полях и деревнях устанавливают передатчики 900 МГц, а в городе, где Базовые Станции натыканы как иглы у ежика, в основном, связь осуществляется на частоте 1800 МГц, хотя на любой Базовой Станции могут присутствовать передатчики всех трех диапазонов одновременно.

5. Сети GSM. Взгляд изнутри.

6. Сети GSM. Взгляд изнутри.

Сигнал частотой 900 МГц может бить до 35 километров, хотя “дальность” некоторых Базовых Станций, стоящих вдоль трасс, может доходить до 70 километров, за счет снижения числа одновременно обслуживаемых абонентов на станции в два раза. Соответственно, наш телефон с его маленькой встроенной антенной также может передавать сигнал на расстояние до 70 километров…

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

Телефон может измерять уровень сигнала от 32 Базовых Станций одновременно. Информацию о 6-ти лучших (по уровню сигнала) он отправляет по служебному каналу, и уже контроллер (BSC) решает, какой БС передать текущий звонок (Handover), если вы находитесь в движении. Иногда телефон может ошибиться и перебросить вас на БС с худшим сигналом, в этом случае разговор может прерваться. Также может оказаться, что на Базовой Станции, которую выбрал ваш телефон, все голосовые линии заняты. В этом случае разговор также прервется.

Еще мне рассказали о так называемой “проблеме верхних этажей”. Если вы живете в пентхаусе, то иногда, при переходе из одной комнаты в другую, разговор может прерываться. Это происходит потому, что в одной комнате телефон может “видеть” одну БС, а во второй – другую, если она выходит на другую сторону дома, и, при этом эти 2 Базовые Станции находятся на большом удалении друг от друга и не прописаны как “соседние” у сотового оператора. В этом случае передача звонка с одной БС на другую происходить не будет:

Сети GSM. Взгляд изнутри.

Связь в метро обеспечивается так же, как и на улице: Базовая Станция – контроллер – коммутатор, с той лишь разницей, что применяются там маленькие Базовые Станции, а в тоннеле покрытие обеспечивается не обычной антенной, а специальным излучающим кабелем.

Как я уже писал выше, одна БС может производить до 432 звонков одновременно. Обычно этой мощности хватает за глаза, но, например, во время некоторых праздников БС может не справиться с количеством желающих позвонить. Обычно это случается на Новый Год, когда все начинают поздравлять друг друга.

Читайте про операторов:  10. Система сотовой связи стандарта GSM. Мобильные системы связи

SMS передаются по служебным каналам. На 8 марта и 23 февраля люди предпочитают поздравлять друг друга с помощью SMS, пересылая смешные стишки, и телефоны зачастую не могут договориться с БС о выделении голосового канала.

Мне рассказали интересный случай. Из одного района Москвы стали поступать жалобы от абонентов о том, что они не могут никуда дозвониться. Технические специалисты стали разбираться. Большинство голосовых каналов было свободно, а все служебные были заняты. Оказалось, что рядом с этой БС находился институт, в котором шли экзамены и студенты беспрерывно обменивались эсэмэсками.

Длинные SMS телефон делит на несколько коротких и отправляет каждое отдельно. Сотрудники технической службы советуют отправлять такие поздравления с помощью MMS. Это будет быстрее и дешевле.

С Базовой Станции звонок попадает на контроллер. Выглядит он так же скучно, как и сама БС – это просто набор шкафов:

7. Сети GSM. Взгляд изнутри.

В зависимости от оборудования, контроллер может обслуживать до 60 Базовых Станций. Связь между БС и контроллером (BSC) может осуществляться по радиорелейному каналу либо по оптике. Контроллер осуществляет управление работой радиоканалов, в т.ч. контролирует передвижение абонента, передачу сигнала с одной БС на другую.

Гораздо интереснее выглядит коммутатор:

8. Сети GSM. Взгляд изнутри.

9. Сети GSM. Взгляд изнутри.

Каждый коммутатор обслуживает от 2 до 30 контроллеров. Он занимает уже большой зал, заставленный различными шкафами с оборудованием:

10. Сети GSM. Взгляд изнутри.

11. Сети GSM. Взгляд изнутри.

12. Сети GSM. Взгляд изнутри.

Коммутатор осуществляет управление трафиком. Помните старые фильмы, где люди сначала дозванивались до “девушки”, а затем она уже соединяла их с другим абонентом, перетыкивая проводки? Этим же занимаются и современные коммутаторы:

13. Сети GSM. Взгляд изнутри.

Для контроля за сетью у Билайна есть несколько автомобилей, которые они ласково называют “ежики”. Они передвигаются по городу и измеряют уровень сигнала собственной сети, а также уровень сети коллег из “Большой Тройки”:

14. Сети GSM. Взгляд изнутри.

Вся крыша такого автомобиля утыкана антеннами:

15. Сети GSM. Взгляд изнутри.

Внутри стоит оборудование, осуществляющее сотни звонков и снимающее информацию:

16. Сети GSM. Взгляд изнутри.

Круглосуточный контроль за коммутаторами и контроллерами осуществляется из Центра Управления Полетами Центра Контроля Сети (ЦКС):

17. Сети GSM. Взгляд изнутри.

Существует 3 основных направления по контролю за сотовой сетью: аварийность, статистика и обратная связь от абонентов.

Так же, как и в самолетах, на всем оборудовании сотовой сети стоят датчики, которые посылают сигнал в ЦКС и выводят информацию на компьютеры диспетчеров. Если какое-то оборудование вышло из строя, то на мониторе начнет “мигать лампочка”.

ЦКС также отслеживает статистику по всем коммутаторам и контроллерам. Он анализирует ее, сравнивая с предыдущими периодами (часом, сутками, неделей и т.д.). Если статистика какого-то из узлов стала резко отличаться от предыдущих показателей, то на мониторе опять начнет “мигать лампочка”.

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

За коммутаторами круглосуточно следят по 2 инженера:

18. Сети GSM. Взгляд изнутри.

На графике показана активность московских коммутаторов. Хорошо видно, что ночью практически никто не звонит:

19. Сети GSM. Взгляд изнутри.

Контроль за контроллерами (простите за тавтологию) осуществляется со второго этажа Центра Контроля Сети:

22. Сети GSM. Взгляд изнутри.

21. Сети GSM. Взгляд изнутри.

Понимаю, что у вас осталась куча вопросов о том, как устроена сотовая сеть. Тема сложная, и я попросил специалиста из “Билайн” помочь мне отвечать на ваши комментарии. Единственная просьба – придерживайтесь темы. А вопросы типа “Билайн редиски. Украли у меня 3 рубля со счета” – адресуйте абонентской службе 0611.

Завтра будет пост о том, как передо мной выпрыгнул кит, а я не успел его сфотографировать. Stay Tuned!

§

“Сигнал частотой 900 МГц может бить до 35 километров, хотя “дальность” некоторых Базовых Станций, стоящих вдоль трасс, может доходить до 70 километров в ущерб качеству сигнала.”

В этом месте не совсем верно. 70 километров получается не за счет ухудшения качества сигнала, а за счет снижения числа одновременно обслуживаемых абонентов на станции в два раза.
Физика процесса.
В мобильной связи GSM используется временное разделение сигнала, то есть когда мы говорим – то телефон и базовая станция обмениваются радиосигналами не постоянно, а импульсами через определенное время. Для каждого телефона на базовой станции выделено свое “окно” для связи, тайм-слот. В остальное время станция общается с другими абонентами, пока круг не замкнется. Число одновременно обслуживаемых абонентов на базовой станции ограничено, и если все тайм-слоты заняты, а другой свободной базовой станции в пределах радиовидимости нет, то позвонить не получится.
Радиоволны распространяются не мгновенно, сигнал в зависимости от расстояния проходит с задержкой, и 35 км – это как раз расстояние, на котором телефон при обмене сигналами все еще попадает в свой тайм-слот на стандатрной базовой станции. Если расстояние увеличится более чем на 35 км – связь прервется.
Ну и соответственно если тайм-слот на базовой станции увеличить в два раза – то теореически можно говорить на расстоянии в два раза большем (70 км), но одновременно обслуживать в два раза меньше абонентов.

§

Просьба к сотруднику Билайн прокомментировать ситуацию.
Как-то судьба занесла меня с коллегой на окраину Родины с целью установить некую систему удалённого мониторинга. Одним из используемых протоколов передачи данных был CSD.

Так вот, когда мы, сидя в центре небольшого городка, пытались установить связь по CSD с удалённой станцией – ничего не получалось, шли постоянные сбои ещё на самых начальных этапах установки соединения. Перепробовали всех операторов большой тройки и одного местного – результат одинаковый.

Читайте про операторов:  Как узнать номер Йота (свой номер или модема)

На следующий день попробовали связь с окраины городка – всё в норме. Отъехали в глушь километров на 100 – аналогично, всё работает. С чем может быть связана подобная странная ситуация?

Регистрация в сети.

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

Пусть сеть найдена. По запросу сети телефон передает IMSI
абонента. IMSI начинается с кода страны “приписки”
его владельца, далее следуют цифры, определяющие домашнюю сеть, а
уже потом – уникальный номер конкретного подписчика.

Например, начало
IMSI 25099… соответствует российскому оператору Билайн.
(250-Россия, 99 – Билайн). По номеру IMSIVLR
гостевой сети определяет домашнюю сеть и связывается с ее HLR.
Последний передает всю необходимую информацию об абоненте в VLR,
который сделал запрос, а у себя размещает ссылку на этот VLR,
чтобы в случае необходимости знать, “где искать” абонента.

Очень интересен процесс определения подлинности абонента. При регистрации
AuC домашней сети генерирует 128-битовое случайное
число – RAND, пересылаемое телефону. Внутри SIM с
помощью ключа Ki (ключ идентификации – так же как
и IMSI, он содержится в SIM) и алгоритма
идентификации А3 вычисляется 32-битовый ответ – SRES
(Signed RESult)

по формуле SRES = Ki * RAND. Точно такие же вычисления
проделываются одновременно и в AuC (по выбранному
из HLRKi пользователя). Если SRES,
вычисленный в телефоне, совпадет со SRES, рассчитанным
AuC, то процесс авторизации считается успешным и
абоненту присваивается TMSI (Temporary Mobile Subscriber
Identity-временный номер мобильного абонента).

Теоретически, при регистрации должен передаваться и номер IMEI,
но у меня есть большие сомнения насчет того, что московские операторы
отслеживают IMEI используемых абонентами телефонов.
Давайте будем рассматривать некую “идеальную” сеть, функционирующую
так, как было задумано создателями GSM.

Так вот, при получении IMEI
сетью, он направляется в EIR, где сравнивается с
так называемыми “списками” номеров. Белый список содержит
номера санкционированных к использованию телефонов, черный список
состоит из IMEI, украденных или по какой-либо иной
причине не допущенных к эксплуатации телефонов, и, наконец, серый
список – “трубки” с проблемами, работа которых разрешается
системой, но за которыми ведется постоянное наблюдение.

После процедуры идентификации и взаимодействия гостевого VLR
с домашним HLR запускается счетчик времени, задающий
момент перерегистрации в случае отсутствия каких-либо сеансов связи.
Обычно период обязательной регистрации составляет несколько часов.
Перерегистрация необходима для того, чтобы сеть получила подтверждение,
что телефон по-прежнему находится в зоне ее действия.

Дело в том,
что в режиме ожидания “трубка” только отслеживает сигналы,
передаваемые сетью, но сама ничего не излучает – процесс передачи
начинается только в случае установления соединения, а также при значительных
перемещениях относительно сети (ниже это будет рассмотрено подробно)
– в таких случаях таймер, отсчитывающий время до следующей перерегистрации,
запускается заново.

Все пользователи случайным образом разбиваются на 10 равноправных
классов доступа (с номерами от 0 до 9). Кроме того, существует несколько
специальных классов с номерами с 11 по 15 (разного рода аварийные
и экстренные службы, служебный персонал сети).

Информация о классе
доступа хранится в SIM. Особый, 10 класс доступа,
позволяет совершать экстренные звонки (по номеру 112), если пользователь
не принадлежит к какому-либо разрешенному классу, или вообще не имеет
IMSI (SIM).

Стандарт — дело тонкое

В России, как и в других странах, одновременно действует целый зоопарк разных стандартов. Это необходимо, прежде всего, для сохранения работоспособности всех мобильных терминалов, в том числе телефонов, работающих только в GSM, и даже древних трубок, работающих только в одном из двух диапазонов GSM.

Из основных стандартов (служебная TETRA и прочая экзотика не в счёт) у нас работает GSM в диапазонах 900 и 1800 МГц, сети UMTS (3G) в диапазонах 900 и 2100 МГц, LTE (4G) двух разновидностей (FDD и TDD) в нескольких частотных диапазонах и CDMA (Скайлинк)

в диапазоне 450 МГц. По мере роста распространённости терминалов с поддержкой 3G и 4G операторы начинают «отбирать» у своих сетей GSM часть полос и запускать на этих полосах LTE (4G). Это рационально и необходимо, так как современные стандарты 3G и LTE (4G) позволяют на той же полосе частот обслужить намного больше абонентов.

А преимущество стандарта LTE ещё и в том, что он позволяет объединять и совместно использовать несколько полос частот в разных диапазонах. Это и есть LTE Advanced (LTE-A) с агрегацией частот. Такой «частотный бутерброд» резко повышает эффективность и позволяет добиться фантастических скоростей передачи данных.

Например, в московской сети МегаФон увидеть больше 200 Мбит/с вполне реально. К сожалению, поддерживающих технологию LTE-A смартфонов и роутеров пока сравнительно мало, но это вопрос времени. Ошибочно полагать, что такие современные и скоростные сети доступны только в Москве, в том же МегаФоне сети LTE-A уже есть в пятнадцати городах России.

Стандарт LTE, конечно, объективно лучше, чем UMTS и, тем более, лучше, чем GSM. Позволяет обслуживать намного больше абонентов на тех же частотах и обеспечивает совсем другие скорости передачи данных. Но «счастье» не только в самом стандарте, но и в используемом диапазоне частот.

Читайте про операторов:  Номер телефона 8-993, какой сотовый оператор и регион (код 993)

Общее правило: чем ниже частота, тем лучше проникновение сигнала через стены зданий и тем больше «дальнобойность» базовых станций и терминалов. Самая низкая частота в России у Скайлинка (450 МГц), благодаря этому небольшим количеством базовых станций можно «накрывать» обширные территории, сигнал Скайлинка часто присутствует в такой глуши, куда не пока не дотянулся никто из остальных операторов.

Беда в том, что стандарт Скайлинка (CDMA 450) поддерживает считанное количество китайских телефонов и смартфонов. В обозримом будущем возможен переход на LTE в этом диапазоне и появление поддержки этого диапазона в большинстве современных смартфонов. Всё очень непросто и взаимосвязано.

Стандарт GSM 900 хорош для покрытия больших территорий и «пробивания» стен зданий, GSM 1800 — для обслуживания большого числа абонентов. Но в GSM 1800 требуется в четыре раза больше базовых станций для такого же покрытия. Аналогично с LTE (4G): диапазон 800 МГц хорошо подходит для «лесов и болот», диапазон 2600 МГц даёт необходимую ёмкость сети в городах.

Сейчас под LTE всё активнее используют диапазон 1800 МГц (полосы частот, «отобранные» у сетей GSM). Тоже вопрос совместимости терминалов. Например, привезённые из США iPhone могут работать в LTE 800 МГц (Band 20), но не поддерживать Band 7 (2600 МГц).

Частот в Band 20 у наших операторов сравнительно мало, и сети в этом диапазоне развивают не так активно, а владельцы таких iPhone жалуются на низкую скорость и «плохого оператора». С LTE в диапазоне 1800 МГц тоже не всё гладко: ваш любимый роутер LTE в диапазоне 1800 может не работать, и опять будет виноват «плохой оператор».

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

В таких устройствах прописаны точки доступа, проверена работа с огромным зоопарком SIM-карт, которые есть у операторов, выставлены правильные настройки для сети в инженерном меню телефона. Одна и та же модель может быть настроена так, что ее локальный вариант будет дольше и устойчивее цепляться за сеть, чем аналог, привезенный из Европы или США.

Территориальное деление сети и handover.

Как уже было сказано, сеть состоит из множества BTS
– базовых станций (одна BTS – одна “сота”,
ячейка). Для упрощения функционирования системы и снижения служебного
трафика, BTS объединяют в группы – домены, получившие
название LA (Location Area – области расположения).
Каждой LA соответствует свой код LAI(Location
Area Identity).

Один VLR может контролировать несколько
LA. И именно LAIпомещается в VLR
для задания местоположения мобильного абонента. В случае необходимости
именно в соответствующей LA (а не в отдельной соте,
заметьте) будет произведен поиск абонента.

При перемещении абонента
из одной соты в другую в пределах одной LA перерегистрация
и изменение записей в VLR/HLR не
производится, но стоит ему (абоненту) попасть на территорию другой
LA, как начнется взаимодействие телефона с сетью.
Каждому пользователю, наверное, не раз приходилось слышать периодические
помехи (типа хрюк-хрюк—хрюк-хрюк—хрюк-хрюк 🙂 ) в музыкальной
системе своего автомобиля от находящегося в режиме ожидания телефона
– зачастую это является следствием проводимой перерегистрации при
пересечении границ LA.

При смене LA
код старой области стирается из VLR и заменяется
новым LAI, если же следующий LA
контролируется другим VLR, то произойдет смена VLR
и обновление записи в HLR.

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

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

Теперь рассмотрим очень красивый алгоритм так называемого handover`ра
(такое название получила смена используемого канала в процессе соединения).
Во время разговора по мобильному телефону вследствие ряда причин (удаление
“трубки” от базовой станции, многолучевая интерференция,
перемещение абонента в зону так называемой тени и т.п.) мощность (и
качество) сигнала может ухудшиться.

В этом случае произойдет переключение
на канал (может быть, другой BTS) с лучшим качеством
сигнала без прерывания текущего соединения (добавлю – ни сам абонент,
ни его собеседник, как правило, не замечают произошедшего handover`а).
Handover`ы принято разделять на четыре типа:

В общем случае, проведение handover`а – задача
MSC. Но в двух первых случаях, называемых внутренними
handover`ами, чтобы снизить нагрузку на коммутатор
и служебные линии связи, процесс смены каналов управляется BSC,
а MSC лишь информируется о происшедшем.

Во время разговора мобильный телефон постоянно контролирует уровень
сигнала от соседних BTS (список каналов (до 16),
за которыми необходимо вести наблюдение, задается базовой станцией).
На основании этих измерений выбираются шесть лучших кандидатов, данные
о которых постоянно (не реже раза в секунду) передаются BSC
и MSC для организации возможного переключения. Существуют
две основные схемы handover`а:

Интересно, что инициировать смену каналов может не только мобильный
телефон, но и MSC, например, для лучшего распределения
трафика.

Добавить комментарий

Ваш адрес email не будет опубликован.

Adblock
detector