Sparse code multiple access (SCMA), as a codebook-based non-orthogonal multiple access (NOMA) technique, has received research attention in recent years. The codebook design problem for SCMA has also been studied to some extent since codebook choices are highly related to the system's error rate performance. In this paper, we approach the downlink SCMA codebook design problem by formulating an optimization problem to maximize the minimum Euclidean distance (MED) of superimposed codewords under power constraints. While SCMA codebooks with a larger minimum Euclidean distance (MED) are expected to obtain a better BER performance, no optimal SCMA codebook in terms of MED maximization, to the authors' best knowledge, has been reported in the SCMA literature yet. In this paper, a new iterative algorithm based on alternating maximization with exact penalty is proposed for the MED maximization problem. The proposed algorithm, when supplied with appropriate initial points and parameters, achieves a set of codebooks of all users whose MED is larger than any previously reported results. A Lagrange dual problem is derived which provides an upper bound of MED of any set of codebooks. Even though there is still a nonzero gap between the achieved MED and the upper bound given by the dual problem, simulation results demonstrate clear advantages in error rate performances of the proposed set of codebooks over all existing ones. The correctness and accuracy of error curves in the simulation results are further confirmed by the coincidences with the theoretical upper bounds of error rates derived for any given set of codebooks.
翻译:在本文中,我们通过提出一个优化问题来应对下链接 SCMA 代码设计问题,以最大限度地增加在权力限制下超加的编码字词的欧洲升降距离(MED) 的最小值和参数,在提供合适的初始点和参数时,拟议的算法将达到一套所有用户的编码手册,其MED比以前报告的结果要大得多。在计算错误时,所有用户的计算方法将达到更准确的欧洲升降速度。在计算错误时,如果根据现有代码的精确度,则根据现有代码的精确度,则根据现有代码的准确度,在计算出一个不精确度的双轨数。