One-Bit Massive MIMO Precoding Using Unsupervised Deep Learning
The recently emerged symbol-level precoding (SLP) technique is a promising solution in multi-user wireless communication systems due to its ability to transform harmful multi-user interference (MUI) into useful signals, thereby improving system performance. Conventional symbol-level precoding design...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2024-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10418502/ |
_version_ | 1827308200150433792 |
---|---|
author | Mohsen Hosseinzadeh Hassan Aghaeinia Mohammad Kazemi |
author_facet | Mohsen Hosseinzadeh Hassan Aghaeinia Mohammad Kazemi |
author_sort | Mohsen Hosseinzadeh |
collection | DOAJ |
description | The recently emerged symbol-level precoding (SLP) technique is a promising solution in multi-user wireless communication systems due to its ability to transform harmful multi-user interference (MUI) into useful signals, thereby improving system performance. Conventional symbol-level precoding designs have a significant computational complexity that makes their practical implementation difficult and imposes excessive computational complexity on the system. To deal with this problem, we suggest a new deep learning (DL) based approach that utilizes low-complexity designs of symbol-level precoding. This paper focuses on DL-based one-bit precoding approaches for downlink massive multiple-input multiple-output (MIMO) systems, where one-bit digital-to-analog converters (DACs) are used to reduce cost and power. Unlike previous works, the optimized one-bit precoder for multiuser massive MIMO system (HDL-O1PmMIMO) for a wide range of signal-to-noise-ratio (SNR) has a low computational complexity, making it suitable for real precoding scenarios. In this paper, we first design an unsupervised DL-based precoder (UDL-O1PmMIMO) to address the low SNR scenarios, using which we then design a hybrid DL-based precoder (HDL-O1PmMIMO) to address both low and high SNR scenarios. The method suggested in this article utilizes a novel residual DL network structure, which helps overcome the problem of training very deep networks. Additionally, a novel customized cost function, specifically for one-bit precoding in massive MIMO systems, is introduced to optimize the performance of the system in handling interference. The results of an experiment conducted on a general test set using Python and MATLAB show that the proposed approach outperforms existing methods in three aspects: it has a lower bit error rate, it takes less time to generate the precoded vector, and it is more resistant to imperfect channel estimation. |
first_indexed | 2024-04-24T18:54:19Z |
format | Article |
id | doaj.art-bd0c4133d91a40a09b56feacd78a8312 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-04-24T18:54:19Z |
publishDate | 2024-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-bd0c4133d91a40a09b56feacd78a83122024-03-26T17:46:51ZengIEEEIEEE Access2169-35362024-01-0112346683468010.1109/ACCESS.2024.336086210418502One-Bit Massive MIMO Precoding Using Unsupervised Deep LearningMohsen Hosseinzadeh0https://orcid.org/0000-0002-0630-2515Hassan Aghaeinia1https://orcid.org/0000-0002-4286-4662Mohammad Kazemi2https://orcid.org/0000-0001-5177-1874Department of Electrical Engineering, Amirkabir University of Technology, Tehran, IranDepartment of Electrical Engineering, Amirkabir University of Technology, Tehran, IranDepartment of Electrical and Electronics Engineering, Bilkent University, Ankara, TurkeyThe recently emerged symbol-level precoding (SLP) technique is a promising solution in multi-user wireless communication systems due to its ability to transform harmful multi-user interference (MUI) into useful signals, thereby improving system performance. Conventional symbol-level precoding designs have a significant computational complexity that makes their practical implementation difficult and imposes excessive computational complexity on the system. To deal with this problem, we suggest a new deep learning (DL) based approach that utilizes low-complexity designs of symbol-level precoding. This paper focuses on DL-based one-bit precoding approaches for downlink massive multiple-input multiple-output (MIMO) systems, where one-bit digital-to-analog converters (DACs) are used to reduce cost and power. Unlike previous works, the optimized one-bit precoder for multiuser massive MIMO system (HDL-O1PmMIMO) for a wide range of signal-to-noise-ratio (SNR) has a low computational complexity, making it suitable for real precoding scenarios. In this paper, we first design an unsupervised DL-based precoder (UDL-O1PmMIMO) to address the low SNR scenarios, using which we then design a hybrid DL-based precoder (HDL-O1PmMIMO) to address both low and high SNR scenarios. The method suggested in this article utilizes a novel residual DL network structure, which helps overcome the problem of training very deep networks. Additionally, a novel customized cost function, specifically for one-bit precoding in massive MIMO systems, is introduced to optimize the performance of the system in handling interference. The results of an experiment conducted on a general test set using Python and MATLAB show that the proposed approach outperforms existing methods in three aspects: it has a lower bit error rate, it takes less time to generate the precoded vector, and it is more resistant to imperfect channel estimation.https://ieeexplore.ieee.org/document/10418502/Massive MIMOone-bit DACprecodingunsupervised deep learning |
spellingShingle | Mohsen Hosseinzadeh Hassan Aghaeinia Mohammad Kazemi One-Bit Massive MIMO Precoding Using Unsupervised Deep Learning IEEE Access Massive MIMO one-bit DAC precoding unsupervised deep learning |
title | One-Bit Massive MIMO Precoding Using Unsupervised Deep Learning |
title_full | One-Bit Massive MIMO Precoding Using Unsupervised Deep Learning |
title_fullStr | One-Bit Massive MIMO Precoding Using Unsupervised Deep Learning |
title_full_unstemmed | One-Bit Massive MIMO Precoding Using Unsupervised Deep Learning |
title_short | One-Bit Massive MIMO Precoding Using Unsupervised Deep Learning |
title_sort | one bit massive mimo precoding using unsupervised deep learning |
topic | Massive MIMO one-bit DAC precoding unsupervised deep learning |
url | https://ieeexplore.ieee.org/document/10418502/ |
work_keys_str_mv | AT mohsenhosseinzadeh onebitmassivemimoprecodingusingunsuperviseddeeplearning AT hassanaghaeinia onebitmassivemimoprecodingusingunsuperviseddeeplearning AT mohammadkazemi onebitmassivemimoprecodingusingunsuperviseddeeplearning |