¿Cómo calcular la tasa de datos de LoRa?

La imagen de abajo es de esta web , ¿cómo calcular la tasa de datos? Por ejemplo, ¿cuánto kbps es Bw125Cr48Sf4096?

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Respuestas (1)

Camino fácil

La forma más sencilla de calcular la tasa de datos es utilizar la calculadora oficial de LoRa que puedes descargar desde este enlace .

El factor de difusión se muestra de manera diferente en comparación con el sitio de donde proviene la imagen.

Captura de pantalla

En el programa, el factor de dispersión debe reconocerse como el exponente de dos, como 2 12 es 4096 que es lo mismo que en Bw125Cr48Sf4096.

Ingresa sus valores a la izquierda, y al modificar los valores en el rectángulo verde está cambiando la parte de la tasa de bits equivalente a la derecha, aunque cambiar los valores debajo Packet Configurationcambia los otros valores relevantes para el tiempo, pero no afecta la tasa de bits.


forma manual

Si desea calcular la tasa de bits manualmente, la documentación recomienda el siguiente método en la parte inferior de la página 3 de las preguntas frecuentes de LoRa .

D R = S F B W 2 S F C R

DR = Tasa de datos
SF = Factor de dispersión
BW = Ancho de banda
CR = Tasa de codificación


Si sustituimos los valores de ejemplo mencionados anteriormente, obtenemos lo siguiente:

D R = 12 125   k H z 2 12 4 8

D R = 183.1055   b pag s .

Este es exactamente el mismo valor que obtuvimos en el software de la calculadora.



Fuentes

Guía de diseño de
LoRa Preguntas frecuentes sobre LoRa

Muchas gracias. es tan lento ¿Cuánto dura el Bw500Cr45Sf128? Y el software tiene algún error, como mi imagen. Y no puedo más grande.
@ lanse7pty Respuesta Parte 1: ¿Qué tipo de sistema operativo usa? Uso Windows 10 (compilación 10586.713) y me funciona sin problemas. Si no puede solucionar el problema con el software, consulte la forma manual. Con el Bw500Cr45Sf128, la velocidad de datos máxima es de 21875 bps, lo que también puede considerarse lento, en comparación con el ancho de banda de Internet que el usuario promedio experimenta desde su ISP. Mientras leía sobre LoRa, me di cuenta de que este sistema no está diseñado para altas tasas de bits, es solo una forma propuesta de conectar múltiples dispositivos IoT alimentados por batería, sensores, etc.
@ lanse7pty Respuesta Parte 2: aunque no sé qué quiere lograr, LoRa no es el camino si desea crear una conexión punto a punto de ancho de banda relativamente alto. La empresa que creó este software y proporciona el equipo para LoRa se asoció con algunas otras, y tienen la documentación en línea, pero también puedes descargar la última desde este enlace .
@lanse7pty Respuesta Parte 3 - Lo que debería interesarle es el documento de Parámetros Regionales que puede descargar desde aquí . Enlace persistente para los dos documentos aquí . En el documento de Parámetros Regionales tiene un montón de bitrates, que te pueden ayudar, y como puedes ver, no es comparable con los bitrates que los ISP venden a sus clientes, por lo que no sirve para conectar dos LAN, por ejemplo.
@ lanse7pty Respuesta Parte 4: en su sitio web , dice LoRaWAN data rates range from 0.3 kbps to 50 kbps, por lo que no debe esperar tasas de bits más altas que el máximo.
Realmente gracias por tu respuesta detallada. Solo soy un aficionado a arduino y aeromodelismo. Para aumentar la distancia de mi control remoto, quiero hacer una transmisión 433 que codifique PPM y envíe. Lo he hecho en Si4463. Siento que SX1278 es más adecuado para larga distancia, pero necesito unos 20 kbps, porque también lo uso como transmisión de APM (control de vuelo). Como imagen en mi pregunta, si usa Bw500Cr45Sf128, es de corto alcance. De hecho, no sé cuánto dura el alcance de Bw500Cr45Sf128. Un rango aproximado es suficiente para mí. Disculpa mi pobre ingles.
@ lanse7pty Realmente no lo sé. Depende de tantas variables -tipo de antena, polarización, etc.- y no tengo experiencia en drones. La forma más apropiada sería si prueba esto en la vida real. El corto alcance aún debería significar unos pocos kilómetros, considerando que este sistema se puede usar para distancias de 50 kilómetros.
Recuerdo que la potencia máxima es de 100mw. ¿Se puede utilizar durante 50 kilómetros por debajo de 100 mw?
@ lanse7pty ¿Puede vincular qué tipo de módulo tiene? por ejemplo _ Y, entiendo bien: Tienes dos de estos módulos, así se comunican entre sí, ¿verdad? Si no estoy en lo correcto, ¿podría explicarme cómo se vería, toda la configuración/red, cuál sería el uso del arduino, el control remoto, etc.?
¡Respuesta muy útil! ¿Se supone que CR es "Código de tarifa" = CR / (CR+4)? (parte inferior de la página 10 en AN1200.22) ¿En 2017 todavía estamos descargando y ejecutando ejecutables comprimidos desde la interweb? ¡Ay!
@uhoh Sí, por CR, quise decir una fracción, como en mi respuesta es 4/8. Es un poco confuso cómo se define, Código de tarifa vs. Tarifa de código (en AN1200.22 página 10), pero en las preguntas frecuentes de LoRa (página 3, sección 19) estaría mal si usara la definición de CR mencionada en lo mencionado anteriormente. papel. Generalmente CR significa cuántos bits son información útil (no redundante) en comparación con el total de bits. Sí, me pregunto por qué la empresa no hizo una página web para estos cálculos. Cruzaría la plataforma.