Toward High-Performance Implementation of 5G SCMA Algorithms

The recent evolution of mobile communication systems toward a 5G network is associated with the search for new types of non-orthogonal modulations such as sparse code multiple access (SCMA). Such modulations are proposed in response to demands for increasing the number of connected users. SCMA is a...

Full description

Bibliographic Details
Main Authors: Alireza Ghaffari, Mathieu Leonardon, Adrien Cassagne, Camille Leroux, Yvon Savaria
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
5G
BER
Online Access:https://ieeexplore.ieee.org/document/8606081/
id doaj-54eb45c6563445fb9d6c56518a0733f2
record_format Article
spelling doaj-54eb45c6563445fb9d6c56518a0733f22021-03-29T22:45:32ZengIEEEIEEE Access2169-35362019-01-017104021041410.1109/ACCESS.2019.28915978606081Toward High-Performance Implementation of 5G SCMA AlgorithmsAlireza Ghaffari0https://orcid.org/0000-0002-1953-9343Mathieu Leonardon1https://orcid.org/0000-0002-9973-843XAdrien Cassagne2https://orcid.org/0000-0002-6741-5329Camille Leroux3https://orcid.org/0000-0002-4984-3485Yvon Savaria4École Polytechnique de Montréal, Montreal, CanadaCNRS IMS Laboratory, Bordeaux INP, University of Bordeaux, Bordeaux, FranceCNRS IMS Laboratory, Bordeaux INP, University of Bordeaux, Bordeaux, FranceCNRS IMS Laboratory, Bordeaux INP, University of Bordeaux, Bordeaux, FranceÉcole Polytechnique de Montréal, Montreal, CanadaThe recent evolution of mobile communication systems toward a 5G network is associated with the search for new types of non-orthogonal modulations such as sparse code multiple access (SCMA). Such modulations are proposed in response to demands for increasing the number of connected users. SCMA is a non-orthogonal multiple access technique that offers improved bit error rate performance and higher spectral efficiency than other comparable techniques, but these improvements come at the cost of complex decoders. There are many challenges in designing near-optimum high throughput SCMA decoders. This paper explores means to enhance the performance of SCMA decoders. To achieve this goal, various improvements to the MPA algorithms are proposed. They notably aim at adapting SCMA decoding to the single instruction multiple data paradigm. Approximate modeling of noise is performed to reduce the complexity of floating-point calculations. The effects of forwarding error corrections such as polar, turbo, and LDPC codes, as well as different ways of accessing memory and improving power efficiency of modified MPAs are investigated. The results show that the throughput of an SCMA decoder can be increased by 3.1 to 21 times when compared to the original MPA on different computing platforms using the suggested improvements.https://ieeexplore.ieee.org/document/8606081/5GBERexponential estimationsintel advanced vector extensions (AVX)iterative multi-user detectionknights corner instruction (KNCI)
collection DOAJ
language English
format Article
sources DOAJ
author Alireza Ghaffari
Mathieu Leonardon
Adrien Cassagne
Camille Leroux
Yvon Savaria
spellingShingle Alireza Ghaffari
Mathieu Leonardon
Adrien Cassagne
Camille Leroux
Yvon Savaria
Toward High-Performance Implementation of 5G SCMA Algorithms
IEEE Access
5G
BER
exponential estimations
intel advanced vector extensions (AVX)
iterative multi-user detection
knights corner instruction (KNCI)
author_facet Alireza Ghaffari
Mathieu Leonardon
Adrien Cassagne
Camille Leroux
Yvon Savaria
author_sort Alireza Ghaffari
title Toward High-Performance Implementation of 5G SCMA Algorithms
title_short Toward High-Performance Implementation of 5G SCMA Algorithms
title_full Toward High-Performance Implementation of 5G SCMA Algorithms
title_fullStr Toward High-Performance Implementation of 5G SCMA Algorithms
title_full_unstemmed Toward High-Performance Implementation of 5G SCMA Algorithms
title_sort toward high-performance implementation of 5g scma algorithms
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description The recent evolution of mobile communication systems toward a 5G network is associated with the search for new types of non-orthogonal modulations such as sparse code multiple access (SCMA). Such modulations are proposed in response to demands for increasing the number of connected users. SCMA is a non-orthogonal multiple access technique that offers improved bit error rate performance and higher spectral efficiency than other comparable techniques, but these improvements come at the cost of complex decoders. There are many challenges in designing near-optimum high throughput SCMA decoders. This paper explores means to enhance the performance of SCMA decoders. To achieve this goal, various improvements to the MPA algorithms are proposed. They notably aim at adapting SCMA decoding to the single instruction multiple data paradigm. Approximate modeling of noise is performed to reduce the complexity of floating-point calculations. The effects of forwarding error corrections such as polar, turbo, and LDPC codes, as well as different ways of accessing memory and improving power efficiency of modified MPAs are investigated. The results show that the throughput of an SCMA decoder can be increased by 3.1 to 21 times when compared to the original MPA on different computing platforms using the suggested improvements.
topic 5G
BER
exponential estimations
intel advanced vector extensions (AVX)
iterative multi-user detection
knights corner instruction (KNCI)
url https://ieeexplore.ieee.org/document/8606081/
work_keys_str_mv AT alirezaghaffari towardhighperformanceimplementationof5gscmaalgorithms
AT mathieuleonardon towardhighperformanceimplementationof5gscmaalgorithms
AT adriencassagne towardhighperformanceimplementationof5gscmaalgorithms
AT camilleleroux towardhighperformanceimplementationof5gscmaalgorithms
AT yvonsavaria towardhighperformanceimplementationof5gscmaalgorithms
_version_ 1724190908109291520