编译码是数字通信系统中一个十分重要的环节,它的性能直接决定了一个数字通信系统性能的优劣。长期以来人们一直在探索更加简便、可靠、数据冗余度低的编译码方法,尤其是在海量存储与高速数据传输应用中。 本文工作所依据的复数旋转码,就是为了解决已有差错控制编码在纠正多位错时译码算法复杂而诞生的。在近年的研究中,特别是在迭代译码思想引入后,不但保留了其算法简便的优点,还极大地提高了其译码性能,从而为实际应用扣下了基础。 本文基于FPGA技术,设计了一种高码率(47,13)复数旋转码编码器和译码器,并在ALTERA公司的开发板上实现了4次迭代译码算法。测试结果表明,译码器运行过程稳定,结果正确。 本文分为六章。第一章为绪论,介绍了复数旋转码的产生背景、相关研究及硬件实现平台。第二章为复数旋转码编码译码原理,讨论了复数旋转码编码原理、译码原理以及改进后的迭代大数译码原理,用C语言进行了仿真并分析了其结果和性能。第三章为FPGA编码器的设计,介绍了FPGA编码器的引脚、硬件结构、内外部信号及其设计过程。第四章为FPGA译码器的设计,介绍了FPGA译码器的引脚、硬件结构、内外部信号及其设计过程,迭代译码的硬件实现方法。第五章为FPGA译码器性能分析,首先提出了基于ALTERA公司开发板的一种硬件仿真方法:然后对译码器硬件仿真结果与其软件仿真结果比较,从而证明了其正确性:最后还将仿真结果与一种同样具有高码率的RS码译码器的仿真结果进行了对比分析,为其今后走向实际应用提供了一定的依据。最后一章是结论与展望,对本文工作进行了总结,分析了设计过程中遇到的问题,并对设计中的不足之处提出了改进意见。
资源简介:作为性能优异的纠错编码,Turbo码自诞生以来就一直受到理论界以及工程应用界的关注。TD—SCDMA是我国拥有自主知识产权的3G通信标准,该标准把Turbo码是作为前向纠错体制,但Turbo码的译码算法比较复杂并且需要多次迭代,这造成Turbo码译码延时大,译码速度慢...
上传时间: 2013-05-31
上传用户:huyiming139
资源简介:基于PLD的RS码编译码器设计,用VHDL语言编写,编译通过,测试结果正确。
上传时间: 2016-01-17
上传用户:13188549192
资源简介:三篇关于Viterbi FPGA编译码器的优化设计文档: 1、Viterbi译码器的FPGA设计实现与优化.pdf 2、Viterbi译码器的低功耗设计.pdf 3、基于FPGA的高速并行Viterbi译码器的设计与实现.pdf
上传时间: 2013-11-27
上传用户:邶刖
资源简介:本文以Turbo码编译码器的FPGA实现为目标,对Turbo码的编译码算法和用硬件语言将其实现进行了深入的研究。 首先,在理论上对Turbo码的编译码原理进行了介绍,确定了Max-log-MAF算法的译码算法,结合CCSDS标准,在实现编码器时,针对标准中给定的帧长、码率与交...
上传时间: 2013-04-24
上传用户:haohaoxuexi
资源简介:基于牛顿迭代法的二次规划程序,采用VC平台,适合解决大容量稀疏矩阵的优化问题
上传时间: 2014-01-08
上传用户:270189020
资源简介:J-S迭代解题的程序,源码。答案较精确。
上传时间: 2017-01-21
上传用户:yoleeson
资源简介:可靠通信要求消息从信源到信宿尽量无误传输,这就要求通信系统具有很好的纠错能力,如使用差错控制编码。自仙农定理提出以来,先后有许多纠错编码被相继提出,例如汉明码,BCH码和RS码等,而C。Berrou等人于1993年提出的Turbo码以其优异的纠错性能成为通信界...
上传时间: 2013-04-24
上传用户:ziyu_job1234
资源简介:基于FPGA的Turbo码编译码器实现基于FPGA的Turbo码编译码器实现
上传时间: 2013-06-13
上传用户:ippler8
资源简介:传统测控软件有着重复利用率低、不易维护、开发周期长并且成本高等缺点,通用测控软件开发平台的出现为解决上述问题提供了一种崭新的方法,该平台基于组件化思想,使用工厂、状态机等多种设计模式,在降低模块之间耦合性的同时,提高了代码的重用性。使用该软...
上传时间: 2013-11-18
上传用户:gundan
资源简介:基于组态开发的VC源码
上传时间: 2015-01-11
上传用户:gengxiaochao
资源简介:是用C做的迭代法的实验报告
上传时间: 2015-02-04
上传用户:wys0120
资源简介:非线性方程求根 包括二分法、牛顿迭代法的matlab程序。
上传时间: 2015-03-27
上传用户:牧羊人8920
资源简介:用newton迭代法求方程根的源代码 给出了newton迭代法的实现
上传时间: 2014-01-02
上传用户:vodssv
资源简介:雅可比、塞德尔和SOR迭 代法的原理。代法的原雅可比、塞德尔和SOR迭代法的原理。理。
上传时间: 2013-12-20
上传用户:大融融rr
资源简介:基于linux环境下的PPPOE源码,可以做为初学者参考。
上传时间: 2015-05-19
上传用户:hopy
资源简介:牛顿迭代法的C++类,数值计算很实用的封装类,可以作为数值计算应用软件的一部分使用
上传时间: 2013-12-18
上传用户:561596
资源简介:数值分析中的经典求解算法jacobi迭代法的改进算法。
上传时间: 2015-08-28
上传用户:极客
资源简介:子空间迭代法的C++以及Fortran源程序
上传时间: 2014-12-08
上传用户:rocwangdp
资源简介:Matlab程序\有限差分法\Gauss_Seidel迭代法的Matlab程序.rar
上传时间: 2014-01-08
上传用户:黄华强
资源简介:本人找到的牛顿迭代法的应用程序,希望有些人有用
上传时间: 2015-11-04
上传用户:叶山豪
资源简介:这是数值分析中雅可比迭代法的实现程序,c语言。
上传时间: 2014-01-13
上传用户:大融融rr
资源简介:doolittle直接分解法和guass-sedilla迭代法解方程组源码
上传时间: 2015-11-10
上传用户:独孤求源
资源简介:基于vb和supermap的GIS原码,非常好的。
上传时间: 2013-12-15
上传用户:dianxin61
资源简介:数值计算中Jacobi迭代法的Matlab程序
上传时间: 2013-11-27
上传用户:qw12
资源简介:数值计算中SOR迭代法的Matlab程序
上传时间: 2014-11-18
上传用户:VRMMO
资源简介:Gauss_Seidel迭代法的Matlab程序
上传时间: 2015-11-16
上传用户:thinode
资源简介:基于VHDL语言的HDB3码编译码器的设计 HDB3 码的全称是三阶高密度双极性码,它是数字基带传输中的一种重要码型,具有频谱中无直流分量、能量集中、提取位同步信息方便等优点。HDB3 码是在AMI码(极性交替转换码)的基础上发展起来的,解决了AMI码在连0码过多时...
上传时间: 2015-12-21
上传用户:jeffery
资源简介:在matlab环境下对偏微分方程的Jacobi迭代解法的算法实现
上传时间: 2014-01-02
上传用户:lps11188
资源简介:本JAVA程序是基于分治法思想的,取数组最大最小值的程序,可以动态控制数组长度
上传时间: 2013-12-24
上传用户:wkchong
资源简介:基于ST7920A控制芯片的12864LCD源码!很好的事例模板!
上传时间: 2016-02-15
上传用户:pompey