Cellular: bu nima, 4G va 5G avlodlari va qanday ishlaydi

Muallif: IT Sectr Nashr etilgan: 2026-03-24 O'qish vaqti: 11 daq

Cellular (uyali aloqa) — tayanch stansiyalar (BS) tarmog'i orqali ovoz va ma'lumotlarni simsiz uzatish texnologiyasi bo'lib, hududni diametri 200 metrdan (mikrohujayralar) 50 kilometrgacha (makrohujayralar) bo'lgan hujayralar bilan qoplaydi. Mobil ilovalarda uyali internet Wi-Fi zonalaridan tashqarida kontent yuklash uchun asosiy kanaldir. GSMA Mobile Economy Report, 2025 ma'lumotlariga ko'ra, dunyoda 5.6 milliarddan ortiq noyob mobil aloqa foydalanuvchilari mavjud va 5G tarmoqlarida o'rtacha yuklash tezligi 240 Mb/s ga yetdi.

Asosiy ma'lumotlar

  • Cellular — uyali tarmoq, bunda har bir tayanch stansiya hududni (hujayrani) xizmat ko'rsatadi va mobil qurilma harakatlanayotganda ular o'rtasida almashadi
  • 4G LTE — OFDMA multipleksatsiyasi, MIMO 4×4 va ideal sharoitlarda 300 Mb/s tezlikkacha bo'lgan joriy ommaviy standart
  • 5G NR — Sub-6 (1–6 GHz) va mmWave (24–52 GHz) ga bo'linadigan yangi avlod, 20 Gb/s tezlik va 5 ms dan kam kechikish taklif etadi
  • FDD va TDD — kanallarni ajratishning ikki usuli: FDD qabul va uzatish uchun alohida chastotalardan foydalanadi, TDD vaqtni ular o'rtasida taqsimlaydi
  • APN — operatorning paket tarmog'iga kirish nuqtasi, IP manzillash va ulanish turini (IPv4/IPv6) belgilaydi

Uyali aloqa nima?

Uyali aloqa (Cellular) — hududni hujayralarga bo'lishga asoslangan mobil radioaloqa standarti, har biriga tayanch stansiya (BS) xizmat ko'rsatadi. Qurilma harakatlanayotganda handover sodir bo'ladi — ulanishni uzmasdan hujayralar o'rtasida avtomatik almashish. Hujayralar turli o'lchamlarga ega: makrohujayralar (10–50 km) qishloq joylar uchun, mikrohujayralar (200–2000 m) shaharlar uchun, femtohujayralar (50 m gacha) xonalar uchun.

Uyali tarmoq arxitekturasi uchta asosiy komponentni o'z ichiga oladi: User Equipment (UE) — smartfon yoki modem; Radio Access Network (RAN) — antennali tayanch stansiyalar majmui; Core Network — marshrutlash, autentifikatsiya, tariflashtirish va internetga ulanish. Turli avlodlar Core Network tuzilishi va radio signal modulyatsiya usullari bilan farqlanadi.

Wi-Fi dan farqli o'laroq, uyali tarmoqlar litsenziyalangan chastotalardan foydalanadi — har bir operator auktsionlarda eksklyuziv diapazonlarni oladi. Bu operatorlar o'rtasida interferensiya yo'qligini kafolatlaydi, lekin chastotalarni qayta taqsimlash zarurati tufayli yangi standartlarni joriy etish tezligini cheklaydi.

Uyali aloqa avlodlari: 2G dan 5G gacha

Uyali aloqaning har bir avlodi (N-G) tezlikning karra o'sishi va yangi foydalanish stsenariylarini olib keldi. 2G (GSM) birinchi marta ovozni raqamlashtirdi va SMS ni joriy qildi. 3G (UMTS, HSDPA) ommaviy foydalanuvchi uchun mobil internetni ochdi. 4G LTE kanal kommutatsiyasidan voz kechib, to'liq IP paketlariga o'tdi. 5G NR juda past kechikishlar va tarmoqni virtual segmentlarga bo'lishga e'tibor qaratdi.

