星地一体化网络通信与缓存资源联合调度方法转让专利

申请号 : CN202010487336.0

文献号 : CN111641450B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘俊宇倪爽盛敏苏郁赵晓娜李建东史琰

申请人 : 西安电子科技大学

摘要 :

本发明公开了一种星地一体化网络通信与缓存资源联合调度方法,主要解决现有技术存在的系统合速率和用户容量低的问题。其方案为:构建星地一体化网络通信与缓存资源联合调度优化方案;利用拉格朗日松弛将该联合调度优化方案解耦为独立的地面网络资源调度优化方案和卫星网络资源调度优化方案;在每个离散时隙内,根据当前时刻各链路状态以及无线接入链路传输内容信息分别对地面网络资源调度优化方案和卫星网络资源调度优化方案进行最佳资源调度。本发明解决了缓存受限条件下的星地一体化网络通信与缓存资源联合调度的非凸性和星地回程容量耦合约束,且复杂度低,网络需求目标调整灵活,可用于缓存受限的地面网络和不同卫星星座网络异构系统。

权利要求 :

1.一种星地一体化网络通信与缓存资源联合调度方法,其特征在于,包括如下:(1)在缓存受限条件和星地回程容量耦合约束下以最大化系统合速率和用户容量为目标构建星地一体化网络通信与缓存资源联合调度优化方案;该方案中使用了两种不同的优化目标:系统合速率和用户容量,以均衡星地一体化网络下的用户服务质量和网络覆盖需求,并用折扣因子表示当前方案对两种目标的倾向性;

所述以最大化系统合速率和用户容量为目标构建的星地一体化网络通信与缓存资源联合调度优化方案,其实现如下:

1a)设地面链路和星地链路的资源调度决策变量分别为X和B;其中,xm,j,k是地面链路分配子信道的指示变量,若地面用户j分配到基站m的子信道k,则xm,j,k=1,否则xm,j,k=0;同理,bm,s,c是星地链路分配子信道的指示变量,若基站m分配到卫星s的子信道c,则bm,s,c=1,否则bm,s,c=0;

1b)以最大化系统合速率和用户容量为目标建立如下优化目标计算公式,其中包括六个约束条件,具体如下:

受限于:

其中,{xm,j,k,bm,s,c}表示地面链路和星地链路的资源调度决策变量, 表示系统合速率, 表示系统用户容量,μ为折扣因子;J、M、S、K和C分别表示地面用户、基站、卫星、地面链路子信道和星地链路子信道集合;Nuser、NSBS、NSAT、NK和NC分别为地面用户、基站、卫星、地面链路子信道和星地链路子信道的数目;Cm为地面基站m的卫星回程容量;

约束(1)表示基站只能关联其覆盖范围内的地面用户,其中am,j,k为基站与地面用户之间的覆盖变量;

约束(2)表示每个基站受到的星地回程容量耦合约束,其中 是地面用户请求内容是否缓存于基站的指示变量,若基站m缓存了用户j的请求内容,则 否则Uback表示地面基站消耗的回程资源;

约束(3)表示地面链路子信道在同一时隙内最多只能分配给一个地面用户;

约束(4)表示每个地面用户在同一时隙内最多可以分配到一个信道资源;

约束(5)表示卫星链路子信道在同一时隙内最多只能分配给Nr个基站,其中Nr为每个基站允许接入的卫星数;

约束(6)表示每个基站在同一时隙内最多可以分配到一个信道资源;

(2)利用拉格朗日松弛方法将(1)中联合调度优化方案解耦为独立的地面网络资源调度优化方案和卫星网络资源调度优化方案;

(3)在每个离散时隙内,根据当前时刻各链路状态以及无线接入链路传输内容信息分别对地面网络资源调度优化方案和卫星网络资源调度优化方案进行最佳资源调度:

3a)在每个离散时隙开始时,初始化拉格朗日算子;

3b)基于给定的拉格朗日算子,根据地面链路状态以及无线接入链路传输内容信息对地面网络资源调度优化方案实现最佳的无线资源分配决策;

3c)根据星地链路状态对卫星网络资源调度优化方案实现最佳的无线资源分配决策;

3d)如果决策后两个网络的资源分配结果无法保证星地回程容量耦合约束,则根据地面用户速率的升序排列将用户一个一个移除直至该约束被满足;

3e)迭代更新决策后的拉格朗日算子,使决策后的资源调度结果不断逼近真实最优结果。

2.如权利要求1所述的方法,其特征在于,(1)中缓存受限条件和星地回程容量耦合约束,分别设定如下:

所述缓存受限条件为:每个地面基站缓存内容总量不超过其缓存容量并且其缓存容量远小于整个网络的内容总量;

