| Literature DB >> 29799513 |
Sungryul Kim1, Younghwan Yoo2.
Abstract
In Long Range Wide Area Network (LoRaWAN), the data rate of the devices can be adjusted to optimize the throughput by changing the spreading factor. However, the adaptive data rate has to be carefully utilized because the collision probability, which directly affects the throughput, is changed according to the use of spreading factors. Namely, the greater the number of devices using the same spreading factor, the greater the probability of collision, resulting in a decrease of total throughput. Nevertheless, in the current system, the only criteria to determine the data rate to be adjusted is a link quality. Therefore, contention-aware adaptive data rate should be designed for the throughput optimization. Here, the number of devices which can use a specific data rate is restricted, and accordingly the optimization problem can be regarded as constrained optimization. To find an optimal solution, we adopt the gradient projection method. By adjusting the data rate based on the retrieved set of optimal data rate, the system performance can be significantly improved. The numerical results demonstrate that the proposed method outperforms the comparisons regardless of the number of devices and is close to the theoretical upper bound of throughput.Entities:
Keywords: LoRaWAN; adaptive data rate; contention-aware; gradient projection method; throughput optimization
Year: 2018 PMID: 29799513 PMCID: PMC6022063 DOI: 10.3390/s18061716
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Data rate according to the s.
|
| |||
|---|---|---|---|
|
| 6835.94 | 5468 | 1.024 |
|
| 3906.25 | 3125 | 2.048 |
|
| 2197.27 | 1757 | 4.096 |
|
| 1220.70 | 976 | 8.192 |
|
| 671.39 | 537 | 16.384 |
|
| 366.21 | 292 | 32.768 |
Figure 1The spectrogram of the symbols generated by , and .
Figure 2Multiple access control in the pure-ALOHA based the LoRaWAN.
Figure 3The comparison of the throughput according to the distribution.
An example of how to set the upper bound of the number of devices which use a specific .
| (a) Investigation of an available smallest | ||||
| Device number | 1 | 2 | 3 | 4 |
| The available smallest | 7 | 7 | 8 | 9 |
| (b) The maximum number of devices permitted to use the | ||||
|
| 7 | 8 | ||
| The list of devices possible to use the | { 1,2 } | { 1,2,3 } | { 1,2,3,4 } | |
| The upper bound(counting the components in each list) | 2 | 3 | 4 |
Figure 4The comparison of the throughput according to the distribution.
Parameter setting.
| Parameter | Value |
|---|---|
| Number of devices | 0 to 10,000 |
| Device type | Static |
| Available | |
| Packet size | 50, 100 byte |
| Number of channels | 3, 6 |
| Transmission probability | 0.01 |
| Number of initial points in the gradient projection method | 8 |
| Gradient threshold( |
|
| Maximum iteration number |
|
Figure 5The comparison of the total throughput. The number of channel, is 3.
Figure 6The comparison of the total throughput. The number of channel, is 6.
Figure 7The comparison of the total throughput. The packet length is 100 byte.
Figure 8The comparison of the total throughput. The upper bounds of ratio of smallest .