确定传输块大小的方法和基站的制作方法
【专利摘要】本发明实施例公开了一种确定传输块大小的方法和基站,用于对传输块。大小进行调整,本发明实施例方法包括:在当前传输时间间隔TTI内,根据选定的CQI值和选定的码道数确定第一传输块大小TBS;根据选定的CQI值、第一TBS、及当前业务的服务质量需求确定第二TBS,能够在满足当前业务的服务质量需求的情况下,降低功耗,提高能量效率,改善系统的性能。
【专利说明】确定传输块大小的方法和基站
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种确定传输块大小的方法和基站。
【背景技术】
[0002]高速下行分组接入(HighSpeed Download Packet Access,HSDPA)技术是由被称 为第三代合作伙伴计划(3rd Generation Partnership Project, 3GPP)的标准化组织开发 的高速分组传输技术之一,是宽带码分多址(Wideband Code Division Multiple Access, WCDMA)下行高速数据解决方案,HSDPA系统的主要特点包括:采用2ms的短帧;在物理层采 用混合自动重传请求技术(Hybrid Automatic Repeat Request, HARQ)和自适应调制编码 (Adaptive Modulation and Coding, AMC)等链路自适应技术;引入高阶调制提高频谱利用 率;通过码分多址技术和时分多址技术在各个UE之间灵活调度,采用上述的技术,可以达 到提高下行峰值数据速率、改善业务时延特性、提高下行吞吐量、有效利用下行码资源和功 率资源及提高下行容量等目的。
[0003]在现有的HSDPA系统中,基站包含传输格式资源控制(Transmit Format Resource Control, TFRC)选择功能,TFRC选择是指根据信道情况和资源情况选择合适的传输格式, 具体的是,用户设备(User Equipment, UE)将测量得到的信道质量指示(Channel Quality Indication, CQI)发送给基站,基站根据该CQ1、及功率资源、码道资源等给UE分配传输格 式,其中,传输格式包括:调制方式,传输块大小(Transport Block Size, TBS)、高速物理下 行链路共享信道(High Speed Physical Downlink Shared Channel, HS-PDSCH)的码道数 和高速共享控制信道(High Speed Shared Control Channel, HS-SCCH)的码道数。
[0004]在现有技术中,基站基于TFRC选择确定传输数据的数据块大小时,为了追求较高 的发送速率和最大的吞吐量,是根据UE上报的CQI及当前可用功率资源确定一个最大可使 用的CQI值及码道数,再根据该最大可使用的CQI值和码道数确定最大可使用的TBS,并根 据系统当前的缓存数据量及该最大TBS,得到选定的CQI值和选定的码道数,并根据该选定 的CQI值及选定的码道数确定TBS,按照该TBS传输数据能够尽可能快的实现数据的传输, 然而,按照该TBS传输数据将产生较大的功耗。
【发明内容】
[0005]本发明实施例提供了一种确定传输块大小的方法和基站,用于基站确定给用户发 送数据的传输块的大小。
[0006]本发明实施例中的确定传输块大小的方法包括:在当前传输时间间隔TTI内,根 据选定的CQI值和选定的码道数确定第一传输块大小TBS ;根据选定的CQI值、第一 TBS、及 当前业务的服务质量需求确定第二 TBS。
[0007]本发明实施例中的基站包括:第一确定单元,用于在当前传输时间间隔TTI内,根 据选定的CQI值和选定的码道数确定第一传输块大小TBS ;第二确定单兀,用于在所述第一 确定单元确定所述第一 TBS之后,根据所述选定的CQI值、所述第一 TBS、及当前业务的服务质量需求确定第二 TBS。
[0008]从以上技术方案可以看出,本发明实施例具有以下优点:
[0009]在当前传输时间间隔内,根据选定的CQI值和选定的码道数确定第一 TBS,并根据该选定的CQI值、该第一 TBS及当前业务的服务质量需求确定确定第二 TBS,在考虑当前业务的服务质量的情况下调整第一 TBS的值,得到第二 TBS,能够在满足当前业务的服务质量需求的情况下,降低功耗,提高能量效率,改善系统的性能。【专利附图】
【附图说明】
[0010]图1为本发明实施例中确定数据块大小的方法的一个示意图;
[0011]图2为本发明实施例中确定数据块大小的方法的另一示意图;
[0012]图3为本发明实施例中确定数据块大小的方法的另一示意图;
[0013]图4为本发明实施例中确定数据块大小的方法的另一示意图;
[0014]图5为本发明实施例中基站的结构的一个示意图;
[0015]图6为本发明实施例中基站的机构的另一示意图;
[0016]图7为本发明实施例中基站的结构的另一不意图;
[0017]图8为本发明实施例中下调数值确定单元的结构的一个示意图;
[0018]图9为本发明实施例中下调数值确定单元的结构的另一示意图。
【具体实施方式】
[0019]本发明实施例提供了一种确定传输块大小的方法和基站,用于基站满足当前业务的服务质量需求的情况下,调整数据块大小,能够有效的降低功耗、提高能量效率,改善系统的性能。
[0020]请参阅图1,为本发明实施例中确定数据块大小的方法的实施例,包括:
[0021]101、在当前传输时间间隔内,根据选定的CQI值和选定的码道数确定第一 TBS ;
[0022]在本发明实施例中,在当前传输时间间隔(Transmission Time Interval, TTI)内,基站将根据选定的CQI值和选定的码道数确定第一 TBS。
[0023]在本发明实施例中,用户设备可对本用户所在信道的信道质量进行检测,并将信道质量检测的结果携带在子帧中反馈给基站,其中,信道质量检测的结果中包含CQI值、秩指不?目息等。
[0024]在本发明实施例中,基站确定选定的CQI值和选定的码道数可通过TFRC选择得至|J,具体包括:基站可根据UE上报的该CQI值及当前的可用功率计算得到用户设备最大可使用的CQI值,接着根据码道资源以及该最大可使用的CQI值确定用户最大可使用的码道数,利用该最大可使用的CQI值和最大可使用的码道数确定最大可使用的TBS,并根据该最大可使用的TBS及系统当前的缓存数据流确定CQI值和码道数,对该确定的CQI值和码道数进行降CQI处理之后,得到选定的CQI值和码道数,此方式属于现有技术中的内容,此处不做更加详细的描述。
[0025]基站还可通过另一 TFRC选择得到确定选定的CQI值和选定的码道数,具体为:基站可根据UE上报的该CQI值及当前的可用功率计算得到用户设备最大可使用的CQI值,接着根据码道资源以及该最大可使用的CQI值确定用户最大可使用的码道数,并对最大可使用的CQI值和码道数进行将CQI处理,确定处理后的CQI值、码道数,及TBS,根据该确定的 TBS及系统当前的缓存数据量确定选定的CQI值和选定的码道数。
[0026]在本发明实施例中,基站还将从用户设备的最大能力支持的码道数,当前可用的 连续码道数,选定的CQI值所支持的最大码道数中选择最小的码道数作为选定的码道数。
[0027]102、根据选定的CQI值、第一 TBS、及当前业务的服务质量需求确定第二 TBS。
[0028]在本发明实施例中,基站可根据选定的CQI值、第一 TBS及当前业务的服务质量需 求确定第二 TBS,其中,当前业务的服务质量与当前业务的吞吐量、时延等因素有关。
[0029]优选的,在本发明实施例中,基站在执行步骤102中的根据选定的CQI值、第一 TBS、及当前业务的服务质量需求确定第二 TBS之前,还可判断当前TTI内的缓存数据量是 否大于预置的第五数值,若是,则继续执行步骤102中的内容。
[0030]优选的,在本发明实施例中,基站在执行步骤102中的根据选定的CQI值、第一 TBS、及当前业务的服务质量需求确定第二 TBS之前还可判断当前业务对应的用户的优先 级是否大于或等于预置的优先级,若是,则继续执行步骤102中的内容,或者,基站在执行 步骤102之前,若已确定当前TTI内的缓存数据量大于预置的第五数值,则基站在确定当前 TTI内的缓存数据量大于预置的第五数值之后,还可判断当前业务对应的用户的优先级是 否大于或等于预置的优先级,若是,则继续执行步骤102中的内容,其中,基站可通过统计 其缓存区中已缓存的数据的大小确定当前TTI内的缓存数据量。
[0031]在本发明实施例中,基站在根据选定的CQI值及选定的码道数确定第一 TBS之后, 根据该选定的CQI值、第一 TBS及当前业务的服务质量需求确定第二 TBS,能够在满足当前 业务的服务质量需求的情况下,调整TBS,降低功耗,改善系统效率。
[0032]为了更好的理解本发明实施例中的技术方案,请参阅图2,为本发明实施例中,确 定传输块大小的方法的实施例,包括:
[0033]201、在当前TTI内,根据选定的CQI值和选定的码道数确定第一传输块大小TBS ;
[0034]步骤201与图1所示实施例中的步骤101描述的内容相似,此处不再赘述。
[0035]202、利用选定的CQI值及预置的CQI值允许下调的最大值得到的差值确定第三 TBS ;
[0036]在本发明实施例中,基站将利用选定的CQI值及预置的CQI值允许下调的最大值 得到的差值确定第三TBS,具体为:基站可利用该选定的CQI值减去预置的CQI值允许下调 的最大值得到第一 CQI值,例如,若选定的CQI值为30,预置的CQI值允许下调的最大值为 5,则第一 CQI值为25 ;基站在得到第一 CQI值之后,将查找预置的TBS表格,确定与该第一 CQI值及选定的码道数对应的TBS为第三TBS,其中,预置的TBS表格中包含CQI值、码道数 及TBS之间的对应关系。
[0037]需要说明的是,在本发明实施例中,可根据当前业务的业务类型设置该预置的CQI值。
[0038]203、根据当前业务的服务质量需求确定第四TBS ;
[0039]在本发明实施例中,基站可根据当前业务的服务质量需求确定第四TBS,其中,若 当前业务为吞吐量敏感业务,则当前业务的服务质量需求为当前业务的预估的发送速率大 于预置的第一数值,若当前业务为时延敏感业务,则当前业务的服务质量需求为当前业务 的时延值小于预置的第二数值。[0040]在本发明实施例中,基站根据当前业务的服务质量需求确定第四TBS具体包括:若当前业务为吞吐量敏感业务,则确定当前业务预估的发送速率大于预置的第一数值时,计算得到TBS的第一取值范围,接着查找预置的TBS表格,确定在计算得到的TBS的第一取值范围中与选定的码道数对应的最小的TBS为第四TBS,例如,计算得到的TBS的第一取值范围为TBS大于50,且在预置的TBS表格中,与选定的码道数对应的TBS包括:38、45、52、56、70,则确定第四TBS为52。
[0041]需要说明的是,在本发明实施例中,可利用以下的计算方式得到当前业务预估的发送速率:
【权利要求】
1.一种确定数据块大小的方法,其特征在于,包括:在当前传输时间间隔TTI内,根据选定的CQI值和选定的码道数确定第一传输块大小TBS ;根据所述选定的CQI值、所述第一 TBS、及当前业务的服务质量需求确定第二 TBS。
2.根据权利要求1所述的方法,其特征在于,所述根据所述选定的CQI值、所述第一 TBS、及当前业务服务质量需求确定第二 TBS包括:利用所述选定的CQI值及预置的CQI值允许下调的最大值得到的差值确定第三TBS ; 根据所述当前业务的服务质量需求确定第四TBS ;从所述第三TBS和第四TBS中的最大值与所述第一 TBS中选择最小值作为所述第二TBS。
3.根据权利要求2所述的方法,其特征在于,所述利用所述选定的CQI值及预置的CQI 值允许下调的最大值得到的差值确定第三TBS包括:利用所述选定的CQI值减去所述预置的CQI值允许下调的最大值得到第一 CQI值; 查找预置的TBS表格,确定与所述第一 CQI值及所述选定的码道数对应的TBS为第三 TBS,所述预置的TBS表格中包含CQI值、码道数及TBS之间的对应关系。
4.根据权利要求2所述的方法,其特征在于,所述根据所述当前业务的服务质量需求确定第四TBS包括:若所述当前业务为吞吐量敏感业务,则确定所述当前业务预估的发送速率大于预置的第一数值时,计算得到TBS的第一取值范围;查找预置的TBS表格,确定在所述TBS的第一取值范围中与所述选定的码道数对应的最小的TBS为第四TBS,所述预置的TBS表格中包含CQI值、码道数及TBS之间的对应关系。
5.根据权利要求2所述的方法,其特征在于,所述根据所述当前业务的服务质量需求确定第四TBS包括:若所述当前业务为时延敏感业务,则确定所述当前业务预估的时延值小于预置的第二数值时,计算得到TBS的第二取值范围;查找预置的TBS表格,确定在所述TBS的第二取值范围中与所述选定的码道数对应的最小的TBS为第四TBS,所述预置的TBS表格中包含CQI值、码道数及TBS之间的对应关系。
6.根据权利要求1所述的方法,其特征在于,所述根据所述选定的CQI值、所述第一 TBS、及当前业务的服务质量需求确定第二 TBS包括:根据所述选定的CQI值、所述第一 TBS,所述当前业务的服务质量需求及预置的CQI值允许下调的最大值确定所述选定的CQI值需要下调的数值;将所述选定的CQI值减去所述选定的CQI值需要下调的数值得到实际的CQI值;根据所述实际的CQI值及所述选定的码道数确定第二 TBS。
7. 根据权利要求6所述的方法,其特征在于,所述根据所述选定的CQI值所述第一 TBS、所述当前业务的服务质量需求及预置的CQI值允许下调的最大值确定所述选定的CQI 值需要下调的数值包括:令n从0开始循环执行以下的步骤:确定CQI (n)等于所述选定的CQI值减去n倍的预置的CQI下调值;判断所述n倍的CQI下调值是否小于或等于所述预置的CQI值允许下调的最大值;若所述η倍的预置的CQI下调值小于或等于所述预置的CQI值允许下调的最大值,则判断根据所述CQI (η)和所述当前业务的服务质量需求得到的预估的发送速率或者预估的时延值是否满足预置的条件; 若满足预置的条件,则令η=η+1,返回执行所述确定CQI (η)等于所述选定的CQI值减去η倍的预置的CQI下调值的步骤; 若不满足预置的条件,则确定η-1倍的所述预置的CQI下调值为所述选定的CQI需要下调的数值。
8.根据权利要求7所述的方法,其特征在于,所述判断根据所述CQI(η)和所述当前业务的服务质量需求得到的预估的发送速率或者预估的时延值是否满足预置的条件包括: 若所述当前业务为吞吐量敏感业务,则判断根据所述CQI (η)得到的预估的发送速率是否大于预置的第三数值; 或者, 若所述当前业务为时延敏感业务,则判断根据所述CQI (η)得到的预估的时延值是否小于预置的第四数值。
9.根据权利要求8所述的方法,其特征在于,所述判断根据所述CQI(η)得到的预估的发送速率是否大于预置的第三数值包括: 查找预置的TBS表格,确定与所述CQI (η)和所述选定的码道数对应的TBS为TBS (η),所述预置的TBS表格中包含CQ1、码道数、TBS之间的对应关系; 根据所述TBS (η)及历史发送速率得到当前TTI的预估的发送速率; 判断所述预估的发送速率是否大于所述预置的第三数值。
10.根据权利要求8所述的方法,其特征在于,所述判断根据所述CQI(η)得到的预估的时延值是否小于预置的第四数值包括: 查找预置的TBS表格,确定与所述CQI (η)和所述选定的码道数对应的TBS为TBS (η),所述预置的TBS表格中包含CQ1、码道数、TBS之间的对应关系; 根据所述TBS (η)及历史发送速率得到当前TTI的预估的时延值; 判断所述预估的时延值是否小于所述预置的第四数值。
11.根据权利要求7至10任意一项所述的方法,其特征在于,所述满足预置的条件包括:所述预估的发送速率大于所述预置的第三数值,或者所述预估的时延值小于预置的第四数值。
12.根据权利要求6所述的方法,其特征在于,所述根据所述选定的CQI值、所述第一TBS、所述当前业务的服务质量需求及预置的CQI值允许下调的最大值确定所述选定的CQI值需要下调的数值包括: 根据所述当前业务的服务质量需求确定所述第一 TBS需要下调的倍数; 根据所述第一 TBS需要下调的倍数及所述第一 TBS确定所述选定的CQI值下调的最大值; 从所述选定的CQI值下调的最大值与预置的CQI值允许下调的最大值中选择最小值作为所述选定的CQI值需要下调的数值。
13.根据权利要求12所述的方法,其特征在于,所述根据所述当前业务的服务质量需求确定所述第一 TBS需要下调的倍数包括:若当前业务为吞吐量敏感业务,则确定当前业务的历史发送速率; 若所述历史发送速率大于预置倍数的预置的保证比特速率GBR,则确定所述第一 TBS需要下调的倍数等于所述历史发送速率除所述预置倍数的预置的GBR ; 若所述历史发送速率小于或等于所述预置倍数的预置的GBR,则确定所述第一 TBS需要下调的倍数为I。
14.根据权利要求12所述的方法,其特征在于,所述根据所述当前业务的服务质量的需求确定所述第一 TBS需要下调的倍数包括: 若当前业务为时延敏感业务,则确定当前业务的历史时延值; 若所述历史时延值小于所述当前业务预置的最大时延值,则确定第一 TBS的下调倍数等于所述当前业务预置的最大时延值除所述当前业务的历史时延值与预置的常数值的乘积; 若所述历史时延值大于或等于所述当前业务预置的时延值,则所述第一 TBS的下调倍数等于I。
15.根据权利要求12所述的方法,其特征在于,所述根据所述第一TBS需要下调的倍数及所述第一 TBS确定所述选定的CQI值下调的最大值包括: 利用所述第一 TBS需要下调的倍数及所述第一 TBS确定第五TBS ; 在所述预置的TBS表格中,查找与所述第五TBS及所述选定的码道数对应的第二 CQI值; 确定所述选定的CQI值与所述第二 CQI值的差值为所述选定的CQI值下调的最大值。
16.根据权利要求6所述的方法,其特征在于,所述根据所述实际的CQI值及所述选定的码道数确定第二 TBS包括: 查找预置的TBS表格,确定与所述实际的CQI值及所述选定的码道数对应的TBS为第二 TBS,所述TBS表格中包含CQI值、码道数及TBS之间的对应关系。
17.根据所述权利要求6或16所述的方法,其特征在于,所述根据所述实际的CQI值及所述选定的码道数确定第二 TBS之后还包括: 查找所述预置的TBS表格,得到与所述实际的CQI值及所述第二 TBS对应的码道数的集合; 从所述集合中选择最小的码道数作为实际的码道数。
18.根据所述权利要求1或2或6所述的方法,其特征在于,所述根据所述选定的CQI值、所述第一 TBS、当前业务的服务质量需求及预置的CQI值允许下调的最大值确定第二TBS之前还包括: 判断所述当前TTI内的缓存数据量是否大于预置的第五数值; 若是,则继续执行所述根据所述选定的CQI值、所述第一 TBS、当前业务的服务质量需求及预置的CQI值允许下调的最大值确定第二 TBS的步骤。
19.根据权利要求18所述的方法,其特征在于,所述判断所述当前TTI内的缓存数据量是否大于预置的第五数值之前还包括: 判断所述当前业务对应的用户的优先级是否大于或等于预置的优先级; 若是,则继续执行所述判断所述当前TTI内的缓存数据量是否大于预置的第五数值的步骤。
20.一种基站,其特征在于,包括:第一确定单元,用于在当前传输时间间隔TTI内,根据选定的CQI值和选定的码道数确定第一传输块大小TBS ;第二确定单元,用于在所述第一确定单元确定所述第一 TBS之后,根据所述选定的CQI 值、所述第一 TBS、及当前业务的服务质量需求确定第二 TBS。
21.根据权利要求20所述的基站,其特征在于,所述第二确定单元包括:第三TBS确定单元,用于在所述第一确定单元确定所述第一 TBS之后,利用所述选定的 CQI值及预置的CQI值允许下调的最大值得到的差值确定第三TBS ;第四TBS确定单元,用于所述第三TBS确定单元确定所述第三TBS之后,根据所述当前业务的服务质量需求确定第四TBS ;第二 TBS确定单元,用于所述第四TBS确定单元确定所述第四TBS之后,从所述第三 TBS和第四TBS中的最大值与所述第一 TBS中选择最小值作为所述第二 TBS。
22.根据权利要求20所述的基站,其特征在于,所述第二确定单元包括:下调数值确定单元,用于在所述第一确定单元确定第一 TBS之后,根据所述选定的CQI 值、所述第一 TBS,所述当前业务的服务质量需求及预置的CQI值允许下调的最大值确定所述选定的CQI值需要下调的数值;实际CQI值计算单元,用于在所述下调数值确定单元确定所述选定的CQI值需要下调的数值之后,将所述选定的CQI值减去所述选定的CQI值需要下调的数值得到实际的CQI 值;第三确定单元,用于在所述实际CQI值计算单元计算得到所述实际CQI值之后,根据所述实际的CQI值及所述选定的码道数确定第二 TBS。
23.根据权利要求20所述的基站,其特征在于,所述下调数值确定单元包括:第四确定单元,用于在所述第一确定单元确定第一 TBS之后,确定CQI (n)等于所述选定的CQI值减去n倍的预置的CQI下调值,所述n的起始值为0 ;第一判断单元,用于在所述第四确定单元确定所述CQI (n)之后,判断所述n倍的CQI 下调值是否小于或等于所述预置的CQI值允许下调的最大值;第二判断单元,用于若所述第一判断单元确定所述n倍的预置的CQI下调值小于或等于所述预置的CQI值允许下调的最大值,则判断根据所述CQI (n)和所述当前业务的服务质量需求得到的预估的发送速率或者预估的时延值是否满足预置的条件;CQI下调值确定单元,用于若所述第二判断单元确定得到的所述预估的发送速率或者预估的时延值满足预置的条件,则令n=n+l,返回执行所述确定CQI(n)等于所述选定的CQI 值减去n倍的预置的CQI下调值的步骤;或者,用于若所述第二判断单元确定得到的所述预置的发送速率或者预估的时延值不满足预置的条件,则确定n-1倍的所述预置的CQI下调值为所述选定的CQI需要下调的数值。
24.根据权利要求20所述的基站,其特征在于,所述下调数值确定单元包括:倍数计算单元,用于在所述第一确定单元确定第一 TBS之后,根据所述当前业务的服务质量需求确定所述第一 TBS需要下调的倍数;下调值计算单元,用于在所述倍数计算单元得到所述第一 TBS需要下调的倍数之后, 根据所述第一 TBS需要下调的倍数及所述第一 TBS确定所述选定的CQI值下调的最大值;选择单元,用于在所述下调值计算单元确定所述选定的CQI值下调的最大值之后,从所述选定的CQI值下调的最大值与预置的CQI值允许下调的最大值中选择最小值作为所述选定的CQI值需要下调的数值。
25.根据权利要求20至24任意一项所述的基站,其特征在于,所述基站还包括:集合获取单元,用于在所述第二确定单元确定所述第二 TBS之后,查找所述预置的TBS表格,得到与所述实际的CQI值及所述第二 TBS对应的码道数的集合; 码道选择单元,用于在所述集合获取单元获取所述码道数的集合之后,从所述集合中选择最小的码道数作为实际 的码道数。
【文档编号】H04L1/00GK103516473SQ201210218257
【公开日】2014年1月15日 申请日期:2012年6月28日 优先权日:2012年6月28日
【发明者】杭海存, 张伟, 吴晔 申请人:华为技术有限公司