工业通信论文:工业无线通信的可靠性透析

时间:2022-02-21 11:37:46

工业通信论文:工业无线通信的可靠性透析

本文作者:刘科许洪华工作单位:苏州市职业大学电子信息工程系

工业无线通信调度工业无线通信中一般采用时分多址(TimeDivisionMul-tipleAccess,TDMA)调度方式,通信调度周期分为多个时隙(TimeSlot,TS),通信节点依次进行数据交互。基于TDMA的多跳通信中,实时性要求更具有挑战。传统的有线通信和点对点通信中需要1个时隙情况,n跳端到端通信至少需要n个时隙,相应地,重传也需要更多时隙。在端到端时隙数约束下,时隙分配成为工业多跳无线通信重要的资源调度方法。工业无线通信中一般采用跳-跳重传方式。网络调度器为每个节点分配固定次数的重传时隙,以超帧形式下载到各个通信节点。如前所述,现有的工业无线系统一般是根据实时性约束等,为每跳平均分配重传时隙。2.2重传提高可靠性原理考虑基于TDMA调度中子链路Li上通信情况。设每个时隙中Li只传输数据报和相应的确认信息。由于确认信息数据帧较短,在数据报传输后立即接收,一般不考虑数据报传输成功而确认信息传输失败情况。此时,子链路Li上通信可以用图1所示的二维马尔可夫链描述[5]。图1子链路通信二维马尔可夫链图1中,Gi表示通信成功状态,qGi和pGi分别表示上一个时隙通信成功时,本次通信成功和失败的概率,Bi表示通信失败状态,qBi和pBi分别表示上一个时隙通信失败时情况。在考虑外界随机干扰的情况下,有qGi=qBi=qi,pGi=pBi=pi=(1-qi),此时,Li上通信情况符合贝努力概型,用di表示分配给Li子链路的时隙数目(包括重传时隙数目),记Ri为其通信成功概率,有:Ri(qi,di)=1-∏dij=1(1-qi)(1)显然,1-qi<1,随着di增加,通信可靠性Ri增大。2.3冗余路由提高可靠性原理为进一步提高链路可靠性,工业无线通信中可以利用邻居节点协作重传,构成冗余路由。图3为典型冗余路由形式。r1为冗余中继,当n0到通信失败时(如无视距路径、n1处持续强干扰、n1故障等),启用n0→r1→n2路由,以提高端到端可靠性。图2中,L11、L12为主链路中子链路,设其通信成功概率为q1和q2;L11、L12为冗余路由中子链路,设其通信成功概率为q11和q12;设R(n0|n2)表示节点n0到节点n2的通信成功概率,则R(n0|n2)=q1q2+(1-q1)q11q12(2)显然,R(n0|n2)>q1q2,有冗余路由情况提高了链路可靠性。考虑重传时隙时,可由(1)式计算各个子链路通信成功概率,代入(2)式,可计算端到端可靠性。

