wumalv.m

来自「通过使用汉明码进行编码、解码、纠错。运用matlab仿真并计算汉明码的误码率和纠」· M 代码 · 共 15 行

M
15
字号
function[f]=wumalv(m)
a=randint(1,5500);%a为1行5500列的矩阵
T=bianma(a);%编码
t=reshape(T',1,7500);%t为编码后的1行7500列的矩阵
T1=zaosheng(t,m);%加噪声
t=jiucuo(T1);%对汉明编码进行一位纠错解码
T=reshape(t,15,500);
T=T';%行列变换
T=T(:,1:11);%解码
a1=reshape(T',1,5500);
%行列变换,得到a1为纠错解码后的输出码
n=xor(a1,a)*ones(5500,1);%n为误码个数
f=n/5500;%f为误码率

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?