社区
软件水平考试
帖子详情
CRC码的生成步骤
lettermail6
2003-09-24 12:19:49
CRC码的生成步骤
第一步: 将x的最高幂次为R的生成多项式G(x)转换成对应的R+1位二进制数。
例: 将生成多项式G(x)=x3+x+1转换成对应的二进制除数1011。
上例中的3 为X的上标, 因这里无法显示,特别说明。
请问转换的过程是怎样的?
...全文
110
3
打赏
收藏
CRC码的生成步骤
CRC码的生成步骤 第一步: 将x的最高幂次为R的生成多项式G(x)转换成对应的R+1位二进制数。 例: 将生成多项式G(x)=x3+x+1转换成对应的二进制除数1011。 上例中的3 为X的上标, 因这里无法显示,特别说明。 请问转换的过程是怎样的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liming888
2003-09-24
打赏
举报
回复
多项式G(x)=x^3+x+1
可看成G(x)=1*x^3 + 0*x^2 + 1*x^1 + 1*x^0
将系数提取出来,即为1011
darkocean
2003-09-24
打赏
举报
回复
我的理解:就是按x的次幂顺序将有x的位置置1,否则置0。
具体实现不需要管吧?^_^
lettermail6
2003-09-24
打赏
举报
回复
up 啊,兄弟们
Modbus RTU
CRC
-16校验
码
生成
器
CRC
_Calc v0.3 最新版
Modbus RTU
CRC
-16校验
码
生成
器
CRC
_Calc v0.3 这是最新版,多达21种
CRC
生成
公式。体积小巧,免安装,是程序员工程师必备的神器,巴拉巴拉
crc
表格
生成
器
简单而强大的工具.指定
CRC
多项式的值,直接
生成
表格.让烦恼的
CRC
变得简单无比.
CRC
校验
码
生成
器(v0.2)
能
生成
各种
CRC
校验
码
的软件,小巧实用,无需注册
CRC
校验原理
步骤
以及
CRC
校验
码
的计算.docx
CRC
校验原理
步骤
以及
CRC
校验
码
的计算
CRC
(循环冗余校验
码
)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附加在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。
CRC
校验原理的根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验
码
),
生成
一个新帧发送给接收端。
CRC
校验
码
计算
步骤
: 1. 选择合适的除数:在
CRC
校验中,需要预先确定一个发送端和接收端都用来作为除数的二进制比特串(或多项式),可以随机选择,也可以使用国际标准,但是最高位和最低位必须为 1。 2. 数据帧处理:将要发送的数据帧上面加上除数的二进制位数-1位的 0,然后用新
生成
的帧以模 2 除法的方式除上面的除数,得到的余数就是该帧的
CRC
校验
码
。 3.
CRC
校验
码
计算:将计算出来的
CRC
校验
码
附加在原数据帧后面,构建成一个新的数据帧进行发送。
CRC
校验
码
计算示例: 假设选择的
CRC
生成
多项式为 G(X) = X4 + X3 + 1,要求出二进制序列 10110011 的
CRC
校验
码
。下面是具体的计算过程: ①将多项式转化为二进制
CRC
校验举例说明
生成
方法
CRC
校验
码
软件
生成
方法:已知信息位为1100,
生成
多项式G(x) = x3+x+1,求
CRC
码
。 g(x)=x4+x3+x2+1,(7,3)
码
,信息
码
110产生的
CRC
码
就是:
软件水平考试
2,959
社区成员
22,569
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章