由于其很强的纠错性能和适合硬件实现的编译码算法,卷积编码和软判决维特比译码目前已经广泛应用于卫星通信系统。然而随着航天事业的发展,卫星有效载荷种类的增多和分辨率的不断提高,信息量越来越大。如何在低信噪比的功率受限信道条件下提高传输速率成为目前亟待解决的问题。本论文结合在研项目,在编译码算法、编译码器的设计与实现、编译码器性能提高三个方面对卷积编码和维特比译码进行了深入研究,并进一步介绍了使用VHDL语言和原理图混合输入的方式,实现一种(7,3/4)增信删余方式的高速卷积编码器和维特比译码器的详细过程;然后将设计下载到XILINX的Virtex2 FPGA内部进行功能和时序确认,最终在整个数据传输系统中测试其性能。本文所实现的维特比译码器速率达160Mbps,远远高于目前国内此领域内的相关产品速率。 首先,论文具体介绍了卷积编码和维特比译码的算法,研究卷积码的各种参数(约束长度、生成多项式、码率以及增信删余等)对其译码性能的影响;针对项目需求,确定卷积编码器的约束长度、生成多项式格式、码率和相应的维特比译码器的回归长度。 其次,论文介绍了编解码器的软、硬件设计和调试一根据已知条件,使用VHDL语言和原理图混合输入的方式设计卷积编码和维特比译码的源代码和原理图,分别采用功能和电路级仿真,确定卷积编码和维特比译码分别需要占用的资源,考虑卷积编码器和维特比译码器的具体设计问题,包括编译码的基本结构,各个模块的功能及实现策略,编译码器的时序、逻辑综合等;根据软件仿真结果,分别确定卷积编码器和维特比译码器的接口、所需的FPGA器件选型和进行各自的印制板设计。利用卷积码本身的特点,结合FPGA内部结构,采用并行卷积编码和译码运算,设计出高速编译码器;对软、硬件分别进行验证和调试,并将验证后的软件下载到FPGA进行电路级调试。 最后,论文讨论了卷积编码和维特比译码的性能:利用已有的测试设备在整个数据传输系统中测试其性能(与没有采用纠错编码的数传系统进行比对);在信道中加入高斯白噪声,模拟高斯信道,进行误码率和信噪比测试。
上传时间: 2013-04-24
上传用户:mingaili888
·卷积编码及基于DSP的Viterbi译码器设计
上传时间: 2013-04-24
上传用户:Jason1990
用matlab建立的通信信道的仿真,包括卷积编码,qam调制,瑞利信道仿真
上传时间: 2013-12-18
上传用户:Amygdala
在matlab下输入guide命令后打开main_main.gig 实现卷积编码,16QAM传输,维特比译码
标签: main_main matlab guide gig
上传时间: 2015-03-30
上传用户:gxf2016
ADSP-BLACKFIN533 平台上实现卷积编码
标签: ADSP-BLACKFIN 533 卷积 编码
上传时间: 2014-07-15
上传用户:wyc199288
ADSP BLACKFIN561上实现卷积编码
上传时间: 2014-10-29
上传用户:hzy5825468
卷积编码、维特比译码的MATLAB代码,程序来自《现代通信系统-使用matlab》英文版,个人用着不错:)
上传时间: 2014-01-04
上传用户:Breathe0125
该文件夹给出了卷积编码、交织及维特比软译码仿真程序
上传时间: 2013-12-11
上传用户:黑漆漆
这是关于卷积编码的程序,希望对大家有所帮助.
上传时间: 2015-08-04
上传用户:zsjinju
有关卷积编码的维特比算法,是硬判决的啊,希望大家
上传时间: 2013-12-06
上传用户:change0329