摘要
在基于DSP的通信系统中,由于纠错码的复杂性,译码算法要占用DSP大量的时间和资源。针对此问题,该文设计了一种新型的纽带纠错码——Tach码。利用DSP移位指令,通过左右移位进行编解码。介绍了纽带纠错码的编码和译码算法,井与经典的Hamming码、BCH码和RS码进行了纠错性能比较。仿真和分析表明纽带纠错码在与其他码性能相当的情况下,译码简单,不需要占用存储器去存储译码所需的错误图样表,易于DSP实现。采用TMS320vc5410实现了该编解码器。
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 DSE 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 DSE The codec has been implemented using TMS320vc5410.
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第17期131-133,136,共4页
Computer Engineering
关键词
信道编码
纠错编解码
DSP
channel code
error-correcting coding and decoding
DSP