I am trying to calculate the “worst case” regarding EU868 1% Duty Cycle. Meaning: How often can I send a maximum sized payload (51 Bytes) at SF12. I use the Airtime Calculator.
One open question remains: I can select the coding rate which, of course, changes the time on air. Its quite hard to find information about the coding rate other than that 4/5 is the default for LoRaWAN.
Here comes my question: Is the coding rate ever changed, e.g. if the LNS finds a signal to be weak and frequently lost?
Depending on the coding rate, my results vary from 04:07 minutes to 05:55 minutes.
Hi, thanks for your answer!
Regarding my results: I was only stating what the Airtime calculator outputs, I didnt break that down to the TTN Fair Access Policy.
Beware that this calculator does not automatically include the minimum of 13 bytes of LoRaWAN overhead. The 51 bytes is the maximum application payload for EU868 SF10, SF11 and SF12 on 125 kHz, assuming the packet does not include any MAC commands (so: assuming the LoRaWAN overhead is 13 bytes). So, you’d need to enter 64 bytes to get proper results.
A long time ago, I did an experiment where I modified the code of a RFM95 based node to send packets using error correction rate 4/8 (instead of 4/5). This did actually work, even though the LoRaWAN specification says to use 4/5. This is possible because the packet format used in LoRaWAN enables a specific LoRa header that tells the receiver what correction rate is used.