Принцип роботи GPRS

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

     При використанні GPRS інформація збирається в пакети і передається через невикористовувані на даний момент голосові канали, така технологія припускає ефективніше використання ресурсів мережі GSM. При цьому, що є пріоритетом передачі - голосовий трафік або передача даних - вибирається оператором зв'язку. Федеральна трійка в Росії використовує безумовний пріоритет голосового трафіку перед даними, тому швидкість передачі залежить не тільки від можливостей устаткування, але і від завантаження мережі. Можливість використання відразу декількох каналів забезпечує достатньо високі швидкості передачі даних, теоретичний максимум при всіх зайнятих таймслотах TDMA складає 171,2 кбыт/c. Існують різні класи GPRS, що розрізняються швидкістю передачі даних, і можливістю поєднання передачі даних з одночасним голосовим викликом. [1] Взагалі, швидкість передачі даних залежить від навантаження на базову станцію, до якої підключився термінал і від використовуваної схеми кодування. [2] Передача даних розділяється по напрямах «вниз» (downlink, DL) - від мережі до абонента, і «вгору» (uplink, UL) - від абонента до мережі. Мобільні термінали розділяються на класи за кількістю одночасно використовуваних таймслотів для передачі і прийому даних. Телефони на червень 2006р. підтримували до 4-х таймслотів одночасно для прийому за лінією «вниз» (тобто, могли приймати 85 кбіт/с за кодовою схемою CS-4), і до 2-х для передачі за лінією «вгору» (class 10 або 4+2). Абонентові, підключеному до GPRS, надається віртуальний канал, який на час передачі пакету стає реальним, а в інший час використовується для передачі пакетів інших користувачів. Оскільки один канал можуть використовувати декілька абонентів, можливе виникнення черги на передачу пакетів, і, як наслідок, затримка зв'язку. Наприклад, сучасна версія програмного забезпечення контролерів базових станцій допускає одночасне використання одного таймслоту шістнадцятьма абонентами в різний час і до 5 (з 8) таймслотів на частоті, в результаті - до 80 абонентів, що користуються GPRS, на одному каналі зв'язку (середня максимальна швидкість при цьому 21,4*5/80 = 1,3 кбіт/с на абонента). Інший крайній випадок - пакетування таймслотів в один безперервний з витісненням голосових абонентів на інші частоти (за наявності таких і з врахуванням пріоритету). При цьому телефон, що працює в режимі GPRS, приймає всі пакети на одній частоті і не витрачає часу на перемикання. В цьому випадку швидкість передачі даних досягає максимально можливої, як і описано вище, 4+2 таймслоти (class 10). Технологія GPRS використовує GMSK-модуляцію. Залежно від якості радіосигналу, дані, що пересилаються радіоефіром, кодуються одною з 4-х кодових схем (CS1-CS4). Кожна кодова схема характеризується надмірністю кодування і перешкодостійкістю, і вибирається автоматично залежно від якості радіосигналу.


Інтеграція з Інтернетом

     GPRS за принципом роботи аналогічна Інтернет: дані розбиваються на пакети і відправляються одержувачеві (необов'язково одним і тим же маршрутом), де відбувається їх збірка. При встановленні сесії кожному пристрою привласнюється унікальна адреса, що по суті перетворює його на сервер. Протокол GPRS прозорий для TCP/IP, тому інтеграція GPRS з Інтернетом непомітна кінцевому користувачеві. Пакети можуть мати формат IP або X.25, при цьому не має значення, які протоколи використовуються поверх IP, тому є можливість використання будь-яких стандартних протоколів транспортного і прикладного рівнів, вживаних в Інтернеті (TCP, UDP, HTTP, HTTPS, SSL, POP3, XMPP і ін.). Також при використанні GPRS мобільний телефон виступає як клієнт зовнішньої мережі, і йому привласнюється IP-адреса (постійний або динамічний). [3]