LoRa-Linkbudget-Rechner — Empfindlichkeit, Sendezeit (Time on Air) und Reichweite
LoRa-Linkbudget nach den Formeln des Semtech SX1276: Empfängerempfindlichkeit nach Spreizfaktor und Bandbreite, Symboldauer, Sendezeit (Time on Air) mit automatischer Low-Data-Rate-Optimierung, Sendepause nach Duty-Cycle, Freiraum- oder Okumura–Hata-Pfadverlust, Linkreserve und maximale Reichweite.
Formel
Referenz: 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
Wie es funktioniert
Ein LoRa-Linkbudget beantwortet zwei Fragen zugleich: ob das Paket oberhalb der Empfängerempfindlichkeit ankommt und wie lange es den Kanal belegt. Beides wird durch den Spreizfaktor (SF), die Bandbreite und die Coderate bestimmt.
Empfindlichkeit
LoRa spreizt jedes Symbol über Chips, wodurch der Demodulator unterhalb des Grundrauschens arbeiten kann. Seine Empfindlichkeit ist das thermische Rauschen in der Bandbreite plus die Rauschzahl plus das Signal-Rausch-Verhältnis, das der Spreizfaktor benötigt (Semtech AN1200.13, Gleichung 1):
wobei bei 290 K −173,975 dBm/Hz beträgt. Das Datenblatt des SX1276 gibt von −5 dB bei SF6 bis −20 dB bei SF12 an, in Schritten von 2,5 dB. Mit 125 kHz Bandbreite und 6 dB Rauschzahl ergibt das −124,5 dBm bei SF7 und −137,0 dBm bei SF12, was mit den −137 dBm in der Empfängertabelle des Datenblatts übereinstimmt.
Sendezeit (Time on Air)
Die Symboldauer ist : 1,024 ms bei SF7 und 32,768 ms bei SF12 mit 125 kHz. Ein Paket besteht aus einer Präambel von Symbolen, gefolgt von den Nutzlastsymbolen:
wobei die Nutzlast in Byte ist, von 1 (4/5) bis 4 (4/8) reicht, gleich 1 ist, wenn der Nutzlast-CRC aktiv ist, gleich 1 für einen impliziten Header ist und gleich 1 ist, wenn die Low-Data-Rate-Optimierung aktiv ist. Das Datenblatt schreibt diese Optimierung vor, sobald die Symboldauer 16 ms überschreitet, daher schaltet der Rechner sie selbst ein, bei SF11 und SF12 mit 125 kHz. Ein 10-Byte-Paket bei SF7 dauert 41,216 ms, ein 51-Byte-Paket bei SF12 dauert 2465,792 ms.
Duty-Cycle
In weiten Teilen des europäischen 868-MHz-Bandes darf ein Gerät höchstens 1 % der Zeit senden (ETSI EN 300 220-2). Nach jedem Paket muss es dann lang schweigen, bei 1 % also das 99-Fache der Sendezeit. Der Rechner gibt außerdem an, wie viele Pakete pro Stunde in den Duty-Cycle passen.
Pfadverlust und Reichweite
Im freien Raum beträgt der Verlust (ITU-R P.525). Für ein Gateway auf einem Mast über den umliegenden Dächern liefert das Okumura–Hata-Modell den Median des Verlusts in einer Stadt,
mit in MHz, in Kilometern und den Antennenhöhen und in Metern, zuzüglich Korrekturen für Großstädte, Vororte und offenes Gelände. Die Linkreserve ist die Empfangsleistung abzüglich der Empfindlichkeit, und die maximale Reichweite ist die Entfernung, bei der sie auf null fällt.
Gültigkeit
Die SNR-Grenzen sind die des SX1276/77/78/79, der 137 bis 1020 MHz und Bandbreiten von 7,8 bis 500 kHz abdeckt; ein anderer LoRa-Transceiver kann um ein bis zwei dB abweichen. Okumura–Hata gilt von 150 bis 1500 MHz, für 1 bis 20 km, Basisstationshöhen von 30 bis 200 m und Mobilstationshöhen von 1 bis 10 m. Außerhalb dieser Bereiche, auch bei einer maximalen Reichweite über 20 km, werden die Werte mit einer Warnung angezeigt. Der Pfadverlust ist ein Median ohne Fading: Die Linkreserve ist das, was für Fading und Hindernisse bleibt. Spreizfaktoren außerhalb von 6 bis 12 und Nutzlasten außerhalb von 1 bis 255 Byte werden abgewiesen.
Rechenbeispiel
Problem: Ein Sensorknoten bei 868 MHz sendet eine Nutzlast von 20 Byte mit SF9, 125 kHz und Coderate 4/5, mit einer Präambel von 8 Symbolen, explizitem Header und aktivem Nutzlast-CRC. Er sendet mit 14 dBm über eine 2,15-dBi-Antenne zu einem Gateway mit einer 5-dBi-Antenne auf einem 30-m-Mast, 2 km entfernt in einer mittelgroßen Stadt, bei 2 dB Kabelverlust. Die Rauschzahl des Gateways beträgt 6 dB, und das Subband erlaubt einen Duty-Cycle von 1 %.
Schritt 1 — Empfindlichkeit: S = −173,975 + 10 log₁₀(125000) + 6 − 12,5 = −129,51 dBm
Schritt 2 — Sendezeit: T_sym = 2⁹ / 125000 = 4,096 ms, unter 16 ms, also keine Low-Data-Rate-Optimierung n_payload = 8 + ⌈(160 − 36 + 28 + 16) / 36⌉ × 5 = 8 + 5 × 5 = 33 Symbole ToA = (8 + 4,25 + 33) × 4,096 = 185,344 ms
Schritt 3 — Duty-Cycle: T_off = 0,185344 × (100 / 1 − 1) = 18,35 s, also höchstens 194 Pakete pro Stunde
Schritt 4 — Pfadverlust (Okumura–Hata, mittelgroße Stadt): L = 136,60 dB bei 2 km
Schritt 5 — Link: P_RX = 14 + 2,15 + 5 − 2 − 136,60 = −117,45 dBm M = −117,45 − (−129,51) = 12,06 dB Maximale Reichweite: 4,40 km
Bei SF12 verbessert sich die Empfindlichkeit auf −137,01 dBm und die Reichweite auf 7,18 km, dasselbe Paket dauert dann aber 1318,912 ms, und der Knoten darf nur 27 Pakete pro Stunde senden.
Praktische Tipps
- ✓Verwenden Sie den niedrigsten Spreizfaktor, mit dem das Linkbudget samt Fading-Reserve aufgeht: Er verkürzt die Sendezeit, schont die Batterie und gibt den Kanal für andere Knoten frei.
- ✓Setzen Sie als Nutzlast den vollständigen Funkrahmen an. Ein LoRaWAN-Uplink fügt den Anwendungsdaten 13 Byte für Header und Integritätscode hinzu.
- ✓Vergleichen Sie die Gebietstypen von Okumura–Hata: Der Wechsel von einer Stadt zu einer Vorort- oder ländlichen Schätzung kann die vorhergesagte Reichweite etwa verdoppeln.
- ✓Prüfen Sie die regionalen Grenzen für Duty-Cycle und Verweildauer (Dwell Time) im genutzten Subband; in den USA begrenzt das 915-MHz-Band die Verweildauer statt des Duty-Cycles.
Häufige Fehler
- ✗Die Best-Case-Empfindlichkeit aus einem Datenblatt für jeden Spreizfaktor ansetzen. Jede Stufe unterhalb von SF12 kostet 2,5 dB, und eine breitere Bandbreite kostet weitere 3 dB pro Verdopplung.
- ✗Die Low-Data-Rate-Optimierung vergessen. Sie ist vorgeschrieben, sobald die Symboldauer 16 ms überschreitet, also bei SF11 und SF12 mit 125 kHz, und sie verlängert das Paket.
- ✗Den Duty-Cycle ignorieren. Bei 1 % muss auf ein SF12-Paket von 1,3 s eine Sendepause von mehr als zwei Minuten folgen, was einen Knoten auf etwa 27 Pakete pro Stunde begrenzt.
- ✗Die Freiraumdämpfung für einen bodennahen Knoten in einer Stadt verwenden. Der Okumura–Hata-Verlust ist bei 2 km um etwa 40 dB höher, und dieser Unterschied entscheidet über die Reichweite.
Häufig gestellte Fragen
Methodik & Referenzen
Referenzen
- 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.
Verwandte Artikel
Verwandte Rechner
IoT
BLE-Linkbudget
Bluetooth-Low-Energy-Linkbudget nach PHY: Datenrate und Empfängerempfindlichkeit laut Core-Spezifikation für LE 1M, LE 2M und LE Coded, Pfadverlust im Freiraum oder nach dem Indoor-Modell ITU-R P.1238, Empfangsleistung, Linkreserve und maximale Reichweite.
RF
Budget verknüpfen
Kostenloser Budgetrechner für HF-Verbindungen: Geben Sie Tx-Leistung, Antennenverstärkung, Frequenz und Entfernung ein, um den Empfangssignalpegel, den Verbindungsrand und die maximale Reichweite zu erhalten. Deckt Satelliten-, terrestrische und IoT-Verbindungen ab.
RF
Link-Rand
Berechnen Sie die HF-Verbindungsmarge aus TX-Leistung, Antennenverstärkung, Pfadverlust und Empfängerempfindlichkeit. Ermitteln Sie die maximale Reichweite und den Überblendungsrand für drahtlose Verbindungen. Kostenlose, sofortige Ergebnisse.
RF
Verlust des Pfads im freien Speicherplatz
Berechnen Sie den Freiraumpfadverlust (FSPL) in dB mithilfe der Friis-Gleichung. Geben Sie Frequenz und Entfernung für die Budgetanalyse für drahtlose Verbindungen ein. Kostenlose, sofortige Ergebnisse.