Index


Figures


Tables

Ahmed and Kim: An Efficient Model Driven Deep Learning Based Approximate Message Passing Detector for MIMO Systems

Saleem Ahmed♦ and Sooyoung Kim°

An Efficient Model Driven Deep Learning Based Approximate Message Passing Detector for MIMO Systems

Abstract: This paper presents an improved signal detection method for multiple-input multiple-output (MIMO) systems. The approximate message passing (AMP) algorithm is one of the promising signal detection methods which can achieve near optimal error rate performance. The proposed method enhances the performance of an existing AMP method by applying a model-driven deep learning network. In the proposed method, a trainable parameter is selected and optimized using a neural network. Simulation results illustrate that the proposed method can improve the bit error rate performance with lower computational complexity, compared to the existing methods.

Keywords: Approximate message passing , multiple-input multiple-output , neural network , signal detection

Ⅰ. Introduction

In the modern wireless communication systems like fifth generation and beyond, the large capacity and high speed communication are vital for massive connectivity[1]. Multiple-input multiple-output (MIMO) systems have key role in fifth generation and beyond communication systems[1-3]. Every year substantial growth in the mobile devices results in both traffic and computational burden at base stations. Several challenges are required to be addressed in implementing large-scale signal processing to meet the growing demand at base stations[4]. The massive MIMO systems with large number of antennas can achieve substantial improvement in spectral efficiency.

The substantial amount of computational burden for signal detection in a base station has become a key issue in the implementation of the next generation systems. The maximum likelihood (ML) detection method is optimal, but computational complexity increases significantly as antenna size increases. Although linear methods such as minimum mean square error (MMSE) and zero-forcing (ZF) detector has comparatively low computational complexity, they still require a heavy computational burden for the matrix inversion computation.

The approximate inverse detectors such as conjugate gradient method, Gauss-Seidel method, and Neumann series approximation, can reduce the significant amount of complexity[5-7]. However, their performance is system ratio dependent, i.e. the ratio between the number of BS antennas to user terminals. The tree search algorithms like K-best method can achieve near ML performance[8,9], but they usually suffer from computational complexity which increases with antenna size and modulation order[10].

Message passing algorithms can be the potential signal detection technique due to its lower complexity and better performance compared to existing detection methods like MMSE, ZF, and tree search methods. The MIMO detection schemes using various message passing algorithms such as orthogonal approximate message passing (OAMP), and belief propagation (BP) have shown promising results[11-14]. Particularly, the OAMP method has shown good performance but its computational complexity is comparatively high due to matrix inversion operation per iteration[12].

Another approximate message passing (AMP) based detection method known as LArge MIMO AMP (LAMA) algorithm was proposed[13]. The LAMA is a suitable method for the system with an antenna ratio, [TeX:] $$B \gt;1$$, where [TeX:] $$B=N/M$$, and [TeX:] $$M$$ and [TeX:] $$N$$ are the number of transmit and receiving antennas, respectively. Furthermore, LAMA algorithm suffers from performance degradation in lower order antenna size.

The recent success of machine learning makes it attractive to consider learning the MIMO detection directly from data[15-17]. In [15], the authors proposed a deep neural network (DNN) and a recurrent neural network (RNN) based methods for single-path MIMO communication channels. Furthermore, convolutional neural network (CNN) based deep learning structure was proposed for the multi-path MIMO channel. However, these methods can be considered for MIMO system with [TeX:] $$M=N=2$$. The joint use of the ML detection and a CNN was proposed, where the ML detection is employed to produce an initial detection result and CNN improves the detection by exploiting the local correlation to suppress the interference[17]. However, the computational complexity incurred from both ML detection and CNN makes it impractical for consideration. Several issues such as large number of parameters, huge training data set, generalization, and network architecture still require considerable amount of attention before considering them for practical implementation.

