Dragino LearnDragino Learn
  • LoRaWAN

    • What is LoRaWAN?
    • Benefits of LoRa Technology and LoRaWAN
    • Understanding the Difference Between the LoRaWAN Network Server and Application Server
    • LoRaWAN 1.0.4
    • Regional Parameters
    • End Device Activation
    • Device Classes
    • Message Types
    • Radio Propergation
    • Security
    • Security Mechanisms
    • Spreading Factors
    • Adaptive Data Rate (ADR)
    • LoRaWAN Relay (Based on TS011-1.0.1)
    • LoRaWAN Roaming
    • LoRaWAN Roaming in Practice: Asset Tracking and Wildlife Tracking Use Cases
    • Understanding Firmware Updates Over The Air in LoRaWAN
    • Glossary
    • Use Cases
      • LC01
        • Smart Irrigation
        • LC01 ThingsBoard Integration
      • LHT65N-VIB
        • Monitoring Vibration Anomalies of an Electric Motor Pump
      • Cattle Tracking
      • Asset Tracking and Logistics Monitoring
      • Smart Utilities
  • NB-IoT

    • What is NB-IoT?
    • Prerequisites
    • SIM Cards
    • Frequency Bands
    • Power Saving Modes in NB-IoT
    • NB-IoT Network Architecture
    • NB-IoT Application Layer and Cloud Integration
  • LTE-M

    • What is LTE-M?
    • LTE-M Architecture
    • LTE-M Communication Process
    • Power Saving Mechanisms in LTE-M
    • Mobility and Handover in LTE-M
    • Security and Authentication in LTE-M
    • Data Transmission Procedures
    • Industry Use Cases and Future Trends
    • LTE-M Challenges and Network Limitations

Warning

Draft- Under review

Regional Parameters

The LoRaWAN® Regional Parameters document describes the approved frequency channel plans around the world, following regulatory constraints in those regions. The LoRaWAN regional parameters vary slightly from region to region based on different regional spectrum allocations and regulatory requirements. These regional parameters are defined by the technical committee of the LoRa Alliance.

This tutorial is based on the latest LoRaWAN regional parameters document, which is RP002-1.0.4 at the time of this writing. Apart from the regulatory requirements defined by the LoRa Alliance for each channel plan, the local regulatory authorities and the network operators can also impose additional restrictions.

The regional parameters include physical layer parameters such as frequency plans (channel plans), mandatory channel frequencies and data rates for join-request messages, uplink and downlink data rates, Tx output power, dwell time and power control.

The Regional Parameters also include LoRaWAN layer parameters such as maximum payload size. In this tutorial you will learn in detail about the EU863-870 band and US902-928 ISM band. This tutorial also presents some important parameters involved in other channel plans.

Channel Plans

LoRaWAN operates in the Unlicensed ISM (Industrial, Scientific, and Medical) band. The table below lists the latest channel plans and their common names.

Channel PlanCommon Name
EU863-870EU868
US902-928US915
CN779-787CN779
EU433EU433
AU915-928AU915
CN470-510CN470
AS923AS923
KR920-923KR920
IN865-867IN865
RU864-870RU864

EU863-870 Band

The EU863-870 band can be applied to any region where the radio spectrum use is defined by the ETSI [EN300.220] standard. The EU863-870 band is used in all the European countries, and some countries outside Europe.

EU863-870 default channels

The following three default channels shall be implemented in every end device that supports the EU863-870 band. These channels are used by the end device to broadcast the join-request message. The end device randomly selects one of the default channels to send the join-request message.

Channel Frequency (MHz)Bandwidth (kHz)LoRa data rateBit rateDuty cycle
868.10125DR0 – DR50.3 – 5 kbps< 1%
868.30125DR0 – DR50.3 – 5 kbps< 1%
868.50125DR0 – DR50.3 – 5 kbps< 1%

The duty cycle limitation of <1% for these three default channels is imposed by the European Telecommunications Standards Institute (ETSI) regulations. By default, the RX1 receive window uses the same channel as the preceding uplink, for example, if the join-request is sent at 868.10 MHz, the RX1 receive window uses 868.10 MHz to listen for the join-accept message.

