卷积码是无线通信系统中广泛使用的一种信道编码方式。Viterbi译码算法是一种卷积码的最大似然译码算法,它具有译码效率高、速度快等特点,被认为是卷积码的最佳译码算法。本文的主要内容是在FPGA上实现约束长度为9,码率为1/2,采用软判决方式的Viterbi译码器。 本文首先介绍了卷积码的基本概念,阐述了Viterbi算法的原理,重点讨论了决定Viterbi算法复杂度和译码性能的关键因素,在此基础上设计了采用“串-并”结合运算方式的Viterbi译码器,并在Altera EP1C20 FPGA芯片上测试通过。本文的主要工作如下: 1.对输入数据采用了二比特四电平量化的软判决方式,对欧氏距离的计算方法进行了简化,以便于用硬件电路方式实现。 2.对ACS运算单元采用了“串-并”结合的运算方式,和全并行的设计相比,在满足译码速度的同时,节约了芯片资源。本文中提出了一种路径度量值存储器的组织方式,简化了控制模块的逻辑电路,优化了系统的时序。 3.在幸存路径的选择输出上采用了回溯译码方法,与传统的寄存器交换法相比,减少了寄存器的使用,大大降低了功耗和设计的复杂度。 4.本文中设计了一个仿真平台,采用Modelsim仿真器对设计进行了功能仿真,结果完全正确。同时提出了一种在被测设计内部插入监视器的调试方法,巧妙地利用了Matlab算法仿真程序的输出结果,提高了追踪错误的效率。 5.该设计在Altera EP1C20 FPGA芯片上通过测试,最大运行时钟频率110MHz,最大译码输出速率10.3Mbps。 本文对译码器的综合结果和Altera设计的Viterbi译码器IP核进行了性能比较,比较结果证明本文中设计的Viterbi译码器具有很高的工程实用价值。
资源简介:2_1_9_软判决Viterbi译码器的设计与FPGA实现论文
上传时间: 2018-03-26
上传用户:laurentnov
资源简介:卷积码是无线通信系统中广泛使用的一种信道编码方式。Viterbi译码算法是一种卷积码的最大似然译码算法,它具有译码效率高、速度快等特点,被认为是卷积码的最佳译码算法。本文的主要内容是在FPGA上实现约束长度为9,码率为1/2,采用软判决方式的Viterbi译码器...
上传时间: 2013-07-23
上传用户:叶山豪
资源简介:三篇关于Viterbi FPGA编译码器的优化设计文档: 1、Viterbi译码器的FPGA设计实现与优化.pdf 2、Viterbi译码器的低功耗设计.pdf 3、基于FPGA的高速并行Viterbi译码器的设计与实现.pdf
上传时间: 2013-11-27
上传用户:邶刖
资源简介:1、本程序模仿3/8译码器的功能 2、由拨码开关输入,led输出。
上传时间: 2015-09-09
上传用户:caixiaoxu26
资源简介:智能仪器(单片机应用系统设计) 详细介绍了智能仪器的设计与应用.
上传时间: 2016-06-27
上传用户:wsf950131
资源简介:基于TMS320C55X的MP3播放器的设计与实现2这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-02-03
上传用户:d1997wayne
资源简介: 本文对于全并行Viterbi译码器的设计及其FPGA实现方案进行了研究,并最终将用FPGA实现的译码器嵌入到某数字通信系统之中。 首先介绍了卷积码及Viterbi译码算法的基本原理,并对卷积码的纠错性能进行了理论分析。接着介绍了Viterbi译码器各个模块实现的...
上传时间: 2013-07-30
上传用户:13913148949
资源简介:精通verilog HDL语言编程源码9——RS(204,188)译码器的设计
上传时间: 2013-12-20
上传用户:独孤求源
资源简介:数字滤波器的MATLAB与FPGA实现 第2版
上传时间: 2022-06-01
上传用户:
资源简介: 本课题首先研究了常规的RS译码器的算法,确定在关键方程的计算中采用一种新改进的BM算法,然后提出了基于复数基的有限域快速并行乘法器和利用幂指数相减进行除法计算的有限域除法器,通过这些优化方法提高了RS译码器的速度,减少了译码延时和硬件资源使用...
上传时间: 2013-06-29
上传用户:gokk
资源简介:IEEE802旗下的无线网络协议引领了无线网络领域的新革命,其不断提升的速度优势满足了人们对于高速无线接入的迫切要求,在这其中,OFDM技术所起的作用不可小觑。随着FPGA、信号处理和通信技术的发展,OFDM的应用得到了长足的进步。在此情况下,以OFDM技术为核...
上传时间: 2013-07-13
上传用户:远远ssad
资源简介:学生选修课程管理系统的设计与实现 目 录 一、需求分析 2 1.1系统简要分析 2 1.2 应用需求分析 2 二、概要设计 4 2.1业务流分析 4 2.2数据流分析 4 2.3程序数据流程分析及流程设计 4 2.4数据字典 7 2.5系统数据模型设计 8 2.5.1 E-R图 8 2.5.2...
上传时间: 2016-08-08
上传用户:edisonfather
资源简介:卷积编码是深空通信系统和无线通信系统中常用的一种编码方式。Viterbi码算法是卷积码的一种最大似然译码算法,它按照最大似然译码准则,在网格图上找出一条最大似然路径来得到译码结果。本设计的主要内容是3比特软判决Viterbi译码器的FPGA实现,设计是采用硬...
上传时间: 2013-07-02
上传用户:坏天使kk
资源简介:Viterbi译码器(2.1.7),里面什么都有,测试模块,编码模块和译码模块
上传时间: 2014-01-09
上传用户:aix008
资源简介:1.走时,六位LED7段数码管接24小时制显示时钟。 2.一个按键实现选曲(2~3首歌),并且要将所选的曲号通过显示器显示出来。 3.一个按键用来实现播放,播放结束后正常显示时钟,一个按键用来实现停止。 4.通过单片机的P1口的某个输出口驱动喇叭发出不同音...
上传时间: 2016-06-29
上传用户:D&L37
资源简介:从键盘输入数字N(N为1~9之一),使用子程序求N! 并用子程序以十进制显示结果。 要求:程序对键盘输入和输入出错作出提示。 提示:可用子程序递归调用求N!
上传时间: 2017-09-01
上传用户:thuyenvinh
资源简介:运动计时器的设计。设计要求: (1)在液晶显示屏上显示分钟和秒,最长的计时时间为59:59。 (2)按下清零按键,在液晶显示屏上显示的时间为00:00。 (3)按下启动/暂停按键,则启动或暂停计时器计时。其功能与实际的计时器的开始/停止按钮功能相同。
上传时间: 2013-12-05
上传用户:yoleeson
资源简介:以cos(2*pi*k*t/N)信号空间,k=0,1,……N-1, 取N= 4,8,16,32,64等基信号作为传输信号,通过计算机仿真正交信号的误码率。
上传时间: 2014-01-02
上传用户:851197153
资源简介:自从盛群半导体公司成立以来,即致力于单片机产品的设计与开发。虽然盛群半导体提供给客户各式各样的半导体芯片,但其中单片机仍是盛群的主要关键产品,未来盛群半导体仍将继续扩展单片机产品系列完整性与功能性。通过长期累积的单片机研发经验与技术,盛群半...
上传时间: 2013-11-23
上传用户:linlin
资源简介:全班有N(2<=N<=45)个人排成一排,但因为高矮不齐,需要进行调整。调整的方法是,不调换左右次序,只让若干人后退一步变为第2排,使第一排留下的人从左到右的身高按降序排列,即右边的人不比左边的人高。如果第2排的人还不按降序排列,则照此办理,即再让第2...
上传时间: 2015-06-29
上传用户:zhenyushaw
资源简介:提供了一个硬判决的Viterbi译码器(2,1,3) 有源程序及算法描述,未成定稿,只供参考 (vhdl 语言描述)
上传时间: 2015-07-16
上传用户:天诚24
资源简介:有趣的程序: 1。已知n和m,m个正整数相加等于n(m<=n),列出这m个数. 2。输入任意正整数n,计算n!(n可取到一亿) 3。求100以内的所有由三个素数构成的等差素数组
上传时间: 2013-12-24
上传用户:362279997
资源简介:2维LPP(2维局部映射保护)代码,可以对图像等二维数据进行降维。
上传时间: 2013-12-18
上传用户:363186
资源简介:这些是我们在学校里做汇编实验时做的。实验列表如下。里面有源代码。 1. 实验一 汇编编译器的使用及程序调试(必做) 4 2. 实验二 非压缩/压缩十进制码转换程序的设计与实现(必做) 11 3. 实验三 顺序程序设计(选做) 13 4. 实验四 分支程序设计(选...
上传时间: 2014-01-02
上传用户:siguazgb
资源简介:1.学生成绩管理系统的设计与实现 要求有以下文档: (1)概要设计(电子文档) (2)详细设计(电子文档) (3)课程设计的报告(打印文档) 选题,设计,实现,测试,参考文献 主要包括以下功能就可以了 (1)用户管理 (2)成绩的管理 查询成绩(按学号,...
上传时间: 2016-03-16
上传用户:WMC_geophy
资源简介:【实验名称】LL(1)分析总控程序的设计与实现 【实验目的和要求】 设计、编制,调试一个典型的语法分析程序,实现对语法分析程序所提供的单词序列进行语法分析检查和结构分析,进一步掌握常用的语法分析方法。 要求: ① 程序具有通用性。即所编写的LL...
上传时间: 2016-03-19
上传用户:songyue1991
资源简介:编译原理(C语言词法分析器的设计与实现) 一.实验目的: 1.强化对系统软件综合工程实现能力、规划能力的训练; 2.加强对词法分析原理、方法和基本实现技术的理解; 二.实验内容: 用C语言(或 C++ )作为宿主语言完成: C语言(ANSI C或turbo C 2.0)...
上传时间: 2014-01-19
上传用户:363186
资源简介:《学生成绩管理系统》的设计与实现 1、每一条记录包括一个学生的学号、姓名、3门成绩、平均成绩。 2、输入功能:可以一次完成无数条记录的输入。 3、显示功能:完成全部学生记录的显示。 4、查找功能:完成按姓名查找学生记录,并显示。 5、排序功能:按...
上传时间: 2015-10-25
上传用户:yzy6007
资源简介:卷积码是广泛应用于卫星通信、无线通信等多种通信系统的信道编码方式。Viterbi算法是卷积码的最大似然译码算法,该算法译码性能好、速度快,并且硬件实现结构比较简单,是最佳的卷积码译码算法。随着可编程逻辑技术的不断发展,使用FPGA实现Viterbi译码器的设...
上传时间: 2013-06-24
上传用户:myworkpost
资源简介:数据库设计2.页面的设计与开发3.小结第8章在线考试系统 161 实例分析 161 1. 系统设计2.系统功能预览知识要点 167 制作步骤 168 1 ... 利用简单的HTML代码与脚本 融合而成的ASP技术可以开发强大的Web应用程序,例如数据库的存取、文件的访问、计数器的
上传时间: 2015-04-02
上传用户:FreeSky