Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2007, Vol. 33 ›› Issue (17): 131-133,. doi: 10.3969/j.issn.1000-3428.2007.17.045

• Networks and Communications • Previous Articles     Next Articles

Design and Implementation of Novel Error-correcting Code Based on DSP

ZHANG Jing-ling, LING Yu-hua, LIAO Li-qing   

  1. ( College of Information Science and Engineering, Central South University, Changsha 410083)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-09-05 Published:2007-09-05

一种基于DSP的新型纠错码的设计与实现

张京玲,凌玉华,廖力清   

  1. (中南大学信息与科学工程学院,长沙 410083)

Abstract: Error-correcting code’s decoding algorithm always takes up most time and memory of DSP, due to its complexity in the communication system. According to the problem, a novel tache code—Tach, as like tache counter, is presented, which is coded and decoded by right and left shifting, consequently need not store error charts, thus simplifies decoding algorithm and can be easily implemented based on DSP. The emulation and capability analysis, comparing with Hamming, BCH and RS codes, indicate that Tach code is an efficient and practicable error-correcting code based on DSP. The codec has been implemented using TMS320vc5410.

Key words: channel code, error-correcting coding and decoding, DSP

摘要: 在基于DSP的通信系统中,由于纠错码的复杂性,译码算法要占用DSP大量的时间和资源。针对此问题,该文设计了一种新型的纽带纠错码——Tach码。利用DSP移位指令,通过左右移位进行编解码。介绍了纽带纠错码的编码和译码算法,并与经典的Hamming码、BCH码和RS码进行了纠错性能比较。仿真和分析表明纽带纠错码在与其他码性能相当的情况下,译码简单,不需要占用存储器去存储译码所需的错误图样表,易于DSP实现。采用TMS320vc5410实现了该编解码器。

关键词: 信道编码, 纠错编解码, DSP

CLC Number: