Abstract
Sparse code multiple access (SCMA) has been a competitive multiple access candidate for future communication networks due to its superiority in spectrum efficiency and providing massive connectivity. However, cell edge users may suffer from great performance degradations due to signal attenuation. Therefore, a cooperative downlink SCMA system is proposed to improve transmission reliability. To the best of our knowledge, multiuser detection is still an open issue for this cooperative downlink SCMA system. To this end, we propose a joint iterative decoding design of the cooperative downlink SCMA system by using the joint factor graph stemming from direct and relay transmission. The closed form bit-error rate (BER) performance of the cooperative downlink SCMA system is also derived. Simulation results verify that the proposed cooperative downlink SCMA system performs better than the non-cooperative one.
1. Introduction
Non-orthogonal multiple access (NOMA) [1,2,3] has been considered as one of the key technologies of beyond fifth-generation and sixth-generation communication networks [4,5] to provide high spectrum efficiency and massive connectivity, which are essential to Internet of Things (IoT) applications [6,7,8,9]. The principle of NOMA allows multiple users to occupy the same time and frequency resources. There are two kinds of NOMA techniques, i.e., the power domain NOMA (PD-NOMA) and the code domain NOMA [10,11,12]. In PD-NOMA, all the users are allocated with different levels of power according to the strength of channel state information from the base station (BS), and successive interference cancellation is performed at the receive end to apply multiuser detection. In code domain NOMA, such as sparse code multiple access (SCMA) [13,14,15,16], multiple user shared access, pattern division multiple access and interleave division multiple access [17,18], the loading factor is high and thus can provide large connectivity and high spectrum efficiency in comparison to orthogonal multiple access. In SCMA, the most popular code domain NOMA scheme, each user is equipped with a unique codebook, where several carefully designed codewords are involved. At the transmitter, the information bits are mapped to the multi-dimensional sparse codewords and then spread to orthogonal resources. The sparsity of the codewords enables the widely used message passing algorithm (MPA) detector to recover transmitted bits.
In recent years, most studies related to SCMA have focused on codebook design and low-complexity receivers. The authors in [19] propose a joint multiuser codebook design for uplink SCMA systems over Rayleigh fading channels based on the cutoff rate criterion of the equivalent multiple-input multiple-output system. By means of the golden angle modulation points, the authors in [20] provide two schemes for codebook design with a different number of optimization parameters, being independent of system configuration and simple to implement. An efficient SCMA codebook has been designed in [21] by introducing a one-dimensional searching algorithm to minimize the upper bound of pair-wise error probability. In [22], a novel codebook with large minimum Euclidean distance is provided by employing the star quadrature amplitude modulation signal constellations to meet the pair-wise error probability-based design criteria. The systematic construction procedure for the SCMA codebook design under various channel environments has been considered for small-scale application to achieve near-optimal performance, where the steps of rotation angle design, multi-dimensional codebook construction and labeling rule design are involved [23]. Unlike most existing codebook design structures, the authors in [24] present a novel class of an SCMA codebook design method, where power imbalance among different users is introduced instead of assuming uniform power allocation, by using the Star-QAM mother constellation and genetic algorithm in order to optimize the minimum Euclidean distance and the minimum product distance, respectively. Recent studies also focus on the SCMA codebook design with respect to specific channels. For the additive white Gaussian noise (AWGN) channel, a separable codebook scheme has been provided in [25] to simplify the maximization of the minimum Euclidean distance, where the multiple one-dimensional complex codebooks related to the resource element are maximized in terms of these criteria. By using the separable codebook structure to design heavily overloaded SCMA codebooks, the authors in [26] formulate a non-convex problem of minimizing codebook power under the distance constraints; then, the convex–concave procedure is adopted to solve it. By exploring the probability distribution of the Rician random variables and its indicators of multi-dimensional constellations, an enhanced codebook for various Rician scenarios has been generated in [27]. Based on the cross-entropy method, novel multiple-input multiple-output SCMA codebooks have been developed for both uplink and downlink Rayleigh fading channels [28].
In general, low-complexity decoders for SCMA can be classified into two categories: reducing the computation cost of the original MPA detector and exploring more efficient ones. The authors in [29] put forward a threshold-based MPA by setting a belief threshold to build an early stop criterion of the iteration process. The partial marginalization [30] MPA aims to reduce the computation complexity of the original one at the cost of negligible bit-error rate (BER) degradation by propagating messages the same as the original MPA role and determining part codewords at the m-th iteration. To accelerate its convergence, the authors in [31] provide the asynchronous MPA detector by allowing all the likelihood probabilities to update in a parallel manner. However, the ascending order of this strategy is not always the best choice; in this way, an improved serial scheduling-based MPA has been proposed in [32] to further accelerate its convergence, where the edges are selected according to the maximum value of the messages. The authors in [33] optimize the original MPA in two aspects: a lookup table is adopted to reduce the computational cost of the message exchanging instead of the extensive Jacobian approximation; thus, the stable convergence of the MPA can be guaranteed. The convergence of the original MPA is sped up by using a series of novel scheduling schemes. By extending stochastic computing to MPA [34], a low-complexity stochastic detector has been proposed by designing three novel stochastic logic architectures with low hardware cost bit-stream generation and resource node updating architecture, as well as the fast converging stochastic variable node updating rule. By using its lattice structure, a low-complexity decoding algorithm based on list sphere decoding [35], where the exhaustive search for all possible hypotheses, can be avoided. By narrowing down the range of believable superposed constellation points, a novel sphere decoding-based MPA structure is proposed in [36]. A low-complexity attempt for joint SCMA and generalized frequency-division multiplexing detection has been reported in [37] by virtue of the frequency-domain implementation, where the closed form average BER bound is also investigated. A novel joint iteration detection and decoding of multiple-input multiple-output and SCMA scheme has been investigated in [38] by designing the corresponding virtual sparse factor graph. An improved approximate message passing SCMA detection scheme has been provided in [39] for the imperfect channels in low-Earth-orbit satellite communications. The authors in [40] propose a linear minimum mean square error-based detection structure to construct an efficient transceiver design for affine frequency-division multiplexing-aided sparse code multiple access system. To address the inflexibility of user grouping and the diverse data rate support in SCMA, a variable modulation scheme has been proposed in [41] to allow different users to employ codebooks with diverse modulation orders. Recently, the artificial intelligence-based techniques in SCMA design and optimization have gained much attention in the literature. For example, to enable near-optimal codebook and low-complexity decoder design, an auto-encoder-based encoding–decoding structure for SCMA has been proposed in [42].
The cooperative transmission decode-and-forward strategy is able to enhance the performance of communication systems, especially for cell edge nodes, by using dedicated relays or allowing users to act as the relay in order to provide spatial diversity. This cooperative strategy has attracted much attention in PD-NOMA systems [43]. The cooperative NOMA scheme is first proposed in [43] by fully exploiting the prior knowledge. The authors in [43] also analyze the achieved outage probability and diversity order. The authors in [44] propose a two-stage relay selection strategy for cooperative NOMA by allowing users to require different qualities of service. The closed form expressions of the outage probabilities and diversity order for this cooperative NOMA are also determined. The closed form ergodic sum rate and outage probability of the downlink cooperative NOMA system have been studied over Nakagami-m fading channels under both decode-and-forward and amplify-and-forward protocols [45], where only statistical channel state information is available. The spatial modulation-aided cooperative NOMA [46] has been proposed for multiple-input and multiple-output systems, where the bit-error rate and ergodic sum-rate metrics have been investigated. A cooperative NOMA scheme is proposed to enhance the quality of user experience of the extended reality devices by striking a trade-off between the system throughput and fairness [47]. Bit-error rates, achievable rates and outage probabilities [48] are investigated for the two-stage massive multiple-input multiple-output cooperative relay NOMA network. The discrete-time Markov chain is utilized to demonstrate the processes of charging and discharging of the relay station under amplified-and-forward and decoded-and-forward cooperative transmission modes [49]. Then, the closed-form outage probabilities are also considered through mathematical analysis.
Apart from many solutions for cooperative PD-NOMA systems, this paradigm has just emerged for the cooperative SCMA system in [50], where exact expressions of average outage probabilities are analyzed. However, the efficient decoding strategy has not been considered. To this end, we propose the cooperative downlink SCMA system to enhance system performance, where the relay works in the decode-and-forward manner. Moreover, to utilize the received signal in two phases, the joint iterative decoding strategy is designed for this downlink cooperative SCMA system by stacking the signal from the direct link and the relay together. Closed-form BER performance is also derived. The main contributions of this paper are summarized as follows:
- The cooperative downlink SCMA system is introduced to enhance its performance robustness where two-phase transmission is involved, i.e., the direct link and the relay transmission.
- By stacking the signal from both the direct link and the relay transmission together, we propose a joint iterative decoding design of the cooperative downlink SCMA system with the aid of the augmented codebook and the joint virtual factor graph.
- To investigate the BER performance of cooperative downlink SCMA system, a closed-form solution is also provided.
- Simulation results confirm the validity of our proposed joint iterative decoding design of the cooperative downlink SCMA system, which can significantly improve the BER performance as compared to the non-cooperative one.
The rest of this paper is organized as follows. Section 2 introduces the system model for the downlink cooperative SCMA systems. In Section 3, we propose a joint iterative decoding scheme for the cooperative SCMA system detection. Section 4 provides the BER analysis for the cooperative SCMA system. Numerical results are provided in Section 5, followed by conclusions in Section 6.
2. System Model
This section briefly reviews the model of the downlink SCMA and introduces the cooperative downlink SCMA system.
2.1. SCMA System Description
We consider the downlink SCMA system with J users spreading over K orthogonal resources served by a base station (BS). The overloading factor is defined as . Each user transmits its signal over orthogonal resources, while each orthogonal resource is occupied by users. This structure can be represented by a sparse binary indicator matrix , where the columns and rows denote the users and orthogonal resources, respectively. The element in the k-th row and the j-th column of the indicator matrix ′ is denoted as , whose value is when the k-th resource node (RN) and the j-th variable node (VN) are connected; otherwise, . In this work, the typical and indicator matrices are taken into consideration, given by
and
where the loading factors are and , respectively. The column weights of both and are , while the row weights of and are and , respectively. The corresponding factor graph of the indicator matrix is depicted in Figure 1.
Figure 1.
The SCMA factor graph for and .
Based on the SCMA principle, each user is equipped with a unique complex codebook , where M sparse codewords with K-dimensions are involved. This sparsity reduces the interference from other users and enables the message passing algorithm (MPA) to carry out detection.
2.2. The Cooperative SCMA System
As shown in Figure 2, the two-phase cooperative transmission strategy is deployed. We assume that these J users are partitioned into two groups, with the first group being located near the BS and the other group being far from the BS and needing a relay to improve system performance. The relay is assumed to work in a half-duplex manner, i.e., it cannot transmit and receive message simultaneously. Specially, this relay is used to decode-and-forward (DF) the message. In the first phase, the BS broadcasts the superimposed signal to all the users and the relay. In the second phase, the relay carries out SCMA detection and then broadcasts the detected messages after SCMA modulation.
Figure 2.
The system model of a cooperative downlink SCMA system.
Remark 1.
The second strategy for the cooperative transmission is to allow the user close to the second group to act as the relay. Specially, in the first phase, the BS broadcasts the superimposed signal to all the users; in the second phase, the above-mentioned user carries out SCMA detection and then broadcasts the detected messages to the users in the second group after SCMA modulation. Since the joint iterative decoding design and the BER analysis of these two transmission strategies are the same, we focus on the first transmission strategy in this work.
In what follows, we first formulate the received signal of the j-th user within the first group and the relay in the first phase, and then the received signal of the j-th user in the second group is introduced.
In the first phase, the received signal of the j-th user can be represented as
where is the transmitted codeword of the i-th user, , denotes the channel gain vector between the BS and j-th user, is a diagonal matrix with its k-th element being , and , in which is the zero-mean additive white Gaussian noise (AWGN) with variance . Similarly, the received signal of the relay can be written as
where is the channel gain vector between the BS and relay; is also modeled as the zero mean AWGN with covariance .
In the second phase, the relay decodes the transmitted signal of all the users, i.e., , and broadcasts the superimposed signal which is far from the BS to these users in the group. In this way, the received signal of the j-th user in the second group can be denoted as
where is the channel gain vector between the relay and user j in the second group, is the zero-mean AWGN with covariance . To simplify the representation, the received signal of the first and second phase for the i-th user in the second group can be rewritten as
where the subscript “j” is removed and , , , .
3. Joint Iterative Decoding Design of a Cooperative SCMA System
In this section, we propose the joint iterative decoding design of a cooperative SCMA system. Specially, we first reconstruct the indicator matrix for the users within the second group by integrating the received signal in the first and second phases, and then the iterative decoding process is introduced with the help of a joint factor graph.
After the data transmission in two phases, both the signal of the direct transmission and the relay are received. With and in hand, by stacking the signal from the direct link and the relay together, the received signal of the j-th user in the second group can be described as
where
and
As can be seen in (7), the sparse feature of this downlink cooperative SCMA system can be represented by a binary virtual indicator matrix , whose element at the u-th row and the j-th column is denoted as , given by
It is clear that the column weight of is two times that of , while the row weight of is identical to that of , giving us
Intuitively, all the possible codewords of constitute the virtual codebook of the downlink cooperative SCMA system, given by
where and are the codebooks of the transmitted signals and , respectively. The virtual indicator matrix can be represented by a joint factor graph, as shown in Figure 3, which consists of virtual resource nodes and variable nodes.
Figure 3.
The virtual factor graph of and for the downlink cooperative SCMA system.
The near-optimal MPA detector can be applied to detect the transmitted bits for the downlink cooperative SCMA system, whose decoding process can be described as the exchanging of the marginal probability distribution of each virtual codeword between virtual RNs and VNs. The conventional probability domain MPA involves a great amount of exponentiation computation, which limits its application. In this way, the logarithm domain MPA is adopted. Before introducing the MPA, we define two sets
and
to represent the set of virtual resource indices allocated to the j-th VN and the set of VNs sharing the k-th virtual RN. Note that the cardinality of and are and , respectively. We also define and as the probability distributions propagating to the k-th virtual RN from the j-th VN and the j-th VN from the k-th virtual RN at the t-th iteration, respectively. The updating steps of the standard logarithm domain MPA can be described as follows:
(1) Initialization: Set the maximum iteration number as T and , i.e., the log-likelihood probability of each transmitted symbol is identical. Calculate the logarithm domain conditional probability as
where .
(2) Resource Node Updating: At the t-th iteration, the message sent from the k-th virtual RN to the j-th VN is given by
where denotes the VNs connected to the k-th virtual RN with the j-th VN excluded, and the operation is given by
The computational cost of MPA detection mainly lies on the exponential operation above. To this end, Jacobian approximation is often used to reduce the computation cost of this calculation, giving us
In this way, the virtual resource node updating in (16) can be simplified into
(3) Variable Node Updating: At the t-th iteration, the message sent from the j-th VN to the k-th virtual RN can be computed as
where represents the RNs connected to the k-th VN with the j-th virtual RN excluded.
(4) Probability Calculating and Symbol Judging: When the algorithm is converged or the maximum number of iterations T is reached, a posteriori probability of virtual codeword can be calculated as
Note that the transmit virtual codeword of user j in the second group is the one maximizing .
4. Complexity Analysis
In this section, the computational cost of the proposed joint iterative decoding MPA detector of the cooperative SCMA system is analyzed. The computational cost is measured in terms of the number of real multiplications, additions and comparisons involved in the iterations. Note that each complex multiplication consists of four real multiplications and two additions, while each complex addition consists of two real additions. In this sense, the total number of real multiplications is in the direct transmission, while it becomes in the joint detection. The total number of additions and comparisons is and for the direct transmission and and in the joint detection. This difference stems from the fact that the number of virtual resource nodes for joint detection is two times that of the direct transmission, or equivalently, the column weight of the indicator matrix is two times that of .
5. BER Performance Analysis of the Cooperative SCMA System
In this section, we investigate the BER performance of the proposed downlink cooperative SCMA system with perfect channel state information by assuming ideal cooperation, i.e., the relay detects the transmit codewords without errors, under maximum likelihood (ML) multiuser detection.
By defining , according to the ML detection rule, the conditional pair-wise error probability that is transmitted while is detected can be computed as
where
is the Gaussian-Q function, which can be approximated as
and consists of possible combined cases. Note that is the average variance of the noise component of vector in (9). The noise vector in (9) consists of two parts, i.e., the noise from the direct transmission and the other from the relay transmission ; in this way, we define as the average of this two parts, given by
From the discussions above, the pair-wise error probability in (22) can be simplified into
By defining as the number of bits in which differs from , the BER upper bound of the downlink cooperative SCMA system can be described as
6. Simulation Results
In this section, numerical simulation results were conducted to evaluate the BER performance of the proposed cooperative downlink SCMA system under the additive white Gaussian noise (AWGN) and Rayleigh channels. The SCMA system configurations in Equations (1) and (2) were considered, where the loading factors are and , respectively. The channel gain was modeled as a independently and identically distributed circularly symmetric complex-valued Gaussian random variable with zero mean and covariance . The codebook in [30] was adopted in the base station and relay.
6.1. BER Evolution for AWGN Channel
In this subsection, we investigated the BERs of the proposed downlink cooperative SCMA system under an AWGN channel. We first compared the BER performance of the analyzed and MPA detector for the proposed cooperative SCMA system with and , as shown in Figure 4. The theoretical average BER was computed according to (27) and the steps of the MPA were discussed in Section 3. As can be seen from Figure 4, it is straightforward that the analytical bounds are almost overlapped with the simulated BERs for both and in the moderate and high-SNR regions.
Figure 4.
Comparison of the BERs of the analyzed and MPA detector for the proposed cooperative SCMA system under an AWGN channel with and .
In the next stage of simulations, the BERs of the proposed ideal cooperative SCMA system under an AWGN channel and different iterations of the MPA detector for and are depicted in Figure 5 and Figure 6, respectively. It is observed that the BER performance of the cooperative SCMA system is better than that of the non-cooperative one. This is because the location of users in the second group is far from the BS, and the strength of the signal received by these users is relatively weak. Moreover, the cooperative SCMA system suffers from large decreases in BER performance when the number of iterations for the MPA detector is not large enough. Simulations demonstrated that six iterations can be used to arrive at the intended results.
Figure 5.
The BER performance of the proposed ideal cooperative SCMA system under an AWGN channel and different iterations of the MPA detector for .
Figure 6.
The BER performance of the proposed ideal cooperative SCMA system under an AWGN channel and different iterations of the MPA detector for .
We also evaluated the BER performance of the proposed non-ideal cooperative SCMA system under an AWGN channel and different SNRs of the source–relay (S-R) link for and in Figure 7 and Figure 8, respectively. This is practical since the decoding of the SCMA codewords in the relay is often imperfect, i.e., the decoded bits suffer from a certain amount of errors. We claim that there is no detection error when the SNR of the S-R link is high. Observe from both Figure 7 and Figure 8 that the destination user achieves better BERs when the SNR of the S-R link becomes higher, which in return provides us with guidance for how to approach the design of the relay’s location.
Figure 7.
The BER performance of the proposed non-ideal cooperative SCMA system under an AWGN channel and different SNRs of the S-R link for .
Figure 8.
The BER performance of the proposed non-ideal cooperative SCMA system under an AWGN channel and different SNRs of the S-R link for .
6.2. BER Evolution for Rayleigh Channel
In this subsection, we verify the effectiveness of the proposed downlink cooperative SCMA system for the Rayleigh channel. We compared the BERs and MPA detector for the proposed cooperative SCMA system under a Rayleigh channel with and in Figure 9. All the cases verify the validity of our analysis results in (27). We assume an ideal cooperative case in the simulation. Actually, this ideal cooperative system can be achieved when the SNR of the S-R link is above a certain value.
Figure 9.
Comparison of the BERs and MPA detector for the proposed cooperative SCMA system under a Rayleigh channel with and .
We also analyzed the BERs of the proposed ideal cooperative SCMA system under a Rayleigh channel with different numbers of iterations for the MPA detector under and in Figure 10 and Figure 11, respectively. The advantage of the cooperative SCMA system over the non-cooperative one was highlighted, demonstrating the validity of the designed cooperative system. By using the sparse-based channel estimator in [51], we also investigate the BER performance of the proposed ideal cooperative SCMA system under a Rayleigh channel with imperfect channel state information (CSI) for and in Figure 12. It is obvious that BER degradation is negligible, which further clarifies the robustness of the proposed joint detection structure.
Figure 10.
The BER performance of the proposed ideal cooperative SCMA system under a Rayleigh channel and different iterations of the MPA detector for .
Figure 11.
The BER performance of the proposed ideal cooperative SCMA system under a Rayleigh channel and different iterations of the MPA detector for .
Figure 12.
The BER performance of the proposed ideal cooperative SCMA system under a Rayleigh channel with imperfect channel state information for and .
In the last set of simulations, the BER performance of the proposed non-ideal cooperative SCMA system over a Rayleigh channel and different SNRs of the S-R link for and were considered, as shown in Figure 13 and Figure 14, respectively. It can be observed from Figure 13 and Figure 14 that the non-ideal cooperative SCMA system’s performance decreases significantly when the SNR of the S-R link is only 5 dB. This is because the detected bits in the relay consist of a large amount of errors, propagating into the destination users, and a large SNR is more suitable for practical implementation.
Figure 13.
The BER performance of the proposed non-ideal cooperative SCMA system under a Rayleigh channel and different SNR of the S-R link for .
Figure 14.
The BER performance of the proposed non-ideal cooperative SCMA system under a Rayleigh channel and different SNRs of the S-R link for .
7. Conclusions
This work provides a cooperative downlink SCMA system by using a relay to serve the cell edge users, which works in a decode-and-forward manner. To achieve better BER performance, we propose a joint iterative decoding design for the cooperative downlink SCMA system by means of a joint factor graph, which extends the original indicator matrix to the cooperative one. Moreover, the closed-form BER performance is also derived to enable us to perform analyses on the joint iterative MPA detector. Simulation results demonstrate the superiority of the downlink cooperative SCMA system over the non-cooperative one.
Author Contributions
Conceptualization, H.C., M.Z. and R.S.; methodology, H.C.; writing—original draft preparation, H.C.; writing—review and editing, H.C., M.Z. and R.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by the National Natural Science Foundation of China under Grants 62301271 and 62401290, the open research fund of National Mobile Communications Research Laboratory, Southeast University (No. 2025D13), and the Natural Science Research Start-up Foundation of Recruiting Talents of Nanjing University of Posts and Telecommunications under Grants No. NY222083 and No. NY222082.
Data Availability Statement
Data are contained within this article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Al-Dulaimi, O.M.K.; Al-Dulaimi, A.M.K.; Alexandra, M.O.; Al-Dulaimi, M.K.H. Strategy for Non-Orthogonal Multiple Access and Performance in 5G and 6G Networks. Sensors 2023, 23, 1705. [Google Scholar] [CrossRef] [PubMed]
- Wang, D.; Wu, M.; He, Y.; Pang, L.; Xu, Q.; Zhang, R. An HAP and UAVs Collaboration Framework for Uplink Secure Rate Maximization in NOMA-Enabled IoT Networks. Remote Sens. 2022, 14, 4501. [Google Scholar] [CrossRef]
- Vidal-Beltrán, S.; López-Bonilla, J.L. Improving Spectral Efficiency in the SCMA Uplink Channel. Mathematics 2021, 9, 651. [Google Scholar] [CrossRef]
- Wang, C.; You, X.; Gao, X.; Zhu, X.; Li, Z.; Zhang, C.; Wang, H.; Huang, Y.; Chen, Y.; Haas, H.; et al. On the Road to 6G: Visions, Requirements, Key Technologies, and Testbeds. IEEE Commun. Surv. Tutor. 2023, 25, 905–974. [Google Scholar] [CrossRef]
- Chafii, M.; Bariah, L.; Muhaidat, S.; Debbah, M. Twelve Scientific Challenges for 6G: Rethinking the Foundations of Communications Theory. IEEE Commun. Surv. Tutor. 2023, 25, 868–904. [Google Scholar] [CrossRef]
- Atzori, L.; Iera, A.; Morabito, G. The Internet of Things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
- Zanella, A.; Bui, N.; Castellani, A.; Vangelista, L.; Zorzi, M. Internet of Things for smart cities. IEEE Internet Things J. 2014, 1, 22–32. [Google Scholar] [CrossRef]
- Zhong, Y.; Dutkiewicz, E.; Yang, Y.; Zhu, X.; Zhou, Z.; Jiang, T. Internet of mission-critical things: Human and animal classification-A device-free sensing approach. IEEE Internet Things J. 2018, 5, 3369–3377. [Google Scholar] [CrossRef]
- Ji, B.; Zhang, X.; Mumtaz, S.; Han, C.; Li, C.; Wen, H.; Wang, D. Survey on the internet of vehicles: Network architectures and applications. IEEE Commun. Stand. Mag. 2020, 4, 34–41. [Google Scholar] [CrossRef]
- Sultana, A.; Woungang, I.; Anpalagan, A.; Zhao, L.; Ferdouse, L. Efficient resource allocation in SCMA-enabled device-to-device communication for 5G networks. IEEE Trans. Veh. Technol. 2020, 69, 5343–5354. [Google Scholar] [CrossRef]
- Yu, L.; Liu, Z.; Wen, M.; Cai, D.; Dang, S.; Wang, Y.; Xiao, P. Sparse code multiple access for 6G wireless communication networks: Recent advances and future directions. IEEE Commun. Stand. Mag. 2021, 5, 92–99. [Google Scholar] [CrossRef]
- Islam, S.M.R.; Avazov, N.; Dobre, O.A.; Kwak, K. Power-domain non-orthogonal multiple access (NOMA) in 5G systems: Potentials and challenges. IEEE Commun. Surv. Tutor. 2017, 19, 721–742. [Google Scholar] [CrossRef]
- Nikopour, H.; Baligh, H. Sparse code multiple access. In Proceedings of the 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), London, UK, 8–11 September 2013. [Google Scholar]
- Wei, F.; Chen, W.; Wu, Y.; Ma, J.; Tsiftsis, T.A. Message-passing receiver design for joint channel estimation and data decoding in uplink grant-free SCMAsystems. IEEE Trans. Wirel. Commun. 2019, 18, 167–181. [Google Scholar] [CrossRef]
- Bao, J.; Ma, Z.; Xiao, M.; Ding, Z.; Zhu, Z. Performance analysis of uplink SCMA with receiver diversity and randomly deployed users. IEEE Trans. Veh. Technol. 2018, 67, 2792–2797. [Google Scholar] [CrossRef]
- Moltafet, M.; Yamchi, N.M.; Javan, M.R.; Azmi, P. Comparison study between PD-NOMA and SCMA. IEEE Trans. Veh. Technol. 2018, 67, 1830–1834. [Google Scholar] [CrossRef]
- Dai, L.; Wang, B.; Yuan, Y.; Han, S.; Chih-Lin, I.; Wang, Z. Non-orthogonal multiple access for 5G: Solutions, challenges, opportunities, and future research trends. IEEE Commun. Mag. 2015, 53, 74–81. [Google Scholar] [CrossRef]
- Li, S.; Feng, Y.; Sun, Y.; Xia, Z. A Low-Complexity Detector for Uplink SCMA by Exploiting Dynamical Superior User Removal Algorithm. Electronics 2022, 11, 1020. [Google Scholar] [CrossRef]
- Bao, J.; Ma, Z.; Ding, Z.; Karagiannidis, G.K.; Zhu, Z. On the Design of Multiuser Codebooks for Uplink SCMA Systems. IEEE Commun. Lett. 2016, 20, 1920–1923. [Google Scholar] [CrossRef]
- Mheich, Z.; Wen, L.; Xiao, P.; Maaref, A. Design of SCMA Codebooks Based on Golden Angle Modulation. IEEE Trans. Veh. Technol. 2019, 68, 1501–1509. [Google Scholar] [CrossRef]
- Dong, C.; Cai, X.; Niu, K.; Lin, J. An Efficient SCMA Codebook Design Based on 1-D Searching Algorithm. IEEE Commun. Lett. 2018, 22, 2234–2237. [Google Scholar] [CrossRef]
- Yu, L.; Fan, P.; Cai, D.; Ma, Z. Design and Analysis of SCMA Codebook Based on Star-QAM Signaling Constellations. IEEE Trans. Veh. Technol. 2018, 67, 10543–10553. [Google Scholar] [CrossRef]
- Chen, Y.-M.; Chen, J.-W. On the Design of Near-Optimal Sparse Code Multiple Access Codebooks. IEEE Trans. Commun. 2020, 68, 2950–2962. [Google Scholar] [CrossRef]
- Li, X.; Gao, Z.; Gui, Y.; Liu, Z.; Xiao, P.; Yu, L. Design of Power-Imbalanced SCMA Codebook. IEEE Trans. Veh. Technol. 2022, 71, 2140–2145. [Google Scholar] [CrossRef]
- Zheng, Y.; Xin, J.; Wang, H.; Zhang, S.; Qiao, Y. A Low-Complexity Codebook Design Scheme for SCMA Systems Over an AWGN Channel. IEEE Trans. Veh. Technol. 2022, 71, 8675–8688. [Google Scholar] [CrossRef]
- Peng, X.; He, D.; Lin, H.; Li, Y. An Enhanced Multi-User SCMA Codebook Design Over an AWGN Channel. IEEE Commun. Lett. 2024, 28, 1529–1533. [Google Scholar] [CrossRef]
- Lei, T.; Ni, S.; Cheng, N.; Chen, S.; Song, X. SCMA Codebook for Uplink Rician Fading Channels. IEEE Commun. Lett. 2023, 27, 527–531. [Google Scholar] [CrossRef]
- Chen, Y.-M.; Hsu, Y.-C.; Wu, M.-C.; Singh, R.; Chang, Y.-C. On Near-Optimal Codebook and Receiver Designs for MIMO-SCMA Schemes. IEEE Trans. Wirel. Commun. 2022, 21, 10724–10738. [Google Scholar] [CrossRef]
- Yang, L.; Liu, Y.; Siu, Y. Low Complexity Message Passing Algorithm for SCMA System. IEEE Commun. Lett. 2016, 20, 2466–2469. [Google Scholar] [CrossRef]
- Jia, M.; Wang, L.; Guo, Q.; Gu, X.; Xiang, W. A Low Complexity Detection Algorithm for Fixed Up-Link SCMA System in Mission Critical Scenario. IEEE Internet Things J. 2018, 5, 3289–3298. [Google Scholar] [CrossRef]
- Du, Y.; Dong, B.; Chen, Z.; Fang, J.; Wang, X. A Fast Convergence Multiuser Detection Scheme for Uplink SCMA Systems. IEEE Wirel. Commun. Lett. 2016, 25, 388–391. [Google Scholar] [CrossRef]
- Du, Y.; Dong, B.; Chen, Z.; Wang, X.; Gao, P. Improved Serial Scheduling-Based Detection for Sparse Code Multiple Access Systems. IEEE Wirel. Commun. Lett. 2017, 6, 570–573. [Google Scholar] [CrossRef]
- Dai, J.; Niu, K.; Dong, C.; Lin, J. Improved Message Passing Algorithms for Sparse Code Multiple Access. IEEE Trans. Veh. Technol. 2017, 66, 9986–9999. [Google Scholar] [CrossRef]
- Han, K.; Hu, J.; Chen, J.; Lu, H. A Low Complexity Sparse Code Multiple Access Detector Based on Stochastic Computing. IEEE Trans. Circuits Syst. I Reg. Pap. 2018, 65, 769–782. [Google Scholar] [CrossRef]
- Wei, F.; Chen, W. Low Complexity Iterative Receiver Design for Sparse Code Multiple Access. IEEE Trans. Commun. 2017, 65, 621–634. [Google Scholar] [CrossRef]
- Yang, L.; Ma, X.; Siu, Y. Low Complexity MPA Detector Based on Sphere Decoding for SCMA. IEEE Commun. Lett. 2017, 21, 1855–1858. [Google Scholar] [CrossRef]
- Cheng, H.; Zhang, M.; Zhang, C.; Zhang, H.; Huang, Y.; Wang, B. Low Complexity Message Passing Receiver Design for SCMA-GFDM System. IEEE Trans. Veh. Technol. 2024, 73, 18755–18768. [Google Scholar] [CrossRef]
- Du, Y.; Dong, B.; Chen, Z.; Gao, P.; Fang, J. Joint Sparse Graph-Detector Design for Downlink MIMO-SCMA Systems. IEEE Wirel. Commun. Lett. 2017, 6, 14–17. [Google Scholar] [CrossRef]
- Liu, Y.; Zhang, C.; Hu, J.; Chen, J.; Yang, K. Low-Complexity MIMO-SCMA Detection for LEO Satellite Communications. IEEE Trans. Veh. Technol. 2025, 74, 5253–5258. [Google Scholar] [CrossRef]
- Luo, Q.; Xiao, P.; Liu, Z.; Wan, Z.; Thomos, N.; Gao, Z.; He, Z. AFDM-SCMA: A Promising Waveform for Massive Connectivity Over High Mobility Channels. IEEE Trans. Wirel. Commun. 2024, 23, 14421–14436. [Google Scholar] [CrossRef]
- Luo, Q.; Xiao, P.; Chen, G.; Zhu, J. On the Design of Variable Modulation and Adaptive Modulation for Uplink Sparse Code Multiple Access. IEEE J. Sel. Areas Commun. 2025, 43, 1153–1167. [Google Scholar] [CrossRef]
- Miuccio, L.; Panno, D.; Riolo, S. A Flexible Encoding/Decoding Procedure for 6G SCMA Wireless Networks via Adversarial Machine Learning Techniques. IEEE Trans. Veh. Technol. 2023, 72, 3288–3303. [Google Scholar] [CrossRef]
- Ding, Z.; Peng, M.; Poor, H.V. Cooperative Non-Orthogonal Multiple Access in 5G Systems. IEEE Commun. Lett. 2015, 19, 1462–1465. [Google Scholar] [CrossRef]
- Yang, Z.; Ding, Z.; Wu, Y.; Fan, P. Novel Relay Selection Strategies for Cooperative NOMA. IEEE Trans. Veh. Technol. 2017, 66, 10114–10123. [Google Scholar] [CrossRef]
- Wan, D.; Wen, M.; Ji, F.; Liu, Y.; Huang, Y. Cooperative NOMA Systems with Partial Channel State Information Over Nakagami-m Fading Channels. IEEE Trans. Commun. 2018, 66, 947–958. [Google Scholar] [CrossRef]
- Kumar, M.H.; Kumar, A.; Sharma, S.; Kumar, M.V. Performance Analysis of a Spatial Modulation Aided Cooperative NOMA System. IEEE Commun. Lett. 2024, 28, 2273–2277. [Google Scholar] [CrossRef]
- Reifert, R.-J.; Dahrouj, H.; Sezgin, A. Extended Reality via Cooperative NOMA in Hybrid Cloud/Mobile-Edge Computing Networks. IEEE Internet Things J. 2024, 11, 12834–12852. [Google Scholar] [CrossRef]
- Tweneboah-Koduah, S.; Affum, E.A.; Agyemang-Prempeh Agyekum, K.; Ajagbe, S.A.; Adigun, M.O. Performance of Cooperative Relay NOMA with Large Antenna Transmitters. Electronics 2022, 11, 3482. [Google Scholar] [CrossRef]
- Wang, H.; Dong, J.; Tang, K.; Shi, H. Outage Performance Analysis of NOMA in Wireless Powered Cognitive Radio Networks with AF and DF Relaying Techniques. Entropy 2021, 23, 1463. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Wang, X.; Wang, D.; Lan, Y.; Zhang, Y. Outage Performance of Relay Sparse Code Multiple Access Networks. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakesh, Morocco, 15–18 April 2019. [Google Scholar]
- Heo, E.; Kim, N.; Park, H. Sparse structure-based channel estimation for uplink SCMA system. IEEE Trans. Veh. Technol. 2017, 66, 8037–8046. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).