工业无线通信链路可靠性建模不失一般性,考虑N+1个节点组成的N跳链路,用N=n0,n1….n{}N表示链路节点,其中,n0表示源节点,nN表示目的节点,Li表示节点ni-1和ni之间的子链路,i∈{1,2,…}N。多跳无线通信链路如图3所示。如2.2节所述,由式(1)可以计算多跳链路中每个子链路通信成功概率Ri。对于N跳链路,用D={d0,d1….dN}表示链路时隙分配,用Q={q0,q1….qN}表示各子链路可靠性情况,则整条链路的可靠性表示为:R(Q,D)=∏Ni=1Ri(qi,di)(3)通过工业认知无线电技术可以实时感知通信信道信噪比等,从而获得各子链路通信可靠性情况[6][7]。由于工业现场实时通信周期短,可认为感知的链路可靠性Q在通信周期内不变,此时有:R(D)=∏Ni=1Ri(di)(4)工业无线通信链路可靠性优化工业无线通信链路可靠性优化即是最大化(4)式。考虑工业通信实时性约束,设从源节点n0到目的节点nN允许的最大时延为D个时隙,则最大化通信可靠性表示为:MAXDRs.t.∑Ni=1di{=D(5)式(5)优化问题可以采用非线性整数规划问题求解方法,从而为每个子链路分配时隙,在D个时隙时间内实现链路端到端可靠性最大化,但一般计算量大,难以应用于现场仪表实时通信中。以下通过转化,寻求易于应用的求解方法。定义3.1:定义子链路增益函数Ki(di)=Ri(di+1)/Ri(di),其含义表示当前子链路Li上分配的时隙数量为di,若再多分配1个时隙,子链路的可靠性增益。引理3.1:Ki(di)是di的减函数。证明:Ki(di)=Ri+(1-Ri)RiRi=2-Ri,同理Ki(di+1)=2-Ri+(1-Ri[)R]i=2-2Ri+R2i∴Ki(di+1)-Ki(di)=Ri(Ri-1)<0命题得证。定理3.1:重传时隙分配过程中,每个时隙分配给Ki(di)最大的子链路,则链路可靠性最大。证明:对于N+1个节点的N跳路由,假设允许的最大时延为D个时隙,那么就有m=D-N个可再分配的重传时隙。考虑Q在通信周期内不变,由式(2)和定义3.1,链路可靠性可表示为:R(D)=∏Ni=1Ri(1)∏Ni=1∏di-1j=1Ri(1)Ki(j)(4)即R(D)=f(Ki(j))链路中各子链路增益函数可有mN个可能的取值,m个重传时隙分配对应m个Ki(j)。重传时隙实际分配中,每个子链路j从1到di递增,而Ki(di)是di的减函数,所以分配中Ki(j)满足递减。分配重传时隙时,取i=argmaxi=1,2…NKi(j),m个重传时隙分配过程对应着依次选取子链路增益函数mN个可能值中前m个最大值的过程,故R(D)=f(Ki(j))最大,命题得证。基于定理3.1,原资源分配问题可以转化为如下方法进行求解:1)为每一个子链路分配1个时隙作为初始值,既取D(0)=[1,1…1];2)取1个重传时隙进行分配,遍历每个子链路,计算每个子链路的增益函数值Ki(di);3)搜索增益函数值Ki(di)最大的子链路n*,该子链路时隙分配值加1;4)所有重传时隙分配完毕,则输出最终时隙分配结果D=[d1,d2…di];否则转2)步。利用该结果和信道感知情况,应用式(1)可以进一步计算每个子链路的可靠性,根据式(2)可以计算整个链路的可靠性。在工业无线系统中,由网络调度器以超帧形式,下传该结果到链路,从而实现链路优化。3.3有冗余路由情况有冗余路由的多跳无线通信链路如图4所示。图4有冗余路由的多跳无线通信链路通信调度上,主链路仍然基于传统的TDMA,但重传时隙为(D-2N)。当ni节点重传时隙耗尽仍不能成功通信时,启用冗余路由ni→ri+1→ni+2,数据从ni传送到ni+2。主链路采用前述方法优化分配时隙,Li1和Li2子链路使用Li+1子链路的时隙向ni+1传送数据,视为2跳链路进行重传时隙优化方法分配。设R(ni|nj)表示节点i到节点j的通信成功概率,可按如下方法求取链路可靠性:R(nN-1|nN)=RLNR(nN-2|nN)=RLN-1R(nN-1|nN)+(1-RLN-1)RLN1RLN2R(nN-3|nN)=RLN-2R(nN-2|nN)+(1-RLN-2)RL(N-2)1RL(N-2)2R(nN-1|nN)……R(n0|nN)=RL1R(n1|nN)+(1-RL1)RL11RL12R(n2|nN)当然,利用无线信道的广播特性,可以在主链路上节点nm(m∈(0,1,…,N-1))发起通信时,nm+1和rm+1同步接收,nm+1接收失败时,由rm+1将数据传送给nm+2;也可以设计为nm+2同时接收nm+1和rm+1数据,采用最大比拟合,可以进一步提高链路可靠性。这些方案会增加冗余路由节点时隙和能耗开销,对现场节点时钟同步等要求较高,与传统的TD-MA方式兼容也存在困难,在此不作进一步讨论。4数值仿真研究工厂环境无线信道一般近似为瑞利衰落[7]。仿真条件中设链路信道衰落服从瑞利分布,取σ=0.2瑞利序列作为各子链路一次通信失败概率,依次取N=1~19,即选取子链路数目为1~19情况。在Matlab中对平均分配时隙和优化分配时隙情况进行数值仿真。图5为D=3N时1000次数值仿真统计情况。图中可见,优化分配方法较平均分配时隙明显提高链路可靠性。在子链路L5、L10、L15施加干扰(失败概率增加30%)时,优化分配方法仍然有较好的可靠性。图6为N=19时,D=57时(对应平均分配时隙中每子链路3个时隙的典型情况),时隙分配情况统计,可见,优化算法能够将有限的时隙分配给信道质量较差的子链路,具有较好的链路自适应能力,避免形成通信瓶颈;图7中研究算法随重传时隙增加时可靠性情况,在图6基础上增加时隙,优化算法取D=19~95,平均分配取D=19、38、57、72、95(对应0、1、2、3、4次重传),分别进行1000次仿真统计平均。可见,优化分配方案在D=19~72时,即无重传到3次重传都可比较明显提高链路可靠性,覆盖了典型通信情况。在图5仿真条件下,对有冗余路由情况进行数值仿真。图8为1000次数值仿真统计情况,与图5比较,一方面,可图7多跳链路时隙分配统计见有冗余路由的多跳无线通信链路较明显改善了可靠性;另一方面,平均分配时隙、优化分配时隙及对应的有无干扰情况,与图5有类似结论,可见优化方法对有冗余路由情况也可以进一步提高链路可靠性。图8有冗余路由的1~19跳链路可靠性仿真

本文在传统的工业无线通信调度模式下,通过优化重传,提高了工业多跳无线通信链路可靠性。应用中,将优化的时隙分配结果以超帧形式下载到各个节点即可,具有应用价值。对无冗余路由情况链路重传优化,实际是对链路进行了时域上优化;对于有冗余路由的多跳链路重传优化,实际是对链路时域和空域资源调度优化。随着工业认知无线电理论和技术发展,以及现场仪表通信能力和数据处理能力提高,诸如频域、码域、功率域等多域资源均可以在通信中得到协同优化,从而可以进一步提高链路通信可靠性,为工业无线技术应用推广提供基础和空间。