学位论文 > 优秀研究生学位论文题录展示

基于FPGA的硬件进化研究

作 者: 刘昌庆
导 师: 张曦煌
学 校: 江南大学
专 业: 计算机应用技术
关键词: 遗传算法 蚁群算法 演化算法 硬件进化 FPGA 可编程器件
分类号: TN791
类 型: 硕士论文
年 份: 2008年
下 载: 274次
引 用: 3次
阅 读: 论文下载
 

内容摘要


硬件进化技术是上个世纪90年代提出来的一种新的硬件系统的设计方法,它的基本思想是将进化思想用在电子系统设计中,通过演化算法的演化结果来设计,调整电子系统内部结构。利用硬件进化技术设计的硬件具有自组织、自适应及自我修复等多项特点,从而可以提高系统的可靠性。本文首先学习研究演化硬件的概念及演化算法,在对硬件进化概念及演化算法有了深入的了解后,本文选择遗传算法作为演化算法来研究硬件进化。在全文的几个部分中分别做了以下工作:硬件进化的概念部分介绍了硬件进化的定义,它是依据研究者对硬件进化研究的目的来划分;演化算法部分主要研究了遗传算法,蚁群算法,以及两者的动态结合算法,在对演化算法学习研究后,本文选取遗传算法作为演化算法来实现硬件进化研究,将遗传算法划分为控制模块,初始化模块,选择模块,交叉变异模块,存储模块,随机模块等几大模块并通过VHDL程序设计在北京革新开发试验平台上实现;在评估函数设计中,利用可以取得最大值的适应度函数来实例化硬件进化研究的。通过对演化过程的数据分析检验了设计的正确性。设计过程中采用的开发软件为QUARTUS软件,设计语言是VHDL语言,芯片是ALTREA公司提供的CycloneⅡF PGA芯片。最后总结了硬件进化研究取得的成果和未来的发展方向。

全文目录


摘要  3-4
ABSTRACT  4-7
第一章 绪论  7-10
  1.1 硬件进化概述  7-8
  1.2 研究背景现状及意义  8
  1.3 研究的内容与目标  8-10
第二章 硬件进化及演化算法简介  10-22
  2.1 演化硬件  10-13
    2.1.1 演化硬件的定义  10
    2.1.2 进化硬件的基本原理、特点以及实现方法  10-12
    2.1.3 演化硬件的应用  12-13
    2.1.4 国内外研究动态  13
  2.2 演化算法概述  13-22
    2.2.1 遗传算法  14-17
    2.2.2 蚁群算法  17-19
    2.2.3 遗传算法与蚁群算法的动态融合  19-22
第三章 硬件进化实验平台及开发环境  22-32
  3.1 可编程逻辑门阵列  22-26
    3.1.1 可编程逻辑器件分类  22-23
    3.1.2 现场可编程逻辑器件(FPGA)概述  23-26
  3.2 硬件进化实验平台,开发环境以及开发语言VHDL  26-29
    3.2.1 硬件进化开发平台  26-29
    3.2.2 硬件进化中用到的开发语言  29
  3.3 开发环境中硬件部分介绍  29-32
第四章 演化算法硬件模块划分与设计  32-51
  4.1 演化算法硬件系统模块划分与其结构设计  32-35
    4.1.1 硬件设计过程中基本设计  33
    4.1.2 模块设计中演化算法硬件设计运行过程  33-34
    4.1.3 硬件进化设计过程基本模块结构示意图  34-35
    4.1.4 硬件简化中基本参数设置  35
  4.2 各个模块的功能与具体设计  35-51
    4.2.1 顶层图设计  35-38
    4.2.2 控制模块的设计  38-42
    4.2.3 存储器模块的设计  42-43
    4.2.4 随机数模块的设计  43-44
    4.2.5 初始化模块的设计  44-45
    4.2.6 多路数据选择器Mux 的设计  45
    4.2.7 选择模块的设计  45-47
    4.2.8 交叉变异模块的设计  47-48
    4.2.9 适应度模块的设计  48-49
    4.2.10 试验数据分析  49-51
第五章 总结与展望  51-52
致谢  52-53
参考文献  53-56
附录:作者在攻读硕士学位期间发表的论文  56

相似论文

  1. 天然气脱酸性气体过程中物性研究及数据处理,TE644
  2. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  3. 基于FPGA的电磁超声检测系统的研究,TH878.2
  4. 多导弹协同作战突防效能评估及组合优化算法研究,TJ760.1
  5. 基于蚁群算法的电梯群优化控制研究,TU857
  6. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  7. LXI任意波形发生器研制,TM935
  8. 基于FPGA的射频功放数字预失真器设计,TN722.75
  9. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  10. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  11. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  12. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  13. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  14. 基于FPGA的高速图像预处理技术的研究,TP391.41
  15. 动态环境下移动对象导航系统相关技术的研究,TP301.6
  16. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  17. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  18. 基于Nios的串行总线分析仪研制,TP274
  19. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  20. PXI高性能数字I/O模块研制,TP274
  21. 基于改进蚁群算法的机器人路径规划研究,TP242

中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 数字电路 > 逻辑电路
© 2012 www.xueweilunwen.com