[发明专利]一种基于GPU的水下无线光信道并行仿真方法在审
申请号: | 202110372068.2 | 申请日: | 2021-04-07 |
公开(公告)号: | CN113128034A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 张建磊;寇琳琳;杨祎;贺锋涛;段作梁;张斌;陆蓉;王烨 | 申请(专利权)人: | 西安邮电大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F17/10 |
代理公司: | 西安亚信智佳知识产权代理事务所(普通合伙) 61241 | 代理人: | 骆怡洁 |
地址: | 710121 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gpu 水下 无线 信道 并行 仿真 方法 | ||
本发明关于一种基于GPU的水下无线光信道并行仿真方法,该方法包括以下步骤:设定水下无线光通信中各光学特征参数;CPU端将随机数的生成任务分配给GPU端,由GPU端生成满足所有预设光子运算的随机数;通过对方位角、散射角以及步长的计算并赋值,确定光子在水下的吸收散射过程;追踪各光子的吸收散射过程,将所有光子的吸收散射过程分配给GPU端运算;所有光子的吸收散射过程结束后,将GPU端产生的运算数据拷贝至CPU端,并进行文本数据存储;根据文本数据,统计到达接收端光子的时间,累加同一时间光子的能量得到光子权重与时间的关系曲线,统计到达接收端光子的位置,累加同一位置光子的能量得到光子权重与位置的关系曲线。本发明提高了仿真模型的计算效率。
技术领域
本发明涉及水下无线光通信技术领域,尤其涉及一种基于GPU的水下无线光信道并行仿真方法。
背景技术
距离是制约水下无线光通信技术发展的关键,其中,限制光在海水信道中传输距离的主要因素为:吸收和散射,光子在海水信道中运动时会与水分子或其他微小颗粒物碰撞,产生能量的损失和方向的改变,这一过程会导致多径效应和能量损耗,造成码间串扰。因此,通过建模表征信道散射程度的环节必不可少。
相关技术中,基于蒙特卡洛仿真的水下无线光通信算法主要是通过计算在不同水文因素下(衰减系数、方位角、天顶角、散射相函数)利用表观光学量反映水下光场分布的一种模拟方法,该方法能够通过样本模拟的方式有效计算吸收、散射对水下光传播的影响。为了模拟在不同海水信道的水文参数和不同发射功率条件下信道的衰减,模拟光子的数目在不断增加的同时,所模拟海域的参数也日臻复杂,至此,基于蒙特卡洛法的仿真程序的运算效率逐渐降低。因此,有必要改善上述相关技术方案中存在的一个或者多个问题,以提高仿真模型的计算效率。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明的目的在于提供一种基于GPU的水下无线光信道并行仿真方法,以提高仿真模型的计算效率。
本发明提供了一种基于GPU的水下无线光信道并行仿真方法,该方法包括以下步骤:
设定水下无线光通信中各光学特征参数;
CPU端将随机数的生成任务分配给GPU端,由GPU端生成满足所有预设光子运算的随机数;
通过对方位角、散射角以及步长的计算并赋值,确定光子在水下的吸收散射过程;
追踪各光子的所述吸收散射过程,将所有光子的所述吸收散射过程分配给GPU端运算;
所有光子的所述吸收散射过程结束后,将GPU端产生的运算数据拷贝至CPU端,并进行文本数据存储;
根据所述文本数据,统计到达接收端光子的时间,累加同一时间光子的能量得到光子权重与时间的关系曲线,统计到达接收端光子的位置,累加同一位置光子的能量得到光子权重与位置的关系曲线。
本发明的一实施例中,所述CPU端将随机数的生成任务分配给GPU端的步骤包括:
所述CPU根据程序需求和GPU的型号确定块、网格、线程的维度与尺寸,并开辟相应数目的子线程,将计算任务分配给各个所述子线程。
本发明的一实施例中,所述GPU端生成满足所有预设光子运算的随机数的步骤包括:
在GPU端预定义函数生成范围为0到1的随机数,通过一维数组存储决定随机方位角、步长、散射角的随机数。
本发明的一实施例中,所述追踪各光子的所述吸收散射过程,将所有光子的所述吸收散射过程分配给GPU端运算的步骤包括:
计算所述光子的随机步长;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110372068.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于标签树和人工智能的习题标签预测系统
- 下一篇:一种扎线装置