{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:57:35Z","timestamp":1760151455640,"version":"build-2065373602"},"reference-count":19,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2022,3,19]],"date-time":"2022-03-19T00:00:00Z","timestamp":1647648000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>An end-to-end joint source\u2013channel (JSC) encoding matrix and a JSC decoding scheme using the proposed bit flipping check (BFC) algorithm and controversial variable node selection-based adaptive belief propagation (CVNS-ABP) decoding algorithm are presented to improve the efficiency and reliability of the joint source\u2013channel coding (JSCC) scheme based on double Reed\u2013Solomon (RS) codes. The constructed coding matrix can realize source compression and channel coding of multiple sets of information data simultaneously, which significantly improves the coding efficiency. The proposed BFC algorithm uses channel soft information to select and flip the unreliable bits and then uses the redundancy of the source block to realize the error verification and error correction. The proposed CVNS-ABP algorithm reduces the influence of error bits on decoding by selecting error variable nodes (VNs) from controversial VNs and adding them to the sparsity of the parity-check matrix. In addition, the proposed JSC decoding scheme based on the BFC algorithm and CVNS-ABP algorithm can realize the connection of source and channel to improve the performance of JSC decoding. Simulation results show that the proposed BFC-based hard-decision decoding (BFC-HDD) algorithm (\u03b6 = 1) and BFC-based low-complexity chase (BFC-LCC) algorithm (\u03b6 = 1, \u03b7 = 3) can achieve about 0.23 dB and 0.46 dB of signal-to-noise ratio (SNR) defined gain over the prior-art decoding algorithm at a frame error rate (FER) = 10\u22121. Compared with the ABP algorithm, the proposed CVNS-ABP algorithm and BFC-CVNS-ABP algorithm achieve performance gains of 0.18 dB and 0.23 dB, respectively, at FER = 10\u22123.<\/jats:p>","DOI":"10.3390\/e24030427","type":"journal-article","created":{"date-parts":[[2022,3,20]],"date-time":"2022-03-20T21:26:22Z","timestamp":1647811582000},"page":"427","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Controversial Variable Node Selection-Based Adaptive Belief Propagation Decoding Algorithm Using Bit Flipping Check for JSCC Systems"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3175-887X","authenticated-orcid":false,"given":"Hao","family":"Wang","sequence":"first","affiliation":[{"name":"School of Microelectronics, Tianjin University, Tianjin 300072, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2601-3198","authenticated-orcid":false,"given":"Wei","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Microelectronics, Tianjin University, Tianjin 300072, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6604-3789","authenticated-orcid":false,"given":"Yizhe","family":"Jing","sequence":"additional","affiliation":[{"name":"School of Microelectronics, Tianjin University, Tianjin 300072, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4403-9877","authenticated-orcid":false,"given":"Yanyan","family":"Chang","sequence":"additional","affiliation":[{"name":"School of Microelectronics, Tianjin University, Tianjin 300072, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8488-5480","authenticated-orcid":false,"given":"Yanyan","family":"Liu","sequence":"additional","affiliation":[{"name":"College of Electronic Information and Optical Engineering, Nankai University, Tianjin 300071, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,19]]},"reference":[{"key":"ref_1","first-page":"104","article-title":"Joint source and channel coding","volume":"27","author":"Fresia","year":"2010","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1450","DOI":"10.1109\/TIT.2006.871608","article-title":"On the joint source\u2013channel coding error exponent for discrete memoryless systems","volume":"52","author":"Zhong","year":"2006","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1109\/LCOMM.2018.2796073","article-title":"Zero-delay Gaussian joint source\u2013channel coding for the interference channel","volume":"22","author":"Chen","year":"2018","journal-title":"IEEE Commun. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"5604","DOI":"10.1109\/TCOMM.2019.2912571","article-title":"Transmission of spatiotemporal correlated sources over fading multiple access channels with DQLC mappings","volume":"67","author":"Fresnedo","year":"2019","journal-title":"IEEE Trans. Commun."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"18437","DOI":"10.1109\/ACCESS.2019.2895368","article-title":"Joint Coding and Adaptive Image Transmission Scheme Based on DP-LDPC Codes for IoT Scenarios","volume":"7","author":"Deng","year":"2019","journal-title":"IEEE Access"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"5369","DOI":"10.1109\/TVT.2020.2984235","article-title":"Design and analysis of joint source channel coding schemes over non-standard coding channels","volume":"21","author":"Chen","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"5808","DOI":"10.1109\/TCOMM.2020.3001647","article-title":"Joint Component Design for the JSCC System Based on DP-LDPC Codes","volume":"68","author":"Liu","year":"2020","journal-title":"IEEE Trans. Commun."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Wang, Y., Qin, M., Narayanan, K.R., Jiang, A., and Bandic, Z. (2016, January 4\u20138). Joint source-channel decoding of polar codes for language-based sources. Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA.","DOI":"10.1109\/GLOCOM.2016.7841934"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1109\/LCOMM.2017.2768036","article-title":"Distributed Joint Source-Channel Decoding Using Systematic Polar Codes","volume":"22","author":"Jin","year":"2018","journal-title":"IEEE Commun. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2810","DOI":"10.1109\/LCOMM.2021.3088941","article-title":"Joint Source and Channel Coding Using Double Polar Codes","volume":"25","author":"Dong","year":"2021","journal-title":"IEEE Commun. Lett."},{"key":"ref_11","first-page":"1245","article-title":"Efficient Reconstruction Architecture of Compressed Sensing and Integrated Source-Channel Decoder Based on Reed Solomon Code","volume":"24","author":"Wang","year":"2020","journal-title":"IEEE Commun. Lett."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1109\/LCOMM.2020.3040535","article-title":"Sparsity Adaptive Compressed Sensing and Reconstruction Architecture Based on Reed-Solomon Codes","volume":"25","author":"Wang","year":"2020","journal-title":"IEEE Commun. Lett."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Wang, H., Zhang, W., and Liu, Y. (2021, January 23\u201326). Joint Coding Scheme Based on Reed-Solomon Codes. Proceedings of the 2021 IEEE 6th International Conference on Computer and Communication Systems (ICCCS), Chengdu, China.","DOI":"10.1109\/ICCCS52626.2021.9449143"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3746","DOI":"10.1109\/TIT.2006.878176","article-title":"Iterative soft-input soft-output decoding of Reed-Solomon codes by adapting the parity-check matrix","volume":"52","author":"Jiang","year":"2006","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2198","DOI":"10.1109\/TCSI.2018.2882876","article-title":"A test vector generation method based on symbol error probabilities for low complexity chase soft-decision Reed-Solomon decoding","volume":"66","author":"Valls","year":"2019","journal-title":"IEEE Trans. Circ. Syst. I Reg. Pap."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TIT.1962.1057683","article-title":"Low-density parity-check codes","volume":"8","author":"Gallager","year":"1962","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"4648","DOI":"10.1109\/TCOMM.2020.2987898","article-title":"Analysis of the error correction capability of LDPC and MDPC codes under parallel bit-flipping decoding and application to cryptography","volume":"68","author":"Santini","year":"2020","journal-title":"IEEE Trans. Commun."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Tillich, J.-P. (2018, January 23\u201326). The decoding failure probability of MDPC codes. Proceedings of the 2018 IEEE International Symposium on Information Theory (ISIT), Vail, CO, USA.","DOI":"10.1109\/ISIT.2018.8437843"},{"key":"ref_19","first-page":"641","article-title":"High-speed architectures for Reed-Solomon decoders","volume":"9","author":"Sarwate","year":"2001","journal-title":"IEEE Trans. Large Scale Integr. (VLSI) Syst."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/24\/3\/427\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:39:28Z","timestamp":1760135968000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/24\/3\/427"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,19]]},"references-count":19,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["e24030427"],"URL":"https:\/\/doi.org\/10.3390\/e24030427","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2022,3,19]]}}}