Next Article in Journal
A Systematic Review of Deep Learning Techniques for Phishing Email Detection
Previous Article in Journal
A Novel Two Variables PID Control Algorithm in Precision Clock Disciplining System
Previous Article in Special Issue
High-Speed Rail Multiple-Input–Multiple-Output Channel Model Based on Reconfigurable Intelligent Surface System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

AIDETECT2: A Novel AI-Driven Signal Detection Approach for beyond 5G and 6G Wireless Networks

by
Bibin Babu
1,
Muhammad Yunis Daha
1,
Muhammad Ikram Ashraf
2,
Kiran Khurshid
3 and
Muhammad Usman Hadi
1,*
1
School of Engineering, Ulster University, Belfast BT15 1AP, UK
2
Nokia, 02610 Espoo, Finland
3
Department of Computer and Software Engineering, College of Electrical and Mechanical Engineering, National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(19), 3821; https://doi.org/10.3390/electronics13193821
Submission received: 25 August 2024 / Revised: 21 September 2024 / Accepted: 25 September 2024 / Published: 27 September 2024

Abstract

:
Artificial intelligence (AI) is revolutionizing multiple-input-multiple-output (MIMO) technology, making it a promising contender for the coming sixth-generation (6G) and beyond-fifth-generation (B5G) networks. However, the detection process in MIMO systems is highly complex and computationally demanding. To address this challenge, this paper presents an optimized AI-based signal detection method known as AIDETECT-2 which is based on feed forward neural network (FFNN) for MIMO systems. The proposed AIDETECT-2 network model demonstrates superior efficiency in signal detection in comparison with conventional and AI-based MIMO detection methods, particularly in terms of symbol error rate (SER) at various signal-to-noise ratios (SNR). This paper thoroughly explores various signal detection aspects using FFNN, including the design of system architecture, preparation of data, training processes of the network model, and performance evaluation. Simulation results show that the proposed model demonstrates a significant performance improvement ranging between 13.75% to 99.995% better SER compared to the best conventional method and also achieved between 56.52% to 97.69 better SER compared to benchmark AI-based MIMO detectors at 20 dB SNR for given MIMO scenarios respectively. It also presented the computational complexity analysis of different conventional and AI-based MIMO detectors. We believe that this optimized AI-based network model can serve as a comprehensive guide for deploying deep-learning (DL) neural networks for signal detection in the forthcoming 6G wireless networks.

1. Introduction

We are now in the beyond-5G (B5G) era, also called sixth-generation (6G) networks, where millions of internet-connected devices compete for connectivity every day, and this number keeps increasing. This surge puts immense pressure on network resources, especially regarding energy efficiency, power consumption, reliability, and latency. Meeting these ever-growing network demands has become a significant challenge [1]. To address these needs, multiple-input-multiple-output (MIMO) technology, in combination with artificial intelligence (AI), plays a vital role in the development of 6G and B5G networks. MIMO technologies have brought remarkable improvements in wireless communication, especially when compared to older generation technologies such as single-input multiple-output (SIMO), multiple-input single-output (MISO), and single-input single-output (SISO) in terms of throughput, channel selection, spatial diversity, and spectral efficiency [2]. When the number of transmitting and receiving antennas is large, typically from tens to hundreds, these systems are referred to as massive multiple-input-multiple-output (Ma-MIMO) systems. Integrating AI with traditional networking techniques significantly transforms how we manage and enhance networks. AI can swiftly process large amounts of data, anticipate network performance, and adjust settings accordingly. This holds great potential for improving network reliability and speed. AI techniques are increasingly valued for tackling intricate and difficult problems with large search spaces [3,4]. With AI, network operators can detect and resolve issues before they impact users. Additionally, AI can optimize network resource utilization based on real-time usage, enhancing efficiency and reducing congestion. AI systems continuously learn and adjust their parameters to meet evolving network demands.

1.1. Motivation

The conventional wireless network technology is segmented into various working blocks. However, the delay between these blocks has made it challenging to achieve highly reliable and low-latency networks. Hence, nowadays, researchers are trying to integrate AI with each block of the conventional network technology, so that the working blocks will get replaced by AI or machine learning (ML) blocks as shown in Figure 1. Our study focuses on the red hierarchical part. In the next phase, multiple working blocks will be replaced by a single AI block. In the vision the future 6G network is expected to have end-to-end learning, i.e., both transmitter and receiver side will get replaced by a single block of AI as shown in Figure 1. This paper explores the development of AI-based signal detection for MIMO systems. To address the growing needs of wireless networks and the computational demands of signal detection in MIMO systems, AI integration is a promising solution. In our exploration of different models, we implemented AIDETECT with PatternNet, as well as Long Short-Term Memory (LSTM) networks and Convolutional Neural Networks (CNNs). While these models were evaluated, we encountered difficulties in achieving the desired balance between output performance and computational complexity. LSTMs and CNNs, despite their advanced capabilities, proved to be computationally intensive. As a result, we developed a customized feed-forward neural network (FFNN) that strikes a more effective balance between computational efficiency and performance. Also, given the significant data load in our MIMO system, FFNN has been chosen for its ability to capture long-term dependencies and handle sequential data input [5].

