晁小雨,方 勇,党大鹏
(中国人民解放军91550部队,辽宁 大连 116011)
海域试验通信网是通过高速宽带无线传输链路实现陆上指挥控制中心与海上舰船、舰船与舰船间通信的专用试验通信网络,主要保障数据、语音、视频、时间统一等业务传输,具有带宽大、可靠性高、覆盖范围广、组网灵活等特点,可有力提高试验通信的保障能力[1]。海域试验通信网由岸基节点、舰载节点组成,传输手段主要有短波通信、宽带微波、卫星通信[2]。短波通信主要用于舰载节点间短距离勤务通信及应急指挥,宽带微波和卫星通信用于大容量数据传输。在岸基节点覆盖范围内,舰载节点与岸基节点建立无线信道连接,组成岸—舰无线传输网络。岸基节点覆盖范围外的舰载节点将前期与岸基节点连接的舰载节点作为中继节点,实现动态组网,系统总体架构如图1所示。
图1 海域试验通信网络总体架构Fig. 1 The architecture of ocean-based heterogeneous test communication network
多种无线接入方式使海域试验通信网具有异构性质,舰载节点经常处于多种无线网络的重叠覆盖范围内。但海域试验通信网的网络接入选择仍是基于信号接收强度或信噪比进行切换,判别指标单一,无法实现信息传输的高效能要求[3-4]。为了保证网络资源得以充分利用,急需针对接入策略进行研究。
目前异构无线网络接入策略大多是基于多个网络参数综合评价得出,相关的接入算法主要有灰色关联度算法、收益函数算法、模糊算法、多属性决策判决算法、多目标决策算法、逼近理想解排序法等[5-7]。为了保证试验信息的可靠传输,有效利用网络资源,减少网络频繁切换的“乒乓效应”[8],需要将指挥者的偏好决策与网络状态、业务需求结合考虑。本文选择采用主客观协同决策的网络选择策略,即由层次分析法(Analytic Hierarchy Process,AHP)得出各网络的主观权重,再对网络客观属性参数采用逼近最优解排序法(Technique for Order of Preference by Similarity to Ideal Solution,TOPSIS)求出综合评价指数,对网络进行排序后选择最接近理想方案的网络接入。从而可以兼顾主观偏好与客观网络参数,既保证接入的网络状态良好,也可以满足业务传输的实际需求。
层次分析法(AHP)是一种定性与定量相结合的多目标决策分析方法。层次分析法的基本思想是通过分析系统中各指标的关系,建立递进的层次结构。然后将各个指标两两比较,确定指标的相对重要性。最后计算各层指标中相对于系统的总权重。逼近最优解排序法的基本思想是根据目标对象与理想解的相似程度来评价各目标对象的优劣,其相似程度采用欧式距离衡量,距离越近,表示相似程度越高。TOPSIS将多个目标对象的决策指标构成属性矩阵,将这个属性矩阵归一化处理后得出每个决策指标的最优值和最差值。所有最优值构成正理想解,最差值构成负理想解。分别计算各决策指标与正、负理想解的距离,根据距离计算得出各决策指标的排序[9]。
算法具体步骤如下:
1)构造层次分析法判决矩阵
假设有m个目标网络需要进行排序选择,每个网络有n个指标,将n个指标进行两两比较,构造出判断矩阵:
3)目标属性矩阵归一化处理
5)计算加权目标属性矩阵理想解
根据矩阵V的每列属性的实际意义,选择最优值构成正理想解,选择最差值构成负理想解。其中,对于效益型指标而言,属性值越大越优;对于成本型指标而言,属性值越小越优。假设属性矩阵的正理想解由第1列的最小值、第2列的最大值、第n列的最大值构成,负理想解由第1列的最大值、第2列的最小值、第n列的最小值构成,则正理想解V+和负理想解V-分别为:
6)计算目标与理想解的距离
各备选网络与正理想解和负理想解的距离分别为:
7)计算目标排序
根据TOPSIS算法,距离正理想解最近同时距离负理想解最远的网络即为最优网络,即相对贴近度最大的网络最优。计算公式为:
传统的基于AHP-TOPSIS的网络接入选择模型中通常假设接入节点是静止不动的。而在海域试验通信网中,舰载节点位置实时变化,而且移动轨迹遵循事先规划好的航迹,因此网络的部分指标参数变化是可以预测的。因此可以计算出在航迹中下一位置处的最佳接入网络。如果当前接入网络与下一位置处最佳接入网络相同,则可以保持连接;如果不同,则切换到最佳接入网络。
而在网络切换过程中,也会存在丢包率增加、时延增大等问题,所以在执行切换时,比较切换前后2个接入网络的相对接近度Ci的差值,若差值较小,说明2个网络与理想方案的贴近度足够接近,网络间差距不大,此时切换网络是不值当的,判断为继续使用当前网络。若Ci的差值较大,则可以切换为贴近度更高的网络。
基于位置信息的网络接入策略流程如图2所示。
图2 基于位置信息的网络接入策略流程Fig. 2 Flow chart of network access algorithm based on location
根据海上试验特点,将业务分为实时数据、勤务电话、实时图像、指挥调度,针对不同的需求特征计算各类业务的属性权重。各类业务的需求特征如表1所示。
表1 试验通信业务需求特征Tab. 1 Demand characteristic of test communication services
由于无线信道可能受到电磁干扰或突发拥塞,导致各网络在短时间内性能贴近度发生频繁变化,导致乒乓效应,影响通信质量。因此引入切换代价二次判断的改进方法,即根据各网络在不同位置处的参数,计算各个网络下4种业务的贴近度。将各个业务赋予权重,计算综合评价。比较不同位置处的综合评价得分,例如A处若选择网络N1,在B处选择网络N2,比较两者综合评价得分,若相差大于0.2,即认为切换代价值得,则切换N2。
假设舰载节点从远海向海岸行驶,依次经过A,B,C,D,E五个位置,其主要业务为实时数据、实时图像、勤务电话、指挥调度中的一种。令模拟循环2 000次,每种业务发生次数相同。共有N1,N2,N3三个候选网络可供舰载节点选择接入。N1网络中,舰载节点在远海处通过微波接入到中继节点,中继节点通过微波接入岸基微波节点,最后经由地面光纤传输至指挥中心。当节点进入岸基节点覆盖范围后,直接接入岸基微波节点并由地面光纤接入指挥中心。N2为舰载节点通过动中通经卫星链路直接接入指挥中心。N3为舰载节点通过微波接入中继节点,中继节点再通过卫星链路接入指挥中心。
3种网络的区别主要如表2所示。
表2 三种接入网络特点Tab. 2 The characteristic of three networks
根据上文所述层次分析法,分别计算各类业务的网络指标权重如表3所示。
表3 各类试验通信业务的网络指标权重Tab. 3 Network index weights of test communication services
仿真参数设置如表4所示。
表4 仿真参数设置Tab. 4 Simulation parameters
3.2.1 网络选择概率统计
对每种业务仿真循环500次,选择3种网络的概率如图3所示。可以看出,对于指挥调度、实时数据
图3 不同位置处的网络选择概率Fig. 3 Mesh selection probobility at different locations
2种业务而言,其所需的带宽较小,但对抖动、时延比较敏感,因此在A,B,C三个位置处选择接入N2网络,可以满足其可靠传输的需求。勤务电话、实时图像需要较大的带宽,因而在A,B,C三个位置处选择接入N3。随着节点移动位置变化,N1网络性能提高,各项业务在D,E均选择接入N1网络来保证传输质量和网络连接。
3.2.2 平均切换次数
不同业务类别的网络切换次数如图4所示。由图4可知,本文的改进方法平均切换次数最少,平均权值(即各项业务权重相同)的切换次数最多,基于AHP加权算法的切换次数次之。结合切换代价二次判断的改进方法使切换次数明显减少,避免网络因为贴近度相差很小而频繁切换,从而减少了切换过程导致的丢包,以更小的代价获得更优的通信性能。
图4 不同业务类别的网络切换次数Fig. 4 Network switching times of different service categories
本文提出一种海上机动试验通信网的异构网络接入选择算法。该算法采用层次分析法评估对各类业务对网络参数的权重,然后采用TOPSIS方法对备选网络评估,结合网络切换代价二次判断,进行网络接入选择。仿真计算表明,本文方法能够充分考虑业务特点和备选网络实时状态,有效选择理想接入网络,而且在网络贴近度相近时,能够考虑网络切换代价,减少切换次数,避免频繁切换导致的丢包,提高试验信息的传输可靠性。
下一步,将针对海上试验多用户自组网的网络接入选择及负载均衡进行研究。