关于循环冗余校验,关注有分!

ylb_and_xy 2002-04-09 03:48:15
我找不到算法,及实现程序,请高手指教。
比如0x1D(8bit),怎么计算它的循环冗余校验码(16bit)。
use CRC-CCITT Standard 16-bit CRC
...全文
26 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinx 2002-04-11
  • 打赏
  • 举报
回复
信已发出
ylb_and_xy 2002-04-10
  • 打赏
  • 举报
回复
yinx(yinx),地址已发给你了,谢谢!
dixzhang 2002-04-10
  • 打赏
  • 举报
回复
up
skywjf 2002-04-10
  • 打赏
  • 举报
回复
循环冗余校验码(CRC)是一种比较复杂的方法,
它事先要确定一个生成多项式,比如你这儿需要生成16bit的检验码,
多项式就可以这样写g(X)=X16(表示X的15次方,下同)+X12+X5+1,
用它去除m位的信息多项式m(X),就是m(X)/g(X)(用模二除法),
所得到的余数就是循环冗余校验码并放在信息位的后面一起发送。
接收时,先将传送来的码用相同的生成多项式g(X)去除,
若能除尽,则传输无误;否则,出错。

详细算法参见 http://www.justdn.org/justdn.v2/content.php?ID=93
(CRC32算法学习笔记以及如何用java实现)
ylb_and_xy 2002-04-10
  • 打赏
  • 举报
回复
大家还有没有建议?我要结了!
hauck 2002-04-09
  • 打赏
  • 举报
回复
关注ing
Fuxiao 2002-04-09
  • 打赏
  • 举报
回复
我还看不太懂
关注一下。
yinx 2002-04-09
  • 打赏
  • 举报
回复
有msn吗,用msn传也行
yinx 2002-04-09
  • 打赏
  • 举报
回复
我硬盘上有17M的资料和源码,但是忘了是什么网站上的了
给个email我发点给你
挺拔的劲松 2002-04-09
  • 打赏
  • 举报
回复
gz
IT_worker 2002-04-09
  • 打赏
  • 举报
回复
到http://www.boost.org/上当一个boost的库来,里面有现成的CRC模板。不要问我这么用,我也没有用过
yb_yb 2002-04-09
  • 打赏
  • 举报
回复
我记得在我的计算机组成原理还是汇编教材中有这方面的东东(清华出的书)
Larky 2002-04-09
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/topic/174/174251.xml
我在里面给出了码表,别人给出了程序。
zyxie 2002-04-09
  • 打赏
  • 举报
回复
找一本数据通信方面的书看看把
stonesky 2002-04-09
  • 打赏
  • 举报
回复
关注
ylb_and_xy 2002-04-09
  • 打赏
  • 举报
回复
up up thanks

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