首页 > 编程知识 正文

哈夫曼编码matlab实现,matlab课程设计总结

时间:2023-05-04 10:28:53 阅读:156064 作者:45

基于Matlab的循环编码

一:实验目的:利用matlab验证循环码编码方法

)实验要求)求出x15 1的所有因子式,从中选出一个11次因子式作为循环码的生成多项式,通过matlab编码得到所有的许用码组。 三.实验原理:

使用命令p=cyclpoly(n,k,' all ' ); 得x15 1的各生成多项式。 [H,g]=cyclgen(n,p ) 1, ) ); 命令可以擅长第一个g1是生成多项式生成矩阵g和监督矩阵h; 从c=rem(msg*g,2 )得到对应的循环代码组。

四:实验源代码:

clear all;

全部关闭;

n=15;

k=4;

p=cyclpoly(n,k,' all ' );

[H,g]=cyclgen(n,p ) 1, );

Msg=[0 0 0 0; 0 0 0 1; 0(1) 0; 001;

0 1 0 0; 0 1 0 1; 0 1 1 0; 0 1 1 1;

1 0 0 0; 1 0 0 1; 1 0 1 0; 1 0 1 1;

1 1 0 0; 1 1 0 1; 1 1 1 0; 1 1 1 1

];

c=rem(msg*g,2 );

(五)实验结果和分析:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。