高速上行分组接入中调度与非调度业务传输复用的方法

文档序号:7651086阅读:167来源:国知局

专利名称::高速上行分组接入中调度与非调度业务传输复用的方法
技术领域
:本发明涉及无线通讯系统,特别是涉及到时分同步码分多址接入无线通讯系统中,HSUPA(高速上行分组接入)的MAC层调度和非调度业务传输复用的实现。
背景技术
:在第三代移动通信系统中,为了提供更高速率的上行分组业务,提高频谱利用效率,3GPP(3rdGenerationPartnershipProject)在WCDMA和TD-CDMA系统的规范中引入了高速上行分组接入(HSUPA,HighSpeedUplinkPacketAccess)特性,即上行增强特性。HSUPA系统又被称为上行增强系统,筒称为E-DCH系统。在TD-CDMA系统中,HSUPA系统物理层引入E-PUCH物理信道,用于传输E-DCH类型的CCTrCH(编码复合传输信道)。HSUPA中存在两种业务调度业务和非调度业务。调度业务是由节点B(NodeB)来分配码道、时隙和功率资源;而非调度业务是由服务无线网络控制器(SRNC)来分配资源的。非调度资源一般是周期出现的,因此,当分配了非调度资源却没有非调度业务或者非调度业务的数据量非常小时,如果利用多余的非调度资源传输调度业务可以最大程度的避免资源浪费。这就是调度和非调度复用的意义所在。调度和非调度在MAC层的复用是指将调度和非调度业务的数据在MAC层中合并为一个TBS(TransportBlockSize:传输块大小)进行传输,在物理层,对这个复用的TBS进行统一的CRC(循环冗余校验)校验和编译码,因此调度和非调度业务的数据混合在一起进行传输,不可分割。现有技术中,调度业务和非调度业务分开传输,由于调度和非调度资源使用的SF(扩频因子)可能不同,时隙数不同,从而导致资源的浪费。
发明内容本发明所要解决的技术问题在于,提供一种HSUPA中调度与非调度业务传输复用的方法,在具有不同扩频因子SF、不同时隙的调度和非调度业务复用时选取一个传输块大小TBS,避免非调度物理资源的浪费,同时又不改变现有的信令结构。为解决上述问题,本发明提供了高速上行分组接入中调度与非调度业务传输复用的方法,包括如下步骤(1)设置基本资源单位,根据资源单元归一化计算调度和非调度总共可能的码道时隙资源数量C,将可能的总资源C按照归一化等价的方式,分为H^^个资源等级;(2)计算步骤(1)中每一资源等级内的最大和最小的TBS值,确定每一等级内具有的I个TBS值,得到一个Nnumberxl的TBS资源表;(3)当调度和非调度业务同时存在且非调度业务数据量小于配置的无线资源所能承载的比特数时,MAC层确定采用非调度传输,即将调度和非调度业务传输复用,并由节点B和服务无线网络控制器SRNC得到实际分配的调度和非调度资源量;(4)根据节点B和服务无线网络控制器SRNC分别分配的实际的调度和非调度资源量,计算调度和非调度资源总共占有的基本资源数;(5)由步骤(4)计算所得到的调度和非调度资源总共占有的基本资源数来判断分配的资源总量落在了哪个等级中,并在步骤(2)中所提到的NnumbCTxi的TBS资源表中寻找相应的TBS。进一步地,上述方法还具有以下特点步骤(1)中所述基本资源单位是扩频因子SF=16的单码道;所述总共可能的码道时隙资源数量X为1至80个资源单元;所述资源等级数目N皿mber能被80整除。进一步地,上述方法还具有以下特点步骤(2)中所述每一资源等级中的最小TBS值是调度信息的比特数23;所述每一资源等级中的最大TBS值是对应扩频因子SF=1、调制方式为16QAM时可能传输的最大比特数,对于第N个资源等级内最大TBS值满足下式704-17x層x-(24+c"7((潔+24)/5114)x4)/Mx+704x(/-1)其中,24对应的是CRC校验比特的个数,4对应的是Turbo编码并经过打孔遗留下来的尾比特,ceil为向上取整数,t为时隙数,ENI为使用E-UCCH的个^t,M为调制方式对应的值,采用QPSK调制方式时,M=2,采用16QAM调制方式时,M=4;进一步地,上述方法还具有以下特点步骤(2)中所述的确定每一等级内具有的I个TBS值,其具体实现方式如下在对数域空间内,在上述所得的最大和最小TBS值之间均匀插入I-2个TBS值,即对TBS最大值和最小值取对数,在对数域空间内将所取对数的最大和最小TBS值之间均匀1-2个对数TBS值,再将插入的TBS对数值转换为对应的TBS数值,从而得到I个TBS值。进一步地,上述方法还具有以下特点步骤(4)中计算实际分配的调度和非调度资源总量肌number=~x(r&chedular+-xTV—7\。nschedularO尸schedularO尸nonschedular其中,SFscheduler,SFn。nsched由分别为调度资源、非调度资源的扩频因子SF;N-TSseheduler,N-TS,scheduler分别为调度资源、非调度资源的时隙数。进一步地,上述方法还具有以下特点步骤(5)中(5a)首先,根据步骤(4)中所述的计算实际分配的调度和非调度资源总量RU来判断其落在了哪个等级中;(5b)其次,在步骤(2)中所提到的Nnumberxl的TBS资源表中找到该等级对应的I个TBS值;(5c)再次,4艮据步骤5b所得的I个TBS值和步骤5a所得的RUnumber,计算得到l个码率,以及对应I个码率的I个功率;(5d)最后,因为nodeB和SRNC分别对应一个功率授权,选择两者中最小的功率授权R,在步骤5c中所得到的I个功率中选择小于且又最接近R的功率,对应于得到该功率的TBS就是所要得到的对应的TBS值。由上述方法可以看出,本发明提出了适应复用数据在不同资源上传输的TBS配置和选择方法,当调度和非调度资源的总和落在不同的等级时,则对应不同的TBS可选值。采用本发明所提出的方法,有利于调度,非调度复用后TBS选择,其目的是为了调度非调度资源整合方法,并找到一种支持调度,非调度复用的TBS划分方式,可以对具有不同SF,不同时隙的调度和非调度业务复用时选取一个TBS,避免了物理信道资源的浪费,同时也不必改变现有的信令结构。图1是本发明中TD-SCDMA系统的HSUPA调度与非调度业务在MAC层复用的原理图;图2是本发明中在MAC建立TBS资源表的流程图;图3是本发明中寻找对应TBS值得流程图。具体实施方式下面结合附图及具体实施例对本发明技术方案作进一步详细描述。为了实现本发明目的,对调度和非调度资源进行复用,使得各种资源能有效利用,需要进行调度非调度复用,其中,对于TBS的选择成为复用中的关键技术。如图1所示,显示了TD-SCDMA系统的HSUPA调度与非调度业务在MAC层复用的原理。当调度和非调度业务同时存在时,它们在MAC层进行了复用。复用的概念是指在MAC层,两者混合在一个TBS中进行传输。在物理层,TBS既使用了调度资源,也使用了非调度资源。高速上行分组接入中调度与非调度业务传输复用的方法,包括以下步骤步骤l:设置基本资源单位,根据资源单元归一化计算调度和非调度总共可能的码道时隙资源数量C,将可能的总资源C按照归一化等价的方式,分为Nnu曲er个资源等级,Nnumber能被80整除,步骤2:计算步骤(1)中每一资源等级内最大和最小的TBS值,并确定每一等级内具有的I个TBS可选值,在MAC层得到一个Nnumberxl的TBS资源表;步骤3:当调度和非调度业务同时存在时且非调度业务数据量小于配置的无线资源所能承载的比特数时,MAC层确定采用非调度传输,即需将调度和非调度业务传输复用;如果有非调度业务,无论是否有调度业务,则称之为非调度传输,使用非调度的ProcessID和E-HICH信道;如果只有调度业务,则称之为调度传输,使用调度的ProcessID和E-fflCH信道。步骤4:根据nodeB和SRNC分别分配的实际的调度和非调度资源的SF和时隙数,计算调度和非调度资源总共所占有的基本RU(资源单位)数,公式如下"number=~xW—7^schedular+-xTV_ra,schedularschedularnonschedular#申,SFschedukr,SFnonschedular分别为调度资源、非调度资源的扩频因子SF;N-TSscheduler,N-TSnonscheduler分别为调度资源、非调度资源的时隙数。步骤5:由步骤4所得的实际的基本RU数判断分配的资源总量落在哪个等级X中,并在表中相应的列中寻找合适的TBS。在所述的步骤l中,所述的设置基本资源单位,本实施例中,将SF-16的单码道定义为基本的资源单位(RU)。所述的计算调度和非调度总共可能的码道时隙资源数量C通过以下方式得到由于调度和非调度总共占用的资源最多是5个时隙的满码道,最少是单个时隙的一条SF=16的码道,即所述的调度和非调度总共可能的码道时隙资源数量C最多占用80个基本RU,最少只占用1个基本RU。所述的N譲ber个资源等级,本实施例中,Nnumber=5。在所述的步骤2中,所述的在MAC层得到一个NnumberxI的TBS资源表,其具体实现如图2所示,图2是本发明中在MAC建立TBS资源表的流程图。包括如下步骤(200):根据上述步骤1设置的基本资源单位和确定的可能的码道时隙资源数量C以及所划分的N皿mber个资源等级,设计每一个资源等级分别对应T个TBS可选值。本实施例中N-5,1=32,N-l(对应第一等级)时对应1-16个RU;N=2(对应第二等级)时对应17~32个RU;N-3(对应第三等级)时对应33~48个RU;N-4(对应第四等级)时对应49~64个RU;N-5(对应第五等级)时对应65~80个RU。(201):针对每一资源等级,确定每一等级中的最大TBS值和最小TBS值。所述的TBS的最小值取的是调度信息的比特数23;所述的TBS的最大值应该对应SF=1、调制方式为16QAM时可能传输的最大比特数,因此,可以看出第N个资源等级内TBS的最大值满足下式704-17x房xSF-(24++24)/5114)x4)/MxS尸+704x(卜1)其中,24对应的是CRC校验比特的个数,4对应的是Turbo编码并经过打孔遗留下来的尾比特,ceil为向上取整数,t为时隙数,ENI为使用E-UCCH的个数,M为调制方式对应的值,采用QPSK调制方式时,M=2,采用16QAM调制方式时,M=4;由上式可以获得N个不同资源等级中TBS的最大值当N=l时,TBSmax==2720;当N=2时,TBSmax==5532;当N=3时,TBSmax:=8348;当N=4时,TBSmax:=11160;当N=5时,TBSmax==13976。(202)确定了每一资源等级中的TBS最大值和最小值后,根据爱立信/>司的7>开才支术文献"Ericsson.R1-02-DRAFT,SignalingofTransportBlockSizesforHS-DSCH",为保证减少最坏情况下的padding的长度,必须保证TBS在对数域内均匀分布,按照这个原则设计HSUPA系统中的每一资源等级中的32个TBS,即先对TBS最大值和最小值取对数,在对数域空间内将所取对数的最大和最小TBS值之间均匀插入若干对数TBS值,再将插入的TBS对数值转换为对应的TBS数值,这样就获得了如表1所示的TBS资源表。通过以上步骤,我们可以获得所有可能资源情况下对应的TBS资源表,如表1所示表l:HSUPAMAC复用时不同资源单位下的TBS<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>在表1所示的TBS资源表中,第一列为TBS索引值,取值为0~31,第二列到第六列分别对应5个资源等级。在所述步骤5中寻找对应的TBS的步骤如图3所示,图3是本发明中寻找对应TBS值得流程图,包括以下步骤(500)首先,明确实际分配的调度和非调度资源总量RU数目在所述TBS资源表中具体在哪一个资源等级中;(501)其次,查找TBS资源表中,本实例如表l,找到该等级对应的I个TBS值;(502)再次,根据所述I个TBS值和计算出的RU,ber,得到对应的I个功率值;该步可根据已有方法计算,即将TBS值除以RUnu^er得到对应码率,在特定调制方式下,每一码率对应于一个功率。(503)最后,从nodeB对所述调度业务的功率授权和SRNC对所述非调度业务的功率授权中选择出最小的功率授权R,在步骤402中所得到的I个功率表中选择小于且又最接近R的功率,对应于得到该功率的TBS就是所要选择的TBS值。第二实施例本实施例实现调度与非调度业务传输复用的方法在TBS资源选择表的配置和TBS选择方法上与第一实施例有所不同,通过以下步骤实现步骤A,设置基本资源单位,根据资源单元归一化计算调度和非调度总共可能的码道时隙资源数量C,设计每一个资源等级内的T个TBS可选值,在MAC层中建立TBS资源选择表;步骤B,当调度和非调度业务同时存在时且非调度业务数据量且非调度业务数据量小于配置的无线资源所能承载的比特数时,MAC层确定采用非调度传输;步骤C:根据nodeB和SRNC分别分配的实际的调度和非调度资源的SF和时隙数,计算调度和非调度资源总共所占有的基本RU数;步骤D:由步骤C所得的实际的基本RU数,在TBS资源选择表中寻找对应的TBS。其中步骤A进一步包括以下步骤步骤(Al):确定资源总量中的TBS最大值和最小值;TBS的最小值取的是调度信息的比特数23,TBS的最大值应该对应SF=1、调制方式为16QAM时可能传输的最大比特数,根据步骤201提到的公式,得到TBS最大值为13976。步骤(A2):保证TBS在对数域内均匀分布,以便得到S个TBS值,并且,S的值越大粒度越小,填padding的值也就越少。步骤(A3):不考虑资源等级N值,即N-1时,并且不受上述32个TBS的限制,将所有的TBS分在一个组中,建立TBS资源表,如本实例中S=2048,即TBS在对数域内均匀分布,共有2048个值。步骤D进一步包括以下步骤步骤(Dl):由计算得到的RUnumber和S个TBS值可得到S个的码率,^Mv而得到对应码率的S个的功率;步骤(D2):从nodeB对所述调度业务的功率授权和SRNC对所述非调度业务的功率授权中选择出最小的功率授权R,在步骤D1中所得到的S个功率表中选择小于且又最接近R的功率,对应于得到该功率的TBS就是所要选择的TBS值。权利要求1.一种高速上行分组接入中调度与非调度业务传输复用的方法,其特征在于,包括如下步骤(1)设置基本资源单位,根据资源单元归一化计算调度和非调度总共可能的码道时隙资源数量C,将可能的总资源C按照归一化等价的方式,分为Nnumber个资源等级;(2)计算步骤(1)中每一资源等级内最大和最小的传输模块大小即TBS值,确定每一等级内具有的I个TBS值,得到一个Nnumber×I的TBS资源表;(3)当调度和非调度业务同时存在且非调度业务数据量小于配置的无线资源所能承载的比特数时,MAC层确定采用非调度传输,即将调度和非调度业务传输复用,并从节点B和服务无线网络控制器SRNC得到实际分配的调度和非调度资源量;(4)根据节点B和服务无线网络控制器SRNC分别分配的实际的调度和非调度资源量,计算调度和非调度资源量总共占有的基本资源数;(5)由步骤(4)计算所得到的调度和非调度资源量总共占有的基本资源数来判断分配的资源总量落在了哪个等级中,并在步骤(2)中所提到的Nnumber×I的TBS资源表中选择相应的TBS。2、如权利要求l所述的方法,其特征在于,步骤(l)中所述基本资源单位是扩频因子SF=16的单码道;所述总共可能的码道时隙资源数量X为1至80个资源单元;所述资源等级数目Nnumber能被80整除。3、如权利要求l所述的方法,其特征在于,步骤(2)中所述每一资源等级中的最小TBS值是调度信息的比特数23;所述每一资源等级中的最大TBS值是对应扩频因子SF=1、调制方式为16QAM时可能传输的最大比特数,对于第N个资源等级内最大TBS值满足下式<formula>formulaseeoriginaldocumentpage3</formula>其中,24对应的是CRC校验比特的个数,4对应的是Turbo编码并经过打孔遗留下来的尾比特,ceil为向上取整数,t为时隙数,ENI为使用E-UCCH的个数,M为调制方式对应的值,采用QPSK调制方式时,M=2,采用16QAM调制方式时,M=4。4、如权利要求l所述的方法,其特征在于,步骤(2)中所述的确定每一等级内具有的I个TBS值,其具体实现方式如下在对数域空间内,在上述所得的最大和最小TBS值之间均匀插入1-2个TBS值,即对TBS最大值和最小值取对数,在对数域空间内将所取对数的最大和最小TBS值之间均匀1-2个对数TBS值,再将插入的TBS对数值转换为对应的TBS数值,从而得到I个TBS值。5、如权利要求l所述的方法,其特征在于,步骤(4)中计算实际分配的调度和非调度资源总量<formula>formulaseeoriginaldocumentpage3</formula>其中,SFscheduler,SFnonschedular分别为调度资源、非调度资源的扩频因子SF;N-TSscheduler,N-TSnonscheduler分别为调度资源、非调度资源的时隙数。6、如权利要求l所述的方法,其特征在于,步骤(5)中(5a)首先,根据步骤(4)中所述的计算实际分配的调度和非调度资源总量RU来判断其落在了哪个等级中;(5b)其次,在步骤(2)中所提到的Nnumberxl的TBS资源表中找到该等级对应的I个TBS值;(5c)再次,根据步骤5b所得的I个TBS值和步骤5a所得的RUnumber计算得到I个码率,以及对应该I个码率的I个功率;(5d)最后,因为nodeB和SRNC分别对应一个功率授权,选择两者中最小的功率授权R,在步骤5c中所得到的I个功率中选择小于且又最接近R的功率,对应于得到该功率的TBS就是所要得到的对应的TBS值。全文摘要本发明公开了一种高速上行分组接入中调度与非调度业务传输复用的方法,利用资源单位RU对调度和非调度所有可能的资源进行归一,并将其分为N个资源等级,在每一资源等级中配置I个TBS值,建立一N×I的TBS资源表,复用时,计算节点B和SRNC实际分配的调度和非调度资源总量,查找对应的资源等级后,根据功率授权从中TBS资源表中选择出一个TBS值。本发明在具有不同扩频因子SF、不同时隙的调度和非调度业务复用时选取一个传输块大小TBS,既能避免非调度物理资源的浪费,同时又不改变现有的信令结构。文档编号H04J3/24GK101282190SQ20071009110公开日2008年10月8日申请日期2007年4月2日优先权日2007年4月2日发明者虎刘,轶李,殷玮玮,费佩燕,慧陈申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1