System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于航天测量与控制,具体涉及一种相控阵星间链路星间帧缓存评估方法。
技术介绍
1、卫星与卫星之间通过相控阵天线建立星间链路,数据传输是星间链路的基础功能,也是星间链路最重要的功能之一。为了实现数据通过星间链路进行传输,卫星上设计有星间帧缓冲区,数据产生后会暂存在星间帧缓冲区中,从星间帧缓冲区获取数据进行星间转发,收到的数据也会存放在星间帧缓冲区中,到达数据目的地址后,从星间帧缓冲区取出。星间帧缓冲区是星间链路进行星间传输的重要组成部分,一旦星间帧缓冲区出现拥堵,和其具有通信的卫星数据传输就会产生影响,甚至出现数据丢失。如何根据卫星的星间帧缓存特点评估星间链路数据传输效能是一个难题。因此,目前缺少一种相控阵星间链路星间帧缓存评估方法,通过对相控阵星间链路星间帧缓存数据分类、特征提取和综合打分,实现对星间链路星间帧缓存的定量评估。
技术实现思路
1、本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种相控阵星间链路星间帧缓存评估方法,其方法步骤简单、设计合理,通过对相控阵星间链路星间帧缓存数据分类、特征提取和综合打分,实现对星间链路星间帧缓存的定量评估。
2、为解决上述技术问题,本专利技术采用的技术方案是:一种相控阵星间链路星间帧缓存评估方法,所述相控阵星间链路包括m颗卫星,m颗卫星分别为卫星1,...,卫星m,...,卫星m;其中,m和m均为正整数,且1≤m≤m;该方法包括以下步骤:
3、步骤一、获取相控阵星间链路星间帧缓存数据;
>4、步骤二、对相控阵星间链路星间帧缓存数据进行分类并建立星间帧缓存数据矩阵;其中,星间帧缓存数据矩阵包括卫星1星间帧缓存数据矩阵至卫星m星间帧缓存数据矩阵;
5、步骤三、对每个星间帧缓存数据矩阵提取特征值得到特征矩阵:
6、步骤301、采用计算机将卫星m星间帧缓存数据矩阵记作矩阵lm;其中,矩阵lm的行数等于n;
7、步骤302、采用计算机获取矩阵lm中第n行各个元素的最大值,并将该最大值作为第n行特征值;
8、步骤303、多次重复步骤302,获取第n行特征值,形成卫星m星间帧缓存数据的特征矩阵lm';其中,n和n均为正整数,且1≤n≤n;
9、步骤304、多次按照步骤301至步骤303的方法,得到卫星m星间帧缓存数据的特征矩阵lm';
10、步骤四、对每个星间帧缓存数据的特征矩阵打分获取打分值;
11、步骤五、获取星间链路的星间帧缓冲评估值;
12、将m个打分值进行平均值处理,得到星间链路的星间帧缓冲评分,并记作星间链路的星间帧缓冲评估值。
13、上述的一种相控阵星间链路星间帧缓存评估方法,其特征在于:步骤二,具体过程如下:
14、步骤201、将相控阵星间链路星间帧缓存数据按照卫星序号进行分类,得到卫星1星间帧缓存数据,...,卫星m星间帧缓存数据,...,卫星m星间帧缓存数据;
15、步骤202、将卫星m星间帧缓存数据按照时间周期进行分类,得到卫星m时间周期1星间帧缓存数据,...,卫星m时间周期n星间帧缓存数据,...,卫星m时间周期n星间帧缓存数据;其中,n和n均为正整数,且1≤n≤n;n表示时间周期的总数;卫星m时间周期1星间帧缓存数据至卫星m时间周期n星间帧缓存数据中均存在k条星间帧缓存数据,k为正整数;
16、步骤203、采用计算机以时间周期1至时间周期n作为矩阵的行序号,以1至k作为矩阵的列序号,基于步骤202中的卫星m星间帧缓存数据建立卫星m星间帧缓存数据矩阵;
17、步骤204、多次按照步骤202和步骤203的方法,获取卫星m星间帧缓存数据矩阵。
18、上述的一种相控阵星间链路星间帧缓存评估方法,其特征在于:步骤四,具体过程如下:
19、步骤401、采用计算机获取卫星m星间帧缓存数据的特征矩阵lm'中的中位数,并将特征矩阵lm'中大于中位数的特征值剔除后获取剩余特征值的平均值,记作卫星m的优准值;
20、步骤402、采用计算机设置特征矩阵lm'中各个特征值的打分值初始为100;
21、步骤403、采用计算机将特征矩阵lm'中第n个特征值和卫星m的优准值进行差值绝对值处理,得到第n个特征值的差值绝对值e(n);
22、步骤404、采用计算机将第n个特征值的差值绝对值e(n)和第m个缓冲阈值进行比较,如果e(n)小于第m个缓冲阈值,则第n个特征值的打分值仍为100;
23、如果e(n)大于等于第m个缓冲阈值,则第n个特征值的打分值为100×(1-e(n)/p);其中,p表示卫星m的星间帧缓冲区最大容量值;
24、步骤405、多次按照步骤401至步骤404的方法,得到各个特征值的打分值;
25、步骤406、将各个特征值的打分值求和平均处理,得到卫星m星间帧缓存的打分值;
26、步骤407、多次按照步骤401至步骤406的方法,得到m颗卫星的星间帧缓存数据的打分值,并记作m个打分值。
27、本专利技术与现有技术相比具有以下优点:
28、1、本专利技术获取相控阵星间链路星间帧缓存数据,并按照卫星序号和时间周期对星间帧缓冲数据分类,便于建立m颗卫星的星间帧缓存数据矩阵。
29、2、本专利技术通过m颗卫星的星间帧缓存数据矩阵中各个元素的最大值作为特征值,从而实现m颗卫星的星间帧缓存数据矩阵的取特征值提取,得到m颗卫星的星间帧缓存数据特征矩阵。
30、3、本专利技术先基于每个星间帧缓存数据特征矩阵进行打分,之后,所有卫星的打分求和平均,得到星间链路的星间帧缓冲评分,实现星间帧缓存评估。
31、综上所述,本专利技术方法步骤简单、设计合理,通过对相控阵星间链路星间帧缓存数据分类、特征提取和综合打分,实现对星间链路星间帧缓存的定量评估。
32、下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
本文档来自技高网...【技术保护点】
1.一种相控阵星间链路星间帧缓存评估方法,其特征在于,所述相控阵星间链路包括M颗卫星,M颗卫星分别为卫星1,...,卫星m,...,卫星M;其中,m和M均为正整数,且1≤m≤M;该方法包括以下步骤:
2.按照权利要求1所述的一种相控阵星间链路星间帧缓存评估方法,其特征在于:步骤二,具体过程如下:
3.按照权利要求1所述的一种相控阵星间链路星间帧缓存评估方法,其特征在于:步骤四,具体过程如下:
【技术特征摘要】
1.一种相控阵星间链路星间帧缓存评估方法,其特征在于,所述相控阵星间链路包括m颗卫星,m颗卫星分别为卫星1,...,卫星m,...,卫星m;其中,m和m均为正整数,且1≤m≤m;该方法包括以下步骤:
【专利技术属性】
技术研发人员:马豪,张方圆,苏博,王宝华,王元,张峰,张斌哲,邹俞,李斌,赵效鹏,
申请(专利权)人:中国西安卫星测控中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。