Open Access
ARTICLE
Evaluation of Codebook Design Using SCMA Scheme Based on An and Dn Lattices
1 Department of ECE, Knowledge Institute of Technology, Salem, 637504, India
2 Department of ECE, Sona College of Technology, Salem, 636001, India
* Corresponding Author: G. Rajamanickam. Email:
Intelligent Automation & Soft Computing 2023, 35(3), 3037-3048. https://doi.org/10.32604/iasc.2023.029996
Received 16 March 2022; Accepted 05 May 2022; Issue published 17 August 2022
Abstract
The sparse code multiple access (SCMA) scheme is a Non-Orthogonal Multiple Access (NOMA) type of scheme that is used to handle the uplink component of mobile communication in the current generation. A need of the 5G mobile network is the ability to handle more users. To accommodate this, the SCMA allows each user to deploy a variety of sub-carrier broadcasts, and several consumers may contribute to the same frequency using superposition coding. The SCMA approach, together with codebook design for each user, is used to improve channel efficiency through better management of the available spectrum. However, developing a codebook with a greater number of value sets is still another challenge. With enhanced techniques of encoding and decoding for 5G networks, mapping the multidimensional constellations in the SCMA system plays a significant role in improving the system performance and enhancing the overall system performance. The creation of a codebook utilizing the SCMA approach in conjunction with the lattice theory is suggested in this study. The prototype is shaped using a popular lattice, such as A n and D n, as the basis. Afterward, from the primary lattice constellation, the multidimensional complex mother constellation with the most noticeable variance in power is discovered. The lattice-based coding is generated by combining the codebooks with the mother constellation, and the codes in the matrices are mapped by rotating the constellations in this context. The suggested technique, in conjunction with the investigation of novel SCMA codebook sets, provides improved performance in terms of Bit Error Rate (BER) and complexity with regard to Signal to Noise Ratio (SNR). Finally, the bit error rate is reduced for various SNRs during transmission in the channel.Keywords
SCMA is a coding domain of Non-Orthogonal Multiple Access (NOMA), and its subclass has been investigated in further detail. The NOMA deals with orthogonal Resource Elements (REs) in a non-orthogonal manner to the users, with the same REs to many users being distributed to them in a non-orthogonal manner. In any system where the resource elements are shared, the system’s spectral efficiency improves, which in turn boosts the demand for mobile Internet [1–3]. Various NOMA approaches are grouped into three primary groups [4], each of which is described below. 1. NOMA with multiple domains, 2. NOMA with power domains, and 3. NOMA with code domains The SCMA is part of a revolutionary code-domain NOMA [5] system that was developed recently. The variance of the Low Density Signature has been especially addressed in this scheme, as well (LDS). In each RE, there is sharing among the active users inside or a subset of the establishing structure of sparse, similar to how LDS is structured. Multidimensional constellations (MdC) maps with incoming bits to distribute that information, however unlike Quadrature Amplitude Modulation (QAM), SCMA users disseminate that information using their pre-assigned REs, rather than QAM (QAM). SCMA transmits the varied symbols of REs, as opposed to LDS, which transmits the repetition of QAM symbols over the same symbols of REs. SCMA is a component of multidimensional constellations in each case (MdC). On a number of different levels, SCMA [6] and LDS are contrasted. It is thus possible to consider the LDS to be an SCMA special class whose repetition of QAM takes the MdC form. Because of its multidimensional constellation and contrast with Pattern division multiple access (PDMA), SCMA provides a feasible functioning, as illustrated in [7]. Another performance of sum-rate comparison is observed in the Power domain NOMA with SCMA [8], where it is demonstrated that the SCMA achieves the needed performance despite the larger complexity of the system in this case. There are several NOMA schemes research [9] that are carried out, and one of the studies discovered that code-domain NOMA has better resilience with higher accuracy for more connectivity than other NOMA schemes. It is very necessary to study a range of critical features with the Code-domain NOMA at purely SCMA because of the increased performance that it provides. In this manner, it follows one of the most compelling applications of SCMA uplink. The uplink systems service communications of the SCMA, in particular, will be addressed in more depth in this section [10–12].
Recent developments in 5G communication have sparked increased interest, owing to the fast advancement of mobile communication technology. 5G communication is extremely supportive of three main typical scenarios, which are enhanced Mobile Broadband (eMBB), massive Machine Type Communications (mMTC), and Ultra Reliable Low Latency Communications (uRLLC) [13,14]. These scenarios are enhanced Mobile Broadband (eMBB), massive Machine Type Communications (mMTC), and ultra reliable low latency communications (uRLLC). Smart city applications [15] and intelligent transportation systems [16] both rely on 5G communication, which is critical in both applications. The SCMA model is shown in Fig. 1 with all of the constituent blocks along with the relationships between each step. It is stated in this work that lattice theory-based codebook design is described with just minor modifications to achieve performance enhancement while still maintaining a low cost. Several ways may be used to locate the mother constellations, which will be used to determine the difference between the code word in that codebook design set. The constellation points with power variation can be found using a variety of approaches. When using the conventional lattice constellation in conjunction with mapping matrices, it is possible to generate the mother constellation. A rotational scheme is developed for this production of mapping matrices. From the above, it is possible to get the mother constellation by utilising ordinary lattice constellations, and the characteristics of matrices mapping with rotation constellation are explained in more detail. Together with the mother constellation and the matrices produced from the codebook sets, they provide a complete picture. Section 2 of this document has a more detailed organisation of the remainder of the work under the title contribution. Introduction to the system concept is provided in Section 3, and the suggested codebook architecture is discussed further in Section 4. A comparison is made between the BER performance of the Original Codebook (OCB) and the proposed codebook in Section 5.
Recently, several works described that uplink channels, particularly unity rotations of the multidimensional constellation, which do not have an impact on the performance of sparse code systems due to random Rayleigh fading, were attributed between users in the same way that multi-dimensional constellations were attributed between users. Another point of contention is that the transmission of uplink ration, as well as the lower limit of Euclidean distance between the signals, govern the BER performance and communication dependability of the SCMA uplink system, according to certain sources. The appointment of above same between sparse users connected with Channel of Rayleigh fading has been thoroughly explored in past work, and it is possible that the performance may suffer as a result of the appointment.
With a multistage optimization approach, an efficient method for sparse code multiple access uplink system is sought. To construct a multidimensional mixture of the mother constellation, these subsets of 2D lattice constellation and its method must be combined. Following that, the mother constellation has been merged with the user of matrices mapping in order to build a new sparse codebook design that provides effective bit error rate performance for the user.
Specifically, it is discussed in this work how a sparse codebook design was carried out on the basis of lattice theory, with particular emphasis on the mother constellation approach, which aids in the differentiation of codewords.
The current research focuses on the development of matrices that include constellation rotation in conjunction with the mother constellation.
An uplink SCMA system with an overloading ratio has J users and K time-frequency resources, where λ = J/K. Prior to encoding, user
where
The
where
where
The following flow graph shown in Fig. 3 shows that the step-by-step process of codebook designs by the SCMA technique for the proposed system model. As the standard SCMA design is used in this research work, the implementation taken from the modified algorithm with the following graph.
To design SCMA codebook
A. Lattice Codes
In lattice
Take, for example, a lattice with a generator matrix G such that Gi is lower-triangular with diagonal elements that are prime powers. It is well-known that lattices such as A n, D n scaled by M satisfy these conditions, and the above-mentioned lattices demonstrated that these lattices have effective shaping advantages.
B. Formation of Mother Constellation from Lattice Codes
Obtain a real constellation
with average energy
Complex of the mother constellation
Hence, the power variation maximized can be described like
where I denotes the imaginary unit of measurement. Generally, the constellation dimension Ri is not more prominent, and this work made use of the exhaustive technique for Eq. (7) to get the N-dimensional complex multi-constellationC, which is not often seen.
C. Formation of SCMA Codebook from Mother Constellation
All of the components of the mother constellation code words are sent to and from the different resource nodes. Despite this, there exist d fusers that may be used to determine the location of each resource node. It is important to execute a similar constellation operation to the various users on the RN mentioned above in order to get the desired result. Constellation operations include permutation operations, constellation rotation operations, and complex conjugate operations, amongst others. Above and beyond full operations, the constellation rotation may be used to distinguish between distinct users. In order to identify the users of RN [16], the diagonal matrix _jas operation of the constellation is stated as follows: In order to differentiate the users of RN.
where
With different constellation operation
Steps to Perform The Proposed Technique
1. Declare the resources of orthogonal, number of users and codewords number in each codebook
2. Declare the number of frames in SCMA signals.
3. Input signal with SCMA codebooks and estimate channel coefficients
4. For following parameters find all values of SNR in Rayleigh channel
5. i) Noise power
ii) Joint Encoding and Fading Channel propagation
Calculate the SCMA signal after fading channel to find the performance.
• Define the 2-dimensional real mother constellation vector.
• Convert the real value to complex.
• Obtain the 2-dimensional complex user matrix, multiply the user specific value with 2-dimensional real mother constellation vector.
• Multiply the above result with user defined mapping matrix to get codebook value for the user defined values.
D. Mother Constellation Generation
The minimal Euclidean distance, k, is normalised in the SCMA system’s mother constellation design, and it is envisaged as the system’s finding parameters. Increasing the low Euclidean distance, on the other hand, does not just result in an improvement in the execution. The energy variety of the codeword components, the low Euclidean distance of the mother constellation, and the energy diversity between the tones are all parameters of the mother constellation that influence the growing SCMA performance. In addition to improving bit error rate performance, the codeword parts should be spaced as far apart as possible in either energy or space, if possible.
E. Log MPA Decoding
Decoders for the Message Passing Algorithm (MPA) were designed to provide performance that was close to Maximum Likelihood while requiring the least amount of complexity. There are various exponential calculations in MPA that are used to figure out extrinsic data and the odds of receiving a signal from the outside world. Fig. 4 depicts a sketch of the SCMA block design, which includes a decoder for multiple access downlink, which is detailed in detail.
The block diagram presented in Fig. 4 depicts the cascade stages of encoder, channel, and decoder, which process binary data from a codebook developed by SCMA and shown on a computer screen. The extrinsic information of computing in the logarithmic domain, which is a traditional method for overcoming this bottleneck, has been developed in advance, leading to the formulation of the log-MPA decoder. The MPA’s BER performance and complexity are compared to those of the log-MPA, and it is determined that employing log MPA with a small number of content authorising rounds produces a good trade-off between performance and complexity. We look at several techniques to determine the complexity of implementing MPA in 5G communication, including sparse codebook design with a small number of projections, clustered MPA (CMPA), which determines sub-graphs in MPA before running it, and it selected those exponential computations that are difficult to implement in MPA.
The suggested method with OCB and Log-MPA employing multi-detector are compared based on the results of this research of performance assessment. A 4 and D 4 lattices are used in this simulation to create the mother constellation, which has N = 2 elements. Comparison of the BER of suggested design codebook and OCB schemes with different M when = 150 percent and OCB schemes with various M when = 200 percent is presented using Rayleigh channel.
The exponential message passing algorithm (MPA) with BER performance analysis is defined as Eb/N0 = 18 dB, and the rate of error is around 10-3 and 10-1 for permutation and SCMA schemes, respectively, based on the permutation and SCMA schemes. The simulation result, which contains the varied values obtained from the iterations carried out throughout the execution, is listed in Tabs. 1 and 2, respectively. The BER produced from the simulation reveals that it is falling, while EbN0 is increasing with the A4, B4, A8, and D8 lattices, as seen in the graph. The BER performance of SCMA in our suggested system is better for less than the Eb/N0 of the above-mentioned article, as shown by the results of the simulation Figs. 5 and 6.
AWGN and Rayleigh fading channel performances are compared to one another, and AWGN is determined to be the superior of the two channels since it has the lowest bit error rate under log-MPA schemes. The performance of the Rayleigh fading channel is not up to the level of the other comparison channels, despite the fact that the difference between the two channels is minimal, and the BER of this channel has been influenced by this scheme. The different values produced from the simulation are tabulated in Tabs. 3 and 4 for the lattices A4 and D4 with the values of M = 4, M = 8, and are shown in the following table: Figs. 7 and 8 provide a comparison of the decrease in BER for the iterations that have been completed, respectively.
According to the explanation above, AWGN produces positive outcomes. In this way, the SCMA approach with codebook design works better when used in conjunction with lattice, as presented in this unique design, which results in increased gain and stability for mobile communication applications.
The current work presents a unique codebook design SCMA that is reliant on lattice theory and is described in detail. As a result of the use of A n and D n lattice codes, it is possible to construct a literal constellation with M constellation directions and a high shaping gain. All users are familiar with the combination of a power-varying mother constellation with many dimensions, as well as with the mapping matrices created with the constellation rotation and the codebook sets that were formed with the constellation rotation. The simulation illustrates the comparison of the proposed codebook design scheme with the existing codebook design scheme. The size of the codebook and the overload ratio of SCMA systems have an influence on the BER performance of the system. Because of this, the SCMA approach is recommended for 5G communications in order to get greater performance in conjunction with lattice combination.
It will be possible to utilise different MPA in the decoder to distinguish the performance and raise the gain with the same approach in the future by using different MPA. To achieve this, an increase in the number of iterations may be proposed, and optimization of codebooks using the same approaches results in improved stability in the gain and complexity of the techniques used. The suggestions made throughout these rounds may have included experimenting with different approaches to boost the pace of execution.
Funding Statement: The authors received no specific funding for this study.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
References
1. L. Yuanwei, Q. Zhijin, E. Maged, D. Zhiguo, N. Arumugam et al., “Non-orthogonal multiple access for 5G and beyond,” Proceedings of the IEEE, vol. 105, no. 12, pp. 2347–2381, 2017. [Google Scholar]
2. J. Wang, A. Jin, D. Shi, L. Wang, H. Shen et al., “Spectral efficiency improvement with 5G technologies: Results from field tests,” IEEE Journal on Selected Areas in Communications, vol. 35, no. 8, pp. 1867–1875, 2017. [Google Scholar]
3. P. Porambage, J. Okwuibe, M. Liyanage, M. Ylianttila and T. Taleb, “Survey on multi-access edge computing for Internet of Things realization,” IEEE Communications Surveys & Tutorials, vol. 20, no. 4, pp. 2961–2991, 2018. [Google Scholar]
4. Y. Cai, Z. Qin, F. Cui, G. Ye Li and J. A. McCann, “Modulation and multiple access for 5G networks,” IEEE Communications Surveys & Tutorials, vol. 20, no. 1, pp. 629–646, 2018. [Google Scholar]
5. W. Fan and C. Wen, “Low complexity iterative receiver design for sparse code multiple access,” IEEE Transactions on Communications, vol. 65, no. 2, pp. 621–634, 2017. [Google Scholar]
6. M. Vameghestahbanati, I. D. Marsland, R. H. Gohary and H. Yanikomeroglu, “Multidimensional constellations for uplink SCMA systems—A comparative study,” IEEE Communications Surveys & Tutorials, vol. 21, no. 3, pp. 2169–2194, 2019. [Google Scholar]
7. B. Wang, K. Wang, Z. Lu, T. Xie and J. Quan, “Comparison study of nonorthogonal multiple access schemes for 5G,” in Proc. IEEE Int. Symp. on Broadband Multimedia Systems and Broadcasting, Ghent, Belgium, pp. 1–5, 2015. [Google Scholar]
8. M. Moltafet, N. M. Yamchi, M. R. Javan and P. Azmi, “Comparison study between PD-NOMA and SCMA,” IEEE Transactions on Vehicular Technology, vol. 67, no. 2, pp. 1830–1834, 2018. [Google Scholar]
9. Z. Wu, K. Lu, C. Jiang and X. Shao, “Comprehensive study and comparison on 5G NOMA schemes,” IEEE Access, vol. 6, pp. 18511–18519, 2018. [Google Scholar]
10. Y. Yuan, Z. Yuan, G. Yu, C. H. Hwang, P. K. Liao et al., “Non-orthogonal transmission technology in LTE evolution,” IEEE Communications Magazine, vol. 54, no. 7, pp. 68–74, 2016. [Google Scholar]
11. Y. Chen, A. Bayesteh, Y. Wu, B. Ren, S. Kang et al., “Towards the standardization of non-orthogonal multiple access for next generation wireless networks,” IEEE Communication Magazine, vol. 56, no. 3, pp. 19–27, 2018. [Google Scholar]
12. M. Beko and R. Dinis, “Designing good multi-dimensional constellations,” IEEE Wireless Communications Letters, vol. 1, no. 3, pp. 221–224, 2012. [Google Scholar]
13. Y. Zhou, Q. Yu, W. Meng and C. Li, “SCMA codebook design based on constellation rotation,” in IEEE Int. Conf. on Communications (ICC), Paris, France, pp. 1–6, 2017. [Google Scholar]
14. H. Yaoyue, P. Zhiwen, L. Nan and Y. Xiaohu, “Multidimensional constellation design for spatial modulated SCMA systems,” IEEE Transactions on Vehicular Technology, vol. 70, no. 9, pp. 8795–8810, 2021. [Google Scholar]
15. F. Zhu, Y. Ren, Q. Wang and J. Xia, “Preservation mechanism of network electronic records based on broadcast- storage network in urban construction,” Journal of New Media, vol. 1, no. 1, pp. 27–34, 2019. [Google Scholar]
16. X. R. Zhang, X. Chen, W. Sun and X. Z. He, “Vehicle re-identification model based on optimized densenet121 with joint loss,” Computers, Materials & Continua, vol. 67, no. 3, pp. 3933–3948, 2021. [Google Scholar]
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.