本发明涉及无线通信技术领域,尤其是一种基于加权公平的认知无线供电网络资源分配方法,该方法在尽量保证主用户传输质量的同时优化次用户的性能。
背景技术:
近年来,随着无线通信技术的飞速发展,人们对宽带的需求日益增加,然而频谱资源却日渐紧缺。为了缓解这一矛盾,一方面,人们开发了新的无线频谱进行通信,如毫米波;另一方面,提高频谱资源利用率可以缓解频谱资源的压力,如调制技术和编码技术。认知无线电技术属于第二类,在认知无线电中,主用户占用某个授权频段,次用户动态地搜索这些授权频段中的空闲频段,在保证主用户服务质量的前提条件下接入空闲频段进行数据传输。认知无线电技术充分利用了空闲频段,提高了频谱利用率。除了频谱利用率外,能量利用率的提高也是人们一直以来关注的问题。无线供电技术采用非物理接触的电能传输方式对设备进行供电,无线电广播在发射信息时,大部分的能量都四散在了空中,而这项技术便采用一种非放射性的场来聚集这些能量。无线供电技术不仅提高了能量利用率,还摆脱了设备与电源接触充电的限制,使得供电更加灵活方便。
本发明提出了一种基于加权公平的认知无线供电网络资源分配方法,采用了一个两阶段协议,在第一阶段,次用户接入主用户的授权频段进行数据传输,而主用户从次用户传输的射频信号中收集能量。在第二阶段,主用户与次用户利用不同的子载波同时进行数据传输。假设只知道当前的信道增益,本发明在尽量满足主用户服务质量要求的前提下优化次用户的性能,以最大化主用户和次用户的加权传输数据量为目标,提出了一种基于加权公平的资源分配方法,对网络中的时隙、子载波以及功率进行优化分配。
技术实现要素:
发明目的:本发明针对认知无线供电网络,假设只知道当前信道增益,提出了一种在尽量满足主用户服务需求的前提下,优化次用户性能的资源分配方法。
技术方案:本发明提出的技术方案为:
一种基于加权公平的认知无线供电网络资源分配方法,所述认知无线供电网络包括:一对主用户和一对次用户,所述一对主用户包括主发射机和主接收机,而所述一对次用户包括次发射机和次接收机;所述认知无线供电网络总频谱带宽被平分为n个子载波,这n个子载波的集合记为
该方法包括步骤:
(1)参数设置:每个时隙分为两个阶段,记时隙j的第一阶段所占比例为
(2)在获取当前信道增益的前提下,为每个时隙构建优化问题模型p1:
p1:
问题模型p1满足约束条件c1至c6:
c1:
c2:
c3:
c4:
c5:
c6:
其中,p表示次用户在时隙j上的最大总传输功率,ζ表示能量收集效率,dj表示主用户在时隙j传输的数据量,
(3)初始化j=1;
(4)对时隙j,求解问题模型p1,得到
(5)将前j个时隙的主用户的传输数据量dj相加,判断主用户前j个时隙的传输总数据量是否达到预设的目标数据量d,如果达到则计算
(6)对时隙
p2:
优化问题模型p2满足约束条件c7至c13:
c7:
c8:
c9:
c10:
c11:
c12:
c13:
通过求解优化问题模型p2,对时隙
(7)对于时隙
p3:
优化问题模型p3满足约束条件c14:
c14:
求解问题模型p3,得到时隙
(8)根据步骤(1)至(7)的计算结果,得到各时隙的资源分配方案:
当满足
当满足
进一步的,所述求解问题模型p1的方法包括依次执行的步骤s1至s4:
s1:初始化
s2:将
s3:将步骤s2得到的
求解的步骤包括:
s3-1:令
s3-2:构建问题模型p4:
p4:
问题模型p4满足约束条件c2:
c2:
其中,
s3-3:将步骤s3-1得到的
s4:重复执行步骤s2至s3,直至问题模型p1收敛。
进一步的,所述求解问题模型p2的方法包括依次执行的步骤s5至s8:
s5:初始化
s6:将
s7:将步骤s6得到的
求解的步骤包括:
s7-1:令
s7-2:构建问题模型p5:
p5:
问题模型p5满足约束c8:
s7-3:将步骤s7-1得到的
s8:重复执行步骤s6至s7,直至问题模型p5收敛。
有益效果:与现有技术相比,本发明具有以下优势:
本发明提出的基于加权公平的认知无线供电网络资源分配方法通过设置主次用户的加权因子,满足了主用户的服务质量要求,同时也可以动态地调节主次用户的公平性,使得次用户的速率接近于已知所有信道增益的资源分配方案。
附图说明
图1为本发明的流程原理图。
具体实施方式
下面结合附图对本发明作更进一步的说明。
本发明设计的基于加权公平的认知无线供电网络资源分配方法考虑的场景如下:在认知无线供电网络中,有一对次用户(次发射机和次接收机)和一对主用户(主发射机和主接收机),次用户与主用户共享n个子载波,这n个子载波的集合记为
该场景中的参数设置如下:每个时隙分为两个阶段,记时隙j的第一阶段所占比例为
在每个时隙的每一阶段,次用户的最大传输功率都为p。主用户的服务质量要求主用户在m个时隙内的传输数据量达到目标数据量d,故主用户的目标数据量约束为
其中,
本发明假设只知道当前信道增益,在主用户的能量因果约束、主用户的目标数据量约束以及次用户的传输功率约束下,以最大化主用户和次用户的加权传输数据量为目标,对时隙、子载波和功率进行优化分配。
由于只知道当前时隙的信道增益,不知道未来的时隙的信道增益,无法对m个时隙的资源进行整体优化,需要依次对每个时隙进行单独优化。具体步骤如下:
步骤1:对每一个时隙j,j∈[1,m];在主用户的能量因果约束与次用户的传输功率约束下,以最大化主用户和次用户的加权传输数据量为目标问题,构建优化问题模型p1:
p1:
问题模型p1满足约束条件c1至c6:
c1:
c2:
c3:
c4:
c5:
c6:
在构建问题模型p1时,为了保证主用户在m个时隙内传输的数据量达到目标数据量d,需要动态地调节主用户的加权因子ωp。如果主用户的数据量无法达到d,则可以增加主用户的加权因子ωp,直到达到目标数据量要求为止;如果主用户达到目标数据量,次用户就可以降低ωp以改善其性能,ωs表示次用户的加权因子。在上述模型p1中,ωp和ωs均为预先设置好的,能够保证主用户在m个时隙内传输的数据量达到目标数据量d。优化问题p1中,约束c1,c2为次用户在时隙j每个阶段的传输功率约束,表示分别在时隙j的每个阶段中,次用户的传输功率不能超过最大总传输功率p;约束c3表示在时隙j的第二阶段,一个子载波只能分配给主用户或次用户使用;约束c4为主用户的能量因果约束,表示主用户在时隙j第二阶段消耗的能量不能大于其在时隙j第一阶段累积收集的能量;约束c5、c6表示时隙j的第一、第二阶段时长总和归一化为1。
步骤2:初始化j=1;
步骤3:对时隙j,求解问题模型p1,得到
s1:初始化
s2:将
s3:将步骤s2得到的
求解的步骤包括:
s3-1:令
s3-2:构建问题模型p4:
p4:
问题模型p4满足约束条件c2:
c2:
其中,
s3-3:将步骤s3-1得到的
s4:重复执行步骤s2至s3,直至p1的目标问题函数(主用户与次用户的加权传输数据量)收敛。
步骤4:将前j个时隙的主用户的传输数据量dj相加,判断主用户前j个时隙的传输总数据量是否达到预设的目标数据量d,如果达到则计算
步骤5:对时隙
p2:
优化问题模型p2满足约束条件c7至c13:
c7:
c8:
c9:
c10:
c11:
c12:
c13:
通过求解优化问题模型p2,对时隙
s5:初始化
s6:将
s7:将步骤s6得到的
求解的步骤包括:
s7-1:令
s7-2:构建问题模型p5:
p5:
问题模型p5满足约束c8:
s7-3:将步骤s7-1得到的
s8:重复执行步骤s6至s7,直至问题模型p5的目标问题(次用户传输数据量)收敛。
步骤6:对于时隙
p3:
优化问题模型p3满足约束条件c14:
c14:
求解问题模型p3,得到时隙
步骤7:根据步骤1至步骤6的计算结果,得到各时隙的资源分配方案:
当满足
当满足
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。