信息科学原理报告2new

信息科学原理报告2new

ID:17876266

大小:48.50 KB

页数:3页

时间:2018-09-07

信息科学原理报告2new_第1页
信息科学原理报告2new_第2页
信息科学原理报告2new_第3页
资源描述:

《信息科学原理报告2new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大连民族学院数学实验报告课程:信息科学原理实验题目:制作线性码的标准阵列译码表系别:理学院专业:信息与计算科学姓名:刘洁颖班级:信息102班指导教师:余军完成学期:2013年5月29日实验目的:1.熟悉matlab语言上机环境,掌握生成矩阵和校验矩阵之间的关系;2.了解标准译码表的制作过程,实现输入一个接收码字就能输出一个对应的输入码字。实验内容:(问题、数学模型、要求、关键词)问题:构造一个的二元汉明码的标准阵列译码表,其生成矩阵为,编写相关程序,输出标准阵列译码表。要求:实现输入一个可能的接收码字就可以输出与之对应的许用码字。实验方法和步骤(包括数值公式、程序)

2、:步骤:1)利用信息元和生成矩阵计算许用码字,公式:2)计算伴随矩阵的个数:3)错误图样,代表无差错的全零图样和代表一个差错的图样有4)利用matlab编写标准阵列译码表程序程序:functioncodebar=Ecode(code)gen=[1000101;0100111;0010110;0001011];infor=[0000;0001;0010;0100;1000;0011;0101;0110;1001;1010;1100;0111;1011;1101;1110;1111];c=infor*gen;c=mod(c,2)err=[0000000;0000001;

3、0000010;0000100;0001000;0010000;0100000;1000000];table=zeros(128,7);fori=1:16table(i,:)=c(i,:);endfori=1:7table((i*16+1),:)=err((i+1),:);endfori=1:7forj=2:16table((i*16+j),:)=err((i+1),:)+c(j,:);endendtable=mod(table,2);fori=1:128iftable(i,:)==codeifmod(i,16)==0codebar=c(16,:);elsecode

4、bar=c((mod(i,16)),:);endendend实验数据和分析:执行结果:>>codebar=Ecode(0010100)c=0000000000101100101100100111100010100111010101100011000110011101010011110001001110101011000110100111101001111111>>0010110实验启示:通过此次实验,深入了解matlab语言上机环境,进一步理解了线性码的标准阵列译码表的编写原理,此次实验我学会了很多,让我受益匪浅。

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

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

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