Therefore, model-driven DL methods, which unfold the iterative algorithms has attracted attention due to their excellent complexity and performance trade-off, as we can see from the example of applying RNN to iterative decoding process[18]. Message passing methods can be extended to model driven deep learning (DL) architecture due to iterative nature and model driven design flow. Several model-driven DL based MIMO detection methods have been proposed where unfolding methods were used to enhance the performance[18-23]. The MMNet and OAMPNet could improve the detection performance, especially for uncorrelated channels[21,22]. The OAMPNet method adds two parameters to the original OAMP method per iteration. The performance of the OAMPNet method degrades on real-world channel models. The inverse operation in each layer makes the OAMPNet computationally complex and its complexity increases as antenna size increases, which hinders its suitability for large MIMO systems[21].

Although a model-driven DL approach generally learns comparatively fast with a few parameters, some methods still require prohibitively long training time. For example, a DL method proposed in [23] used the calculation procedure of gradient-based optimization, and required up to [TeX:] $$10^6$$ training parameters, which made it computationally complex. In summary, full potential and flexibility of the neural networks has not been realized for MIMO detection, leaving room for improvement.

In this paper, we propose a novel model driven DL based massive MIMO detector. We employ a strategy that unfolds the iterations of AMP algorithm into DL layers[24]. We unroll the iterations of the LAMA algorithm into sequentially connected layers of a deep neural network. The proposed method employs a trainable parameter for existing LAMA method and enhances the performance. The main advantage of the proposed method is that it adopts only one trainable parameter. Therefore, the proposed method requires less training time and it has lower computational complexity than the existing model driven DL based MIMO detection methods.

The remaining of the paper is as follows. Section Ⅱ describes the MIMO system model and details about the existing LAMA detection method. Section Ⅲ presents the proposed model driven DL based AMP method. Simulation results of proposed method are demonstrated in Section Ⅳ. Simulation results and complexity analysis of the proposed method is given in Section Ⅴ. Finally, the paper is concluded in Section Ⅵ.

Ⅱ. Related Works

2.1 System Model

