1)奇偶校验:这是最简单的校验方式,根据被传输数据的二进制编码中,数位为“1”的个数是奇数还是偶数来进行校验,然后把“1”的个数是奇数或者偶数也做为1bit的编码,附加到待传输数据中,接收端收到数据后,根据收到数据中“1”的个数和校验码比较来确定传输中是否有误码。 2)CRC校验:这是通信领域中最常用的一种校验码,发送端选择特定的多项式,对数据按位计算,并且把计算结果加到数据后,形成新的数据,接收端收到新的数据后,剥离校验码和数据,把数据按选定的多项式运算后,比较运算结果和剥离的校验码是否一致,用来判断最终是否存在误码。 ![]() 3)FEC纠错:这是一种差错控制方式,数据预先按照一定的算法进行编码处理,加入带有信号本身特性的冗余码,在接收端对接收的数据进行解码,可以找到传输中错误的是bit并将其纠正的技术,相比奇偶校验和CRC,FEC不仅可以校验还可以纠错。 总之,通信系统中,校验和纠错的方法还有很多,我们可以根据使用场景和需求灵活选用。 |
/1
|手机版|免责声明|本站介绍|工控课堂
( 沪ICP备20008691号-1 )
GMT+8, 2025-12-23 07:55 , Processed in 0.060723 second(s), 23 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.