Viterbi译码器的硬件设计

被引量 : 0次 | 上传用户:daiguangying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Viterbi译码算法是一种最大似然译码算法,是一种最佳的概率译码方法。从理论上看,Viterbi译码算法基本解决了卷积码的译码问题,它相比于卷积码其它的译码算法运算量小而且延时固定,适合于VLSI实现。Viterbi译码器的传统实现方法在度量存储和路径存储等方面都存在硬件资源开销大的问题,如何在满足译码速度的前提下尽可能的减小硬件开销具有现实的研究意义。本课题以FPGA为硬件平台,对Viterbi译码的算法进行研究,结合当前国内外的最新研究成果,探讨Viterbi译码器结构的方法,在确保译码器性能指标的前提下,降低算法实现对硬件资源的要求,从而达到节省硬件资源,降低功耗的目的。本文首先介绍了卷积编码和Viterbi译码的基本原理。分析了Viterbi译码器各个主要模块的一些经典算法,对这些算法的应用特点进行了比较。然后以FPGA为硬件平台,用Verilog HDL硬件描述语言在Quartus II软件中完成译码器的设计,在具体实现过程中对译码器的度量存储、路径存储等算法进行优化和改进,在满足译码速度的同时降低硬件资源的消耗。在度量存储电路的设计中,对现有的同址写回算法进行了改进。在同址写回中使用了状态组,将多个状态合并成一个状态组进行存取,从而减少了存储器的数量和存储的读取次数,简化了路径度量存取的控制电路。设计实现了基于单指针的路径存储电路,用一个存储器完成了路径的存储,节省了硬件资源。通过对度量的模归一化,解决了度量溢出的同时减小数据字宽。最后在Matlab软件中完成了译码算法的仿真,测试了译码算法的误码率。在Modelsim软件中完成了Viterbi译码器各个模块的功能仿真和验证,在Quartus II软件中完成了系统的时序仿真和验证,并对译码器的译码速度、硬件资源等指标做了分析比较。
其他文献
针对某车型平台在更换变速器过程中的换挡机构参数设计问题,利用ADAMS/View建立了自动变速器换挡操纵机构平面运动学模型,并将变速器换挡臂长度和初始位置以及变速器端换挡推
针对目前业扩工作中存在的一些问题,提出了特色管理手段,介绍了专业管理的目标、内容和效果。
品牌命名是商业社会中商业主体最重要的市场营销行为之一。一个成功的品牌名,能为产品的宣传、市场销售起到积极的推动作用。着眼于近年来市场上较为知名的美容化妆品的品牌
近几年来,中国英语以其独有的魅力引起了中国学术界的诸多关注,中国英语在世界英语体系中也有了自己的一席之地,而中国英语是深深浸透着中国文化的英语。本文通过对中国英语
乱世多英才,三国时期就是这样一个纷争乱世,诸葛亮无疑是这一时期举足轻重的人物。在《三国演义》中,诸葛亮是一个神机妙算之人,他的每一个计谋都出乎人意料,显示出了高深莫
法兰西民族主要由高卢人、罗马人、日尔曼人构成,由于民族成分的复杂,其装饰艺术呈现出多样的面貌,各种极端的截然相反的装饰趣味会在法国装饰艺术中相映成趣。在长久的历史
软判决译码,又称软译码,它充分利用接收信号波形中的信息,使译码器能以更大的准确概率判决所接收的码字。使用相同的算法,软判决译码能比硬判决译码获得额外的2~3dB的编码增
钢结构轻质高强和支撑框架水平刚度较大的特征,使得支撑钢框架在抗震设防区具有一定的应用优势。但普通支撑在大震作用下存在受压屈曲的问题,实践证明大震时支撑的反复压曲会
大庆油田大部分都进入了高含水开发期,在注水井中实现分层控制注入的注水方式,现已成为解决油田的层间矛盾,保持地层能量,维持油田长期稳产、高产,提高采收率的重要手段。大
在叙事学研究领域,不可靠叙述者在小说这种文学样式中的作用是近年来国内外学者的研究热点之一。在这些研究中多以梳理有关不可靠叙述者的理论发展脉络和归纳不可靠叙述者类