[发明专利]用于绿色认知无线电安全能效最佳功率的分配方法有效
申请号: | 201510640929.5 | 申请日: | 2015-09-30 |
公开(公告)号: | CN105307181B | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 李赞;周福辉;黄海燕;周力存;郝本建;司江勃;刘向丽;关磊;齐佩汉;熊天意;胡伟龙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W16/14 | 分类号: | H04W16/14;H04W72/04;H04W72/08 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于绿色认知无线电安全能效最佳功率的分配方法,其主要解决了现有技术无法保证安全能效最大化问题。其实现步骤是:设置功率分配参数;初始化功率分配参数;计算最佳发送功率的真实值;计算的拉格朗日乘子;计算最佳发送功率的迭代真实值;计算拉格朗日乘子迭代误差;判断拉格朗日乘子是否满足终止条件;计算安全能效函数;计算次级用户安全能效;判断是否满足终止条件;得到次级用户安全能效最佳发送功率和次级用户最大安全能效。本发明具有可应用于绿色认知无线电网络中实现安全能效最大化的功率分配,所需迭代次数少,适用于各种衰落信道,易于实现的优点。 | ||
搜索关键词: | 能效 拉格朗日乘子 次级用户 发送功率 安全 功率分配参数 认知无线电 终止条件 最佳功率 最大化 迭代 认知无线电网络 保证安全 迭代误差 功率分配 计算安全 衰落信道 初始化 分配 应用 | ||
【主权项】:
1.一种用于绿色认知无线电安全能效最佳功率的分配方法,包括如下步骤:(1)设置功率分配参数:(1a)设置容错误差ζ,其取值范围为(0,1);(1b)设置次级用户安全能效的最大迭代次数N,其取值为所选用计算设备的容许计数范围内大于10的正整数;(2)初始化功率分配参数:(2a)将次级用户安全能效的迭代次数初始化为1;(2b)将subgradient迭代算法的迭代次数初始化为1;(3)计算次级用户安全能效最佳发送功率的真实值:(3a)按照下式,计算初始化的功率比值系数:
其中,a0表示初始化的功率比值系数,μ0表示初始化的平均干扰功率约束对应的拉格朗日乘子,其值为0.1,λ0表示初始化的平均发送功率约束对应的拉格朗日乘子,其值为0.1,gsp表示次级用户发送端到主用户接收端信道功率增益,ηn‑1表示次级用户第n‑1次迭代时次级用户安全能效,n表示次级用户安全能效的迭代次数,n=1,2,3,...,N,N表示次级用户安全能效的最大迭代次数,β表示次级用户发送机的功率放大因子,ln2表示2的自然对数;(3b)按照下式,计算次级用户发送端到次级用户接收端的功率增益比例系数:
其中,γsr表示次级用户发送端s到次级用户接收端r的功率增益比例系数,gsr表示次级用户发送端s到次级用户接收端r的信道功率增益,σr2表示次级用户接收端r受到主用户干扰和加性噪声之和的噪声方差;(3c)按照下式,计算次级用户发送端到监听用户接收端的功率增益比例系数:
其中,γse表示次级用户发送端s到监听用户接收端e的功率增益比例系数,gse表示次级用户发送端s到监听用户接收端e的信道功率增益,
表示监听用户接收端e受到主用户干扰和加性噪声之和的噪声方差;(3d)按照下式,计算次级用户安全能效最佳发送功率的模糊值:
其中,
表示第n次迭代的次级用户安全能效最佳发送功率的模糊值,n表示次级用户安全能效的迭代次数,n=1,2,3,...,N,N表示次级用户安全能效的最大迭代次数,a0表示初始化的功率比值系数,γsr表示次级用户发送端s到次级用户接收端r的功率增益比例系数,γse表示次级用户发送端s到监听用户接收端e的功率增益比例系数,
表示平方根操作;(3e)按照下式,计算次级用户安全能效最佳发送功率的真实值:
其中,
表示第n次迭代时次级用户安全能效最佳发送功率的真实值,
表示第n次迭代时次级用户安全能效最佳发送功率的模糊值,n表示次级用户安全能效的迭代次数,n=1,2,3,...,N,N表示次级用户安全能效的最大迭代次数,|·|表示绝对值操作;(4)计算拉格朗日乘子:利用subgradient迭代算法,计算平均干扰功率约束值对应的拉格朗日乘子μk和平均发送功率约束值对应的拉格朗日乘子λk;(5)计算次级用户安全能效最佳发送功率的迭代真实值:(5a)按照下式,计算功率比值系数:
其中,ak表示第k次迭代时功率比值系数,μk表示使用subgradient迭代算法第k次迭代时平均干扰功率约束值对应的拉格朗日乘子,λk表示使用subgradient迭代算法第k次迭代时平均发送功率约束值对应的拉格朗日乘子,k表示subgradient迭代算法的迭代次数,k=1,2,3,....,K,K表示所选用计算设备的容许计数范围内的最大正整数,gsp表示次级用户发送端到主用户接收端信道功率增益,ηn‑1表示次级用户第n‑1次迭代时获得的次级用户安全能效,n表示次级用户安全能效的迭代次数,n=1,2,3,...,N,N表示次级用户安全能效的最大迭代次数,β表示次级用户发送机的功率放大因子,ln2表示2的自然对数;(5b)按照下式,计算次级用户安全能效最佳发送功率的迭代模糊值:
其中,
表示第k次迭代的次级用户安全能效最佳发送功率的迭代模糊值,ak表示第k次迭代时功率比值系数,k表示subgradient迭代算法的迭代次数,k=1,2,3,....,K,K表示所选用计算设备的容许计数范围内的最大正整数,γsr表示次级用户发送端s到次级用户接收端r的功率增益比例系数,γse表示次级用户发送端s到监听用户接收端e的功率增益比例系数,
表示平方根操作;(5c)按照下式,计算次级用户安全能效最佳发送功率的迭代真实值:
其中,
表示第k次迭代时次级用户安全能效最佳发送功率的迭代真实值,
表示第k次迭代时次级用户安全能效最佳发送功率的迭代模糊值,k表示subgradient迭代算法的迭代次数,k=1,2,3,....,K,K表示所选用计算设备的容许计数范围内的最大正整数,|·|表示绝对值操作;(6)计算拉格朗日乘子迭代误差:利用功率约束算法,计算平均干扰功率约束值对应的拉格朗日乘子迭代误差ζμ和平均发送功率约束值对应的拉格朗日乘子迭代误差ζλ;(7)判断平均干扰功率约束值对应的拉格朗日乘子迭代误差和平均发送功率约束值对应的拉格朗日乘子迭代误差是否满足拉格朗日乘子迭代终止条件,若是,则执行步骤(8),否则,将subgradient迭代算法的迭代次数加1后执行步骤(4);(8)按照下式,计算安全能效函数:
其中,fn(η)表示第n次迭代时安全能效函数,n表示次级用户安全能效的迭代次数,n=1,2,3,...,N,N表示次级用户安全能效的最大迭代次数,η表示次级用户安全能效,γsr表示次级用户发送端s到次级用户接收端r的功率增益比例系数,γse表示次级用户发送端s到监听用户接收端e的功率增益比例系数,
表示第k次迭代时次级用户安全能效最佳发送功率的迭代真实值,ηn‑1表示次级用户第n‑1次迭代时次级用户安全能效,β表示次级用户发送机的功率放大因子,PC表示固定电路C消耗的功率,log2(·)表示以2为底的对数操作,E{·}表示求数学期望操作;(9)按照下式,计算次级用户安全能效:
其中,ηn表示第n次迭代时次级用户安全能效,n表示次级用户安全能效的迭代次数,n=1,2,3,...,N,N表示次级用户安全能效的最大迭代次数,γsr表示次级用户发送端s到次级用户接收端r的功率增益比例系数,γse表示次级用户发送端s到监听用户接收端e的功率增益比例系数,
表示第k次迭代时次级用户安全能效最佳发送功率的迭代真实值,k表示subgradient迭代算法的迭代次数,k=1,2,3,....,K,K表示所选用计算设备的容许计数范围内的最大正整数,β表示次级用户发送机的功率放大因子,PC表示固定电路C消耗的功率,log2(·)表示以2为底的对数操作,E{·}表示求数学期望操作;(10)判断是否满足安全能效终止条件,若是,则执行步骤(11),否则,将次级用户安全能效的迭代次数加1后执行步骤(3);(11)得到次级用户安全能效最佳发送功率和次级用户最大安全能效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510640929.5/,转载请声明来源钻瓜专利网。
- 上一篇:用于在街景地图中显示规划路径的方法、装置和系统
- 下一篇:电子烟雾化器