基于FPGA的神经网络硬件实现

被引量 : 0次 | 上传用户:windyson
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
神经网络是由多个非常简单的处理单元彼此按某种方式相互连接而形成的计算系统,该系统是靠其状态对外部输入信息的动态响应来处理信息的。神经网络是一个非线性的动态系统,可在任意精度内实现变量间的非线性关系的映像,具备解决非线性问题能力、网络学习能力和系统拟合能力,因此,人工神经网络已在我国科研、生产和生活等方面产生了普遍而巨大的影响。本文主要的工作是研究神经网络的硬件实现问题,神经网络的硬件实现是神经网络研究的基本问题之一,在构造神经网络的实际应用系统时,必然要研究和解决其硬件实现的问题。神经网络专用硬件可提供高速度,并具有比通用串、并行机高得多的性能价格比,所以,特定应用下的高性能专用神经网络硬件是神经网络研究的热点。本文在比较了几种神经网络的可行性基础上,选用了BP神经网络作为硬件实现的神经网络模型。BP神经网络对输入输出非线性关系的高精度映射能力、较强的包容性、良好的推广能力和泛化能力,使得它们在实际应用中表现出了强大的生命力,成为当今的研究热点之一。作为BP神经网络中的激励函数之一的双曲正切S型(tan-s)函数适用于变化剧烈的场合,能够加快网络学习收敛速度。可编程技术的迅猛发展,在EDA技术中占有举足轻重的地位。FPGA可以充分发挥神经网络并行执行的优点,二者的结合也成为当今的研究热点之一。文中详细叙述了用STAM算法在FPGA上对tan-s函数的高精度实现方式,并对仿真结果进行了讨论。基于FPGA的可重构技术,就是利用FPGA的可以多次重复配置的特点,通过时分复用的方式,充分利用器件的逻辑资源,在同一FPGA中自主地交替实现多种逻辑结构及其功能的技术。基于这种技术的可重构系统既可像通用微处理器系统那样设计灵活、易升级,又可像专用集成电路系统那样速度快、效率高。本文采用基于FPGA的可重构技术,以BP(BackPropagation)型误差反传多层前馈神经网络作为典型的数学模型来展开。设计中依据成熟的BP算法公式,采用原理图输入的设计方法,按照前向—反传—更新三个阶段分别设计与仿真,通过验证,逻辑功能正确。该方法可以推广至更多类型的神经网络,为神经网络的硬件实现提供了可靠的基础。
其他文献
分析了MEMS的特点及封装工艺对MEMS的影响,给出了对MEMS封装的基本要求。研究了MEMS封装工艺中的一些关键技术,即硅-硅和硅-玻璃键合技术、清洗与引线键合技术、焊料贴片和胶
根据试验资料及温室番茄(Lycopersicon esculentum)作物的生长特性,构建了基于分配指数(Parti-tioning index,PI)和收获指数(Harvest index,HI)与辐热积(Product of thermal
随着科学技术的发展,电子病历应在医疗活动中作为主要的信息源取代纸张病历,并提供超越纸张病历的服务,但由于受技术、法律等各方面因素的制约,现实使用的电子病历仅是电子版
城市人居环境已成为日益关注的热点问题,同时也是城市化水平和城市可持续发展的重要衡量因素之一.本文以宁夏回族自治区的5个地级市为研究对象,采用层次分析法(AHP)构建以生
官员问责制作为一种制度保障能够全力推进责任政府的建设,这种新的责任制约机制,能够更有效的对权力加以制约和监督。它从“非典”时期的“问责风暴”到被确立为一种政治制度
农田生态系统中土壤养分淋溶控制一直是农业环境领域的研究热点.生物质炭因其特殊的理化性质,具有增加土壤碳库储量、改善土壤质量和提高作物产量等作用.作为一种外源输入的
信息作为一种重要的社会资源,已经成为实现经济和社会发展的重要因素和直接生产力,而信息化也是当今世界经济和社会发展的重大趋势。随着我国科技、文化的不断进步,服务业得
民间借贷是一种古老的融资方式,几百年前就出现且在现代发达的金融社会中依旧存在。民间借贷在我国现行金融体制之外的大量存在,对我国的经济发展及金融体制改革起到了促进作
针对跟踪激光雷达对回波信号峰值幅度的需求,分别采用电压型及跨导型峰值保持电路实现窄脉冲信号峰值保持,并测试了不同跨导放大器的保持效果,最终解决了激光雷达回波信号峰
空间结构是社会经济客体在空间中的相互作用及所形成的空间程度和聚集形态。空间结构特征是区域发展状态的重要指示器。空间结构研究既是区域科学研究的主要内容,也是旅游学