一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种DTP通道受限场景下的波束功率带宽分配方法与流程

2023-01-15 09:26:04 来源:中国专利 TAG:

一种dtp通道受限场景下的波束功率带宽分配方法
技术领域
1.本发明涉及一种高通量灵活载荷卫星波束功率带宽分配方法,特别是考虑dtp(dynamic trunking protocol,动态中继协议)通道数受限场景下实现系统容量匹配率优化的波束功率带宽分配方法。


背景技术:

2.经过几十年的发展,高通量卫星的服务能力得到明显提升,无论是可用频谱带宽、网络吞吐量都有了明显的增长。但是,面对用户业务需求不断激增以及业务需求具有分布不均、潮汐变化等问题,对星上功率、带宽、频率等宝贵资源的分配不当将使我们无法充分利用其各种优势。
3.对于高通量灵活载荷卫星,多路信号首先输入dtp,在dtp内部完成子带交换以实现灵活的带宽分配和频率规划,然后从dtp的输出进入上变频器,再通过功率放大器进入馈源形成覆盖波束。
4.功率、带宽分配中,以星上总功率和总带宽作为整体,然后根据各波束的容量需求进行分配,每个波束所分配的功率和带宽资源受每个功率放大器输出功率、dtp通道带宽以及星上总资源的约束。这一策略用高的复杂度换来对需求变化的适应性。
5.文献[1]研究在并行多波束卫星系统中,根据用户通信需求的变化,从通信需求、信道条件、时延等方面提出功率分配策略,通过使波束容量和需求容量足够接近来寻找最优的功率分配方案,以提高资源利用率和合理的比例公平性。在文献[2]中,作者将带宽分配问题通过数学建模转化为最优化的求解问题,通过改变权系数的意义来调整目标函数从而达到不同的带宽分配优化目标,但此类算法计算复杂度高。([1]hihwan p.choi,vincent w.s.chan,optimum power and beam allocation based on traffic demands and channel conditions over satellite downlinks[j].ieee transactions on wireless communications,2005,4(6):2983-2993.
[0006]
[2]gao x,wang z.utility maximization-based dvb-rcs cross-layer dynamic bandwidth allocation[j].journal of astronautics,2011,32(4):857-862.)
[0007]
在对高通量灵活载荷卫星功率带宽资源进行灵活分配时,现有的方法存在两种重要的缺陷:
[0008]
(1)在波束功率带宽分配方法中,尚没有考虑整星成本约束时,dtp通道数无法完全满足单波束映射单dtp通道的需求场景下的功率带宽分配方法;
[0009]
(2)功率带宽联合分配时,未考虑均衡的功率带宽密度,虽然系统容量匹配率大大提高,但系统总容量会有较大损失。


技术实现要素:

[0010]
本发明所要解决的技术问题:克服以上缺点,面向兼顾整星成本约束时dtp通道数受限场景提供一种基于遗传算法的高通量卫星波束功率带宽分配方法,在不损失系统总容
量前提下提高系统容量匹配率。
[0011]
本发明的技术解决方案是:高通量卫星的波束功率带宽分配算法,主要包括输入波束数量、每个波束的容量需求、dtp端口数、dtp单端口功率、带宽、遗传算法种群规模、交叉概率、变异概率、最大进化代数,迭代寻优波束与dtp端口的映射架构,进而输出各波束分得的功率带宽。主要包括以下步骤:
[0012]
s1、初始化系统输入参数:
[0013]
人工输入波束数量m,m为正整数;
[0014]
人工输入每个波束的容量需求ci,其中,i表示波束编号,为正整数且i∈[1,m];
[0015]
人工输入dtp端口数n,n为正整数,且根据dtp实际型谱,n大于等于4;
[0016]
人工输入dtp单端口功率p0,p0为正实数;
[0017]
人工输入dtp单端口带宽b0,b0为正实数;
[0018]
人工输入遗传算法种群规模n
p
,n
p
为正偶数;
[0019]
人工输入交叉概率ε,0《ε《1;
[0020]
人工输入变异概率μ,0《μ《0.1;
[0021]
人工输入最大进化代数g,g为正整数,取值范围为100~500;
[0022]
s2、根据dtp端口功率、带宽等链路预算得到dtp单端口可提供容量c0;
[0023]
s3、所有波束按容量需求从大到小排序,排序后波束编号索引集合m为{m1,m2,

,mm};
[0024]
s4、计算2
×
n-m,结果记为δ,并判断δ是否大于0,若δ》0,编号为m1,m2,