1.2. Contributions

  • In this paper, we present an optimized novel AI-enhanced signal detection model known as AIDETECT2. The proposed model employs an FFNN to enhance reliability and reduce the latency of wireless communication systems.
  • The new AIDETECT2 model surpasses the performance of our previously proposed AIDETECT model, as well as the benchmarked AI models and traditional detectors.
  • The performance evaluation of the proposed model is conducted in terms of both, symbol error rate (SER) and computational complexity.
By incorporating cutting-edge neural network techniques and refining the signal detection process, our model significantly boosts detection accuracy and computational efficiency. This advancement not only establishes a new benchmark in AI-powered signal detection but also paves the way for future developments in wireless communication, showcasing the transformative potential of AI in this domain. The paper is organized as follows: The system model is explained in Section 2. Section 3 reviews related work on signal detection in MIMO systems, focusing on the core aspects of MIMO systems and exploring various conventional methods and existing AI models. The problem formulation and data preparation are outlined in Section 4. This section details the framework and challenges of the system model used in the study, including assumptions, parameters, and configurations for MIMO systems. Section 5 introduces the proposed deep-learning (DL) model for signal detection in MIMO systems, specifically the novel AIDETECT2 scheme. This section describes the architecture and innovative aspects of AIDETECT2, highlighting how it builds upon previous models to improve performance. Theoretical underpinnings and algorithmic steps are elaborated to provide a comprehensive understanding of the scheme. In Section 6, we discuss the simulation setup used to evaluate the proposed models and the simulation results. This section details the simulation environment, including software tools, hardware specifications, and the parameters set for simulations. Also it presents the findings from the simulations and experiments, including a comparative analysis of the proposed models against existing techniques, highlighting performance improvements and any observed limitations. Following this, Section 6 also presents the optimization of the proposed model, and addresses the computational complexities of the signal detection models. The computational complexity analysis breaks down the complexity of each component, including the LSTM model, AIDETECT, AIDETECT2, and conventional methods. Finally, conclusions are drawn in Section 7. This section summarizes the key findings and contributions of the paper, reflecting on the effectiveness of the proposed models and their potential impact on MIMO signal detection. Future research directions are suggested, including possible enhancements and new areas of application.

2. System Model

We examine a system having N transmitting antennas and M receiving antennas, in which every antenna on both sides can communicate with each antenna on the other side. This results in N × M communication channels. Noise is considered for each receiving antenna. The transmitting symbols are generated using quadrature amplitude modulation of constellation size 16 (16-QAM) [6,7]. System performance is evaluated within a signal-to-noise ratio (SNR) range of 0 to 20 dB, with 5 dB step size. Figure 2 illustrates the general model for a MIMO system containing M receiving antennas and N transmitting antennas, which includes transmitted signal vector (x), received signal vector (y), channel matrix vector (H), and noise vector (n) [8]. The proposed system’s development is based on the following equation:
y = Hx + n
In this equation, y represents the signal that is received, H denotes the channel coefficient matrix vector, x signifies the signal vector which is transmitted, and n is the noise vector [9]. The model that was developed estimates the transmitted signal as x ^ using Equation (1).

3. Signal Detection in MIMO Systems

Multiple-input multiple-output, abbreviated as MIMO, is a wireless communication technology that employs numerous antenna elements at base stations to improve both spectral efficiency and energy [10]. This technology increases coverage at cell edges by spatially targeting transmissions toward users, resulting in enhanced signal strength as users distance themselves from the base station. Spatial multiplexing allows MIMO to communicate with several user devices simultaneously, enhancing overall spectral efficiency and throughput. Furthermore, when combined with millimeter-wave frequencies, MIMO boosts signal power [11]. During the signal detection phase in wireless networks, MIMO sustains a high SNR without altering bandwidth, unlike conventional approaches. Although MIMO has been successful in addressing these challenges, the growing number of connected devices introduces significant issues, such as fading, signal loss, and interference within networks. Various traditional signal detection techniques are available, including the commonly used minimum mean square error (MMSE) detector, maximum likelihood detector (MLD) and the zero-forcing (ZF) detectors [12].

3.1. Conventional MIMO Detectors

3.1.1. Zero-Forcing Detector

The zero-forcing detector effectively minimizes interference in the signal received by the receiver. It accomplishes this by designing a linear filter, which nullifies other user’s interference within the network, effectively removing the presence of interference from the received signal at the same frequencies. This process allows the receiver to distinguish the target signal from the interference, thereby enhancing the accuracy of signal detection [12]. The ZF algorithm employs following equation to detect the transmitted signal x ^ .
x ^ = H y = H H ( H H H ) 1 H H y
In this equation, H represents the channel matrix vector and y denotes the received signal matrix vector [13,14,15]. The pseudo-inverse of H is represented by H.

3.1.2. Minimum Mean Square Error Algorithm

The minimum mean square error detector is utilized in wireless communication systems for signal detection as it aims to reduce the mean square error between the actual signal detection response and the estimated signal response, thus reducing the effects of interference and noise on the signal received. In contrast to the ZF algorithm, which targets interference at specific frequencies, the MMSE detector employs a statistical method for signal detection, accounting for system interference and noise [16]. The detector employs particular equations to detect x ^ .
x ^ = H H H + σ 2 E s 1 H H y
where H represents the channel matrix vector and y signifies the matrix of the received signal vector [13,14,15]. Es stands for the mean symbol energy.

3.1.3. Maximum Likelihood Detector

