| Literature DB >> 32316141 |
Wannian An1, Peichang Zhang1, Jiajun Xu1, Huancong Luo1, Lei Huang1, Shida Zhong1.
Abstract
In this article, we propose a multi-label convolution neural network (MLCNN)-aided transmit antenna selection (AS) scheme for end-to-end multiple-input multiple-output (MIMO) Internet of Things (IoT) communication systems in correlated channel conditions. In contrast to the conventional single-label multi-class classification ML schemes, we opt for using the concept of multi-label in the proposed MLCNN-aided transmit AS MIMO IoT system, which may greatly reduce the length of training labels in the case of multi-antenna selection. Additionally, applying multi-label concept may significantly improve the prediction accuracy of the trained MLCNN model under correlated large-scale MIMO channel conditions with less training data. The corresponding simulation results verified that the proposed MLCNN-aided AS scheme may be capable of achieving near-optimal capacity performance in real time, and the performance is relatively insensitive to the effects of imperfect CSI.Entities:
Keywords: Internet of Things (IoT); MIMO; antenna selection (AS); machine learning; multi-label convolution neural network
Year: 2020 PMID: 32316141 PMCID: PMC7218900 DOI: 10.3390/s20082250
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The block diagram of the MLCNN-aided CBAS.
Example of Multi-Label and Single-Label comparison with and .
| Optimal Antenna Indices Combination | Multiple-Label | Single-Label |
|---|---|---|
|
| 1100 | 100000 |
|
| 1010 | 010000 |
|
| 1001 | 001000 |
|
| 0110 | 000100 |
|
| 0101 | 000010 |
|
| 0011 | 000001 |
Figure 2Proposed architecture diagram of MLCNN.
MLCNN Architecture.
| Layer | Architecture |
|---|---|
| Input layer | Pre-processed full CSI matrix |
| Convolution layer1 | data_format=’channels_first’ |
| batch_input_shape = (None, 1, | |
| filters = 16 | |
| kernel_size = (2,2) | |
| strides = 1 | |
| padding = ’same’ | |
| Activation (’relu’) | |
| Convolution layer2 | data_format=’channels_first’ |
| filters = 16 | |
| kernel_size = (2,2) | |
| strides = 1 | |
| padding = ’same’ | |
| Activation (’relu’) | |
| Full connection layer | Flatten function |
| Activation (’relu’) | |
| Dropout ( | |
| Output layer | |
| Activation(’sigmoid’) |
Figure 3Channel capacity performance comparison between MLCNN-aided AS, LeNet-based AS and NBAS for MIMO IoT system under correlation coefficients of .
Figure 4Channel capacity performance comparison between MLCNN-aided AS, LeNet-based AS and NBAS for MIMO IoT system under correlation coefficients of .
Figure 5Channel capacity performance comparison between the proposed MLCNN in imperfect CSI and perfect CSI for MIMO IoT system under correlation coefficients of .
Figure 6Channel capacity performance comparison between the proposed MLCNN in imperfect CSI and perfect CSI for MIMO IoT system under correlation coefficients of .