[发明专利]一种基于粒子群的认知水声通信系统功率分配方法有效
| 申请号: | 202010575723.X | 申请日: | 2020-06-22 |
| 公开(公告)号: | CN111741520B | 公开(公告)日: | 2021-04-02 |
| 发明(设计)人: | 吕曜辉;殷昊;胡安思 | 申请(专利权)人: | 中国海洋大学 |
| 主分类号: | H04W52/28 | 分类号: | H04W52/28;H04W72/04;H04B13/02 |
| 代理公司: | 南京泉为知识产权代理事务所(特殊普通合伙) 32408 | 代理人: | 许丹丹 |
| 地址: | 266100 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 粒子 认知 通信 系统 功率 分配 方法 | ||
1.一种基于粒子群的认知水声通信系统功率分配方法,其特征在于,所述方法包括以下步骤:
S1、根据实际应用场景的物理模型建立认知水声通信系统模型,包含一个源节点s、一个目的节点d和K个中继节点r;
S2、构建以系统能耗F最小化为目标,包含有多个约束条件的优化问题,目标函数形式为:Ps和分别表示源节点和第k个中继节点的发射功率;
所述约束条件包括:
1)中继节点当前转发方式下的系统信道容量CDF大于等于系统正常通信的信道容量的最小值Cmin,即CDF≥Cmin;
2)节点发射功率满足:
Ps|hsp|2≤min{Ith,T}
Ps≥0,
其中hsp和分别表示源节点和中继节点进行信号传输时对其他系统造成的干扰增益,Ith和T分别表示主用户和海洋生物能承受的最大干扰阈值;Pmax为系统的最大发射功率;
S3、结合约束条件和目标函数构建基于粒子群算法的认知水声通信系统功率分配问题的适应度函数Fb,表示为:
其中Φ是惩罚因子,为根据约束条件定义的惩罚项,i={1,...,4},形式如下:
其中,g1(x)=Cmin-CDF;g2(x)=Ps|hsp|2-min{Ith,T};
S4、根据粒子群算法,不断更新粒子的速度和位置信息,经过多次迭代求解出上述优化问题的最优解。
2.根据权利要求1所述的基于粒子群的认知水声通信系统功率分配方法,其特征在于,所述粒子群算法包括:
(1)设置学习因子c1、c2,惯性权重w,随机生成粒子位置xid和速度vid的初始值,所述粒子位置xid表征了认知水声通信网络中认知用户节点的发射功率;
(2)根据适应度函数计算每个粒子的适应度值,将第i个粒子的个体最佳位置记为pi=(pi1,pi2,...,piD)T,种群的全局最佳位置记为pg=(pg1,pg2,...,pgD)T,D表示粒子的搜索维度;
(3)将当前粒子的位置、当前种群的位置分别与对应的历史最佳位置进行比较,若得到更优的结果则将粒子和种群的最佳位置替换为当前粒子的位置、当前种群的位置;
(4)通过速度和位置更新公式对粒子的速度和位置分别进行更新,更新公式如下:
vid(t+1)=w·vid(t)+c1r1[pid(t)-xid(t)]+c2r2[pgd(t)-xid(t)]
xid(t+1)=xid(t)+vid(t+1)
其中tmax为最大迭代次数,d为粒子当前所在维度,vid(t)和xid(t)分别表示粒子第t次迭代时的速度和位置,r1和r2是位于[0,1]区间的随机数;
(5)判断是否达到最大迭代次数,不满足结束条件则返回(2),否则迭代结束,并输出粒子最终达到的最佳位置。
3.根据权利要求2所述的基于粒子群的认知水声通信系统功率分配方法,其特征在于,所述惯性权重的计算公式为:
其中wstart为第一阈值,wend为第二阈值,且wstart>wend。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010575723.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种平稳弹道数据处理方法
- 下一篇:信用卡额度数据调整方法及装置