The maximum likelihood detector is utilized in wireless communication systems to detect signals by identifying values that increase the likelihood of receiving the given signal, given the parameters that are estimated. This method aims to pinpoint the most probable parameter set that could have generated the data that is observed. Specifically, channel estimation seeks to determine the channel characteristics that best explain the received signal. Unlike the MMSE and ZF detectors, which focus on reducing noise and interference, the MLD aims to identify the most likely parameters that describe the signal based on data that is observed [17].
x ^ = argmin x A P | | y H x | | 2
Here, H represents the channel matrix vector, x denotes the transmitted signal matrix vector, and y indicates the received signal matrix vector. A P is the finite set of all possible sequences of 16-QAM, where each sequence forms a vector with P components [12]. z i is the ith component of estimated signal.

3.2. AI Based MIMO Detectors

3.2.1. LSTM Model

The LSTM model is a recently developed DL-based signal detection model using LSTM neural network. It has demonstrated superior performance compared to traditional methods [8]. However, the increased computational complexity posed challenges when scaling to higher models. Mathematical representation is
x ^ = arg max ( softmax ( W 4 · Dropout 0.2 ( LSTM 16 { W 3 , b 3 , LSTM 32 [ W 2 , b 2 , LSTM 64 ( W 1 , b 1 , F ) ] } ) + b 4 ) )
where F is arg min x X N t f x , y Re , H Re , y Im , H Im , which is a cost function, x ^ denotes the estimated signal, W i , b i are weights bias of i t h hidden layer, and H, y and x represent the coefficients of channel vector, received signal vector, and transmitted signal vector respectively. Dropout 0.2 is the dropout layer having 0.2 dropout rate and LSTM n is the LSTM layer having n number of neurons. softmax denotes the softmax function. The softmax function is a neural function that transforms a vector of raw scores into a probability distribution over potential classes. The argmax operation is then applied to choose the index of the highest value in the softmax output, indicating the predicted class label [18].

3.2.2. AIDETECT

AIDETECT is a recently introduced DL based model for signal detection within wireless networks [19]. The exceptional performance of this model serves as a benchmark for our proposed model. This model employs a 3-layer optimized pattern recognition DL network as shown in Figure 3. Mathematical representation of the model is given by the following equation:
x ^ = arg max softmax ( W 4 × σ 3 { W 3 × σ 2 [ W 2 × σ 1 ( W 1 × F + b 1 ) + b 2 ] + b 3 } + b 4 )
Here x ^ denotes the estimated signal, W i , b i , σ i are weight, bias, clipped ReLU activation function of i t h hidden layer, and F is arg min x X N t f x , y Re , H Re , y Im , H Im , which is a cost function. H, y and x represents the coefficients of channel vector, received signal vector and transmitted signal vector respectively. The softmax activation function maps a vector of raw scores to a normalized probability distribution, enabling classification. The argmax function then identifies the class label with the highest predicted probability [19].

4. Problem Formulation and Data Preparation

This part provides a discussion on the formulation of the problem and preparation of data in the MIMO systems.

4.1. Problem Formulation

Algorithms based on mathematical models encounter several limitations, such as limited scalability and high complexity [20]. To avoid these issues and enhance the utilization of MIMO systems present in wireless communications, incorporating AI-based methods, such as ML, offers a promising solution. ML algorithms can indeed be beneficial in the development of ultra-reliable and low-latency communication (URLLC) networks [21]. By optimizing channel allocation based on traffic patterns, AI can significantly improve overall spectral efficiency and network performance. The primary goal here is to develop an AI-enhanced signal detection model for MIMO systems in wireless communication. Instead of traditional detection methods, we designed a neural network method to detect the transmitted signal. Following the development of the neural network, we trained it utilizing multiple transmitted symbols and subsequently evaluated the system’s performance with various symbols. The efficiency of the developed system needs to be contrasted with that of conventional methods and other AI models.

4.2. Data Preparation

Initially, symbols are produced based on the modulation scheme and constellation size. Random indices for the ntrain and ntest number of symbols are generated, which are then used to form the transmitted symbol vector x for training and testing. ntrain and ntest are the size of training testing dataset. The channel vector H is also generated and normalized so that the magnitude of its elements follows a Rayleigh distribution having a scaling parameter of 1. Rayleigh distribution is a mathematical model representing the probability of various measurement values influenced by several random factors [22]. The vector y for the received signal is created from the previously generated vectors for a selected SNR range, which is multiple times the size of vector x. Feature extraction involves obtaining the real and imaginary parts from vectors y and H. The targets correlating to the feature data developed are generated accordingly.

5. Proposed AIDETECT2 Scheme for MIMO Detection

