Cellular: шта је то, генерације 4G и 5G и како ради

Аутор: IT Sectr Објављено: 2026-03-24 Време читања: 11 мин

Cellular (ћелијска веза) — технологија бежичног преноса гласа и података кроз мрежу базних станица (BS), које покривају територију ћелијама пречника од 200 метара (микроћелије) до 50 километара (макроћелије). У мобилним апликацијама ћелијски интернет је главни канал за преузимање садржаја изван Wi-Fi зона. Према GSMA Mobile Economy Report, 2025, више од 5.6 милијарди јединствених корисника мобилне комуникације у свету, а просечна брзина преузимања у 5G мрежама достигла је 240 Mb/s.

Главно

  • Cellular — ћелијска мрежа, где свака базна станица опслужује област (ћелију), а мобилни уређај се пребацује између њих приликом кретања
  • 4G LTE — тренутни масовни стандард са OFDMA мултиплексирањем, MIMO 4×4 и брзином до 300 Mb/s у идеалним условима
  • 5G NR — нова генерација са поделом на Sub-6 (1–6 GHz) и mmWave (24–52 GHz), која нуди брзину до 20 Gb/s и кашњење мање од 5 ms
  • FDD и TDD — два начина раздвајања канала: FDD користи одвојене фреквенције за пријем и пренос, TDD дели време између њих
  • APN — тачка приступа пакетној мрежи оператора, која одређује IP адресирање и тип везе (IPv4/IPv6)

Шта је ћелијска веза?

Ћелијска веза (Cellular) — стандард мобилне радио комуникације заснован на подели територије на ћелије, од којих сваку опслужује базна станица (BS). Приликом кретања уређаја долази до хендовера — аутоматског пребацивања између ћелија без прекида везе. Ћелије имају различите величине: макроћелије (10–50 km) за рурална подручја, микроћелије (200–2000 m) за градове, фемтоћелије (до 50 m) за затворене просторе.

Архитектура ћелијске мреже укључује три главне компоненте: User Equipment (UE) — паметни телефон или модем; Radio Access Network (RAN) — скуп базних станица са антенама; Core Network — рутирање, аутентификација, тарифирање и повезивање на интернет. Различите генерације се разликују по структури Core Network и методама модулације радио сигнала.

За разлику од Wi-Fi-ја, ћелијске мреже користе лиценциране фреквенције — сваки оператор добија ексклузивне опсеге на аукцијама. Ово гарантује одсуство интерференције између оператора, али ограничава брзину увођења нових стандарда због потребе за прерасподелом фреквенција.

Генерације ћелијске комуникације: од 2G до 5G

Свака генерација ћелијске комуникације (N-G) донела је вишеструки раст брзине и нове сценарије употребе. 2G (GSM) је први пут дигитализовао глас и увео SMS. 3G (UMTS, HSDPA) је отворио мобилни интернет за масовног корисника. 4G LTE је потпуно прешао на IP пакете, одрекнувши се комутације канала. 5G NR се усредсредио на ултра ниска кашњења и поделу мреже на виртуелне сегменте.

ГенерацијаСтандардМакс. брзинаКашњењеГодина
2GGSM / GPRS / EDGE384 kb/s (EDGE)~300 ms1991
3GUMTS / HSPA+42 Mb/s (HSPA+)~100 ms2001
4GLTE-Advanced Pro3 Gb/s~30 ms2009
5GNR (New Radio)20 Gb/s<5 ms2019
6GУ развоју1 Tb/s (прогноза)<0.1 ms2030 (план)

Мобилни оперативни системи одређују тренутну генерацију мреже кроз радио интерфејс. На Android-у је доступан TelephonyManager.getDataNetworkType(), који враћа константу NETWORK_TYPE_LTE или NETWORK_TYPE_NR. iOS пружа CTTelephonyNetworkInfo са својством serviceCurrentRadioAccessTechnology.

Архитектура 4G LTE: EPC, eNB и оверлеј мреже

4G LTE се заснива на равној all-IP архитектури са поделом на Evolved Packet Core (EPC) и Evolved Node B (eNB). eNB — базна станица која комбинује функције радио комуникације и основног рутирања. EPC се састоји од MME (управљање мобилношћу), SGW (гејтвеј за размену података са eNB) и PGW (гејтвеј ка интернету).

OFDMA (Orthogonal Frequency Division Multiple Access) — кључна технологија LTE-а: фреквенцијски ресурс се дели на подносеће, од којих се свака додељује одређеном кориснику. MIMO 4×4 омогућава слање до 4 независна тока података на истој фреквенцији. Carrier Aggregation обједињује до 5 носилачких фреквенција, повећавајући пропусни опсег 5 пута.

