卷积码是无线通信系统中广泛使用的一种信道编码方式。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译码器具有很高的工程实用价值。
标签: Viterbi FPGA 软判决 译码器
上传时间: 2013-07-23
上传用户:叶山豪
基于Tapi 3.0的软电话源代码,在AVAYA IPO 430交换机上通过,可以实现电话的接通,挂断,转移,hold,park等。
标签: Tapi 3.0 软电话 源代码
上传时间: 2013-12-25
上传用户:silenthink
基于TAPI 2.0的软电话源代码,可以实现很多功能(超多,具体自己看,推荐下载研究),在AVAYA IPO 430系列交换机上验证通过。
标签: TAPI 2.0 软电话 源代码
上传时间: 2015-03-18
上传用户:zhenyushaw
程控交换技术
标签: 程控交换技术
上传时间: 2013-07-24
上传用户:eeworm
GB/T 4728.09-2008 电气简图用图形符号 第09部分:电信:交换和外围设备
标签: 4728.09 2008 电气 图形符号
上传时间: 2013-07-12
第三层交换 PDF
标签:
上传时间: 2013-04-15
CCNP学习指南:Clsc_Cisco局域网交换配置技术 PDF
标签: Clsc_Cisco CCNP 局域网
交换技术 PDF
标签: 交换技术
IP交换技术协议与体系结构 pdf版
标签: 交换技术 协议
上传时间: 2013-07-20
Cisco Catalyst交换技术 PDF
标签: Catalyst Cisco 交换技术
上传时间: 2013-07-16