位置:
首页

>

>

TD-HSUPA系统的TCP优化方法
时间:

& nbsp;本文为TD-HSUPA系统提出了一种TCP优化方法:使用无线电网络控制器RNC(无线电网络控制器)分析TCP连接链路上服务器的反馈数据包信息,分析当前TCP连接状态,并使用无线电网络控制器分析当前的TCP连接状态。

在TCP超时发生之前,控制NodeB以优先级调度终端并在短时间内分配更多时隙和代码信道,从而有效地防止无线链路进入“ TCP慢启动阶段”。

并影响无线带宽利用率。

该方法的优点是在RNC中仅完成TCP数据包的分析和处理工作,不会影响整个网络,并且具有良好的系统兼容性。

1 TD-HSUPA系统的TCP优化方法高速上行分组接入HSUPA(高速上行分组接入)是TD-SCDMA的上行数据传输标准。

HSUPA作为与HSDPA高速下行数据传输相匹配的产品,引入了基于NodeB的快速传输。

调度,快速混合自动重发请求HARQ(混合自动重发请求),高阶调制和增强的专用信道E-DCH(增强专用信道)等关键技术,使TD-SCDMA的理论最大上行速率为2.2 Mb / s ,为在线游戏,高清视频通话和其他服务提供足够的带宽,以丰富3G无线通信的应用。

HSUPA的TCP数据包传输过程为:在终端,RNC与远程服务器之间建立连接后,由终端发送TCP数据包,再通过无线空中接口传输后由基站接收;然后基站将数据包通过传输网络发送给RNC。

RNC提供路由功能,以将数据包转发到核心网络,最后转发到远程服务器。

TD-HSUPA系统的协议结构如图1所示。

& nbsp; HSUPA系统中数据的发送端是终端,因为并非所有终端都支持较新版本的传输协议,例如TCP SACK,并且大多数终端仅支持标准TCP NewReno。

因此,考虑到系统的兼容性,HSUPA系统只能使用TCP NewReno作为主系统。

在无线网络中优化TCP的有效方法(例如TCP westwood [2]等)主要针对数据的发送者。

但是,HSUPA系统很难改善所有终端。

从图1所示的HSUPA系统网络结构的角度来看,可以由无线链路[3-4]的接收端来考虑HSUPA的拥塞控制优化,这将由RNC和基站来完成。

本文提出了一种在RNC和NodeB中优化HSUPA系统TCP的方法。

结构如图2所示。

具体方案如下:(1)用户设备UE(User Equipment,用户设备)发送数据后,通过节点B转发给RNC,RNC解析每个数据包的TCP报头信息。

公式Bw& prime = L / TInt [5]计算每个用户使用的无线链路带宽,其中L是数据包的大小,TInt是数据包到达之间的时间间隔。

根据Bw& prime的计算结果,可以从公式Bw =&αBw+(1-&α)Bw& prime;计算出带宽Bw。

[2],在哪里?如果加权系数取0.9,则带宽计算的90%来自上一个值,该值也是对平滑带宽的估计。

(2)RNC不知道UE的超时重发时间RTO(重发TImeout),只能通过其他方式估计该值。

根据数据包的往返时间RTT(往返时间)计算TCP连接的RTO。

RTT包括有线链路的延迟,RNC转发的延迟和无线链路的传输延迟。

在()中,通过分析()中的数据分组,可以容易地计算出有线链路的传输延迟tc。

RNC传输的延迟小于RTO的值,可以将其视为固定值tr。

可以通过以下公式计算无线链路的延迟:tw = L / Bw计算,其中L是TCP / IP数据包大小,可以设置为1500 B,Bw是在步骤(1中计算的带宽),因此RNC端可以估算TCP超时时间RTO = 2×(tc + tw + tr)。

(3)服务器收到数据包后,将发送包含反馈信息的数据包。

当这些包含反馈信息的数据包到达RNC时,RNC需要解析这些数据包的TCP / IP标头信息。

如果检测到反馈

产品资料
行业信息