所述星地回程容量耦合约束为:保证在每个离散时隙内,每个地面基站满足用户需求所消耗的回程资源不大于该基站的卫星回程容量,其中,地面基站消耗的回程资源主要由需求无法在本地基站得到满足的用户产生;该约束使得星地一体化网络下的资源调度模型由相耦合的地面网络资源调度和卫星网络资源调度组成。

3.如权利要求1所述的方法,其特征在于,(1)中所述星地一体化网络为:超密集低地球轨道卫星利用高频率的Ka频段为地面基站提供高容量的卫星回程,以实现更多的用户接入,地面基站允许同时接入多个卫星以进一步提升回程容量;地面基站具备缓存能力,使得用户的需求能直接在关联的基站中得到满足。

4.如权利要求3所述的方法,其特征在于,所述高容量的卫星回程,其等效公式为:其中,Cm为地面基站m的卫星回程容量,Cm,s是地面基站m与相关联卫星s之间的链路速率,T为星地链路传播时延;dm,s为地面基站m与卫星s之间的链路数据量。

5.如权利要求1所述的方法,其特征在于,(2)中所述的利用拉格朗日松弛方法将星地一体化网络通信与缓存资源联合调度优化方案解耦为独立的地面网络资源调度优化方案和卫星网络资源调度优化方案,其实现如下:

2a)引入一组拉格朗日算子λ={λi|i=1,2,…,NSBS}≥0,其中λi表示与基站i相关的拉格朗日算子,i从1取到NSBS,NSBS表示地面基站数目;

2b)使用2a)中的算子松弛星地一体化网络通信与缓存资源联合调度优化方案中的星地回程容量耦合约束,使该方案转化为无约束优化方案;

2c)将2b)中的无约束优化方案解耦为相互独立的地面网络资源调度优化方案和卫星网络资源调度优化方案。

6.如权利要求5所述的方法,其特征在于,2c)中所述地面网络资源调度优化方案和卫星网络资源调度优化方案,具体如下:

2c1)地面网络资源调度优化方案在节省回程资源消耗的同时旨在最大化地面网络的合速率和用户容量,包括三个约束条件,其公式表示如下:受限于:约束(1)(3)(4);

其中,{X}表示地面网络资源调度优化变量, 表示系统合速率, 表示系统用户容量, 表示卫星回程总消耗,Nuser、NSBS、NK分别为地面用户、基站、地面链路子信道的数目,μ为折扣因子,λm表示与基站m相关的拉格朗日算子, 是地面用户请求内容是否缓存于基站的指示变量,Uback表示地面基站消耗的回程资源;

2c2)卫星网络资源调度优化方案旨在最大化卫星回程总容量,包括两个约束条件,其公式表示如下:

受限于:约束(5)(6),

其中,{B}表示卫星网络资源调度优化变量,NSBS为基站的数目,λm表示与基站m相关的拉格朗日算子,Cm表示地面基站m的卫星回程容量。

7.如权利要求1所述的方法,其特征在于,3b)中对地面网络资源调度优化方案实现最佳的无线资源分配决策,其实现如下:

3b1)根据 将所有用户划分为:本地命中组 和回程获取组

3b2)初始化地面网络资源调度决策变量X;

3b3)每一个地面链路子信道在本地命中组中以贪婪的方式去匹配一组具备最佳信道质量的地面用户和基站;如果多个子信道向同一用户发出请求,该用户选择质量最佳的子信道去匹配;

3b4)每一对匹配成功的基站‑信道对根据倾向性选择最佳匹配对象,并将其加入到备选集中;

3b5)每一个地面子信道根据效用函数从备选集中选出最佳的匹配对;所述地面子信道的效用函数为该信道上的用户合速率和用户容量的等效之和;

3b6)重复3b4)和3b5),直到所有用户都已分配地面信道或者所有地面子信道的效用函数不再有效;

3b7)基于每个回程获取组中用户的占用增益,使用穷搜法将未使用的信道资源分配给*

最佳用户直至该增益不再有效,得出地面网络资源分配的最佳结果X ;所述用户占用增益为该用户速率与使用信道资源对整体网络合速率的影响值之间的差。

8.如权利要求1所述的方法,其特征在于,3c)中所述对卫星网络资源调度优化方案最佳的无线资源分配决策,其实现如下:

3c1)初始化卫星网络资源调度决策变量B;

3c2)每一个卫星链路子信道以贪婪的方式去匹配一组具备最佳信道质量的地面基站和卫星,如果地面基站收到多个卫星子信道的请求,则选择其中信道质量最佳的Nr个信道;

3c3)每一对匹配成功的卫星‑信道对根据倾向性选择最佳匹配对象,并将其加入到备选集中;

3c4)每一个卫星子信道根据效用函数从备选集中选出最佳的匹配对;

3c5)重复3c3)和3c4),直到所有基站都已分配信道或者所有卫星子信道的增益函数不*

