实验二:信道编码-线性分组编译码及检错效果仿真实验指导书实验报告

实验二:信道编码-线性分组编译码及检错效果仿真实验指导书实验报告

ID:46542181

大小:71.00 KB

页数:4页

时间:2019-11-25

实验二:信道编码-线性分组编译码及检错效果仿真实验指导书实验报告_第1页
实验二:信道编码-线性分组编译码及检错效果仿真实验指导书实验报告_第2页
实验二:信道编码-线性分组编译码及检错效果仿真实验指导书实验报告_第3页
实验二:信道编码-线性分组编译码及检错效果仿真实验指导书实验报告_第4页
资源描述:

《实验二:信道编码-线性分组编译码及检错效果仿真实验指导书实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、线性分组码编译码及检错效果仿真实验报告•、实验目的1、通过实验掌握线性分组码屮的汉明码的编码原理2、通过实验掌握汉明码的译码3、了解编码与检错能力之间的关系二、实验内容1、随即生成50组4位信息序列作为输入;2、参照-

2、5±p223.4-65给定关系构建(7,4)汉明码,计算所设计出的汉明码的所有码字集合;3、发送端采用生成矩阵对信息码列进行编码得到编码码字,该编码序列在信道上传时被随机加入噪声,用校验矩阵对收到信息进行检错O4、比较加入的误码数和检测出的误码数,检验检错效果。三、实验步骤与结果1、输入(可

3、由计算机随机产生)N(N>50)组4位随机信息,可循环输入;x^round(rand(1000,3));FHx<1000x3double>1231101210031004100500161112、每个循环内,输入的4位信息与生成矩阵相乘,得到其编码码字;G二[1001110;0100111;0011101]:H二[1011000;1110100;1100010;0110001];y二rem(x*G,2);]y<1000x7double>123456711010011210011103100111041001

4、110.50011101611101003、用随机函数矩阵对编码码字添加信道噪声引起的误码(0误码为1,或1误码为0),得到接收端带噪声的码字,同时统计增加了误码的码字数A;Y=rem(y+(rand(1000,7)>0.98),2);jc=Y-y;A二0;fori二1:1000forj=l:7;if((jc(i,j)厂二0)A二A+l;break;endendend土A<1x1double>4、好接收端带有噪声的所有编码码字进行汉明译码,统计检查出来的错误码字数氏c=rem(Y*H,,2);w=sum(c

5、,2);B二0;fori=l:1000if(w(i厂二0)B二B+l;endend5、6、进行纠错并统计纠错后正确的个数1JB<1x1double>1•1创1计算检错率B/A。B/A二100%form=l:1000foru二1:7ifc(m,:)==H(:,u)'Y(m,u)「Y(m,u);endendendY五、实验遇到的问题及解决方法之前的代码均为仿制老师的代码而成,没遇到什么太大的难题,不过在运行结果上一开始并不尽如人意,之后改变了误码率,感觉检错与纠错的情况均有明显的变化。六、相关源程序

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

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

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