Cellular: qué es, generaciones 4G y 5G y cómo funciona

Autor: IT Sectr Publicado: 2026-03-24 Tiempo de lectura: 11 min

Cellular (comunicación celular) — tecnología de transmisión inalámbrica de voz y datos a través de una red de estaciones base (BS) que cubren el territorio con celdas de 200 metros (microceldas) a 50 kilómetros (macroceldas). En las aplicaciones móviles, el internet celular es el canal principal para descargar contenido fuera de las zonas Wi-Fi. Según el Informe GSMA Mobile Economy, 2025, más de 5.6 mil millones de usuarios únicos de telefonía móvil en el mundo, y la velocidad media de descarga en redes 5G alcanzó los 240 Mbps.

Puntos Clave

  • Cellular — red celular donde cada estación base atiende un área (celda) y el dispositivo móvil cambia entre ellas al desplazarse
  • 4G LTE — el estándar masivo actual con multiplexación OFDMA, MIMO 4×4 y velocidad de hasta 300 Mbps en condiciones ideales
  • 5G NR — la nueva generación dividida en Sub-6 (1–6 GHz) y mmWave (24–52 GHz), que ofrece velocidad de hasta 20 Gbps y latencia inferior a 5 ms
  • FDD y TDD — dos métodos de separación de canales: FDD usa frecuencias separadas para recepción y transmisión, TDD divide el tiempo entre ellas
  • APN — punto de acceso a la red de paquetes del operador, que define la dirección IP y el tipo de conexión (IPv4/IPv6)

¿Qué es la comunicación celular?

La comunicación celular — un estándar de radiocomunicación móvil basado en la división del territorio en celdas, cada una atendida por una estación base (BS). Cuando el dispositivo se mueve, se produce un traspaso (handover) — conmutación automática entre celdas sin interrupción de la conexión. Las celdas varían en tamaño: macroceldas (10–50 km) para zonas rurales, microceldas (200–2000 m) para ciudades, femtoceldas (hasta 50 m) para interiores.

La arquitectura de la red celular incluye tres componentes principales: User Equipment (UE) — el teléfono o módem; Radio Access Network (RAN) — conjunto de estaciones base con antenas; Core Network — enrutamiento, autenticación, facturación y conexión a internet. Las diferentes generaciones difieren en la estructura de Core Network y los métodos de modulación de la señal de radio.

A diferencia de Wi-Fi, las redes celulares utilizan frecuencias con licencia — cada operador recibe bandas exclusivas en subastas. Esto garantiza la ausencia de interferencias entre operadores, pero limita la velocidad de implementación de nuevos estándares debido a la necesidad de reasignación de frecuencias.

Generaciones de comunicación celular: de 2G a 5G

Cada generación de comunicación celular (N-G) trajo un crecimiento exponencial de velocidad y nuevos casos de uso. 2G (GSM) digitalizó la voz por primera vez e introdujo SMS. 3G (UMTS, HSDPA) abrió el internet móvil al usuario masivo. 4G LTE hizo la transición completa a paquetes IP, abandonando la conmutación de circuitos. 5G NR se centró en la latencia ultra baja y la división de la red en segmentos virtuales.

GeneraciónEstándarVelocidad Máx.LatenciaAño
2GGSM / GPRS / EDGE384 kbps (EDGE)~300 ms1991
3GUMTS / HSPA+42 Mbps (HSPA+)~100 ms2001
4GLTE-Advanced Pro3 Gbps~30 ms2009
5GNR (New Radio)20 Gbps<5 ms2019
6GEn desarrollo1 Tbps (pronóstico)<0.1 ms2030 (planificado)

Los sistemas operativos móviles determinan la generación de red actual a través de la interfaz de radio. En Android está disponible TelephonyManager.getDataNetworkType(), que devuelve la constante NETWORK_TYPE_LTE o NETWORK_TYPE_NR. iOS proporciona CTTelephonyNetworkInfo con la propiedad serviceCurrentRadioAccessTechnology.

Arquitectura 4G LTE: EPC, eNB y redes superpuestas

4G LTE se basa en una arquitectura all-IP plana dividida en Evolved Packet Core (EPC) y Evolved Node B (eNB). eNB es una estación base que combina funciones de comunicación por radio y enrutamiento básico. EPC consta de MME (gestión de movilidad), SGW (puerta de enlace de servicios para intercambio de datos con eNB) y PGW (puerta de enlace de paquetes a internet).

