Performance analysis of a reduced complexity SCMA decoder exploiting a low-complexity maximum-likelihood approximation

This paper explores means of reducing the complexity of a Sparse Code Multiple Access (SCMA) decoder. SCMA was proposed to assist massive connectivity in 5G future wireless telecommunication standards. The existing SCMA decoding algorithm is based on the Message Passing Algorithm (MPA). It heavily relies on calculations of the exponential function to estimate the maximum likelihood decoded message. The exponential function typically requires a very wide dynamic range. MPA is reformulated by replacing exponentials with simpler functions. Implementation complexity of the proposed simplified SCMA decoder was characterized using Vivado HLS targeting FPGA implementations. Results reported in this paper show that this approximate algorithm utilizes 10 times fewer hardware resources than the original SCMA decoder and achieves an Area × Time complexity also reduced by a factor of 10. Moreover, when executed on a typical data-center processor, the run-time complexity is also reduced by a factor of 10. In terms of BER performance, up to 2.5 times improvement achieved for SNR less than 12 dB as well.

[1]  S. Pasupathy,et al.  Low-complexity parallel-structure symbol-by-symbol detection for ISI channels , 1989, Conference Proceeding IEEE Pacific Rim Conference on Communications, Computers and Signal Processing.

[2]  Hosein Nikopour,et al.  Sparse code multiple access , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[3]  Majid Ahmadi,et al.  A linear log-MAP algorithm for turbo decoding and turbo equalization , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..

[4]  Yan Chen,et al.  Sparse code multiple access: An energy efficient uplink approach for 5G wireless systems , 2014, 2014 IEEE Global Communications Conference.

[5]  P. Maniraj Kumar,et al.  Mathematical Implementation of MAX LOG MAP Algorithm for Low Power Applications in Turbo Decoders , 2014 .

[6]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[7]  Yvon Savaria,et al.  Performance characterization of an SCMA decoder , 2016, 2016 14th IEEE International New Circuits and Systems Conference (NEWCAS).