[发明专利]一种基于GPU和粒子群优化算法的高速路由通信系统及方法有效

专利信息
申请号: 202210364640.5 申请日: 2022-04-08
公开(公告)号: CN114944999B 公开(公告)日: 2023-10-10
发明(设计)人: 李正岱;张爱丽;王晓婷;张利民;齐廷宇;尚山;赵伟 申请(专利权)人: 北京遥测技术研究所;航天长征火箭技术有限公司
主分类号: H04L45/12 分类号: H04L45/12;H04L45/02;G06N3/006
代理公司: 北京巨弘知识产权代理事务所(普通合伙) 11673 代理人: 张婧
地址: 100076 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 gpu 粒子 优化 算法 高速 路由 通信 系统 方法
【权利要求书】:

1.一种基于GPU和粒子群优化算法的高速路由通信系统,其特征在于:包括通过互联网总线连接的通信收发单元(1)、路由管理与数据交换单元(2)和电源单元(3);

所述通信收发单元(1)包括通过数据线连接的收发射频模块(11)、基带收发模块(12)和时钟管理模块(13);

所述路由管理与数据交换单元(2)包括通过数据线连接的综合接口模块(21)、综合控制与管理模块(22)、GPU模块(23)和数据分发模块(24);

所述综合控制与管理模块(22)包括CPU处理器(221),所述GPU模块(23)包括至少2个并行的GPU核处理器(231),所述数据分发模块(24)包括电连接的FPGA芯片(241)和DDR/GDDR5宽带高速存储器(242),所述CPU处理器(221)、所述FPGA芯片(241)和所述DDR/GDDR5宽带高速存储器(242)均通过数据线连接;

所述GPU模块(23)用于通过至少2个并行的所述GPU核处理器(231)对数据进行并行协议解析、拆帧组帧、拆包组包和并行交换,所述GPU核处理器(231)用于规划网络拓扑结构最优路径、开启并行粒子群优化运算并获得网络拓扑下的全局最优路径;

所述CPU处理器(221)与所述FPGA芯片(241)用于进行网络数据高速路由与交换。

2.根据权利要求1所述的一种基于GPU和粒子群优化算法的高速路由通信系统,其特征在于:所述DDR/GDDR5宽带高速存储器(242)包括本地接收区域和非本地转发区域;

所述基带收发模块(12)使用FTN信号,所述基带收发模块(12)使用基于FFT系数对称特性的查找表优化算法。

3.根据权利要求1所述的一种基于GPU和粒子群优化算法的高速路由通信系统,其特征在于:所述CPU处理器(221)用于通过之前接收到的全网网络控制面数据包信息,随时更新网络拓扑信息,并设定粒子群优化算法参数、搜索群规模和粒子向量维度后传递给所述FPGA芯片(241)。

4.一种基于GPU和粒子群优化算法的高速路由通信方法,其特征在于:包括以下步骤:

S1、信号接收:微波信号经收发射频模块(11)的天线接收、低噪信号放大、信号下变频后得到基带信号输出至基带收发模块(12),所述基带信号经过信号滤波、信号采集后变为数字信号,再经过多普勒频偏补偿、载波捕获跟踪、扩频码同步、解括、解调、位同步、帧同步后,得到一帧高度传输数据,所述高度传输通过数据总线输出至路由管理与数据交换单元(2);

S2、数据接收与转发:所述高速传输数据由高速总线送至接口缓存,FPGA芯片(241)按照DDR/GDDR5宽带高速存储器(242)的时序,快速将接口缓存内数据存入所述DDR/GDDR5宽带高速存储器(242)中;

S3、所述GPU模块(23)判断需求是否为特定数据类型转发需求,如果否,进入步骤S4,如果是,进入步骤S5,所述特定数据类型的判断标准为每帧中包含的短包数据数量;

S4、高速数据拆帧接收:GPU模块(23)开启N个并行的GPU核处理器(231)进行处理,按照每个所述GPU核处理器(231)处理一帧的分配,并行处理N帧AOS帧拆帧、N*M个MPDU拆包工作,并行获取N帧中M个包IP地址,进入步骤S6;

S5、特定数据类型拆帧接收:GPU模块(23)首先开启N个并行的所述GPU核处理器(231)进行处理,按照每个处理器处理一帧的分配,并行处理N帧AOS帧拆帧,然后继续开启M个并行的所述GPU核处理器(231)继续完成每帧中M个MPDU拆包工作,获取N帧中M个包IP地址;

S6、网络路由表更新:CPU处理器(221)定期向GPU模块(23)发送网络路由表更新计算请求,所述GPU模块(23)收到请求后,通过N个并行的GPU核处理器(231)启动粒子群优化算法对最短路径并行查找,更新最短路径路由表后留存于查找表存储空间内;

S7、比对判断:所述GPU核处理器(231)将数据IP与查找表比对,判断数据包是否为本地数据包,如果是,则将所述本地数据包快速存储至所述GPU核处理器(231)的本地接收区域,然后所述FPGA芯片(241)并行快速转发到本地数据接收总线上;如果否,则为非本地数据包,所述GPU核处理器(231)将所述非本地数据包快速存储所述GPU核处理器(231)的非本地转发区域,并由所述FPGA芯片(241)快速分发到基带收发模块(12)的发送链路上;

S8、数据发送:数字信号由数据总线发送到所述通信收发单元(2),经过调制、编码和扩频后,通过数模转换变成基带模拟信号输出至所述收发射频模块(11),再经过上变频、功率放大后转换为微波信号发往天线设备向外发送。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京遥测技术研究所;航天长征火箭技术有限公司,未经北京遥测技术研究所;航天长征火箭技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210364640.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top