由于其很强的纠错性能和适合硬件实现的编译码算法,卷积编码和软判决维特比译码目前已经广泛应用于卫星通信系统。然而随着航天事业的发展,卫星有效载荷种类的增多和分辨率的不断提高,信息量越来越大。如何在低信噪比的功率受限信道条件下提高传输速率成为目前亟待解决的问题。本论文结合在研项目,在编译码算法、编译码器的设计与实现、编译码器性能提高三个方面对卷积编码和维特比译码进行了深入研究,并进一步介绍了使用VHDL语言和原理图混合输入的方式,实现一种(7,3/4)增信删余方式的高速卷积编码器和维特比译码器的详细过程;然后将设计下载到XILINX的Virtex2 FPGA内部进行功能和时序确认,最终在整个数据传输系统中测试其性能。本文所实现的维特比译码器速率达160Mbps,远远高于目前国内此领域内的相关产品速率。 首先,论文具体介绍了卷积编码和维特比译码的算法,研究卷积码的各种参数(约束长度、生成多项式、码率以及增信删余等)对其译码性能的影响;针对项目需求,确定卷积编码器的约束长度、生成多项式格式、码率和相应的维特比译码器的回归长度。 其次,论文介绍了编解码器的软、硬件设计和调试一根据已知条件,使用VHDL语言和原理图混合输入的方式设计卷积编码和维特比译码的源代码和原理图,分别采用功能和电路级仿真,确定卷积编码和维特比译码分别需要占用的资源,考虑卷积编码器和维特比译码器的具体设计问题,包括编译码的基本结构,各个模块的功能及实现策略,编译码器的时序、逻辑综合等;根据软件仿真结果,分别确定卷积编码器和维特比译码器的接口、所需的FPGA器件选型和进行各自的印制板设计。利用卷积码本身的特点,结合FPGA内部结构,采用并行卷积编码和译码运算,设计出高速编译码器;对软、硬件分别进行验证和调试,并将验证后的软件下载到FPGA进行电路级调试。 最后,论文讨论了卷积编码和维特比译码的性能:利用已有的测试设备在整个数据传输系统中测试其性能(与没有采用纠错编码的数传系统进行比对);在信道中加入高斯白噪声,模拟高斯信道,进行误码率和信噪比测试。
资源简介:由于其很强的纠错性能和适合硬件实现的编译码算法,卷积编码和软判决维特比译码目前已经广泛应用于卫星通信系统。然而随着航天事业的发展,卫星有效载荷种类的增多和分辨率的不断提高,信息量越来越大。如何在低信噪比的功率受限信道条件下提高传输速率成为目...
上传时间: 2013-04-24
上传用户:mingaili888
资源简介:给出了(2,1,3)卷积编码和维特比译码的源程序
上传时间: 2014-01-11
上传用户:qwe1234
资源简介:卷积编码、维特比译码的MATLAB代码,程序来自《现代通信系统-使用matlab》英文版,个人用着不错:)
上传时间: 2014-01-04
上传用户:Breathe0125
资源简介:在数字通信中,采用差错控制技术(纠错码)是提高信号传输可靠性的有效手段,并发挥着越来越重要的作用。纠错码主要有分组码和卷积码两种。在码率和编码器复杂程度相同的情况下,卷积码的性能优于分组码。 卷积码的译码方法主要有代数译码和概率译码。代数译码...
上传时间: 2013-04-24
上传用户:tedo811
资源简介:在数字通信中,采用差错控制技术(纠错码)是提高信号传输可靠性的有效手段,并发挥着越来越重要的作用。纠错码主要有分组码和卷积码两种。在码率和编码器复杂程度相同的情况下,卷积码的性能优于分组码。 卷积码的译码方法主要有代数译码和概率译码。代数译码...
上传时间: 2013-04-24
上传用户:zhenyushaw
资源简介:卷积码编码及其维特比译码的C54x Simulator仿真试验及matlab实现,dsp汇编语言和matlab编程都有
上传时间: 2014-09-06
上传用户:zmy123
资源简介:卷积码的编码与维特比译码的相关仿真,比较它们的性能
上传时间: 2014-06-05
上传用户:SimonQQ
资源简介:卷积码及其维特比译码算法的软件实现 c语言算法介绍
上传时间: 2015-07-01
上传用户:gxrui1991
资源简介:积编码及维特比译码性能的仿真分析,看看对大家有用没有的
上传时间: 2016-09-30
上传用户:gut1234567
资源简介:卷积码编码和维特比解码 当K为7 时 供大家参考Convolutional encoding and Viterbi decoding with k 7 rate 1 2
上传时间: 2013-12-22
上传用户:zjf3110
资源简介:GSM信道中卷积码编码以及相应的维特比译码的全部Matlab代码。
上传时间: 2015-09-29
上传用户:66666
资源简介:维特比译码的C程序,专门用于卷积码的解码!希望对大家有所帮助!
上传时间: 2014-01-14
上传用户:gxf2016
资源简介:卷积编码是深空通信系统和无线通信系统中常用的一种编码方式。Viterbi码算法是卷积码的一种最大似然译码算法,它按照最大似然译码准则,在网格图上找出一条最大似然路径来得到译码结果。本设计的主要内容是3比特软判决Viterbi译码器的FPGA实现,设计是采用硬...
上传时间: 2013-07-02
上传用户:坏天使kk
资源简介:利用MATLAB工具,实现维特比译码的仿真,一个比较简单的做法
上传时间: 2014-01-14
上传用户:wsf950131
资源简介:这是一个计算维特比译码的程序,经测试正常运行。生成多项式171,133
上传时间: 2014-12-05
上传用户:极客
资源简介:这是一个计算维特比译码的程序,经测试正常运行。生成多项式171,133
上传时间: 2014-01-17
上传用户:sevenbestfei
资源简介:这是一个计算维特比译码的程序,经测试正常运行。生成多项式171,133
上传时间: 2013-12-17
上传用户:ljmwh2000
资源简介:这是log-map或者说是软输出维特比算法的一个实现。
上传时间: 2015-04-18
上传用户:xauthu
资源简介:无线局域网(WLAN)是未来移动通信系统的重要组成部分。由于摆脱了有线连接的束缚,无线局域网具有移动性好、成本低以及网络传输故障少等诸多优点,得到了越来越广泛的发展与应用。正交频分复用(OFDM)技术具有抗多径衰落,频谱利用率高等优点,特别适合于无线环...
上传时间: 2013-06-25
上传用户:cee16
资源简介:压缩包内为本人写的(2,1,3)卷积码编码器和维特比(viterbi)译码器.编码器和译码器分别封装在一个类中,每个类的方法和变量均有注解
上传时间: 2014-11-28
上传用户:xieguodong1234
资源简介:卷积码译码算法改进 实现Conv.(2,1,9)的编码、软判决滑动窗维特比译码,其生成多项式为G0=561(八进制),G1=753(八进制),调制方式为BPSK,信道为AWGN,比较不同的译码深度对译码器性能的影响
上传时间: 2014-01-05
上传用户:wfl_yy
资源简介:维特比译码仿真程序 cnv_encd.m 卷积编码程序 viterbi.m 卷积译码程序 其它的是viterbi.m中用到的子函数
上传时间: 2017-02-16
上传用户:cjf0304
资源简介:卷积码的维特比译码,约束长度为9,分别采用硬判决和软判决实现
上传时间: 2015-12-03
上传用户:s363994250
资源简介:一个(k,n,K)的卷积码的维特比译码算法
上传时间: 2016-08-29
上传用户:zhaiye
资源简介:这是一种用C实现的(2,1,7)卷积码维特比译码算法的软件实现.
上传时间: 2013-12-14
上传用户:515414293
资源简介:基于卷积码的维特采用bpsk调制方式的维特比译码程序,
上传时间: 2017-04-22
上传用户:s363994250
资源简介:卷积码的维特比译码仿真,基于MATLAB的一种源代码,很实用的
上传时间: 2014-01-17
上传用户:wang5829
资源简介:数字信息在有噪声的信道中传输时,受到噪声的影响,误码总是不可避免的。根据香农信息理论,只要使Es/N0足够大,就可以达到任意小的误码率。采用差错控制编码,即信道编码技术,可以在一定的Es/N0条件下有效地降低误码率。按照对信息元处理方式不同,信道编码...
上传时间: 2013-06-24
上传用户:lingduhanya
资源简介:一种维特比译码器状态度量初始化的方法和装置.无压缩密码。
上传时间: 2013-12-17
上传用户:zukfu
资源简介:一种应用比较广泛的维特比译码算法--(2,1,6)卷积码的维特比译码算法,采用回溯进行译码。
上传时间: 2014-12-21
上传用户:qunquan