资源简介
CRC循环冗余编码的编译码过程,在matlab下的仿真程序
代码片段和文件信息
function [Xerror]=CRCdecode(B)
G=[11100100001100111];
LG=length(G);
LB=length(B);
P=B(1:LG);
pointer=LG;
while pointer<=LB
P=xor(PG);
if pointer==LB
break;
end
if sum(P)==0
for i=1:LG
pointer=pointer+1;
P(i)=B(pointer);
if pointer==LB
break;
end
end
else
for j=1:LG
if P(j)==1
k=j;
for i=1:LG+1-k
P(i)=P(k-1+i);
end
break;
end
end
if k>1
for i=LG-k+2:LG
pointer=pointer+1;
P(i)=B(pointer);
if pointer==LB
break;
end
end
end
end
end
if sum(P)==0
error=0;
X=B(1:end-LG+1);
else
error=1;
X=B(1:end-LG+1);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1231 2007-01-16 14:22 crc_matlab\CRCdecode.m
文件 405 2007-05-07 21:14 crc_matlab\crcmainprogram.m
文件 1673 2007-01-14 20:58 crc_matlab\cyclic_redundancy_code.m
文件 1961 2007-01-14 21:28 crc_matlab\cyclic_redundancy_decode.m
目录 0 2009-02-28 23:41 crc_matlab
----------- --------- ---------- ----- ----
5270 5
- 上一篇:曲线旋转得到曲面的MATLAB程序
- 下一篇:matlab链码提取算法
相关资源
- matlab链码提取算法
- 曲线旋转得到曲面的MATLAB程序
- matlab 数字图像对比度拉伸算法
- Hough变换实现椭圆及圆检测(MATLAB)
- MATLAB实现混沌图像加密仿真程序
- 数字图像处理radon matlab变换算法代码
- 主动轮廓模型算法matlab程序
- MATLAB 实现各类常见算法
- GMM(matlab源码)
- 数字信号处理 理论算法与实现 胡广书
- 基于BP神经网络的盲均衡算法 C程序(
- 激光谐振腔课程设计(matlab)exe及源
- Lozi混沌系统相关分析的MATLAB程序
- (7,4)循环码-信道编码的matlab仿真
- 一个用MATLAB编写的用于估计信号谐波
- kalman工具箱 用matlab编写 包附全部函数
- 基于harris算法的角点检测matlab原代码
- 偏最小二乘分析matlab工具包
- 基于matlab的窗函数法FIR数字滤波器设
- 北邮Matlab实验报告和代码
- 图像匹配matlab源程序sift算法
- matlab实现摄像机标定
- matlab编写的量子遗传算法
- 图像降噪Matlab代码
- Alamouti编码2X2仿真(MATLAB)
- 用蚁群算法求解TSP问题的matlab程序
- 跳扩散过程下欧式期权的定价matlab源
- 小波神经网络Matlab交通仿真程序
- 粒子群算法matlab工具箱
- MATLAB音频信号的分析与合成程序
评论
共有 条评论