For devices compliant with LoRaWAN version 1.0.x, these three default channels shall not be modified. For devices compliant with LoRaWAN version 1.1 and beyond, these channels may be modified through the NewChannelReq command. All these channels are usable for DR0 – DR5 with 125 kHz bandwidth LoRa modulation and the bit rate ranges from 0.3 – 5 kbps. The EU863-870 band supports a maximum of 16 channels (ch0 – ch15). During end device activation it may receive an optional channel list in the CFlist field of the join-accept message that contains 5 frequencies (ch3 – ch7) in the join-accept message. These are the center frequency of the channels. However, all 16 channels (ch0 – ch15) can be modified (existing channels) or populated (initially blank channels) through the NewChannelReq command under some conditions as mentioned above. The following table shows how the 16 channels are populated/modified. Some end devices only use 8 channels for uplink.

My Device

EU863-870 Data Rates

Data rate is the number of bits that are transmitted per unit of time. With the LoRa modulation, the data rate depends on a few factors like spreading factor, bandwidth, and the coding rate. By default, the LoRa modulation uses the Coding Rate = 4/5.

The following table shows the bit rate for each data rate configured with the spreading factor and the bandwidth.

DR0 - DR6 are used for LoRa modulation. DR7 is used for FSK modulation and DR8 - DR11 are used for Long Range Frequency Hopping Spread Spectrum (LR-FHSS).

Data RateConfiguration (SF + BW)Bit rate (bit/s)
0LoRa: SF12 / 125 kHz250
1LoRa: SF11 / 125 kHz440
2LoRa: SF10 / 125 kHz980
3LoRa: SF9 / 125 kHz1760
4LoRa: SF8 / 125 kHz3125
5LoRa: SF7 / 125 kHz5470
6LoRa: SF7 / 250 kHz11000
7
8
9
10
11
12..14
15

As you can see the higher spreading factors use lower bit rates and the lower spreading factors use higher bit rates. However for the same spreading factor, if the bandwidth doubles the data rate also gets doubled. You will learn more about the Spreading Factors in the Spreading Factors chapter.

All EU868-870 end devices must support one of the following data rate options.

  • DR0 – DR5 – the minimal data rate set supported to obtain the LoRaWAN certification.
  • DR0 – DR7
  • DR0 – DR11 – all data rates are implemented in the end device

In Europe, the European Telecommunications Standards Institute (ETSI) creates standards that are used by local regulatory authorities.

EU863-870 Maximum EIRP / ERP

The Effective Isotropic Radiated Power (EIRP) is the total power radiated by an isotropic antenna in a single direction. An isotropic antenna is a hypothetical antenna (an infinitesimally small point in space) which radiates the same intensity of radiation in all directions. The antenna gain is expressed in dBi for isotropic antennas.

The EIRP is calculated using the following equation:

EIRP = Tx Power (dBm) + Antenna gain (dBi) + Cable loss (dBm)

The EIRP is expressed in dBm.

The following table shows the list of EIRP values that can be used to transmit data.

TX PowerEIRPCalculated value
0Max EIRP+16 dBm
1Max EIRP - 2 dB+16 dBm - 2 dB = +14 dBm
2Max EIRP - 4 dB+16 dBm - 4 dB = +12 dBm
3Max EIRP - 6 dB+16 dBm - 6 dB = +10 dBm
4Max EIRP - 8 dB+16 dBm - 8 dB = +8 dBm
5Max EIRP - 10 dB+16 dBm - 10 dB = +6 dBm
6Max EIRP - 12 dB+16 dBm - 12 dB = +4 dBm
7Max EIRP - 14 dB+16 dBm - 14 dB = +2 dBm
8..14RFU
15Defined in [TS001]

The Max EIRP for EU863-870 is +16dBm. The equivalent Effective Radiated Power (ERP) value is +14dBm (as mentioned in the ETSI [EN300.220]) with the exception of the G3 band that allows ERP = +27dBm.

