嵌入式系统/ARM技术中的CRC在TMS320C64x+DSP上的高效实现
摘 要: 介绍循环冗余校验CRC在TMS320C64x+系列DSP上的软件实现。 给出了该实现方法的理论推导过程并提供了相应的软件实现代码。 1 CRC常规实现方法 CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。 GCRC16(X)=X16+X12+X5+1 CRC通常由硬件实现,图1说明由硬件移位寄存器实现的3GPP CRC16。 图1中,表示异或(XOR)运算, 异或运算在移位寄存器中的位置与生成多项式相对应。CRC运算前,移位寄存器清零,随后数据位被移入
下载地址
用户评论