Estimation of transmission range of a dual-hop LoRa network under interference effects

Abstract. LoRaWan (long range wide area networks) have been rapidly developed and implemented in recent years. By providing outstanding advantages such as low cost, low power consumption, high reliability, large number of connected devices, and wide coverage, LoRaWan is especially suitable for IoT (Internet-Of-things) applications. This paper focuses on estimating the maximal transmission range and relay location of a dual-hop LoRa network. Unlike other studies that only consider the path-loss and AWGN in the range estimation, this work takes into account the effects of both co-SF (Spreading Factor) and inter-SF interference when evaluating the system performance. The SNRs (Signal-to-Noise Ratio) and SIRs (Signalto-Interference Ratio) of each transmission hop are derived by using Rayleigh fading channel model that represents the path-loss, shadowing effect, and multipath fading. The maximal transmission range and the relay location are estimated in order to meet the SIR and SNR threshold requirements of LoRa networks. The numerical results of this paper can be used as a guideline for planning and designing LoRa networks

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 1

Trang 1

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 2

Trang 2

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 3

Trang 3

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 4

Trang 4

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 5

Trang 5

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 6

Trang 6

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 7

Trang 7

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 8

Trang 8

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 9

Trang 9

Estimation of transmission range of a dual-hop LoRa network under interference effects trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 13 trang xuanhieu 3640
Bạn đang xem 10 trang mẫu của tài liệu "Estimation of transmission range of a dual-hop LoRa network under interference effects", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Estimation of transmission range of a dual-hop LoRa network under interference effects

Estimation of transmission range of a dual-hop LoRa network under interference effects
)
( )
1
2
, ,
2
, ,
SIR
k
X Y X Y
k i Y i
N
i
Y
X
X Y
P
P
l d h
l d h
=
=

% (4) 
với kk A kN p N = 
% là số lượng ED kích hoạt trong vùng SFk; ( )
2
, ,, ,k i Y i Yl d hP lần lượt là công 
suất phát, hệ số suy hao và độ lợi kênh truyền của nguồn nhiễu ED thứ i từ SFk đến máy thu Y. 
Trong phần 3, khoảng cách truyền dẫn từ S đến G và vị trí trạm lặp sẽ được tính toán dựa 
trên điều kiện ngưỡng của các chỉ số SNR và SIR. 
3. TÍNH CỰ LY TRUYỀN VÀ VỊ TRÍ TRẠM LẶP 
Trong mạng LoRa, một gói hoạt động trong vùng SFo, 7,...,12o được xem là giải mã 
chính xác nếu thỏa mãn đồng thời hai điều kiện sau: 
i) SNR lớn hơn giá trị ngưỡng qo với qo cho trên bảng 1. 
ii) SIR của các gói khác nhau từ cùng một SF hoặc từ các SF khác phải lớn hơn giá trị 
ngưỡng ∆𝑜,𝑘 (dB) với 𝑜, 𝑘 ∈ {7, ,12} [12]. Giá trị ∆𝑜,𝑘 là phần tử thuộc hàng o và cột k được 
Transport and Communications Science Journal, Vol 72, Issue 3 (04/2021), 264-276 
270 
lấy trong ma trận sau: 
 
 SF SF SF SF SF SF
7 8 9 10 11 12
SF 1 8 9 9 9 97
SF 11 1 11 12 13 138
SF 15 13 1 13 14 159
19 18 17 1 17 18SF
10
22 22 21 20 1 20SF
11
25 25 25 24 23 1SF
12
dB
− − − − −
− − − − −
− − − − −
− − − − −
− − − − −
− − − − −
 =
 (5) 
3.1. Tính cự ly truyền tối đa khi có trạm lặp 
Để tính cự ly truyền tối đa khi có trạm lặp thì vị trí trạm lặp, S và G phải thỏa mãn các 
điều kiện sau: 
• Điều kiện đảm bảo SNR ngưỡng 
 , ,SNRS R S Rq và SNRRG oq (6) 
