| Literature DB >> 31412691 |
Tianhong Zhang1, Sheng Liu2, Weidong Xiang2, Limei Xu3, Kaiyu Qin1, Xiao Yan1.
Abstract
Based on a multiple layer perceptron neural networks, this paper presents a real-time channel prediction model, which could predict channel parameters such as path loss (PL) and packet drop (PD), for dedicated short-range communications (DSRC). The dataset used for training, validating, and testing was extracted from experiments under several different road scenarios including highways, local areas, residential areas, state parks, and rural areas. The study shows that the proposed PL prediction model outperforms conventional empirical models. Meanwhile, the proposed PD prediction model achieves higher prediction accuracy than the statistical one. Moreover, the prediction model can operate in real-time, through updating its training set, to predict channel parameters. Such a model can be easily extended to the applications of autonomous driving, the Internet of Things (IoT), 5th generation cellular network technology (5G) and many others.Entities:
Keywords: channel models; dedicated short-range communication; neural networks; prediction methods; vehicular and wireless technologies; wireless communications
Year: 2019 PMID: 31412691 PMCID: PMC6721234 DOI: 10.3390/s19163541
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Diagram of the dedicated short-range communications (DSRC) network sniffer and data connection.
Figure 2DSRC on-board unit (OBU), GPS antenna, and additional micro-controller (Raspberry Pi) in the DSRC network vehicle experiments.
Figure 3Measurement details (distance and speed) of two vehicles in an experiment in Ann Arbor.
Channel fading varies greatly in different regions.
| Maximum (dB) | Minimum (dB) | Median (dB) | Mean (dB) | Standard Deviation (dB) | |
|---|---|---|---|---|---|
| Highways | 112 | 72 | 90 | 90.7923 | 7.9492 |
| Local Areas | 112 | 72 | 95 | 94.5932 | 6.7879 |
| Residential Areas | 110 | 58 | 91 | 90.3498 | 6.3856 |
| Rural Areas | 116 | 70 | 85 | 87.6001 | 7.8370 |
Figure 4Comparison of four different path loss (PL) prediction models.
Structure and computations of the neural network.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
Statistical characteristics of the dataset used for PL prediction in the residential area.
| Distance (m) | Path Loss (dB) | |||
|---|---|---|---|---|
| Maximum | Minimum | Mean | Standard Deviation | |
| 10 | 97 | 58 | 80.1250 | 8.0274 |
| 20 | 99 | 74 | 86.2434 | 4.0042 |
| 30 | 106 | 76 | 89.6890 | 5.4820 |
| 40 | 104 | 79 | 91.4143 | 4.7768 |
| 50 | 109 | 84 | 95.2534 | 4.2361 |
| 60 | 102 | 89 | 94.7170 | 3.4828 |
| 70 | 110 | 90 | 96.1111 | 6.4118 |
| 80 | 105 | 92 | 100.0000 | 5.5678 |
Statistical characteristics of the dataset used for PL prediction in the local area.
| Distance (m) | Path Loss (dB) | |||
|---|---|---|---|---|
| Maximum | Minimum | Mean | Standard Deviation | |
| 10 | 95 | 72 | 87.3768 | 4.4295 |
| 20 | 106 | 79 | 88.2857 | 4.6142 |
| 30 | 102 | 81 | 88.8382 | 4.3174 |
| 40 | 106 | 80 | 93.0845 | 5.5978 |
| 50 | 104 | 82 | 95.8140 | 4.4468 |
| 60 | 102 | 86 | 95.7778 | 3.5261 |
| 70 | 106 | 85 | 97.6714 | 3.8475 |
| 80 | 111 | 82 | 96.0159 | 5.1334 |
| 90 | 111 | 89 | 99.7500 | 6.6114 |
| 100 | 109 | 89 | 100.6410 | 5.8915 |
| 110 | 112 | 91 | 101.0256 | 4.7099 |
| 120 | 109 | 91 | 101.0882 | 4.1514 |
| 130 | 105 | 91 | 98.0000 | 3.8730 |
| 140 | 111 | 90 | 98.3947 | 4.6646 |
| 150 | 109 | 90 | 102.0000 | 4.3028 |
Statistical characteristics of dataset used for PL prediction in the rural area.
| Distance (m) | Path Loss (dB) | |||
|---|---|---|---|---|
| Maximum | Minimum | Mean | Standard Deviation | |
| 10 | 96 | 70 | 83.0457 | 3.8613 |
| 20 | 100 | 76 | 86.2235 | 4.5544 |
| 30 | 100 | 78 | 88.1616 | 4.2047 |
| 40 | 104 | 81 | 89.4088 | 4.7390 |
| 50 | 100 | 84 | 92.9333 | 3.8857 |
| 60 | 100 | 85 | 91.4545 | 4.7616 |
| 70 | 108 | 85 | 95.2857 | 8.2606 |
| 80 | 107 | 84 | 96.4545 | 7.1044 |
| 90 | 113 | 85 | 104.1562 | 6.6338 |
| 100 | 111 | 85 | 101.8293 | 5.9745 |
| 110 | 110 | 92 | 104.3333 | 4.8866 |
| 120 | 116 | 85 | 101.3846 | 9.4122 |
| 130 | 111 | 92 | 103.0000 | 5.1547 |
| 140 | 115 | 97 | 107.3333 | 5.0513 |
| 150 | 114 | 93 | 105.2500 | 6.8772 |
| 160 | 108 | 95 | 101.0000 | 6.5574 |
| 170 | 105 | 98 | 102.2500 | 3.0957 |
| 180 | 110 | 99 | 105.0000 | 4.6904 |
| 190 | 116 | 102 | 109.5000 | 4.5056 |
| 200 | 113 | 104 | 107.0000 | 3.7417 |
Statistical characteristics of dataset used for PL prediction on the highway.
| Distance (m) | Path Loss (dB) | |||
|---|---|---|---|---|
| Maximum | Minimum | Mean | Standard Deviation | |
| 10 | 96 | 74 | 84.9412 | 5.1898 |
| 20 | 94 | 72 | 82.9568 | 3.4555 |
| 30 | 97 | 76 | 84.9444 | 3.4816 |
| 40 | 98 | 76 | 87.8354 | 5.0656 |
| 50 | 104 | 80 | 91.2535 | 5.3068 |
| 60 | 102 | 80 | 94.5312 | 4.2151 |
| 70 | 106 | 80 | 95.9216 | 4.4670 |
| 80 | 111 | 82 | 97.2157 | 4.6173 |
| 90 | 111 | 81 | 99.8387 | 7.5012 |
| 100 | 109 | 78 | 101.1613 | 7.3986 |
| 110 | 112 | 80 | 100.4474 | 6.2545 |
| 120 | 109 | 81 | 100.3143 | 5.7944 |
| 130 | 105 | 79 | 96.9756 | 5.2321 |
| 140 | 111 | 82 | 97.8537 | 5.1940 |
| 150 | 109 | 90 | 101.6757 | 4.6789 |
Figure 5Comparison of the whole-time and real-time PL prediction model based on the NN.
Figure 6Cross-correlation among different real-time PL predictions.
Figure 7Framework of packet drop rate (PDR) prediction.
Figure 8Structure of the neural network for PRD prediction.
Figure 9MSE performance of proposed real-Time PD prediction model.
PDF of the training set (partial).
| PDR | Slot 1 | Slot 2 | Slot 3 | Slot 4 | Slot 5 | Slot 6 | Slot 7 | Slot 8 | Slot 9 | Slot 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0.1010 |
|
| 0.1493 |
| 0.1006 | 0.0272 | 0.1346 | 0.0031 | 0.0027 |
| 0.05 | 0.0091 | 0.1227 | 0.0306 | 0.0486 | 0.1841 |
|
| 0.2689 | 0.0258 | 0.0689 |
| 0.1 |
| 0.1364 | 0.0469 |
| 0.1469 | 0.0142 | 0.1043 | 0.0094 | 0.0448 | 0.0784 |
| 0.15 | 0.0802 | 0.0544 | 0.0372 | 0.0522 | 0.0814 | 0.1027 | 0.0756 |
| 0.0890 | 0.0539 |
| 0.2 | 0.0066 | 0.0091 | 0.0085 | 0.0049 | 0.1055 | 0.1333 | 0.0397 | 0.0154 | 0.0794 | 0.0280 |
| 0.25 | 0.1133 | 0.0036 | 0.0013 | 0.0135 | 0.0253 | 0.0751 | 0.0161 | 0.0187 | 0.0942 | 0.0258 |
| 0.3 | 0.0335 | 0.1364 | 0.0840 | 0.0089 | 0.0085 | 0.0065 | 0.0232 | 0.0237 | 0.0009 | 0.0022 |
| 0.35 | 0.0076 | 0.0021 | 0.0018 | 0.0045 | 0.0035 | 0.0145 | 0.0044 | 0.1576 | 0.0084 | 0.0102 |
| 0.4 | 0.0043 | 0.0102 | 0.0054 | 0.0010 | 0.0123 | 0.0309 | 0.0243 | 0.0731 | 0.0602 | 0.0682 |
| 0.45 | 0.0008 | 0.0084 | 0.0064 | 0.0013 | 0.0013 | 0.0005 | 0.0077 | 0.0018 | 0.0002 | 0.0013 |
| 0.5 | 0.0159 | 0.0004 | 0.0001 | 0.0034 | 0.0042 | 0.0063 | 0.0113 | 0.0022 |
|
|
| 0.55 | 0.0011 | 0.0004 | 0.0002 | 0.0009 | 0.0121 | 0.0191 | 0.0249 | 0.0020 | 0.0940 | 0.0614 |
| 0.6 | 0.0052 | 0.0019 | 0.0005 | 0.0204 | 0.0077 | 0.0100 | 0.0100 | 0.0107 | 0.0065 | 0.0191 |
PDF of the validation set (partial).
| PDR | Slot 1 | Slot 2 | Slot 3 | Slot 4 | Slot 5 | Slot 6 | Slot 7 | Slot 8 | Slot 9 | Slot 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 |
| 0.1069 | 0.0260 | 0.0297 |
| 0.0196 |
|
|
|
|
| 0.05 | 0.1707 | 0.1433 | 0.0606 | 0.0776 | 0.0081 |
| 0.2323 | 0.1752 | 0.1502 | 0.1875 |
| 0.1 | 0.0599 | 0.0090 |
|
| 0.0061 | 0.0258 | 0.0444 | 0.0248 | 0.0285 | 0.0190 |
| 0.15 | 0.1215 |
| 0.0646 | 0.0125 | 0.0221 | 0.0615 | 0.0377 | 0.0593 | 0.0505 | 0.0532 |
| 0.2 | 0.0942 | 0.0042 | 0.0094 | 0.0092 | 0.0031 | 0.0233 | 0.0062 | 0.0051 | 0.0057 | 0.0050 |
| 0.25 | 0.0099 | 0.0031 | 0.0057 | 0.0044 | 0.0036 | 0.0461 | 0.0016 | 0.0011 | 0.0013 | 0.0009 |
| 0.3 | 0.0453 | 0.0406 | 0.0064 | 0.0216 | 0.0096 | 0.0566 | 0.0183 | 0.0150 | 0.0113 | 0.0271 |
| 0.35 | 0.0038 | 0.0183 | 0.0077 | 0.0038 | 0.0012 | 0.0352 | 0.0008 | 0.0014 | 0.0012 | 0.0012 |
| 0.4 | 0.0573 | 0.1572 | 0.0100 | 0.0031 | 0.0008 | 0.0119 | 0.0026 | 0.0038 | 0.0041 | 0.0074 |
| 0.45 | 0.0079 | 0.0040 | 0.0026 | 0.0129 | 0.0004 | 0.0113 | 0.0040 | 0.0041 | 0.0027 | 0.0063 |
| 0.5 | 0.0045 | 0.0011 | 0.0265 | 0.0058 | 0.0000 | 0.0046 | 0.0001 | 0.0001 | 0.0001 | 0.0001 |
| 0.55 | 0.0099 | 0.0013 | 0.0121 | 0.0008 | 0.0001 | 0.0056 | 0.0007 | 0.0007 | 0.0008 | 0.0004 |
| 0.6 | 0.0023 | 0.0019 | 0.0123 | 0.0173 | 0.0005 | 0.0173 | 0.0016 | 0.0013 | 0.0011 | 0.0005 |
PDF of the test set (partial).
| PDR | Slot 1 | Slot 2 | Slot 3 | Slot 4 | Slot 5 | Slot 6 | Slot 7 | Slot 8 | Slot 9 | Slot 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 |
|
|
| 0.0535 | 0.1934 | 0.0291 | 0.1063 | 0.1026 | 0.0574 | 0.0573 |
| 0.05 | 0.0325 | 0.1297 | 0.0892 | 0.1119 |
|
| 0.0794 | 0.0963 |
|
|
| 0.1 | 0.0207 | 0.0057 | 0.0294 |
| 0.0185 | 0.0994 | 0.0338 | 0.0294 | 0.0202 | 0.0282 |
| 0.15 | 0.0283 | 0.3187 | 0.1835 | 0.0535 | 0.1708 | 0.0192 | 0.1682 | 0.0929 | 0.0987 | 0.1590 |
| 0.2 | 0.0076 | 0.0153 | 0.0198 | 0.0157 | 0.0994 | 0.0257 | 0.0026 | 0.0602 | 0.2247 | 0.1464 |
| 0.25 | 0.0024 | 0.0060 | 0.0088 | 0.0153 | 0.0154 | 0.0016 | 0.0321 |
| 0.0301 | 0.0203 |
| 0.3 | 0.0043 | 0.0506 | 0.0180 | 0.0321 | 0.0113 | 0.0301 |
| 0.0097 | 0.0161 | 0.0086 |
| 0.35 | 0.0017 | 0.0195 | 0.0104 | 0.0033 | 0.0174 | 0.0198 | 0.0111 | 0.0111 | 0.0119 | 0.0581 |
| 0.4 | 0.0011 | 0.0765 | 0.0168 | 0.0103 | 0.0421 | 0.0247 | 0.0144 | 0.0105 | 0.0783 | 0.1462 |
| 0.45 | 0.0006 | 0.0020 | 0.0012 | 0.0090 | 0.0011 | 0.0130 | 0.0089 | 0.0006 | 0.0065 | 0.0019 |
| 0.5 | 0.0001 | 0.0012 | 0.0007 | 0.0068 | 0.0018 | 0.0027 | 0.0015 | 0.0239 | 0.0136 | 0.0525 |
| 0.55 | 0.0005 | 0.0025 | 0.0017 | 0.0028 | 0.0105 | 0.0018 | 0.0011 | 0.0173 | 0.0238 | 0.0316 |
| 0.6 | 0.0013 | 0.0023 | 0.0034 | 0.0051 | 0.0052 | 0.0221 | 0.0037 | 0.0085 | 0.0069 | 0.0259 |
Figure 10Accuracy performance of proposed real-time PD prediction model.
Simulation result: RMSE and accuracy of two real-time prediction models.
| NN Model | Statistic Model | Improvement | |
|---|---|---|---|
|
| 140 | 100 | |
|
| 20 | 22 | |
|
| 10 | 11 | |
|
| 0.0881 | 0.1050 | 16.10% |
|
| 0.0722 | 0.0884 | 18.33% |
|
| 0.0814 | 0.1084 | 24.91% |
|
| 0.0842 | 0.1036 | 18.73% |
|
| 0.7067 | 0.3634 | 94.47% |
|
| 0.6915 | 0.4186 | 65.19% |
|
| 0.6943 | 0.3916 | 77.30% |
|
| 0.7013 | 0.3787 | 85.19% |
|
| 13925 | 3288 |