针对卷积神经网络最大池化层的池化器及池化加速电路

    公开(公告)号:CN114265696B

    公开(公告)日:2024-12-20

    申请号:CN202111632969.7

    申请日:2021-12-28

    Abstract: 本发明涉及一种针对卷积神经网络最大池化层的池化器及池化加速电路,池化器包括第一选择器、第二选择器、比较器、常数寄存器和池化寄存器;比较器的第一输入端输入池化窗口中的特征数据,第二输入端接入第一选择器的输出数据,输出端连接到第二选择器;第一选择器的第一输入端连接常数寄存器,第二输入端连接外部的池化缓存从中读取数据,第三输入端连接池化寄存器输出端;第二选择器的第一输出端作为池化最终结果输出端,第二输出端连接外部的池化缓存向其写入数据,第三输出端连接池化寄存器的输入端。本发明以尽可能小的FPGA资源消耗量,实现常见CNN中最大池化层的高效计算,进而解决将CNN部署到嵌入式设备中遇到的实时性问题和功耗问题。

    一种数据流驱动的卷积神经网络加速器

    公开(公告)号:CN114358266A

    公开(公告)日:2022-04-15

    申请号:CN202111683726.6

    申请日:2021-12-28

    Abstract: 本发明涉及一种数据流驱动的卷积神经网络加速器,包括:预处理模块、卷积模块、池化模块和指令分发模块;预处理模块用于加载输入特征执行卷积神经网络的预处理;卷积模块用于加载权重、偏置数据以及输入特征执行卷积层、全连接层或非线性激活层的计算;池化模块用于加载卷积模块的计算结果执行池化层的计算输出;指令分发模块用于对所述预处理模块、卷积模块和池化模块进行工作模式的配置和控制;在指令分发模块的工作模式配置和控制下,根据卷积神经网络结构,将预处理模块、卷积模块和池化模块进行动态的流式结构连接;实现对输入数据的卷积神经网络加速处理。本发明提高CNN加速器的可扩展性,提升系统的整体性能。

    一种基于FPGA和DSP的星载电子系统数据接口系统

    公开(公告)号:CN106201946B

    公开(公告)日:2018-11-23

    申请号:CN201610499711.7

    申请日:2016-06-29

    Abstract: 一种基于FPGA和DSP的星载电子系统数据接口转换系统,包括:FPGA处理模块、DSP处理模块、接口电路模块和附属电路模块等模块。DSP处理模块实现Spacewire数据编解码处理、收发控制、实现Spacewire控制协议以及与SpaceWire节点通信;FPGA处理模块实现了不同总线数据处理、信息流控制、各接口间信息交换等功能;接口电路模块实现与CAN节点设备、422总线节点设备、485总线节点设备、1553B节点设备的数据通信;本发明实现了SpaceWire信号与CAN信号、422信号和485信号、1553B信号间的相互转换,解决了Spacewire数据与不同总线接口信息相互兼容与相互操作的问题,可广泛应用于各种航天设备电子系统。

    一种基于快速归一化互相关法的相似性测度硬件加速方法

    公开(公告)号:CN104657553A

    公开(公告)日:2015-05-27

    申请号:CN201510070071.3

    申请日:2015-02-10

    Abstract: 一种基于快速归一化互相关法的相似性测度硬件加速方法,首先建立实时图与模板图之间相关系数的数学模型;然后利用两层流水线进行硬件算法的设计,并利用有限状态机方法计算搜索窗口选定的实时图与模板图之间的相关系数;在所有搜索窗口选定的实时图与模板图之间的相关系数计算完成后,找出相关系数中的最大值和对应搜索窗口左上角在实时图坐标系中的横坐标和纵坐标,该搜索窗口对应的选定区域即为匹配区域,本发明合理控制硬件资源代价,在Xilinx Virtex5-XC5VFX100T下满足达到100M的要求,对大小为80*64的实时图和大小为25*25的模板图进行相似性匹配运算只需3.5ms,极大的提高了算法速度。

    针对卷积神经网络最大池化层的池化器及池化加速电路

    公开(公告)号:CN114265696A

    公开(公告)日:2022-04-01

    申请号:CN202111632969.7

    申请日:2021-12-28

    Abstract: 本发明涉及一种针对卷积神经网络最大池化层的池化器及池化加速电路,池化器包括第一选择器、第二选择器、比较器、常数寄存器和池化寄存器;比较器的第一输入端输入池化窗口中的特征数据,第二输入端接入第一选择器的输出数据,输出端连接到第二选择器;第一选择器的第一输入端连接常数寄存器,第二输入端连接外部的池化缓存从中读取数据,第三输入端连接池化寄存器输出端;第二选择器的第一输出端作为池化最终结果输出端,第二输出端连接外部的池化缓存向其写入数据,第三输出端连接池化寄存器的输入端。本发明以尽可能小的FPGA资源消耗量,实现常见CNN中最大池化层的高效计算,进而解决将CNN部署到嵌入式设备中遇到的实时性问题和功耗问题。

    基于矢量描述的导航星集确定方法

    公开(公告)号:CN113739791A

    公开(公告)日:2021-12-03

    申请号:CN202110891377.0

    申请日:2021-08-04

    Abstract: 本发明涉及基于矢量描述的导航星集确定方法:S1、计算观星设备视场轴向在地心惯性系下的矢量u;S2、计算圆形视场边缘起始点的矢量S3、将以矢量u为中轴线,矢量为母线形成的圆锥体底面边缘,作为圆形视场边缘,根据矢量计算原理获得圆形视场边缘各点矢量Vs的描述模型;S4、计算步骤S3获得的圆形视场边缘各点矢量Vs对应的赤经αs、赤纬βs唯一解;S5、根据圆形视场边缘各点矢量Vs对应的赤经αs、赤纬βs唯一解,确定圆形视场边缘各点矢量Vs对应的赤经αs、赤纬βs范围;S6、查询恒星星表,得到赤经、赤纬落入步骤S6确定的圆形视场边缘各点矢量Vs对应的赤经αs、赤纬βs范围内的恒星集合。本发明计算简单,且适应任意给定星敏感器轴向条件的情况。

Patent Agency Ranking