一种基于卫星网络状态进行自适应调节的通信方法技术

技术编号:20246470 阅读:46 留言:0更新日期:2019-01-30 00:36
本发明专利技术公开了一种基于卫星网络状态进行自适应调节的通信方法,本发明专利技术的系统收到用户的通信申请,系统同意请求后开始通信;通过获取通信卫星品质因数、通信带宽和用户发送功率以及通信链路长度和此次的传输波长等参数判断当前网络通信状态,将各个参数带入公式中进行计算,得到初始发送速率,并以此完成通信连接等操作;系统自适应调整环节,每完成k次数据包的传输,就重新计算丢包间隔Ci′并生成新的数据发送率X;本次通信结束。本方法可以根据网络实时状态做出自适应调整,方程式中的主要参数不需要预估设定,便于动态变化适应实际通信环境,更加灵活;相比于其他传输控制协议,本方法具有更好的适应性,以及更高的网络效率。

【技术实现步骤摘要】
一种基于卫星网络状态进行自适应调节的通信方法
本专利技术属于无线网络通信
,涉及一种卫星网络中多媒体业务传输控制协议,该方法适用于中轨道卫星网络流媒体业务传输。
技术介绍
随着时代的发展,人们对于互联网多媒体业务的需求逐渐增强,如IP电话、视频点播、视频会议、远程教育等流媒体应用借助无线网络获得了巨大的发展,其中卫星网络通信方式更是未来的发展方向。卫星网络具有部署灵活,覆盖范围大等优势,为许多没有有线网络基础设施的地区提供了互联网接入服务。传输控制协议(transmissioncontrolprotocol,TCP)是网络中一种主要的数据传输协议,但因为TCP是面向连接的协议,无法保证业务的实时性要求,其在多媒体数据方面传输效率较低。而面向非连接的UDP协议在传输多媒体数据业务时又会不公平地占有大量带宽,大大抑制了其它TCP流的吞吐率,并会加重整个网络的拥塞情况,最终导致网络的崩溃因此,互联网工程工作组(IETF)提出了一种基于速率的传输协议——TCP友好速率控制协议(TCPfriendlyratecontrol,TFRC)来传输多媒体业务数据。TFRC根据TCP吞吐量方程计算发送速率,并提供平稳的数据流通信,该协议对TCP和UDP两种数据流都保持了较高的友好性,其性能已经在有线IP网中得到了广泛的认同。然而TFRC协议在无线网络中的性能较差,因为无线网络本身的高误码率造成的丢包与路由器队列拥塞造成的丢包并存,而接收端则将丢包全部归咎为网络拥塞造成,使系统不能准确地发现网络中的拥塞情况,从而盲目的减小数据流的发送速率,造成网络性能的下降。目前国内外对于TFRC的扩展改进主要如下:1)TFRCwireless:将LDA算法(LossDifferentiationAlgorithm)加入到TFRC协议中。协议通过LDA算法可以对丢失的数据包进行区分,只考虑网络拥塞丢包而忽略无线损失丢包,目前的LDA算法主要有Biaz、Spike和ZigZag等,这些算法都是根据延时抖动来判断数据包的丢失类型,即通过数据包在链路中的相对单程时间(ROTT)进行丢包分类。但是它们都需要人为设定相应的判断阈值,该阈值不能适应无线网络中时刻变化的环境,如传输距离等,且在某些特定情况下可能会遇到较高的误分类率。2)MULTFRC:该算法的核心思想是在同一条链路上创建多个TFRC连接,用以弥补单个连接的链路利用率不足的缺陷。该算法是一种端到端的机制改进,不需要对网络硬件设备进行任何修改。但是该算法需要较多资源来控制连接,发送端的数据分割和接收端的数据重组也增加了系统资源开销,综合性价比不高。3)MBTFRC:基于测量的TFRC(Measurement-basedTFRC,MBTFRC)3)MBTFRC:基于测量的TFRC(Measurement-basedTFRC,MBTFRC)在接收端使用无源带宽测量来调节数据发送速率,提高TFRC协议性能。该算法使用基于窗口的指数加权移动平均值(WEWMA)来调整速率,具备一定的灵活性和系统稳定性。但是该算法需要设定两个权重值,且不区分网络丢包的类型,也不考虑长时间的传播延迟,不适合卫星网络环境。以上三种算法为目前TFRC在无线网络环境中的主要改进方式。但是这些扩展方式比较固定,权重、阈值需要预估设定,且不便于频繁更改,而无线网络环境又是时刻处于动态变化的,尤其是卫星网络环境,由于所处地区的天气和通信距离的影响,链路状态时好时坏,不能一概而论。针对上述方法的不足,提出了一种根据信道状态进行自适应调节的TFRC协议改进算法TFRC-EA(Environmentaladaptation)。本方法通过获取通信链路长度、波长等信息计算链路误码率,得出准确的网络状态信息,正确调节发送端的数据发送速率,从而提升系统的整体性能。
技术实现思路
本专利技术的目的在于提供一种无线通信过程中传输控制方法,能够适应当前的链路状态,区分链路丢包和拥塞丢包,保证通信系统在不同网络条件下都可以保证高吞吐量、传输稳定等网络性能。本专利技术提出的一种基于卫星网络状态进行自适应调节的通信方法,其基本原理:传统的TFRC协议是基于TCPReno吞吐量方程式(1)计算得出数据发送速率X。X是数据流的传输速率;S是数据包大小;R是数据包往返时间RTT;b是ack应答中确认的数据包数量,通常取1;p是丢失事件率,是本文中的重要讨论变量,其计算方式下文会给出;tRTO是超时重传等待时间,为4×R。主要决定因素是网络中的丢失事件率p,该丢失事件率p为一定时间内平均丢包事件间隔的倒数,丢包间隔指的是两次丢包事件之间的数据包数量。在有线网络中网络拥塞是造成链路中数据包丢失的主要原因,丢失事件率p能够反应当前的网络状态;但在无线网络中由于存在一定的无线误码率,协议无法区分丢包类型,将所有丢包全部判定为网络拥塞造成,丢失事件率的计算受到影响,过多的降低数据发送速率,造成系统性能下降。有线网络和无线网络的丢包间隔分别如图1和图2所示,图中数字表示数据包的序列号,字母C代表拥塞丢包,W代表无线误码丢包。由于存在无线误码丢包,丢包间隔由原来的20(23-3)减小为18(21-3),丢失事件率增大,造成发送速率减小,降低网络带宽利用率。卫星网络接收端载噪比即载波功率C与噪声功率N之比可以通过公式(2)计算得出EIRP发射机等效全向辐射功率。Lt是发送馈线损耗。Lr是接收馈线损耗。k是玻尔兹曼常数,k=1.38×10-23J/K。B是带宽。T是噪声源的噪声温度。G/T是接收系统的品质因数。式(2)中,发射机等效全向辐射功率EIRP和接收天线增益G是固定值,而自由空间传输损耗Lf通过公式(3)计算由于工作波长与频率的关系为λ=c/f,所以化简得到公式(4)。将π、c常数带入,简化为公式(5),由此看出自由空间传输损耗主要与链路长度d和波长f有关。Lf=92.44+20lgd+20lgf(5)式(2)中Lt是发送馈线损耗,Lr是接收馈线损耗,k是玻尔兹曼常数,k=1.38×10-23J/K,B是带宽中轨卫星通常为36MHz,T是噪声源的噪声温度,G/T是接收系统的品质因数是卫星的固有属性,令L=LfLtLr并将其定义为链路及系统损耗和余量于是有:C/N(dB)=EIRP(dBw)+G/T(dBk)-L(dB)-k(dBw/k)-B(dBHz)(6)数字卫星通信系统通常有BPSK和QPSK两种调制解调方式。其误码率公式为:而大小为packet_size的数据包的丢失概率packet_loss为:packet_loss=1-(1-Pe)packet_size(8)于是链路误码率Pe就能够通过卫星网络的物理环境状态进行预估计算,除去固有属性及固定数值如接收机品质因数、发射功率和带宽等外,主要由链路长度和波长决定。新的丢包间隔Ci'由公式(8)计算得出,最后带入公式(10)得出准确的丢失事件率。Ci′=Ci×(1+packet_loss)(9)Ci是丢包间隔;packet_loss是丢包率;wi是权重系数;最后重新带入公式(1)中,得出正确的数据发送速率。本专利技术的技术方案如下:1)系统收到用户的通信申请,系统同意请求后开始通信;2)通过获取通信卫星品质因数、通信带宽本文档来自技高网
...