The proposed model begins by generating transmitted signals, channel coefficients, and noise. Using these inputs, the received signal vector y is computed for various signal-to-noise ratios. Importantly, the system generates all necessary data internally, without relying on any pre-trained data from external sources. This internally generated data is then used to create training and testing datasets for the neural network, as mentioned above in the data preparation section. After the neural network is implemented and integrated into the system, it undergoes training and testing to ensure that the proposed system can efficiently detect signals. We have developed an AI model for signal detection using an optimized FFNN model, which is then integrated with the proposed system to form AIDETECT2. After the training and testing of the neural network, the network can detect the signals efficiently from y and H, as shown in Figure 4.
Previously, a recently developed AI-based model AIDETECT fell short of performance expectations. To address these shortcomings, we developed a tailored FFNN model AIDETECT2. Drawing inspiration from the AIDETECT, our customized lightweight FFNN aims to reduce complexity while enhancing overall performance. AIDETECT has utilized patter-net neural network, which has three hidden layers consisting of 64, 32 and 16 neurons. The customized FFNN used in AIDETECT2 is employed for a sequence of regression tasks. Initially, the feature data is transformed into a sequential format and passed to a sequence input layer sized according to the number of rows in the feature data. This input then flows through three hidden layers. Each hidden layer includes a clipped ReLU layer for introducing non-linearity, aiding the neural network in pattern recognition. In the fully connected layers, each neuron connects to the previous layer, incorporating weights and biases through an activation function [23]. Following these three hidden layers, the data enters the output layer for regression tasks. Training employs the Adam optimizer with an initial learning rate set to 0.001 and a mini-batch size of 10 [24]. The following Figure 5 shows the hidden layer architecture of the AIDETECT-2 network model.
The mathematical representation of the proposed system is given by:
x ^ = arg max W 4 × σ 3 [ W 3 × σ 2 { W 2 × σ 1 ( W 1 × F + b 1 ) + b 2 } + b 3 ] + b 4
where x ^ denotes the estimated signal vector, W i , b i , and σ i are weight, bias, and the clipped ReLU activation function of i t h hidden layer, and F is arg min x X N t f x , y Re , H Re , y Im , H Im , which is a cost function. H, y and x represent the coefficients of channel vector, received signal vector, and transmitted signal vector, respectively.
The following Algorithm 1 shows the framework of the proposed AIDETECT2 MIMO detector. The output of the proposed system model is a predicted class with the highest probability. The model predicts the probability distribution across classes, and the class with the highest probability is selected as the output. This predicted output is then compared with the actual signal to evaluate the efficiency of the model, typically measured using metrics such as SER.
Algorithm 1: AIDETECT2: AI-based MIMO detector
Electronics 13 03821 i001
AIDETECT2 represents a significant enhancement over its predecessor, AIDETECT, primarily due to a novel network model architecture. Notably, AIDETECT2 replaces the original network model with a customized FFNN design. This deliberate modification aims to reduce computational complexity and enhance the network’s efficiency, particularly in terms of its ability to maintain robust performance across various SNRs. By leveraging this lightweight FFNN, AIDETECT2 aims for improved adaptability and accuracy in handling diverse signal conditions, which will make it a more effective solution. The comparison of different network architectures is provided in Table 1.

6. Simulation Setup and Result Discussion

To replicate the proposed method, a custom simulator based on MATLAB was developed. This simulator runs on a stand-alone Intel i9-10900K CPU, @ 3.70 GHz with 128 GB RAM, and includes a 32 GB GPU for improved computational efficiency. Table 2 outlines the parameters used in the simulation setup.
To train and evaluate the performance of the proposed deep learning model, simulations were conducted for both training data and testing data having a data size of 1 million (in terms of several symbols). QAM modulation with a constellation size of 16 was applied across different SNR points.

6.1. Result Discussion