OFDMA (Orthogonal Frequency Division Multiple Access) — la tecnología clave de LTE: los recursos de frecuencia se dividen en subportadoras, cada una asignada a un usuario específico. MIMO 4×4 permite enviar hasta 4 flujos de datos independientes en una frecuencia. Carrier Aggregation combina hasta 5 frecuencias portadoras, aumentando el ancho de banda 5 veces.

Las redes superpuestas — LTE-Advanced y LTE-Advanced Pro — añadieron CoMP (transmisión coordinada desde múltiples eNB) y LAA (LTE en la banda no licenciada de 5 GHz). Para el desarrollador, estas mejoras son transparentes: el controlador del módem utiliza automáticamente las tecnologías disponibles sin cambiar el código de la aplicación.

Ejemplo de obtención del tipo de red en 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}"
    }
}

La función obtiene TelephonyManager y determina el tipo de red activa. En Android 10+, para acceder a dataNetworkType se requiere el permiso READ_PHONE_STATE, y a partir de Android 11 — solo para aplicaciones instaladas como manejador de llamadas o SMS.

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

5G NR (New Radio) — una actualización radical de la capa física en comparación con LTE. El estándar opera en dos rangos de frecuencia: FR1 (Sub-6, 1–6 GHz) para cobertura masiva y FR2 (mmWave, 24–52 GHz) para velocidades ultra altas en distancias cortas. mmWave requiere línea de visión directa con la antena — incluso el follaje de los árboles causa atenuación de hasta 30 dB.

Dos modos de implementación: NSA (Non-Standalone) — 5G NR funciona con un Core LTE para acelerar el lanzamiento, y SA (Standalone) — una red 5G Core totalmente autónoma con soporte de Network Slicing. Network Slicing divide la infraestructura física en segmentos virtuales: un segmento para IoT (baja velocidad, consumo de energía ultra bajo), otro para vehículos autónomos (latencia < 1 ms).

Para las aplicaciones móviles, 5G significa no solo velocidad, sino también un nuevo comportamiento de consumo de energía: los módulos mmWave consumen hasta 2 W en modo activo (frente a 0.5 W de LTE). Al desarrollar para 5G, se recomienda considerar que la transmisión frecuente de datos en mmWave agota rápidamente la batería — es óptimo almacenar datos en búfer y enviarlos en lotes en el rango Sub-6.

Ejemplo de verificación 5G NSA/SA en 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)"
    }
}

iOS a través de CoreTelephony informa el tipo de conexión activa: CTRadioAccessTechnologyNR para SA (5G puro) y CTRadioAccessTechnologyNRNSA para NSA (5G con núcleo LTE). Esta información ayuda a adaptar el comportamiento de la aplicación — por ejemplo, cargar contenido pesado solo en modo SA con baja latencia.

Red celular en aplicaciones móviles: detección del tipo de red y manejo de pérdida de señal

Una aplicación móvil puede adaptar su comportamiento según el tipo y la calidad de la conexión celular. ConnectivityManager (Android) y NWPathMonitor (iOS) notifican a la aplicación sobre cambios en la red — cambio de Wi-Fi a Cellular, pérdida de señal o disponibilidad de 5G.

