GPRS territory

4 июня 2010  |  Рубрики: Theory

В этой заметке я хочу осветить вопрос выделения тайм-слотов (TS) при пакетной передаче данных в сетях GSM, а также показать, почему мы на практике не сможем достичь максимальной скорости GPRS передачи данных и что это все в конечном счете дает пользователю мобильного интернета.


Начнем с небольшой теории…

Стандарты для пакетной передачи определяют четыре основные схемы кодирования по «воздуху»: CS1, CS2, CS3, CS4. CS1 имеет наибольшие возможности по исправлению ошибок, но и наименьшую пропускную способность на интерфейс, в то время как CS4 вообще не имеет механизмов исправления ошибок и наибольшую пропускную способность (данные по всем четырем схемам приведены в таблице ниже). Выбор схемы кодирования происходит динамически на основании значения BLER (Block Error Rate) на базовой станции, но в основном операторы используют схему кодирования CS4, для увеличения пропускной способности.

Сравнительная характеристика всех четырех схем кодирования представлена в таблице ниже.

Channel Coding CS1 CS2 CS3 CS4
Single TS date rate, kbit/s 9,05 13,40 15,60 21,40
8 TS date rate, kbit/s 72,00 107,20 124,80 171,20

 

Рассмотрим распределения TS для передачи пакетных данных. Типичная структура тайм-слотов на одном трансивере BTS представлена на рисунке ниже.

Time-Slots

 

Нулевой TS (возможно даже 2 первых TS – 0,1) выделяются для канала BCCH (Broadcast Common Control Channel – DL), по которому MS получает служебную информацию от BTS.

Итого имеет 7 TS которые, могут быть использованы как для пакетной передачи, так и для голосовых сервисов. Следую также помнить, что голосовые сервисы имеют безоговорочный приоритет перед пакетной передачей. Распределение слотов для GPRS передачи данных происходит динамически начиная с минимального количества, т.н. Dedicated TS для пакетной передачи данных.

Весь GPRS трафик обслуживается на стороне BSC (точнее с помощью специальных PCU плат), также осуществляется распределение ресурсов для CS данных. TS которые распределяются для пакетной передачи данных называются GPRS Territory. Различают следующие виды «территорий»:

  • Default (используется только под пакетную передачу данных, голосовые сервисы не могут передаваться через эти TS);
  • Dedicated (могут быть использованы как под пакетную передачу, так и под голосовые сервисы – при этом голосовые сервисы имеют приоритет и если нет свободных TS для голосовых сервисов, то «отбивается» один из TS, который используется под PS данные);
  • Additional (обычно, это вся пропускная способность одной ячейки (cell) по TS и эти таймслоты могут быть использованы как для пакетной передачи, так и для голосовых сервисов).

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

Также необходимо помнить, что должен быть обязательно один свободный TS между таймслотами, которые используются для пакетной передачи и тайм-слотами, которые используются для голосовых сервисов. TS под PS выделяются последовательно, начиная от последнего TS, в то время как CS territory может распределяться с пробелами между отдельными TS, и обычно начинает распределяться от первого (нулевого) TS.

Таким образом, мы видим, что максимальная скорость передачи (порядка 172 kbps), которую во всю афиширую операторы, предоставляющие возможность пакетной передачи данных возможна только в случае выделения всех 8 TS под пакетную передачу, что практически не возможно в реальной ситуации. На практике получается, что конкретному абоненту удается “ухватить” до 2-4 тайм-слотов, что соответствует скорости передачи данных до 40-80 кбит/с. Любознательный читатель может задаться вопросом, а как же при одинаковом количестве все тех же тайм-слотов для EDGE технологии абонентам рекламируют уже совсем другой порядок скоростей – 473,6 кбит/с. Я не буду здесь повторяться, а просто отправлю желающих ознакомиться с комментариями на хабре к своей же статье 🙂

Небольшой помощник:

BSC – Base Station Controller

BTS – Base Transceiver Station

CS – Coding Scheme

PCU – Packet Control Unit

PS – Packet Switched

TS – Time Slot

If you enjoyed this post, make sure you subscribe to my RSS feed!
Автор:
2 комментария | 937 просмотров

Комментарии (2) к статье: "GPRS territory"

  • “..всех 8 TS под пакетную передачу, что в практически не возможно в реальной ситуации”

    Утверждение не совсем верное для “реальной ситуации”, поскольку BTS – это не одна физическая частота, где нужно мультиплексировать контрольные канала, каналы речевых данных и каналы GPRS а несколько.
    На примере: MTC Московского региона в диапазоне 900МГц использует для GPRS отдельную физическую частоту (на BTS), которая используется только для передачи GPRS/EGPRS -данных. Таким образом, все 8 TN могут быть выделены только для передачи данных.
    Аналогичным образом работает Мегафон.
    Конечно, это информация, которая распространяется не на все BTS: могут быть конфигурации как выделенных ресурсов, так и совмещенных

    • Спасибо, за поправку… но информация на основании которой писалась статья была получена от базовиков, поэтому скорее всего можно реализовать и такую ситуация, которую Вы описали, просто в моем регионе на каждой BTS не выделяется отдельной частоты под GPRS, а каналы разделяются вместе с голосовыми таймслотами.


Поля отмеченные * нужно в любом случае заполнить. Пожалуйста, не оставляйте ссылки на интернет-магазины, коммерческие сайты и аналогичные им сообщения - они будут расценены как спам и будут удаленны. Кстати, это dofollow блог.

 

?Раньше искали

CombiSGSN GGSN SGSN GPRS Attach PDP Context SMS over GPRS SMSC GTP-C GTP-U IMSI 

!На хостинг

#Счетчики

Rambler's Top100