高速下行分组接入用户数据时延确定的方法及装置的制作方法

文档序号:7958311阅读:180来源:国知局
专利名称:高速下行分组接入用户数据时延确定的方法及装置的制作方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种高速下行分组接入用户数据时延的确定方法及装置。
背景技术
高速下行分组接入(HSDPA,High Speed Downlink PacketAccess),是WCDMA技术第5版本的重要特性,通过自适应调制和编码(AMC)、混合重传(HARQ),以及基站的快速调度等一系列技术实现下行的高速数据传输。
在WCDMA系统中,HSDPA的引入增加了三种信道,分别是在下行链路传输数据信息的HS-PDSCH信道、传输下行控制信息的HS-SCCH信道,以及传输上行反馈信息的HS-DPCCH信道。
图1所示为现有技术HSDPA资源在多个用户之间的调度;如图所示的HSDPA和专用信道DPCH相比,HSDPA具有很大的优势。主要在于首先,小区内的多个用户共享HSDPA的所有资源。一个小区可以使用的HS-PDSCH信道最多可达15个,每个信道使用的信道码的扩频因子固定为16。如下图所示,这些承载数据的信道可以根据用户的数据传输需求和所处的信道环境,合理的动态的分配给各个用户,同一时刻也可以把资源按照一定的比率分配给多个用户。通过使用一定的调度算法,系统还可以为信道环境好的用户分配更多的HS-PDSCH信道,这样就能进一步提高系统的容量。而对于专用信道,系统必须为每个用户分配固定的资源,当某个用户没有数据传输时,分配给该用户的资源也不能被其它用户使用,从而造成资源的浪费。因此,HSDPA技术非常适合那些数据传输需求具有突发性,数据传输时延要求没有语音电话等会话类业务高的非实时业务。
其次,HSDPA的自适应调制和编码功能,使得在用户所处的信道环境比较好的时候能够采用16QAM的调制方式,并使用高的编码率,从而在使用同样的信码和功率资源的情况下,获得高速的数据传输,信道码和功率的资源利用率相对DCH信道来说提高了100%甚至更多。如果一个小区配置了15条HS-PDSDCH信道,理论上用户所处的信道环境允许时每个用户的最大数据传输速率可以达到13.976Mbps。因此,HSDPA是WCDMA下行高速数据接入的解决方案,能够有效解决下行容量受限问题。
再次,HSDPA采用混合重传(HARQ)技术,在物理层直接对传输失败的数据进行重传,对比DCH信道的RLC层重传,大大降低了数据重传带来的时延,从而为用户提供了更高的服务质量。
目前,在确定高速下行分组接入用户数据的时延方面还未出现成熟技术,导致影响到高速下行分组接入中的数据信息同步等需要确定时延的技术的实现。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种高速下行分组接入用户数据时延确定的方法及装置。
本发明的目的是通过以下技术方案实现的一种高速下行分组接入用户数据时延的确定方法,包括A、在测量时间段内,测量各个高速下行分组接入用户协议数据单元PDU在基站NodeB的滞留时间与该PDU的数据量的乘积值,并将各PDU的乘积值累加;B、对所述乘积累加的和值进行数据量平均,得出数据传输时延。
所述步骤A包括A1、对一个调度帧调度的各个PDU的滞留时间与该PDU数据量的乘积求和,得到该调度帧的PDU滞留时间与数据量的乘积和;A2、在测量时间段内,将所述各个调度帧的乘积和累加求和。
所述步骤B包括B1、对测量时间段中的全部PDU的数据量求和值;B2、根据PDU数据量和值对所述乘积累加和值进行数据量平均。
所述的测试时间段为一个或多个测量周期。
一种高速下行分组接入用户数据时延的确定装置,包括乘积值求和模块用于确定测试时间段内全部PDU的滞留时间与数据量乘积的累加和;数据量测量模块用于确定测试时间段内被调度的全部PDU数据量的和;时延确定模块用于确定测试时间段内全部PDU的滞留时间与数据量乘积累加和的数据量平均值。
所述的乘积值求和模块包括调度帧乘积值求和子模块用于确定被一个调度帧调度的各个PDU的滞留时间与该PDU数据量乘积的和,得到该调度帧的PDU滞留时间与数据量乘积和;测量时间段乘积值求和子模块用于确定在测量时间段中各个调度帧的PDU滞留时间与数据量乘积和的和值。
所述的一种高速下行分组接入用户数据时延的确定装置,还包括
测量时间设置模块,用于设置确定数据传输时延所需的时间,将该时间设置为一个或多个测量周期。
由上述本发明提供的技术方案可以看出,本发明各个PDU数据包时延以及各PDU数据包的数据量,简洁、清晰地实现了对高速下行分组接入系统中时延的确定,以便应用时延进行数据信息同步、系统性能调整。


