社区
C++ 语言
帖子详情
crc接收校检问题(给点思路就给分)
freedomfly911
2009-04-27 04:49:37
我的数据格式是: 帧头(2字节)+长度码(1)+方位码(2)+CRC码(2)+帧尾(2) 数据已经放入BYTE buf[9]中,需要给长度码和方位码做CRC-16校检。
请问是将长度码和方位码分别校检么? 再求一个求余数是否为零直接判断数据正误的crc-16算法? 如果有例子更好,谢谢!
freedomfly911@gmail.com
...全文
74
5
打赏
收藏
crc接收校检问题(给点思路就给分)
我的数据格式是: 帧头(2字节)+长度码(1)+方位码(2)+CRC码(2)+帧尾(2) 数据已经放入BYTE buf[9]中,需要给长度码和方位码做CRC-16校检。 请问是将长度码和方位码分别校检么? 再求一个求余数是否为零直接判断数据正误的crc-16算法? 如果有例子更好,谢谢! freedomfly911@gmail.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freedomfly911
2009-04-28
打赏
举报
回复
英雄 例子不错 谢谢
mengde007
2009-04-27
打赏
举报
回复
http://topic.csdn.net/t/20020527/17/756951.html
freedomfly911
2009-04-27
打赏
举报
回复
谢谢两位的指点,网上大多是如何编码,而我只需如何验证就够了 请赐教,不胜感激!
猫已经找不回了
2009-04-27
打赏
举报
回复
http://www.wangchao.net.cn/bbsdetail_65976.html
http://topic.csdn.net/t/20011009/18/317733.html
liuxu2559
2009-04-27
打赏
举报
回复
应该是将长度码和方位码一起做校验。算法网上有很多的。
CRC
查找表法推导及代码实现比较
2018/02/08 再次更新 ——————————————————————————————————————————— 本次更新的目的是主要进行一次再排版,顺畅文章的
思路
。 同时鉴于一些网友私信问我的一些
问题
进行解答。我自己最近再次琢磨了下
CRC
也发现了一些
问题
,会在相应章节进行细节补充,也进行勘误。 ——————————————————————————————————————...
【汇编】用汇编语言实现32位循环冗余
校检
和(
CRC
-32)
实现基本
思路
以
CRC
-16为例
CRC
-16 码由两个字节构成,在开始时
CRC
寄存器的每一位都预置为1,然后把
CRC
寄存器与 8bit 的数据进行异或,之后对
CRC
寄存器从高位到低位进行移位,在最高位的位置(MSB)补0,而最低位(LSB,移位后已经被移出
CRC
寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,若 LSB 为0,则无需进行异或。重复上述的由高至低的移位 8 次,第一个 8bit 数据处理完毕,用此时
CRC
寄存器的值与下一个 8bit 数据异或并进行如前一个数据似的8次移位
CRC
校验算法及C++程序实现
CRC
校验可以运用于传输数据过程中的验证,发送端发送有效数据时,先根据有效数据和生成多项式(比如CCITT标准的多项式是X16+X12+X5+1)计算出
CRC
校验码,把
CRC
校验码加到有效数据后面一起发送;当
接收
数据时,取出前面有效数据部
分
,用同样生成多项式计算出
CRC
校验码,然后取出
接收
数据后面
CRC
校验码部
分
,对比两个校验码是否相同。如果相同,认为
接收
到的数据与发送的数据是一致的,传输正确;如
CRC
计算及校验原理
CRC
校验原理,及步骤
使用verilog实现
CRC
校验
我是桂林理工大三苦逼通信学子????。 在前些日子,学习计算机网络课程的时候,接触到了数据传输和以太网传输协议,并且还要去写一个以太网传输的作业,我当时是使用了c去解决这个
问题
。 其中在这个大作业中,
CRC
校验程序的编写,无疑是重中之重。碰巧,我这个假期自学了verilog,那就让我来试试可不可以用Verilog来写一段
CRC
校验吧。 什么是
CRC
? 循环冗余校验码简称
CRC
(循环码),是一种能力相当强的检错、纠错码,并且实现编码和检码的电路比较简单,常用于串行传送的辅助存储器与主机的数据通信和计算机网络
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章