[发明专利]基于GPU加速的射频链路仿真方法有效

专利信息
申请号: 202211059853.3 申请日: 2022-09-01
公开(公告)号: CN115146485B 公开(公告)日: 2022-11-29
发明(设计)人: 王凯;张毅;庄志鹏;罗思成 申请(专利权)人: 南京国睿信维软件有限公司
主分类号: G06F30/20 分类号: G06F30/20
代理公司: 南京苏创专利代理事务所(普通合伙) 32273 代理人: 张艳
地址: 210013 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 gpu 加速 射频 仿真 方法
【权利要求书】:

1.一种基于GPU加速的射频链路仿真方法,其特征在于:包括以下步骤:

步骤1)将数据传输到GPU显存:在CPU端将链路中的级联信息和涉及到的所有射频元器件的snp数据和其他属性载入到主机的内存上并设置该内存为页锁内存,页锁内存映射到GPU的显存,减少GPU与主机的数据传输;

步骤2)拉格朗日插值:将步骤1)中传输到GPU显存上的数据作为初始数据,并提取出初始数据中射频链路的起始频率、终止频率、频率步进数据,在GPU上执行拉格朗日插值算法;

拉格朗日算法理论支持如下:

对于某个多项式函数,已知有给定的d+1个取值点:

其中,代表第个自变量, 代表第个因变量;

为拉格朗日基函数:

L(x)为拉格朗日插值多项式:

基于CUDA指令的拉格朗日算法逻辑为:频率值对应线程块的行索引,S参数的相位幅度对应线程块的列索引,取出需要插值的频率值所在数组前后相邻的频率值和与之对应的S参数的相位幅值放入GPU的共享内存然后进行插值计算;

步骤3)生成多个链路方案:步骤2)中链路中所涉及的所有射频元器件的数据准备完成后,利用十进制的思想来同构生成多个链路方案,算法逻辑如下:

N为组成链路的节点数;

n为组成链路的第n个节点, n=0,1,2……N;

为组成链路的第n个节点总共包含种元器件;

为组成链路的第n个节点的第种元器件, =1,2,3……;

对应的链路方案索引数为:

步骤4)划分CUDA流:CUDA流表示一个GPU操作队列,该队列中的操作将以添加到流中的先后顺序而依次执行;

将一个流看做是GPU上的一个任务,不同任务并行执行;

该步骤是将数量庞大的链路方案根据GPU的多处理器的数量进行分块,每块交给一个CUDA流去处理,算法逻辑如下:

cNum为链路的方案数量;

smNum为GPU中多处理器的数量;

streamNum为CUDA流的数量;

cNumPerStream为每个CUDA流中链路方案的数量;

CUDA流的数量设置为等于GPU多处理器的数量,有利GPU硬件的高效利用;

streamNum=smNum;

最后一个CUDA流对应的方案数为:cNumPerStream=cNum%streamNum;

其他的CUDA流对应的方案数为:cNumPerStream=cNum/streamNum;

步骤5)基于GPU的射频链路计算:包括计算S参数、OIP3、噪声系数和1dB压缩点,以频率维度和链路方案数维度组成一个二维的线程块,每个射频链路方案和一个频率点对应一个GPU线程,将指标算法写进线程,实现多链路、多频率点的并行。

2.根据权利要求1所述的基于GPU加速的射频链路仿真方法,其特征在于:步骤 1) 中对射频元器件的snp数据使用主机的页锁内存来存储不需要显示的传输到GPU显存里,是一种数据使用和数据传输重叠的模式。

3.根据权利要求1所述的基于GPU加速的射频链路仿真方法,其特征在于:步骤 2) 中所述基于GPU的拉格朗日插值算法使用了CUDA代码编写,取出需要插值的频率值所在数组前后相邻的频率值和与之对应的S参数的相位幅值放入GPU的共享内存然后进行插值计算。

4.根据权利要求1所述的基于GPU加速的射频链路仿真方法,其特征在于:步骤 3) 中所述链路中所涉及的所有射频元器件的数据准备完成后,利用十进制的思想来同构生成多个链路方案。

5.根据权利要求1所述的基于GPU加速的射频链路仿真方法,其特征在于:步骤 4) 中所述划分CUDA流来分块计算数据。

6.根据权利要求1所述的基于GPU加速的射频链路仿真方法,其特征在于:步骤 5) 中所述以频率维度和链路方案数维度组成一个二维的线程块,每个射频链路方案和一个频率点对应一个GPU的线程,将指标算法写进线程,利用GPU实现多个链路、多个频率点指标计算的并行。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国睿信维软件有限公司,未经南京国睿信维软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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