ISO 7064校验码算法,包括MOD11-2,MOD27-2,MOD97-10等等。身份证最后一位按照ISO7064:1983.MOD11-2校验
2021-11-02 09:12:58 11KB 身份证 校验码 ISO7064 MOD11-2
1
CRC校验工具,支持CRC4、5、6 、7、8 CRC16、CRC32。
2021-11-01 23:45:21 1012KB CRC
1
(1)预设一个 16 位寄存器,所有数位均为 1(即值为0x FFFF);待测数据组合 0x00 ~ 0x FF ;(2)该 16 位寄存器与待测数据进行“异或”运算,运算结果仍存该 16 位寄存器中 ;(3)将该 16 位寄存器右移一位,用 0 填补最高位 ;(4)检测移出位是 1 还是 0。若是 1,则生成多项式0x A001 和该寄存器进行“异或”运算。若是 0,则返回步骤(3);(5)重复步骤(3)和(4),直到右移 8 次,这样待测数据的 8 位数据全部进行了处理 ;(6)将得到的 16 位寄存器的高、低字节进行交换,得到的 16 位寄存器内容即为 CRC-16 校验码 ;(7)将待测数据依次设置为 0x00 ~ 0x FF(256 种),按照步骤(2)~(5)各计算一遍,得到的 256 个 CRC-16 校验码组合在一起即为 CRC-16 查询表。
2021-11-01 21:54:03 862B crc校验 字节型算法 matlab
1
FPGA 实现的 CRC32 校验算法,采用Verilog语言编写。整个完整项目,可以直接使用。
2021-11-01 21:05:09 3.07MB FPGA CRC32 校验算法 Verilog
1
文件校验工具
2021-11-01 14:00:22 303KB 文件校验
1
项目(HslCommunication)的目标和开源的初衷是方便广大的像我这种的在工厂一线的软件工程师,我一直觉得我们不应该把自己看做是程序员,程序员的角色更像是码农,主要工作就是敲代码,而软件工程师应该是更大的定义,设计软件的整体架构和开发的。这几年大多数工作都开始意识到工业软件,上位机软件,数据追述系统,SCADA软件,MES软件开发的重要性,所以像我这样的有通信需求的人应该不在少数,况且开源有助于别人来一起改进,和代码测试。所以在开源之后,在博客园就陆陆续续的写了一些文章,比如如何使用C#和三菱PLC通讯,C#和西门子通讯等等。从博客园的点击量来看,确实有大量的工厂的程序员有这方便的需求,而直接采用socket来开发,比较晦涩难懂,坑又比较多,事实上确实有很多人来报告了bug。帮助我修复了这个组件,提高了稳定性。再次感谢所有使用或是报告bug的万千网友,没有你们的支持就没有本项目的今天。
2021-11-01 13:43:27 202KB Modbus 工业4.0 通信协议 HslCommunication
1
电路输入1个时钟周期宽度的输入数据产生有效脉冲strobe,输入数据din为8位,Strobe为高电平期间输入数据有效。 电路把输入的数据按从高到低的顺序依次从dout端发送出去。 在发送完8位数据后发送一位的奇校验位。
2021-11-01 11:50:13 1.02MB 奇校验 串行发送
1
发送端通过液晶触摸屏输入字符,然后编写协议发送,采用4.3寸液晶 接收端将接收到的数据解码,然后将有效字符显示在液晶上,采用2.8寸液晶 接收无误码,使用于各种数字无线收发的应用
2021-11-01 00:51:27 19KB CRC校验 串口数据收发
1
C#的串口开发,需要用到CRC16校验。本程序只是一个验证。比如说,传输 16进制的 36 37 39 49 37 ,输入进去,点击按钮就能算出校验值。x16+x15+x2+1
2021-11-01 00:21:49 164KB c#
1
LDPC码即低密度奇偶校验码(Low Density Parity Check Code,LDPC),它由Robert G.Gallager博士于1963年提出的一类具有稀疏校验矩阵的线性分组码,不仅有逼近Shannon限的良好性能,而且译码复杂度较低, 结构灵活,是近年信道编码领域的研究热点,已广泛应用于深空通信、光纤通信、卫星数字视频和音频广播等领域。LDPC码已成为第四代通信系统(4G)强有力的竞争者,而基于LDPC码的编码方案已经被下一代卫星数字视频广播标准DVB-S2采纳。
2021-10-30 09:27:27 1.67MB ssd LDPC 奇偶校验
1