{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:56:11Z","timestamp":1760241371800,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2018,1,15]],"date-time":"2018-01-15T00:00:00Z","timestamp":1515974400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In order to improve the performance of non-binary low-density parity check codes (LDPC) hard decision decoding algorithm and to reduce the complexity of decoding, a sum of the magnitude for hard decision decoding algorithm based on loop update detection is proposed. This will also ensure the reliability, stability and high transmission rate of 5G mobile communication. The algorithm is based on the hard decision decoding algorithm (HDA) and uses the soft information from the channel to calculate the reliability, while the sum of the variable nodes\u2019 (VN) magnitude is excluded for computing the reliability of the parity checks. At the same time, the reliability information of the variable node is considered and the loop update detection algorithm is introduced. The bit corresponding to the error code word is flipped multiple times, before this is searched in the order of most likely error probability to finally find the correct code word. Simulation results show that the performance of one of the improved schemes is better than the weighted symbol flipping (WSF) algorithm under different hexadecimal numbers by about 2.2 dB and 2.35 dB at the bit error rate (BER) of 10\u22125 over an additive white Gaussian noise (AWGN) channel, respectively. Furthermore, the average number of decoding iterations is significantly reduced.<\/jats:p>","DOI":"10.3390\/s18010236","type":"journal-article","created":{"date-parts":[[2018,1,15]],"date-time":"2018-01-15T12:30:36Z","timestamp":1516019436000},"page":"236","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Sum of the Magnitude for Hard Decision Decoding Algorithm Based on Loop Update Detection"],"prefix":"10.3390","volume":"18","author":[{"given":"Jiahui","family":"Meng","sequence":"first","affiliation":[{"name":"College of Information & Communication Engineering, Harbin Engineering University, Harbin 150001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danfeng","family":"Zhao","sequence":"additional","affiliation":[{"name":"College of Information & Communication Engineering, Harbin Engineering University, Harbin 150001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hai","family":"Tian","sequence":"additional","affiliation":[{"name":"College of Information & Communication Engineering, Harbin Engineering University, Harbin 150001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liang","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Information & Communication Engineering, Harbin Engineering University, Harbin 150001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,1,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/MCOM.2014.6736747","article-title":"Network densification: The dominant theme for wireless evolution into 5G","volume":"52","author":"Naga","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"9275","DOI":"10.1109\/TVT.2017.2696709","article-title":"Joint encoding and grouping multiple node pairs for physical-layer network coding with low-complexity algorithm","volume":"66","author":"Guo","year":"2017","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"24230","DOI":"10.3390\/s150924230","article-title":"Cell selection game for densely-deployed sensors and mobile devices in 5G networks integrating heterogeneous cells and internet of things","volume":"15","author":"Wang","year":"2015","journal-title":"Sensors"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1016\/j.comnet.2017.06.015","article-title":"Software interfaces for control, optimization and update of 5G type communication networks","volume":"129","author":"Fortuna","year":"2017","journal-title":"Comput. Netw."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3899","DOI":"10.1109\/TWC.2015.2414413","article-title":"Massive MIMO performance evaluation based on measured propagation data","volume":"14","author":"Gao","year":"2015","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Cheng, L., Zhu, H., and Li, G. (2014, January 24\u201326). LDPC encoder design and FPGA implementation in deep space communication. Proceedings of the International Conference on Logistics, Engineering, Management and Computer Science, Shenyang, China.","DOI":"10.2991\/lemcs-14.2014.81"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/TCOMM.2012.101712.110709","article-title":"A simplified Min-Sum decoding algorithm for non-binary LDPC codes","volume":"61","author":"Wang","year":"2015","journal-title":"IEEE Trans. Commun."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1109\/26.768759","article-title":"Reduced complexity iterative decoding of low-density parity check node based on belief propagation","volume":"47","author":"Marc","year":"1999","journal-title":"IEEE Trans. Commun."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1109\/TCOMM.2016.2637913","article-title":"Edge-based dynamic scheduling for belief-propagation decoding of LDPC and R S codes","volume":"65","author":"Aslam","year":"2017","journal-title":"IEEE Trans. Commun."},{"key":"ref_10","first-page":"10","article-title":"Design of hard and soft decision decoding algorithms of LDPC","volume":"90","author":"Namrata","year":"2014","journal-title":"Int. J. Comput. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1109\/JCN.2015.000063","article-title":"Challenges and some new directions in channel coding","volume":"17","author":"Evdal","year":"2015","journal-title":"J. Commun. Netw."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1186\/s13638-017-0885-4","article-title":"Improved symbol value selection for symbol flipping-based non-binary LDPC decoding","volume":"2017","author":"Balasuriya","year":"2017","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Chen, M., Hao, Y.X., and Qiu, M.K. (2016). Mobility-Aware caching and computation off loading in 5G ultra-dense cellular network. Sensors, 16.","DOI":"10.3390\/s16070974"},{"key":"ref_14","unstructured":"Swapnil, M. (2015). High-Throughput FPGA QC-LDPC Decoder Architecture for 5G Wireless, The State University of New Jersey."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2711","DOI":"10.1109\/18.959255","article-title":"Low-density parity-check codes based on finite geometries: A rediscovery and new results","volume":"47","author":"Kou","year":"2001","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1109\/LCOMM.2004.825737","article-title":"A modified weighted bit-flipping decoding of low-density parity-check codes","volume":"8","author":"Zhang","year":"2004","journal-title":"IEEE Commun. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"814","DOI":"10.1109\/LCOMM.2005.1506712","article-title":"An improvement on the modified weighted bit flipping decoding algorithm for LDPC codes","volume":"9","author":"Jiang","year":"2005","journal-title":"IEEE Commun. Lett."},{"key":"ref_18","first-page":"43","article-title":"Weighted symbol-flipping decoding for non-binary LDPC codes based on average probability and stopping criterion","volume":"37","author":"Guo","year":"2016","journal-title":"J. Commun."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2572","DOI":"10.3724\/SP.J.1146.2012.01728","article-title":"Average magnitude based weighted bit-flipping decoding algorithm for LDPC codes: Average magnitude based weighted bit-flipping decoding algorithm for LDPC codes","volume":"35","author":"Zhang","year":"2014","journal-title":"J. Electron. Inf. Technol."},{"key":"ref_20","first-page":"2256","article-title":"Multiple-Vote Symbol-Flipping Decoder for Nonbinary LDPC Codes","volume":"11","author":"Li","year":"2014","journal-title":"IEEE Trans. Very Large Scale Integr. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"749","DOI":"10.1109\/LCOMM.2014.030914.132867","article-title":"Non-binary LDPC decoder based on symbol flipping with multiple votes","volume":"18","author":"Declercq","year":"2014","journal-title":"IEEE Commun. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"905","DOI":"10.1109\/LCOMM.2015.2418260","article-title":"Multiple-votes parallel symbol-flipping decoding algorithm for non-binary LDPC codes","volume":"19","author":"Nhan","year":"2015","journal-title":"IEEE Commun. Lett."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"5368","DOI":"10.1109\/TSP.2017.2725221","article-title":"An efficient combined bit-flipping and stochastic LDPC decoder using improved probability traces","volume":"65","author":"Ueng","year":"2017","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"906","DOI":"10.1109\/TCSI.2016.2633581","article-title":"Efficient hardware implementation of probabilistic gradient descent bit-flipping","volume":"64","author":"Le","year":"2017","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_25","unstructured":"Lu, M. (2013). Research on Construction and Decoding Algorithm of Nonbinary LDPC Codes, Beijing Jiaotong University."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1449","DOI":"10.1109\/26.795809","article-title":"Comparison of constructions of irregular Gallager codes","volume":"47","author":"Mackay","year":"1999","journal-title":"IEEE Trans. Commun."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1455","DOI":"10.1109\/TVLSI.2013.2276067","article-title":"Nonbinary LDPC Decoder Based on Simplified Enhanced Generalized Bit-Flipping Algorithm","volume":"22","author":"Canet","year":"2014","journal-title":"IEEE Trans. Very Large Scale Integr. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1781","DOI":"10.1109\/TVLSI.2017.2647985","article-title":"Two-Extra-Column Trellis Min-max Decoder Architecture for Nonbinary LDPC Codes","volume":"25","author":"Thi","year":"2017","journal-title":"IEEE Trans. Very Large Scale Integr. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1356","DOI":"10.1049\/el:20046400","article-title":"Reliability ratio based weighted bit-flipping decoding for low-density parity-check codes","volume":"40","author":"Guo","year":"2004","journal-title":"Electron. Lett."},{"key":"ref_30","first-page":"4128","article-title":"Simplified symbol flipping algorithms for nonbinary low-density parity-check codes","volume":"65","author":"Zhang","year":"2017","journal-title":"IEEE Trans. Commun."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"309","DOI":"10.3724\/SP.J.1146.2010.00257","article-title":"Weighted symbol-flipping decoding for nonbinary LDPC codes based on a new stopping criterion","volume":"33","author":"Liu","year":"2011","journal-title":"J. Electron. Inf. Technol."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"4060","DOI":"10.1007\/s00034-015-0235-x","article-title":"Non-binary LDPC decoders design for maximizing throughput of an FPGA implementation","volume":"35","author":"Sulek","year":"2016","journal-title":"Circuits Syst. Signal Process."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1383","DOI":"10.1109\/TCOMM.2010.05.090211","article-title":"Quasi-cyclic LDPC codes: An algebraic construction","volume":"58","author":"Kang","year":"2010","journal-title":"IEEE Trans. Commun."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"13489","DOI":"10.1109\/ACCESS.2017.2688701","article-title":"Constructing large girth QC protograph LDPC codes based on PSD-PEG algorithm","volume":"5","author":"Jiang","year":"2017","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"614201","DOI":"10.1007\/s11433-015-5702-7","article-title":"High-efficiency Gaussian key reconciliation in continuous variable quantum key distribution","volume":"59","author":"Bai","year":"2016","journal-title":"Sci. China Phys. Mech. Astron."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"3950","DOI":"10.1109\/TCOMM.2015.2469780","article-title":"Dynamic weighted bit-flipping decoding algorithm for LDPC codes","volume":"63","author":"Chang","year":"2015","journal-title":"IEEE Trans. Commun."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2240","DOI":"10.1109\/TIT.2015.2417522","article-title":"Impact of redundant checks on the LP decoding thresholds of LDPC codes","volume":"61","author":"Bazzi","year":"2015","journal-title":"IEEE Trans. Inf. Theory"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/1\/236\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:51:20Z","timestamp":1760194280000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/1\/236"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,15]]},"references-count":37,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2018,1]]}},"alternative-id":["s18010236"],"URL":"https:\/\/doi.org\/10.3390\/s18010236","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2018,1,15]]}}}