信息论与编码实验四

信息论与编码实验四

ID:13028165

大小:123.00 KB

页数:12页

时间:2018-07-20

信息论与编码实验四_第1页
信息论与编码实验四_第2页
信息论与编码实验四_第3页
信息论与编码实验四_第4页
信息论与编码实验四_第5页
资源描述:

《信息论与编码实验四》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华侨大学工学院实验报告课程名称:信息论与编码实验项目名称:实验四线性分组码学院:工学院专业班级:信息工程(微波通信方向)姓名:学号:1195111016指导教师:傅玉青年月日预习报告一、实验目的(1)掌握MATLAB语言实现线性分组码编码算法的方法(2)练习用MATLAB的工具箱Simulink设计线性分组码电路图的能力。二、实验仪器1、计算机2、编程软件MATLAB6.5三、实验原理线性分组码是一类奇偶校验码,它可以由(n,k)形式表示。编码器将一个k比特信息分组(信息矢量)转变为一个更长的由给定元素符号集组成的n比特编码分组。当这个符号集包含两个元素(0和1

2、),与二进制相对,称为二进制编码。分组码是对每段k位长的信息组,以一定规则增加r=n-k个检验元,组成长为n的序列:(cn-1,cn-2,...,c1,c0),称这个序列为码字。在二进制情况下,信息组总共有2k个(q进制为qk个),因此通过编码器后,相应的码字也有2^k个。称这2^k个码字集合为(n,k)分组码。n长序列的可能排列总共有2^n种。称被选取的2^k个n重为许用码组,其余2^n-2^k个为禁用码组。称R=k/n为码率.对于长度为n的二进制分组码,可以表示成(n,k),通常用于前向纠错。在分组码中,监督位加到信息位之后,形成新码,在编码中,k个信息位,

3、被编为n位长度,(n-k)个监督码的作用是实现检错和纠错。k比特信息形成2^k个不同的信息序列,称为k元组(k比特序列),同样,n比特可以形成2^n个序列,称为n元组。编码过程就是将每个k元组映射到2^n个n元组中的一个。分组码是一一对应的编码,即2^k个k元组唯一映射到2^k个2元组,映射可以通过一个查询表实现。对于线性码,映射当然是线性的。H=[-PTMIn-k]预习报告四、实验内容及步骤已知一个(6,3)线性分组码的生成矩阵为。试用MATLAB(1)求出该码的全部码字,列出信息组与码字的映射关系;(2)将该码系统化处理后,计算系统码码集,并列出映射关系;(

4、3)计算系统码的校验矩阵H。若收码r=[100110],检验它是否为码字?(4)根据系统码生成矩阵,设计校验位与信息位关系的电路图(用Simulink实现)。实验报告五、实验原始数据指导老师签名:时间:实验报告五、数据处理clc;clear;G=input('线性分码组的生成矩阵G=')clearallG=[1,1,1,0,1,0;1,1,0,0,0,1;0,1,1,1,0,1];m=[0,0,0;0,0,1;0,1,0;0,1,1;1,0,0;1,0,1;1,1,0;1,1,1];c=mod(m*G,2)%求出该码的全部码字[x,y]=size(c);fori

5、=1:x%列出信息组与码字的映射关系disp('信息'),disp(m(i,:)),disp('码字'),disp(c(i,:))endGs(1,:)=mod(G(1,:)+G(3,:),2);Gs(2,:)=mod(G(1,:)+G(2,:)+G(3,:),2);Gs(3,:)=mod(G(1,:)+G(2,:),2);c1=mod(m*Gs,2)%计算系统码码集[x1,y1]=size(c1);fori=1:x1%列出映射关系disp('信息'),disp(m(i,:)),disp('系统码字'),disp(c1(i,:))endH=gen2par(Gs)%

6、计算系统码的校验矩阵Hr=input('收码r=')r=[100110];S=mod(r*H',2);if(S==000)%检验它是否为码字?disp('r是码字')elsedisp('r不是码字')end实验报告五、实验结论及分析讨论(1)(2)(3)通过这次实验,学会通过matlab会进行信息论与编码的线性分组码编码算法和用MATLAB的工具箱Simulink设计线性分组码电路图的能力。预习报告成绩实验报告成绩实验操作成绩总成绩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。