Ensuring Noise Immunity of The Modbus Industrial Communication Protocol Based on Linear LDPC and BCH Codes
DOI:
https://doi.org/10.64552/wipiec.v12i1.130Keywords:
Correcting Linear Block Codes, Bose–Chaudhuri–Hocquenghem codes, Low Density Parity Check codes, Information Integrity, ModbusAbstract
This paper presents a modernization of the Modbus industrial communication protocol using Low Density Parity Check and Bose–Chaudhuri–Hocquenghem linear block error-correcting codes. While traditional Modbus relies on basic checksum algorithms, the proposed approach replaces these with advanced linear codes to enhance noise immunity. This paper describes these algorithms and provide a comparative analysis of their performance. Results demonstrate that this modernized framework allows for reliable Modbus communication.
References
ISO/IEC 18004:2015, "Information technology – Automatic identification and data capture techniques – QR Code bar code symbology specification", International Organization for Standardization, 2015.
ETSI EN 302 307 V1.2.1, "Digital Video Broadcasting (DVB); Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications (DVB-S2)", European Telecommunications Standards Institute (ETSI), 2009.
IEEE Std 802.11-2020, "IEEE Standard for Information technology – Telecommunications and information exchange between systems Local and metropolitan area networks – Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications", IEEE Computer Society, 2020.
CCSDS 131.1-B-2, "TM Synchronization and Channel Coding – Summary of Concept and Rationale", Informational Report, Issue 2, Washington, D.C.: Consultative Committee for Space Data Systems, Nov. 2012.
H. Arora, D. Sharma, H. P. Singh and J. P. Singh, "Bit error rate analysis of wireless sensor nodes with different packet size and distance," 2016 International Conference on Advances in Computing, Communication, & Automation (ICACCA) (Spring), Dehradun, India, 2016.
Minamitsumori, Nishinari-ku, MG CO., LTD “Modbus Protocol Reference Guide”, EM-5650 Rev.11.
Peterson, W.W., Error Correcting Codes, MIT Press, Cambridge, MA, 1961.
Lin S., Costello D. J. Error Control Coding: Fundamentals and applications. – Prentice-Hall, 1983.
Sudhir Bommena, standard ISO/TS 16949:2002 AN1148 “Cyclic Redundancy Check (CRC)”, Microchip Technology Inc.
Yathiraj H U, Mahasiddayya R Hiremath “Implementation of BCH Code (n, k) Encoder and Decoder for Multiple Error Correction Control”, International Journal of Computer Science and Mobile Applications, Vol.2 Issue. 5, May- 2014, pg. 45-54.
Y. -M. Lin, H. -C. Chang and C. -Y. Lee, "Improved High Code-Rate Soft BCH Decoder Architectures With One Extra Error Compensation," in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 21, no. 11, pp. 2160-2164, Nov. 2013.
Dejan Azinović, Klaus Tittelbach-Helmrich, Zoran Stamenković, “Performance investigation on BCH codec implementations”, in IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), 27 March 2017.
Liao, Xiong & Guo, Junxiong & Luo, Zhenghua & Xu, Yanghui & Chu, Yingjun. (2023). Research and Implementation of High-Efficiency and Low-Complexity LDPC Coding Algorithm. Electronics. 12. 3696. 10.3390/electronics12173696.
V. Pignoly, B. Le Gal, C. Jego, B. Gadat and L. Barthe, "Fair comparison of hardware and software LDPC decoder implementations for SDR space links," 2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Glasgow, UK, 2020.
T. J. Richardson and R. L. Urbanke, "Efficient encoding of low-density parity-check codes," in IEEE Transactions on Information Theory, vol. 47, no. 2, pp. 638-656, Feb 2001.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Alla B. Levina, Stepan A. Chapliyov

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
License Terms:
Except where otherwise noted, content on this website is lincesed under a Creative Commons Attribution Non-Commercial License (CC BY NC)
![]()
Use, distribution and reproduction in any medium, provided the original work is properly cited and is not used for commercial purposes, is permitted.
Copyright to any article published by WiPiEC retained by the author(s). Authors grant WiPiEC Journal a license to publish the article and identify itself as the original publisher. Authors also grant any third party the right to use the article freely as long as it is not used for commercial purposes and its original authors, citation details, and publisher are identified, in accordance with CC BY NC license. Fore more information on license terms, click here.