General crc parallel computing means and a method suitable for the vector processor

本发明公开了一种向量处理器的通用CRC并行计算部件及方法。 其中所述计算部件包括:16个子数据块CRC编码器和一个子块编码合并模块,其中每个子数据块CRC编码器接收将待编码信息等分成16个子数据块后的其中一个子数据块,并通过所述编码系数矩阵对其进行编码,所述子块编码合并模块将16个子数据块CRC编码器输出的编码结果进行合并后输出编码数据,其输出反馈至第一个子数据块CRC编码器,与第一个子数据块进行异或后参与编码。 本发明提出的上述方案具有结构简单、计算并行度高、通用性强、适用于向量处理器实现的优点,可用于光通信、超宽带移动无线通信等高速通信领域中的CRC编码。