一个CRC加密原理的说明文档,包含了简单的实现例子。
上传时间: 2015-10-08
上传用户:王小奇
并口硬盘标准PATA6的CRC效验码的vhdl代码
上传时间: 2014-09-03
上传用户:李梦晗
16bit crc 编译码实例,matlab上运行。输入一行向量数字序列,获得其16bit的CRC校验码,并对其译码。
上传时间: 2013-12-18
上传用户:er1219
CRC循环64位校验的源码,可直接引用该函数使用,有疑问请EM:lovely6226@163.com
上传时间: 2014-01-13
上传用户:busterman
crc任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC,Cyclic Redundancy Code)是采用多项式的 编码方式,这种方法把要发送的数据看成是一个多项式的系数 ,数据为bn-1bn-2…b1b0 (其中为0或1),则其对应的多项式为: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:数据“10010101”可以写为多项式 X7+X4+X2+1。 循环冗余校验CRC 循环冗余校验方法的原理如下: (1) 设要发送的数据对应的多项式为P(x)。 (2) 发送方和接收方约定一个生成多项式G(x),设该生成多项式 的最高次幂为r。 (3) 在数据块的末尾添加r个0,则其相对应的多项式为M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),获得商Q(x)和余式R(x),则 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2运算,T(x)所对应的数据是在原数 据块的末尾加上余式所对应的数据得到的。 (6) 发送T(x)所对应的数据。 (7) 设接收端接收到的数据对应的多项式为T’(x),将T’(x)除以G(x) ,若余式为0,则认为没有错误,否则认为有错
上传时间: 2014-01-16
上传用户:hphh
crc校验功能,用硬件语言实现,vhdl或者verilog实现。逻辑功能。
标签: crc
上传时间: 2015-10-17
上传用户:it男一枚
CRC校验算法 CRC校验算法 CRC校验算法 CRC校验算法
上传时间: 2014-01-05
上传用户:lanwei
modbus通信协议检错方式之一:crc代码,VC编写的
上传时间: 2015-10-18
上传用户:lili123
crc算法三种不同算法以及不同语言的实现
上传时间: 2015-10-19
上传用户:redmoons
Verilog HDL: Magnitude For a vector (a,b), the magnitude representation is the following: A common approach to implementing these arithmetic functions is to use the Coordinate Rotation Digital Computer (CORDIC) algorithm. The CORDIC algorithm calculates the trigonometric functions of sine, cosine, magnitude, and phase using an iterative process. It is made up of a series of micro-rotations of the vector by a set of predetermined constants, which are powers of two. Using binary arithmetic, this algorithm essentially replaces multipliers with shift and add operations. In a Stratix™ device, it is possible to calculate some of these arithmetic functions directly, without having to implement the CORDIC algorithm.
标签: representation Magnitude the magnitude
上传时间: 2013-12-24
上传用户:金宜