王艳花
(91497部队,浙江 宁波 315000)
军事卫星通信系统是用于军事的一种通信系统。同时,作为军事战略和国家防御的重要组成部分,在军事方面采用卫星通信的原因主要是覆盖区域广,可以让所有用户快速有效地进行信息交换[1]。
军事无线通信技术利用卫星进行军事通信的过程具有通信传播距离远、传输数据容量大、可靠性高、灵活性强及造价成本低等优点,是当代军事通信的理想形式,同时也取得了非常大的成果[2]。
本文采用最短路径优先算法来实现军事卫星通信系统终端的快速切换。最短路径优先算法按照终端和地面之间的星间链路路径最短的原则来对终端进行快速切换[3]。由于军事卫星通信系统的多星覆盖会造成星间链路具有选择多样性的特点,当终端要进行切换时,会提前计算出地面-卫星-终端之间总链路长度的所有可能值,然后选择能使总链路长度达到最小的卫星作为切换星。
计算从源卫星节点S到目的卫星D的最短路径的方法具体如下。
(1)初始化。源卫星节点S被设置为ds=0,ps为空;除源卫星节点S以外的节点设置成di=∞,pi为空;同时设置源节点S为已标记节点,记作K=S,而除源卫星节点S以外的节点作为未标记节点。
(2)对所有已标记节点K到未标记节点之间的距离进行检验,同时设置dj=[dj,dk+Lkj],Lkj是节点K到节点J之间的距离。
(3)选取下一个节点。在所有除源卫星节点S以外未标记节点选取d值最小的一个节点R作为最短路径中的节点,并被设置成已标记的节点。……