【摘 要】
:
迄今为止,对遗传算法的研究主要以软件实现为主,在速度上往往受到本质是串行计算的计算机的制约,使其在实时性要求高的场合的应用受到了限制。因此,采用硬件化设计具有重要的
论文部分内容阅读
迄今为止,对遗传算法的研究主要以软件实现为主,在速度上往往受到本质是串行计算的计算机的制约,使其在实时性要求高的场合的应用受到了限制。因此,采用硬件化设计具有重要的意义。本文首先对遗传算法三个基本算子的机理及其运行过程进行深入分析,依据硬件实现的特点,确定了合适的选择算子、交叉算子和变异算子,并且确定了遗传算法的运行参数。然后依据算法要求以及现场可编辑门阵列(FPGA)的特点进行模块划分与电路结构设计,具体包括初始化群体、适应度计算、选择、交叉、变异、群体存储等功能模块。接着详细分析了各模块的功能、端口连接、内部结构等,并利用硬件描述语言编写源代码实现各模块功能,经过功能仿真、综合、布局布线、时序仿真、下载等一系列步骤,最终在Xilinx的Spartan 3系列XC3S400-4PQ208芯片上实现。整个设计流程在Xilinx的ISE 6.2集成环境下完成。利用具体的测试函数检验算法性能,与软件实现作比较,其测试结果显示:设计实现了遗传算法的基本功能,对于设计使用的芯片,耗费了较少的硬件资源,其运行速度比软件实现有了很大的提高,较好地解决了FPGA设计中速度与面积相互制约的问题,为遗传算法的实时性应用提供了可能。最后,本文对设计方案进行了分析,针对其不足之处提出了几种可能的解决方案。
其他文献
干眼症(dry eye syndrome)是眼科临床常见的眼表疾病,是指任何原因引起的泪液质和量或动力学异常导致的泪膜不稳定,并伴有眼部不适症状(如眼干涩、畏光、异物感及视疲劳等症
在现代通信中,常常使用纠错编码技术来提高系统性能,其中卷积码由于其出色的纠错性能而得到了广泛使用。Viterbi译码算法是卷积码的一种概率译码算法,其本质就是最大似然译码。
光纤耦合器是一种光无源器件,用来连接两根或多根光纤,使光纤中传输的光信号在特殊的耦合区发生耦合,并进行光功率或者波长分配的元器件。制作光纤耦合器的方法有化学腐蚀法
当前,电源管理市场正在世界范围特别是中国国内快速成长。其中,随着便携式设备的大量普及,用于其背光LED驱动的产品正成为增长最快的电源管理类产品之一。论文正是在这种背景
本文较为全面地概括介绍了数模转换器(DAC)的国内外动态,分析了DAC的基本原理和结构,对几种典型的DAC结构进行了详细的分析。通过对温度码和二进制码这两种不同DAC结构的讨论
光学相干层析成像(Optical Coherence Tomography,OCT)技术是一新近发展的高分辨率的生物医学成像手段,它基于低相干成像术,同时结合了共焦成像和外差探测方法的优点,能非侵
本文对16QAM基带Modem的FPGA芯片设计进行了研究与论述。首先介绍了16QAM调制的原理和16QAM基带Modem的FPGA芯片总体设计,以及一些FPGA设计的基本原则。接着介绍了高性能滤波
目的基于BATMAN-TCM 在线分析工具研究钩藤主要活性成分及药理机制。方法从BATMAN-TCM数据库中提取钩藤的化学成分,以Score cutoff ≥30 和P ≤ 0.05 筛选活性成分及作用靶点
结合自己在HARRIS20-20交换机上设计与实现内嵌式IP(Internet Protoco1)电话网关的工作实践,简述了IP电话的一些关键技术、VoIP系统的组成和原理以及应用.
本论文以掺Yb3+光纤激光器为研究对象,对被动锁模环形腔掺Yb3+光纤激光器进行了研究,同时也进行了普通环形腔掺Yb3+光纤激光器的研究,完成的主要工作有以下几个部分: 1.普通掺Y