保密通信中RS编解码的FPGA实现

被引量 : 0次 | 上传用户:qq121450500
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于信道中存在干扰,数字信号在信道中传输的过程中会产生误码。为了提高通信质量,保证通信的正确性和可靠性,通常采用差错控制的方法来纠正传输过程中的错误。本文的目的就是研究如何通过差错控制的方法以提高通信质量,保证传输的正确性和可靠性。重点研究一种信道编解码的算法和逻辑电路的实现方法,并在硬件上验证,利用码流传输的测试方法,对设计进行测试。在以上的研究基础之上,横向扩展和课题相关问题的研究,包括FPGA实现和高速硬件电路设计等方面的研究。纠错码技术是一种通过增加一定的冗余信息来提高信息传输可靠性的有效方法。RS码是一种典型的纠错码,在线性分组码中,它具有最强的纠错能力,既能纠正随机错误,也能纠正突发错误。在深空通信,移动通信以及数字视频广播等系统中具有广泛的应用,随着RS编码和解码算法的改进和相关的硬件实现技术的发展,RS码在实际中的应用也将更加广泛。在研究中,对所研究的问题进行分解,集中精力研究课题中的重点和难点,在各个模块成功实现的基础上,成功的进行系统组合,协调各个模块稳定的工作。在本文中的EDA设计中,使用了自顶向下的设计方法,编解码算法每一个子模块分开进行设计,最后在顶层进行元件例化,正确实现了编码和解码的功能。本文首先介绍相关的数字通信背景;接着提出纠错码的设计方案,介绍RS(31,15)码的编译码算法和逻辑电路的实现方法,RTL代码编写和逻辑仿真以及时序仿真,并讨论了FPGA设计的一般性准则以及高速数字电路设计的一些常用方法和注意事项;最后设计基于FPGA的硬件电路平台,并利用静态和动态的方法对编解码算法进行测试。通过对编码和解码算法的充分理解,本人使用Verilog HDL语言对算法进行了RTL描述,在Altera公司Cyclone系列FPGA平台上面实现了编码和解码算法。其中,编码的最高工作频率达到158MHz,解码的最高工作频率达到91MHz。在进行硬件调试的时候,整个系统工作在30MHz的时钟频率下,通过了硬件上的静态测试和动态测试,并能够正确实现预期的纠错功能。
其他文献
目的:通过彩色多普勒超声观察糖尿病眼球后血管的血流动力学,研究其诊断价值。方法:共用彩色多普勒超声检查了正常人眼球、糖尿病视网膜病变(diabetic retinopathy,DR)及有糖
光刺激响应材料和电刺激响应材料由于响应速度快、效率高、无污染等优点受到了广泛关注和研究。偶氮苯聚合物是一类重要的光刺激响应材料,在紫外/可见光的刺激下表现出独特可
薇菜是蕨类植物门(Pteridophyta)原始薄囊蕨纲(Protoleptosporangiopsida)紫萁目(Osmundales)紫萁科(Osmundaceae)紫萁属(Osmunda)多年生植物,具有较高的营养、药用价值和经济开发潜力
<正>如何利用互联网的优势,为学区入学工作服务?一、微信工作群,让入学工作更高效基于互联网+"参与人数多、更高效的信息传输方式、更高效的协同工作方式、更大范围的互动"等
目的分析小儿白血病患者施行心理护理干预的可行性。方法本研究对象选取我院80例小儿白血病患者,随机分成常规护理组和心理强化组。对比两组患儿护理操作依从性和实施护理前
美国科学教育对于提高学生分析问题、动手操作和解决实际问题的能力,交流合作意识和科技创新具有重要促进作用。应树立科学教育理念,改革传统课程教材,使教师成为学习的促进
具有等距密排微小孔结构的穿刺模板用在正交叠层碳布织机上,在制造碳纤维立体织物的整体穿刺工艺中起到重要作用。在整个穿刺过程中,要求穿刺模板必须保证足够的刚度,几乎不
漕运是封建王朝政治活动的产物,它的发展必然以政治中心为转移,以满足都城物资需求为目标,以连接都城与漕粮产地的水路为载体;同时漕运又是一种经济活动,它的发展又受经济活
<正>互联网的迅猛发展和网民人口数量的剧增,使基于各类个人在线应用产品或服务的个人信源信息显得日益重要。互联网传播的特殊洼使准确鉴别个人信源的可信度成为所有信息利
今年以来登陆我国最强台风,57年来登陆珠海最强台风,有气象纪录以来(1949年)8月份登陆广东的最强台风之一,横扫珠三角以及粤桂两省。