基于vhdl的循环码编译码器的设计毕业论文

基于vhdl的循环码编译码器的设计毕业论文

ID:1394083

大小:1.13 MB

页数:46页

时间:2017-11-11

基于vhdl的循环码编译码器的设计毕业论文_第1页
基于vhdl的循环码编译码器的设计毕业论文_第2页
基于vhdl的循环码编译码器的设计毕业论文_第3页
基于vhdl的循环码编译码器的设计毕业论文_第4页
基于vhdl的循环码编译码器的设计毕业论文_第5页
资源描述:

《基于vhdl的循环码编译码器的设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于VHDL的循环码编译码器的设计毕业论文目录摘要I第1章绪论11.1设计目的和要求11.2背景及国内外研究概况11.3本次设计完成的主要工作2第2章EDA技术32.1EDA概述32.2VHDL语言介绍32.3VHDL语言的特点42.4可编程逻辑器件52.5QuartusII概述62.6QuartusII数字系统开发流程72.7小结8第3章常用循环码简介93.1循环码93.2R-S码103.3非本原BCH码103.4小结11第4章基于BCH码设计原理124.1编码器设计原理124.2译码器设计原

2、理134.2.1由接收多项式r(x)求伴随式s13II4.2.2由伴随式求出错误位置154.2.3搜索法译码原理174.3主模块电路设计方框图184.3.1编码器电路184.3.2综合计算电路184.3.3迭代译码算法电路194.3.4钱氏搜索译码电路194.3.5差错定位电路204.3.6译码器电路(双纠错码)204.4小结21第5章程序设计实现225.1程序设计总流程图225.2编码器顶层文件主程序235.3译码器顶层文件主程序245.4编码器顶层文件生成模块275.5译码器顶层文件生成模块

3、285.6编码器仿真图285.7译码器仿真图295.8小结30第6章结论31致谢32参考文献33附录34附录134附录243II基于VHDL的循环码编译码器的设计第1章绪论1.1设计目的和要求BCH码是一种重要而有效的纠正多个随机错误的循环码。它的纠错能力很强,在短和中等码长下,其性能很接近于理论值,并且构造方便,编码简单。因此,在通信领域中,BCH码的应用极为广泛。本设计中将一组循环码输入,并且能编码,再纠错,再到解码输出的一个过程。(15,7)码是距离d=5的本原BCH码,它能有效的纠正2位

4、随机错误。对不同的设计方法进行分析和比较,选择优化的设计方法,利用VHDL分别设计(15,7)BCH码的编码器和译码器,并能够对两部分进行单独仿真调试,实现其相应的功能。作为通信工程专业的学生,通过这次循环码编译码方面的毕业设计,可以提高本人对编码领域及通信电路设计领域的认识,有利于培养我在通信编码方面的设计能力。一人一题特别有利于锻炼我独立分析问题和解决问题的能力。设计过程的复杂加老师的严格要求有益于培养本人严谨的工作作风。1.2背景及国内外研究概况提高信息传输的可靠性和有效性,始终是通信工作

5、所追求的目标。纠错码是提高信息传输可靠性的一种重要手段。1948年香农(Shannon)在他的开创性论文“通信的数学理论”中,首次阐明了在有扰信道中实现可靠通信的方法,提出了著名的有扰信道编码定理,奠定了纠错码的基石。根据香农的思想,研究者先后给出了一系列设计好码和有效译码的方法。以后,纠错码受到了越来越多的通信和数学工作者,特别是代数学家的重视,使纠错码无论在理论上还是在实际中都得到了飞速发展,比如BCH、卷积码,Turbo码、LDPC码等。8BCH码译码算法的研究一直是编解码领域的主要研究课

6、题,至今已经提出了多种译码算法。但是这些传统的译码算法用硬件实现较为复杂,而且延时比较严重。而一种码在实际中能否得到广泛的应用,往往取决于译码器是否精简、快速。文中将讨论一种简单、快速的BCH译码器的VHDL设计方法。现代数据传输通信中,常常因传输差错造成误码错码,尤其在无线通信中,空中的突发或随机干扰噪声会造成编码差错。为了提高传输的正确率,往往采用一些校验方法,以检验纠正传输差错。通信中校验的方法很多,如BCH、卷积码,Turbo码、LDPC码等,其中的BCH编码有其独特的优点:它的纠错能力

7、很强,特别在短和中等码长下,其性能很接近于理论值,构造方便,编码简单,不仅可以检纠突发性错误,还能检纠随机差错。因此,在通信系统中得到广泛应用,如在我国地面数字电视广播标准中就选用了BCH(762.752)码。循环码是在严密的代数理论基础上建立起来的,是线性分组码的一种。这种码的编码和解码设备都不太复杂,而且纠错的能力较强。顾名思义,循环码除具有线性码的一般性质之外,还有循环性,即任一码组循环移位以后,仍为该码中的一个码组。从信道编码定理的公式出发,不强调物理意义,只是从数学角度分析如何使不等式

8、左边的减小。是负指数函数,从数值看欲减小可走增大码长N或增大可靠性函数E(R)两条路。而想增大E(R)又有加大信道容量C或减小码率R两条路。对于同样的码率R,信道容量大的,其可靠性函数E(R)也大;若信道容量C不变,码率减小时其可靠性函数E(R)增大。1.1本次设计完成的主要工作本文设计中主要包括以下内容:◆方案论证、画出组成方框图;◆画出系统工作的时序图;◆设计组成系统的各单元电路;◆完成整个系统的设计;◆进行部分电路的时序仿真,并对仿真结果进行分析;◆完成整个系统的仿真调试和性能分析;◆撰写

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

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

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