do S luôn ở vị trí xa nhất của mạng nên ,S Rq luôn là 12q , vị trí R đang xét có thể thay đổi 
ở một trong các vùng SF đặt nên 
oq thay đổi. 
• Điều kiện đảm bảo ngưỡng SIR 
✓ Ngưỡng SIR do nhiễu trong cùng SF co-SF 
 , ,SIR
co SF co SF
S R S R
− − và , ,SIR
co SF co SF
R G R G
− − (7) 
SIR của 2 chặng đều phải lớn hơn ngưỡng, giá trị ,
co SF
X Y
− , ,X S R , ,Y R G tùy thuộc 
vào vùng gói dữ liệu được gửi đi; hơn nữa ,
co SF
X Y
− cũng là thành phần đường chéo trong ma trận 
 . Ví dụ nếu gói gửi từ S ở vùng SF12 thì , 12,12
co SF
S R
− = , tương tự với chặng thứ hai có 
, ,
co SF
R G o o
− = với 7, ,12o K . 
✓ Ngưỡng SIR do nhiễu từ các SF khác inter-SF 
inter inter
, ,SIR
SF SF
S R S R
− − và 
inter inter
, ,SIR
SF SF
R G R G
− − (8) 
các giá trị 
i nter
,
SF
X Y
− tùy thuộc vào SF của gói muốn nhận và gói nhiễu, ta có 
 i nter, 12, , 7,...,11
SF
S R k k
− = và i nter, , , ; , 7,...,12
SF
R G o k k o o k
− = 
✓ Ngưỡng SIR do cả nhiễu co-SF khác inter-SF 
, ,SIR
both both
S R S R và , ,SIR
both both
R G R G (9) 
các giá trị SIR cần đảm bảo cả ngưỡng co-SF và inter-SF từ S đến R và từ R đến G, các giá 
trị ngưỡng , 12, , 7,...,12
both
S R k k = và 
i nter
, , , 7,...,12
SF
R G o k k
− = 
Chương trình findDmaxWithRelay thực hiện tìm cự ly truyền tối đa (max)SGD giữa S và G 
và vị trí trạm lặp tương ứng _ (max)R kx được mô tả theo đoạn mã giả dưới đây với các tham số 
Tạp chí Khoa học Giao thông vận tải, Tập 72, Số 3 (04/2021), 264-276 
271 
được mô tả trong Bảng 2. 
Bảng 2. Tham số trong chương trình findDmaxWithRelay. 
Ký hiệu 
tham số 
Ý nghĩa 
_R kx Vị trí trạm lặp với k chạy để  (max)_ ,c RR kx d x 
cd , Rx và SGD Lần lượt là vị trí ngắn nhất, bước tăng của Rx và SGD trong vòng for 
, (max)SG kD Cự ly truyền tối đa tại vị trí trạm lặp _R kx 
(max)SGD Cự ly truyền lớn nhất trong các , (max)SG kD và vị trí trạm lặp tương ứng _ (max)R kx 
PROCEDURE findDmaxWithRelay 
Begin 
xR = dc; 200m
Rx
 = ; 200m
SGD
 = ; ( )max 10 ;RSG x RD x= 
SGD =[]; % ma trận rỗng 
for xR_k = dc to xR (max) 
  ,SG kD = ; % ma trận rỗng 
 for ( _ )_RSG x k m cD d= to ( )maxRSG xD 
 if ( , ,SNRS R S Rq and SNRRG oq and , ,SIR
both both
S R S R and , ,SIR
both both
R G R G ) 
 _ ,SG k mD = ( _ )_RSG x k mD ; 
 else if 
 _ ,SG k mD = 0; 
 endif 
, , , ,,SG k SG k SG k mD D D = ; % ghép ma trận 
 endfor 
 , (max) _max ( );SG k SG kD D= % cự ly lớn nhất với vị trí trạm lặp _xR k 