AvlodStandartMaks. tezlikKechikishYil
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
6GIshlab chiqilmoqda1 Tb/s (prognoz)<0.1 ms2030 (reja)

Mobil OT lar joriy tarmoq avlodini radio interfeysi orqali aniqlaydi. Android da TelephonyManager.getDataNetworkType() mavjud bo'lib, NETWORK_TYPE_LTE yoki NETWORK_TYPE_NR konstantasini qaytaradi. iOS CTTelephonyNetworkInfo ni serviceCurrentRadioAccessTechnology xossasi bilan taqdim etadi.

4G LTE arxitekturasi: EPC, eNB va qoplama tarmoqlari

4G LTE Evolved Packet Core (EPC) va Evolved Node B (eNB) ga bo'lingan tekis all-IP arxitekturasiga asoslanadi. eNB — radioaloqa va asosiy marshrutlash funksiyalarini birlashtirgan tayanch stansiya. EPC MME (harakatlanish boshqaruvi), SGW (eNB bilan ma'lumot almashish shlyuzi) va PGW (internetga shlyuz) dan iborat.

OFDMA (Orthogonal Frequency Division Multiple Access) — LTE ning asosiy texnologiyasi: chastota resursi pastki tashuvchilarga bo'linadi, ularning har biri aniq foydalanuvchiga tayinlanadi. MIMO 4×4 bir chastotada 4 ta mustaqil ma'lumot oqimini yuborish imkonini beradi. Carrier Aggregation 5 tagacha tashuvchi chastotani birlashtirib, o'tkazish qobiliyatini 5 barobar oshiradi.

Qoplama tarmoqlari — LTE-Advanced va LTE-Advanced Pro — CoMP (bir nechta eNB dan muvofiqlashtirilgan uzatish) va LAA (5 GHz litsenziyasiz diapazonda LTE) qo'shdi. Dasturchi uchun bu yaxshilanishlar shaffof: modem drayveri ilova kodini o'zgartirmasdan mavjud texnologiyalardan avtomatik foydalanadi.

Kotlin (Android) da tarmoq turini olish namunasi

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}"
    }
}

Funksiya TelephonyManager ni oladi va faol tarmoq turini aniqlaydi. Android 10+ da dataNetworkType ga kirish uchun READ_PHONE_STATE ruxsati talab qilinadi, Android 11 dan esa faqat qo'ng'iroq yoki SMS ishlov beruvchisi sifatida o'rnatilgan ilovalar uchun.

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

5G NR (New Radio) — LTE bilan solishtirganda fizik qatlamning tubdan yangilanishi. Standart ikki chastota diapazonida ishlaydi: FR1 (Sub-6, 1–6 GHz) — ommaviy qamrov uchun va FR2 (mmWave, 24–52 GHz) — qisqa masofalarda juda yuqori tezliklar uchun. mmWave antennaning to'g'ridan-to'g'ri ko'rinishini talab qiladi — hatto daraxt barglari 30 dB gacha zaiflashishga sabab bo'ladi.

Ikki joriy etish rejimi: NSA (Non-Standalone) — 5G NR ishga tushirishni tezlashtirish uchun LTE Core bilan birga ishlaydi, va SA (Standalone) — Network Slicing qo'llab-quvvatlashi bilan to'liq avtonom 5G Core Network. Network Slicing fizik infratuzilmani virtual segmentlarga ajratadi: biri IoT uchun (past tezlik, juda kam energiya iste'moli), ikkinchisi avtonom avtomobillar uchun (kechikish < 1 ms).

Mobil ilova uchun 5G nafaqat tezlik, balki yangi energiya iste'moli xatti-harakatini ham anglatadi: mmWave modullari faol rejimda 2 Vt gacha iste'mol qiladi (LTE da 0.5 Vt ga nisbatan). 5G uchun ilovalarni ishlab chiqishda mmWave da tez-tez ma'lumot uzatish batareyani tez zaryadsizlantirishini hisobga olish tavsiya etiladi — ma'lumotlarni buferlash va Sub-6 diapazonida paketlarda yuborish maqbuldir.

Swift (iOS) da 5G NSA/SA tekshirish namunasi

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 yoki 3G: \(tech)"
    }
}

