论文部分内容阅读
卫星网络通信具有高带宽、覆盖面积大、易于实现广播等特性,在全球通信中占有越来越重要的位置。采用多层卫星进行组网通信,不同轨道的卫星可进行优势互补。目前,基于GEO/LEO双层卫星组网通信已经成为研究热点,高层GEO卫星可以利用自身处理能力和存储能力较大的优势,只承担管理和存储低层卫星数据功能,也可以作为低层LEO卫星的备份承担数据包转发功能。后者在一定程度上降低因卫星失效或链路失效等突发性问题导致的组播中断。低层LEO卫星利用自身传输时延较低的优势,主要承担数据包的转发功能。GEO/LEO双层卫星组网的通信方式,不仅能够利用每层卫星的优势,提高空间频谱利用率,而且具有较强的抗毁性,提高卫星网络性能。卫星信道的高带宽特性,使其成为组播业务的理想载体。组播技术可以实现一对多的传输,节约传输带宽,减轻网络负载。研究卫星组播通信的关键技术之一是建立性能良好的组播树。对于卫星通信组播网络来说,存在着带宽受限、星上资源供应有限、链路误码率较大、网络拓扑变化较快等问题。因此,本文依据现有的单层卫星组播树算法,结合GEO/LEO双层卫星的通信特点,提出了一种基于GEO/LEO双层卫星IP网络的组播算法,并通过将链路时延和带宽作为链路权值,引入链路恒久性因子,降低传输时延和丢包率,确保卫星网络传输的高性能。通过仿真验证,本文改进的组播树算法时延性能和带宽消耗性能均有较好的提升,并且使得丢包率有较大的改进。卫星网络可能会面临卫星节点失效或者突发性卫星链路失效等问题,使得组播数据包不能够正常到达目的终端。将GEO卫星层作为LEO卫星层的备份,承担一定的转发数据功能。并在此基础上进一步对提出的算法进行改进,能够有效的降低因卫星节点失效而导致数据包的丢失率。通过仿真验证,改进后的组播树算法能够在一定程度上容忍突卫星网络的突然性中断问题,提高卫星网络性能。