CRC校验,实现基本的CRC校验功能,当mask不同时,修改也相当方便
2022-09-20 19:00:51 3KB checksum_matlab crc_matlab crc crc_mask
crc编码代码matlab CRC编码器和解码器 第1部分– CRC校验实现(12个标记)。 您将使用生成多项式g(x)= x5 + x3 + 1,其中(n,k)=(20,15)。 使用MATLAB,Python或您选择的语言,编写以下两个函数: •crc_encode(x):此函数按照类中给出的步骤,使用生成多项式g(x)对x进行编码。 参数x是位{0,1}的长度15矢量。 返回长度为20的CRC编码的矢量{{0,1}}。 •crc_decode(b):给定生成器多项式g(x),此函数确定b是否通过CRC。 参数b是一个长度为20的位{0,1}的向量。 如果b通过CRC,则返回1,否则返回0(即,如果b包含错误,则返回1,否则返回0)。 第2部分– CRC校验模拟(4个标记)。 使用第1部分中的功能,编写两个仿真脚本,如下所示: •sim_single(p,x):该脚本以15位向量x作为输入,并使用第1部分中的CRC编码器对x进行编码。以概率p((请参阅下面的注释;由于这是一个随机过程,因此可能没有翻转位。 运行CRC解码器以确定CRC是否检测到错误。 最后,脚本将以下内容打印到屏幕
2022-03-20 20:52:58 5KB 系统开源
1
参考CRC在线计算方式。CRC(循环冗余校验)在线计算_ip33.com 开发matlab 版本的CRC离线计算,针对有些离线电脑可以很方便使用。 代码开源,方便自定义使用。
2021-12-23 12:01:37 19.49MB matlab crc
1
与在线CRC校验网站功能一致 http://www.ip33.com/crc.html 输入为matlab的数组,可进行CRC32 CRC16 CRC8的校验,方便大家使用。 弥补了IP##网站输入数据有限的缺陷,可利用MATLAB导入大量数据进行快速计算。 需调整参数设置,可适应不同CRC的需求 szCrcType = 'crc32'; % CRC类型 fInRev = 1; % 1:输入数据反转 0:不反转 fOutRev = 0; % 1: 输出数据反转 0:不反转 iBitNum = 32; % CRC位数 vecInitData = zeros(1,iBitNum); % 初始值 vecXorData = ones(1,iBitNum); % 结果异或值
2021-12-10 18:26:02 2KB CRC
1
我的博客里面的代码,博客有地方看不懂的可以下载一下
2021-05-25 09:07:08 691KB matlab CRC循环校验码 系统仿真
1
基于Matlab的GUI的CRC编码译码和海明编码译码 含GUI界面,CRC编码程序和译码程序,海明编码和译码程序
2021-04-28 12:35:39 40KB Matlab CRC 海明编码 GUI
1
详细描述了MATLAB中CRC循环冗余校验的编解码程序,已经通过测试,能运行
2021-03-06 23:30:18 2KB MATLAB,crc
1
基于GUI的Matlab CRC校验代码,支持不同长度的CRC校验码
2020-01-09 03:03:38 6KB Matlab CRC GUI
1
matlab CRC校验代码,亲自编写,支持16位校验,参照C代码编写,可用。
2019-12-21 21:47:51 638B matlab crc 串口通信
1