From e93d17e54ea9978f02ff24a04d4201e57e9ef885 Mon Sep 17 00:00:00 2001 From: Pradeeka Seneviratne <36432168+pradeeka7@users.noreply.github.com> Date: Sun, 26 Nov 2023 22:38:54 +0530 Subject: [PATCH] doc: Split into subpages with minor edits (#541) * doc: Split into subpages with minor edits * doc: Fix tables * doc: Remove equations from table headings --- .../lorawan/regional-parameters/_index.md | 1151 +---------------- .../regional-parameters/eu868/_index.md | 155 +++ .../regional-parameters/other/_index.md | 22 + .../regional-parameters/us915/_index.md | 103 ++ 4 files changed, 308 insertions(+), 1123 deletions(-) create mode 100644 doc/content/lorawan/regional-parameters/eu868/_index.md create mode 100644 doc/content/lorawan/regional-parameters/other/_index.md create mode 100644 doc/content/lorawan/regional-parameters/us915/_index.md diff --git a/doc/content/lorawan/regional-parameters/_index.md b/doc/content/lorawan/regional-parameters/_index.md index 69a18f0620..5030b42a44 100644 --- a/doc/content/lorawan/regional-parameters/_index.md +++ b/doc/content/lorawan/regional-parameters/_index.md @@ -6,1141 +6,46 @@ weight: 40 LoRaWAN operates in unlicensed radio spectrum. This means that anyone can use the radio frequencies without having to pay million dollar fees for transmission rights. It is similar to WiFi, which uses the 2.4GHz and 5GHz ISM bands worldwide. Anyone is allowed to set up WiFi routers and transmit WiFi signals without the need for a license or permit. -LoRaWAN uses lower radio frequencies with a longer range. The fact that frequencies have a longer range also comes with more restrictions that are often country-specific. This poses a challenge for LoRaWAN, that tries to be as uniform as possible in all different regions of the world. As a result, LoRaWAN is specified for a number of bands for these regions. These bands are similar enough to support a region-agnostic protocol, but have a number of consequences for the implementation of the backend systems. +LoRaWAN uses lower radio frequencies with a longer range. The fact that frequencies have a longer range also comes with more restrictions, that are often country-specific. This poses a challenge for LoRaWAN, as it strives to maintain uniformity across various regions of the world. As a result, LoRaWAN is specified for several bands within these regions. These bands are similar enough to support a region-agnostic protocol but entail various consequences for the implementation of backend systems. -+ LoRaWAN has official regional specifications, called **Regional Parameters**, that you can download from the [LoRa Alliance website](https://lora-alliance.org/lorawan-for-developers). ++ LoRaWAN has official regional specifications, called **Regional Parameters**, that you can download from the [LoRa Alliance website](https://resources.lora-alliance.org/technical-specifications/rp002-1-0-4-regional-parameters). + These LoRaWAN regional specifications do not specify everything either. They only cover a region by specifying the common denominator. For example, the LoRaWAN regional parameters for Asia only specify a common subset of channels - but there are variations between regulations in Asian countries. Furthermore, each network server operator is free to select additional parameters, such as additional emission channels. We call these parameters **Other**. For The Things Network, they are defined in [this GitHub repository](https://github.com/TheThingsNetwork/gateway-conf). -+ In some countries, more than one frequency plan may be used. For example, in the **Netherlands**, both **EU868-870** and **EU433** can be used. ++ In some countries, more than one frequency plan may be used. For example, in the **Netherlands (NL)**, both **EU868-870** and **EU433** can be used. + The regional parameters include physical layer parameters such as frequency plans (channel plans), mandatory channel frequencies and data rates for join-request messages. The Regional Parameters also include LoRaWAN layer parameters such as maximum payload size. In this chapter you will learn in detail about the **EU863-870** band and **US902-928** ISM band. This chapter also presents some important parameters involved in other frequency plans. -## Common Frequency Plans - -LoRaWAN operates in the unlicensed ISM (Industrial, Scientific, and Medical) bands. The table below lists the latest frequency plans and their common names. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Channel Plan - Common Name -
EU863-870 - EU868 -
US902-928 - US915 -
CN779-787 - CN779 -
EU433 - EU433 -
AU915-928 - AU915 -
CN470-510 - CN470 -
AS923 - AS923 -
KR920-923 - KR920 -
IN865-867 - IN865 -
RU864-870 - RU864 -
+# Frequency Plans + +LoRaWAN operates in the unlicensed ISM (Industrial, Scientific, and Medical) bands. The table below lists all the frequency plans and their common names. + +| Plan ID | Frequency Plan | Common Name | +| ---------- | ---------------- | -------------- | +| 1 | EU863-870 | EU868 | +| 2 | US902-928 | US915 | +| 3 | CN779-787 | CN779 | +| 4 | EU433 | EU433 | +| 5 | AU915-928 | AU915 | +| 6 | CN470-510 | CN470 | +| 7 | AS923-1 | AS923 | +| 8 | AS923-2 | AS923-2 | +| 9 | AS923-3 | AS923-3 | +| 10 | KR920-923 | KR920 | +| 11 | IN865-867 | IN865 | +| 12 | RU864-870 | RU864 | +| 13 | AS923-4 | AS923-4 | Information about specific countries and frequency plans can be found here: * [Frequency Plans]({{< relref ".././frequency-plans" >}}) * [Frequency Plan by Country]({{< relref ".././frequencies-by-country" >}}) -{{< note >}} - -The Things Fundamentals certification expects detailed knowledge about the EU863-870 and US902-928 frequency plans. However, having a basic understanding of other frequency plans is sufficient; for example, you should know that Listen Before Talk (LBT) is used in **Japan**. - -{{}} - -## 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_, for example, Bahrain (BH), located in the Middle East. The EU863-870 band implies the frequency band ranges from 863 MHz – 870 MHz but some countries use slightly different frequency ranges. For example, Albania (AL) uses 863-873 MHz. - -### EU863-870 default channels - -The following three default channels **must** 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 rate - Bit rate -
868.10 - 125 - DR0 – DR5 - 0.3 – 5 kbps -
868.30 - 125 - DR0 – DR5 - 0.3 – 5 kbps -
868.50 - 125 - DR0 – DR5 - 0.3 – 5 kbps -
- -For devices compliant with LoRaWAN version 1.0.x, these three default channels **shall not** be modified, but for devices compliant with LoRaWAN version 1.1 and beyond, these channels **may** be modified through the NewChannelReq command. - -The EU863-870 band supports a maximum of 16 channels. During end device activation additional channels may be specified. For example, The Things Network uses the following 5 additional frequencies for uplink. - -* 867.1 MHz -* 867.3 MHz -* 867.5 MHz -* 867.7 MHz -* 867.9 MHz - -For **downlink**, The Things Network uses one additional fixed frequency for the RX2 receive slot: - -* **869.525 MHz** at **DR0 (SF12 / 125 kHz)**. - -### EU863-870 Duty Cycle - -The European Telecommunications Standards Institute (ETSI) sets the maximum duty cycle for the EU863-870 frequency at 1%, which is the maximum amount of time a device may spend communicating. - -Let’s have a look at how to calculate the time-on-air allowed per day (24 hours), per end device for some common duty cycles. - - - - - - - - - - - - - - - - - - - - - - - -
Duty cycle (take the maximum) - Equation: Time-On-Air = number of seconds per day X duty cycle - Maximum allowed Time-On-Air per day, per device -
0.1% - 86400 x 0.1% - 86 seconds per day -
1% - 86400 x 1% - 864 seconds per day -
10% - 86400 x 10% - 8640 seconds per day -
- -{{< note >}} - -Some network operators (like The Things Network) reduce the duty cycle further than ESTI recommends. These types of restrictions are called ‘Fair Access Policy’. For example, The Things Network’s fair access policy limits the uplink airtime to 30 seconds per day per node and the downlink messages to 10 messages per day per node. - -{{}} - -### EU863-870 Data Rates - -Data rate is the number of bits that are transmitted per unit of time. With LoRa modulation, the data rate depends on a few factors like **spreading factor**, **bandwidth**, and the **coding rate**. - -The following table shows the bit rate for each data rate (DR0 - DR6) configured with the spreading factor and the bandwidth. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Data Rate - Configuration (SF + BW) - Bit rate (bit/s) -
0 - LoRa: SF12 / 125 kHz -

-250

- -
1 - LoRa: SF11 / 125 kHz -

-440

- -
2 - LoRa: SF10 / 125 kHz -

-980

- -
3 - LoRa: SF9 / 125 kHz -

-1760

- -
4 - LoRa: SF8 / 125 kHz -

-3125

- -
5 - LoRa: SF7 / 125 kHz -

-5470

- -
6 - LoRa: SF7 / 250 kHz -

-11000

- -
- -As you can see, higher spreading factors cause lower bit rates and lower spreading factors cause higher bit rates. However for the same spreading factor, if the **bandwidth doubles** the **data rate** also gets **doubled**. You will learn more about this in the [Spreading Factors chapter]({{< relref "spreading-factors" >}}). - -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 - -### EU863-870 Maximum EIRP / ERP - -The Effective Isotropic Radiated Power (EIRP) is the total power radiated by an isotropic antenna in a single direction. The antenna gain is expressed in dBi for isotropic antennas. - -The following table shows the list of EIRP values that can be used to transmit data. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TX Power - EIRP - Calculated value -
0 - Max EIRP - +16 dBm -
1 - Max EIRP - 2 dB - +16 dBm - 2 dB = +14 dBm -
2 - Max EIRP - 4 dB - +16 dBm - 4 dB = +12 dBm -
3 - Max EIRP - 6 dB - +16 dBm - 6 dB = +10 dBm -
4 - Max EIRP - 8 dB - +16 dBm - 8 dB = +8 dBm -
5 - Max EIRP - 10 dB - +16 dBm - 10 dB = +6 dBm -
6 - Max EIRP - 12 dB - +16 dBm - 12 dB = +4 dBm -
7 - Max EIRP - 14 dB - +16 dBm - 14 dB = +2 dBm -
- - -The Max EIRP for EU863-870 is +16dBm. - -The above mentioned EIRP and ERP values can also be expressed in milliwatts (mW). For example: - -* +16 dBm = 40 mW -* +14 dBm = 25 mW -* +27 dBm = 500 mW - -### EU863-870 Maximum Payload Size - -The maximum application payload size (length) varies by data rate. - -The following table shows the **maximum application payload (FRMPayload) size** for different data rates. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Data Rate - Configuration (SF+BW) - Maximum application payload size (bytes) -
0 - LoRa: SF12 / 125 kHz -

-51

- -
1 - LoRa: SF11 / 125 kHz -

-51

- -
2 - LoRa: SF10 / 125 kHz -

-51

- -
3 - LoRa: SF9 / 125 kHz -

-115

- -
4 - LoRa: SF8 / 125 kHz -

-242

- -
5 - LoRa: SF7 / 125 kHz -

-242

- -
6 - LoRa: SF7 / 250 kHz -

-242

- -
- -### EU863-870 Summary - -The following table 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 using the **902-928 ISM** band. - -### US902-928 Frequency Plans - -The US902-928 ISM band is divided into the following frequency plans as shown in the table below. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Uplink/Downlink - Channels - range - Frequency range - BW - Data rate -
Uplink - 64 - 0 - 63 - 902.3 – 914.9 MHz in 200 kHz increments - 125 kHz - DR0 – DR3 -
Uplink - 8 - 64 - 71 - 903.0 – 914.2 MHz in 1.6 MHz increments - 500 kHz - DR4 -
Downlink - 8 - 0 - 7 - 923.3 – 927.5 MHz in 600 kHz increments - 500 kHz - DR8 - 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 Rate - Configuration (SF + BW) - Bit rate (bit/s) - Uplink/Downlink? -
0 - LoRa: SF10 / 125 kHz -

-980

- -
Uplink -
1 - LoRa: SF9 / 125 kHz -

-1760

- -
Uplink -
2 - LoRa: SF8 / 125 kHz -

-3125

- -
Uplink -
3 - LoRa: SF7 / 125 kHz -

-5470

- -
Uplink -
4 - LoRa: SF8 / 500 kHz -

-12500

- -
Uplink -
5 - -

-

- -
-
6 - -

-

- -
-
7 - -

-

- -
-
8 - LoRa: SF12 / 500 kHz -

-980

- -
Downlink -
9 - LoRa: SF11 / 500 kHz -

-1760

- -
Downlink -
10 - LoRa: SF10 / 500 kHz -

-3900

- -
Downlink -
11 - LoRa: SF9 / 500 kHz -

-7000

- -
Downlink -
12 - LoRa: SF8 / 500 kHz -

-12500

- -
Downlink -
13 - LoRa: SF7 / 500 kHz -

-21900

- -
Downlink -
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. - -* 64 channels (each have 125kHz bandwith) defined using DR0 -* 8 channels (each have 500kHz bandwidth) 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. - -### US902-928 Maximum Payload Size - -The maximum application payload size (length) varies by data rate (configured with spreading factor and bandwidth). - -The following table shows the maximum application payload (FRMPayload) size (N) for different data rates. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Data rate - Configuration - Maximum application payload size (bytes) -
0 - LoRa: SF10 / 125 kHz -

-11

- -
1 - LoRa: SF9 / 125 kHz -

-53

- -
2 - LoRa: SF8 / 125 kHz -

-125

- -
3 - LoRa: SF7 / 125 kHz -

-242

- -
4 - LoRa: SF8 / 500 kHz -

-242

- -
5 - -

-

- -
6 - -

-

- -
7 - -

-

- -
8 - LoRa: SF12 / 500 kHz -

-53

- -
9 - LoRa: SF11 / 500 kHz -

-129

- -
10 - LoRa: SF10 / 500 kHz -

-242

- -
11 - LoRa: SF9 / 500 kHz -

-242

- -
12 - LoRa: SF8 / 500 kHz -

-242

- -
13 - LoRa: SF7 / 500 kHz -

-242

- -
14..15 - -

-

- -
- - - - - -### US902-928 Summary - -The following table 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 -
- - - - - -## Other frequency plans - -You should have a basic knowledge about some important parameters that are included in other frequency plans. - -* **CN779-787**: Applies to **China**. The duty cycle is **<1%** and there is no dwell time limitation. The default maximum **EIRP** allowed is **+12.15 dBm**. -* **AU915-928**: Applies to **Australia** and all other countries whose band extends from **915 to 928MHz**. There is no duty cycle limitation applicable and the **dwell time** limitation is **400ms**. The default maximum **EIRP** allowed is **+30 dBm**. -* **AS923**: Applied for **multiple regions** (some countries in **Asia** and **Oceania**). All end-devices operated in **Japan** must perform **Listen Before Talk (LBT)** based on **ARIB STD-T108** regulations. -* **KR920:** The regulations in **South Korea** allow the choice of using either a **duty-cycle limitation** or **Listen Before Talk Adaptive Frequency Agility (LBT AFA)** transmission management. -* **IN865**: Applies to **India.** The default maximum **EIRP** allowed is **+30 dBm**. +{{< note "The Things Fundamentals certification exam expects detailed knowledge about the EU863-870 and US902-928 frequency plans. However, a basic understanding of other frequency plans is sufficient." />}} -## Default Settings for All Regions +# Default Settings for All Regions There are a few recommended default settings available that can be applied to all the regions. @@ -1149,7 +54,7 @@ There are a few recommended default settings available that can be applied to al * Join Accept 1 Delay: **5s** * Join Accept 2 Delay: **6s** -## Questions +# Questions 1. Which frequency plan is used in Europe? - EU863-870 @@ -1175,11 +80,11 @@ There are a few recommended default settings available that can be applied to al - China - The Neatherlands -5. How many sub-bands does the EU863-870 frequency plan include for LoRaWAN? -- 2 +5. How many sub-bands are included in the EU863-870 frequency plan for LoRaWAN as defined by the ETSI? - 3 - 4 -- 5 +- 5 +- 6 6. What is the maximum application payload size allowed for LoRa: SF12 / 125 kHz in Europe? - 51 bytes diff --git a/doc/content/lorawan/regional-parameters/eu868/_index.md b/doc/content/lorawan/regional-parameters/eu868/_index.md new file mode 100644 index 0000000000..c51b85fe91 --- /dev/null +++ b/doc/content/lorawan/regional-parameters/eu868/_index.md @@ -0,0 +1,155 @@ +--- +title: "EU863-870 MHz Band" +section: The Things Fundamentals +description: "" +weight: +--- + +The EU863-870 band can be applied to any region where the radio spectrum use is defined by the [ETSI [EN300.220]](https://www.etsi.org/deliver/etsi_en/300200_300299/30022002/03.02.01_60/en_30022002v030201p.pdf) standard. The EU863-870 band is used in all the European countries, and some countries _outside Europe_, for example, Kenya (KE), located in the Africa. The EU863-870 band implies the frequency band ranges from 863 MHz – 870 MHz but some countries use slightly different frequency ranges, for example, Albania (AL) uses 863-873 MHz. + +# Default Channels + +The following three default channels **must** be implemented in every end device that supports the EU863-870 MHz band. These channels are used by the end devices to broadcast the **Join-Request** messages. The end device **randomly** selects one of the default channels to send the **Join-Request** message. The gateways should also listen to these channels. + +| Channel frequency (MHz) | Bandwidth (kHz) | LoRa data rate (DR) | Bit rate | +| ----------------------- | --------------- | ------------------- | ------- | +| 868.10 | 125 | DR0 – DR5 | 0.3 – 5 kbps | +| 868.30 | 125 | DR0 – DR5 | 0.3 – 5 kbps | +| 868.50 | 125 | DR0 – DR5 | 0.3 – 5 kbps | + +For devices compliant with LoRaWAN version 1.0.x, these three default channels **shall not** be modified using the **NewChannelReq** command. However, for devices compliant with LoRaWAN version 1.1 and above, these channels **may be** modified using the NewChannelReq command. + +The EU863-870 MHz band supports a minimum of 24 channels and a maximum of 80 channels. + +# Data Rates + +Data rate is the number of bits that are transmitted per unit of time. With LoRa modulation, the data rate depends on a few factors like **spreading factor**, **bandwidth**, and the **coding rate**. + +The table below presents configurations and bit rates for each Data Rate (DR0 - DR15). + +| Data rate | Configuration | Bit rate (bit/s) | +| --------- | ------------- | ---------------- | +| 0 | LoRa: SF12 / 125 kHz | 250 | +| 1 | LoRa: SF11 / 125 kHz | 440 | +| 2 | LoRa: SF10 / 125 kHz | 980 | +| 3 | LoRa: SF9 / 125 kHz | 1760 | +| 4 | LoRa: SF8 / 125 kHz | 3125 | +| 5 | LoRa: SF7 / 125 kHz | 5470 | +| 6 | LoRa: SF7 / 250 kHz | 11000 | +| 7 | FSK: 50 kbps | 50000 | +| 8 | LR-FHSS CR1/3: 137 kHz BW | 162 | +| 9 | LR-FHSS CR2/3: 137 kHz BW | 325 | +| 10 | LR-FHSS CR1/3: 336 kHz BW | 162 | +| 11 | LR-FHSS CR2/3: 336 kHz BW | 325 | +| 12..14 | RFU | - | +| 15 | *Defined in [TS001] | - | + +{{< note "*The DR15 is defined in the LinkADRReq MAC command of the LoRaWAN1.0.4 and subsequent specifications and were previously RFU." />}} + +As you can see, higher spreading factors cause lower bit rates and lower spreading factors cause higher bit rates. However for the same spreading factor, if the **bandwidth doubles** the **data rate** also gets **doubled**. You will learn more about this in the [Spreading Factors chapter]({{< relref "spreading-factors" >}}). + +All EU868-870 end devices **must** support one of the following three 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 + +# Maximum EIRP / ERP + +The Effective Isotropic Radiated Power (EIRP) is the total power radiated by an isotropic antenna in a single direction. The antenna gain is expressed in dBi for isotropic antennas. + +The table below displays the list of EIRP values that can be used for data transmission. + +| TXPower | EIRP | +| -------- | ---- | +| 0 | +16 dBm | +| 1 | +14 dBm | +| 2 | +12 dBm | +| 3 | +10 dBm | +| 4 | +8 dBm | +| 5 | +6 dBm | +| 6 | +4 dBm | +| 7 | +2 dBm | +| 8..14 | RFU | - | +| 15 | *Defined in [TS001] | - | + + +{{< note "*The TXPower 15 is defined in the LinkADRReq MAC command of the LoRaWAN1.0.4 and subsequent specifications and were previously RFU." />}} + +The Max EIRP for EU863-870 is +16dBm. + +The above mentioned EIRP and ERP values can also be expressed in milliwatts (mW). For example, + +* +16 dBm = 40 mW +* +14 dBm = 25 mW +* +27 dBm = 500 mW + +# Maximum Payload Size + +The maximum MACPayload size (M) and application payload size (N) vary by Data Rate. The maximum application payload size is calculated using **M-8** if the **FOpts** field is absent. + +The table below shows both the maximum MACPayload size and the application payload size for each Data Rate, and it is compatible with repeaters. + +| Data Rate | Maximum MAC payload size M (bytes) | Maximum application payload size N (bytes) | +| --------- | ---------------------------------- | ------------------------------------------ | +| 0 | 59 | 51 | +| 1 | 59 | 51 | +| 2 | 59 | 51 | +| 3 | 123 | 115 | +| 4 | 230 | 222 | +| 5 | 230 | 222 | +| 6 | 230 | 222 | +| 7 | 230 | 222 | +| 8 | 58 | 50 | +| 9 | 123 | 115 | +| 10 | 58 | 50 | +| 11 | 123 | 115 | +| 12..15 | Not defined | Not defined | + +# Duty Cycle + +The [LoRa Alliance®](https://lora-alliance.org/) recommends a duty cycle limitation of 1% in the European band which means that a device can transmit for no more than 1% of the time while ensuring the maximum EIRP (Effective Isotropic Radiated Power) of +16 dBm. The purpose of the duty cycle limitation is to ensure that devices operating in the ISM band do not cause harmful interference to other devices operating in the same band. + +However, [ETSI](https://www.etsi.org/) (European Telecommunications Standards Institute) has segmented the European ISM frequency band into 6 sub-bands (K, L, M, N, P, Q) and imposes additional restrictions on the duty cycle and maximum ERP for some sub-bands (see pages 21-22 of the [ETSI EN300.220 V3.2.1 (2018-06) document](https://www.etsi.org/deliver/etsi_en/300200_300299/30022002/03.02.01_60/en_30022002v030201p.pdf)). + +- K (863 MHz - 865 MHz): 0.1%, 25 mW ERP +- L (865 MHz - 868 MHz): 1%, 25 mW ERP +- M (868 MHz - 868.6 MHz): 1%, 25 mW ERP +- N (868.7 MHz - 869.2 MHz): 0.1%, 25 mW ERP +- P (869.4 MHz - 869.65 MHz): 10%, 500 mW ERP +- Q (869.7 MHz - 870 MHz): 1%, 25 mW ERP + +Let’s have a look at how to calculate the Time on Air allowed per day (24 hours), per end device for some common duty cycles. + +| Max duty cycle | *Time on Air | +| -------------- | ----------- | +| 0.1% | 86 seconds | +| 1% | 864 seconds | +| 10% | 8640 seconds | + +*Time on Air = Number of seconds per day X Duty cycle % + +{{< note >}} + +Some network operators (like The Things Network) reduce the duty cycle further than ESTI recommends. These types of restrictions are called ‘Fair Access Policy’. For example, The Things Network’s fair access policy limits the uplink airtime to 30 seconds per day per node and the downlink messages to 10 messages per day per node. + +{{}} + +# Summary + +The following table summarizes all the important parameters we have discussed in this section for EU863-870 MHz band. + +| | | +| --------------------------------- | --------------------------------------- | +| Default frequency band | 863-870 MHz | +| Mandatory channel frequencies | 868.10 MHz
868.30 MHz
868.50 MHz | +| Mandatory data rates | 0, 1, 2, 3, 4, 5 | +| Optional data rates | [6, 7] or [6, 7, 8, 9, 10, 11] | +| Number of channels | Minimum: 24
Maximum: 80 | +| Default channels | 0, 1, 2 | +| Duty cycle | < 1% | +| Dwell time limitation | No | +| Max EIRP / ERP | EIRP = +16 dBm (40 mW)
ERP = +14 dBm (25 mW) | +| Max antenna gain | 2.15 dBi or 0 dBd | +| Default RX2 data rate | DR0 (SF12 / 125 kHz) | +| Default RX2 frequency | 869.525 MHz diff --git a/doc/content/lorawan/regional-parameters/other/_index.md b/doc/content/lorawan/regional-parameters/other/_index.md new file mode 100644 index 0000000000..690e0272f0 --- /dev/null +++ b/doc/content/lorawan/regional-parameters/other/_index.md @@ -0,0 +1,22 @@ +--- +title: "Other Frequency Plans" +section: The Things Fundamentals +description: "" +weight: +--- + +You should have a basic knowledge about some important parameters that are included in other frequency plans. + +| Frequency plan | Country/Region | MAX EIRP (dBm) | Duty cycle | Dwell time limitation | +| -------------- | -------------- | -------- | ---------- | --------------------- | +| KR920-923 | South Korea | +14 | Listen Before Talk (LBT) | No | +| AS923-1 | Asia | +16 | < 1% except Japan, Japan - Listen Before Talk (LBT) | Yes (400 ms) | +| AS923-2 | Asia | +16 | < 1% | Yes (400 ms) | +| AS923-3 | Asia | +16 | < 1% | Yes (400 ms) | +| AS923-4 | Asia | +16 | < 1% | Yes (400 ms) | +| RU864-870 | Russia | +16 | < 1% | No | +| IN865-867 | India | +30 | N/A | No | +| EU433 | Europe | +12 | < 10% | No | +| AU915-928 | Australia | +30 | No Limit | [0:63] 400 ms (regional dependence)
[64:71] No +| CN779-787 | China | This frequency plan has been deprecated | +| CN470-510 | China | | Listen Before Talk (LBT) with Adaptive Frequency Agility (AFA) transmission management or other similar mechanisms like channels blacklisting | No | diff --git a/doc/content/lorawan/regional-parameters/us915/_index.md b/doc/content/lorawan/regional-parameters/us915/_index.md new file mode 100644 index 0000000000..322aa1b9eb --- /dev/null +++ b/doc/content/lorawan/regional-parameters/us915/_index.md @@ -0,0 +1,103 @@ +--- +title: "US902-928 MHz Band" +section: The Things Fundamentals +description: "" +weight: +--- + +In this section, the regional parameters for the **USA**, **Canada**, and all other countries falling within **ITU Region 2**, which adopt the complete **FCC 47 CFR Part 15** regulations within the **902-928 MHz ISM band**, are outlined. + +# Frequency/Channel Plans + +The US902-928 MHz band is divided into the following frequency/channel plans as shown in the table below. + +| Uplink/Downlink | Channels | Range | Frequency range | BW | Data rate | +| --------------- | -------- | ----- | --------------- | -- | --------- | +| Uplink | 64 | 0 - 63 | 902.3 – 914.9 MHz in 200 kHz increments | 125 kHz | DR0 – DR3 | +| Uplink | 8 | 64 - 71 | 903.0 – 914.2 MHz in 1.6 MHz increments | 500 kHz | DR4 | +| Downlink | 8 | 0 - 7 | 923.3 – 927.5 MHz in 600 kHz increments | 500 kHz | DR8 - DR13 | + +# Data Rates + +The following table shows the **Bit rate (bit/sec)** 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 rate | Configuration | Bit rate (bit/s) | Uplink/Downlink | +| --------- | ------------- | ---------------- | ---------------- | +| 0 | LoRa: SF10 / 125 kHz | 980 | Uplink | +| 1 | LoRa: SF9 / 125 kHz | 1760 | Uplink | +| 2 | LoRa: SF8 / 125 kHz | 3125 | Uplink | +| 3 | LoRa: SF7 / 125 kHz | 5470 | Uplink | +| 4 | LoRa: SF8 / 500 kHz | 12500 | Uplink | +| 5 | LR-FHSS CR1/3: 1.523 MHz BW | 162 | - | +| 6 | LR-FHSS CR2/3: 1.523 MHz BW | 325 | - | +| 7 | RFU | - | - | +| 8 | LoRa: SF12 / 500 kHz | 980 | Downlink | +| 9 | LoRa: SF11 / 500 kHz | 1760 | Downlink | +| 10 | LoRa: SF10 / 500 kHz | 3900 | Downlink | +| 11 | LoRa: SF9 / 500 kHz | 7000 | Downlink | +| 12 | LoRa: SF8 / 500 kHz | 12500 | Downlink | +| 13 | LoRa: SF7 / 500 kHz | 21900 | Downlink | +| 14 | RFU | - | - | +| 15 | *Defined in [TS001] | - | - | + +{{< note "*The DR15 is defined in the LinkADRReq MAC command of the LoRaWAN1.0.4 and subsequent specifications and were previously RFU." />}} + +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. + +* 64 channels (each have 125kHz bandwith) defined using DR0 +* 8 channels (each have 500kHz bandwidth) 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. + +# Maximum Payload Size + +The maximum MACPayload size (M) and application payload size (N) vary by Data Rate. The maximum application payload size is calculated using M-8 if the FOpts field is absent. + +The table below shows both the maximum MACPayload size and the application payload size for each Data Rate, and it is compatible with repeaters. + +| Data rate | Maximum MAC payload size M (bytes) | Maximum application payload size N (bytes) | +| --------- | ---------------------------------- | ------------------------------------------ | +| 0 | 19 | 11 | +| 1 | 61 | 53 | +| 2 | 133 | 125 | +| 3 | 230 | 222 | +| 4 | 230 | 222 | +| 5 | 58 | 50 | +| 6 | 133 | 125 | +| 7 | Not defined | Not defined | +| 8 | 61 | 53 | +| 9 | 137 | 129 | +| 10 | 230 | 222 | +| 11 | 230 | 222 | +| 12 | 230 | 222 | +| 13 | 230 | 222 | +| 14..15 | Not defined | Not defined | + +# Summary + +The following table 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 (125 kHz channels) using DR0 and 8 (500 kHz channels) using DR4 | +| Optional data rates | 5-6 | +| Number of channels | Upstream: 64 (125 kHz) + 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 |