Оверлеј мреже — LTE-Advanced и LTE-Advanced Pro — додале су CoMP (координисани пренос са више eNB) и LAA (LTE у нелиценцираном опсегу 5 GHz). За програмера ова побољшања су транспарентна: драјвер модема аутоматски користи доступне технологије без промене програмског кода.

Пример добијања типа мреже у Kotlin (Android)

kotlin
fun getCellularType(context: Context): String {
    val tm = context.getSystemService(Context.TELEPHONY_SERVICE)
        as TelephonyManager
    return when (tm.dataNetworkType) {
        TelephonyManager.NETWORK_TYPE_NR -> "5G"
        TelephonyManager.NETWORK_TYPE_LTE -> "4G LTE"
        TelephonyManager.NETWORK_TYPE_HSPAP -> "3G HSPA+"
        else -> "2G/Unknown: ${tm.dataNetworkType}"
    }
}

Функција добија TelephonyManager и одређује активни тип мреже. На Android 10+ за приступ dataNetworkType потребна је дозвола READ_PHONE_STATE, а од Android 11 — само за апликације инсталиране као обрађивач позива или SMS-ова.

5G NR: Sub-6 и mmWave, Network Slicing, SA vs NSA

5G NR (New Radio) — радикално ажурирање физичког слоја у поређењу са LTE-ом. Стандард ради у два фреквенцијска опсега: FR1 (Sub-6, 1–6 GHz) — за масовну покривеност и FR2 (mmWave, 24–52 GHz) — за ултра високе брзине на кратким удаљеностима. mmWave захтева директну видљивост антене — чак и лишће дрвећа узрокује слабљење до 30 dB.

Два режима примене: NSA (Non-Standalone) — 5G NR ради заједно са LTE Core ради убрзавања покретања, и SA (Standalone) — потпуно аутономна 5G Core Network са подршком за Network Slicing. Network Slicing дели физичку инфраструктуру на виртуелне сегменте: један за IoT (ниска брзина, ултра ниска потрошња енергије), други за аутономне аутомобиле (кашњење < 1 ms).

За мобилну апликацију 5G значи не само брзину, већ и ново понашање потрошње енергије: mmWave модули троше до 2 W у активном режиму (насупрот 0.5 W код LTE-а). При развоју апликација за 5G препоручује се узети у обзир да чест пренос података у mmWave брзо празни батерију — оптимално је баферисати податке и слати их у пакетима у Sub-6 опсегу.

Пример провере 5G NSA/SA у Swift (iOS)

swift
import CoreTelephony

func check5GStatus() -> String {
    let info = CTTelephonyNetworkInfo()
    guard let tech = info.serviceCurrentRadioAccessTechnology
        ?.values.first else { return "No cellular" }

    if tech == CTRadioAccessTechnologyNRNSA {
        return "5G NSA"
    } else if tech == CTRadioAccessTechnologyNR {
        return "5G SA"
    } else {
        return "LTE или 3G: \(tech)"
    }
}

iOS преко CoreTelephony извештава о типу активне везе: CTRadioAccessTechnologyNR за SA (чисти 5G) и CTRadioAccessTechnologyNRNSA за NSA (5G са LTE језгром). Ова информација помаже прилагођавању понашања апликације — на пример, преузимање тешког садржаја само у SA режиму са ниским кашњењем.

Ћелијска веза у мобилним апликацијама: одређивање типа мреже и обрада губитка сигнала

Мобилна апликација може прилагодити своје понашање у зависности од типа и квалитета ћелијске везе. ConnectivityManager (Android) и NWPathMonitor (iOS) обавештавају апликацију о променама мреже — пребацивању са Wi-Fi на Cellular, губитку сигнала или појави 5G.

Кључни сценарији обраде:

  • Преузимање садржаја — при пребацивању на ћелијску мрежу ограничити величину преузиманих датотека (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • Стримовање — прилагодити битрејт видеа у зависности од брзине одређене проценом пропусног опсега (Android bandwidth estimate)
  • Позадинска синхронизација — одложити синхронизацију при слабом сигналу (RSSI < -110 dBm) ради уштеде батерије и саобраћаја
  • Emergency fallback — при губитку ћелијског сигнала пребацити се на последњу кеширану верзију података и планирати поновни покушај са експоненцијалним кашњењем

RSSI (Received Signal Strength Indicator) — главни показатељ квалитета ћелијског сигнала. Вредност од -50 dBm (одличан сигнал) до -120 dBm (скоро нема мреже). Android омогућава приступ RSSI преко SignalStrength.getLevel(), iOS — преко CTCarrier (ограничени приступ).

Пример праћења ћелијске мреже у Swift (iOS)

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("Ћелијска мрежа је активна")
        if path.isExpensive {
            print("Тарифирана веза — ограничити саобраћај")
        }
    }
}
monitor.start(queue: .main)