The above mentioned EIRP and ERP values can also be expressed in milliwatts (mW).

  • +16 dBm = 40 mW
  • +14 dBm = 25 mW
  • +27 dBm = 500 mW

The maximum allowed antenna gain is +2.15 dBi (isotropic antenna) that is equivalent to 0 dBd (half-wave dipole antenna).

EU863-870 Maximum Payload Size

The FRMPayload field of a data message holds application data known as the ‘application payload’. The maximum application payload size (length) varies by data rate (configured with spreading factor and bandwidth). The following figure shows a data message and the FRMPayload field. The size of the FRMPayload field is M-8 bytes where M is the MACPayload size (if theFOpt field is absent).

My Device

The following table shows the maximum application payload (FRMPayload) size (N) for different data rates.

Data RateConfiguration (SF+BW)Maximum application payload size (bytes)
0LoRa: SF12 / 125 kHz51
1LoRa: SF11 / 125 kHz51
2LoRa: SF10 / 125 kHz51
3LoRa: SF9 / 125 kHz115
4LoRa: SF8 / 125 kHz242
5LoRa: SF7 / 125 kHz242
6LoRa: SF7 / 250 kHz242
7
8
9
10
11
12..15

EU863-870 Downlink frequencies and data rates

By default, the RX1 receive window uses the same channel for downlink as the preceding uplink channel. Also, the data rate is a fraction of the uplink data rate. The RX2 receive window uses a fixed frequency and data rate which is by default 869.525 MHz / DR0 (SF12, 125 kHz). However, the network operator has the freedom to choose another frequency and data rate for RX2 receive window, for example, The Things Network uses the same frequency but a different data rate which is DR3 (SF9, 125 kHz).

EU863-870 Summary

The following list summarizes all the important parameters we have discussed in this section for EU863-870 band.

  • Default frequency band: 863-870 MHz
  • Mandatory channel frequencies (join-request): 868.10, 868.30, 868.50
  • Mandatory data rates: 0-5 (minimum set supported for certification)
  • Optional data rates: 6-7 or 6-11
  • Number of channels
    • 16
    • 3 default + 5 optional by CFlist
    • These 5 optional channels and the remaining 8 channels can be modified /populated by NewChannelReq command
  • Default channels: 0, 1, 2
  • Duty cycle: < 1%
  • Dwell time limitation: No
  • Max EIRP / ERP: +16 dBm (40 mW) / +14 dBm (25 mW) (This is the power radiated by the isotropic antenna / half-wave dipole antenna (not the transmitter power))
  • Max antenna gain: 2.15 dBi or 0 dBd
  • Default RX2 data rate: DR0 (SF12 / 125 kHz)
  • Default RX2 frequency: 869.525 MHz

US902-928 ISM Band

This section describes the regional parameters for the USA, Canada, and all other countries in ITU Region 2 adopting the entire FCC 47 CFR Part15 regulations in the 902-928 ISM band.

US902-928 Channel Plans

The US902-928 ISM band is divided into the following channel plans as shown in the table below.

Uplink/DownlinkChannelsrangeFrequency rangeBWData rate
Uplink640 - 63902.3 – 914.9 MHz in 200 kHz increments125 kHzDR0 – DR3
Uplink864 - 71903.0 – 914.2 MHz in 1.6 MHz increments500 kHzDR4
Downlink80 - 7923.3 – 927.5 MHz in 600 kHz increments500 kHzDR8 - DR13

US902-928 Data Rates

The following table shows the bit rate for each data rate configured with the spreading factor and the bandwidth.

  • DR0 - DR4 and DR8 - DR13 are used for LoRa modulation.
  • DR4 is identical to DR12.
  • DR8 - DR13 are only used for downlink messages.
