A Low-Complexity Detector for Uplink SCMA by Exploiting Dynamical Superior User Removal Algorithm
Abstract
:1. Introduction
- An improved low-complexity MPA receiver for SCMA is proposed. This scheme, of sequential nature, was further generalized to the SMPA scheme imposing a threshold-based criterion for dynamically weeding out users.
- An advantage user-ranking method is introduced based on the factor graph, and users are sorted in descending order before searching so that reliable nodes can be pruned in subsequent iterations. Additionally, we combine the idea of repeatedly eliminating disadvantages in game theory with the iterative serial message algorithm, and we treat every user whose information has been reliably decoded as a strict inferior strategy that can be eliminated.
- The threshold is set to determine the reliability and stability of the signal. In the iterative process, the current optimal user will be judged in each iteration. Once the threshold condition is met, the current optimal user will be deleted. Meanwhile, we use the parameter to balance the system error performance and complexity.
2. System Model
2.1. Principle of SCMA
2.2. Original MPA Multi-User Detection for Uplink SCMA
2.3. SMPA Multi-User Detection Scheme
3. Proposed Detection Schemes for UPLINK SCMA
3.1. Iterative Elimination of Dominated Strategies
3.2. User Ranking
3.3. Confidence Stability Based on a Threshold
3.4. TB-RMPA Multiuser Detection Scheme
Algorithm 1 TB-RMPA |
Input:,,,,, S |
Output: |
|
3.5. Computational Complexity Analysis
4. Simulations
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Dai, L.; Wang, B.; Yuan, Y.; Han, S.; I, C.; 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]
- 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] [Green Version]
- 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; pp. 332–336. [Google Scholar] [CrossRef]
- Au, K.; Zhang, L.; Nikopour, H.; Yi, E.; Bayesteh, A.; Vilaipornsawai, U.; Ma, J.; Zhu, P. Uplink contention based SCMA for 5G radio access. In Proceedings of the 2014 IEEE Globecom Workshops (GC Wkshps), Austin, TX, USA, 8–12 December 2014; pp. 900–905. [Google Scholar] [CrossRef] [Green Version]
- Hoshyar, R.; Wathan, F.P.; Tafazolli, R. Novel Low-Density Signature for Synchronous CDMA Systems Over AWGN Channel. IEEE Trans. Signal Process. 2008, 56, 1616–1626. [Google Scholar] [CrossRef] [Green Version]
- Han, Y.; Zhou, W.; Zhao, M.; Zhou, S. Enabling High Order SCMA Systems in Downlink Scenarios With a Serial Coding Scheme. IEEE Access 2018, 6, 33796–33809. [Google Scholar] [CrossRef]
- Ghaffari, A.; Leonardon, M.; Savaria, Y.; Jego, C.; Leroux, C. Improving performance of SCMA MPA decoders using estimation of conditional probabilities. In Proceedings of the 2017 15th IEEE International New Circuits and Systems Conference (NEWCAS), Strasbourg, France, 25–28 June 2017; pp. 21–24. [Google Scholar] [CrossRef]
- Deepshikha; Vanidevi, M. Modified SCMA Decoder for 5G Uplink System. In Proceedings of the 2018 15th IEEE India Council International Conference (INDICON), Coimbatore, India, 16–18 December 2018; pp. 1–5. [Google Scholar] [CrossRef]
- Sfeir, E.; Mitra, R.; Kaddoum, G.; Bhatia, V. RFF Based Detection for SCMA in Presence of PA Nonlinearity. IEEE Commun. Lett. 2020, 24, 2604–2608. [Google Scholar] [CrossRef]
- Yuan, W.; Wu, N.; Yan, C.; Li, Y.; Huang, X.; Hanzo, L. A Low-Complexity Energy-Minimization-Based SCMA Detector and Its Convergence Analysis. IEEE Trans. Veh. Technol. 2018, 67, 12398–12403. [Google Scholar] [CrossRef]
- Wu, Y.; Zhang, S.; Chen, Y. Iterative multiuser receiver in sparse code multiple access systems. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 2918–2923. [Google Scholar] [CrossRef]
- Zhang, C.; Yang, C.; Pang, X.; Song, W.; Xu, W.; Zhang, S.; Zhang, Z.; You, X. Efficient Sparse Code Multiple Access Decoder Based on Deterministic Message Passing Algorithm. IEEE Trans. Veh. Technol. 2020, 69, 3562–3574. [Google Scholar] [CrossRef]
- Zhang, S.; Xu, X.; Lu, L.; Wu, Y.; He, G.; Chen, Y. Sparse code multiple access: An energy efficient uplink approach for 5G wireless systems. In Proceedings of the 2014 IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014; pp. 4782–4787. [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]
- Durak, M.H.; Ertuğ, Ö. CS-Based Multiuser Detector for SCMA Systems. In Proceedings of the 2019 International Symposium on Networks, Computers and Communications (ISNCC), Istanbul, Turkey, 18–20 June 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Du, Y.; Dong, B.; Chen, Z.; Fang, J.; Gao, P.; Liu, Z. Low-Complexity Detector in Sparse Code Multiple Access Systems. IEEE Commun. Lett. 2016, 20, 1812–1815. [Google Scholar] [CrossRef]
- Wang, Y.; Qiu, L. Edge Selection-Based Low Complexity Detection Scheme for SCMA System. In Proceedings of the 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montreal, QC, Canada, 18–21 September 2016; pp. 1–5. [Google Scholar] [CrossRef]
- Silva, B.F.d.; le Ruyet, D.; Uchôa-Filho, B.F. Threshold-Based Edge Selection MPA for SCMA. IEEE Trans. Veh. Technol. 2020, 69, 2957–2966. [Google Scholar] [CrossRef]
- Wang, P.; Liu, L.; Zhou, S.; Peng, G.; Yin, S.; Wei, S. Near-Optimal MIMO-SCMA Uplink Detection With Low-Complexity Expectation Propagation. IEEE Trans. Wirel. Commun. 2020, 19, 1025–1037. [Google Scholar] [CrossRef]
- Xiao, B.; Xiao, K.; Zhang, S.; Chen, Z.; Xia, B.; Liu, H. Iterative detection and decoding for SCMA systems with LDPC codes. In Proceedings of the 2015 International Conference on Wireless Communications & Signal Processing (WCSP), Nanjing, China, 15–17 October 2015; pp. 1–5. [Google Scholar] [CrossRef] [Green Version]
- Miao, J.; Hu, X.; Zhao, Z. A Low Complexity Multiuser Detection Scheme with Dynamic Factor Graph for Uplink SCMA Systems. In Proceedings of the 2019 IEEE/CIC International Conference on Communications in China (ICCC), Changchun, China, 11–13 August 2019; pp. 846–851. [Google Scholar] [CrossRef]
- Hao, Y.; Xiao, K.; Chen, Z.; Xia, B. Density evolution analysis of LDPC-coded SCMA systems. In Proceedings of the 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 11–13 October 2017; pp. 1–6. [Google Scholar] [CrossRef]
- He, Q.; Bai, B.; Feng, D.; Xu, H.; Zhu, M. A Nonbinary LDPC-Coded SCMA System with Optimized Codebook Design. In Proceedings of the 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), Toronto, ON, Canada, 24–27 September 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Mu, H.; Ma, Z.; Alhaji, M.; Fan, P.; Chen, D. A Fixed Low Complexity Message Pass Algorithm Detector for Up-Link SCMA System. IEEE Wirel. Commun. Lett. 2015, 4, 585–588. [Google Scholar] [CrossRef]
- Du, Y.; Dong, B.; Chen, Z.; Fang, J.; Yang, L. Shuffled Multiuser Detection Schemes for Uplink Sparse Code Multiple Access Systems. IEEE Commun. Lett. 2016, 20, 1231–1234. [Google Scholar] [CrossRef]
- Xu, X.; Wang, Y.; Liu, J.; Zhang, X. Analysis on the achievement milestones and limitations of Game Theory. In Proceedings of the 2008 Chinese Control and Decision Conference, Yantai, China, 2–4 July 2008; pp. 1214–1219. [Google Scholar] [CrossRef]
- Wooldridge, M. Does Game Theory Work? IEEE Intell. Syst. 2012, 27, 76–80. [Google Scholar] [CrossRef]
- Junhui, Z.; Tao, Y.; Yi, G.; Jiao, W.; Lei, F. Power control algorithm of cognitive radio based on non-cooperative game theory. China Commun. 2013, 10, 143–154. [Google Scholar] [CrossRef]
- Wang, B.; Han, Z.; Liu, K.J.R. Distributed Relay Selection and Power Control for Multiuser Cooperative Communication Networks Using Stackelberg Game. IEEE Trans. Mob. Comput. 2009, 8, 975–990. [Google Scholar] [CrossRef] [Green Version]
- Xiao, M.; Shroff, N.B.; Chong, E.K.P. Utility-based power control in cellular wireless systems. In Proceedings of the IEEE INFOCOM 2001, Conference on Computer Communications, Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213), Anchorage, AK, USA, 22–26 April 2001; Volume 1, pp. 412–421. [Google Scholar] [CrossRef]
- La, R.J.; Anantharam, V. Optimal routing control: Game theoretic approach. In Proceedings of the 36th IEEE Conference on Decision and Control, San Diego, CA, USA, 12 December 1997; Volume 3, pp. 2910–2915. [Google Scholar] [CrossRef] [Green Version]
- Hou, Z.; Xiang, Z.; Ren, P.; Cao, B. SCMA Codebook Design Based on Divided Extended Mother Codebook. IEEE Access 2021, 9, 71563–71576. [Google Scholar] [CrossRef]
- Liu, Z.; Yang, L.-L. Sparse or Dense: A Comparative Study of Code-Domain NOMA Systems. IEEE Trans. Wirel. Commun. 2021, 20, 4768–4780. [Google Scholar] [CrossRef]
- MacKay, D.I.C.; Neal, R.M. Near Shannon limit performance of low density parity check codes. Electron. Lett. 1996, 32, 1645–1646. [Google Scholar]
- Sun, W.-C.; Su, Y.-C.; Ueng, Y.-L.; Yang, C.-H. An LDPC-Coded SCMA Receiver with Multi-User Iterative Detection and Decoding. IEEE Trans. Circuits Syst. Regul. Pap. 2019, 66, 3571–3584. [Google Scholar] [CrossRef]
- Wu, X.; Wang, Y.; Li, C. Low-Complexity CRC Aided Joint Iterative Detection and SCL Decoding Receiver of Polar Coded SCMA System. IEEE Access 2020, 8, 220108–220120. [Google Scholar] [CrossRef]
- Xiang, L.; Liu, Y.; Xu, C.; Maunder, R.G.; Yang, L.-L.; Hanzo, L. Iterative Receiver Design for Polar-Coded SCMA Systems. IEEE Trans. Commun. 2021, 69, 4235–4246. [Google Scholar] [CrossRef]
- Li, D.; Jia, M.; Wang, X.; Guo, Q.; Gu, X. Iterative Multiuser Detection and Decoding for Sparse Code Multiple Access Combined with Spectrally Efficient Frequency Division Multiplexing. IEEE Access 2020, 8, 24887–24895. [Google Scholar] [CrossRef]
- Zhang, C.; Luo, Y.; Chen, Y. A Low-Complexity SCMA Detector Based on Discretization. IEEE Trans. Wirel. Commun. 2018, 17, 2333–2345. [Google Scholar] [CrossRef]
- Kaplan, G.; Shamai, S. Achievable performance over the correlated Rician channel. IEEE Trans. Commun. 1994, 42, 2967–2978. [Google Scholar] [CrossRef]
Acronyms | Full Form | Acronyms | Full Form |
---|---|---|---|
MPA | Message-Passing Algorithm | IEDS | Iterative Elimination of Dominated Strategies |
SER | Symbol Error Ratio | NOMA | Non-Orthogonal Multiple Access |
OMA | Orthogonal Multiple Access | LDS-CDMA | Low-Density Signature Code Division Multiple Access |
QAM | Quadrature Amplitude Modulation | MUD | Multi-User Detection |
MAP | Maximum Joint Posterior Probability | ML | Maximum Likelihood |
CS | Compressed Sensing | EPA | Expectation Propagation Algorithm |
SMPA | Shuffled MPA | PM | Partial Marginalization |
FN | Function Nodes | VN | Variable Nodes |
ES-MPA | Edge Selected MPA | DMPA | Discretized MPA |
LOS | Line-of-Sigh | LDPC | Low-Density Parity Check Code |
Parameter | Definition | Remarks |
---|---|---|
K | Number of resources | Orthogonal to each other |
J | Number of users | Transformed on the resources simultaneously |
Overloading factor, | Show the overload performance of the system | |
M | Size of codebook | Data rate is proportional to |
N | Amount of resource occupied by a user | Diversity is proportional to N |
Collision degree, amount of the neighbors on a resource. | MPA complexity order increases exponentially with |
Notations | Description | Notations | Description |
---|---|---|---|
Received signal | The maximum number of iterations | ||
Current threshold | S | The dynamic adjustment step size of | |
J | Number of system users | U | Number of remaining users |
Addition | Multiplication | Exponentiation | |
---|---|---|---|
SMPA | |||
LOG-SMPA | 0 | ||
ES-MPA | |||
DMPA | 0 | ||
TB-RMPA | 0 |
Scenario | (J,K) | ||
---|---|---|---|
(A) | (6,4) | 3 | |
(B) | (9,6) | 3 | |
(C) | (12,6) | 4 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).
Share and Cite
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. https://doi.org/10.3390/electronics11071020
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(7):1020. https://doi.org/10.3390/electronics11071020
Chicago/Turabian StyleLi, Shufeng, Yuwei Feng, Yao Sun, and Zhiping Xia. 2022. "A Low-Complexity Detector for Uplink SCMA by Exploiting Dynamical Superior User Removal Algorithm" Electronics 11, no. 7: 1020. https://doi.org/10.3390/electronics11071020
APA StyleLi, S., Feng, Y., Sun, Y., & Xia, Z. (2022). A Low-Complexity Detector for Uplink SCMA by Exploiting Dynamical Superior User Removal Algorithm. Electronics, 11(7), 1020. https://doi.org/10.3390/electronics11071020