To analyze the performance of the proposed AIDETECT-2 scheme is benchmarked against conventional (MMSE, ZF, and MLD) and AI-based detectors such as Variational Autoencoder-Enhanced Deep Neural Network-Based Detection (VAE-DNN-Det), LSTM, and AIDETECT MIMO detectors for different MIMO scenarios. The performance of the proposed AIDETECT-2 scheme is measured by conducting a simulation study based on 3 different MIMO simulating scenarios including 2 × 2, 4 × 4, and 8 × 8 MIMO systems with an equal number of transmitting and receiving antennas. Figure 6 presents the SER measurement of the 2 × 2 MIMO system for the proposed AIDETECT-2 MIMO detectors against benchmark conventional and AI-based MIMO detectors. Figure 6 simulation results show that the proposed AIDETECT-2 outperforms the conventional MIMO detectors and achieves between 98.31% to 95.56% better SER performance at 20 dB SNR. Similarly, simulation results also show that not only against conventional MIMO detectors but also, against AI-based MIMO detectors, the proposed AIDETECT-2 also achieves better SER performance ranging between 56.52% to 92.92% at 20 dB SNR respectively.
We further extended the number of transmitting and receiving antennas and conducted a study for 4 × 4 MIMO scenarios as presented in Figure 7. Figure 8 simulation results show that the proposed AIDETECT-2 achieves excellent SER performance than conventional MIMO detectors and beat them with 99.914% to 99.995% better SER performance at 20 dB SNR. Compared with the AI-based MIMO detectors, the proposed AIDETECT-2 beat LSTM and VAE-DNN-Det MIMO detectors by a big margin and achieved 70% to 97.69% better SER performance than both AI-based MIMO detectors at 20 dB SNR. However, previously developed AIDETECT holds almost similar performance as AIDETECT-2 from 0-dB to 10-dB but after 10-dB the proposed AIDETECT-2 surpase the benchmark AIDETECT MIMO detector and achieves 88% better SER performance at 20 dB SNR.
Finally, in our last simulation scenario, we considered a bigger scenario of an 8 × 8 MIMO system with 8 transmitting and 8 receiving antennas as shown in Figure 8. Similar to Figure 6, Figure 7 and Figure 8 also follows a similar trend showing the superiority of the proposed AIDETECT-2 against the benchmark conventional and AI-based MIMO detectors. Figure 8 results show that at 20 dB SNR, the proposed AIDETECT-2 achieves 99.4% to 99.7% better SER performance than conventional ZF and MMSE MIMO detectors. However, for a bit large 8 × 8 MIMO scenario, the optimal MLD MIMO detector achieves better SER performance than other AI-based MIMO detectors and holds very close SER performance (13.75% lower SER) than AIDETECT-2 at 20 dB SNR, but is still unable to beat the proposed AIDETECT-2 MIMO detection method. Figure 8 simulation results also show that the proposed AIDETECT-2 outperforms the benchmark AI-based MIMO detectors including AIDETECT and achieves between 78.5% to 89.2% better SER performance than all AI-based MIMO detectors at 20 dB SNR respectively.
We also analyze the training and validation graph based on root mean square error (RMSE) and loss for 8 × 8 MIMO system mode. Figure 9 shows the plotting of both loss and RMSE against the number of iterations in the model training and validation process. Figure 9 demonstrates how, as a result of the initial randomness of the model, RMSE begins high and rapidly drops in the first 200–300 iterations as the model learns, then steadily drops throughout fine-tuning. With a somewhat larger, steady value, the validation RMSE closely tracks the training RMSE, suggesting little overfitting and strong generalization.
Furthermore, in the case of loss scenario, Figure 9 shows how the loss increases in the first few hundred iterations as the model learns, but then rapidly drops as a result of the model’s initial ignorance. Following this sharp reduction, the loss decreases more gradually when the model is fine-tuned. The validation loss closely follows the training loss, suggesting a similar trend in the form of small overfitting and good generalization.
In conclusion, the proposed model consistently outperformed the benchmark MIMO detectors including both conventional (MMSE, ZF, and MLD) and AI-based (LSTM, VAE-DNN-Det, and AIDETECT) MIMO detectors, and demonstrated higher noise resilience. These results suggest that AIDETECT-2 provides more reliable and accurate estimations, even under high interference conditions.
Furthermore, we also conducted an optimization study aimed at improving the performance of the proposed AIDETECT-2 network model based on the number of hidden layers for a 4 × 4 MIMO system focusing specifically on the proposed model’s neural network architecture. The study involved evaluating the model’s performance with varying numbers of hidden layers, specifically 2, 3, and 4 hidden layers as shown in Figure 10. Through experimentation and analysis, it was observed that AIDETECT-2 with 3 hidden layer model consistently outperformed both AIDETECT-2 with 2 hidden layer and AIDETECT-2 with 4 hidden layer configurations across key performance metrics. Consequently, the AIDETECT-2 network model based on FFNN with 3 hidden layers was selected as the optimal architecture for the proposed signal detection model. This decision was based on its superior ability to handle the complexity of MIMO systems, achieve higher detection accuracy, and maintain computational efficiency. The findings underscore the critical role of architectural design in optimizing neural network models for practical applications in communication systems.

6.2. Computational Complexity Analysis

Computational complexity is an important parameter to measure the effectiveness of any MIMO detector. The complexity analysis is required to comprehend standard MIMO detectors’ computational computing needs. In this section, we further analyze the computational complexity of different conventional (MMSE, ZF, and MLD) and AI-based (LSTM, VAE-DNN Det, AIDETECT, and AIDETECT-2) MIMO detectors respectively as presented in Table 3. The computational complexity of the proposed model on comparison with other model is plotted in Figure 11 in the form of number flops. Flop is the measure of number of floating point operations per second [25,26]. Where M is the number of receiving antennas and N is the transmitting antennas.

6.2.1. Conventional Methods

Conventional signal detection algorithms such as ZF, MMSE, and MLD have distinct computational complexities. The ZF and MMSE algorithms involve matrix inversions, which have a complexity of O ( N 3 ) , where N is the number of transmitting antennas. They also require matrix multiplications, adding O ( N 2 M ) , where M is the number of receiving antennas. The ML algorithm has an exponential complexity O ( M N ) due to its exhaustive search through all possible transmitted vectors, making it impractical for large systems despite its optimal performance [27]. The LSTM model, with its multi-layer structure and sequence processing capabilities, exhibits a higher computational complexity compared to the FFNN model, which benefits from a simpler feed-forward architecture. The neural network models show significantly improved performance in signal detection over conventional algorithms such as ZF, MMSE, and MLD [28]. Despite their higher complexity, the adaptability and accuracy of AI-driven models make them suitable for advanced wireless communication systems like B5G and 6G networks.

6.2.2. VAE-DNN-DET Model

The computational complexity of the VAE-DNN-Det network model varies widely as does not provide its computational complexity exactly as the computational needs for training the VAE are determined by the design and size of the encoder and decoder networks, which include elements like layer count, neuron amount, and layer types. In addition, the sampling method for the latent variable space adds extra complexity. The size of the latent space and the architecture of the encoder network affect the difficulty of VAE inference.

6.2.3. LSTM Model

The computational complexity of the LSTM for the forward pass is determined by the operations in each LSTM cell, which include matrix-vector multiplications and element-wise operations. For an input dimension a and hidden dimensions of 64, 32, and 16, the complexity per time step per layer is O ( 4 a d + 4 d 2 + 3 d ) , where d represents the hidden dimension [29]. Summing up the layers and considering the sequence length T, the overall forward pass complexity is
O ( T ( 4 a · 64 + 4 · 64 2 + 3 · 64 + 4 a · 32 + 4 · 32 2 + 3 · 32 + 4 a · 16 + 4 · 16 2 + 3 · 16 ) )
The backward pass doubles this complexity. Given the high number of epochs and the sequence data involved, the computational burden of the LSTM model is substantial but justified by its improved performance in signal detection.