再有效,得出卫星网络资源分配的最佳结果B。

9.如权利要求1所述的方法,其特征在于,3e)中所述迭代更新决策后的拉格朗日算子,其实现如下:

3e1)获得地面网络资源调度优化方案和卫星网络资源调度优化方案决策后的资源分* * * *

配结果{X ,B},其中X为地面网络资源分配的最佳结果;B 为卫星网络资源分配的最佳结果;

3e2)使用下降梯度法更新拉格朗日算子,具体公式如下:(t+1) (t) (t)

其中,λ 和λ 分别是迭代步骤t+1和t时刻的拉格朗日算子,θ 是关于t的单调递减* *

指数函数,L(X ,B ,λ)为拉格朗日函数, 表示关于λ的梯度,λ为拉格朗日算子;

(t+1) (t)

3e3)判断是否满足收敛条件:|θ ‑θ |≤ε,其中ε是拉格朗日迭代收敛参数;

若不满足,则重复3e1)和3e2)并进行下一次迭代;

若满足收敛条件,则得到所述资源调度最优方案。

说明书 :

星地一体化网络通信与缓存资源联合调度方法

技术领域

[0001] 本发明属于通信技术领域,尤其涉及一种资源调度方法,可用于缓存受限的星地一体化网络下的无线电资源管控。

背景技术

[0002] 近年来,无线移动数据流量需求呈现指数级增长的趋势,传统地面通信网络由于受限于稀缺的土地资源而无法保证网络的广覆盖,同时考虑到为每个蜂窝小区配备光纤或
稳定的无线回程链路是不实际的,因而有限的地面回程容量极大地影响了网络性能。幸运
的是近几年在低地球轨道卫星网络系统取得的突破性进展为通信覆盖扩展和稳定回程连
接提供了有效的替代方案,通过部署超密集星座并与传统网络协同以支持无缝和大容量通
信服务。特别是当一个卫星地面综合网络STIN进入人们的视线当中时,整个网络就会将超
密集低地球轨道卫星与传统地面网络有效地融合在一起。其中超密集低地球轨道卫星利用
高频率的Ka/Ku频段为地面基站提供高容量的卫星回程,以使得更多的地面用户可以接入
网络来享受高质量的通信服务。
[0003] 尽管通过引入卫星技术可以大幅提升回程的容量,但是随着用户数的激增网络性能依然受限于回程链路而容易产生网络拥塞,卫星回程依旧难以支撑未来巨大的业务需
求。研究表明,人们的多数业务请求往往集中于小部分的内容,而这些业务请求却重复使用
着稀缺的回程资源。基于这种现象,缓存机制被认为是一种解决巨大流量需求的有效技术。
通过在本地基站存储高流行度的内容,很多用户请求不再通过回程资源而是直接在关联的
基站中被满足,这样不仅可以有效地缓解回程链路的压力,同时也大大较少了用户的传输
时延,提升了用户的体验。由于缓存网络中的用户关联以及资源分配方式对节省回程资源
具有重大意义,近年来很多学者投身于关于地面缓存网络中资源调度方法的研究,并且已
经有了众多成熟的研究成果。很多研究都致力于在受限的资源约束条件下,通过找到最佳
的资源调度方法来获得网络吞吐量的最大化以及尽可能地节省回程资源。综合缓存机制和
卫星地面综合网络的各自优势,将两者融为一体更是成为了新的研究热潮。一方面,引入高
容量的卫星回程链路可以为地面用户提供更加稳定的无线接入;另一方面,在地面网络加
入缓存可以有效地缓解卫星回程资源的压力,进一步提升接入量以实现广面积的覆盖。
[0004] 目前关于这种新架构的研究主要聚焦于如何改进缓存机制以最大化该架构带来的增益。然而在允许缓存的卫星地面综合网络中,因为不同于地面网络所考虑的理想化或
是固定的回程容量,该场景下的用户关联和资源分配关系对提升网络性能具有重要的影
响,但是相关研究却并没有将其充分刻画出来。由于地面基站与卫星之间的多连接性,研究
者们所考虑的不再是地面网络中的理想化或是固定的回程容量,而是通过地面基站选择不
同的卫星进行关联,以获得动态变化的卫星回程容量。这一方案极大地提升了卫星回程的
容量,但同时也为资源调度方法的设计带来了新的挑战:(1)在当前网络下用户关联问题不
仅仅有地面基站与用户的关联问题,还存在与之相耦合的地面基站与卫星的关联问题。(2)
在当前网络下资源调度方法的设计还需要充分考虑卫星通信的特性,例如,卫星通信在具
备高容量回程链路的同时会受到远距离传输导致的传播时延的影响;不同星地链路之间存
在的角间距会对链路之间的干扰产生影响。
[0005] 针对以上所述的场景中存在的困难,地面网络的传统资源调度方法无法直接用于该场景下的资源调度,同时与该场景下资源调度问题相关的研究也十分匮乏。因而,在缓存
受限的卫星地面综合网络下如何高效地设计资源调度方法显得至关重要。

