A | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Formulas taken from AN1200.13 (LoRa Modem Designers Guide) | |||||||||||||||||||||||||
2 | http://www.semtech.com/images/datasheet/LoraDesignGuide_STD.pdf | |||||||||||||||||||||||||
3 | No warranty of correctness! | |||||||||||||||||||||||||
4 | Please do not request write access; instead, save a copy of this sheet to allow for changing the input values (menu File » Make a copy, or File » Download as). | |||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||
6 | Input | |||||||||||||||||||||||||
7 | Application payload size | 24 bytes | For LoRaWAN: maximum around 51 for low data rates (SF12), up to about 222 bytes for best conditions (SF7). | |||||||||||||||||||||||
8 | LoRaWAN header size | 13 bytes | For LoRaWAN: (at least) 13 bytes for header. | |||||||||||||||||||||||
9 | Explicit header | yes | Yes for LoRaWAN: this is the low-level header that indicates coding rate, payload length and payload CRC presence. In plain LoRa it can be left out if both sides have these parameters fixed. | |||||||||||||||||||||||
10 | Low DR optimize | auto | Auto for LoRaWAN: correct for clock drift at low data rates; auto = enable for SF11..12 on 125kHz only, yes = enable for all. | |||||||||||||||||||||||
11 | Coding rate | 4 / 5 | 4/5 - 4/8. This is the error correction coding. Higher values mean more overhead. | |||||||||||||||||||||||
12 | Preamble symbols | 8 | 8 for all regions defined in LoRaWAN 1.0, can be different using plain LoRa. | |||||||||||||||||||||||
13 | Bandwidth | 125kHz | Typically 125, sometimes 250 or 500 | |||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | Output | SF6 | SF7 | SF8 | SF9 | SF10 | SF11 | SF12 | spreading factor; higher means more range and better reception, but also more airtime | |||||||||||||||||
18 | Tsym | 0.512 | 1.024 | 2.048 | 4.096 | 8.192 | 16.384 | 32.768 | ms | |||||||||||||||||
19 | Tpreamble | 6.272 | 12.544 | 25.088 | 50.176 | 100.352 | 200.704 | 401.408 | ms | |||||||||||||||||
20 | payloadSymbNb | 78 | 68 | 58 | 53 | 48 | 53 | 48 | number of symbols | |||||||||||||||||
21 | Tpayload | 39.936 | 69.632 | 118.784 | 217.088 | 393.216 | 868.352 | 1572.864 | ms | |||||||||||||||||
22 | Tpacket | 46.208 | 82.176 | 143.872 | 267.264 | 493.568 | 1069.056 | 1974.272 | ms total airtime to send the full packet | |||||||||||||||||
23 | TTN Fair Access Policy | 365 | 208 | 112 | 60 | 28 | 15 | average messages/day for maximum of 30 seconds airtime on The Things Network | ||||||||||||||||||
24 | 15.2 | 8.7 | 4.7 | 2.5 | 1.2 | 0.6 | average messages/hour when sending all day | |||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | Duty cycle | Time between packet subsequent starts in the same subband | ||||||||||||||||||||||||
27 | 0.10% | 46.208 | 82.176 | 143.872 | 267.264 | 493.568 | 1069.056 | 1974.272 | s | |||||||||||||||||
28 | 1% | 4.621 | 8.218 | 14.387 | 26.726 | 49.357 | 106.906 | 197.427 | s | |||||||||||||||||
29 | 10% | 0.462 | 0.822 | 1.439 | 2.673 | 4.936 | 10.691 | 19.743 | s | |||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | For discussion see: | https://forum.thethingsnetwork.org/t/spreadsheet-for-lora-airtime-calculation/1190 | ||||||||||||||||||||||||
32 | For duty cycle see: | https://www.thethingsnetwork.org/forum/t/duty-cycle-time-on-air/122/27 | ||||||||||||||||||||||||
33 | For fair access policy see: | https://forum.thethingsnetwork.org/t/limitations-data-rate-packet-size-30-seconds-day-fair-access-policy-nodes-per-gateway/1300 | ||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | Covered operating duration per day (TTN) | |||||||||||||||||||||||||
37 | Message interval: | 30 sec | 10950 | 6240 | 3360 | 1800 | 840 | 450 | s | |||||||||||||||||
38 | 182.5 | 104 | 56 | 30 | 14 | 7.5 | min | |||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||
101 | ||||||||||||||||||||||||||
102 |