当前位置: 首页 > news >正文

循环冗余校验码CRC,求解步骤

循环冗余校验码CRC,是软考-计算机组成原理 中一种重要的编码。

下面只是简要描述求解CRC码的解题步骤,面向有一定理论基础的朋友。

直接看例题。

例、信息位: 10100110 生成多项式:clip_image002

解:

clip_image004.

方法:根据二进制转换为十进制的方法,由信息位clip_image006 得到C(x)多项式,将x=2带入则会得到clip_image006 的十进制表示值。

clip_image008

方法:得到移位后的多项式 clip_image010,根据生成多项式a(x) 并将转换为二进制形式,即 clip_image012,共6位,则R=6-1=5 (不解释,你懂的…)

求余式为 clip_image014,即校验码为 clip_image016

clip_image018clip_image020

方法:用移位后的多项式与生成多项式做除法

个人认为这种多项式除法要比模2除法易于记忆(只不过是将模2除法转换了一种表示方法罢了),这种除法,只是将上下(比较之后) 相同的项一并消除,不同的项保留到下一级,以此循环,直至新生的多项式的最高次小于被除多项式的最高次 为止。如是,得到CRC码中的校验码。

得到CRC码为,信息码+校验码 = 1010011011000

记住这种解码方法,CRC码不难。

相关文章:

  • 求职中的平常心——Leo网上答疑48
  • 实验三 数据查询(4学时)
  • 北京簋街 美食完全攻略 + 簋街好吃的夜宵去处-----店铺介绍大全
  • 随书赠送的台历样式
  • Interview2---3g
  • 整合Bullet物理引擎到Ogre on iPhone
  • CDMA的定位方式
  • Bullet的3D Max插件
  • 判断字符串中字符最多的那一个及个数
  • 两个最容易被人忽略的基本代码优化技术
  • Windows的达尔文进化图
  • 算法面试:精选微软经典的算法面试100题(第1-20题)
  • 讨论PV原语、解答PV疑惑
  • 一个PV操作题引发的思考,如何看待进程间同步、互斥
  • windows中控制台中在同一行打印信息
  • $translatePartialLoader加载失败及解决方式
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 2017-09-12 前端日报
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • es6
  • Flex布局到底解决了什么问题
  • IDEA 插件开发入门教程
  • Invalidate和postInvalidate的区别
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • JavaScript-Array类型
  • Lsb图片隐写
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • react-native 安卓真机环境搭建
  • 飞驰在Mesos的涡轮引擎上
  • 官方解决所有 npm 全局安装权限问题
  • 码农张的Bug人生 - 初来乍到
  • 排序算法学习笔记
  • 前端临床手札——文件上传
  • 实现简单的正则表达式引擎
  • 小程序开发之路(一)
  • 用mpvue开发微信小程序
  • postgresql行列转换函数
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #、%和$符号在OGNL表达式中经常出现
  • #pragma pack(1)
  • #vue3 实现前端下载excel文件模板功能
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (第27天)Oracle 数据泵转换分区表
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • ./configure,make,make install的作用
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET Core WebAPI中封装Swagger配置
  • .NET分布式缓存Memcached从入门到实战
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [<MySQL优化总结>]
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [ajaxupload] - 上传文件同时附件参数值