Calculadora de orçamento de enlace LoRa — sensibilidade, tempo no ar e alcance
Orçamento de enlace LoRa pelas fórmulas do Semtech SX1276: sensibilidade do receptor por fator de espalhamento e largura de banda, tempo de símbolo, tempo no ar com otimização automática para baixa taxa de dados, tempo de silêncio imposto pelo ciclo de trabalho, perda de percurso no espaço livre ou de Okumura–Hata, margem do enlace e alcance máximo.
Fórmula
Referência: Semtech SX1276/77/78/79 datasheet Rev. 4 (2015), Table 13, §4.1.1.5–4.1.1.7; Semtech AN1200.13 Rev. 1 (2013), Eqn. 1; Hata (1980); ITU-R P.525-4
Como Funciona
Um orçamento de enlace LoRa responde a duas perguntas ao mesmo tempo: se o pacote chega acima da sensibilidade do receptor e por quanto tempo ele ocupa o canal. As duas respostas dependem do fator de espalhamento (SF), da largura de banda e da taxa de codificação.
Sensibilidade
O LoRa espalha cada símbolo em chips, o que permite ao demodulador trabalhar abaixo do piso de ruído. Sua sensibilidade é o ruído térmico na largura de banda, mais a figura de ruído, mais a relação sinal-ruído exigida pelo fator de espalhamento (Semtech AN1200.13, equação 1):
onde vale −173,975 dBm/Hz a 290 K. O datasheet do SX1276 dá de −5 dB em SF6 a −20 dB em SF12, em passos de 2,5 dB. Com largura de banda de 125 kHz e figura de ruído de 6 dB, isso dá −124,5 dBm em SF7 e −137,0 dBm em SF12, o que confere com os −137 dBm da tabela do receptor no datasheet.
Tempo no ar
O tempo de símbolo é : 1,024 ms em SF7 e 32,768 ms em SF12 com 125 kHz. Um pacote é um preâmbulo de símbolos seguido dos símbolos da carga útil:
onde é a carga útil em bytes, vai de 1 (4/5) a 4 (4/8), é 1 quando o CRC da carga útil está ativado, é 1 para cabeçalho implícito e é 1 quando a otimização para baixa taxa de dados está ativada. O datasheet torna essa otimização obrigatória quando o tempo de símbolo passa de 16 ms, por isso a calculadora a ativa sozinha, em SF11 e SF12 com 125 kHz. Um pacote de 10 bytes em SF7 leva 41,216 ms; um pacote de 51 bytes em SF12 leva 2465,792 ms.
Ciclo de trabalho
Em boa parte da banda europeia de 868 MHz, um dispositivo pode transmitir no máximo 1% do tempo (ETSI EN 300 220-2). Depois de cada pacote, ele precisa então ficar em silêncio por , o que equivale a 99 vezes o tempo no ar com 1%. A calculadora também informa quantos pacotes por hora cabem no ciclo de trabalho.
Perda de percurso e alcance
No espaço livre, a perda é (ITU-R P.525). Para um gateway em um mastro acima dos telhados ao redor, o modelo de Okumura–Hata dá a perda mediana em uma cidade,
com em MHz, em quilômetros e as alturas de antena e em metros, além de correções para cidade grande, áreas suburbanas e área rural aberta. A margem do enlace é a potência recebida menos a sensibilidade, e o alcance máximo é a distância em que ela cai a zero.
Validade
Os limites de SNR são os do SX1276/77/78/79, que cobre de 137 a 1020 MHz e larguras de banda de 7,8 a 500 kHz; outro rádio LoRa pode diferir em um ou dois dB. O Okumura–Hata vale de 150 a 1500 MHz, de 1 a 20 km, com alturas da estação base de 30 a 200 m e alturas do móvel de 1 a 10 m. Fora dessas faixas, inclusive para um alcance máximo além de 20 km, os valores são exibidos com um aviso. A perda de percurso é uma mediana sem desvanecimento: a margem do enlace é o que sobra para desvanecimento e obstruções. Fatores de espalhamento fora de 6 a 12 e cargas úteis fora de 1 a 255 bytes são recusados.
Exemplo Resolvido
Problema: Um nó sensor em 868 MHz envia uma carga útil de 20 bytes em SF9, 125 kHz e taxa de codificação 4/5, com preâmbulo de 8 símbolos, cabeçalho explícito e CRC da carga útil ativado. Ele transmite 14 dBm por uma antena de 2,15 dBi para um gateway com antena de 5 dBi em um mastro de 30 m, a 2 km de distância, em uma cidade de porte médio, com 2 dB de perda no cabo. A figura de ruído do gateway é de 6 dB e a sub-banda permite um ciclo de trabalho de 1%.
Etapa 1 - Sensibilidade: S = −173,975 + 10 log₁₀(125000) + 6 − 12,5 = −129,51 dBm
Etapa 2 - Tempo no ar: T_sym = 2⁹ / 125000 = 4,096 ms, abaixo de 16 ms, portanto sem otimização para baixa taxa de dados n_payload = 8 + ⌈(160 − 36 + 28 + 16) / 36⌉ × 5 = 8 + 5 × 5 = 33 símbolos ToA = (8 + 4,25 + 33) × 4,096 = 185,344 ms
Etapa 3 - Ciclo de trabalho: T_off = 0,185344 × (100 / 1 − 1) = 18,35 s, portanto no máximo 194 pacotes por hora
Etapa 4 - Perda de percurso (Okumura–Hata, cidade de porte médio): L = 136,60 dB a 2 km
Etapa 5 - Enlace: P_RX = 14 + 2,15 + 5 − 2 − 136,60 = −117,45 dBm M = −117,45 − (−129,51) = 12,06 dB Alcance máximo: 4,40 km
Em SF12 a sensibilidade melhora para −137,01 dBm e o alcance para 7,18 km, mas o mesmo pacote passa a levar 1318,912 ms e o nó só pode enviar 27 pacotes por hora.
Dicas Práticas
- ✓Use o menor fator de espalhamento que fecha o enlace com uma margem para desvanecimento: isso encurta o tempo no ar, economiza bateria e libera o canal para os outros nós.
- ✓Informe como carga útil o quadro de rádio completo. Um uplink LoRaWAN acrescenta 13 bytes de cabeçalho e código de integridade aos dados da aplicação.
- ✓Compare os tipos de área do Okumura–Hata: passar de uma estimativa urbana para uma suburbana ou rural pode praticamente dobrar o alcance previsto.
- ✓Verifique os limites regionais de ciclo de trabalho e de tempo de permanência (dwell time) da sub-banda que você usa; nos Estados Unidos, a banda de 915 MHz limita o tempo de permanência em vez do ciclo de trabalho.
Erros Comuns
- ✗Usar a sensibilidade de melhor caso do datasheet para todos os fatores de espalhamento. Cada passo abaixo de SF12 custa 2,5 dB, e uma largura de banda maior custa outros 3 dB a cada duplicação.
- ✗Esquecer a otimização para baixa taxa de dados. Ela é obrigatória quando o tempo de símbolo passa de 16 ms, o que ocorre em SF11 e SF12 com 125 kHz, e alonga o pacote.
- ✗Ignorar o ciclo de trabalho. Com 1%, um pacote SF12 de 1,3 s precisa ser seguido de mais de dois minutos de silêncio, o que limita um nó a cerca de 27 pacotes por hora.
- ✗Usar a perda no espaço livre para um nó no nível do solo em uma cidade. A perda de Okumura–Hata é cerca de 40 dB maior a 2 km, e essa diferença decide o alcance.
Perguntas Frequentes
Metodologia e referências
Referências
- SX1276/77/78/79 — 137 MHz to 1020 MHz Low Power Long Range Transceiver, datasheet Rev. 4 — Semtech, March 2015 — Table 10 (LoRa receiver sensitivity), Table 12, Table 13 (SNR by spreading factor), §4.1.1.5–4.1.1.7 (symbol rate, LDRO, time on air)
- AN1200.13, SX1272/3/6/7/8: LoRa Modem Designer's Guide, Rev. 1 — Semtech, July 2013 — §2.2, Eqn. 1 (receiver sensitivity), Tables 2 and 3 (time on air and sensitivity)
- Empirical Formula for Propagation Loss in Land Mobile Radio Services — M. Hata, IEEE Transactions on Vehicular Technology, vol. VT-29, no. 3, pp. 317–325, August 1980; the formulas as given in 3GPP TR 43.030 V18.0.0 (2024-03), Annex B.1
- Recommendation ITU-R P.525-4, Calculation of free-space attenuation — ITU-R, 08/2019 — §2.2, Eqs. (3) and (4) link
Reproduces the SX1276 datasheet sensitivity of −137 dBm at SF12 and 125 kHz, the time on air of 41.216 ms (SF7, 10 bytes) and 2465.792 ms (SF12, 51 bytes, LDRO), AN1200.13's 264.2 ms and −132 dBm at SF10, and the Okumura–Hata 126.40 dB at 900 MHz and 1 km.
Artigos Relacionados
Calculadoras relacionadas
IoT
Orçamento de enlace BLE
Orçamento de enlace Bluetooth Low Energy por PHY: taxa de dados e sensibilidade do receptor da Core Specification para LE 1M, LE 2M e LE Coded, perda de percurso no espaço livre ou pelo modelo indoor da ITU-R P.1238, potência recebida, margem do enlace e alcance máximo.
RF
Orçamento do link
Calculadora gratuita de orçamento de links de RF: insira a potência Tx, os ganhos da antena, a frequência e a distância para obter o nível do sinal recebido, a margem do link e o alcance máximo. Abrange links de satélite, terrestres e de IoT.
RF
Margem do link
Calcule a margem do link de RF a partir da potência TX, ganhos de antena, perda de caminho e sensibilidade do receptor. Determine o alcance máximo e a margem de desvanecimento dos links sem fio. Resultados gratuitos e instantâneos.
RF
Perda de caminho de espaço livre
Calcule a perda de caminho de espaço livre (FSPL) em dB usando a equação de Friis. Insira a frequência e a distância para análise do orçamento de links sem fio. Resultados gratuitos e instantâneos.