虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

译码算法

  • 卷积编码和维特比译码的FPGA实现

    由于其很强的纠错性能和适合硬件实现的编译码算法,卷积编码和软判决维特比译码目前已经广泛应用于卫星通信系统。然而随着航天事业的发展,卫星有效载荷种类的增多和分辨率的不断提高,信息量越来越大。如何在低信噪比的功率受限信道条件下提高传输速率成为目前亟待解决的问题。本论文结合在研项目,在编译码算法、编译码器的设计与实现、编译码器性能提高三个方面对卷积编码和维特比译码进行了深入研究,并进一步介绍了使用VHDL语言和原理图混合输入的方式,实现一种(7,3/4)增信删余方式的高速卷积编码器和维特比译码器的详细过程;然后将设计下载到XILINX的Virtex2 FPGA内部进行功能和时序确认,最终在整个数据传输系统中测试其性能。本文所实现的维特比译码器速率达160Mbps,远远高于目前国内此领域内的相关产品速率。 首先,论文具体介绍了卷积编码和维特比译码的算法,研究卷积码的各种参数(约束长度、生成多项式、码率以及增信删余等)对其译码性能的影响;针对项目需求,确定卷积编码器的约束长度、生成多项式格式、码率和相应的维特比译码器的回归长度。 其次,论文介绍了编解码器的软、硬件设计和调试一根据已知条件,使用VHDL语言和原理图混合输入的方式设计卷积编码和维特比译码的源代码和原理图,分别采用功能和电路级仿真,确定卷积编码和维特比译码分别需要占用的资源,考虑卷积编码器和维特比译码器的具体设计问题,包括编译码的基本结构,各个模块的功能及实现策略,编译码器的时序、逻辑综合等;根据软件仿真结果,分别确定卷积编码器和维特比译码器的接口、所需的FPGA器件选型和进行各自的印制板设计。利用卷积码本身的特点,结合FPGA内部结构,采用并行卷积编码和译码运算,设计出高速编译码器;对软、硬件分别进行验证和调试,并将验证后的软件下载到FPGA进行电路级调试。 最后,论文讨论了卷积编码和维特比译码的性能:利用已有的测试设备在整个数据传输系统中测试其性能(与没有采用纠错编码的数传系统进行比对);在信道中加入高斯白噪声,模拟高斯信道,进行误码率和信噪比测试。

    标签: FPGA 卷积 编码 译码

    上传时间: 2013-04-24

    上传用户:mingaili888

  • 基于FPGA的RS码译码器的设计

    介绍了符合CCSDS标准的RS(255,223)码译码器的硬件实现结构。译码器采用8位并行时域译码算法,主要包括了修正后的无逆BM迭代译码算法,钱搜索算法和Forney算法。采用了三级流水线结构实现,减小了译码器的时延,提高了译码的速率,使用了VHDL语言完成译码器的设计与实现。测试表明,该译码器性能优良,适用于高速通信。

    标签: FPGA RS码 译码器

    上传时间: 2013-10-17

    上传用户:cc1915

  • 基于FPGA的RS码译码器的设计

    介绍了符合CCSDS标准的RS(255,223)码译码器的硬件实现结构。译码器采用8位并行时域译码算法,主要包括了修正后的无逆BM迭代译码算法,钱搜索算法和Forney算法。采用了三级流水线结构实现,减小了译码器的时延,提高了译码的速率,使用了VHDL语言完成译码器的设计与实现。测试表明,该译码器性能优良,适用于高速通信。

    标签: FPGA RS码 译码器

    上传时间: 2013-12-13

    上传用户:yzhl1988

  • RS 码的编译码程序

    RS 码的编译码程序,对编码分析有一定的帮助,采用迭代译码算法.

    标签: RS 编译码 程序

    上传时间: 2013-12-21

    上传用户:zhyiroy

  • 包括turbo码编译码程序

    包括turbo码编译码程序,译码算法包括sova及max-log-map算法,并有完整链路验证其性能。

    标签: turbo 编译码 程序

    上传时间: 2014-01-19

    上传用户:BIBI

  • turbo 码matlab编译码程序

    turbo 码matlab编译码程序,包括map和siso译码算法

    标签: matlab turbo 编译码 程序

    上传时间: 2015-06-21

    上传用户:bjgaofei

  • 基于DSP平台实现turbo码Max_Log_MAP算法

    基于DSP平台实现turbo码Max_Log_MAP算法,基于标准C 语言研究 了Turbo 码Max - Log - MAP 译码算法的软件编程与实现,为了提高程序的运行效率,结合TMS320C6000 系列DSP 芯片 的结构与特点采用循环展开、数据的存取优化设计、算法改进等措施进行了代码优化,给出了测试结果,非常值得一看

    标签: Max_Log_MAP turbo DSP 算法

    上传时间: 2014-01-11

    上传用户:

  • 实现ldpc的编译码功能

    实现ldpc的编译码功能,译码算法使用的对数域bp译码算法

    标签: ldpc 编译码

    上传时间: 2014-07-04

    上传用户:plsee

  • 很好的卷积码译码资料

    很好的卷积码译码资料,关键字Viterbi 译码算法,BCJR 译码算法

    标签: 卷积码 译码

    上传时间: 2016-11-07

    上传用户:xmsmh

  • 引入PEG(Progressive-edge-growth)算法来构造适合线性时间编码的LDPC校验矩阵

    引入PEG(Progressive-edge-growth)算法来构造适合线性时间编码的LDPC校验矩阵,译码时采用简化最小和Min-Sum译码算法实现简化译码.仿真结果表明,该方法能够构造适合LDPC码的线性时间编码的下三角校验矩阵日,并且用此方法构造的LDPC码性能非常接近原来PEG算法构造的LDPC码.同时通过采用最小和Min-Sum算法降低译码复杂度.

    标签: Progressive-edge-growth LDPC PEG 算法

    上传时间: 2013-12-27

    上传用户:qlpqlq