【技术保护点】
1.一种基于卫星网络状态进行自适应调节的通信方法,其特征在于:本方法的实现过程如下,1)系统收到用户的通信申请,系统同意请求后开始通信;2)通过获取通信卫星品质因数、通信带宽和用户发送功率以及通信链路长度和此次的传输波长参数判断当前网络通信状态,将各个参数带入公式中进行计算,得到初始发送速率,并以此完成通信连接操作;3)系统自适应调整环节,每完成k次数据包的传输,就重新计算丢包间隔Ci'并生成新的数据发送率X;4)本次通信结束。

【技术特征摘要】
1.一种基于卫星网络状态进行自适应调节的通信方法,其特征在于:本方法的实现过程如下,1)系统收到用户的通信申请,系统同意请求后开始通信;2)通过获取通信卫星品质因数、通信带宽和用户发送功率以及通信链路长度和此次的传输波长参数判断当前网络通信状态,将各个参数带入公式中进行计算,得到初始发送速率,并以此完成通信连接操作;3)系统自适应调整环节,每完成k次数据包的传输,就重新计算丢包间隔Ci'并生成新的数据发送率X;4)本次通信结束。2.根据权利要求1所述的一种基于卫星网络状态进行自适应调节的通信方法,TFRC协议是基于TCPReno吞吐量方程式(1)计算得出数据发送速率X;X是数据流的传输速率;S是数据包大小;R是数据包往返时间RTT;b是ack应答中确认的数据包数量,通常取1;p是丢失事件率;tRTO是超时重传等待时间,为4×R;决定因素是网络中的丢失事件率p,该丢失事件率p为一定时间内平均丢包事件间隔的倒数,丢包间隔指的是两次丢包事件之间的数据包数量;在有线网络中网络拥塞是造成链路中数据包丢失的主要原因,丢失事件率p能够反应当前的网络状态;但在无线网络中由于存在一定的无线误码率,协议无法区分丢包类型,将所有丢包全部判定为网络拥塞造成,丢失事件率的计算受到影响,过多的降低数据发送速率,造成系统性能下降;有线网络和无线网络的丢包间隔中,字母C代表拥塞丢包,W代表无线误码丢包;卫星网络接收端载噪比即载波功率C与噪声功率N之比通过公式(2)计算得出EIRP发射机等效全向辐射功率;Lt是发送馈线损耗;Lr是接收馈线损耗;k是玻尔兹曼常数,k=1...

【专利技术属性】
技术研发人员:司鹏搏郝国超刘雯琪于航吴文君张延华
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1