iOS CoreTelephony orqali faol ulanish turi haqida xabar beradi: SA uchun CTRadioAccessTechnologyNR (sof 5G) va NSA uchun CTRadioAccessTechnologyNRNSA (LTE yadroli 5G). Bu ma'lumot ilova xatti-harakatini moslashtirishga yordam beradi — masalan, og'ir kontentni faqat past kechikishli SA rejimida yuklash.

Mobil ilovalarda uyali aloqa: tarmoq turini aniqlash va signal yo'qotilishini boshqarish

Mobil ilova o'z xatti-harakatini uyali ulanish turi va sifatiga qarab moslashtirishi mumkin. ConnectivityManager (Android) va NWPathMonitor (iOS) ilovani tarmoq o'zgarishlari haqida xabardor qiladi — Wi-Fi dan Cellular ga o'tish, signal yo'qolishi yoki 5G paydo bo'lishi.

Asosiy boshqarish stsenariylari:

  • Kontent yuklash — uyali tarmoqqa o'tishda yuklanadigan fayllar hajmini cheklash (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • Oqimli uzatish — o'tkazish qobiliyatini baholash orqali aniqlangan tezlikka qarab video bitrate ni moslashtirish (Android bandwidth estimate)
  • Fon sinxronizatsiyasi — zaif signalda (RSSI < -110 dBm) batareya va trafikni tejash uchun sinxronizatsiyani kechiktirish
  • Favqulodda zaxira — uyali signal yo'qolganda ma'lumotlarning oxirgi keshlangan versiyasiga o'tish va eksponensial kechikish bilan qayta urinishni rejalashtirish

RSSI (Received Signal Strength Indicator) — uyali signal sifatining asosiy ko'rsatkichi. Qiymat -50 dBm (a'lo signal) dan -120 dBm (deyarli tarmoq yo'q) gacha. Android RSSI ga SignalStrength.getLevel() orqali kirishni ta'minlaydi, iOS — CTCarrier (cheklangan kirish).

Swift (iOS) da uyali tarmoqni kuzatish namunasi

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("Uyali tarmoq faol")
        if path.isExpensive {
            print("Tariflashtirilgan ulanish — trafikni cheklash")
        }
    }
}
monitor.start(queue: .main)

Network frameworkidan NWPathMonitor ulanish turini (cellular, wi-fi, wired) va isExpensive bayrog'ini kuzatadi, bu tariflashtirilgan ulanishni ko'rsatadi. iOS da bu radio interfeysiga to'g'ridan-to'g'ri kirishsiz ilova xatti-harakatini joriy tarmoq turiga moslashtirishning asosiy usulidir.

Tarif va operator tanlash: ilova samaradorligiga ta'siri

Ilova operator tanlashni boshqarmasa ham, turli tariflarning xususiyatlarini bilish dasturchiga qaror qabul qilishda yordam beradi. APN (Access Point Name) — uyali tarmoq va internet o'rtasidagi shlyuz. Turli APN lar (internet, ims, mms) turli QoS ni ta'minlaydi — ovoz uchun APN (IMS) internet trafigidan ustunlikka ega.

Zamonaviy operatorlar 5G SA da DNN (Data Network Name) ni joriy qilmoqda — talablar bo'yicha segmentatsiya imkoniyati bilan APN analogi: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC). Dasturchi segmentni to'g'ridan-to'g'ri tanlamaydi, ammo ilova Network Slicing dan foydalanib 5G QoS Identifier (5QI) orqali ma'lum QoS ni talab qilishi mumkin.