发明内容

[0006] 本发明的目的在于针对上述场景的特点以及传统技术的局限,提出一种星地一体化网络通信与缓存资源联合调度方法,以充分发挥融合地面缓存机制和星地一体化网络带
来的潜在增益,进一步提升系统的合速率和用户容量。
[0007] 本发明的技术思路是:利用拉格朗日松弛方法解耦缓存受限的星地一体化网络下通信与缓存资源联合调度优化方案,并将其分解为两个独立网络的资源调度优化方案;迭
代更新拉格朗日算子以实现两个网络资源调度优化方案最佳的网络资源调度。其具体步骤
包括如下:
[0008] (1)在缓存受限条件和星地回程容量耦合约束下以最大化系统合速率和用户容量为目标构建星地一体化网络通信与缓存资源联合调度优化方案;该方案中使用了两种不同
的优化目标:系统合速率和用户容量,以均衡星地一体化网络下的用户服务质量和网络覆
盖需求,并用折扣因子表示当前方案对两种目标的倾向性,一个较大的折扣因子表明当前
方案更倾向于最大化系统用户容量;
[0009] (2)利用拉格朗日松弛方法将(1)中联合调度优化方案解耦为独立的地面网络资源调度优化方案和卫星网络资源调度优化方案;
[0010] (3)在每个离散时隙内,根据当前时刻各链路状态以及无线接入链路传输内容信息分别对地面网络资源调度优化方案和卫星网络资源调度优化方案进行最佳资源调度:
[0011] 3a)在每个离散时隙开始时,初始化拉格朗日算子;
[0012] 3b)基于给定的拉格朗日算子,根据地面链路状态以及无线接入链路传输内容信息对地面网络资源调度优化方案实现最佳的无线资源分配决策;
[0013] 3c)根据星地链路状态对卫星网络资源调度优化方案实现最佳的无线资源分配决策;
[0014] 3d)如果决策后两个网络的资源分配结果无法保证星地回程容量耦合约束,则根据地面用户速率的升序排列将用户一个一个移除直至该约束被满足;
[0015] 3e)迭代更新决策后的拉格朗日算子,使决策后的资源调度结果不断逼近真实最优结果。
[0016] 本发明与现有技术相比,具有如下优点:
[0017] 第一,本发明在构建星地一体化网络通信与缓存资源联合调度优化方案中综合考虑了系统合速率和用户容量这两种优化目标,以均衡星地一体化网络下的用户服务质量和
网络覆盖需求;同时使用一个折扣因子表示当前方案对两种不同目标的倾向性,一个较大
的折扣因子表明当前方案更倾向于最大化系统用户容量;在实现资源调度优化方案过程中
通过灵活地调整折扣因子,可以满足星地一体化网络动态变化的网络需求。
[0018] 第二,本发明由于采用的拉格朗日松弛方法将联合调度优化方案解耦为独立的地面网络资源调度优化方案和卫星网络资源调度优化方案,有效地解决了缓存受限的星地一
体化网络下通信与缓存资源联合调度优化方案的非凸性以及难以处理的星地回程容量耦
合约束,同时相比较于最优结果仅仅只有<1%的系统性能损失。
[0019] 第三,本发明对地面网络资源调度优化方案进行的无线资源分配决策能够简单灵活地划分不同目标需求的地面用户,通过高效的资源分配算法保证了每一类用户的需求尽
可能地得到满足。实验结果显示,该资源调度决策尤其当缓存条件严重受限的时候,可以带
来更佳的系统性能表现。
[0020] 第四,本发明对卫星网络资源调度优化方案进行的无线资源分配决策形象地将星地链路之间的多连接关系和卫星通信中的离轴天线增益刻画为具备外部性条件的多对一
匹配模型,并结合匹配理论和经典盖尔‑沙普利匹配算法,可以实现星地一体化网络下卫星
回程容量的最大增益。实验结果显示,该资源调度决策在不同的卫星星座下可以提供较稳
定的卫星回程容量,同时可以充分发挥多连接性带来的巨大增益。

附图说明

[0021] 图1是本发明的实现流程图;
[0022] 图2是本发明中使用的网络场景图;
[0023] 图3是本发明中对地面网络资源调度优化方案进行的无线资源分配决策子流程图;
[0024] 图4是本发明中对卫星网络资源调度优化方案进行的无线资源分配决策子流程图;
[0025] 图5是本发明在不同缓存受限条件下系统合速率和用户容量的仿真结果图;
[0026] 图6是本发明在星地链路不同多连接关系下随卫星数目变化的卫星回程总容量的仿真结果图;其中图6(a)表示在基站仅允许接入一颗卫星情况下卫星回程总容量随卫星数
目变化的仿真结果图;图6(b)表示在基站允许接入两颗卫星情况下卫星回程总容量随卫星
数目变化的仿真结果图;
[0027] 图7是本发明在不同的折扣因子下优化方案中两种目标的仿真结果图。