6.2.4. AIDETECT

The patternet feed-forward network used in the benchmark model AIDETECT has three hidden layers with 64, 32, and 16 neurons. The computational complexity is largely influenced by the number of neurons in the layer. The total complexity of the model is given by
O L 4
where L is the number of hidden layers in the network [30].

6.2.5. AIDETECT2

The customized FFNN model used in AIDETECT2 has 3 layers with 128 units and uses the Clipped ReLU activation function. The complexity of the FFNN is largely influenced by the fully connected layers, each layer has a complexity of O ( n · m ) , where n and m are the sizes of the input and output layers, respectively. For the developed architecture, each layer performs 128 · n + 128 · 128 operations, summed across the layers. Therefore, the total complexity for a forward pass through the network is
O ( 128 a + 128 2 + 128 m )
where a is the input feature dimension. The regression layer at the end contributes less to the overall complexity. Given the fixed input size and number of layers, the computational complexity of the FFNN is generally lower than that of the LSTM and patternet.

7. Conclusions and Future Discussion

This study underscores the pivotal role of AI-driven methodologies in advancing beyond 5G wireless networks, with a focus on signal detection in MIMO systems. More specifically, this study presents AIDETECT-2, an AI-based signal detection technique designed for MIMO systems based on the FFNN network. Compared to conventional and other AI-based techniques, AIDETECT-2 greatly increases the efficiency of signal detection, especially in lowering the SER at various SNR points. The developed AI model AIDETECT2 for signal detection demonstrates superior performance compared to conventional methods and AI methods. Specifically, our proposed AIDETECT2 model surpasses the benchmarks set by traditional approaches, AIDETCT, LSTM Model, and VAE-DNN-Det. The simulation results indicate that the proposed model achieves a significant performance improvement, with SER improvements ranging from 13.75% to 99.995% better than the best conventional method and from 56.52% to 97.69 better than benchmark AI-based MIMO detectors at 20 dB SNR for given MIMO scenarios, respectively. This excellent performance with low complexity makes AIDETECT2 a more effective solution for signal detection in challenging environments. Despite these promising results, integrating multiple neural network architectures into a hybrid model could yield even better outcomes. Additionally, developing an AI-enhanced channel estimation model and integrating it with our current system could significantly impact the industry. This single, unified model would have the capability to estimate channels and detect signals more effectively.

Author Contributions

Conceptualization, M.U.H.; methodology, B.B. and M.Y.D.; software, B.B.; validation, B.B., M.Y.D., M.I.A. and M.U.H.; formal analysis, K.K. and M.U.H.; investigation, B.B.; resources, M.Y.D.; data curation, M.Y.D.; writing—original draft preparation, B.B.; writing—review and editing, B.B. and M.Y.D.; visualization, B.B.; supervision, M.U.H.; project administration, M.U.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data that support the findings of this study were generated internally by the developed system. As no external data were used, there are no additional data available for sharing.

Conflicts of Interest

