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