IoT as a Service. 4th EAI International Conference, IoTaaS 2018, Xi’an, China, November 17–18, 2018, Proceedings

Research Article

A Flexible Iterative Log-MPA Detector for Uplink SCMA Systems

Download
116 downloads
  • @INPROCEEDINGS{10.1007/978-3-030-14657-3_29,
        author={Xiaojing Shi and Pinyi Ren and Dongyang Xu},
        title={A Flexible Iterative Log-MPA Detector for Uplink SCMA Systems},
        proceedings={IoT as a Service. 4th EAI International Conference, IoTaaS 2018, Xi’an, China, November 17--18, 2018, Proceedings},
        proceedings_a={IOTAAS},
        year={2019},
        month={3},
        keywords={5G Message passing algorithm Sparse code division multiple access Power domain non-orthogonal multiple access},
        doi={10.1007/978-3-030-14657-3_29}
    }
    
  • Xiaojing Shi
    Pinyi Ren
    Dongyang Xu
    Year: 2019
    A Flexible Iterative Log-MPA Detector for Uplink SCMA Systems
    IOTAAS
    Springer
    DOI: 10.1007/978-3-030-14657-3_29
Xiaojing Shi,*, Pinyi Ren,*, Dongyang Xu,*
    *Contact email: shixiaojing713@gmail.com, pyren@mail.xjtu.edu.cn, xudongyang@stu.xjtu.edu.cn

    Abstract

    The development of the communications industry is changing with each passing day. At present, 5G research work is in full swing. In the SCMA (Sparse Code Multiple Access) system, this paper proposes a flexible iterative logarithmic domain message passing algorithm(FI-Log-MPA) aiming at the traditional logarithmic domain message passing algorithm to magnify the number of iterations in the codeword decision process, which results in a waste of running resources. The algorithm determines whether to perform subsequent iterations by adding a link to determine the convergence rate of the codeword during the update process of the variable node. If the codeword convergence rate is lower than a preset threshold, the iteration is stopped, otherwise the iteration is continued. Based on the principle of the optimization algorithm, we built a SCMA and NOMA (Non-Orthogonal Multiple Access) simulation platform to verify that the algorithm can effectively reduce the number of iterations. Although there is a loss in bit error rate and throughput performance, it remains at the same order of magnitude. In general, the complexity is reduced, and the decoding performance is optimized.