热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

神经网络PID飞行控制算法的FPGA实现

  • 1星
  • 2014-03-05
  • 2.77MB
  • 需要2积分
  • 3次下载
标签: 神经网络PID飞行控制算法的FPGA实现

神经网络PID飞行控制算法的FPGA实现

神经网络控制算法作为一种比较成熟的智能控制算法,在空空导弹的理论研究中也得到了很多应用,但它的实际应用通常是通过软件实现的,而软件实现是串行执行指令,运行速度慢,可靠性低,很难满足实际导弹制导系统实时性的要求。控制算法硬件实现的最大特点就是可提高控制算法的实时运算速度和可靠性。本课题针对导弹制导系统,以FPGA为硬件平台研究神经网络控制算法的硬件实现。本文首先对BP神经网络算法思想进行了深入分析,并对BP网络的各个阶段进行了理论推导,最后对BP神经网络PID飞行控制算法进行了研究和总结,为硬件实现提供了理论基础。基于对上述理论的深入研究和分析,本文提出了一种适合FPGA实现该神经网络控制算法的硬件实现模型。在该模型中,神经网络各层之间采用串行执行数据方式,层间则采用并行运行方式,可有效提高系统的运算速度。由于模块化、层次化的自顶向下的模块化设计方法可有效减少错误的产生,是设计复杂大规模系统的理想设计方法。本文采用了此设计方法,通过把系统模块化,对各个子模块分别用VHDL硬件描述语言进行描述,并基于QUARTUS  II软件开发平台进行综合和仿真,直到达到研究设计要求。最后将仿真程序源代码下载配置到具体的Cyclone  II系列EP2C70  FPGA芯片中,应用于某实际导弹控制系统的研究。理论分析和实验结果表明该神经网络飞行控制算法的FPGA硬件实现是有效可行的,可满足系统实时性的要求,为制导系统的实际工程实现提供了基础。

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 软件定义无线电(SDR)技术推动测试仪器的发展
    测试设备制造商始终面临的挑战是如何开发出能够满足用户最新产品测试需求的新型测试方案,他们通常采用设计专用硬件的方法来应对这一挑战。对于通信市场来说,由于新的通信标准发展迅速,常常需要新的信号源和测量功能,因而带来更大的挑战。为跟上标准的发展速度,测试仪器供应商必须找到能够缩短仪器开发时间的新方法,以使测试仪器能够满足新的测量需求。软件定义无线电(SDR)就是一种有用的技术。  SDR是一种利用软件
  • 无线智能门锁
    主要通过无线信号的发射,控制门锁的开关。1.发射部分用于接收开锁信号,发射板将信号发射出去;发射部分采用的是PIC16F684作为主控,信号发射的控制通过一个IO口,捕捉到低电平后,开始发射信号,通过一个433MHz的发射模块进行发射。2.接收部分,接收到开锁信号后,通过H桥芯片控制门锁的打开和关闭;接收部分主控采用使用的是R7F0C80212,接收用的是433MHz的接收模块,驱动电路使用的是L
  • 小型电池供电器件中低静态电流的设计
    得益于小型化、Bluetooth通信和嵌入式处理方面的进步,现代助听器具有比以往更多的功能,从流媒体音乐到能够通过智能手机上的应用程序调节听力放大。然而,要实现这些增强的功能需要付出代价:现代功能需要更多功率。功耗的增加对于设计助听器的工程师来说是一项挑战,主要是因为旧版本使用一次性锌空气电池。如图1所示,这些电池的续航能力通常约为两周。但当为助听器添加更多功能时,例如让它们能够播放音乐,电池续航
  • 【分享】pololu智能循迹机器人所有资料PCB自己画
    [i=s] 本帖最后由 梭罗瓦尔登 于 2015-1-31 19:32 编辑 [/i][table=98%][tr][td]我自己去年画的板子,还有pololu完整电路,所有资料,全部贡献出来,毫无保留,欢迎交流,pololu是兼容arduino的,全部分享给论坛的朋友们!!!关于些许错误,我会在帖子中详细说明,全部贡献出来,其中有两板PCB有一板的PCB原理图部分开关电源少了一个28K的电阻,两
  • 大赛作品DIY分享和提交说明——致SensorTile参赛小伙伴
    :pleased:[size=4][b]12月15日/1月8日-4月21日[/b]为SensorTile开发设计大赛作品制作和论坛分享阶段,参赛的小伙伴们注意了,请按照大家的计划进度,[b]将内容发布到大赛专区下的【设计过程分享】标签下[/b],如图所示[/size][size=4][/size][size=4][/size][align=center][/align][size=4][/size
  • 西安通讯类企业招聘
  • 开关电源变压器的检测方法
  • 电磁流量计故障检查和分析(二)
  • 介绍一款S3C6410开发板平台支持WinCE 、LINUX、Android、Ubuntu等系统
  • iWatch概念图问世

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×