Dasturchi uchun tavsiyalar: ma'lumot yuborishdan oldin NetworkInfo.isConnectedOrConnecting orqali ulanish mavjudligini tekshirish; uyali tarmoqlar uchun so'rov vaqt chegarasini kamida 30 soniyaga belgilash (zaif signal sharoitida TCP seansi sekinroq o'rnatiladi); sinxronizatsiya uchun faqat Wi-Fi yoki cheksiz tarifga ulanganda fon vazifalaridan (WorkManager, BGTaskScheduler) foydalanish.

Tez-tez beriladigan savollar

5G NSA va 5G SA o'rtasidagi farq nima?

5G NSA (Non-Standalone) ma'lumot uzatish uchun 5G New Radio dan va ulanish va harakatlanishni boshqarish uchun 4G LTE Core dan foydalanadi. 5G SA (Standalone) mustaqil autentifikatsiya bilan to'liq 5G Core dan foydalanadi. SA Network Slicing va 10 ms dan kam kechikish uchun majburiy, NSA — mavjud infratuzilmada 5G ni erta ishga tushirish uchun.

Ilova uyali tarmoq orqali ishlayotganini qanday aniqlashi mumkin?

Android da — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() hasTransport(TRANSPORT_CELLULAR) tekshiruvi bilan. iOS da — NWPathMonitor usesInterfaceType(.cellular) tekshiruvi bilan. Qo'shimcha ravishda iOS tariflashtirilgan ulanishni aniqlash uchun isExpensive ni taqdim etadi.

4G LTE da Carrier Aggregation nima?

Carrier Aggregation — o'tkazish qobiliyatini oshirish uchun 5 tagacha chastota tashuvchilarini (component carriers) birlashtirish texnologiyasi. Agar har bir tashuvchi 20 MHz polosa bersa, 3 tashuvchining agregatsiyasi 60 MHz ni ta'minlaydi — 450 Mb/s tezlik. Ilova uchun Carrier Aggregation shaffof: modem birlashtirishni avtomatik boshqaradi.

Nega 5G mmWave xonada ishlamaydi?

Millimetr to'lqinlari (24–52 GHz) juda qisqa to'lqin uzunligiga (5–12 mm) ega va devorlar, derazalar, hatto daraxt barglaridan o'tishda kuchli zaiflashadi. mmWave antennaning to'g'ridan-to'g'ri ko'rinishini talab qiladi — oynadan o'tish yo'qotishlari 10–30 dB ni tashkil qiladi. Shuning uchun mmWave ochiq joylarda ishlatiladi: stadionlar, maydonlar, shaffof gumbazli savdo markazlari.

Ilovada uyali signal yo'qotilishini qanday boshqarish mumkin?

ConnectivityManager (Android) yoki NWPathMonitor (iOS) bildirishnomalariga obuna bo'lish tavsiya etiladi. Signal yo'qolganda ilova: joriy tarmoq so'rovlarini bekor qilishi, foydalanuvchiga tarmoq yo'qligi ko'rsatkichini ko'rsatishi, holatni mahalliy saqlashda (Room, CoreData) saqlashi va eksponensial o'sib boruvchi kechikish bilan qayta ulanishni rejalashtirishi kerak (retry after 10s, 30s, 60s, 300s).

Xulosa

  • Cellular — hujayralarga bo'linish va qurilma hujayralar o'rtasida harakatlanayotganda handover bilan uyali tarmoq
  • 4G LTE — OFDMA, MIMO va Carrier Aggregation bilan all-IP standarti, LTE-Advanced da 3 Gb/s tezlik
  • 5G NR — ikki diapazon: Sub-6 (ommaviy qamrov) va mmWave (qisqa masofada 20 Gb/s gacha)
  • Network Slicing — turli stsenariylar uchun virtual infratuzilma segmentlari: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone LTE yadrosidan foydalanadi, Standalone — < 5 ms kechikish uchun to'liq 5G Core
  • RSSI va isExpensive bayrog'i ilovaga xatti-harakatni uyali ulanishga moslashtirishga yordam beradi
  • APN/DNN — operator internetiga kirish nuqtasi; 5G SA da DNN prioritet xizmat uchun Network Slicing dan foydalanishi mumkin

Biz kalit topshirig'i bilan mobil ilovani ishlab chiqamiz

IT Sectr 2017-yildan beri startaplar va korxonalar uchun iOS va Android ilovalarini yaratadi. Biz sizga maslahat beramiz va eng yaxshi yechimni taklif qilamiz.

Loyihani muhokama qilish

Shuningdek o'qing