CRC检错中的模2运算方法
2018-01-31 21:03
127 查看
模2方法:每除余数删首位,首位逢一商一逢零商零,算至余数无可补。
在CRC检错中,先将数据划分成组,假设每组k个比特称为M,此时要在后面加入n位冗余码,构成(k+n)位。
将M后加n个零后除以收发双方事先规定的n+1为除数P(模2运算),所得余数R即为冗余码(帧检测序列FCS)。
接收端进行CRC检测,将传输帧除以P,若无差错则此时余数为0,若有差错则此时余数不为0。
有时用生成多项式表示除数P,如用P(x)=x^3+x^2+1表示P=1101。
在CRC检错中,先将数据划分成组,假设每组k个比特称为M,此时要在后面加入n位冗余码,构成(k+n)位。
将M后加n个零后除以收发双方事先规定的n+1为除数P(模2运算),所得余数R即为冗余码(帧检测序列FCS)。
接收端进行CRC检测,将传输帧除以P,若无差错则此时余数为0,若有差错则此时余数不为0。
有时用生成多项式表示除数P,如用P(x)=x^3+x^2+1表示P=1101。
相关文章推荐
- Yii中处理前后台登录新方法
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
- DIV的垂直和水平居中的各种方法,总有一个适合你!
- 五、java面向对象编程(二)——类变量、类方法
- SpringMVC(八)----Controller方法的返回值
- Notepad++ 删除空白行的方法
- Linux yum提示Loaded plugins错误的解决方法
- Selenium3.x Python实现鼠标悬停的几种方法
- 细说equals()方法和hascode()方法
- uvm_sqr_ifs——TLM1事务级建模方法(四)
- Android服务使用方法 - 简单音乐播放实例
- 使用openSpeDiv方法实现Ecshop登录弹窗框效果
- addEventListener() 方法,事件监听
- zend studio启动出现an error has occurred see the log file的解决方法
- 静态代码块--》非静态代码块--》构造方法
- 解决IE8下使用VS2005/2008弹出脚本错误方法
- python调用shell命令之三大方法
- 无法连接到 SQL Server 数据库(未能建立数据库连接)的解决方法
- Swift 自定义init方法
- Java读取Properties文件的六种方法