CRC循环冗余码计算

简介: CRC循环冗余码计算
计算步骤
  1. 计算冗余位的位数,即生成多项式的最高阶数
  2. 在信息位后补冗余位个数的0
  3. 将第二步的结果与生成多项式相除,这里采用的除法叫做模2除法,就是只要部分余数的高位为1,便可商1 之后上下做的减法是异或。
  4. 经过第三步不断地计算后得到余数
    将信息为后面补的0换成余数
实例练习

在采用CRC校验时,若生成多项式为G(X)=X5X2+X+1,传输数据为1011110010101时,生成的帧检验序列为多少?

解:

  • 生成多项式最高阶数是5,所以冗余位的位数是5.
  • 信息位后补0,所以信息位变成了101111001010100000
  • 用信息位除生成多项式,即1010001 0000 除 10111
    计算过程如下:

这个余数00000就是我们要找的冗余位

  • 将信息位后面补的5个0换成余数,信息位没变还是101111001010100000

即得到CRC循环冗余码

 


目录
相关文章
|
机器学习/深度学习
Whisper 整体架构图
Whisper 整体架构图
1011 0
|
10月前
|
传感器 机器人 物联网
酒店递送机器人深度技术解析与解决方案选型指南
随着酒店数字化转型,服务机器人已成运营刚需,承担配送、引领等任务。依托语义SLAM、跨楼层自主通行、大模型交互与智能调度等技术,实现在复杂环境中的高效运行。猎户星空、云迹、擎朗、普渡等品牌各具优势,推动酒店智能化迈向新阶段。(239字)
|
虚拟化 数据安全/隐私保护
VMware Workstation Pro - 最新版
VMware是一款强大的虚拟机软件,可在单台计算机上模拟完整硬件系统,实现多系统运行。2024年5月推出最新版Workstation Pro 17.5.2,个人用户可免费使用。用户可通过官网下载并注册账户,按指引完成安装,适用于开发、测试及部署应用,具备高效灵活的虚拟化技术。
45470 1
|
算法
海明码详解
本文详细介绍了海明码(Hamming Code)的概念、原理和应用,包括信息位与校验位的关系、校验位的计算方法、错误检测与纠正过程,并通过实例展示了如何使用海明码进行编码,突出了海明码在提高数据传输可靠性方面的重要性。
2819 0
海明码详解
|
存储 前端开发 中间件
『软件工程10』结构化系统分析:数据流图和字典案例分析
该文章通过具体案例分析了在软件工程中如何运用数据流图和数据字典来进行结构化系统分析,帮助明确系统的信息流程和数据定义。
『软件工程10』结构化系统分析:数据流图和字典案例分析
|
机器学习/深度学习 人工智能 机器人
智能废物管理系统:城市垃圾的自动化处理
【10月更文挑战第24天】智能废物管理系统利用物联网、大数据、人工智能和自动化机器人等技术,实现城市垃圾从分类、收集到处理的全过程自动化,提高处理效率,优化资源配置,提升居民参与度,降低运营成本,推动城市可持续发展。
1691 2
|
运维 监控 数据中心
100Base-FX以太网媒体标准详解
【10月更文挑战第16天】
1704 1
|
Java Maven Spring
如何在idea中创建Springboot项目? 手把手带你创建Springboot项目,稳!
文章详细介绍了在IDEA中创建Spring Boot项目的过程,包括选择Spring Initializr、配置项目属性、选择Spring Boot版本、导入依赖、等待依赖下载以及项目结构简介。
23859 1
|
域名解析 缓存 网络协议
DNS协议 是什么?说说DNS 完整的查询过程? _
DNS是互联网的域名系统,它像翻译官一样将域名转换成IP地址。域名由点分隔的名字组成,如www.xxx.com,包含三级、二级和顶级域名。查询方式分为递归和迭代,递归是请求者必须得到答案,而迭代则是服务器指引请求者如何获取答案。域名解析过程中,会利用浏览器和操作系统的缓存,如果缓存未命中,本地域名服务器会通过递归或迭代方式向上级服务器查询,最终得到IP地址并返回给浏览器,同时在各级缓存中保存记录。
1116 1
DNS协议 是什么?说说DNS 完整的查询过程? _
|
机器学习/深度学习 数据采集 自然语言处理
【NLP-新闻文本分类】处理新闻文本分类所有开源解决方案汇总
汇总了多个用于新闻文本分类的开源解决方案,包括TextCNN、Bert、LSTM、CNN、Transformer以及多模型融合方法。
933 1

热门文章

最新文章