,m
δ
的波束分别映射到编号为1,2,

,δ的dtp端口,编号为m1,m2,

,m
δ
的波束功率均为p0,带宽均为b0;若δ≤0,则令δ=0,结束本步骤;
[0025]
s5、初始化包含n
p
个体的种群;
[0026]
s6、计算n
p
个体各自的适应度,即对应的系统容量匹配率;
[0027]
s7、从当前种群中选择个体组成新种群;
[0028]
s8、利用单点交叉策略生成交叉后种群;
[0029]
s9、利用单点变异策略生成变异后种群;
[0030]
s10、变异后种群作为当前种群,按照步骤s6所述方法计算当前种群所有个体各自的适应度;
[0031]
s11、重复步骤s7~s10 g次,并从最终种群中选择适应度最高的个体作为最优个体,按照步骤s5中所述的个体对应的矩阵元素的含义,根据最优个体得到编号为m
δ 1
,...,mm的波束与编号为δ 1,...,n的dtp端口的映射关系;
[0032]
s12、根据步骤s11所得的映射关系,若只有一个波束映射到某一dtp端口,则该波束功率为p0,带宽为b0;若多个波束映射到同一dtp端口,则这些波束按照与各自容量需求成正比地分摊功率p0、带宽b0;
[0033]
s13、结合步骤s4与s12的结果,输出所有波束的功率带宽分配方案。
[0034]
进一步地,步骤s5具体为:
[0035]
初始化第j个个体的方法如下,其中j∈{1,2,...,n
p
}:
[0036]
生成行数为m-δ,列数为n-δ的二维矩阵a
(j)
,其中每行随机选取一个元素取值1,其余元素取值0;其中,矩阵a
(j)
中第u行第v列元素表示编号为m
(δ u)
的波束是否映射到编
号为δ v的dtp端口中,若元素等于1表示是,若元素等于0表示否,其中u∈{1,2,...,m-δ},v∈{1,2,...,n-δ}。
[0037]
进一步地,步骤s6具体为:
[0038]
具体特征在于,计算第j个个体适应度fj的方法如下,其中j∈{1,2,...,n
p
}:
[0039][0040]
进一步地,步骤s7包括如下步骤:
[0041]
s7-1、计算各个个体适应度占比γj,
[0042]
s7-2、根据各个个体适应度占比,将各个个体分别映射到0~1内的一个数据区间ωj,保证且|ωj|=γj,其中,∪
·
表示求并运算,|
·
|表示求区间长度运算;
[0043]
s7-3、生成0~1的随机数,若随机数所属的区间为ωs,则选择出第s个个体;
[0044]
s7-4重复步骤s7-3n
p-1次,选择出n
p-1个个体,加上适应度最高的个体,共n
p
个个体组成新种群。
[0045]
进一步地,步骤s8包括如下步骤:
[0046]
s8-1、生成0~1之间的随机数,若随机数大于ε,则跳过下面步骤

,否则不跳过;
[0047]
s8-2、生成1~n-δ之间的整数,记作σ,将新种群中第1个个体和第2个个体对应的矩阵中第σ行至第n-δ行的所有元素互换,完成第第1、2个个体交叉;
[0048]
s8-3、按照步骤s8-1~s8-2所述方法依次将新种群中第3、4个个体,

,第n
p-1、n
p
个个体交叉。
[0049]
进一步地,步骤s9包括如下步骤:
[0050]
s9-1、生成0~1之间的的随机数,若随机数大于μ,则跳过下面步骤

,否则不跳过;
[0051]
s9-2、生成1~n-δ之间的整数,记作σ

,交叉后种群中第1个个体对应的矩阵记作将第σ

