首页> 中文学位 >基于CSP理论的Viterbi模块在FPGA上的实现
【6h】

基于CSP理论的Viterbi模块在FPGA上的实现

代理获取

目录

文摘

英文文摘

论文说明:图目录

声明

第一章引言

1.1研究背景以及开发意义

1.2本文工作

第二章CSP基本理论

2.1进程(processes)

2.2符号以及语法

2.2.1顺序进程

2.2.2进程并发

第三章Viterbi译码算法原理

3.1卷积编码

3.1.1卷积码的基本原理

3.2Viterbi译码算法原理

3.2.1最大似然译码

3.2.2 Viterbi算法的基本原理

第四章开发环境与设计方法

4.1 ISE环境下的设计流程

4.2硬件设计中应考虑的问题

4.2.1面向硬件电路的设计思维

4.2.2“面积”和“速度”的转换原则

4.2.3同步电路的设计原则

4.2.4模块划分的设计原则

4.2.5组合逻辑的注意事项

第五章DAB中的Viterbi译码器的实现

5.1 DAB中的卷积码编码器

5.2 DAB中Viterbi译码算法过程

5.3 Viterbi译码器的实现

5.3.1 Viterbi功能模块的划分

5.3.2 CSP描述的原则

5.3.3基于CSP理论的Viterbi译码器的实现

5.3.4在FPGA板上的测试

第六章 总 结

致谢

参考文献

攻读硕士学位期间取得的研究成果

展开▼

摘要

Soc技术已经成为电路设计中主要方法。整个系统功能的实现是在一个大规模的集成电路上。这个集成电路可能包含了数字、射频、模拟以及其它的功能。Soc技术的优点在于它能将电路的设计从底层电路级推向系统级,使设计者可以将更多的精力放在对IP模块的选择以及内部连接结构上。而一个系统级的IP-core可以看作是由多个模块IP-core通过内部的总线连接而成。 一个IP-core网络可能遭遇稳定性的问题,比如死锁和活锁。只有从设计初期入手才能解决这些问题。其中一个方法是同步原则,即:使得基本上每一个数字设计都是用同步。运用同步的原则会使得抽象的模型很容易理解以及改进。CSP理论正是基于同步这一点,它强调执行的有序性;同时CSP设计方法还可以针对不同的层次进行描述,比如:系统级和芯片级等。这有助于设计者对模块的分析和设计。 Viterbi算法是目前通信领域中最常用的卷积码译码算法之一。本文在大量阅读前人研究文献的基础上,深入理解其算法,提出针对DAB卷积码译码算法的合理结构,应用CSP理论分别对其每一个模块进行描述、验证,最后采用Xilinx公司的ISE开发工具为系统开发平台,在这个平台上完成模块的VHDL语言设计、综合、功能仿真和时序仿真。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号