Muhammad Ikram Ashraf was employed by Nokia. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Vailshery, L.S. IoT Connected Devices Worldwide—Statista, 27 July 2023. [Online]. Available online: https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/ (accessed on 21 May 2024).
  2. Wei, G.; Zhang, B.; Ding, G.; Zhao, B.; Wei, Y.; Guo, D. Massive MIMO-Based Distributed Signal Detection in Multi-Antenna Wireless Sensor Networks. Sensors 2007, 20, 2005. [Google Scholar] [CrossRef] [PubMed]
  3. Chen, Y.; Tang, Y.; Jiang, B.; Zhao, Y.; Bao, J.; Tang, X. Efficient and Low-Complex Signal Detection with Iterative Feedback in Wireless MIMO-OFDM Systems. Sensors 2023, 23, 9798. [Google Scholar] [CrossRef]
  4. Kim, K.; Lee, J.; Choi, J. Deep Learning Based Pilot Allocation Scheme (DL-PAS) for 5G Massive MIMO System. IEEE Commun. Lett. 2018, 22, 828–831. [Google Scholar] [CrossRef]
  5. Akhtar, S.; Shah, M.A. Comparative Analysis of LSTM-FCN on Multiple Datasets. In Proceedings of the Competitive Advantage in the Digital Economy (CADE 2021), Online Conference, 2–3 June 2021; pp. 167–173. [Google Scholar]
  6. Chinnusami, M.; Ravikumar, C.V.; Priya, S.B.M.; Arumainayagam, A.; Pau, G.; Anbazhagan, R.; Varma, P.S.; Sathish, K. Low Complexity Signal Detection for Massive MIMO in B5G Uplink System. IEEE Access 2023, 11, 91051–91059. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Li, Y.; Xue, T. SER Performance of Compact MIMO Systems with Receive Matching Networks in Nakagami-m Fading Channel. In Proceedings of the 2019 IEEE 19th International Conference on Communication Technology (ICCT), Xi’an, China, 16–19 October 2019; pp. 633–637. [Google Scholar]
  8. Babu, B.; Daha, M.Y.; Hadi, M.U. Enhancing Signal Detection in 6G Networks through LSTM-based MIMO Technology. In Proceedings of the 2024 35th Irish Signals and Systems Conference (ISSC), Belfast, UK, 13–14 June 2024; pp. 1–6. [Google Scholar] [CrossRef]
  9. Tan, X.; Ueng, Y.-L.; Zhang, Z.; You, X.; Zhang, C. A low-complexity massive mimo detection based on approximate expectation propagation. IEEE Trans. Veh. Technol. 2019, 68, 7260–7272. [Google Scholar] [CrossRef]
  10. Kulshreshtha, G.; Chauhan, U. Signal-to-Interference-Noise Ratio (SINR) and Signal-to-Noise Ratio (SNR) Improvement in the Massive Multiple-Input Multiple-Output (MIMO) Systems. In Proceedings of the 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), Greater Noida, India, 18–19 December 2020; pp. 615–620. [Google Scholar]
  11. MathWorks. Massive MIMO. Available online: https://uk.mathworks.com/discovery/massive-mimo.html (accessed on 14 March 2024).
  12. Santos, I.; Murillo-Fuentes, J. Self and Turbo Iterations for MIMO Receivers and Large-Scale Systems. IEEE Wirel. Commun. Lett. 2019, 8, 1095–1098. [Google Scholar] [CrossRef]
  13. Jojare, S.; Kant, N. SNR Performance of Various MIMO-OFDM Detectors using V-BLAST. Int. J. Comput. Appl. 2018, 179, 1–5. [Google Scholar] [CrossRef]
  14. Chourasia, S.K.; Pandey, R. Extensive Survey on MIMO Technology using V-BLAST Detection Technique. Int. J. Comput. Appl. 2014, 98, 1–7. [Google Scholar]
  15. Khurshid, K.; Khan, A.A.; Siddiqui, M.H.; Hadi, M.U.; Rashid, I.; Imran, M. Optimality of Linear MIMO Detection for 5G Systems via 1-Opt Local Search. J. Electr. Eng. Technol. 2021, 16, 1099–1108. [Google Scholar] [CrossRef]
  16. Im, T.H.; Kim, J.; Yi, J.H.; Yun, S.; Cho, Y.S. MMSE-OSIC 2 signal detection for spatially multiplexed MIMO systems. In Proceedings of the VTC Spring 2008—IEEE Vehicular Technology Conference, Singapore, 11–14 May 2008; pp. 1468–1472. [Google Scholar]
  17. Elghariani, A.; Zoltowski, M. Branch and Bound with M algorithm for near optimal MIMO detection with higher order QAM constellation. In Proceedings of the MILCOM 2012—2012 IEEE Military Communications Conference, Orlando, FL, USA, 29 October–1 November 2012; pp. 1–5. [Google Scholar]
  18. Softmax. MathWorks, 2023. [Online]. Available online: https://uk.mathworks.com/help/deeplearning/ref/softmax.html#description (accessed on 5 August 2024).
  19. Daha, M.Y.; Rafferty, J.; Ashraf, M.I.; Hadi, M.U. AIDETECT—AI-based Integratable Detection for Beyond 5G Networks. In Proceedings of the International Conference on Electronics, Computers, and Communication in the Modern Era (ICECCME), Online, 20–21 July 2023. [Google Scholar]
  20. Khani, M.; Alizadeh, M.; Hoydis, J.; Fleming, P. Adaptive neural signal detection for massive MIMO. IEEE Trans. Wirel. Commun. 2020, 19, 5635–5648. [Google Scholar] [CrossRef]
  21. Adnan, S.; Linbo, Z.; Dars, M.A.; Zahoor, M.I. Low complexity MIMO detection algorithm by combining modified OSIC and ML detection. In Proceedings of the 2016 8th IEEE International Conference on Communication Software and Networks (ICCSN), Beijing, China, 4–6 June 2016. [Google Scholar]
  22. ScienceDirect. Rayleigh Distribution. [Online]. Available online: https://www.sciencedirect.com/topics/engineering/rayleigh-distribution (accessed on 5 August 2024).
  23. “Patternnet” MATLAB Deep Learning Toolbox Documentation. [Online]. Available online: https://uk.mathworks.com/help/deeplearning/ref/patternnet.html (accessed on 14 May 2024).
  24. MathWorks. Example Deep Learning Networks Architectures. Available online: https://uk.mathworks.com/help/deeplearning/ug/example-deep-learning-networks.html (accessed on 14 May 2024).
  25. Omondi, G.; Olwal, T.O. Variational autoencoder-enhanced deep neural network-based detection for MIMO systems. e-Prime—Adv. Electr. Eng. Electron. Energy 2023, 6, 100335. [Google Scholar] [CrossRef]
  26. He, H.; Wen, C.-K.; Jin, S.; Li, G.Y. Model-driven deep learning for mimo detection. IEEE Trans. Signal Process. 2020, 68, 1702–1715. [Google Scholar] [CrossRef]
  27. Bai, L.; Choi, J. Low Complexity MIMO Detection; Springer Science & Business Media: Berlin, Germany, 2012. [Google Scholar]
  28. Yu, A.; Jing, S.; Tan, X.; Wu, Z.; Yan, Z.; Zhang, Z.; You, X.; Zhang, C. Efficient successive over relaxation detectors for massive mimo. IEEE Trans. Circ. Syst. I Regul. Pap. 2020, 67, 2128–2139. [Google Scholar] [CrossRef]
  29. Aslam, S.; Alam, F.; Hasan, S.F.; Rashid, M.A. A Machine Learning Approach to Enhance the Performance of D2D-Enabled Clustered Networks. IEEE Access 2021, 9, 15307–15316. [Google Scholar] [CrossRef]
  30. Zhang, Z.; Li, Y.; Yan, X.; Ouyang, Z. A low-complexity amp detection algorithm with deep neural network for massive mimo systems. Digit. Commun. Netw. 2022, in press. [Google Scholar] [CrossRef]
