阎渊海, 施洪生, 亢凯, 胡泽民. 二进制BCH编译码的DSP实现[J]. 微电子学与计算机, 2018, 35(8): 64-67.
引用本文: 阎渊海, 施洪生, 亢凯, 胡泽民. 二进制BCH编译码的DSP实现[J]. 微电子学与计算机, 2018, 35(8): 64-67.
YAN Yuan-hai, SHI Hong-sheng, KANG Kai, HU Ze-min. DSP Implementation of Binary BCH Encoding and Decoding[J]. Microelectronics & Computer, 2018, 35(8): 64-67.
Citation: YAN Yuan-hai, SHI Hong-sheng, KANG Kai, HU Ze-min. DSP Implementation of Binary BCH Encoding and Decoding[J]. Microelectronics & Computer, 2018, 35(8): 64-67.

二进制BCH编译码的DSP实现

DSP Implementation of Binary BCH Encoding and Decoding

  • 摘要: 针对DSP硬件之间的无线通信, 提出了一种基于DSP的二进制BCH(15, 7)编译码器.设计采用TI公司的32位浮点高性能DSP处理器, 通过CCS软件平台, 分别编写了相应的编码、译码及纠错程序.文中介绍了二进制BCH(15, 7)码及其纠错码的算法, 并且给出了相应的C语言程序.通过DSP与PC之间的串口通信, 验证了BCH编译码和纠错功能.当DSP接收数据出现小于等于两位随机错误时, 可以发现错误并给与纠正.同FPGA相比, 在保证数据传输的准确性的同时, 降低了硬件成本, 简化了算法实现难度.

     

    Abstract: Aiming at the wireless communication between DSP hardware, a binary BCH (15, 7) codec based on DSP is proposed. Designed by TI's 32-bit floating point high-performance DSP processor, through the CCS software platform, respectively, prepared the corresponding coding, decoding and error correction procedures. In this paper, the algorithm of binary BCH (15, 7) code and its error correction code is introduced, and the corresponding C language program is given. Through the serial communication between DSP and PC, BCH coding and decoding and error correction function are verified. When the DSP receive data is less than or equal to two random errors, you can find the error and give correction. Compared with the FPGA, while ensuring the accuracy of data transmission at the same time, reducing the cost of hardware, simplifying the difficulty of the algorithm.

     

/

返回文章
返回