资源简介
matlab实现CRC循环校验,内含7个matlab .m文件 分别实现不同方式的CRC编码。
代码片段和文件信息
function C = CRC_code(MnG)
%CRC code (nk) function每k个bit编成nbit。
%Input:
% M:(1x*k) input data
% n:
% G:generating polynomial.(1n-k+1)
%Output:
% C:(1n) coded data;
len1=length(G);%len1=n-k+1 已经比n-k大1了。
k=n-len1+1;
len2=length(M);
M1=reshape(Mklen2/k);
C1=zeros(nlen2/k);
C1(1:k:)=M1;
%t=zeros(n-k+11);
%CRC 部分
for ii=1:len2/k
t=C1(1:n-k+1ii);%8=n-k;eg.n-k+1=9; t为 n-k+1--1的向量
for jj=n-k+2:n
if(t(1))
t=mod((t+G)2);
end
t=[t(2:n-k+1);C1(jjii)];
end
if(1==t(1))
t=mod((t+G)2);
end
C1(k+1:nii)=t(2:n-k+1);%2-9共8位
end
C=reshape(C11n*len2/k);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 681 2011-03-20 10:17 CRC\CRC_code.m
文件 640 2011-03-20 10:17 CRC\CRC_code_n1.m
文件 734 2011-03-20 10:17 CRC\CRC_code_new.m
文件 691 2011-03-20 10:17 CRC\CRC_code_new_n1.m
文件 699 2011-03-20 10:17 CRC\CRC_code_new_n1_mod.m
文件 746 2011-03-20 10:17 CRC\CRC_decode_new_n1_mod.m
文件 419 2011-03-20 10:17 CRC\CRC_test.m
目录 0 2012-02-15 20:05 CRC
----------- --------- ---------- ----- ----
4610 8
- 上一篇:单枝节阻抗匹配的Matlab实现
- 下一篇:quarter_LQR.mdl
相关资源
- 单枝节阻抗匹配的Matlab实现
- 双枝节阻抗匹配的Matlab实现
- matlab实现经典功率谱估计
- matlab应用于心电信号检测
- KCF (Kernelized Correlation Filters)Matlab源
- matlab实现基本的二值形态学运算
- 熵权法求各个指标的权重
- MATLAB 数据格式转换函数汇总
- matlab在光纤中的应用
- matlab提取语音信号基频检测
- 惯导工具箱Matlab程序含详细说明文档
- 基于MATLAB的外弹道系统仿真
- 利用MATLAB实现AMI、HDB3码-画图
- 循环码matlab程序
- 宽带信号DOA估计
- MATLAB机器人圆弧轨迹插补算法
- matlab_人眼疲劳监测.rar
- Kruskal算法 matlab实现
- labview与matlab接口
- DSSS matlab仿真程序
- matlab绘制线阵方向图
- MATLAB曲线拟合代码
- matlab在通信中的应用代码
-
CRC码的Simuli
nk仿真实验 - 最小功率路由matlab仿真
- 数字图像处理图像分割matlab算法代码
- 系统仿真实验matlab_中国石油大学
- Butterworth滤波器Matlab代码
- 阵列信号处理的理论和应用原书的m
- 基于Matlab的有限元程序
评论
共有 条评论