- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卫星通信调度问题
摘要
卫星数字通信系统由一颗卫星和一组地面站组成正确的传输调度方案为星载转发器定义了一系列传输排列组合方式,以为矩阵TRAF中的通信量设计路由。一般情况下最短传输时间调度方案问题重述
卫星数字通信系统由一颗卫星和一组地面站组成。地面站即扮演与地基通信网络之间的接口角色。通过SS-TDMA(卫星转发,时分复用)技术,卫星可以为每个地面站发配连接时间。考虑这样的例子,在A地有4个发射站,在B地有4个接收站,1给出了一个的数据传输矩阵。TRAFij是在发射站i和接收站j之间传输的数据量。由于所有线路的传输速率都相同,因此数据量可以以单位为秒的传输时间计。1 数据传输矩阵TRAF及传输时间的下界 1 2 3 4 rowi 1 0 7 11 15 33 2 15 8 13 9 45 3 17 12 6 10 45 4 6 13 15 4 38 colj 38 40 45 38 LB=45 在此卫星上有一个转发器,允许在四个发射器和四个接收器之间进行任意的排列组合。表2给出了一种排列组合方式,将发射站1到4分别连接到接收站3,4,1,2。这些连接即对数据传输矩阵中某个元素的一部分进行路由安排,称为一个工作模式。在一个模式中传输矩阵中某个元素的一部分就称为一个数据包。工作模式也是一个的矩阵M,其中每一行每一列都至多有一个非零的数据包。2 工作模式实例与对应调度方案 1 2 3 4 站点 数据包 1 0 0 11 0 1到3 11 2 0 0 0 9 2到4 9 3 15 0 0 0 3到1 15 4 0 13 0 0 4到2 13 colr 38 40 45 38 LB=45 正确的传输调度方案为星载转发器定义了一系列传输排列组合方式,以为矩阵TRAF中的通信量设计路由。也就是说,需要将TRAF分解为一系列的工作模式矩阵。可以将TRAF中的元素拆解开,例如在表2所示的模式中只传输了TRAF31的部分内容。一个被分解的元素将分布于多个数据包和多个传输模式中进行发送。一个工作模式的长度即其中最长的数据包的长度。那么:
1. 请找出此问题的具有最短传输时间的调度方案;
2. 给出一个一般情况下的具有最短传输时间调度方案或者求解具有最短传输时间的调度方案的一般方法(或算法)3. 如果传输时会以概率发生错误,此时传输的数据包中的数据有丢失(即没有传输完),且传输的丢失量服从中心为5,标准差为1的正态分布,则情况如何。
数据传输矩阵TRAF传输时间的下界数据传输矩阵TRAFTRAF被分解为一系列的工作模式矩阵
图 1 调度算法流程图
在传输矩阵D中,每行每列之和的最大值为45,所以传输时间应该满足。
在D中添加虚拟值,得到虚拟矩阵,使得每行每列元素之和都等于45。因为除设、、、、、以外其他元素已经满足行及列的和为45,所以只需要分别给、、、、、分别加入虚拟值X1、X2、X3、X4、X5、X6
,使加入的虚拟值为整数,
列出方程组即为,取一组虚拟值为:
X1=7、X2=5、X3=0、X4=0、X5=0、X6=7
得到的虚拟矩阵为
按照流程图,求解得到其中一种方案的8个工作模式虚拟矩阵以及对应的数据传输线路如下:
工作模式虚拟矩阵1
工作模式虚拟矩阵2
工作模式虚拟矩阵3
工作模式虚拟矩阵4
工作模式虚拟矩阵 5
工作模式虚拟矩阵6
工作模式虚拟矩阵7
工作模式虚拟矩阵8
最后去掉虚拟值,得到传输数据的最短传输时间调度结果如表 4,括号内的数字表示数据传输时间。
表 4 最短传输时间调度方案
工作模式 1 2 3 4 5 6 7 8 1到 2(6) 1(0)idle 1(0)idle 3(4) 2(1)idle 4(2) 3(7) 4(13) 2到 4(6) 4(3) 2(4) 2(4) 1(6) 1(2) 1(7) 3(13) 3到 3(6) 2(3) 4(4) 1(4) 4(6) 2(2) 2(7) 1(13) 4到 1(6) 3(3) 3(4) 4(4) 3(6) 3(2) 4(0) 2(13) =6+3+4+4+6+2+7+13=45。结合前面的分析,又有45,所以本方案求得的最小值是理想的,即本方案可行。
另外,在调度算法流程中,矩阵D添加虚拟值的方法有很多种,所以最短传输时间的调度方式也有很多种,这里没有一一列出,采用MATLAB编程可以求解。有了最短传输时间的调度方案,就可以根据此方案进行数据的传输,最大程度的节约时间,这是卫星通信过程现在也是今后的一个研究方向。
问题二:最短传输时间的一般算法
模型的建立
我们假设有m个发射站,n个接收站,构成
文档评论(0)