锅炉承压管道检测机器人通讯的纠错编码

ERROR-CORRECTING CODES IN COMMUNICATION OF ROBOT FOR PRESSURE TUBE DETECTION IN BOILER

  • 摘要: 介绍了承压管道检测机器人多级通讯中的纠错编码.机器人采用8位单片机作为控制器,针对其特点,采用BCH码作为多级通讯的纠错编码,文中给出了BCH的结构,为提高通讯过程的实时性,采用软件快速查表法实现BCH的编码及译码,离线计算出纠错编码表、伴随式表以及与伴随式对应的正确信息码表,通讯过程中复杂的编码、解码过程变为快速查表过程,可精确检测并纠正所有错误位数不大于2的误码.为提高查表效率,采用折半查表法以及索引查表法.

     

    Abstract: A new methods for error-correcting codes in robot communications for detecting bearing tube in boiler is described. BCH codes is adopted as a error-correcting codes according to the 8 bit controller's feature, and the structure of BCH codes is introduced. The encoding and decoding of BCH codes is realized by searching table. The table of error-correcting codes and syndrome and information codes are built off line and stored in the controller, thus the complicated encoding and decoding in communications is completed by fast searching tables, and the capability of real time communications is improved greatly. All error codes whose error bits are less than 3 can be detected and corrected. For the more, binary search or index search is used in order to enhance the efficiency of the search.

     

/

返回文章
返回