, (max),SG SG SG kD D D = ; % ghép ma trận 
endfor 
(max) max( )SG SGD D= ; 
end 
3.2. Tính vị trí trạm lặp để đảm bảo cự ly truyền nhất định 
Để quy hoạch mạng thuận tiện hơn, bài báo xây dựng chương trình findRelayLocation thực 
hiện các vị trí đặt trạm lặp với một cự ly truyền xác định DSG, tập kết quả trả về là các vị trí 
trạm lặp Rx thỏa mãn các điều kiện về SNR và SIR như trong công thức (7) và (9). Thuật toán 
như sau: 
PROCEDURE findRelayLocation 
Begin 
200
Rx
m = ; xR (max) = DSG – dc 
xR = []; % ma trận rỗng 
Transport and Communications Science Journal, Vol 72, Issue 3 (04/2021), 264-276 
272 
for xR_k = dc to xR (max) 
 if ( , ,SNRS R S Rq and SNRRG oq and , ,SIR
both both
S R S R and , ,SIR
both both
R G R G ) 
 _[ , ];R R R kx x x= % ghép ma trận 
 endif 
 endfor 
 End 
3.3. Tính cự ly truyền tối đa khi không có trạm lặp 
Để so sánh hiệu quả của việc sử dụng trạm lặp trong việc mở rộng phạm vi truyền của 
mạng LoRa phần này sẽ tính cự lý truyền tối đa khi không dùng trạm lặp. Cự ly truyền tối đa 
khi không có trạm lặp DSG(max) là cự ly lớn nhất mà tại đó thỏa mãn các điều kiện sau: 
• Điều kiện đảm bảo SNR ngưỡng: 
 , ,SNRS G S Gq (10) 
do S luôn ở vị trí xa nhất của mạng nên ,S Gq luôn là 12q . 
• Điều kiện đảm bảo ngưỡng SIR cho cả nhiễu co-SF và inter-SF: 
 , ,SIR
both both
S G S G (11) 
 với , 12, , 7,...,12
both
S G k k = 
 Chương trình findDmaxWithoutRelay thực hiện tìm DSG(max) được mô tả theo đoạn mã giả 
dưới đây với 
cd là cự lý tối thiểu xét, SG là bước tăng dần DSG khi thỏa mãn các điều kiện về 
SNR và SIR, cờ flag=0 khi các điều kiện SNR và SIR không còn thỏa mãn và cự ly đã đạt tối 
đa. 
PROCEDURE findDmaxWithoutRelay 
Begin 
DSG = dc ; flag =1; 200SG m = ; 
while (flag) 
if ( , ,SNRS G S Gq and , ,SIR
both both
S G S G ) then 
DSG = DSG + SG ; 
 else 
 DSG (max) = DSG ; flag =0; 
 end if 
