摘要

在简要介绍循环冗余校验码(CRC)工作原理的基础上,使用Visual C#编程语言设计CRC码仿真实验系统,具体给出了CRC-8,CRC-16以及CRC-CCITT 3种标准的编码、解码过程;针对差错信道传输过程中出现的随机错误和突发错误情况,实验系统仿真CRC码在单比特错误、双比特错误、奇数比特错误以及突发错误等差错信道下的漏检情况,分析并计算CRC码的漏检概率,从而验证CRC码检错性能.