问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

循环冗余校验(CRC)有什么作用?

发布网友 发布时间:2024-08-18 15:11

我来回答

1个回答

热心网友 时间:2024-08-25 10:28

生成多项式为G(x)=x4+x3+1,写为二进制代码就是11001,因最高为4次方,故需要在信息码后面附加4bit的CRC码。

信息码为1011001时,做二进制除法 10110010000/11001,得余数为1010,故CRC码为1010,实际发送的bit序列为10110011010。

信息码为101001时,做二进制除法 1010010000/11001,得余数为1011,故CRC码为1011,实际发送的bit序列为1010011011。

例如,设实际要发送的信息序列是1010001101(10 个比特,k = 9),则以它们作为f (x)。

循环冗余校验码(CRC)的基本原理是:

在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码也叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K=R的多项式G(x),根据G(x)可以生成K位信息的校验码,而G(x)叫做这个CRC码的生成多项式。 

校验码的具体生成过程为:

假设发送信息用信息多项式C(X)表示,将C(x)左移R位,则可表示成C(x)*x的R次方,这样C(x)的右边就会空出R位,这就是校验码的位置。通过C(x)*X的R次方除以生成多项式G(x)得到的余数就是校验码。

扩展资料:

在数据存储和数据通讯领域,为了保证数据的正确,就不得不采用检错的手段。在诸多检错手段中,CRC是最著名的一种,其特点是:检错能力极强,开销小,易于用编码器及检测电路实现。从其检错能力来看,它所不能发现的错误的几率仅为0.0047%以下。从性能上和开销上考虑,均远远优于奇偶校验及算术和校验等方式。

因而,在数据存储和数据通讯领域,CRC无处不在:著名的通讯协议X.25的FCS(帧检错序列)采用的是CRC-CCITT,WinRAR、NERO、ARJ、LHA等压缩工具软件采用的是CRC32,磁盘驱动器的读写采用了CRC16,通用的图像存储格式GIF、TIFF等也都用CRC作为检错手段。CRC的本质是模-2除法的余数,采用的除数不同,CRC的类型也就不一样。通常,CRC的除数用生成多项式来表示。 

参考资料来源:百度百科-冗余码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"你是在哪看到我的照片?"怎么说英语 留恋地看着我的照片用英语怎么说? 高德iphone地图下载 苹果手机高德地图怎么下载地图 孕中期适合出游吗 哪些孕妇不适合长途旅行 孕妇坐长途车旅行的好处 孕妇出游的最佳时间 孕晚期适合出游吗 孕妇外出旅行禁忌 小米11烧wifi啥表现 纸鹤的折法步骤 惠崇春江晚景古诗及译文惠崇春江晚景全诗 科目二没交补考费能预约吗? 如何用手机放大wifi信号 蹭别人家的wifi信号太弱怎么加强 vipkid和 hellokid 哪个好? 如何制作美味的煎蛋奶酪烤肠吐司? wifi信号增强器有没有用? 火腿煎蛋吐司火腿煎蛋吐司 彩绘一般多少钱 胎儿偏大能顺产吗?有什么危险? 胎儿腹围偏大会是畸形吗 怀孕能吃艾草煮的鸡蛋吗 孕妇可以吃艾草煮的鸡蛋吗 请问在私企工作怎么判断工龄呢,在什么地方查寻到啊? 现在在私企工作也不交保险也不转档案,怎么计算工龄 本人2000年在一家私企上班,工作5年,没交养老保险,现在可以补交吗 中国男足赢过韩国吗 国足1-0力斩韩国中国男足有多久没有赢过韩国队 急!大学生职业素养论文!1500字左 被老师批评了心理难受是什么原因 避雷——浸泡村英语 为什么账单日会变 为什么我的账单日变了 工行账单日为什么 空中乘务自荐信 景区假期与平时有什么区别? 景区假期与平时有什么区别 怎么种植鸡毛菜好吃 鸡毛菜是什么菜 鸡毛菜的种植方法 鸡毛菜几月份种植最好(适合什么时候种植) 什么是ped 知网查重文献综述算吗 梦见自己给老公两人走到泥巴路过不去 石家庄必去的三个景点 系统win11搜索框怎么关闭 23awg和24awg哪个好 开运竹多久浇一次水 手机怎样远距离蹭网 如何安装远距离无线蹭网卡