[发明专利]基于SOPC的小波神经网络处理器无效
申请号: | 201010227358.X | 申请日: | 2010-07-15 |
公开(公告)号: | CN101882238A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 文常保;巨永锋;闫栋;康迤;任东明;刘清洪;李洪安 | 申请(专利权)人: | 长安大学 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;H04L25/03 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 李郑建 |
地址: | 710064*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于sopc的小波神经网络处理器,由前向传播模块,误差反馈模块和网络更新模块构成;前向传播模块的输出端连接到误差反馈模块,误差反馈模块的输出端连接到网络更新模块,网络更新模块的输出端连接到前向传播模块;前向传播模块包括前向传播输入层功能模块,前向传播隐含层功能模块,前向传播输出层功能模块;误差反馈模块包括误差反馈输出层功能模块和误差反馈隐含层功能模块;网络更新模块包括网络更新输出层功能模块,网络更新隐含层功能模块。本发明在SOPC上实现小波神经网络,将小波神经网络算法划分为几种基本运算,这些基本运算由可重构单元RC完成,通过采用不同的RC连接方式能够构成功能不同的小波神经网络。 | ||
搜索关键词: | 基于 sopc 神经网络 处理器 | ||
【主权项】:
一种基于sopc的小波神经网络处理器,其特征在于,由前向传播模块(1),误差反馈模块(2)和网络更新模块(3)组成;前向传播模块(1)的输出端连接到误差反馈模块(2),误差反馈模块(2)的输出端连接到网络更新模块(3),网络更新模块(3)的输出端连接到前向传播模块(1);所述前向传播模块(1)包括前向传播输入层功能模块(1-1),前向传播隐含层功能模块(1-2),前向传播输出层功能模块(1-3);所述前向传播输入层功能模块(1-1),是由若干个数据寄存器构成;所述前向传播隐含层功能模块(1-2),是由若干个前向传播隐含层可重构单元(RC1-1)和相同数目的小波函数查找表(LUT1-1)构成,前向传播输入层功能模块(1-1)中每个数据寄存器的输出端连接每个前向传播隐含层可重构单元(RC1-1)的输入端;每个前向传播隐含层可重构单元(RC1-1)的输出端连接一个小波神经网络的小波函数查找表(LUT1-1);前向传播隐含层可重构单元(RC1-1)和小波函数查找表(LUT1-1)的数目由输入数据的数目、网络的性能决定;所述前向传播输出层模块(1-3),是由若干个前向传播输出层可重构单元(RC1-2)和相同数目的激励函数查找表(LUT1-2)构成,每个小波函数查找表(LUT1-1)的输出端连接每个前向传播输出层可重构单元(RC1-2)的输入端,每个前向传播输出层可重构单元(RC1-2)的输出端连接一个激励函数查找表(LUT1-2);前向传播输出层可重构单元(RC1-2)和激励函数查找表(LUT1-2)的数目由对输出信号的要求来决定;所述误差反馈模块(2)包括误差反馈输出层功能模块(2-1)和误差反馈隐含层功能模块(2-2);所述误差反馈输出层功能模块(2-1)是由若干个误差反馈输出层可重构单元(RC2-1)、若干个激励函数导函数查找表(LUT2-1)以及若干个误差反馈输出层乘法器构成;误差反馈输出层可重构单元(RC2-1),激励函数导函数查找表(LUT2-1)和误差反馈输出层乘法器的数目相同,该数目由前向传播输出层功能模块(1-3)决定;误差反馈输出层可重构单元(RC2-1)的输出端和激励函数导函数查找表(LUT2-1)的输出端分别连接到误差反馈输出层乘法器的输入端,误差反馈输出层乘法器的输出作为误差反馈输出层功能模块(2-1)的输出;误差反馈输出层功能模块(2-1)的两输入分别来自前向传播输出层激励函数查找表(LUT1-2)和前向传播输出层可重构单元(RC1-2);所述误差反馈隐含层功能模块(2-2)由若干个误差反馈隐含层可重构单元(RC2-2),若干个小波函数导函数查找表单元(LUT2-2)和若干个误差反馈隐含层乘法器构成;误差反馈隐含层可重构单元(RC2-2)、小波函数导函数查找表单元(LUT2-2)和误差反馈隐含层乘法器的数目相同,该数目由前向传播隐含层可重构单元(RC1-1)和前向传播隐含层激励函数查找表(LUT1-1)决定;每个误差反馈输出层乘法器的输出端连接误差反馈隐含层可重构单元(RC2-2)的输入端;误差反馈隐含层可重构单元(RC2-2)的输出端与小波函数导函数查找表单元(LUT2-2)的输出端分别连接误差反馈隐含层乘法器的输入端,误差反馈隐含层乘法器的输出端作为误差反馈隐含层功能模块(2-2)的输出端;所述网络更新模块(3)包括网络更新输出层功能模块(3-1),网络更新隐含层功能模块(3-2);所述网络更新输出层功能模块(3-1)由若干个输出层更新量计算模块(RC3-1)和若干个输出层更新模块(RC3-2)组成;输出层更新量计算模块(RC3-1)和输出层更新模块(RC3-2)数目相同,该数目由前向传播输出层可重构单元(RC1-2)决定;每个输出层更新量计算模块(RC3-1)的输入端有三个输入端,每个输出层更新量计算模块(RC3-1)的输出端对应连接一个输出层更新模块(RC3-2);所述网络更新隐含层功能模块(3-2)由若干个隐含层更新量计算模块(RC3-3)和若干个隐含层更新模块(RC3-4)组成,隐含层更新量计算模块(RC3-3)和隐含层更新模块(RC3-4)的数目相同,该数目由前向传播隐含层可重构单元(RC1-1)决定;每个隐含层更新量计算模块(RC3-3)的输出端连接隐含层更新模块(RC3-4)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010227358.X/,转载请声明来源钻瓜专利网。