基于FPGA的Viterbi译码器设计与实现

被引量 : 0次 | 上传用户:caep315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
卷积码是广泛应用于卫星通信、无线通信等多种通信系统的信道编码方式。Viterbi算法是卷积码的最大似然译码算法,该算法译码性能好、速度快,并且硬件实现结构比较简单,是最佳的卷积码译码算法。随着可编程逻辑技术的不断发展,使用FPGA实现Viterbi译码器的设计方法逐渐成为主流。不同通信系统所选用的卷积码不同,因此设计可重配置的Viterbi译码器,使其能够满足多种通信系统的应用需求,具有很重要的现实意义。本文设计了基于FPGA的高速Viterbi译码器。在对Viterbi译码算法深入研究的基础上,重点研究了Viterbi译码器核心组成模块的电路实现算法。本设计中分支度量计算模块采用只计算可能的分支度量值的方法,节省了资源;加比选模块使用全并行结构保证处理速度;幸存路径管理模块使用3指针偶算法的流水线结构,大大提高了译码速度。在Xilinx ISE8.2i环境下,用VHDL硬件描述语言编写程序,实现(2,1,7)卷积码的Viterbi译码器。在(2,1,7)卷积码译码器基础上,扩展了Viterbi译码器的通用性,使其能够对不同的卷积码译码。译码器根据不同的工作模式,可以对(2,1,7)、(2,1,9)、(3,1,7)和(3,1,9)四种广泛运用的卷积码译码,并且可以修改译码深度等改变译码器性能的参数。本文用Simulink搭建编译码系统的通信链路,生成测试Viterbi译码器所需的软判决输入。使用ModelSim SE6.0对各种模式的译码器进行全面仿真验证,Xilinx ISE8.2i时序分析报告表明译码器布局布线后最高译码速度可达200MHz。在FPGA和DSP组成的硬件平台上进一步测试译码器,译码器运行稳定可靠。最后,使用Simulink产生的数据对本文设计的Viterbi译码器的译码性能进行了分析,仿真结果表明,在同等条件下,本文设计的Viterbi译码器与Simulink中的Viterbi译码器模块的译码性能相当。
其他文献
基础教育作为国民教育体系的基础与重要组成部分,不仅是关系到民生的重大问题,也是实现和谐社会、促进社会公平的重要条件。要实现教育公平发展,其一个必要的条件是要实现基
芍药(Paeonia lactiflora)是中国的传统名花,花大色艳,具有很高的观赏价值及药用价值。本研究以为芍药组培快繁技术提供更加丰富的理论基础及实验依据为目的,以芍药品种‘桃
情绪智力教育是教育界人士所关注的热点问题,它已成为21世纪学校教育的重点。本文研究了国内外几种主要的情绪智力理论及其在学校中的应用情况,同时参照Boyatzis、Goleman编
游憩街区已成为城市旅游的一个重要组成部分,上海游憩街区近年来发展迅速。文章选取新天地、多伦路和七宝老街三个不同类型的游憩街区作为研究对象,通过对这三个街区进行实地
电视节目制作系统分为前期节目制作和后期节目制作两部分。前期节目制作包括在演播室内进行电视节目的录制和在室外进行电视节目的素材录制,前者可称为电视演播系统,后者可称
大学生作为一个特殊的知识群体 ,其道德生活应该是知行统一的。然而现实中却存在着“知而不愿行”、“知而不能行”、“高知低行”等“知行脱节”的现象。之所以会出现这些现
针对青岛奥运会帆船锦标赛区及附近海域实际情况,分析研究了青岛奥帆赛区及邻近海域在比赛期间受海洋赤潮污染影响的可能性,阐述了海洋赤潮污染的预防与治理方法,提出了青岛
随着数字图像处理技术的发展,视频处理技术已被逐渐运用于交通检测中,用来改善现有的交通监控系统。通过单个或者多个摄像头来采集道路上的车辆状况,加以对图像的分析和处理,
芍药(Paeonia lactifora Pall.),具有极高的观赏价值和药用价值。本研究以主要以‘粉玉奴’、‘紫凤羽’、‘巧玲’、‘桃花飞雪’、‘晴雯’、‘春晓’等6个芍药品种为试材,通
曾国藩是中国近代史上的一位传奇人物,历史功过至今难有定论。但在教育方面,其取得的丰硕成果却受到了大家的一致推崇与认可。他一生志向高远,自拔于流俗,克己修身,并以此砥