1、检错码与纠错码 在计算机网络通信中,数据传输会出现差错,差错产生的原因主要来自于上文提到的传输损害,而导致接收端接收到的信号与发送端发出的信号不一致。虽然传输损害中的衰减与畸变可以通过限制线缆的最大长度而有效控制,但由于噪声的存在,差错是不可避免的。 2、循环冗余码(CRC) 常用的检错码主要有奇偶校验码和循环冗余码。 奇偶校验码的思想很简单,就是保证传输的数据块中具有奇数(或者偶数)个1,如果接收端发现接收到的数据中是偶数(或者奇数)个1,则说明传输时出现了差错。这种方法检错能力差,只能检测奇数比特出现错误的情况,一般只用于质量要求低的场合,如在高速调制解调器中。 循环冗余码目前广泛用于数据通信领域,具有检错能力强与实现容易的特点。 |