Data RateConfiguration (SF + BW)Bit rate (bit/s)Uplink/Downlink?
0LoRa: SF10 / 125 kHz980Uplink
1LoRa: SF9 / 125 kHz1760Uplink
2LoRa: SF8 / 125 kHz3125Uplink
3LoRa: SF7 / 125 kHz5470Uplink
4LoRa: SF8 / 500 kHz12500Uplink
5
6
7
8LoRa: SF12 / 500 kHz980Downlink
9LoRa: SF11 / 500 kHz1760Downlink
10LoRa: SF10 / 500 kHz3900Downlink
11LoRa: SF9 / 500 kHz7000Downlink
12LoRa: SF8 / 500 kHz12500Downlink
13LoRa: SF7 / 500 kHz21900Downlink
14
15

All US902-928 end devices shall support one of the following data rate options.

  • DR0 – DR4 and DR8 – DR13 – the minimal data rate set required to obtain LoRaWAN certification.
  • DR0 – DR13 - all data rates are implemented in the end device

When using Over-The-Air -Activation (OTAA), the end device shall transmit the Join-request message on a randomly selected channel as follows.

  • 125kHz channels amongst the 64 125kHz channels defined using DR0.
  • 500kHz channels amongst the 8 500kHz channels defined using DR4

The end device shall change channels for every transmission.

The maximum radiated output power allowed in the USA is EIRP = +30 dBm but for most devices +20 dBm is sufficient. Under the Federal Communications Commission (FCC) there are no duty cycle limitations but there is a 400 ms maximum dwell time per channel. Dwell time is the amount of time needed for a transmission.

The following table shows how to configure the end-device’s conducted power in the US902-928 band. Conducted power is the transmission output power (TxPower) of the RF module (in dBm) that is fed into the antenna. This doesn’t include the cable loss or antenna gain. Again, please note that this is not the EIRP or ERP.

TXPowerConfiguration (conducted power)
030 dBm – 2*TXPower
128 dBm
226 dBm
3..13…
142 dBm
15Defined in [TS001]

US902-928 Maximum Payload Size

The FRMPayload field of a data message holds application data known as the ‘application payload’. The maximum application payload size (length) varies by data rate (configured with spreading factor and bandwidth). The following figure shows a data message and the FRMPayload field. The size of the FRMPayload field is M-8 bytes where M is the MACPayload size (if absence of the FOpt field).

The following table shows the maximum application payload (FRMPayload) size (N) for different data rates.

Data rateConfigurationMaximum application payload size (bytes)
0LoRa: SF10 / 125 kHz11
1LoRa: SF9 / 125 kHz53
2LoRa: SF8 / 125 kHz125
3LoRa: SF7 / 125 kHz242
4LoRa: SF8 / 500 kHz242
5
6
7
8LoRa: SF12 / 500 kHz53
9LoRa: SF11 / 500 kHz129
10LoRa: SF10 / 500 kHz242
11LoRa: SF9 / 500 kHz242
12LoRa: SF8 / 500 kHz242
13LoRa: SF7 / 500 kHz242
14..15

US902-928 Summary

The following list summarizes all the important parameters we have discussed in this section for US902-928 band.

  • Default frequency band: 902-928 MHz
  • Mandatory channel frequencies for join-request:
    • Upstream: 64 channels: 902.3 – 914.9 MHz in 200 kHz increments)
    • Upstream: 8 channels: 903.0 – 914.2 MHz in 1.6 MHz increments
    • Downstream: 8 channels: 923.3 – 927.5 MHz in 600 kHz increment
  • Mandatory data rates for join-request: 64 (125kHz channels) using DR0 and 8 (500kHz channels) using DR4
  • Optional data rates: 5-6
  • Number of channels:
    • Upstream: 64 (125kHz) + 8 (500 kHz)
    • Downstream: 8 (500 kHz)
  • Default channels: Ch0 - Ch71
  • Duty cycle: No limit
  • Dwell time limitation:
    • Ch0-Ch63: 400 ms
    • Ch64-Ch71: No
  • Max EIRP (default) -TXPower 0: +30 dBm
  • Default RX2 data rate: DR8
  • Default RX2 frequency: 923.3 MHz
Prev
LoRaWAN 1.0.4
Next
End Device Activation