getcode.m
来自「自己年编写的matlab中bch码的仿真程序。有编码和译码2个主程序」· M 代码 · 共 33 行
M
33 行
function[bch]=getcode(data,g)
g1=g;
for i=1:4
data(i+11)=0;
end
c=data;
for n=1:10
c=xor(c,g1);
g1=g;
for i=1:14
if c(i)==1
k=i;
break
end
end
if k>11
break
end
g1=circshift(g1,[0 k-1]);
end
for i=1:11
bch(i)=data(i);
end
for i=1:4
bch(i+11)=c(i+11);
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?