Consider a [TeX:] $$M \times N$$ MIMO system with a transmitted signal vector, [TeX:] $$\mathbf{s}=\left[s_1, s_2, \ldots, s_M\right]^T$$, where each symbol, [TeX:] $$s_m$$ is independently chosen from a complex constellation set, [TeX:] $$X=\left\{c_i: i=1, \ldots,|X|\right.$$, with alphabet size of [TeX:] $$|X|=Q$$. The received signal vector is denoted as [TeX:] $$\mathbf{y} \in \mathbb{C}^N, \mathbf{y}=\left[\begin{array}{lll}y_1, & y_2, \ldots, & y_N \end{array}\right]^T$$, can be represented with an [TeX:] $$N \times M$$ complex channel matrix, [TeX:] $$H$$ as follows:

(1)
[TeX:] $$\mathbf{y}=\mathbf{H s}+\mathbf{n}$$

where [TeX:] $$n$$ is an [TeX:] $$N \tmes 1$$ complex Gaussian noise vector with variance of [TeX:] $$N_0$$.

To perform a signal detection at the receiver, the ML detection method is optimal which solves the closest lattice point problem by calculating the Euclidean distance (ED) between the received signal, y and all possible lattice points, Hs, and makes the decision of which lattice point minimizes the ED to y, i.e,

(2)
[TeX:] $$\hat{\mathbf{s}}_{M L}=\arg \min _{\mathbf{s}}\|\mathbf{y}-\mathbf{H s}\|^2$$

The above ML detection scheme achieves the optimal performance when all the transmitted symbol vectors are equally likely. However, its complexity increases exponentially with the number of transmit antennas and modulation order.

2.2 Conventional LAMA algorithm

The AMP is one of the iterative algorithms initially proposed for compressed sensing applications[25]. Further advancement of AMP has been developed for different tasks in communication, and image processing[26]. The AMP algorithm has been employed for MIMO detection problem known as LAMA detection method[13,27].

Consider prior distribution [TeX:] $$p(\mathbf{s})=\prod_{m=1}^M p\left(s_m\right)$$ for each transmit symbol [TeX:] $$s_m$$ as follows:

(3)
[TeX:] $$p\left(s_m\right)=\sum_{c \in X} p_c \boldsymbol{\delta}\left(s_m-c\right) .$$

Here, [TeX:] $$p_c$$ is the prior probability of each constellation point [TeX:] $$c \in X$$ with [TeX:] $$\sum_{c \in X} p_c=1$$ and [TeX:] $$\delta$$ (·) is the Dirac delta function; for uniform priors we have [TeX:] $$p_c = 1 / |X|$$.

Fig. 1 shows the algorithm for the conventional LAMA method. First, the preprocessing is performed and algorithm is initialized, where [TeX:] $$\theta_\rho$$ and [TeX:] $$\theta_\tau$$ are damping constants. In Fig. 1, the superscript of each variable denotes the iteration index, e.g., for the lth iteration of algorithm, [TeX:] $$\tau^1$$ is the signal variance. The mean value of [TeX:] $$\mathbf{z}^l$$ (i.e., new estimate of [TeX:] $$\hat{\mathbf{S}}^{l+1}$$) is found by using the function [TeX:] $$\mathrm{F}\left(\mathbf{z}^I, \rho^{\prime} \mathbf{g}\right)$$ and the variance of [TeX:] $$\mathbf{z}^l$$ is found by using [TeX:] $$\mathrm{G}\left(\mathrm{z}^{\prime}, \rho^{\prime} \mathrm{g}\right)$$. After preprocessing and initialization, the signal estimation process start through the iterations.

Inside the iterations, first, the mean value is computed as follows:

(4)
[TeX:] $$\mathrm{F}\left(\hat{s}_m, \tau^2\right)=\sum_{c \in X} w_c\left(\hat{s}_m, \tau^2\right) c,$$

where [TeX:] $$w_c\left(\hat{s}_m, \tau^2\right)$$ can be found as:

(5)
[TeX:] $$w_c\left(\hat{s}_m, \tau^2\right)=\frac{p_c \exp \left(-\frac{\left|\hat{s}_m-c\right|^2}{\tau^2}\right)}{\sum_{c^{\prime} \in x} p_{c^{\prime}} \exp \left(-\frac{\left|\hat{s}_m-c^{\prime}\right|^2}{\tau^2}\right)} .$$

Second, the message variance is computed as follows:

Fig. 1.

Algorithm for LAMA detection method [13,27].
1.png

(6)
[TeX:] $$\mathrm{G}\left(\hat{s}_m, \tau^2\right)=\sum_{c \in X} w_c\left(\hat{s}_m, \tau^2\right)\left|a-\mathrm{F}\left(\hat{s}_m, \tau^2\right)\right|^2.$$

Furthermore, the [TeX:] $$\bar{\tau}^l$$, and [TeX:] $$\rho^1$$ are the damping parameters estimated for signal mean and variance, respectively. Then, the Onsager term, [TeX:] $$\mathbf{v}^1$$, is estimated followed by the signal estimate [TeX:] $$\mathbf{z}^{1+1}$$.

Ⅲ. Proposed Model Driven Machine Learning Based MIMO Detection

3.1 Operational Principle

We first transform (1) into an equivalent real number operations in order to apply DL based model architecture, as follows:

(7)
[TeX:] $$\overline{\mathbf{y}}=\overline{\mathbf{H}} \overline{\mathbf{s}}+\overline{\mathbf{n}}$$

where the received signal vector is denoted as [TeX:] $$\overline{\mathbf{y}} \in \mathbb{R}^{2 N}$$ and [TeX:] $$\overline{\mathbf{S}}$$ is the transmitted symbol vector. The [TeX:] $$\overline{\mathbf{H}} \in \mathbb{R}^{2 N \times 2 M}$$ is channel matrix with extended [TeX:] $$2N \times 2M$$ dimensions and [TeX:] $$\overline{\mathbf{n}} \in \mathbb{R}^{2 N}$$ is Gaussian noise with variance [TeX:] $$N_0$$.

Fig. 2.

An architectural structure of the proposed model driven DL based AMP method for L cascaded layers and internal structure of a single layer.
2.png

Fig. 2 shows the architectural structure of the proposed model by unfolding the iterations of LAMA algorithm into DL layers. The network is composed of [TeX:] $$L$$ cascaded layers and each layer has the same structure but with different parameter values. Furthermore, Fig. 2 shows the structure of layer l of the proposed method. Specifically, the detailed operations of the proposed method are explained by using the structurein Fig. 2 along with the algorithm in Fig. 3. First, we perform the preprocessing as given in line 2 of the algorithm and forward [TeX:] $$\overline{\mathbf{y}}^{M F}, \tilde{\mathbf{G}}$$, and g to each network layer of the proposed method. Then each layer uses the preprocessed data and estimates [TeX:] $$\hat{\mathbf{S}}^{l+1}, \mathbf{z}^{l+1}, \rho^{l+1}$$, and [TeX:] $$\tau^{l+1}$$ which are then forwarded to the next layer where they are utilized for new estimates by considering them as the estimates of the previous iteration.

Fig. 3 shows the algorithm for the proposed model drive DL based AMP detection method. After the pre-processing and initialization, the training block calls for AMP layer procedure which is given in Fig. 4. Each layer estimates the transmitted symbols and other parameters. After [TeX:] $$L$$ layers, the gradient is computed using loss function, followed by back propagation to update the learnable parameter. We set a learnable parameter [TeX:] $$\gamma^l$$ for the Onsager term by multiplying as follows:

Fig. 3.

Algorithm for proposed model driven DL based AMP detection method.
3.png

Fig. 4.

Procedure for proposed method with each layer in DL containing trainable parameter
4.png

(8)
[TeX:] $$\mathbf{v}^l=\gamma^l\left(\frac{\bar{\tau}^{l+1}}{\bar{\tau}^l+N_0}\right)\left(\mathbf{z}^l-\hat{\mathbf{s}}^l\right),$$

where [TeX:] $$\gamma^l$$ is a scalar value at each layer. Therefore, the proposed network have to train [TeX:] $$L$$ different values for learnable parameter.

After the completion of training process, the algorithm returns the [TeX:] $$L$$ trainable parameters, [TeX:] $$$$\gamma^l, 1 \leq i \leq L, and MIMO detection is performed by using these. After repeating the preprocessing and initialization steps, the function LAYERS is called for MIMO detection. The function returns the estimate [TeX:] $$\mathbf{z}^L$$ which is the output vector containing estimation for the transmitted signal.

3.2 Selection of network parameters

The training data is randomly generated in pairs [TeX:] $$\mathbf{d}^j \triangleq\left(\overline{\mathbf{s}}^j, \overline{\mathbf{y}}^j\right)$$. For each sample pair, channel matrix [TeX:] $$\overline{\mathbf{H}}$$ is randomly generated by using Rayleigh fading MIMO channel model. The data [TeX:] $$\overline{\mathbf{S}}^j$$ is generated from QPSK modulation scheme for [TeX:] $$M$$ transmit antennas. The total number of layers are set to 10, i.e, [TeX:] $$L=10$$, for the proposed method. We train the network with 10,000 epochs. The network is trained using the Adam optimizer. The learning rate is set to be 0.0001. we choose the [TeX:] $$l_2$$ loss function as the cost function which can be defined as:

(9)
[TeX:] $$l_2\left(\gamma^L\right)=\frac{1}{D} \sum_{j=1}^D\left\|\hat{\mathbf{s}}_L^j\left(\mathbf{y}^j\right)-\mathbf{s}^j\right\|_2^2$$

where [TeX:] $$D$$ denotes the number of training examples. Based on the loss, the learnable parameters are updated in the back propagation step of the Adamoptimizer. The measurement is repeated for each signal-to-noise ratio (SNR) separately. Therefore, optimal variables [TeX:] $$\gamma^L$$ may be different for different SNR values.

Ⅳ. Simulation Results

In this section, we compare the performance of the proposed model-driven DL detector for MIMO system. We assume a Rayleigh MIMO channel with perfect channel state information (CSI). The performance is compared with ML, conventional LAMA, K-best and MMSE methods. For the K-best, K is set to 5 and total number of iterations employed for LAMA were 10.

Fig. 5 shows the bit error rate (BER) performance comparison of the proposed method with the exiting methods for a 8 × 8 MIMO system. The proposed method produces better performance compared to the conventional LAMA and MMSE methods. Fig. 6 represents the BER performance comparison of the proposed method with the exiting methods for a 16 × 16 MIMO system. The proposed method produces better performance compared to the conventional LAMA, K-best and MMSE methods. The proposed method shows error floor in higher SNR ranges, and worse performance than the K-best algorithm for the 8 × 8 MIMO systems. On the other hand, it can provide much better performance than the existing algorithms including the LAMA, K-best, and MMSE methods for the 16 × 16 MIMO system. Therefore, the proposed method has significant performance improvement approaching to ML performance in higher order antenna size.

Fig. 5.

BER performance comparison of proposed method with various existing methods for the 8 × 8 MIMO system.
5.png

Although the proposed method produced appreciable performance gain compared to the conventional LAMA, there still exist noticeable performance gap between the proposed method and the ML method. It is also possible to define more learnable parameters in each layer of LAMA algorithm to further enhance the performance approaching to the optimal performance, at the expense of marginal computational complexity.

Fig. 6.

BER performance comparison of proposed method with various existing methods for the 16 × 16 MIMO system.
6.png

Table I compares the complexity of the of proposed and conventional methods. The ML method has the highest complexity and it increases with antenna size, which makes it impractical. The complexity of the K-best scheme increases rapidly as antenna size increases in the order of [TeX:] $$O(KMN^2)$$. Due to the matrix inversion in the filtering process, MMSE scheme complexity increases significantly with transmit antenna size. The complexities of the proposed and conventional AMP algorithms are evaluated for [TeX:] $$L$$ iterations. The main contribution of complexity is due to estimation of mean and variance of signal. The additional complexity of the proposed method is due to multiplication of trainable parameter. However, the trainable parameter involves negligible computational complexity increase.

Fig. 7 shows the complexity comparison of the proposed with the conventional methods. For the 8 × 8 MIMO system, the complexity of MMSE is lowest but its performance is the worst. Although the performance of the K-best is better than the proposed method but the complexity of the K-best algorithm is much higher than the proposed scheme, and it increases drastically as antenna size increases. For 16 × 16 MIMO systems, the proposed method has better performance than the conventional LAMA, MMSE, and K-best methods. Furthermore, the proposed method has lower complexity compared to both MMSE and K-best methods. As antenna size increases the proposed method achieves near ML performance with significantly lower complexity than the MMSE and K-best methods.

Table 1.

Computational complexity comparison of the proposed and conventional MIMO detection methods.
Detection method Computational complexity
ML [TeX:] $$O(M^N)$$
MMSE [TeX:] $$O(N^3)$$
K-best [TeX:] $$O(KMN^2)$$
LAMA [TeX:] $$O(LMN)$$
Proposed [TeX:] $$O(LMN)$$

Fig. 7.

Computational complexity comparison of proposed and conventional methods, [TeX:] $$L=10$$
7.png

Ⅴ. Conclusion

In this paper, we proposed a novel machine learning based AMP algorithm for performance enhancement. The proposed method shows significant performance enhancement as the antenna size is increased. Furthermore, the proposed method has negligence computational complexity increase due to the adoption of a compact trainable parameter. Therefore, the result of this study demonstrated the possibility of further performance enhancement by adopting additional trainable parameters. Our future study will investigate the feasibility of employing new trainable parameters such as dampening factors, thereby improving the performance. It is also possible to define a learnable matrix with the dimensions [TeX:] $$\mathbb{R}^{M \times L}$$ with each layer containing learnable parameter of dimension [TeX:] $$M$$.

Biography

Saleem Ahmed

Aug. 2015 : Ph.D. Electronics Engineering, Jeonbuk National University, Jeonju, Korea

Jan. 2015~Current : Associate Professor, DUET, Karachi, Pakistan

Aug. 2023~Current : Associate Research Professor, IT Convergence Research Center, Jeonbuk National University, Jeonju, Korea

[Research Interest] Wireless Communication, MIMO systems, AI for Future Communication Systems

[ORCID:0000-0001-9230-9168]

Biography

Sooyoung Kim

Feb. 1990 : BSc in Electrical and Electronics Engineering at Korea Advanced Institute of Science and Technology (KAIST), Korea

Feb. 1990~Sep. 1991 : Research Staff, ETRI, Korea

Oct. 1992 : MSc in Electrical and Electronics Engineering at the University of Surrey, U.K

Feb. 1995 : Ph.D in Electrical and Electronics Engineering at the University of Surrey, U.K

Nov.1994~Jun. 1996 : Research Fellow, Univ. of Surrey, U.K.

Aug. 1996~Feb. 2004 : Senior Research Staff, Team leader, ETRI, Korea

Mar. 2004~Current : Professor, Jeonbuk National University, Korea

[Research Interest] Forward error correction, coded MMO, satellite communications

[ORCID:0000-0003-0817-2790]

References

  • 1 E. C. Strinati, D. Belot, A. Falempin, and J. B. Dore, "Toward 6G: From new hardware design to wireless semantic and goal-oriented communication paradigms," arXiv preprint arXiv:2107.01019, 2021.doi:[[[10.48550/arXiv.2107.01019]]]
  • 2 J. G. Andrews, S. Buzzi, W. Choi, S. V. Hanly, A. Lozano, A. C. Soong, and J. C. Zhang, "What will 5g be?," IEEE J. Sel. Areas in Commun., vol. 32, no. 6, pp. 1065-1082, 2014.doi:[[[10.1109/JSAC.2014.2328098]]]
  • 3 W. Jiang, B. Han, M. A. Habibi, and H. D. Schotten, "The road towards 6G: A comprehensive survey," IEEE Open J. Commun. Soc., vol. 2, pp. 334-366, 2021.doi:[[[10.1109/OJCOMS.2021.3057679]]]
  • 4 K. Li, R. Sharan, Y. Chen, T. Goldstein, J. R. Cavallaro, and C. Studer, "Decentralized base-band processing for massive MU-MIMO systems," IEEE J. Emerg. Sel. top. Cir. Syst., vol. 7, no. 4, pp. 491-507, Dec. 2017.doi:[[[10.48550/arXiv.1702.04458]]]
  • 5 Y. Hu, Z. Wang, X. Gaol, and J. Ning, "Low-complexity signal detection using cg method for uplink large-scale mimo systems," in Proc. IEEE Intern. Conf. Commun. Syst., pp. 477-481, Macau, China, 2014.doi:[[[10.1109/ICCS.2014.7024849]]]
  • 6 L. Dai, X. Gao, X. Su, S. Han, I. Chih-Lin, and Z. Wang, "Low-complexity soft output signal detection based on gauss-seidel method for uplink multiuser large scale MIMO systems," IEEE Trans. Veh. Technol., vol. 64, no. 10, pp. 4839-4845, 2014.doi:[[[10.1109/TVT.2014.2370106]]]
  • 7 S. Chan, Z. Fu, and S. Kim, "Low-complexity iterative SIC-MMSE detection for massive MIMO systems," J. KICS, vol. 44, no. 03, pp. 498-504, 2019.doi:[[[10.7840/kics.2019.44.3.498]]]
  • 8 Z. Guo and P. Nilsson, "Algorithm and implementation of the K-best sphere decoding for MIMO detection," IEEE J. Sel. Areas in Commun., vol. 24, no. 3, pp. 491-503, 2006.doi:[[[10.1109/JSAC.2005.862402]]]
  • 9 I. A. Bello, B. Halak, M. El-Hajjar, and M. Zwolinski, "VLSI implementation of a scalable K-best MIMO detector," in 5th ISCIT, pp. 281-286, Nara, Japan, 2015.doi:[[[10.1109/ISCIT.2015.7458362]]]
  • 10 O. H. Toma and M. El-Hajjar, "Element-based lattice reduction aided K-best detector for largescale MIMO systems," in Proc. IEEE Int. Wkshp. SPAWC, pp. 1-5, Edinburgh, UK, Jul. 2016. Fig. 7. Computational complexity comparison of proposed and conventional methods, L = 10 1214doi:[[[10.1109/SPAWC.2016.7536870]]]
  • 11 S. Wu, L. Kuang, Z. Ni, J. Lu, D. Huang, and Q. Guo, "Low-complexity iterative detection for large-scale multiuser MIMO-OFDM systems using approximate message passing," IEEE J. Sel. Topics in Sign. Process., vol. 8, no. 5, pp. 902-915 2014.doi:[[[10.1109/JSTSP.2014.2313766]]]
  • 12 J. Ma and L. Ping, "Orthogonal AMP," IEEE Access, vol. 5, pp. 2020-2033, 2017.doi:[[[10.48550/arXiv.1602.06509]]]
  • 13 C. Jeon, R. Ghods, A. Maleki, and C. Studer, "Optimality of large MIMO detection via approximate message passing," in Proc. IEEE ISIT, pp. 1227-1231, Hong Kong, China, Jun. 2015.doi:[[[10.48550/arXiv.1510.06095]]]
  • 14 W. Fukuda, T. Abiko, T. Nishimura, T. Ohgane, Y. Ogawa, Y. Ohwatari, and Y. Kishiyama, "Low-complexity detection based on belief propagation in a massive MIMO system," in Proc. 77th IEEE VTC Spring, pp. 1-5, Dresden, Germany, Jun. 2013.doi:[[[10.1109/VTCSpring.2013.6692622]]]
  • 15 M. S. Baek, S. Kwak, J. Y. Jung, H. M. Kim, and D. J. Choi, "Implementation methodologies of deep learning-based signal detection for conventional MIMO transmitters," IEEE Trans. Broadcasting, vol. 65, no. 3, pp. 636-642, 2019.doi:[[[10.1109/TBC.2019.2891051]]]
  • 16 L. Li, H. Hou, and W. Meng, "Convolutional-neural-network-based detection algorithm for uplink multiuser massive MIMO systems," IEEE Access, vol. 8, pp. 6425064265, 2020.custom:[[[https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9054976]]]
  • 17 J. Xia, K. He, W. Xu, S. Zhang, L. Fan, and G. K. Karagiannidis, "A MIMO detector with deep learning in the presence of correlated interference," IEEE Trans. Veh. Technol., vol. 69, no. 4, pp. 4492-4497, 2020.doi:[[[10.1109/TVT.2020.2972806]]]
  • 18 L. Zhou, S. Chan, M. Zhang, and S. Kim, "A fast computing decoder for polar codes with a neural network," ICT Express, vol. 9, no. 6, pp. 1001-1006, 2023.doi:[[[10.1016/j.icte.2023.02.005]]]
  • 19 X. Tan, W. Xu, K. Sun, Y. Xu, Y. Beery, X. You, and C. Zhang, "Improving massive MIMO message passing detectors with deep neural network," IEEE Trans. Veh. Technol., vol. 69, no. 2, pp. 1267-1280, Feb. 2020.doi:[[[10.1109/TVT.2019.2960763]]]
  • 20 C. Zhou and B. Ma, "Belief propagation based deep neural networks for MIMO detection: DNNBP," in Proc. 4th IEEE Adv. IM-CEC, pp. 835-839, Chongqing, China, 2021.doi:[[[10.1109/IMCEC51613.2021.9482384]]]
  • 21 H. He, C.-K. Wen, S. Jin, and G. Y. Li, "A model-driven deep learning network for MIMO detection," in Proc. IEEE GlobalSIP, pp. 584-588, Anaheim, CA, USA, Sep. 2018.doi:[[[10.48550/arXiv.1809.09336]]]
  • 22 M. Khani, M. Alizadeh, J. Hoydis, and P. Fleming, "Adaptive neural signal detection for massive MIMO," IEEE Trans Wireless Commun., vol. 19, no. 8, pp. 5635-5648, 2020.doi:[[[10.1109/TWC.2020.2996144]]]
  • 23 N. Samuel, T. Diskin, and A. Wiesel, "Deep MIMO detection," in Proc. 18th IEEE Int. Wkshp. SPAWC, pp. 1-5, Sapporo, Japan, 2017.doi:[[[10.48550/arXiv.1706.01151]]]
  • 24 J. R. Hershey, J. L. Roux, and F. Weninger, "Deep unfolding: Model-based inspiration of novel deep architectures," arXiv preprint arXiv: 1409.2574, 2014.doi:[[[10.48550/arXiv.1409.2574]]]
  • 25 D. L. Donoho, A. Maleki, and A. Montanari, "Message-passing algorithms for compressed sensing," in Proc. Nat. Acad. Sci. USA, vol. 106, no. 45, pp. 18914-18919, Nov. 2009.doi:[[[10.48550/arXiv.0907.3574]]]
  • 26 O. Y. Feng, R. Venkataramanan, C. Rush, and R. J. Samworth, "A unifying tutorial on approximate message passing," Foundations and Trends® in Machine Learning, vol. 15, no. 4, pp. 335-536, 2022.doi:[[[10.48550/arXiv.2105.02180]]]
  • 27 C. Jeon, R. Ghods, A. Maleki, and C. Studer, "Optimal data detection in large MIMO," arXiv preprint arXiv: 1811.01917, 2018. 1215doi:[[[10.48550/arXiv.1811.01917]]]

Statistics


Related Articles

Suppressing the Acoustic Effects of UAV Propellers through Deep Learning-Based Active Noise Cancellation
F. A. Khan and S. Y. Shin
FlexMAC: 인공 신경망을 활용한 고유 해시 함수 생성 기반 보안성 강화 메시지 인증 코드 (MAC)
S. Moon and T. Park
상향링크 Massive MIMO 시스템에서 파일럿 할당 알고리즘
S. Jang, H. Kong, I. Lee
잡음 변화에 강인한 초광대역 다중접속 검파 기법
S. R. Park and S. Yoon
MIMO 시스템에서 LDPC 부호 기반의 터보등화 방식 연구
C. Baek and J. Jung
ResNet과 GAF 기반 자동변조인식 성능 향상 연구
S. Lee and W. Lim
합성곱 신경망의 마스크 기반 선택적 다운샘플링 기법
C. Kwak and S. Bahk
A New Efficient Group-wise Spatial Multiplexing Design for Closed-Loop MIMO Systems
S. Moon, H. Lee, Y. Kim, I. Lee
위장 공격에 대한 합성곱 신경망 기반의 물리계층 인증
H. Oh, J. Yoon, J. Moon, T. Kim, I. Bang
다중 안테나 시스템을 위한 고정된 연산 복잡도를 갖는 격자 감소 기반 신호 검출 기법
Y. Yang, D. G. Suh, J. Kim

Cite this article

IEEE Style
S. Ahmed and S. Kim, "An Efficient Model Driven Deep Learning Based Approximate Message Passing Detector for MIMO Systems," The Journal of Korean Institute of Communications and Information Sciences, vol. 49, no. 9, pp. 1207-1215, 2024. DOI: 10.7840/kics.2024.49.9.1207.


ACM Style
Saleem Ahmed and Sooyoung Kim. 2024. An Efficient Model Driven Deep Learning Based Approximate Message Passing Detector for MIMO Systems. The Journal of Korean Institute of Communications and Information Sciences, 49, 9, (2024), 1207-1215. DOI: 10.7840/kics.2024.49.9.1207.


KICS Style
Saleem Ahmed and Sooyoung Kim, "An Efficient Model Driven Deep Learning Based Approximate Message Passing Detector for MIMO Systems," The Journal of Korean Institute of Communications and Information Sciences, vol. 49, no. 9, pp. 1207-1215, 9. 2024. (https://doi.org/10.7840/kics.2024.49.9.1207)