Escenarios clave de manejo:

  • Descarga de contenido — al cambiar a red celular, limitar el tamaño de los archivos descargados (Android NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
  • Streaming — adaptar la tasa de bits del video según la velocidad determinada mediante estimación de ancho de banda (Android bandwidth estimate)
  • Sincronización en segundo plano — posponer la sincronización con señal débil (RSSI < -110 dBm) para ahorrar batería y datos
  • Plan de emergencia — al perder señal celular, cambiar a la última versión de datos en caché y programar un reintento con retardo exponencial

RSSI (Received Signal Strength Indicator) — la métrica principal de calidad de señal celular. Los valores van desde -50 dBm (señal excelente) hasta -120 dBm (casi sin red). Android proporciona acceso a RSSI a través de SignalStrength.getLevel(), iOS — a través de CTCarrier (acceso limitado).

Ejemplo de monitoreo de red celular en Swift (iOS)

swift
import Network

let monitor = NWPathMonitor()
monitor.pathUpdateHandler = { path in
    if path.usesInterfaceType(.cellular) {
        print("Red celular activa")
        if path.isExpensive {
            print("Conexión medida — limitar tráfico")
        }
    }
}
monitor.start(queue: .main)

NWPathMonitor del framework Network supervisa el tipo de conexión (cellular, wi-fi, wired) y el indicador isExpensive, que señala una conexión medida. En iOS, esta es la forma principal de adaptar el comportamiento de la aplicación al tipo de red actual sin acceso directo a la interfaz de radio.

Elección de tarifa y operador: impacto en el rendimiento de la aplicación

Aunque la aplicación no controla la selección del operador, conocer las características de las diferentes tarifas ayuda al desarrollador a tomar decisiones. APN (Access Point Name) — una puerta de enlace entre la red celular e internet. Diferentes APN (internet, ims, mms) proporcionan diferente QoS — el APN de voz (IMS) tiene prioridad sobre el tráfico de internet.

Los operadores modernos están introduciendo DNN (Data Network Name) en 5G SA — un análogo de APN con capacidad de segmentación por requisitos: ultra-reliable low-latency (URLLC), enhanced mobile broadband (eMBB), massive IoT (mMTC). El desarrollador no selecciona el segmento directamente, pero la aplicación puede solicitar un QoS específico a través de 5G QoS Identifier (5QI) al usar Network Slicing.

Recomendaciones para el desarrollador: verificar la disponibilidad de conexión mediante NetworkInfo.isConnectedOrConnecting antes de enviar datos; establecer tiempos de espera de solicitud de al menos 30 segundos para redes celulares (la sesión TCP se establece más lentamente con señal débil); usar tareas en segundo plano (WorkManager, BGTaskScheduler) para sincronización solo cuando esté conectado a Wi-Fi o un plan ilimitado.

Preguntas Frecuentes

¿En qué se diferencia 5G NSA de 5G SA?

5G NSA (Non-Standalone) usa 5G New Radio para transmisión de datos y 4G LTE Core para gestión de conexión y movilidad. 5G SA (Standalone) usa un núcleo 5G completo con autenticación independiente. SA es obligatorio para Network Slicing y latencia inferior a 10 ms, NSA — para lanzamiento temprano de 5G en infraestructura existente.

¿Cómo puede la aplicación determinar que funciona a través de una red celular?

En Android — ConnectivityManager.getActiveNetwork().getNetworkCapabilities() con verificación hasTransport(TRANSPORT_CELLULAR). En iOS — NWPathMonitor con verificación usesInterfaceType(.cellular). Adicionalmente, iOS proporciona isExpensive para determinar una conexión medida.

¿Qué es Carrier Aggregation en 4G LTE?

Carrier Aggregation — una tecnología que combina hasta 5 frecuencias portadoras (component carriers) para aumentar el ancho de banda. Si cada portadora proporciona 20 MHz de ancho de banda, la agregación de 3 portadoras ofrece 60 MHz — velocidad de hasta 450 Mbps. Para la aplicación, Carrier Aggregation es transparente: el módem maneja la combinación automáticamente.

¿Por qué no funciona 5G mmWave en interiores?

Las ondas milimétricas (24–52 GHz) tienen una longitud de onda muy corta (5–12 mm) y se atenúan fuertemente al atravesar paredes, ventanas e incluso el follaje de los árboles. mmWave requiere línea de visión directa con la antena — las pérdidas a través del vidrio son de 10–30 dB. Por eso, mmWave se usa en espacios abiertos: estadios, plazas, centros comerciales con cúpulas transparentes.

¿Cómo manejar la pérdida de señal celular en la aplicación?

Se recomienda suscribirse a las notificaciones de ConnectivityManager (Android) o NWPathMonitor (iOS). Al perder señal, la aplicación debe: cancelar las solicitudes de red actuales, mostrar un indicador de falta de conexión al usuario, guardar el estado en almacenamiento local (Room, CoreData) y programar la reconexión con retardo exponencial (reintentar después de 10s, 30s, 60s, 300s).

Resumen

  • Cellular — red celular dividida en celdas con traspaso al moverse el dispositivo entre celdas
  • 4G LTE — estándar all-IP con OFDMA, MIMO y Carrier Aggregation, velocidad de hasta 3 Gbps en LTE-Advanced
  • 5G NR — dos rangos: Sub-6 (cobertura masiva) y mmWave (hasta 20 Gbps en distancias cortas)
  • Network Slicing — segmentos virtuales de infraestructura para diferentes escenarios: IoT, URLLC, eMBB
  • NSA vs SA — Non-Standalone usa núcleo LTE, Standalone — núcleo 5G completo para latencia < 5 ms
  • RSSI y el indicador isExpensive ayudan a la aplicación a adaptar el comportamiento a la conexión celular
  • APN/DNN — punto de acceso a internet del operador; en 5G SA, DNN puede usar Network Slicing para servicio prioritario

Desarrollaremos una aplicación móvil llave en mano

IT Sectr crea aplicaciones para iOS y Android para startups y empresas desde 2017. Le asesoraremos y le propondremos la mejor solución.

Discutir el proyecto

Lea también