基于FPGA技术的神经网络算法实现

被引量 : 0次 | 上传用户:bcrav4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
简单自适应控制是一种对理想参考模型的性能进行跟踪并且结构简单的控制算法,同时其控制算法与被控对象的结构无关。将简单自适应控制和神经网络结合起来,并采用遗传算法优化神经网络的权系数,综合了简单自适应控制结构简单、可调参数少和控制系统设计几乎与被控对象无关等特点,和神经网络可以逼近任意非线性函数、具有广泛的映射能力的特点,并利用遗传算法的群体寻优特点来优化神经网络的权系数,使其能够满足工业控制中高精度、高质量的要求,具有良好的发展前景。FPGA是作为ASIC领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。随着FPGA规模的不断扩大,它可以同时满足系统对速度和灵活性两方面的要求,可以作为硬件实现算法的理想载体。算法采用硬件描述语言描述,并通过逻辑综合工具下载到FPGA,通过并行算法实现,处理速度比较快;FPGA的内部逻辑可以根据需要改变,与通常的硬件设计方法相比,具有较高的灵活性。本文研究了基于遗传算法的神经网络简单自适应控制( Genetic Algorithms-Neural Network Simple Adaptive Control,GA-NNSAC)算法的FPGA实现方法。首先,在MATLAB平台上对GA-NNSAC的控制算法进行了仿真研究,仿真结果证明遗传算法能够快速的学习NNSAC权系数,最终得到优化的权系数,并将优化的结果用于非线性被控对象的控制,控制效果非常好。其次,采用自顶向下、由粗到细、逐步求精的设计方法,将系统逐步分解为各个子系统和模块,层层分解,直到整个系统中各子模块关系合理、便于设计实现为止,并将各个模块用VHDL进行编码,编译后生成原理图符号。最后,采用Altera公司的Quartus II9.0自带的仿真工具对各主要模块进行波形仿真验证,在验证各个模块无误后,对顶层模块进行仿真测试,进一步证明了设计的正确性。
其他文献
运用多物理场耦合软件COMSOL的微波加热模块对微波加热无定型碳的动态过程进行了模拟分析。结果表明微波加热是整体性加热,由外而内碳的升温速率逐渐降低,随着热传递的进行,内外
基于有限元法对螺纹连接的导弹发动机燃烧室壳体进行结构强度分析,得到燃烧室壳体的应力云图;利用二次插值函数法对前球体、前壳体和后封头壁厚、前球体封头和后封头端部厚度
随着社会的发展,人们对生活的安全性要求逐渐提高,其中具有身份安全认证功能的指纹识别技术在人们的关注和需求下,得到了长足的发展,出现了各种不同的指纹识别系统,然而大多数指纹
工资分配制度是劳动关系的核心问题,对和谐劳动关系的建立起着至关重要的影响作用。本文以我国工资集体协商为核心内容展开研究,简要地探讨了西方主要工资集体谈判理论,对西
目的探讨口腔正畸治疗上前牙埋伏阻生的临床效果。方法选择2011年1月至2012年12月我院口腔科就诊的56例上颌前牙埋伏阻生患者作为观察对象,按照治疗方案不同将患者分为观察组
九年级语文教学主要应是一种提高型教学而非简单的习得型教学,这就要求教师应在更高的知识层次上思考语文教学效率问题。基于这样的问题,在面对九年级上册《智取生辰纲》这样
世界语言丰富多彩,博大精深,各种语言之间看似没有什么必然的联系,但仔细推敲会发现语言之间是存在相对应的某种关联的。本文主要是从语法范畴"体"出发,将现代汉语动态助词"
在现代企业单位的内部管控工作中,加强财务管理具有十分重要的意义,而且是提升单位整体管理水平的重要基础。目前,在我国企业单位的财务管理中,由于受到各类主客观因素的影响
在中国现代文学史上,老舍以表现市民阶级和市民性格而著称,他笔下诞生了许多不朽的人物,其中的女性形象,无论从创作的质量上,还是数量上都堪称经典。老舍作为我国现实主义文
目的:建立反相高效液相色谱法测定注射用胸腺法新含量,本方法区别于中国药典2010年版二部相应品种下的含量测定法。方法:选用Alltima C18柱(4.6 mm×250 mm,5μm);流动相A:乙