Calculadora de tiempo de transmisión LoRa

Indique el número de bytes que transmite la radio y compare el mismo paquete con cada factor de dispersión. La línea temporal distingue el preámbulo de la carga útil y la codificación.

Enlaces inalámbricos y potencia de radio Actualizado Gratis, sin registro

Carga útil PHY20Tiempo de transmisión del paquete56,58

Un paquete, desde el primer símbolo del preámbulo hasta el final de la carga útil.

Preámbulo: 12,54 msCarga útil y codificación: 44,03 ms

43 símbolos de carga útil · 1,024 ms por símbolo · optimización para baja velocidad de datos desactivada

SF756,58 ms
SF8102,9 ms
SF9185,3 ms
SF10370,7 ms
SF11741,4 ms
SF121319 ms

La carga útil puede tener entre 1 y 255 bytes. Cambiar el factor de dispersión también puede alterar la sensibilidad del receptor.

Tiempo de transmisión: 0,09429 % del intervalo indicado. Los reintentos y las ventanas de recepción se calculan por separado.

Comprobar el presupuesto del enlace radioeléctrico

Valores de ejemplo
Paquete

Todos los bytes transmitidos por la radio, incluida cualquier sobrecarga LoRaWAN.

bytes
symbols
Cabecera
CRC de carga útil
Radio e intervalo de transmisión
Ancho de banda
Tasa de codificación
s

Tiempo de transmisión del paquete

56,58ms

SF7, 125 kHz, tasa de codificación 4/5. Optimización para baja velocidad de datos desactivada.

Un símbolo
1,024 ms
Tiempo de transmisión en este intervalo
0,09429%
Bits de carga útil PHY por tiempo de transmisión
2828 bit/s

Solo una transmisión. No incluye ventanas de recepción, reintentos ni restricciones regionales.

Cómo se calcula
  1. Tiempo de símbolo = 2^SF ÷ ancho de banda=2^7 ÷ 125=1,024 ms
  2. Tiempo de paquete = (preámbulo + 4,25 + símbolos de carga útil) × tiempo de símbolo=(8 + 4,25 + 43) × 1,024=56,58 ms

Una carga útil PHY de 20 bytes ocupa 56,58 ms con SF7.

Consejo: Los bytes de la aplicación LoRaWAN no son toda la carga útil PHY. Incluya cabeceras MAC, opciones y el código de integridad que la radio realmente transmite.

Cómo se compone la duración de un paquete

Un mensaje pequeño de un sensor puede ocupar el canal radio durante decenas de milisegundos o más de un segundo. El factor de dispersión, el ancho de banda y la tasa de codificación importan tanto como el número de bytes. Compare los ajustes para el mismo paquete antes de elegir un intervalo de transmisión.

Esta herramienta aplica las ecuaciones de duración de paquetes LoRa del tipo SX1276 entre SF7 y SF12, a 125, 250 y 500 kHz. Calcula la duración en la capa PHY; no evalúa la capacidad de una red LoRaWAN ni el cumplimiento normativo.

Contar los bytes transmitidos

PL = bytes transmitidos por la radio

En LoRaWAN, los campos de protocolo rodean la carga útil de la aplicación antes de transmitirla. Cuente todos los bytes transmitidos realmente por la radio, incluidas las posibles opciones MAC. No añada la cabecera PHY explícita a PL: su contribución figura por separado en la ecuación.

Calcular la duración de un símbolo

T_símbolo = 2^SF / ancho de banda

Con SF7 y 125 kHz, un símbolo dura 1,024 ms. La optimización para baja velocidad de datos se selecciona automáticamente por encima de 16 ms por símbolo para los ajustes compatibles. El receptor debe usar parámetros compatibles.

Incluir la codificación y el preámbulo

T_paquete = (preámbulo + 4,25 + símbolos de carga útil) × T_símbolo

El número de símbolos de carga útil se cuantiza redondeando hacia arriba al bloque de codificación. Añadir un byte no siempre aumenta la duración, pero cruzar el límite de un bloque sí. El preámbulo configurado excluye los 4,25 símbolos que el modelo ya añade.

Comprobar el intervalo

Fracción de transmisión = duración del paquete / intervalo entre inicios

El resultado corresponde a un solo paquete. Las retransmisiones, confirmaciones, ventanas de recepción y otros equipos ocupan tiempo adicional. Si el paquete dura más que el intervalo solicitado, esa cadencia es imposible.

Ejemplos: tiempo de transmisión LoRa

20 bytes PHY con SF7

Un símbolo dura 1,024 ms. El preámbulo configurado, más 4,25 símbolos adicionales, dura 12,544 ms; los 43 símbolos de carga útil duran 44,032 ms. La duración total es 56,576 ms, mostrada como 56,58 ms. Un paquete cada 60 segundos ocupa aproximadamente el 0,0943 % del tiempo.

Tiempo de transmisión del paquete 56,58 ms Abrir en la calculadora

El mismo paquete con SF12

Se activa la optimización para baja velocidad de datos. Un símbolo dura 32,768 ms y el paquete 1.318,912 ms, mostrados como 1.319 ms. Es unas 23,3 veces la duración con SF7, antes de cualquier retransmisión.

Tiempo de transmisión del paquete 1319 ms Abrir en la calculadora

Preguntas sobre tiempo de transmisión LoRa

¿Es el tiempo de transmisión LoRa igual a la latencia de una aplicación LoRaWAN?

No. Es la duración de transmisión de un solo paquete radio. La planificación, las colas, las ventanas de recepción, las confirmaciones y los reintentos añaden latencia.

¿Demuestra el porcentaje que se cumple un límite de ciclo de trabajo?

No. Indica la fracción del tiempo dedicada a transmitir con el intervalo introducido. Las reglas de subbanda aplicables, los métodos de acceso al canal, las restricciones de ocupación y el tráfico compartido requieren una evaluación regional aparte.

¿Por qué un byte más no siempre aumenta la duración?

La codificación redondea la carga útil a bloques enteros de símbolos. Varios tamaños próximos pueden ocupar el mismo número de bloques.

¿Puedo usarla para SF6 o LR-FHSS?

No. El modelo excluye expresamente el tratamiento especial de SF6, además de LR-FHSS y FSK. Consulte la ficha técnica de la radio concreta para esos modos.

Límites de este resultado

  • El modelo cubre paquetes LoRa del tipo SX1276, de SF7 a SF12, a 125, 250 o 500 kHz. Excluye SF6, FSK y LR-FHSS.
  • La optimización para baja velocidad de datos se activa automáticamente cuando un símbolo dura más de 16 ms. Compruebe que ambos extremos del enlace tengan parámetros compatibles.
  • El porcentaje de transmisión calcula un solo paquete repetido. No verifica límites regionales de ciclo de trabajo u ocupación, métodos de acceso al canal, retransmisiones ni ventanas de recepción LoRaWAN.

Guías relacionadas

Fuentes

  1. SX1276/77/78/79 datasheet (se abre en una nueva pestaña) Semtech, Rev 7, May 2020, LoRa time-on-air equations
  2. SX1276 reference driver (se abre en una nueva pestaña) Semtech / LoRa-net, SX1276GetLoRaTimeOnAirNumerator; accessed 2026-10-01