





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
现,任意取个码字发生,这里取第二个码字发生接收信号译码寻找码字的位置指示码字位置毕业设计论文报告纸纠正去除校验码进行仿真后,得到译码结果为,与发送的信息比特相同。
因此在本例中利用线性分组码就可以得到正确的译码结果。
线性分组码的实现下面引用田耘张延伟等编著无线通信设计书中例来说明。
用实现个,汉明码编码电路及其相关的译码电路。
其编码矩阵如下编码电路的程序如下为编码输出码字毕业设计论文报告纸图,线性分组码编码器的结构图图线性分组码编码的仿真结果局部示意图毕业设计论文报告纸从上图可以看出当输入信息元为,输出系统码字为,当输入信息元为,输出系统码字为,当输入信息元为,输出系统码字为,满足编码方程。
线性分组码译码的代码如下毕业设计论文报告纸经过综合,得到的结构图,如图所示。
图译码程序综合后得到的结构图,线性分组码译码器模块的仿真图如下毕业设计论文报告纸图中给出了译码程序在中的仿真结果,从中看出当输入序列为时,从编码原理可知,该码字为正确码字,输出序列即为当输入序列是时,从编码原理可知,为非正常码字,肯定是在传输过程中发生。
经过编码器的纠正后,最终输出为,前面四位为其真正的译码输出,后面三位是伴随式。
毕业设计论文报告纸第五章结束语我的毕业设计题目是线性分组码的实现方法研究,刚拿到课题的时候,有点担心,因为这个里面涉及的知识不很很清楚。
调制解调的概念学习中已经理解,但是关于没有去研究过,这样的情况下,我突然觉得很有压力,但是,人总是在不断的学习中前进。
既然都是第次,我想就是锻炼能力的好机会,于是我把这些第次当作次尝试和挑战,从新开始,感受毕业设计的学习过程,锻炼自己的自学能力,希望通过我的努力能够从中学会到工程设计的方法和思路。
在设计完成之际我要特别感谢我的指导教师汪飞老师,在整个毕业设计过程中,他都给予了我细致耐心的指导,平常有解不开的难题时他总能给我点破疑点。
在平常他也严格要求我们,让我们养成自己动手认真思考的好习惯。
他学术上的谦虚严谨和性格上的热情豁达给我留下了深刻的印象。
能得到这样位治学严谨工作负责的老师的指导,必将使我在今后的工作学习中受益匪浅。
在整个毕设期间汪老师辛勤的指导,及严格要求,使我在毕业设计的整个过程中受益菲浅。
另外还要感谢学院提供的良好的实验机房,院方尽全力提供个良好的上机环境并及时提供给那些需要器件同学的工具。
正是因为学院教务处的顶力支持,我们才能在这几个月的时间里享受优良毕业设计的环境和条件。
同时,在整个毕业设计阶段中,我和其他几位同学共同学习,共同进步,半年来的学习使我们彼此间建立了深厚的友谊,大家在我遇到困难时给予了我热情的帮助和很多启发性的建议,我特此向大家表示真挚的谢意。
值此论文完成之际,衷心感谢曾经给予我支持和帮助的师长,同学和朋友们。
尤其对指导教师汪飞老师献上我崇高的敬意和衷心的感谢,在老师的谆谆教导下,在同学的殷切关怀下,在我们的愉快合作下,顺利完成了毕业设计及论文写作。
虽然我们直在努力,但因时间仓促个人的知识水平和经验有限,该设计存在许多不足之处,所以需要您精心改进和完善,恳请广大同学及师长提出您宝贵的意见和建议,在此,我深表谢意,毕业设计论文报告纸参考文献中文版教程电子版田耘张延伟等编著无线通信设计北京电子工业出版社先锋工作室薛小刚葛毅敏编著设计指南北京人民邮电出版社,王旭东潘广桢主编及其在中的应用北京国防工业出版社,赵静等编著基于的通信系统仿真北京北京航空航天大学出版社,陈怀琛等编著及在电子信息课程中的应用北京电子工业出版社张卫钢主编通信原理与通信技术西安西安电子工业大学出版社,黄葆华杨晓静牟华坤编著通信原理西安西安电子科技大学出版社,李白萍吴文梅编通信原理与技术北京人民邮电大学出版社,沈越泓高媛媛魏以民等编著通信原理北京机械工业出版社,周炯槃庞沁华续大我等编著通信原理北京北京邮电大学出版社,黄载禄殷蔚华编著通信原理北京科学出版社,李道本讲义,,,,,吴伟陵信息处理与编码北京人民邮电出版社,,面利用线性码的特点,降低译码的计算量及难度。
设是的校验矩阵,设是收到的字,如果,则是中个码字,从而将译为。
如果,则不是中的码字,即传送中出现了,按照极大似然译码法,必须计算与中的个码字的汉明距离,然后将译为与距离最小的码字。
当与较小时,这种译码是可行的,但当或较大时,计算量十分巨大,如在军事通信中,通常,这样要译收到的字,必须计算与个码字的距离,这几乎是不可能的。
例设是二元,线性码,其校验矩阵为列出码的译码表设收到的字试译,。
解列码的译码表求的生成矩阵由得线性方程组解得该方程组的基础解系为,,,则的生成矩阵为毕业设计论文报告纸求的所有码字当取中每个向量时,由可得的所有码字为即,。
将中的个码字排在译码表的第行,其中零码字排在第行的第列。
注意,其实码对应的校验子为零校验子。
求的所有校验子由定理的推论得,的校验子空间为,。
将码除零校验子外的校验子按从小到大的顺序排在译码表第列的第行直到第行。
④求其余陪集及其校验子先任选个不在译码表已有陪集里的向量,为了计算方便,的选取般先选择只有个的码字,按第行中码字的顺序计算得到陪集,再确定其陪集头,并求出陪集头所对应的校验子,将该陪集排在对应校验子所在的行。
这样,共得到个不同的陪集和相应的个不同的校验子,并得到相应的陪集头。
填入所有这些信息即得译码表。
表的译码表码字校验字译码和对收到的字,先计算的校验子再在校验子所在的列找到,由于在虚线上方,因此在所在的行找毕业设计论文报告纸到字。
由表知,字,所在列对应的第行的码字为。
由译码原理知,应将译为。
的校验子为,由于在虚线下方,故无法译码事实上,由于码字与码字,和的汉明距离都是,与其他码字的距离都大于,由于对应最小距离的码字不惟,故根据极大似然译码法知,码字确实无法译出。
在线性码的译码过程中,当收到个码字时,只要先计算的校验子,再在个校验子中找到,最后在,如图所示,就可以完成综合,并且能够给出初步的资源消耗情况。
毕业设计论文报告纸图设计综合窗口基于的仿真在代码编写完毕后,需要借助于测试平台来验证所设计的模块是否满足要求。
提供了两种测试平台的建立方法,种是使用的图形化波形编辑功能编写,另种就是利用语言。
由于后者使用简单功能强大,所以本篇所介绍和使用的是的图形化波形编辑的测试平台建立方法。
仿真时要用到的两个重要窗口如图所示。
毕业设计论文报告纸图仿真工具窗口测试波形法在中创建波形,可通过修改,再将其和仿真器连接起来,再验证设计功能是否正确。
首先在工程管理区将设置为,然后在任意位置单击鼠标右键,在弹出的菜单中选择命令,然后选中类型,输入文件名为,如下图所示。
图选择建立测试平台毕业设计论文报告纸点击进入下页。
这时,工程中所有的名称会显示出来,设计人员需要选择要进行测试的模块。
由于本有个模块,所以只列出了,如图所示。
图选择待测模块对话框用鼠标选中,点击后进入下页,直接点击按键。
此时程序自动启动,等待用户输入所需的时序要求,如图所示。
图时序初始化窗口毕业设计论文报告纸时钟高电平时间和时钟低电平时间起定义了设计操作必须达到的时钟周期,输入建立时间定义了输入在什么时候必须有效,输出有效延时定义了有效时钟延时到达后多久必须输有效数据。
默认的初始化时间设置如下时钟高电平时间时钟低电平时间输入建立时间输出有效时间偏移时间更改初始化时间设置,如图所示,单击,完成设置。
测试矢量波形显示如图所示。
图测试矢量波形接下来,初始化输入注灰色的部分不允许用户修改,修改的方法为选中信号,在其波形上单击,从该点击所在周期开始,在往后所有的时间单元内该信号电平反相。
如图所示。
毕业设计论文报告纸图初始化输入然后将文件存盘,则会自动将其加入到仿真的分层结构中,在代码管理区会列出刚生成的测试文件,如图所示。
图测试文件列表选中文件,然后双击过程管理区的,即可完成功能仿真。
同样,可在选项上单击右键,可以设置仿真时间等。
毕业设计论文报告纸测试代码法下面介绍基于语言建立测试平台的方法。
首先在工程管理区将设置为,在任意位置单击鼠标右键,并在弹出的菜单中选择命令,然后选中类型,输入文件名为,再点击进入下页。
这时,工程中所有的名称都会显示出来,设计人员需要选择要进行测试的模块。
用鼠标选中,点击后进入下页,直接点击按键,会在源代码编辑区自动显示测试模块的代码。
下面所需的工作就是在模块中的后面添加测试向量生成代码。
添加测试代码以后就完成了测试平台的建立。
在工程管理区将选项设置为,这时在过程管理区会显示与仿真有关的进程,如图所示。
图选择待测模块对话框选中再进行仿真参数的设置以后,就可以仿真了。
图仿真参数的设置窗口毕业设计论文报告纸第四章线性分组码的实现线性分组码的实现下面内容均引用自田耘张延伟等编著无线通信设计书。
本节以以,汉明码为例,说明线性分组码的实现方法。
汉明码是指能纠错单个随机的线性分组码,主要参数为码长信息位监督位,且最小距离例使用实现,汉明码编码,并利用其完成所在的行的个码字中找到,并将译为第行中与在同列中的码字,这种译码显然比计算与中的个码字的汉明距离的方法简单得多。
但是由于线性码的数学结构太简单,因此译码依然很困难,如译,线性码时,必须从个校验子中找到,再从个码字中找到,这样工作量依然很大。
因此,要使译码能够简单易行,还必须对线性
