Схема кодирования CS-1
Схема кодирования CS-1 — это базовая схема кодирования с коррекцией ошибок, используемая в системах пакетной передачи данных по протоколу GPRS (General Packet Radio Service) и его эволюции EDGE (Enhanced Data Rates for GSM Evolution). Она относится к семейству схем кодирования CS (Coding Scheme) и обеспечивает наиболее высокую помехоустойчивость при минимальной скорости передачи данных. CS-1 является обязательной для всех устройств, поддерживающих GPRS, и служит фундаментом для более скоростных схем (CS-2, CS-3, CS-4).
История и контекст разработки
Стандарт GPRS был разработан Европейским институтом телекоммуникационных стандартов (ETSI) в конце 1990-х годов как надстройка над сетями GSM (2G). Основной задачей было обеспечение коммутации пакетов, а не каналов, что позволяло эффективнее использовать радиоресурс для передачи данных (интернет-трафик, MMS, WAP). Для работы в условиях сильных помех и замираний сигнала, характерных для мобильной связи, требовались механизмы защиты от ошибок.
Схемы кодирования (CS-1…CS-4) были стандартизированы в спецификациях 3GPP TS 44.060 и TS 45.003. CS-1 была разработана как самая надежная схема, предназначенная для передачи сигнализации и данных в наиболее неблагоприятных условиях радиоканала. Она унаследовала принципы помехоустойчивого кодирования от голосового кодека GSM Full Rate (HR/FR/EFR), но была адаптирована для пакетной передачи.
Технические характеристики
Принцип кодирования
CS-1 использует комбинацию двух методов коррекции ошибок:
- Сверточное кодирование — основной метод, обеспечивающий исправление одиночных и пакетов ошибок. Скорость сверточного кода составляет 1/2 (на каждый бит данных приходится два бита кода).
- Блочный код (CRC — Cyclic Redundancy Check) — используется для обнаружения остаточных ошибок после сверточного декодирования. В CS-1 применяется 40-битный CRC-код (Fire code), который позволяет не только обнаруживать, но и исправлять некоторые ошибки.
Параметры передачи
| Параметр | Значение для CS-1 |
|---|---|
| Скорость передачи данных (полезная) | 9,05 кбит/с |
| Скорость передачи данных (радиоинтерфейс) | 22,8 кбит/с |
| Размер блока данных (RLC/MAC) | 181 байт |
| Размер кодированного блока | 456 бит (4 × 114 бит) |
| Количество временных слотов (TS) | 1 (базовый режим) |
| Избыточность кодирования | Высокая (около 60% служебной информации) |
Структура кадра
Каждый блок данных CS-1 состоит из:
- Заголовок RLC/MAC (Radio Link Control / Media Access Control) — 8 байт (64 бита), содержит информацию о номере блока, типе канала, управлении потоком.
- Поле данных — 160 байт (1280 бит) полезной информации.
- CRC-код — 40 бит (5 байт) для контроля целостности.
- Хвостовые биты (tail bits) — 4 бита для завершения сверточного кодирования.
- Сверточное кодирование — увеличивает размер до 456 бит.
Итоговый блок данных CS-1 (181 байт) передается в одном радиоблоке (4 временных слота GSM).
Применение
Основные области использования
- Сигнализация и управление — CS-1 используется для передачи служебных сообщений GPRS (например, запросы на установление соединения, обновление местоположения, передача системной информации). Это критически важные данные, потеря которых недопустима.
- Передача данных в условиях плохого приема — в зонах с низким уровнем сигнала (например, в подвалах, тоннелях, на окраинах зоны покрытия) CS-1 обеспечивает устойчивую связь, хотя и с минимальной скоростью.
- Стартовый режим — при плохом качестве канала (C/I — отношение сигнал/помеха менее 10 дБ) GPRS-терминал автоматически переключается на CS-1.
Примеры использования в России
В России сети GPRS активно развертывались с начала 2000-х годов операторами «большой тройки» (МТС, «Билайн», «МегаФон»). CS-1 использовалась:
- Для передачи данных WAP (Wireless Application Protocol) — ранняя версия мобильного интернета.
- Для отправки MMS (Multimedia Messaging Service).
- В системах телеметрии (например, передача показаний счетчиков, GPS-координат) в условиях слабого сигнала.
Сравнение с другими схемами CS
CS-1 является самой медленной, но самой надежной схемой. В семействе CS-1…CS-4:
| Схема | Скорость (кбит/с) | Помехоустойчивость | Применение |
|---|---|---|---|
| CS-1 | 9,05 | Максимальная | Сигнализация, плохой прием |
| CS-2 | 13,4 | Высокая | Среднее качество канала |
| CS-3 | 15,6 | Средняя | Хорошее качество канала |
| CS-4 | 21,4 | Минимальная | Отличное качество канала, без коррекции |
CS-1 имеет наибольшую избыточность кодирования (около 60% служебной информации), что позволяет исправлять до 10% ошибок на бит. В отличие от CS-4, которая не использует сверточное кодирование (только CRC), CS-1 применяет полное помехоустойчивое кодирование.
Ограничения и недостатки
- Низкая скорость передачи — 9,05 кбит/с недостаточно для современных приложений (видео, веб-серфинг). Для сравнения, EDGE (EGPRS) в режиме MCS-9 обеспечивает до 59,2 кбит/с на один слот.
- Высокая задержка — из-за необходимости повторных передач при ошибках (ARQ — Automatic Repeat reQuest) задержка может достигать 500–1000 мс.
- Неэффективность при хорошем сигнале — использование CS-1 в условиях сильного сигнала приводит к неоправданному снижению скорости. Современные сети (3G/4G/5G) используют адаптивные схемы модуляции и кодирования (AMC), которые динамически меняют параметры.
Эволюция и современное состояние
С появлением EDGE (Enhanced Data Rates for GSM Evolution) в начале 2000-х годов схемы кодирования были заменены на MCS (Modulation and Coding Scheme). MCS-1…MCS-9 используют 8-PSK модуляцию и более эффективные коды. Однако CS-1 осталась в стандарте GPRS как обратно совместимая.
В современных сетях (4G LTE, 5G NR) GPRS/EDGE практически не используется для передачи данных. В России операторы связи начали отключать сети 2G/3G с 2020-х годов. Например, «МегаФон» в 2023 году объявил о планах отключения 3G в ряде регионов. Однако GPRS (включая CS-1) может сохраняться в некоторых зонах для обеспечения голосовой связи и передачи телеметрии в отдаленных районах.
Источники
- 3GPP TS 44.060: «General Packet Radio Service (GPRS); Mobile Station (MS) - Base Station System (BSS) interface; Radio Link Control / Medium Access Control (RLC/MAC) protocol».
- 3GPP TS 45.003: «GSM/EDGE; Channel coding».
- ETSI EN 300 909: «Digital cellular telecommunications system (Phase 2+); General Packet Radio Service (GPRS); Overall description of the GPRS radio interface (Stage 2)».
- «GSM, GPRS and EDGE Performance: Evolution Towards 3G/UMTS» — Timo Halonen, Javier Romero, Juan Melero (2003).
- «Mobile Communications» — Jochen Schiller (2003).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →