I. Introduction
Multiple access is a key technology for future wireless communication, which provides an excellent system solution when there are many users. Sparse Code Multiple Access (SCMA) is a new non-orthogonal multiple access (NOMA) technology proposed in 5G. The key to SCMA technology is the sparse codebook designed for each user at the transmitter, the data sent by each user will be encoded by the codebook and then superimposed on the resource block. At the receiver, in order to demodulate data of different users, an appropriate multi-user detection (MUD) is needed, and the message passing algorithm (MPA) based on factor graph iteration [1] becomes the best choice. The original MPA algorithm has high computational complexity, in addition too much multiply and exponentiation are required, which limits the application in hardware. Therefore, optimizing the receiver detection algorithm has become an important topic in SCMA study.