NWPathMonitor из оквира Network прати тип везе (cellular, wi-fi, wired) и заставицу isExpensive, која указује на тарифирану везу. На iOS-у ово је главни начин прилагођавања понашања апликације тренутном типу мреже без директног приступа радио интерфејсу.

Избор тарифе и оператора: утицај на перформансе апликације

Иако апликација не управља избором оператора, познавање карактеристика различитих тарифа помаже програмеру у доношењу одлука. APN (Access Point Name) — гејтвеј између ћелијске мреже и интернета. Различити APN-ови (internet, ims, mms) пружају различит QoS — APN за глас (IMS) има приоритет над интернет саобраћајем.

Савремени оператори уводе DNN (Data Network Name) у 5G SA — аналог APN-а са могућношћу сегментације према захтевима: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC). Програмер не бира сегмент директно, али апликација може захтевати одређени QoS кроз 5G QoS Identifier (5QI) користећи Network Slicing.

Препоруке за програмера: проверавати постојање везе преко NetworkInfo.isConnectedOrConnecting пре слања података; подесити timeout захтева на најмање 30 секунди за ћелијске мреже (у условима слабог сигнала TCP сесија се успоставља спорије); користити позадинске задатке (WorkManager, BGTaskScheduler) за синхронизацију само при повезивању на Wi-Fi или неограничену тарифу.

Често постављана питања

Која је разлика између 5G NSA и 5G SA?

5G NSA (Non-Standalone) користи 5G New Radio за пренос података и 4G LTE Core за управљање везом и мобилношћу. 5G SA (Standalone) користи потпуно 5G Core са независном аутентификацијом. SA је обавезан за Network Slicing и кашњење мање од 10 ms, NSA — за рано покретање 5G на постојећој инфраструктури.

Како апликација може одредити да ради преко ћелијске мреже?

На Android-у — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() са провером hasTransport(TRANSPORT_CELLULAR). На iOS-у — NWPathMonitor са провером usesInterfaceType(.cellular). Додатно iOS пружа isExpensive за одређивање тарифиране везе.

Шта је Carrier Aggregation у 4G LTE?

Carrier Aggregation — технологија обједињавања до 5 носилачких фреквенција (component carriers) ради повећања пропусног опсега. Ако свака носилачка даје 20 MHz опсега, агрегација 3 носилачке обезбеђује 60 MHz — брзину до 450 Mb/s. За апликацију Carrier Aggregation је транспарентан: модем управља обједињавањем аутоматски.

Зашто 5G mmWave не ради у затвореном простору?

Милиметарски таласи (24–52 GHz) имају веома кратку таласну дужину (5–12 mm) и јако слабе при проласку кроз зидове, прозоре, па чак и лишће дрвећа. mmWave захтева директну видљивост антене — губици при проласку кроз стакло износе 10–30 dB. Због тога се mmWave користи на отвореним просторима: стадиони, тргови, тржни центри са провидним куполама.

Како обрадити губитак ћелијског сигнала у апликацији?

Препоручује се претплата на обавештења ConnectivityManager (Android) или NWPathMonitor (iOS). При губитку сигнала апликација треба да: откаже тренутне мрежне захтеве, прикаже кориснику индикатор недостатка мреже, сачува стање у локалном складишту (Room, CoreData) и планира поновно повезивање са експоненцијалним повећањем кашњења (retry after 10s, 30s, 60s, 300s).

Резиме

  • Cellular — ћелијска мрежа са поделом на ћелије и хендовером при кретању уређаја између ћелија
  • 4G LTE — all-IP стандард са OFDMA, MIMO и Carrier Aggregation, брзина до 3 Gb/s у LTE-Advanced
  • 5G NR — два опсега: Sub-6 (масовна покривеност) и mmWave (до 20 Gb/s на краткој удаљености)
  • Network Slicing — виртуелни сегменти инфраструктуре за различите сценарије: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone користи LTE језгро, Standalone — потпуно 5G Core за кашњење < 5 ms
  • RSSI и заставица isExpensive помажу апликацији да прилагоди понашање ћелијској вези
  • APN/DNN — тачка приступа интернету оператора; у 5G SA DNN може користити Network Slicing за приоритетно опслуживање

Развићемо мобилну апликацију под кључ

IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.

Разговарајте о пројекту

Прочитајте такође