图1所示为现有技术HSDPA资源在多个用户之间的调度;图2所示为本发明实施例一确定时延的示意图;图3所示为本发明实施例二的装置示意图。
具体实施例方式
本发明的核心是对测量时间段内各个PDU的PDU滞留时间与该PDU数据量的乘积累加求和值,然后再根据该测量时间段PDU数据总量对所述的乘积累加和值求数据量平均,得到传输时延。
具体一点讲,本发明通过对滞留时间与数据量的乘积和进行数据量平均得到每字节数据的传输时延。
实现本发明对数据传输时延的确定,必须求出测量时间段内各个PDU的PDU滞留时间与该PDU数据量的乘积累加求和值。
本发明将一个或者多个测量周期设定为测量时间段,在测量时间段内将会发送多个调度帧,每个调度帧当中又包含多个PDU数据包。
欲求出测量时间段内的各个PDU的PDU滞留时间与该PDU数据量的乘积累加和,则首先需要求出测量时间段内每个调度帧调度的PDU数据包的中各个PDU的滞留时间与该PDU数据量的乘积的和;得到每个调度帧的PDU滞留时间与数据量的乘积和后,对全部调度帧的所述乘积和累加,最终得到测量时间段内全部PDU数据包的PDU滞留时间与数据量的乘积累加和。
另外,求出测量时间段内全部PDU数据包的数据量总和。
根据全部PDU数据包的数据量总和,求出滞留时间与数据量的乘积累加和对数据量总和的平均值,便得到没字节数据的传输时延。
下面将结合本发明附图对本发明作详细说明。
图2所示为本发明实施例一确定时延的示意图。
如图2所示,本发明首先需要确定每个PDU数据包在NodeB中的滞留时间,对该滞留时间的测量通过以下方法实现步骤1、确定每个PDU数据包在NodeB中的滞留时间。
NodeB为无线网络控制器RNC下发的PDU数据包都打上一个时间标签,记为T1,T2,……Tn。
假定发送了N个PDU,可以通过当前时间t和时间标签中记录的时间之差得出每个PDU的滞留时间。
对于发送了N个PDU的一个调度帧,则该帧中的每个PDU在NodeB内滞留的时间分别为t1(=t-T1)、t2(=t-T2)……tn(=t-Tn)。
步骤2、确定一个调度帧调度的PDU的数据量和其对应的滞留时间的乘积和。
由于每个PDU的数据量可测,一个调度帧调度的数据量分别为D1,D2……Dn,则可以该调度帧调度的PDU的数据量和其对应的滞留时间的乘积和为St1=t1*D1+t2*D2+…+tn*Dn。
步骤3、确定一个测量时间段内用户发送的数据量总和。
假定测量时间段为统计周期T,则在统计周期T内该用户有m次从队列缓存中向空口发送数据,则总的发送数据量为S=S1+S2+……+Sm。
步骤4、确定统计周期T内用户发送的所有m个PDU的数据量与该PDU对应的滞留时间的乘积的总,即St=St1+St2+……+Stm。
步骤5、对所述PDU的数据量与该PDU对应的滞留时间的乘积的总和进行数据量平均,得出数据传输时延。
根据统计周期内所有PDU数据量与滞留时间乘积的累加和,只需对该和值进行数据量平均便可以得到每字节数据在NodeB中的时延,因此该高速下行分组接入(HSDPA)用户的每个字节数据在NodeB内的时延可以计算为Bt=St/S。
本发明所述实施例中对总的发送数据量S的确定不受先后顺序的限制,可以在所述步骤5前的任意步骤中进行。
本发明所述方法可以应用于针对一个HSDPA用户的一个或者几个队列进行时延统计计算,同时,方法还可以推广到针对一个小区内的某一个优先级队列进行时延统计计算;图3所示为本发明实施例二的装置示意图。
如图3所示的一种确定数据传输时延的装置,包括乘积值求和模块用于确定测试时间段内全部PDU的滞留时间与数据量乘积的累加和;数据量测量模块用于确定测试时间段内被调度的全部PDU数据量的和;时延确定模块用于根据乘积值求和模块以及数据量测量模块的测量值确定测试时间段内全部PDU的滞留时间与数据量乘积累加和的数据量平均值。
所述的乘积值求和模块包括调度帧乘积值求和子模块用于根据单个调度帧乘机和确定被一个调度帧调度的各个PDU的滞留时间与该PDU数据量乘积的和,得到该调度帧的PDU滞留时间与数据量乘积和;测量时间段乘积值求和子模块用于确定在测量时间段中各个调度帧的PDU滞留时间与数据量乘积和的累加和值。
本发明所述确定数据传输时延的装置还包括测量时间设置模块,用于设置确定数据传输时延所需的时间,将该时间设置为一个或多个测量周期。
在所述的各个模块中,乘积值求和模块以及数据量测量模块与时延确定模块确定模块相连,将获得的数值输入时延确定模块,在时延确定模块中计算出具体的时延;另外,测量时间设置模块与乘积值求和模块以及数据量测量模块相连,对这两个模块进行测量时间控制。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种高速下行分组接入用户数据时延的确定方法,其特征在于,包括A、在测量时间段内,测量各个高速下行分组接入用户协议数据单元PDU在基站NodeB的滞留时间与该PDU的数据量的乘积值,并将各PDU的乘积值累加;B、对所述乘积累加的和值进行数据量平均,得出数据传输时延。
2.根据权利要求1所述的一种高速下行分组接入用户数据时延的确定方法,其特征在于,所述步骤A包括A1、对一个调度帧调度的各个PDU的滞留时间与该PDU数据量的乘积求和,得到该调度帧的PDU滞留时间与数据量的乘积和;A2、在测量时间段内,将所述各个调度帧的乘积和累加求和。
3.根据权利要求1所述的一种高速下行分组接入用户数据时延的确定方法,其特征在于,所述步骤B包括B1、对测量时间段中的全部PDU的数据量求和值;B2、根据PDU数据量和值对所述乘积累加和值进行数据量平均。
4.根据权利要求1所述的一种高速下行分组接入用户数据时延的确定方法,其特征在于,所述的测试时间段为一个或多个测量周期。
5.一种高速下行分组接入用户数据时延的确定装置,其特征在于,包括乘积值求和模块用于确定测试时间段内全部PDU的滞留时间与数据量乘积的累加和;数据量测量模块用于确定测试时间段内被调度的全部PDU数据量的和;时延确定模块用于根据乘积值求和模块以及数据量测量模块的测量值确定测试时间段内全部PDU的滞留时间与数据量乘积累加和的数据量平均值。
6.根据权利要求5所述的一种高速下行分组接入用户数据时延的确定装置,其特征在于,所述的乘积值求和模块包括调度帧乘积值求和子模块用于确定被一个调度帧调度的各个PDU的滞留时间与该PDU数据量乘积的和,得到该调度帧的PDU滞留时间与数据量乘积和;测量时间段乘积值求和子模块用于根据单个调度帧乘机和确定在测量时间段中各个调度帧的PDU滞留时间与数据量乘积和的和值。
7.根据权利要求5所述的一种高速下行分组接入用户数据时延的确定装置,其特征在于,还包括测量时间设置模块,用于设置确定数据传输时延所需的时间,将该时间设置为一个或多个测量周期。
全文摘要
本发明提供了一种高速下行分组接入用户数据时延的确定方法及装置,该方法包括在测量时间段内,测量各个高速下行分组接入用户协议数据单元PDU在基站NodeB的滞留时间与该PDU的数据量的乘积值,并将各PDU的乘积值累加;对所述乘积累加的和值进行数据量平均,得出数据传输时延。本发明各个PDU数据包时延以及各PDU数据包的数据量,简洁、清晰地实现了对高速下行分组接入系统中时延的确定,以便应用时延进行数据信息同步、系统性能调整。
文档编号H04L1/00GK1863031SQ20061006498
公开日2006年11月15日 申请日期2006年3月20日 优先权日2006年3月20日
发明者刘威, 张占全 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1