一种二进制粒子群算法在FPGA上的串并行实现方法

AITNT
正文
推荐专利
一种二进制粒子群算法在FPGA上的串并行实现方法
申请号:CN202410708260
申请日期:2024-06-03
公开号:CN118605837A
公开日期:2024-09-06
类型:发明专利
摘要
本发明公开了一种二进制粒子群算法在FPGA上的串并行实现方法,包括:通过随机数生成模块生成BPSO硬件实现要求产生的随机数;根据产生的随机数,通过采用串并行架构的粒子模块完成粒子的速度更新、位置的更新以及适应值的计算;根据粒子模块的输出,通过最优值比较模块输出第k次迭代后群体最优粒子的适应值及其二进制序列;通过最优值寄存器和最优粒子寄存器分别储存整体最优粒子的适应值和整体最优粒子的二进制序列。本发明令N个粒子并行进行迭代,粒子的D个维度采用串行,以流水线方式进行迭代,能够兼顾运行速度与资源消耗。
技术关键词
二进制粒子群算法 流水线方式 位置更新 线性反馈移位寄存器 数据格式 速度 子模块 序列 网络 浮点数 计算方法 因子 时钟 符号 指数 编码
系统为您推荐了相关专利信息
1
基于单智能体结构大语言模型的高速公路门架场景中多源车辆信息匹配融合方法
高速公路门架 匹配融合方法 大语言模型 车辆号牌 场景
2
一种基于数字化模型的车间生产调度优化方法及系统
调度优化方法 动态更新 粒子群优化算法 车间 物联网传感器
3
基于因子图的车辆集群导航源数据融合协同定位方法
协方差矩阵 协同定位方法 陀螺仪 概率密度函数 车辆导航
4
一种基于光纤传感器的气象温度测量方法及系统
温度测量方法 气象 光纤传感器 神经网络模型 动态
5
基于物联网的农机运行状态监测方法及系统
农机 状态监测方法 历史运行数据 状态监测模块 重构
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号