具体实施方式

[0028] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于
限定本发明。
[0029] 下面结合附图对本发明的应用原理作详细的描述。
[0030] 本发明考虑的星地一体化网络场景,如图2所示:低地球轨道卫星通过高频率的Ka频段为地面基站提供高容量卫星回程,以实现更多地面用户的需求,其中:
[0031] 低地球轨道卫星集合为S={(SATs),s=1,...,NSAT},SATs表示第s颗低地球轨道卫星,s从1取到NSAT,NSAT为低地球轨道卫星数目;
[0032] 基站集合为M={(SBSm),m=1,...,NSBS},SBSm表示第m个基站,m从1取到NSBS,NSBS为基站数目;
[0033] 地面用户集合为J={(userj),j=1,...,Nuser},userj表示第j个地面用户,j从1取到Nuser,Nuser为地面用户数目;
[0034] 地面链路子信道集合为K={(C‑subk),k=1,...,NK},C‑subk表示第k个地面链路子信道,k从1取到NK,NK为地面链路子信道数目;
[0035] 星地链路子信道集合为C={(Ka‑subc),c=1,...,NC},Ka‑subc表示第c个星地链路子信道,c从1取到NC,NC为星地链路子信道数目。
[0036] 每个基站允许同时接入Nr颗卫星以进一步提升卫星回程容量,卫星回程容量的等效公式表示为:
[0037]
[0038] 其中,Cm为基站SBSm的卫星回程容量,Cm,s是基站SBSm与卫星SATs之间的链路速率,T为星地链路传播时延;dm,s为基站SBSm与卫星SATs之间的链路数据量。
[0039] 所有基站受限于缓存受限条件:是指每个基站缓存内容总量不超过其缓存容量并且其缓存容量远小于整个网络的内容总量。具体表示为:假设整个网络中存在N个不同流行
度的文件,记作F={(fn),n=1,...,N},fn表示第n个文件内容;每个基站都配备一定的缓存
能力,其最多可以缓存Nmax个内容,其中Nmax<<N。
[0040] 所有基站受限于星地回程容量耦合约束:是指保证在每个离散时隙内,每个基站满足用户需求所消耗的回程资源不大于该基站的卫星回程容量。具体公式表示为:
[0041]
[0042] 其中,xm,j,k是地面链路分配子信道的指示变量, 记作基站缓存内容情况, 表示基站SBSm中缓存了文件fn,否则
记作用户内容请求情况且服从Zipf分布, 表示地面用户userj请求了文件fn,否则
表示地面用户userj的请求是否可以在基站SBSm中得到满足, 表示地
面用户userj请求的文件缓存在基站SBSm中,否则 Cm为基站SBSm的卫星回程容量,
Uback表示基站消耗的回程资源,该部分主要由需求无法在本地基站得到满足的用户
产生。
[0043] 参照图1,本实例的实现步骤如下:
[0044] 步骤1,在缓存受限条件和星地回程容量耦合约束下以最大化系统合速率和用户容量为目标构建星地一体化网络通信与缓存资源联合调度优化方案。
[0045] 1.1)设地面链路和星地链路的资源调度决策变量分别为X和B:
[0046]
[0047]
[0048] 其中,xm,j,k是地面链路分配子信道的指示变量,若地面用户userj分配到基站SBSm的地面链路子信道C‑subk,则xm,j,k=1,否则xm,j,k=0;同理,bm,s,c是星地链路分配子信道的
指示变量,若基站SBSm分配到卫星SATs的星地链路子信道Ka‑subc,则bm,s,c=1,否则bm,s,c=
0;
[0049] 1.2)以最大化系统合速率和用户容量为目标建立如下优化目标计算公式,其中包括六个约束条件,具体如下:
[0050]
[0051] 受限于:
[0052] 其中,{xm,j,k,bm,s,c}表示地面链路和星地链路的资源调度决策变量, 表示系统合速率, 表示系统用户容量,μ为折扣因子;
[0053] 约束(1)表示基站只能关联其覆盖范围内的地面用户,其中基站与地面用户之间的覆盖矩阵表示为 am,j=1表示为地面用户userj与基站SBSm关联,否则am,j
=0;
[0054] 约束(2)表示每个基站受到的星地回程容量耦合约束;
[0055] 约束(3)表示地面链路子信道在同一时隙内最多只能分配给一个地面用户;
[0056] 约束(4)和约束(6)表示每个地面用户或者基站在同一时隙内最多可以分配到一个信道资源;
[0057] 约束(5)表示卫星链路子信道在同一时隙内最多只能分配给Nr个基站,Nr为基站允许接入的最大卫星数。
[0058] 步骤2,利用拉格朗日松弛方法将步骤1中联合调度优化方案解耦为独立的地面网络资源调度优化方案和卫星网络资源调度优化方案。
[0059] 2.1)引入一组拉格朗日算子λ={λi|i=1,2,...,NSBS}≥0,其中λi表示与基站i相关的拉格朗日算子,i从1取到NSBS,NSBS表示地面基站数目;
[0060] 2.2)使用2.1)中的算子将星地回程容量耦合约束松弛进优化目标计算公式,将星地一体化网络资源调度优化方案转化为无约束优化方案:
[0061]
[0062] 其中,λ为拉格朗日算子,{X,B}为地面链路和星地链路的资源调度决策变量,L(X,B,λ)为拉格朗日函数,具体公式为:
[0063]
[0064] 其中,{xm,j,k,bm,s,c}表示地面链路和星地链路的资源调度决策变量, 表示系统合速率, 表示系统用户容量,μ为折扣因子,λm表示与基站SBSm相关的拉格
朗日算子, 表示卫星回程总消耗, 是地面用户请求内
容是否缓存于基站的指示变量,Uback表示地面基站消耗的回程资源,Cm表示基站SBSm的卫星
回程容量,Nuser、NSBS、NK分别为地面用户、基站、地面链路子信道的数目。
[0065] 在给定决策后的资源分配结果{X*,B*}的情况下,星地一体化网络通信、缓存资源*
联合调度优化方案可转化为一个无约束凸优化方案,其中X为地面网络资源分配的最佳结
*
果;B为卫星网络资源分配的最佳结果;
[0066] 2.3)将2.2)中的无约束优化方案解耦为相互独立的地面网络资源调度优化方案和卫星网络资源调度优化方案:
[0067] 2.3.1)地面网络资源调度优化方案在尽可能节省回程资源消耗的同时旨在最大化地面网络的合速率和用户容量,包括三个约束条件,其公式表示如下:
[0068]
[0069] 受限于:(1)(3)(4)
[0070] 其中,{X}表示地面网络资源调度优化变量, 表示系统合速率,表示系统用户容量, 表示卫星回程总消耗,
Nuser、NSBS、NK分别为地面用户、基站、地面链路子信道的数目,μ为折扣因子,λm表示与基站
SBSm相关的拉格朗日算子, 是地面用户请求内容是否缓存于基站的指示变量,Uback表
示地面基站消耗的回程资源;
[0071] 约束(1)表示基站只能关联其覆盖范围内的地面用户;
[0072] 约束(3)表示地面链路子信道在同一时隙内最多只能分配给一个地面用户;
[0073] 约束(4)表示每个地面用户在同一时隙内最多可以分配到一个信道资源;
[0074] 2.3.2)卫星网络资源调度优化方案旨在最大化卫星回程总容量,包括两个约束条件,其公式表示如下:
[0075]
[0076] 受限于:(5)(6)
[0077] 其中,{B}表示卫星网络资源调度优化变量,NSBS为基站的数目,λm表示与基站SBSm相关的拉格朗日算子,Cm表示地面基站SBSm的卫星回程容量;
[0078] 约束(5)表示卫星链路子信道在同一时隙内最多只能分配给Nr个基站,其中Nr为每个基站允许接入的卫星数;
[0079] 约束(6)表示每个基站在同一时隙内最多可以分配到一个信道资源。
[0080] 步骤3,在每个离散时隙内,根据当前时刻各链路状态以及无线接入链路传输内容信息分别对地面网络资源调度优化方案和卫星网络资源调度优化方案进行最佳资源调度。
[0081] 3.1)在每个离散时隙开始时,初始化拉格朗日算子;
[0082] 3.2)基于给定的拉格朗日算子,根据地面链路状态以及无线接入链路传输内容信息对地面网络资源调度优化方案实现最佳的无线资源分配决策:
[0083] 参照图3,本步骤的具体实现如下:
[0084] 3.2.1)根据服务用户方式 将所有用户划分为:本地命中组: 和回程获取组
[0085] 3.2.2)初始化地面网络资源调度决策变量X;
[0086] 3.2.3)地面链路子信道C‑subk在本地命中组中以贪婪的方式去匹配一组具备最佳信道质量的地面用户 和基站
[0087]
[0088] 其中,Jun是所有未匹配的用户集合,NSBS为基站数目,hm,j,k为地面用户userj与基站SBSm之间的地面链路信道C‑subk的增益,如果多个子信道向同一用户发出请求,该用户选择
质量最佳的子信道去匹配;
[0089] 3.2.4)每一对匹配成功的基站‑信道对根据倾向性选择最佳匹配对象,并将其加入到备选集中;对于每一个匹配成功的用户和基站‑信道对(j,(m,k)),其倾向函数为:
[0090]
[0091] 其中,ht,i,k为地面用户useri与基站SBSt之间的地面链路信道C‑subk的增益,ht,j,k为地面用户userj与基站SBSt之间的地面链路信道C‑subk的增益;
[0092] 3.2.5)每一个地面子信道根据效用函数从备选集中选出最佳的匹配对,地面链路子信道C‑subk的效用函数为:
[0093]
[0094] 其中,Nuser和NSBS分别为地面用户和基站的数目,Rm,j,k为地面用户userj与基站SBSm之间的地面链路在信道C‑subk上的有效速率,xm,j,k表示地面链路资源调度决策变量,μ为折
扣因子;
[0095] 3.2.6)重复3.2.4)和3.2.5),直到所有用户都已分配地面信道或者所有地面子信道的效用函数不再有效;
[0096] 3.2.7)定义回程获取组的用户userj使用剩余未匹配的信道资源(m,k)的增益函数为:
[0097] Gainj,(m,k)=R'm,j,k‑Rsub+μ‑λmUback;
[0098] 其中,R'm,j,k是回程获取组的用户速率,Rsub是该用户使用此信道资源对网络合速率的影响,μ为折扣因子,λm为与基站SBSm相关的拉格朗日算子,Uback表示地面基站消耗的回
程资源;基于每个回程获取组中用户的占用增益,使用穷搜法将未使用的信道资源分配给
*
最佳用户直至该增益不再有效,即Gainj,(m,k)≥0,得出地面网络资源分配的最佳结果X;
[0099] 3.3)根据星地链路状态对卫星网络资源调度优化方案实现最佳的无线资源分配决策;
[0100] 参照图4,本步骤的实现如下:
[0101] 3.3.1)初始化卫星网络资源调度决策变量B;
[0102] 3.3.2)每一个卫星链路子信道Ka‑subc以贪婪的方式去匹配一组具备最佳信道质量的地面基站 和卫星
[0103]
[0104] 其中,Mun是所有未匹配的地面基站集合,NSAT为卫星数目, 为基站SBSm与卫星SATs之间的星地链路信道Ka‑subc的增益;如果地面基站收到多个卫星子信道的请求,则选
择其中信道质量最佳的Nr个信道;
[0105] 3.3.3)每一对匹配成功的卫星‑信道对根据倾向性选择最佳匹配对象,并将其加入到备选集中;对于每一个匹配的基站和卫星‑信道对(m,(s,c)),其倾向函数为:
[0106]
[0107] 其中, 和 分别是星地链路的天线增益和离轴天线增益, 和为星地链路的信道增益;
[0108] 3.3.4)每一个卫星子信道根据效用函数从备选集中选出最佳的匹配对,星地链路子信道Ka‑subc的效用函数为:
[0109]
[0110] 其中,NSBS和NSAT为基站和卫星的数目,λm表示与基站SBSm相关的拉格朗日算子,Rm,s,c为基站SBSm与卫星SATs之间的星地链路在信道Ka‑subc上的有效速率,bm,s,c表示星地
链路资源调度决策变量;
[0111] 3.3.5)重复3.3.3)和3.3.4),直到所有基站都已分配信道或者所有卫星子信道的*
增益函数不再有效,得出卫星网络资源分配的最佳结果B。
[0112] 3.4)决策后两个网络的资源分配结果如果无法保证星地回程容量耦合约束,则根据地面用户速率的升序排列将用户一个一个移除直至该约束被满足;
[0113] 3.5)迭代更新决策后的拉格朗日算子,使决策后的资源调度结果不断逼近真实最优结果:
[0114] 本步骤的实现如下:
[0115] 3.5.1)获得地面网络资源调度优化方案和卫星网络资源调度优化方案决策后的* * * *
资源分配结果{X ,B },其中X为地面网络资源分配的最佳结果;B为卫星网络资源分配的
最佳结果;
[0116] 3.5.2)使用下降梯度法更新拉格朗日算子,具体公式如下:
[0117]
[0118] 其中,λ(t+1)和λ(t)分别是迭代步骤t+1和t时刻的拉格朗日算子,θ(t)是关于t的单调* *
递减指数函数,L(X ,B ,λ)为拉格朗日函数, 表示关于λ的梯度,λ为拉格朗日算子;
[0119] 3.5.3)判断是否满足收敛条件:|θ(t+1)‑θ(t)|≤ε,其中ε是拉格朗日迭代收敛参数;
[0120] 若不满足,则重复3.5.1)和3.5.2)并进行下一次迭代;若满足收敛条件,则得到所述资源调度最优方案。
[0121] 下面结合仿真对本发明的应用效果作详细的描述。
[0122] 1、仿真条件:
[0123] 在仿真场景中,考虑下行缓存受限的星地一体化网络,地面用户和基站分别随机分布和均匀分布在1000m×1000m的网络场景下,高斯白噪声功率谱密度为‑174dBm/Hz。基
2
站数目NSBS为25,地面用户密度为500/km ,地面链路子信道数目NK为15,每个地面链路子信
道是带宽1MHz的子载波;低地球轨道卫星数目NSAT为8,星地链路子信道数目NC为10,每个星
地链路子信道是带宽20MHz的子载波。使用瑞利衰落和莱斯衰落分别刻画C频段和Ka频段下
的小尺度衰落;在地面网络中考虑UMi路径损耗模型,在卫星网络中考虑自由空间路径损耗
‑7
模型。拉格朗日迭代参数ε设置为10 。网络中存在50个文件,地面基站缓存使用最佳流行度
缓存策略MPC。三种基准算法被用来评价本发明的性能,分别为:穷搜算法(Exhaustive 
search algorithm,ES)、贪婪算法、随机算法。
[0124] 2、仿真内容与结果分析:
[0125] 仿真1:在小规模测试下,用本发明与穷搜算法求得的系统性能以及计算时长的对比。
[0126] 穷搜算法可以在特定的场景下找到所有可能的结果,进而通过穷搜求得最优结果。在小规模测试中,基站数目NSBS设置为2,通过改变地面用户以及地面链路子信道的数
目,用本发明和现有穷搜算法分别计算出两种方案的计算时长以及求解出的系统性能指
标。结果如表1。
[0127] 表1
[0128]
[0129] 从表1中可以看出,当用户数超过可获得的频谱资源时,即Nuser≥NSBS×NK,本发明可以有效地减少计算时长,同时相比较于最优结果仅仅只有<1%的系统性能损失。此外,
随着用户数和信道数的增加,穷搜算法的计算时长会剧烈增长而本发明却可以大大地节省
计算时间。
[0130] 仿真2:随着基站缓存受限条件的变化,展示本发明中地面网络资源调度优化方案使用的无线资源分配决策与贪婪算法和随机算法所得到的系统性能的对比以及变化趋势,
结果如图5。
[0131] 图5的实验结果显示:在同等条件下本发明中地面网络资源调度优化方案使用的无线资源分配决策得到的系统合速率高于贪婪算法和随机算法的仿真结果。特别地,当基
站仅允许缓存2个文件,即总文件的4%时,与贪婪算法和随机算法相比,本发明所得的系统
合速率分别增加了28.5%和120.7%。然而随着地面基站缓存能力的增强,本发明相比较于
其他两个方法的优势逐渐降低。这充分显示了本发明中地面网络资源调度优化方案使用的
无线资源分配决策尤其在缓存条件严重受限的情况下可以带来更佳的性能表现。
[0132] 仿真3:采用不同的星地链路多连接关系Nr,改变低地球轨道卫星的数目,展示本发明中卫星网络资源调度优化方案使用的无线资源分配决策与贪婪算法和随机算法所得
到的卫星回程总容量的对比以及变化趋势,结果如图6。
[0133] 图6(a)表示在基站仅允许接入一颗卫星情况下卫星回程总容量随卫星数目变化的仿真结果图;图6(b)表示在基站允许接入两颗卫星情况下卫星回程总容量随卫星数目变
化的仿真结果图。图6的实验结果显示:在同等条件下本发明中卫星网络资源调度优化方案
使用的无线资源分配决策得到的卫星回程总容量远高于贪婪算法和随机算法的结果。在低
地球轨道卫星数目为3时,与贪婪算法和随机算法相比,本发明所得的卫星回程总容量最大
可以分别增加121.4%和280.2%。随着卫星数目的增加,贪婪算法和随机算法求得的结果
会在拐点处下降而本发明得到的卫星回程总容量稳步提升,这表明本发明中卫星网络资源
调度优化方案使用的无线资源分配决策在不同的卫星星座下都可以获得较为稳定的卫星
回程容量,具有普适性。此外,随着Nr的增大,本发明中卫星网络资源调度优化方案使用的
无线资源分配决策可以充分发挥多连接性带来的巨大增益,进而使得卫星回程总容量也得
到相应的提升。
[0134] 仿真4:采用不同的折扣因子,用本发明中资源调度优化方案对两种目标的倾向性,结果如图7。
[0135] 图7的实验结果显示:折扣因子μ对资源调度优化方案的目标倾向性具有重要作用。当μ较小时,资源调度优化方案追求一个较大的系统合速率;而随着μ的增加,资源调度
优化方案开始逐渐倾向于追求更多的用户接入数。
[0136] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。