Cellular: ano ito, mga henerasyong 4G at 5G at kung paano ito gumagana

May-akda: IT Sectr Nai-publish: 2026-03-24 Oras ng pagbabasa: 11 min

Cellular (cellular communication) — teknolohiya ng wireless na pagpapadala ng boses at data sa pamamagitan ng network ng mga base station (BS) na sumasakop sa teritoryo na may mga cell na may diameter mula 200 metro (microcells) hanggang 50 kilometro (macrocells). Sa mga mobile app, ang cellular internet ay ang pangunahing channel para sa pag-load ng nilalaman sa labas ng mga Wi-Fi zone. Ayon sa GSMA Mobile Economy Report, 2025, mahigit 5.6 bilyon natatanging gumagamit ng mobile communication sa mundo, at ang average na bilis ng pag-download sa mga 5G network ay umabot sa 240 Mb/s.

Mga pangunahing punto

  • Cellular — cellular network kung saan ang bawat base station ay naglilingkod sa isang lugar (cell), at ang mobile device ay lumilipat sa pagitan ng mga ito habang gumagalaw
  • 4G LTE — kasalukuyang mass standard na may OFDMA multiplexing, MIMO 4×4 at bilis hanggang 300 Mb/s sa ideal na kondisyon
  • 5G NR — bagong henerasyon na may paghahati sa Sub-6 (1–6 GHz) at mmWave (24–52 GHz), nag-aalok ng bilis hanggang 20 Gb/s at latency na mas mababa sa 5 ms
  • FDD at TDD — dalawang paraan ng paghihiwalay ng channel: FDD ay gumagamit ng hiwalay na frequency para sa pagtanggap at pagpapadala, TDD ay naghahati ng oras sa pagitan ng mga ito
  • APN — access point sa packet network ng operator, na tumutukoy sa IP addressing at uri ng koneksyon (IPv4/IPv6)

Ano ang cellular communication?

Cellular communication (Cellular) — standard ng mobile radio communication batay sa paghahati ng teritoryo sa mga cell, bawat isa ay pinaglilingkuran ng base station (BS). Sa paggalaw ng device, nangyayari ang handover — awtomatikong paglipat sa pagitan ng mga cell nang walang pagkaantala ng koneksyon. Ang mga cell ay may iba't ibang laki: macrocells (10–50 km) para sa rural na lugar, microcells (200–2000 m) para sa mga lungsod, femtocells (hanggang 50 m) para sa mga panloob na espasyo.

Ang arkitektura ng cellular network ay may tatlong pangunahing bahagi: User Equipment (UE) — smartphone o modem; Radio Access Network (RAN) — koleksyon ng mga base station na may antenna; Core Network — routing, authentication, billing at koneksyon sa internet. Ang iba't ibang henerasyon ay naiiba sa istraktura ng Core Network at mga paraan ng modulasyon ng signal ng radyo.

Hindi tulad ng Wi-Fi, ang mga cellular network ay gumagamit ng mga lisensyadong frequency — bawat operator ay tumatanggap ng eksklusibong banda sa mga auction. Ginagarantiyahan nito ang kawalan ng interference sa pagitan ng mga operator, ngunit nililimitahan ang bilis ng pagpapakilala ng mga bagong standard dahil sa pangangailangan ng muling pamamahagi ng frequency.

Mga henerasyon ng cellular communication: mula 2G hanggang 5G

Bawat henerasyon ng cellular communication (N-G) ay nagdala ng maraming beses na pagtaas sa bilis at mga bagong sitwasyon ng paggamit. 2G (GSM) ay unang nag-digitize ng boses at nagpakilala ng SMS. 3G (UMTS, HSDPA) ay nagbukas ng mobile internet para sa mass user. 4G LTE ay ganap na lumipat sa IP packets, iniwan ang circuit switching. 5G NR ay nakatuon sa ultra-low latency at paghahati ng network sa virtual na mga segment.

HenerasyonStandardMax. bilisLatencyTaon
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
6GSa pag-develop1 Tb/s (prognosis)<0.1 ms2030 (plano)

Ang mga mobile OS ay tinutukoy ang kasalukuyang henerasyon ng network sa pamamagitan ng radio interface. Sa Android, available ang TelephonyManager.getDataNetworkType(), na nagbabalik ng constant na NETWORK_TYPE_LTE o NETWORK_TYPE_NR. Ang iOS ay nagbibigay ng CTTelephonyNetworkInfo na may property na serviceCurrentRadioAccessTechnology.

Arkitektura ng 4G LTE: EPC, eNB at overlay network

4G LTE ay batay sa flat all-IP architecture na may paghahati sa Evolved Packet Core (EPC) at Evolved Node B (eNB). eNB — base station na pinagsasama ang mga function ng radio communication at basic routing. Ang EPC ay binubuo ng MME (mobility management), SGW (gateway para sa data exchange sa eNB) at PGW (gateway papunta sa internet).

OFDMA (Orthogonal Frequency Division Multiple Access) — ang pangunahing teknolohiya ng LTE: ang frequency resource ay hinahati sa subcarrier, bawat isa ay itinatalaga sa isang partikular na user. Ang MIMO 4×4 ay nagpapahintulot ng pagpapadala ng hanggang 4 na independent data stream sa parehong frequency. Ang Carrier Aggregation ay pinagsasama ang hanggang 5 carrier frequency, pinapataas ang bandwidth ng 5 beses.

Ang mga overlay network — LTE-Advanced at LTE-Advanced Pro — ay nagdagdag ng CoMP (coordinate transmission mula sa maraming eNB) at LAA (LTE sa unlicensed 5 GHz band). Para sa developer, ang mga pagpapahusay na ito ay transparent: ang modem driver ay awtomatikong gumagamit ng mga available na teknolohiya nang walang pagbabago sa application code.

Halimbawa ng pagkuha ng uri ng network sa 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}"
    }
}

Ang function ay kumukuha ng TelephonyManager at tinutukoy ang aktibong uri ng network. Sa Android 10+, ang pag-access sa dataNetworkType ay nangangailangan ng READ_PHONE_STATE permission, at simula sa Android 11 — para lamang sa mga app na naka-install bilang tagapangasiwa ng tawag o SMS.

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

5G NR (New Radio) — radikal na pag-update ng physical layer kumpara sa LTE. Ang standard ay gumagana sa dalawang frequency range: FR1 (Sub-6, 1–6 GHz) — para sa mass coverage at FR2 (mmWave, 24–52 GHz) — para sa ultra-high speeds sa maikling distansya. Ang mmWave ay nangangailangan ng line-of-sight sa antenna — kahit ang mga dahon ng puno ay nagdudulot ng attenuation hanggang 30 dB.

Dalawang deployment mode: NSA (Non-Standalone) — ang 5G NR ay gumagana kasama ng LTE Core para mapabilis ang paglunsad, at SA (Standalone) — ganap na autonomous na 5G Core Network na may suporta sa Network Slicing. Hinahati ng Network Slicing ang physical infrastructure sa virtual na mga segment: isang slice para sa IoT (mababang bilis, ultra-low power consumption), isa pa para sa autonomous na sasakyan (latency < 1 ms).

Para sa mobile app, ang 5G ay nangangahulugang hindi lamang bilis, kundi pati na rin ang bagong pag-uugali ng konsumo ng kuryente: ang mga mmWave module ay kumokonsumo ng hanggang 2 W sa active mode (kumpara sa 0.5 W sa LTE). Kapag nagde-develop ng mga app para sa 5G, inirerekomendang isaalang-alang na ang madalas na pagpapadala ng data sa mmWave ay mabilis na nagpapababa ng baterya — optimal na i-buffer ang data at magpadala nang maramihan sa Sub-6 range.

Halimbawa ng pagsusuri ng 5G NSA/SA 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 o 3G: \(tech)"
    }
}

Ang iOS sa pamamagitan ng CoreTelephony ay nag-uulat ng uri ng aktibong koneksyon: CTRadioAccessTechnologyNR para sa SA (purong 5G) at CTRadioAccessTechnologyNRNSA para sa NSA (5G na may LTE core). Ang impormasyong ito ay tumutulong sa pag-adapt ng gawi ng app — halimbawa, pag-load ng mabigat na nilalaman lamang sa SA mode na may mababang latency.

Cellular communication sa mga mobile app: pagtukoy ng uri ng network at paghawak ng pagkawala ng signal

Ang mobile app ay maaaring umangkop sa gawi nito depende sa uri at kalidad ng cellular connection. Ang ConnectivityManager (Android) at NWPathMonitor (iOS) ay nagpapaalam sa app tungkol sa mga pagbabago sa network — paglipat mula Wi-Fi patungong Cellular, pagkawala ng signal, o paglitaw ng 5G.

Mga pangunahing sitwasyon ng paghawak:

  • Pag-load ng nilalaman — kapag lumipat sa cellular network, limitahan ang laki ng mga file na ida-download (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • Streaming — i-adapt ang video bitrate depende sa bilis na tinutukoy sa pamamagitan ng bandwidth estimate (Android bandwidth estimate)
  • Background synchronization — ipagpaliban ang synchronization kapag mahina ang signal (RSSI < -110 dBm) para makatipid ng baterya at data
  • Emergency fallback — kapag nawala ang cellular signal, lumipat sa huling naka-cache na bersyon ng data at mag-iskedyul ng muling pagsubok na may exponential delay

RSSI (Received Signal Strength Indicator) — pangunahing tagapagpahiwatig ng kalidad ng cellular signal. Halaga mula -50 dBm (mahusay na signal) hanggang -120 dBm (halos walang network). Ang Android ay nagbibigay ng access sa RSSI sa pamamagitan ng SignalStrength.getLevel(), iOS — sa pamamagitan ng CTCarrier (limitadong access).

Halimbawa ng pag-monitor ng cellular network sa Swift (iOS)

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("Aktibo ang cellular network")
        if path.isExpensive {
            print("Bayad na koneksyon — limitahan ang trapiko")
        }
    }
}
monitor.start(queue: .main)

Ang NWPathMonitor mula sa Network framework ay sinusubaybayan ang uri ng koneksyon (cellular, wi-fi, wired) at ang flag na isExpensive, na nagpapahiwatig ng bayad na koneksyon. Sa iOS, ito ang pangunahing paraan upang i-adapt ang gawi ng app sa kasalukuyang uri ng network nang walang direktang access sa radio interface.

Pagpili ng plano at operator: epekto sa performance ng app

Kahit na hindi pinamamahalaan ng app ang pagpili ng operator, ang kaalaman sa mga katangian ng iba't ibang plano ay tumutulong sa developer na gumawa ng mga desisyon. APN (Access Point Name) — gateway sa pagitan ng cellular network at internet. Ang iba't ibang APN (internet, ims, mms) ay nagbibigay ng iba't ibang QoS — ang APN para sa boses (IMS) ay may priyoridad kaysa sa internet traffic.

Ang mga modernong operator ay nagpapatupad ng DNN (Data Network Name) sa 5G SA — isang analog ng APN na may kakayahang mag-segment ayon sa mga kinakailangan: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC). Hindi direktang pinipili ng developer ang slice, ngunit ang app ay maaaring humiling ng partikular na QoS sa pamamagitan ng 5G QoS Identifier (5QI) gamit ang Network Slicing.

