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

循环冗余校验码怎么算?

发布网友 发布时间:2022-04-23 03:59

我来回答

1个回答

热心网友 时间:2023-07-08 10:10

循环冗余校验码的计算方法:

编码原理:

现假设有:有效信息:M;

除数G(生成多项式)有:M/G=Q+R/G;

此时,可选择R作为校验位,则MR即为校验码。

校验原理:(M-R)/G=Q+0/G

说明:以接收到的校验码除以约定的除数,若余数为0,则可认为接收到的数据是正确的。

例:有效信息1101,生成多项式样1011

循环校验码解:

有效信息1101(k=4),即M(x)=x3+x2+x0,生成多项式1011(r+1=4,即r=3);

即G(x)=x3+x1+x0,M(x)·x3=x6+x5+x3,即1101000(对1101左移三位);

M(x)·x3/G(x)=1101000/1011=1111+001/1011    即1010的CRC是:1101001 。

计算图文如下 :

CRC(Cyclic Rendancy Check)循环冗余校验码,是常用的校验码,在早期的通信中运用广泛,因为早期的通信技术不够可靠(不可靠性的来源是通信技术决定的,比如电磁波通信时受雷电等因素的影响),不可靠的通信就会带来‘确认信息’的困惑,书上提到红军和蓝军通信联合进攻山下的敌军的例子,第一天红军发了条信息要蓝军第二天一起进攻,蓝军收到之后,发一条确认信息,但是蓝军担心的是‘确认信息’如果也不可靠而没有成功到达红军那里,那自己不是很危险?于是红军再发一条‘对确认的确认信息’,但同样的问题还是不能解决,红军仍然不敢贸然行动。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的话有啥影响,怎么听说对六年后换证有影响? ...重新刷学时吗,科一科二科三科四可以转校吗? 考完科一科二科三科四要多久 ...但是科目三的学时没有打满对以后有没有影响? 我的学时卡没有打过,一点都没有,不过我科一科二科三科四都全部考完了... 五行穿搭2021年10月8日五行属什么怎么穿衣 十月八日上到十月几日 ipadmini和iphone6是充电器不一样、还是数据线不一样呢?可以互相使用充 ... iphone6的插头可以通用ipad mini 吗 iphone6和ipad mini的充电器可以通用吗 如何用手机同时申请多个 复制时,出现“数据错误,循环冗余检查” 循环冗余检验是什么? 怎样用一张手机卡申请多个 “硬盘数据错误,循环冗余检查”是什么意思? 怎样申请多个? 一个手机号同时注册多个如何注册 电脑显示硬盘循环冗余检查是什么意思? 同个号码怎样申请多个 硬盘提示数据错误循环冗余检查怎么解决 一个手机号怎么注册两个? 如何解决“数据错误,循环冗余检查? 一个手机号怎么申请第二个? 数据错误(循环冗余检查)怎么办? “循环冗余”大家谁给个权威解释 循环冗余检查是什么意思? 数据错误(循环冗余检查)怎么解决? 移动硬盘出现循环性冗余怎么办 硬盘数据错误循环冗余检查怎么解决 城市户口可以迁农村吗 无法复制文件 数据错误(循环冗余检查)怎么办? 怎么注册微信小号 申请多个 U盘使用时出现(循环冗余)是怎么回事??? 怎么用同一个手机号码申请多个? 一个手机号码怎么创建多个 星巴克里的依云水根本没人买,为什么星巴克还在坚持卖呢? 星巴克开水要钱吗 星巴克的矿泉水凭什么可以卖到20块一瓶? 星巴克杯子不能放40度以上的水? 星巴克可以要一杯水吗 星巴克的矿泉水为什么那么贵呢? 请问冲星巴克咖啡的水是什么水? 星巴克的依云矿泉水几乎卖不出去,为什么还一直摆着? 星巴克有矿泉水吗? 为什么星巴克陈列柜里的“依云矿泉水”,几乎卖不出去,还天天摆着? 为什么说星巴克的矿泉水是一种智商税呢? 怎样锻炼自己的肩膀才能看起来更加强壮? 星巴克里的矿泉水是用来干什么的? 为什么星巴克会卖矿泉水的? 肩部的肌肉怎么练?有什么简单的训练动作?