end while 
End 
4. KẾT QUẢ MÔ PHỎNG 
Phần này đưa ra các kết quả mô phỏng tính toán cự ly truyền tối đa và vị trí trạm lặp cho 
mạng LoRa với mô hình mạng như hình 1 và kịch bản có trạm lặp và không có trạm lặp thông 
qua mô phỏng Monte Carlo. Các thông số mô phỏng được thực hiện với 250 KHz,BW = 
3, = 868 MHz,cf = 10 byte,pacL = 60sinT = , ED=10
3 và 4 / 5. CR = 
Hình 2 thể hiện kết quả khảo sát SNR giữa S và G khi không sử dụng trạm lặp. Căn cứ vào 
kết quả trên ta thấy nếu không xét đến nhiễu SIR mà chỉ xét đến điều kiện SNR thì cự ly tối đa 
Tạp chí Khoa học Giao thông vận tải, Tập 72, Số 3 (04/2021), 264-276 
273 
đạt được giữa S và G là 9.8 km. Để xét ảnh hưởng của SIR lên cự ly truyền tối đa, chạy chương 
trình findDmaxWithoutRelay đề xuất trong phần 3.3 cho kết quả cự ly truyền tối đa đạt được là 
8.2 km. Để minh họa cho kết quả, hình 3(a) trình bày kết quả SIRSG khi cự ly truyền là 8.2 km, 
ta nhận thấy SIRSG đảm bảo điều kiện ngưỡng SIR như thể hiện trong ma trận công thức (5). 
Với cự ly truyền 8.4 km vượt quá cự ly truyền tối đa đạt được, điều kiện ngưỡng SIR này không 
được đảm bảo thể hiện ở vùng (zone) 6 có SIRSG = -10 dB < 1 dB theo giá trị ngưỡng như kết 
quả thể hiện trên hình 3 (b). 
Nếu xét đến điều kiện SIR thì cự ly tối đa đạt được là 8.2 km, thấp hơn đáng kể so với chỉ 
xét chỉ tiêu SNR. Như vậy khi tăng cự ly vượt quá 8.2 km, điều kiện về ngưỡng SIR trong công 
thức (11) sẽ không được đảm bảo. Kết quả trên Hình 3 (b) của SIR cho thấy khi tăng cự ly lên 
8.4 km sẽ dẫn đến điều kiện về ngưỡng SIR , 12,12SIR 1dB
both both
S G = trong miền SF12 (nghĩa là 
vùng cự ly 5R/6 → R xa Gateway nhất) không được đảm bảo. Lý do là do suy hao truyền dẫn 
tăng khi tăng cự ly truyền dẫn đến công suất tín hiệu nhận được tại G giảm, làm giảm tỷ lệ SIR 
như công thức (4). 
Hình 2. SNR giữa S và G theo cự ly truyền. 
(a) (b) 
Hình 3. (a) Kết quả SIR tại cự ly truyền tối đa 8.2 km. 
(b) Kết quả SIR tại cự ly 8.4km (xa hơn cư ly truyền tối đa). 
Hình 4 là kết quả tính cự ly truyền dẫn tối đa với các vị trí trạm lặp có thể đặt để thỏa mãn 
cả điều kiện và SIR và SNR trông công thức (6) và (9). Theo kết quả cự ly truyền tối đa đạt 
được khi không có trạm lặp là 8.2 km thì vị trí của trạm lặp không thể đặt xa hơn 8.2 km. Dó 
đó, hình 4 chỉ khảo sát với vị trí trạm lặp nhỏ hơn 8.2km. Thuật toán trong phần 3.1 sẽ tìm tất 
cả các cự ly truyền tối đa ứng với các vị trí trạm lặp trong khoảng 8.2 km. Từ kết quả cho thấy 
2 4 6 8 10
-20
-15
-10
-5
0
5
10
15
20
D (km)
S
N
R
S
G
 (
d
B
)
1 2 3 4 5 6
0
5
10
15
20
25
Network Zone
S
IR
S
G
 (
d
B
)
1 2 3 4 5 6
-10
-5
0
5
10
15
20
25
30
Network zone
S
IR
S
G
(d
B
)
Transport and Communications Science Journal, Vol 72, Issue 3 (04/2021), 264-276 
274 
cự ly tối đa của mạng LoRa đạt 12.72 km tại ví trí trạm lặp xR = 6.6 km. Kết quả này tăng lên 
đáng kể so với cự ly 8.2 km không dùng trạm lặp. Tại vị trí xR = 7 km, khi ta khảo sát đến 
DSG > 10 km thì điều kiện ngưỡng (cho chặng RG, lúc này có dRG > 3 km) không thỏa 
mãn nữa nên cự ly truyền lớn nhất DSG là 10 km. Cần lưu ý rằng tại bất kỳ khoảng cách 
nào thì mô hình mạng vẫn tuân theo hình 1, nên các kết quả không chỉ xét đến cự ly mà 
còn xét đến vị trí trạm lặp đang thuộc SF nào ứng với cự ly đó như trong bảng 1. Vị trí 
của trạm lặp càng gần G thì công suất phát càng thấp và mức ngưỡng qo càng cao. Phân 
tích cụ thể hơn kết quả trên Hình 4 ta nhận thấy, khi tăng vị trí đặt trạm lặp quá xa S ( nghĩa là 
xR > 6.6 km) thì suy hao truyền dẫn từ S đến R sẽ lớn làm giảm công suất tín hiệu hiệu có ích 
dẫn đến ảnh hưởng của co-SF và inter-SF nghiêm trọng hơn nên giảm cự ly truyền tối đa đạt 
được, và khi xR > 7.8 km thì điều kiện ngưỡng SIR không còn thỏa mãn. 
Để làm rõ ảnh hưởng của nhiễu co-SF và inter-SF, Hình 5 là kết quả cự ly truyền tối đa 
nếu chỉ xét điều kiện về SNR như trong công thức (6), nghĩa là không xét đến nhiễu co-SF và 
inter-SF. Kết quả cho thấy nhiễu co-SF và inter-SF không gây ảnh hưởng nhiều đến cự ly truyền 
tối đa nhưng ảnh hưởng đến vị trí đặt trạm lặp do khi tăng vị trí đặt trạm lặp quá xa S thì suy 
hao truyền dẫn từ S đến R lớn làm giảm công suất thu được tại R dẫn đến ảnh hưởng của co-
SF và inter-SF nghiêm trọng hơn. Nếu chỉ xét đến điều kiện ngưỡng SNR, có thể đặt vị trí trạm 
lặp lên tới 9.8 km so với 7.8 km khi xét đến ảnh hưởng của cả nhiễu co-SF và inter-SF. 
Hình 4. Cự ly truyền dẫn tối đa với các vị trí đặt trạm lặp khác nhau xét cả điều kiện SIR và SNR. 
Tạp chí Khoa học Giao thông vận tải, Tập 72, Số 3 (04/2021), 264-276 
275 
Hình 5. Cự ly truyền dẫn tối đa với các vị trí đặt trạm lặp khác nhau chỉ xét điều kiện ngưỡng SNR. 
Hình 6. Kết quả SNR với các vị trí đặt trạm lặp khác nhau ở cự ly truyền 10 km. 
Hình 6 là kết quả SNR với các vị trí đặt trạm lặp khác nhau ở cự ly truyền 10 km. Để đảm 
bảo điều kiện ngưỡng SNR trong (6) thì vị trí trạm lặp có thể đặt trong khoảng từ 5 km đến 
9.8km. Tuy nhiên, nếu xét đến điều kiện SIR trong công thức (6) thì vị trí trạm lặp có thể đặt 
trong khoảng từ 5 km đến 6.17 km so với S. Tương tự, áp dụng với cự ly truyền 12 km thì vị 
trí trạm lặp có thể đặt ở vị trí từ 6 km đến 8 km so với S. 
5. KẾT LUẬN 
Bài báo đã sử dụng cấu hình mạng LoRa gồm 6 vùng SFk và mô hình kênh truyền Rayleigh 
để phân tích tín hiệu cũng như tính toán các chỉ số chất lượng hệ thống gồm SNR, SIR. Căn cứ 
vào các điều kiện ngưỡng SNR và SIR của mạng LoRa xét trong cùng một vùng SF (co-SF) và 
giữa các vùng SF (inter-SF), cự ly truyền dẫn tối đa và vị trí trạm lặp được tính toán. Các kết 
quả cho thấy việc đặt thêm trạm lặp ở vị trí phù hợp có thể mở rộng phạm vi truyền của mạng 
LoRa. Các kết quả và thuật toán đề xuất trong bài báo có thể áp dụng trong quá trình quy hoạch 
và thiết kế mạng LoRa ban đầu trước khi triển khai thực tế. 
LỜI CẢM ƠN 
Nghiên cứu này được tài trợ bởi Trường đại học Giao thông vận tải trong đề tài mã số 
T2020-DT-004. 
Tác giả xin chân thành cảm ơn Công ty cổ phần thiết bị quan trắc địa kỹ thuật và môi trường 
Việt Nam đã hỗ trợ trong quá trình thực hiện nghiên cứu thực nghiệm. 
TÀI LIỆU THAM KHẢO 
[1]. A. Mahmood et al., Scalability Analysis of a LoRa Network Under Imperfect Orthogonality, IEEE 
Transactions on Industrial Informatics, 15 (2019) 1425-1436. https://doi.org/10.1109/TII.2018.2864681 
[2]. R. El Chall, S. Lahoud, M. El Helou, LoRaWAN Network: Radio Propagation Models and 
Performance Evaluation in Various Environments in Lebanon, IEEE Internet of Things Journal, 6 
(2019) 2366-2378. https://doi.org/10.1109/JIOT.2019.2906838 
[3]. Orestis Georgiou, Usman Raza, Low Power Wide Area Network Analysis: Can LoRa Scale?, IEEE 
Wireless Communications Letters, 6 (2017) 162-165. https://doi.org/10.1109/LWC.2016.2647247 
Transport and Communications Science Journal, Vol 72, Issue 3 (04/2021), 264-276 
276 
[4]. D. Bankov, E. Khorov, A. Lyakhov, Mathematical model of LoRaWAN channel access with capture 
effect, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio 
Communications (PIMRC), 2017, pp. 1-5. https://doi.org/10.1109/PIMRC.2017.8292748 
[5]. D. Croce et al., Impact of LoRa Imperfect Orthogonality: Analysis of Link-Level Performance, 
IEEE Communications Letters, 22 (2018) 796-799. https://doi.org/10.1109/LCOMM.2018.2797057 
[6]. Lain-Chyr Hwang et al., A bridge between the smart grid and the Internet of Things: Theoretical 
and practical roles of LoRa, International Journal of Electrical Power & Energy Systems, 113 (2019) 
971-981. https://doi.org/10.1016/j.ijepes.2019.06.001 
[7]. H. Lee, K. Ke, Monitoring of Large-Area IoT Sensors Using a LoRa Wireless Mesh Network 
System: Design and Evaluation, IEEE Transactions on Instrumentation and Measurement, 67 (2018) 
2177-2187. https://doi.org/10.1109/TIM.2018.2814082 
[8]. J. Petajajarvi et al., On the coverage of LPWANs: range evaluation and channel attenuation model 
for LoRa technology, 14th International Conference on ITS Telecommunications (ITST), 2015, pp. 55-
59. https://doi.org/10.1109/ITST.2015.7377400 
[9]. P. A. Campos et al., Evaluation of LoRaWAN Transmission Range for Wireless Sensor Networks 
in Riparian Forests, 22nd International ACM Conference on Modeling, 2019, pp. 199-206. 
https://doi.org/10.1145/3345768.3355934 
[10]. T. H. Nguyen et al., Performance Analysis and Optimization of the Coverage Probability in Dual 
Hop LoRa Networks With Different Fading Channels, IEEE Access, 8 (2020) 107087-107102. 
https://doi.org/10.1109/ACCESS.2020.3000600 
[11]. L. Parri et al., Offshore LoRaWAN Networking: Transmission Performances Analysis Under 
Different Environmental Conditions, IEEE Transactions on Instrumentation and Measurement. Early 
Access, 2020, pp. 1-1. https://doi.org/10.1109/TIM.2020.3031193 
[12]. A. Hoeller et al., Analysis and Performance Optimization of LoRa Networks With Time and 
Antenna Diversity, IEEE Access, 6 (2018) 32820-32829. https://doi.org/ 
10.1109/ACCESS.2018.2839064 

File đính kèm:

  • pdfestimation_of_transmission_range_of_a_dual_hop_lora_network.pdf