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

此函数生成LT码的<b>编译码</b>矩阵

  • Turbo码编码译码算法与FPGA实现方法的研究

    本文主要研究Turbo码的编码和译码算法及其FPGA硬件实现.在概述信道编码理论及其发展历程之后,简要地论述了Turbo码的原理.然后分别对Turbo码的MAP译码算法,LOG-MAP算法进行推导,在给出LOG-MAP的推导之后,提出了对于LOG-MAP译码算法的两点改进,采用三阶牛顿插值函数对校验函数进行拟合,采用双滑动窗口技术取代传统的单滑动窗口技术.Turb码还有一种译码复杂度相对较低的算法——SOVA算法,本文也给出了SOVA算法的详细推导过程.在对LOG-MAP和SOVA算法的详细推导之后,本文给出Turbo码的软件仿真,采用Matlab语言编写Turbo码仿真系统程序,仿真系统比较了单滑动窗口技术和双滑动窗口技术在不同的信噪比下的译码性能.在软件仿真的基础上,本文给出了Turbo码编码器和采用LOG-MAP译码算法译码器的FPGA硬件实现方法.

    标签: Turbo FPGA 编码译码 算法

    上传时间: 2013-06-19

    上传用户:plsee

  • 新型并行Turbo编译码器的FPGA实现

    可靠通信要求消息从信源到信宿尽量无误传输,这就要求通信系统具有很好的纠错能力,如使用差错控制编码。自仙农定理提出以来,先后有许多纠错编码被相继提出,例如汉明码,BCH码和RS码等,而C。Berrou等人于1993年提出的Turbo码以其优异的纠错性能成为通信界的一个里程碑。 然而,Turbo码迭代译码复杂度大,导致其译码延时大,故而在工程中的应用受到一定限制,而并行Turbo译码可以很好地解决上述问题。本论文的主要工作是通过硬件实现一种基于帧分裂和归零处理的新型并行Turbo编译码算法。论文提出了一种基于多端口存储器的并行子交织器解决方法,很好地解决了并行访问存储器冲突的问题。 本论文在现场可编程门阵列(FPGA)平台上实现了一种基于帧分裂和篱笆图归零处理的并行Turbo编译码器。所实现的并行Turbo编译码器在时钟频率为33MHz,帧长为1024比特,并行子译码器数和最大迭代次数均为4时,可支持8.2Mbps的编译码数掘吞吐量,而译码时延小于124us。本文还使用EP2C35FPGA芯片设计了系统开发板。该开发板可提供高速以太网MAC/PHY和PCI接口,很好地满足了通信系统需求。系统测试结果表明,本文所实现的并行Turbo编译码器及其开发板运行正确、有效且可靠。 本论文主要分为五章,第一章为绪论,介绍Turbo码背景和硬件实现相关技术。第二章为基于帧分裂和归零的并行Turbo编码的设计与实现,分别介绍了编码器和译码器的RTL设计,还提出了一种基于多端口存储器的并行子交织器和解交织器设计。第三章讨论了使用NIOS处理器的SOC架构,使用SOC架构处理系统和基于NIOSII处理器和uC/0S一2操作系统的架构。第四章介绍了FPGA系统开发板设计与调试的一些工作。最后一章为本文总结及其展望。

    标签: Turbo FPGA 并行 编译码器

    上传时间: 2013-04-24

    上传用户:ziyu_job1234

  • T264是中国的视频编码自由组织合力开发的264编解码程序

    ·详细说明: T264是中国的视频编码自由组织合力开发的264编解码程序,其设计吸收了jm,x264和xvid三个源码的优点。文件列表:   avc-src-0.14  ............\bin  ............\...\t264lib.bsc  ............\build  ............\.....\bin&

    标签: T264 264 视频编码 编解码

    上传时间: 2013-04-24

    上传用户:金宜

  • VHDL硬件语言编写的曼彻斯特码的解码程序

    此曼彻斯特码的解码程序是采用VHDL硬件语言编写的。

    标签: VHDL 硬件 曼彻斯特 语言

    上传时间: 2013-09-06

    上传用户:zhouli

  • 突发通信中Turbo码的FPGA实现

    Turbo码是一种低信噪比条件下也能达到优异纠错性能的信道编码。早期为了强调Turbo码接近香农限的优异性能,研究的码字长度非常大[1~2],存在译码复杂度大、译码时延长等问题。突发数据通信以传输中小长度的数据报文业务为主,所以突发通信中的Turbo码的码长也是中等长度以下的。本文面向突发数据通信中的信道编码应用,研究了短帧长Turbo码编译码算法的FPGA实现。实现中采用了优化的编译码算法,以降低译码复杂度和译码延时。最后仿真和测试了Turbo译码器的纠错性能和吞吐量。

    标签: Turbo FPGA 突发通信

    上传时间: 2013-12-09

    上传用户:yuchunhai1990

  • TSKReg可以生成注册码

    TSKReg可以生成注册码,处理注册码等功能的控件。(源代码,需注册)控件价格:$49,源代码价格:$99。工作在:D2 D3 D4 D5。作者:Robert Jones

    标签: TSKReg

    上传时间: 2015-01-05

    上传用户:nanshan

  • MIME(BASE64/QP) 编码/解码程序代码。 此代码是一个 BCB 的单元

    MIME(BASE64/QP) 编码/解码程序代码。 此代码是一个 BCB 的单元,非常简单,提供了四个函数, 要改成 Delphi 或其它 C/C++ 也很容易,有需要的自已改吧。此代码经过测试,结果正确。

    标签: MIME BASE BCB 代码

    上传时间: 2015-03-12

    上传用户:dragonhaixm

  • 利用压缩包内的5和函数产生PPM调制的UWB信号

    利用压缩包内的5和函数产生PPM调制的UWB信号,信号波形为高斯二阶导函数。重复编码次数,TH码长度范围,波形形成参数alpha等参数均可以改变

    标签: PPM UWB 函数 信号

    上传时间: 2014-01-20

    上传用户:徐孺

  • 单极性归零码的源程序

    单极性归零码的源程序,内附相关用到的函数的说明。

    标签: 单极性 归零码 源程序

    上传时间: 2014-12-22

    上传用户:gxmm

  • 该文件夹为空间复用空时码的仿真程序

    该文件夹为空间复用空时码的仿真程序,天线配置为2发2收。 主要程序的用途说明: mainMIMO_OFDMA_2Tx.m: 主程序,设置各种参数 gendata_2Tx_SM.m: 生成原始信息数据的程序 mod_2Tx_SM_DFUSC.m:调制程序 gen_SUI_CorrCIR.m: 生成信道冲击响应的程序 get_perfectCE_2x2.m: 生成理想信道估计值的程序 chanSUI_corr_2x2.m: 发送信号通过SUI信道的程序 addAWGN_2x2.m: 添加高斯白噪声的程序 dem_DFUSC_2x2_SM.m: 接收端解调主程序 ls_freq.m: 频域LS算法 ls_time_2x2.m: 时域LS算法 ZeroForcing_Detection.m: 迫零检测算法 mmse_Detection.m: MMSE检测算法 sphere_decoding.m: 球形检测算法

    标签: 空时码 仿真程序

    上传时间: 2015-07-04

    上传用户:asdkin