Figure 1. Mathematical architecture of MIMO system model. The red dotted box signifies that the proposed work entails this block.
Figure 1. Mathematical architecture of MIMO system model. The red dotted box signifies that the proposed work entails this block.
Electronics 13 03821 g001
Figure 2. Mathematical architecture of MIMO system model.
Figure 2. Mathematical architecture of MIMO system model.
Electronics 13 03821 g002
Figure 3. Schematic representation of AIDETECT.
Figure 3. Schematic representation of AIDETECT.
Electronics 13 03821 g003
Figure 4. AIDETECT2 Block diagram.
Figure 4. AIDETECT2 Block diagram.
Electronics 13 03821 g004
Figure 5. Block diagram and architecture of AIDETECT2 neural network Model.
Figure 5. Block diagram and architecture of AIDETECT2 neural network Model.
Electronics 13 03821 g005
Figure 6. Comparison between outputs of conventional methods and AI models with AIDETECT2 for 2 × 2 MIMO systems.
Figure 6. Comparison between outputs of conventional methods and AI models with AIDETECT2 for 2 × 2 MIMO systems.
Electronics 13 03821 g006
Figure 7. Comparison between outputs of conventional methods and AI models with AIDETECT2 for 4 × 4 MIMO systems.
Figure 7. Comparison between outputs of conventional methods and AI models with AIDETECT2 for 4 × 4 MIMO systems.
Electronics 13 03821 g007
Figure 8. Comparison between outputs of conventional methods and AI models with AIDETECT2for 8 × 8 MIMO systems.
Figure 8. Comparison between outputs of conventional methods and AI models with AIDETECT2for 8 × 8 MIMO systems.
Electronics 13 03821 g008
Figure 9. Training RMSE and training loss of AIDETECT2 for 8 × 8 MIMO system.
Figure 9. Training RMSE and training loss of AIDETECT2 for 8 × 8 MIMO system.
Electronics 13 03821 g009
Figure 10. Comparison between outputs of AIDETECT2’s neural network model for different number of hidden layers.
Figure 10. Comparison between outputs of AIDETECT2’s neural network model for different number of hidden layers.
Electronics 13 03821 g010
Figure 11. Computational complexity comparison in terms of flops.
Figure 11. Computational complexity comparison in terms of flops.
Electronics 13 03821 g011
Table 1. Comparison of Neural Network Architectures.
Table 1. Comparison of Neural Network Architectures.
FeatureLSTMPatternNet-AIDETECTAIDETECT2
Model TypeRecurrentFeedforwardFeedforward
LayersLSTM + Fully ConnectedCustom LayersFully Connected + ClippedRelu
Activation FunctionsTanh, ReLU, SoftmaxSigmoid, SoftmaxReLU, Sigmoid
Input TypeSequentialPattern-based inputSequential
Output TypeSequence outputClassification outputFixed-size output vector
Output OperationRegressionClassificationRegression
Number of hidden layers333
Number of neurons64, 32, 1664, 32, 16128, 128, 128
Table 2. Simulation Parameters.
Table 2. Simulation Parameters.
ParametersParameter Settings
Number of transmitters2, 4, 8
Number of receivers2, 4, 8
ModulationQAM
Constellation size16
Test data size ( n t e s t )1 Million
Train data size ( n t r a i n )1 Million
SNR Range0:5:20 dB
Training FunctionAdam
Number of neurons128
Number of hidden layers3
Maximum epochs2000
Mini Batch Size10
Initial learning rate0.001
Table 3. Big-O Notation Comparison Table.
Table 3. Big-O Notation Comparison Table.
ModelComputational Complexity
ZF O ( N 3 + N 2 M )
MMSE O ( N 3 + N 2 M )
MLD O ( M N )
VAE-DNN-DetVaries widely
AIDETECT O L 4
LSTM ModelO(T(4a · 64 + 4 · 642 + 3 · 64 + 4a · 32 + 4 · 322 + 3 · 32 + 4a · 16 + 4 · 162 + 3 · 16))
AIDETECT2 O ( 128 a + 128 2 + 128 m )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Babu, B.; Daha, M.Y.; Ashraf, M.I.; Khurshid, K.; Hadi, M.U. AIDETECT2: A Novel AI-Driven Signal Detection Approach for beyond 5G and 6G Wireless Networks. Electronics 2024, 13, 3821. https://doi.org/10.3390/electronics13193821

AMA Style

Babu B, Daha MY, Ashraf MI, Khurshid K, Hadi MU. AIDETECT2: A Novel AI-Driven Signal Detection Approach for beyond 5G and 6G Wireless Networks. Electronics. 2024; 13(19):3821. https://doi.org/10.3390/electronics13193821

Chicago/Turabian Style

Babu, Bibin, Muhammad Yunis Daha, Muhammad Ikram Ashraf, Kiran Khurshid, and Muhammad Usman Hadi. 2024. "AIDETECT2: A Novel AI-Driven Signal Detection Approach for beyond 5G and 6G Wireless Networks" Electronics 13, no. 19: 3821. https://doi.org/10.3390/electronics13193821

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop