Cellular: wat is het, generaties 4G en 5G en hoe het werkt

Auteur: IT Sectr Gepubliceerd: 2026-03-24 Leestijd: 11 min

Cellular (cellulaire communicatie) — technologie voor draadloze overdracht van spraak en gegevens via een netwerk van basisstations (BS) die het gebied bedekken met cellen met een diameter van 200 meter (microcellen) tot 50 kilometer (macrocellen). In mobiele apps is mobiel internet het belangrijkste kanaal voor het laden van content buiten Wi-Fi-zones. Volgens GSMA Mobile Economy Report, 2025 zijn er meer dan 5.6 miljard unieke mobiele gebruikers wereldwijd en heeft de gemiddelde downloadsnelheid in 5G-netwerken 240 Mb/s bereikt.

Belangrijkste punten

  • Cellular — cellulair netwerk waarbij elk basisstation een gebied (cel) bedient en het mobiele apparaat tijdens verplaatsing tussen hen schakelt
  • 4G LTE — de huidige massastandaard met OFDMA-multiplexing, MIMO 4×4 en snelheden tot 300 Mb/s onder ideale omstandigheden
  • 5G NR — de nieuwe generatie met onderverdeling in Sub-6 (1–6 GHz) en mmWave (24–52 GHz), met snelheden tot 20 Gb/s en een latentie van minder dan 5 ms
  • FDD en TDD — twee manieren om kanalen te scheiden: FDD gebruikt aparte frequenties voor ontvangst en verzending, TDD deelt de tijd tussen beide
  • APN — toegangspunt tot het pakketnetwerk van de operator, dat IP-adressering en het verbindingstype (IPv4/IPv6) bepaalt

Wat is cellulaire communicatie?

Cellulaire communicatie (Cellular) — een standaard voor mobiele radiocommunicatie gebaseerd op de verdeling van het gebied in cellen, elk bediend door een basisstation (BS). Tijdens verplaatsing van het apparaat vindt handover plaats — automatische schakeling tussen cellen zonder verbindingsonderbreking. Cellen hebben verschillende afmetingen: macrocellen (10–50 km) voor landelijke gebieden, microcellen (200–2000 m) voor steden, femtocellen (tot 50 m) voor binnenruimtes.

De architectuur van een cellulair netwerk omvat drie hoofdcomponenten: User Equipment (UE) — smartphone of modem; Radio Access Network (RAN) — verzameling basisstations met antennes; Core Network — routering, authenticatie, tarifering en internetverbinding. Verschillende generaties verschillen in Core Network-structuur en methoden voor radiomodulatie.

In tegenstelling tot Wi-Fi gebruiken cellulaire netwerken gelicentieerde frequenties — elke operator krijgt exclusieve banden via veilingen. Dit garandeert de afwezigheid van interferentie tussen operators, maar beperkt de snelheid van nieuwe standaarden door de noodzaak van frequentieherverdeling.

Generaties cellulaire communicatie: van 2G tot 5G

Elke generatie cellulaire communicatie (N-G) bracht een meervoudige toename in snelheid en nieuwe gebruiksscenario's. 2G (GSM) digitaliseerde voor het eerst spraak en introduceerde SMS. 3G (UMTS, HSDPA) opende mobiel internet voor de massale gebruiker. 4G LTE schakelde volledig over op IP-pakketten en schafte circuitgeschakelde communicatie af. 5G NR richtte zich op ultra-lage latenties en verdeling van het netwerk in virtuele segmenten.

GeneratieStandaardMax. snelheidLatentieJaar
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
6GIn ontwikkeling1 Tb/s (prognose)<0.1 ms2030 (plan)

Mobiele besturingssystemen bepalen de huidige netwerkgeneratie via de radio-interface. Op Android is TelephonyManager.getDataNetworkType() beschikbaar, die de constante NETWORK_TYPE_LTE of NETWORK_TYPE_NR retourneert. iOS biedt CTTelephonyNetworkInfo met de eigenschap serviceCurrentRadioAccessTechnology.

4G LTE-architectuur: EPC, eNB en overlay-netwerken

4G LTE is gebaseerd op een platte all-IP-architectuur met een verdeling in Evolved Packet Core (EPC) en Evolved Node B (eNB). eNB — basisstation dat de functies van radiocommunicatie en basisroutering combineert. EPC bestaat uit MME (mobiliteitsbeheer), SGW (gateway voor gegevensuitwisseling met eNB) en PGW (gateway naar internet).

OFDMA (Orthogonal Frequency Division Multiple Access) — de sleuteltechnologie van LTE: frequentiebronnen worden verdeeld in subdragers, elk toegewezen aan een specifieke gebruiker. MIMO 4×4 maakt het mogelijk om tot 4 onafhankelijke datastromen op dezelfde frequentie te verzenden. Carrier Aggregation combineert tot 5 draaggolffrequenties en verhoogt de bandbreedte met een factor 5.

Overlay-netwerken — LTE-Advanced en LTE-Advanced Pro — voegden CoMP (gecoördineerde transmissie van meerdere eNB's) en LAA (LTE in de ongelicentieerde 5 GHz-band) toe. Voor de ontwikkelaar zijn deze verbeteringen transparant: de modemdriver gebruikt automatisch beschikbare technologieën zonder wijziging van de applicatiecode.

Voorbeeld van het ophalen van het netwerktype in 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}"
    }
}

De functie haalt TelephonyManager op en bepaalt het actieve netwerktype. Op Android 10+ is voor toegang tot dataNetworkType de READ_PHONE_STATE-machtiging vereist, en vanaf Android 11 alleen voor apps die zijn geïnstalleerd als gespreks- of SMS-behandelaar.

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

5G NR (New Radio) — een radicale update van de fysieke laag vergeleken met LTE. De standaard werkt in twee frequentiebereiken: FR1 (Sub-6, 1–6 GHz) — voor massadekking en FR2 (mmWave, 24–52 GHz) — voor ultrahoge snelheden over korte afstanden. mmWave vereist zichtlijn met de antenne — zelfs boombladeren veroorzaken demping tot 30 dB.

Twee implementatiemodi: NSA (Non-Standalone) — 5G NR werkt samen met LTE Core om de implementatie te versnellen, en SA (Standalone) — volledig autonoom 5G Core Network met ondersteuning voor Network Slicing. Network Slicing verdeelt de fysieke infrastructuur in virtuele segmenten: één segment voor IoT (lage snelheid, ultra-laag energieverbruik), een ander voor autonome auto's (latentie < 1 ms).

Voor mobiele apps betekent 5G niet alleen snelheid, maar ook nieuw energieverbruiksgedrag: mmWave-modules verbruiken tot 2 W in actieve modus (tegenover 0.5 W bij LTE). Bij het ontwikkelen van apps voor 5G moet er rekening mee worden gehouden dat frequente gegevensoverdracht in mmWave de batterij snel leegtrekt — het is optimaal om gegevens te bufferen en in batches te verzenden in het Sub-6-bereik.

Voorbeeld van 5G NSA/SA-controle in 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 of 3G: \(tech)"
    }
}

iOS rapporteert via CoreTelephony het type actieve verbinding: CTRadioAccessTechnologyNR voor SA (zuivere 5G) en CTRadioAccessTechnologyNRNSA voor NSA (5G met LTE-kern). Deze informatie helpt bij het aanpassen van het app-gedrag — bijvoorbeeld het laden van zware content alleen in SA-modus met lage latentie.

Cellulaire communicatie in mobiele apps: netwerktype bepalen en signaalverlies afhandelen

Een mobiele app kan zijn gedrag aanpassen aan het type en de kwaliteit van de cellulaire verbinding. ConnectivityManager (Android) en NWPathMonitor (iOS) stellen de app op de hoogte van netwerkveranderingen — overschakeling van Wi-Fi naar Cellular, signaalverlies of verschijning van 5G.

Belangrijke afhandelingsscenario's:

  • Content laden — bij overschakeling naar een mobiel netwerk de grootte van te downloaden bestanden beperken (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • Streaming — de videobitrate aanpassen aan de snelheid die wordt bepaald door bandbreedteschatting (Android bandwidth estimate)
  • Achtergrondsynchronisatie — synchronisatie uitstellen bij zwak signaal (RSSI < -110 dBm) om batterij en data te sparen
  • Noodfallback — bij verlies van mobiel signaal overschakelen naar de laatst gecachte versie van gegevens en een nieuwe poging plannen met exponentiële vertraging

RSSI (Received Signal Strength Indicator) — de belangrijkste indicator van mobiele signaalkwaliteit. Waarde van -50 dBm (uitstekend signaal) tot -120 dBm (bijna geen netwerk). Android biedt toegang tot RSSI via SignalStrength.getLevel(), iOS — via CTCarrier (beperkte toegang).

Voorbeeld van het monitoren van een mobiel netwerk in Swift (iOS)

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("Mobiel netwerk actief")
        if path.isExpensive {
            print("Tariefverbinding — verkeer beperken")
        }
    }
}
monitor.start(queue: .main)

NWPathMonitor uit het Network-framework volgt het verbindingstype (cellular, wi-fi, wired) en de vlag isExpensive, die een tariefverbinding aangeeft. Op iOS is dit de belangrijkste manier om het app-gedrag aan te passen aan het huidige netwerktype zonder directe toegang tot de radio-interface.

Tarief- en operatorselectie: impact op app-prestaties

Hoewel de app de operatorkeuze niet beheert, helpt kennis van de kenmerken van verschillende tarieven de ontwikkelaar bij het nemen van beslissingen. APN (Access Point Name) — de gateway tussen het mobiele netwerk en internet. Verschillende APN's (internet, ims, mms) bieden verschillende QoS — APN voor spraak (IMS) heeft prioriteit boven internetverkeer.

Moderne operators implementeren DNN (Data Network Name) in 5G SA — een analoog van APN met segmentatiemogelijkheden op basis van vereisten: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC). De ontwikkelaar kiest niet direct het segment, maar de app kan een specifieke QoS aanvragen via 5G QoS Identifier (5QI) met behulp van Network Slicing.

Aanbevelingen voor de ontwikkelaar: controleer de verbinding via NetworkInfo.isConnectedOrConnecting voordat u gegevens verzendt; stel time-outs voor verzoeken in op ten minste 30 seconden voor mobiele netwerken (bij zwak signaal wordt een TCP-sessie langzamer opgebouwd); gebruik achtergrondtaken (WorkManager, BGTaskScheduler) voor synchronisatie alleen bij verbinding met Wi-Fi of een onbeperkt tarief.

Veelgestelde vragen

Wat is het verschil tussen 5G NSA en 5G SA?

5G NSA (Non-Standalone) gebruikt 5G New Radio voor gegevensoverdracht en 4G LTE Core voor verbindings- en mobiliteitsbeheer. 5G SA (Standalone) gebruikt een volledige 5G Core met onafhankelijke authenticatie. SA is verplicht voor Network Slicing en latentie onder 10 ms, NSA — voor vroege 5G-implementatie op bestaande infrastructuur.

Hoe kan een app bepalen of deze via een mobiel netwerk werkt?

Op Android — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() met controle van hasTransport(TRANSPORT_CELLULAR). Op iOS — NWPathMonitor met controle van usesInterfaceType(.cellular). Daarnaast biedt iOS isExpensive voor het detecteren van een tariefverbinding.

Wat is Carrier Aggregation in 4G LTE?

Carrier Aggregation — technologie die tot 5 draaggolffrequenties (component carriers) combineert om de bandbreedte te vergroten. Als elke draaggolf 20 MHz bandbreedte biedt, levert aggregatie van 3 draaggolven 60 MHz — snelheden tot 450 Mb/s. Voor de app is Carrier Aggregation transparant: de modem beheert de combinatie automatisch.

Waarom werkt 5G mmWave niet binnen?

Millimetergolven (24–52 GHz) hebben een zeer korte golflengte (5–12 mm) en worden sterk verzwakt bij het passeren van muren, ramen en zelfs boombladeren. mmWave vereist zichtlijn met de antenne — verliezen bij het passeren van glas bedragen 10–30 dB. Daarom wordt mmWave gebruikt in open ruimtes: stadions, pleinen, winkelcentra met transparante koepels.

Hoe ga ik om met verlies van mobiel signaal in de app?

Het wordt aanbevolen om u te abonneren op meldingen van ConnectivityManager (Android) of NWPathMonitor (iOS). Bij signaalverlies moet de app: huidige netwerkverzoeken annuleren, een indicator van geen netwerk weergeven, de status opslaan in lokale opslag (Room, CoreData) en een nieuwe verbinding plannen met exponentiële vertraging (retry after 10s, 30s, 60s, 300s).

Samenvatting

  • Cellular — cellulair netwerk met verdeling in cellen en handover bij verplaatsing van het apparaat tussen cellen
  • 4G LTE — all-IP-standaard met OFDMA, MIMO en Carrier Aggregation, snelheid tot 3 Gb/s in LTE-Advanced
  • 5G NR — twee bereiken: Sub-6 (massadekking) en mmWave (tot 20 Gb/s op korte afstand)
  • Network Slicing — virtuele infrastructuursegmenten voor verschillende scenario's: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone gebruikt LTE-kern, Standalone — volledige 5G Core voor latentie < 5 ms
  • RSSI en de vlag isExpensive helpen de app om gedrag aan te passen aan mobiele verbinding
  • APN/DNN — toegangspunt tot internet van de operator; in 5G SA kan DNN Network Slicing gebruiken voor prioritaire service

We ontwikkelen een mobiele applicatie turnkey

IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.

Bespreek het project

Lees ook