论文部分内容阅读
随着卫星通信技术的不断发展,卫星设备逐渐具有了信息处理,数据转发的能力。相较于传统的地面网络,卫星网络具有覆盖范围广,不受地面地形因素干扰,通信距离远等优点,在当前通信系统占据愈加重要的位置。根据其轨道高度的不同卫星被分为低轨卫星(LEO),中轨卫星(MEO)及高轨卫星(GEO)三类。其中低轨卫星网络较之其他两类系统有传输时延短,星间链路质量好及成本低等优点,成为卫星网络研究的热点研究方向。但是卫星又是在太空环境中绕地球高速运动的,尤其是LEO卫星的运行速度最快,导致网络拓扑是随时间不断变化的,由此卫星的星间链路会不断的重连和断开。因此设计出一种有效的路由算法是卫星网络研究的重要问题,本文针对低轨卫星网络的路由技术进行了研究。首先本文先提出了一种针对现实情况下拥塞问题和卫星失效问题的分布式路由算法(TDRA,Traffic_light Distributed Routing Algorithm)。在算法开始,首先设计了一种拓扑控制策略,即基于地球固定的虚拟节点拓扑控制策略,利用天线的特性使卫星在一段时间内服务一个地球固定的足迹,这种拓扑控制策略可以避免由于卫星高速移动导致的与地面设备断开连接的情况。在卫星传输阶段,每颗卫星的星间链路上都有设置的缓存区来存放待转发的数据,卫星根据链路的当前卫星和下一跳卫星缓存占用情况选择下一跳节点;同时每颗卫星会定时搜集相邻卫星的失效情况,避开失效卫星;卫星会根据当前卫星与目的卫星的相对位置与拥塞情况等约束条件对立地选择下一跳节点。最后通过仿真证明,本文提出的分布式算法在传输时延上有明显的提升,并且在部分卫星失效的情况下也能保证一定的传输成功率,提高了卫星的抗毁性。在极轨道Walker星座结构下,研究卫星传输时不得不面对反向缝隙问题。首先,本文提出了一种基于单对单传输的切换策略SHA(SimpleHandoffAlgorithm),后来在此基础上进行改进,提出另一种基于一对多传输的切换策略 SSHA(Soft Simple Handoff Algorithm),针对切换过程中的卫星丢包问题进行了优化;在数据传输阶段首先利用传统的快照路由方式,建立静态拓扑结构,然后在利用跨缝切换策略的基础上构造新的拓扑结构。最后借助最短路径算法,分别计算不同段时刻的最佳传输方案,作为最终的路由表。最后仿真验证时发现这种路由方式可以在保证传输成功率的前提下大大减少反向缝隙两侧地区的传输时延。