Cargando…

A Threshold-Based Max-log-MPA Low Complexity Multiuser Detection Algorithm

Sparse Code Multiple Access (SCMA) technology is a new multiple access scheme based on non-orthogonal spread spectrum technology, which was proposed by Huawei in 2014. In the algorithm application of this technology, the original Message Passing Algorithm (MPA) has slow convergence speed and high al...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Guanghua, Gu, Zonglin, Zhao, Qiannan, Ren, Jingqiu, Lu, Weidang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7070658/
https://www.ncbi.nlm.nih.gov/pubmed/32070005
http://dx.doi.org/10.3390/s20041016
_version_ 1783506025877340160
author Zhang, Guanghua
Gu, Zonglin
Zhao, Qiannan
Ren, Jingqiu
Lu, Weidang
author_facet Zhang, Guanghua
Gu, Zonglin
Zhao, Qiannan
Ren, Jingqiu
Lu, Weidang
author_sort Zhang, Guanghua
collection PubMed
description Sparse Code Multiple Access (SCMA) technology is a new multiple access scheme based on non-orthogonal spread spectrum technology, which was proposed by Huawei in 2014. In the algorithm application of this technology, the original Message Passing Algorithm (MPA) has slow convergence speed and high algorithm complexity. The threshold-based MPA has a high Bit Error Ratio (BER) when the threshold is low. In the Maximum logarithm Message Passing Algorithm (Max-log-MPA), the approximation method is used, which will cause some messages to be lost and the detection performance to be poor. Therefore, in order to solve the above problems, a Threshold-Based Max-log-MPA (T-Max-log-MPA) low complexity multiuser detection algorithm is proposed in this paper. The Maximum logarithm (Max-log) algorithm is combined with threshold setting, and the stability of user nodes is considered as a necessary condition for decision in the algorithm. Before message updating, the user information nodes are judged whether the necessary conditions for the stability of the user node have been met, and then the threshold is determined. Only users who meet the threshold condition and pass the necessary condition of user node stability can be decoded in advance. In the whole process, the logarithm domain MPA algorithm is used to convert an exp operation and a multiplication operation into a maximum value and addition operation. The simulation results show that the proposed algorithm can effectively reduce the computational complexity while ensuring the BER, and with the increase of signal-to-noise ratio, the effect of the Computational Complexity Reduction Ratio (CCRR) is more obvious.
format Online
Article
Text
id pubmed-7070658
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70706582020-03-19 A Threshold-Based Max-log-MPA Low Complexity Multiuser Detection Algorithm Zhang, Guanghua Gu, Zonglin Zhao, Qiannan Ren, Jingqiu Lu, Weidang Sensors (Basel) Article Sparse Code Multiple Access (SCMA) technology is a new multiple access scheme based on non-orthogonal spread spectrum technology, which was proposed by Huawei in 2014. In the algorithm application of this technology, the original Message Passing Algorithm (MPA) has slow convergence speed and high algorithm complexity. The threshold-based MPA has a high Bit Error Ratio (BER) when the threshold is low. In the Maximum logarithm Message Passing Algorithm (Max-log-MPA), the approximation method is used, which will cause some messages to be lost and the detection performance to be poor. Therefore, in order to solve the above problems, a Threshold-Based Max-log-MPA (T-Max-log-MPA) low complexity multiuser detection algorithm is proposed in this paper. The Maximum logarithm (Max-log) algorithm is combined with threshold setting, and the stability of user nodes is considered as a necessary condition for decision in the algorithm. Before message updating, the user information nodes are judged whether the necessary conditions for the stability of the user node have been met, and then the threshold is determined. Only users who meet the threshold condition and pass the necessary condition of user node stability can be decoded in advance. In the whole process, the logarithm domain MPA algorithm is used to convert an exp operation and a multiplication operation into a maximum value and addition operation. The simulation results show that the proposed algorithm can effectively reduce the computational complexity while ensuring the BER, and with the increase of signal-to-noise ratio, the effect of the Computational Complexity Reduction Ratio (CCRR) is more obvious. MDPI 2020-02-13 /pmc/articles/PMC7070658/ /pubmed/32070005 http://dx.doi.org/10.3390/s20041016 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhang, Guanghua
Gu, Zonglin
Zhao, Qiannan
Ren, Jingqiu
Lu, Weidang
A Threshold-Based Max-log-MPA Low Complexity Multiuser Detection Algorithm
title A Threshold-Based Max-log-MPA Low Complexity Multiuser Detection Algorithm
title_full A Threshold-Based Max-log-MPA Low Complexity Multiuser Detection Algorithm
title_fullStr A Threshold-Based Max-log-MPA Low Complexity Multiuser Detection Algorithm
title_full_unstemmed A Threshold-Based Max-log-MPA Low Complexity Multiuser Detection Algorithm
title_short A Threshold-Based Max-log-MPA Low Complexity Multiuser Detection Algorithm
title_sort threshold-based max-log-mpa low complexity multiuser detection algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7070658/
https://www.ncbi.nlm.nih.gov/pubmed/32070005
http://dx.doi.org/10.3390/s20041016
work_keys_str_mv AT zhangguanghua athresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT guzonglin athresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT zhaoqiannan athresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT renjingqiu athresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT luweidang athresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT zhangguanghua thresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT guzonglin thresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT zhaoqiannan thresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT renjingqiu thresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm
AT luweidang thresholdbasedmaxlogmpalowcomplexitymultiuserdetectionalgorithm