Mga rekomendasyon para sa developer: suriin ang koneksyon sa pamamagitan ng NetworkInfo.isConnectedOrConnecting bago magpadala ng data; itakda ang request timeout ng hindi bababa sa 30 segundo para sa mga cellular network (sa kondisyon ng mahinang signal, mas mabagal ang pag-setup ng TCP session); gumamit ng background tasks (WorkManager, BGTaskScheduler) para sa synchronization lamang kapag konektado sa Wi-Fi o walang limitasyong plano.

Mga madalas itanong

Ano ang pagkakaiba ng 5G NSA at 5G SA?

5G NSA (Non-Standalone) ay gumagamit ng 5G New Radio para sa data transmission at 4G LTE Core para sa pamamahala ng koneksyon at mobility. 5G SA (Standalone) ay gumagamit ng buong 5G Core na may independiyenteng authentication. Ang SA ay kinakailangan para sa Network Slicing at latency na mas mababa sa 10 ms, NSA — para sa maagang paglunsad ng 5G sa umiiral na imprastraktura.

Paano matutukoy ng app na ito ay gumagana sa pamamagitan ng cellular network?

Sa Android — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() na may pagsusuri ng hasTransport(TRANSPORT_CELLULAR). Sa iOS — NWPathMonitor na may pagsusuri ng usesInterfaceType(.cellular). Karagdagan, ang iOS ay nagbibigay ng isExpensive para sa pagtukoy ng bayad na koneksyon.

Ano ang Carrier Aggregation sa 4G LTE?

Carrier Aggregation — teknolohiya ng pagsasama ng hanggang 5 carrier frequency (component carriers) para mapataas ang bandwidth. Kung ang bawat carrier ay nagbibigay ng 20 MHz bandwidth, ang aggregation ng 3 carrier ay nagbibigay ng 60 MHz — bilis hanggang 450 Mb/s. Para sa app, ang Carrier Aggregation ay transparent: ang modem ay awtomatikong namamahala ng pagsasama.

Bakit hindi gumagana ang 5G mmWave sa loob ng gusali?

Ang millimeter waves (24–52 GHz) ay may napakaikling wavelength (5–12 mm) at malakas na naa-attenuate kapag dumadaan sa mga pader, bintana, at maging sa mga dahon ng puno. Ang mmWave ay nangangailangan ng line-of-sight sa antenna — ang pagkawala sa pagdaan sa salamin ay 10–30 dB. Kaya't ang mmWave ay ginagamit sa mga bukas na espasyo: stadium, plaza, shopping center na may transparent na simboryo.

Paano hahawakan ang pagkawala ng cellular signal sa app?

Inirerekomenda na mag-subscribe sa mga notification ng ConnectivityManager (Android) o NWPathMonitor (iOS). Kapag nawala ang signal, ang app ay dapat: kanselahin ang kasalukuyang network request, ipakita sa user ang indicator ng kawalan ng network, i-save ang estado sa local storage (Room, CoreData), at mag-iskedyul ng muling pagkonekta na may exponential delay (retry after 10s, 30s, 60s, 300s).

Buod

  • Cellular — cellular network na may paghahati sa mga cell at handover sa paggalaw ng device sa pagitan ng mga cell
  • 4G LTE — all-IP standard na may OFDMA, MIMO at Carrier Aggregation, bilis hanggang 3 Gb/s sa LTE-Advanced
  • 5G NR — dalawang range: Sub-6 (mass coverage) at mmWave (hanggang 20 Gb/s sa maikling distansya)
  • Network Slicing — virtual na segment ng imprastraktura para sa iba't ibang sitwasyon: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone ay gumagamit ng LTE core, Standalone — buong 5G Core para sa latency < 5 ms
  • RSSI at flag na isExpensive ay tumutulong sa app na i-adapt ang gawi sa cellular connection
  • APN/DNN — access point sa internet ng operator; sa 5G SA, ang DNN ay maaaring gumamit ng Network Slicing para sa priority service

Gagawa kami ng mobile application na turnkey

Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.

Pag-usapan ang proyekto

Basahin din