行元素中值为1的元素更新赋值为0,值为0的元素随机挑选一个更新赋值为1,完成第1个个体变异;
[0052]
s9-3、按照步骤s9-1~s9-2所述方法依次完成交叉后种群中第2、3,
…np
个个体变异。
[0053]
本发明与现有技术相比的优点在于:
[0054]
(1)本发明提出了一种基于遗传算法的波束功率带宽分配方法,根据所有波束各自的容量需求及dtp单通道可提供容量,迭代寻优波束与dtp通道的映射架构以提高系统容量匹配率,该方法寻得的映射架构同时兼容单波束单dtp通道及多波束单dtp通道,兼顾卫
星成本有效性,具有更好的实用价值;
[0055]
(2)本发明中,首先将所有波束按容量需求从大到小排序,对应独享单dtp通道的最小数量的波束首先完成一一映射与功率带宽分配,缩减后续遗传算法规模,提升算法效率;
[0056]
(3)本发明提出了一种波束功率带宽密度均衡的高通量卫星功率带宽分配方法,保证各波束功率之比与带宽之比相等,实现系统容量匹配率提高的同时却不损失系统总容量。
附图说明
[0057]
图1为本发明的流程图;
[0058]
图2为本发明实施例中所有波束与dtp端口的映射关系。
具体实施方式
[0059]
本发明地流程如图1所示,在实施例中,
[0060]
s1、初始化系统输入参数:波束数量199个,每个波束的容量需求如表1所示,dtp端口数80个,dtp单端口功率为65w,dtp单端口带宽为500mhz,遗传算法种群规模为200,交叉概率为0.8,变异概率为0.01,最大进化代数为200。
[0061]
表1每个波束的容量需求
[0062]
[0063]
[0064][0065]
s2、根据dtp端口功率、带宽等链路预算得到dtp单端口可提供容量c0,约2gbps;
[0066]
s3、所有波束按容量需求从大到小排序,排序后波束编号索引集合m为{199 198 197 191 192 189 195 196 194 193 188 185 183 168 178 167 173 179 177 181 187 154 158 153 161 180 169 141 137 132 118 122 182 186 190 126 114 130 184 125 172 116 124 95 142 156 164 155 85 75 66 162 102 110 138 57 139 144 176 82 65 94 159 171 109 151 39 71 73 87 88 108 20 12 157 10 13 24 9 18 145 106 163 4 117 2 61 36 44 23 50 43 131 64 143 97 104 15 19 49 79 175 1 166 120 26 90 128 83 52 27 150 93 37 53 111 31 84 48 147 174 170 165 98 25 59 29 67 21 149 160 80 134 63 5 129 56 148 89 46 100 103 8 140 133 47 81 152 107 135 41 136 113 76 14 146 86 42 58 17 28 115 78 105 121 72 70 127 74 38 101 62 51 119 77 60 33 112 96 7 123 69 45 68 54 91 92 30 55 99 11 16 35 3 6 34 40 32 22};
[0067]
s4、计算2
×
n-m,结果记为δ,即δ=2
×
80-199=-39。由于δ≤0,令δ=0并跳出此步骤进入下一步;
[0068]
s5-s11、为算法流程,依据该流程编写电脑程序,由于算法采用多代进化,数据量很大且具有随机性,因此难以确定中间过程的计算结果,当进化至最后一代时输出最优个体,根据最优个体得到所有波束与dtp端口的映射关系如图2所示;
[0069]
s12、根据步骤s11所得的映射关系,若只有一个波束映射到某一dtp端口,则该波束功率为p0,带宽为b0;若多个波束映射到同一dtp端口,则这些波束按照与各自容量需求成正比地分摊功率p0、带宽b0。
[0070]
以波束199为例,该波束独自映射到一端口,则波束199分配功率为p0=65w,分配带宽为b0=500mhz;
[0071]
以波束198为例,该波束与波束104共同映射进一端口,根据表1,波束198、104的容量需求分别为2124.90mbps、733.70mbps,则:
[0072]
波束198分配功率为:2124.90/(2124.90 733.70)*65=48.32w;分配带宽为2124.90/(2124.90 733.70)*500=371.67mhz。
[0073]
s13、输出最终的波束功率带宽分配计划,如表2所示。
[0074]
表2波束功率带宽分配计划
[0075]
[0076][0077]
本发明方法获得的系统容量匹配率为87.99%,相比随机映射,系统容量匹配率提升10%左右。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献