`
ihuashao
  • 浏览: 4552291 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

模2除法

 
阅读更多

这或许是一个简单的问题,但是我早就忘记咋解了。

关于一个二进制数1111000 除以1101,模2除法的商为1011,余数为111.这个结果不同于十进制除法。所以特记下。具体步骤如下:

模2除法,参考了下网络资源。最后得到的结论。不知道是正确与否。

模2除法可以用在CRC冗余校验上。K,H均为2进制数,K向左移R,然后K除以H。模2除得到的余数在放到R位中。例如:K=1111,H=1101,R=3,移位之后得1111000,最后CRC=1111111。

分享到:
评论

相关推荐

    模2除法的原理

    模2除法,我刚刚费了很大的劲才找到的,但愿对大家有用,谢谢!

    C语言实现模二除法

    用C语言实现模二除法。 模2除法结果与异或相同,与算术除法类似,但每一位除的结果不影响其它位,即不向上一位借位。在循环冗余校验码(CRC)的计算中有应用到模2除法。

    CRC-code.rar_crc_crc生成多项式_模2除法

    用模2除法计算CRC码,生成多项式为CRC-16;允许输入字符等,有完备的报错功能。

    用模2除法计算CRC码的CRC校验软件设计

    1、环境要求:Windows2000/XP/7;C;信息交换内容为文本文件;信息交换方式为共享文件 2、编码要求:生成多项式为CRC-32 3、功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验

    en2_src.rar_divisible_模2除法

    基于二进制模2除法的简单流加解密算法。要求被加密的数据至少8字节,字节数能被4整除。 --pclion

    CRC16校验模二除法计算器

    一个CRC16和模二除法的小东西 输入的时候(CRC16或者模二除法的时候)输入0回车是退出该项!

    模2多项式类及加减乘除各自运算java实现

    模2多项式类及加减乘除各自运算java实现 模2多项式类及加减乘除各自运算java实现

    CRC_16校验的FPGA实现

    基于字节的CRC校验实现,经modelsim仿真验证。CRC校验又称(n,k)码,n为码长,k为信息为...而对于除法,商由余数首位与除数首位的模2除法运算结果确定(0/1=0,1/1=1)。在接收端,可有两种方式检验传输是否发生错误:

    CRC校验.docx

    当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(注意,这里不是直接采用二进制除法,而是采用一种称之为“模2除法”)。到达接收端后,再把接收到的新帧除以(同样...

    用verilog实现除法器(两种方法)

    用verilog语言编写出一个除法器的代码,并在modelsim中进行功能仿真,认真的完成实验报告。 二、 实验设备(环境)及要求: 在modelsim环境下编写代码与测试程序,并仿真; 在synplify pro下编译,设置硬件并综合。 ...

    计算机网络实验报告(循环冗余码的生成和验证程序)

    (2)利用模2除法,用对应于G(x)的位串去除对应于xrM(x)的位串。 (3)利用模2减法,从对应于xrM(x)的位串中减去余数(总是小于等于r位)。结果就是将被传输的带校验和的帧。它的多项式不妨设为T(x)。 2.检验算法...

    CAPL中实现CRC校验码计算的示例代码

    CRC 校验码的计算涉及到二进制位的操作,如异或、移位和模 2 除法等。 下面是一个在 CAPL 中实现 CRC 校验码计算的示例代码。这个例子使用的是 CRC-16 校验算 法,这是一种常见的 CRC 校验方法。请注意,CAPL 的语法...

    编写程序实现IEEE 802.3以太网帧封装 python 计算机网络课设

    当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(模2除法)。到达接收端后,再把接收到的新帧除以这个选定的除数。因为在发送端发送数据帧之前就已通过附加一个数,...

    CRC校验Demo

    输入一串十六进制字符串,同时输入作为生成项的二进制字符串,则可以生成模2除法的余数,将余数补到原始码左移空下来的位置,即可得到完整的CRC码(补位过程,本程序并没有做)

    CRC Delphi和C表示

    有了加减法就可以用来定义模2除法,于是就可以用生成多项式g(x)生成CRC校验码。 例如: g(x)=x4+x3+x2+1,(7,3)码,信息码110产生的CRC码就是: 11 11101 | 110,0000 111 01 1 0100 1 1101 1001 余数...

    计算机组成原理考研纲要

    在发送端,将要传送的K位二进制信息码左移R位,再将它与生成多项式G(x)做模2除法,生成一个R位校验码(余数),附在信息码后,构成一个新的CRC码。 b.在接收端利用收到的编码做模2除法,以检测和确定出错的位置;...

    crc.rar_crc

    实现模2除法 生成crc码和校验 在一台机器上生成 另外一台机器上校验

    今日干饭背诵Chap5数据链路层(1.1)1

    (上层)保证特殊位串只会出现在帧的起始和结束注意差错控制指的是检错纠错m+r种单比特错 & 1种正确情况,校验位2^r种组合模2减法就是异或,模2除法就是减法变

    C语言编写的8位CRC校验

    网上的一般都是查表法,这是我按模2除法写的。 里面有2个函数: 1、带入需要计算的数据串与除数(最高位与最低位必须为1),得出CRC校验码,插入尾部 2、验证数据的完整性(验证携带8位CRC校验码数据的完整性)

    郑大随机信号处理大作业 附程序, Yule-Walker法、Burg法、协方差法进行AR模型【功率谱估计】

    除此之外,周期图法也可运用于占典谱估计。 首先,由获得的N点数据构成的有限长序列X(n)直接求傅里叶 变换,求得频谱X(e/w 2.实验原理 然后取频普幅度的平方,并除以N,以此作为对x(n)真实功率谱x(e) 的估计,即Sx(em)=3x...

Global site tag (gtag.js) - Google Analytics