基于某matlab地线性分组码编译码仿真实现设计说明书

基于某matlab地线性分组码编译码仿真实现设计说明书

ID:35147932

大小:337.98 KB

页数:20页

时间:2019-03-20

基于某matlab地线性分组码编译码仿真实现设计说明书_第1页
基于某matlab地线性分组码编译码仿真实现设计说明书_第2页
基于某matlab地线性分组码编译码仿真实现设计说明书_第3页
基于某matlab地线性分组码编译码仿真实现设计说明书_第4页
基于某matlab地线性分组码编译码仿真实现设计说明书_第5页
资源描述:

《基于某matlab地线性分组码编译码仿真实现设计说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用标准文案信息工程学院通信工程系设计题目:基于MATLAB的线性分组码编译码仿真设计班级:10通信班学号:姓名:指导老师:2013年11月15日文档实用标准文案成绩:文档实用标准文案摘要该系统是(6,3)线性分组码的编码和译码的实现,它可以对输入的三位的信息码进行线性分组码编码,对于接收到的六位码字可以进行译码,从而译出三位信息码。当接收到的六位码字中有一位发生错误时,可以纠正这一位错码;当接收到的码字有两位发生错误时,只能纠正一位错误,但同时能检测出另一位错误不能纠正。只有特定位有两位错误时,才能纠正两位错误。这样

2、就译出正确的信息码组,整个过程是用MATLAB语言实现的。关键词:编码;译码;纠错文档实用标准文案目录前言2第1章设计目标2第2章MATLAB简介3第3章基本原理33.1线性分组码的编码33.1.1生成矩阵33.1.2校验矩阵53.2伴随式与译码63.2.1码的距离及纠检错能力63.2.2伴随式与译码6第4章推导过程74.1编码过程74.2译码过程9第5章仿真程序及结果分析115.1仿真程序115.2仿真结果图135.3结果分析15参考文献16总结17文档实用标准文案前言近年来,随着计算机、卫星通信及高速数据网的飞速发

3、展,数据的交换、处理和存储技术得到了广泛的应用,人们对数据传输和存储系统的可靠性提出了越来越高的要求。因此,如何控制差错、提高数据传输和存储的可靠性,成为现代数字通信系统设计的重要课题。目前,绝大多数的数字计算机和数字通信系统中广泛采用二进制形式的码。而线性分组码具有编译码简单,封闭性好等特点,采用差错控制编码技术是提高数字通信可靠性的有效方法,是目前较为流行的差错控制编码技术。对线性分组码的讨论都在有限域GF(2)上进行,域中元素为{0,1},域中元素计算为模二加法和模二乘法。分组码是一组固定长度的码组,可表示为(n

4、,k),通常它用于前向纠错。在分组码中,监督位被加到信息位之后,形成新的码。在编码时,k个信息位被编为n位码组长度,而n-k个监督位的作用就是实现检错与纠错。对于长度为n的二进制线性分组码,它有种2n可能的码组,从2n种码组中,可以选择M=2k个码组(k

5、,让它具有抗干扰的能力。同时,还要让它具有对接收到的整个码组中提取信息码组的功能。但是,在实际的通信系统中,由于信道传输特性不理想以及加性噪声的影响,接收到的信息中不可避免地会发生错误,影响通信系统的传输可靠性,因而,本设计还要让该程序具有纠正错误的能力,当接收到的码组中有一位码,发生错误时可以检测到这一位错码,并且可以纠正这一位错码,并且让系统从纠正后的码组中提取正确的信息码组。针对给定的矩阵011101110Q=完成如下的工作:文档实用标准文案1完成对任意信息序列的编码2根据生成矩阵,形成监督矩阵;3根据得到的监督

6、矩阵,得到伴随式,并根据它进行译码;4验证工作的正确性。第2章MATLAB简介MATLAB是很实用的数学软件它在数学类科技应用软件中在数值运算方面首屈一指。MATLAB可以进行运算、绘制函数和数据、实现算法、创建用户界面、连接接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple

7、等软件的优点,使MATLAB成为一个强大的数学软件。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。第3章基本原理3.1线性分组码的编码3.1.1生成矩阵线性分组码(n,k)中许用码字(组)为2k个。定义线性分组码的加法为模二加法,乘法为二进制乘法。即1+1=0、1+0=1、0+1=1、0+0=0;1×1=1、1×0=0、0×0=0、0×1=0。且码字与码字的运算在各个相应比特位上符合上述二进制加法

8、运算规则。线性分组码具有如下性质(n,k)的性质:1、封闭性。任意两个码组的和还是许用的码组。2、码的最小距离等于非零码的最小码重。对于码组长度为n、信息码元为k位、监督码元为r=n-k位的分组码,常记作(n,k)码,如果满足2r-1≥n,则有可能构造出纠正一位或一位以上错误的线性码。下面我们通过(7,3)分组码的例子来说明如何具

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

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

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