搜索资源列表
Projectjohu123006
- 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 循环冗余校验方法的原理如下:
haffman
- 在Jpeg中Huffman采用的是范式Huffman编码。经过查相关资料有两种不同说法,请高手指点。谢谢! 1、构造范式 Huffman 编码的方法大致是: 分别统计从最大编码长度 maxlength 到 1 的每个长度对应了多少个符号。根据这一信息从 maxlength 个 0 开始以递增顺序为每个符号分配编码。例如,编码长度为 5 的符号有 4 个,长度为 3 的有 1 个,长度为 2 的有 3 个,则分配的编码依次为: 00000 00001 00010 00011
ydaimaBigNum
- 件介绍: VC++数论计算的无符号大整数类及范例 VC++数论计算的无符号大整数类及范例,利用空闲时间编写了一个用于数论计算的无符号大整数类: //乘2运算,即 // a = a * 2^dwTimes 相当于左移一位二进制,低位补0 CUSuperInt& Double(DWORD dwTimes = 1) //除2运算 相当于右移一位二进制,高位边补0,低位舍弃 CUSuperInt& Half(DWORD dwTimes = 1)
BigNum
- VC++数论计算的无符号大整数类及范例,利用空闲时间编写了一个用于数论计算的无符号大整数类: //乘2运算,即 // a = a * 2^dwTimes 相当于左移一位二进制,低位补0 CUSuperInt& Double(DWORD dwTimes = 1) -VC++ number of computing unsigned big integer class and examples of the use of free time has prepa
scientific_calculator
- 使用说明: 1、该计算器对表达式的要求比较严格 2、该计算器默认采用弧度制,计算角度时则要转换:sin(π/6)=0.5 3、括号必须要匹配 4、注意像And这样的运算,前后数值需要括号:(1011)And(1000) 其他说明: Backspace :删除当前输入的最后一位。 CE :清除当前显示的表达式。 C :清除当前的计算,开始新的计算。 MC :清除存储器中的数据。 MR:调用存储器中的数据。 Mod求模(即整数相除求余数)
array
- 一个数组由一个递减数列左移若干位形成,在该数组里查找一个数q-An array by a decreasing number of columns left some of the formation of a number q in the array to find
CALC.rar
- 数学表达式计算命令,By Lxl1638 使用方法: Calculator.EXE {代数表达式}#小数位数(默认6位最多16位) 支持的运算符号: 加"+"、减"-"、乘"*"、除"/"、幂"^"、或"|"、与"&"和括号解释 支持的数学常数: e 表示欧拉常数, pi 表示圆周率π 支持的数学函数: 共计32个
8-led-lights
- 基于keil软件的8位led灯左移的基本程序-Keil software based on the basic program of eight led lights to the left of
xhmdecode
- 循环码最大的特点就是码字的循环特性,所谓循环特性是指:循环码中任一许用码组经过循环移位后,所得到的码组仍然是许用码组,也就是说,不论是左移还是右移,也不论移多少位,仍然是许用的循环码组. 译码过程 第一步:由接收码字 Rx与监督矩阵相乘得出错误图样S; 第二步:判断S是否为零。若不为零,则出错。在假定至多只有一位错的情况下,可以有效地译出相应的信息码字。 第三步:在出错的情况下,将S与标准监督矩阵对比,得出错误的比特位并进行更正得出前四位为信息码字。-Ring