上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质.pdf

上传人:r7 文档编号:668974 上传时间:2018-03-02 格式:PDF 页数:19 大小:2.80MB
返回 下载 相关 举报
摘要
申请专利号:

CN201280069537.2

申请日:

2012.02.13

公开号:

CN104106291A

公开日:

2014.10.15

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04W 52/20申请日:20120213|||公开

IPC分类号:

H04W52/20

主分类号:

H04W52/20

申请人:

意法-爱立信有限公司

发明人:

刘宇

地址:

瑞士普朗莱乌特

优先权:

专利代理机构:

北京银龙知识产权代理有限公司 11243

代理人:

曾贤伟;龚伟

PDF下载: PDF下载
内容摘要

本发明涉及一种上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质,其中方法包括:获取用户设备在上行链路发送的数据块的误块率;创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小;根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块。本发明能够提高上行链路数据传输的性能。

权利要求书

1.  一种上行链路数据传输的方法,包括:
获取用户设备在上行链路发送的数据块的误块率;
在所述误块率大于预设门限时,创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小;以及
根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块。

2.
  根据权利要求1所述的上行链路数据传输方法,其中,获取用户设备在上行链路发送的数据块的误块率的步骤包括:
根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率。

3.
  根据权利要求2所述的上行链路数据传输的方法,其中,所述根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率的步骤包括:
在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;以及
确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率。

4.
  根据权利要求1-3任意一项所述的上行链路数据传输方法,其中,创建所述新的数据块的步骤包括:
在所述误块率大于所述预设门限时,降低所述当前为用户设备分配的第一功率,以得到第二功率;以及
根据所述第二功率,确定所述新的数据块的大小,其中,所述第二功率决定所述新的数据块的大小;以及
根据所述新的数据块的大小,创建所述新的数据块。

5.
  根据权利要求4所述的上行链路数据传输的方法,其中,确定所述新的数据块的大小的步骤包括:
根据如下用于3G的公式,确定所述新的数据块的大小:
MACe_Size=coderate*(4*(Timeslot_Number*704/CodeChannel_Number-17*UCCH_Number));
其中,MACe_Size为所述新的数据块的大小,coderate根据所述第二功率和码道个数确定,Timeslot_Number为时隙个数,CodeChannel_Number为码道个数,UCCH_Number为上行增强控制信道的个数;其中,所述Timeslot_Number、CodeChannel_Number以及UCCH_Number均为固定值。

6.
  根据权利要求1-4任意一项所述的上行链路数据传输的方法,其中,创建所述新的数据块的步骤包括:
在所述第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示数据块被所述网络侧成功接收,所述第二预设数量等于所述第一预设数量;以及
根据所述反馈信息为ACK的数据块中最大的数据块的大小,创建所述新的数据块。

7.
  一种上行链路数据传输的装置,其特征在于,包括:
获取模块,用于获取用户设备在上行链路发送的数据块的误块率;
创建模块,用于在所述误块率大于预设门限时,创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小;以及
发送模块,用于根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块。

8.
  根据权利要求7所述的上行链路数据传输的装置,其特征在于,所述获取模块用于根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率。

9.
  根据权利要求8所述的上行链路数据传输的装置,其中,所述获取模块包括:
第一获取子模块,用于在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;以及
第二获取子模块,用于确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率。

10.
  根据权利要求7-9任意一项所述的上行链路数据传输的装置,其中,所述创建模块包括:
第一判断子模块,用于在所述误块率大于所述预设门限时,降低所述当前为用户设备分配的第一功率,以得到第二功率;以及
第一确定子模块,用于根据所述第二功率,确定所述新的数据块的大小,其中,所述第二功率决定所述新的数据块的大小;以及
创建子模块,用于根据所述新的数据块的大小,创建所述新的数据块。

11.
  根据权利要求10所述的上行链路数据传输的装置,其中,所述第一确定子模块用于根据如下用于3G的公式,确定所述新的数据块的大小:
MACe_Size=coderate*(4*(Timeslot_Number*704/CodeChannel_Number-17*UCCH_Number));
其中,MACe_Size为新的数据块的大小,coderate根据所述第二功率和码道个数确定,Timeslot_Number为时隙个数,CodeChannel_Number为码道个数,UCCH_Number为上行增强控制信道的个数;其中,所述Timeslot_Number、CodeChannel_Number以及UCCH_Number均为固定值。

12.
  根据权利要求7-10任意一项所述的上行链路数据传输的装置,其中,所述创建模块包括:
第三判断模块,用于在所述第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示数据块被所述网络侧成功接收,所述第二预设数量等于所述第一预设数量;以及
创建子模块,用于根据所述反馈信息为ACK的数据块中最大的数据块的大小,创建所述新的数据块。

13.
  一种用户设备,其特征在于,包括如权利要求7-12任一项所述的上行链路数据传输的装置。

14.
  一种包括指令的计算机程序,所述指令在由处理器执行时被设置成使所述处理器执行如权利要求1-6中任一项所述的方法。

15.
  一种存储了如权利要求14所述计算机程序的存储介质。

说明书

上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质
技术领域
本发明涉及本发明涉及移动通信领域,特别是指一种上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质。
背景技术
尽管在此描述的本发明实施例涉及时分同步码分多址接入(TD-SCDMA)技术,但本发明实施例可以同样适用于任何具有ACK/NACK功能和可变的块大小的场景。因此,本发明并不限于TD-SCDMA技术。
TD-SCDMA是4种UMTS标准之一(其它三种分别是WCDMA,CDMA2000,和WIMAX),TD-SCDMA基于时分双工(TDD),而WCDMA则基于频分双工(FDD)。在3GPP R99版本中,TD-SCDMA系统的下行链路数据速率是384kbps,上行链路数据速率是64kbps。在3GPP R5版本中,TD-SCDMA引入了HSDPA(High Speed Downlink Packet Access,高速下行分组接入),HSDPA能够使下行链路数据速率达到2.8Mbps,上行链路数据速率达到384 kbps;在之后的3GPP R7版本中,TD-SCDMA引入了HSUPA(high speed uplink packet access,高速上行链路分组接入),因此,上行链路数据速率提高到2.2Mbps,这种技术被称为TD-HSUPA,以便于和WCDMA中的HSUPA进行区分。
在用户设备侧,当HSUPA服务建立时,如果在当前TTI(Transmission Time Interval,传输时间间隔,值是5ms),E-AGCH((Enhanced-Absolute Grant Channel,E-AGCH是一个下行物理信道,该E-AGCH信道在当前TTI为上行链路承载物理资源)存在物理资源(包括上行链路的TX功率,时隙,码道),MAC层就会基于该物理资源建立MAC-e PDU的数据块;并通过E-PUCH(Enhanced-Physical Uplink Channel,E-PUCH是上行物理信道,承载用户设备的上行链路MAC-e PDU),在当前时间间隔TTI,发送该MAC-e PDU给 Node B,在若干个TTI之后,用户设备将会通过承载有ACK/NACK信息的E-HICH(Enhanced-Hybrid Indication Channel,E-HICH是下行物理信道,该E-HICH承载了上行链路发送的MAC-e PDU数据块是否成功解码的反馈信息ACK/NACK)信道接收到反馈信息;如果接收到的反馈信息是ACK,MAC就会冲洗(flush)掉该MAC-e PDU数据块;如果是NACK,在物理资源充足的情况下,MAC将会尝试重新发送该MAC-e PDU数据块。
在实际测试过程中,发现MAC创建的MAC-e PDU数据块的大小与在E-HICH信道中表示的ACK/NACK有直接的关系:MAC-e PDU数据块越大,用户设备从Node B接收到ACK的难度就越大,而越小的MAC-e PDU数据块越容易从Node B接收到ACK。
当网络侧发现用户设备有许多大的上行链路的数据块时,通常会分配更多的上行链路传输功率给用户设备,从而提高传输成功率。但是仅仅提高上行链路传输功率并不能解决这种问题。总的来说:
1.如果用户设备得到较多的上行链路传输功率,将会采用16QAM模式创建更大的MAC-e PDU,但是,由于Node B的限制(网络生产者允许当前Node B在解码16QAM模式的数据块时有一些限制),甚至在增大用户设备的上行链路的TX功率的情况下也会出现解码错误。
2.由于无线环境的复杂性,较大的数据块在传输过程中比较小的数据块受到的影响更大,然而通过提高用户设备的TX功率无法解决这种问题。
发明内容
本发明公开了一种上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质,从而提高用户设备的上行链路数据传输的性能。
在本发明的一些实施例中,获取用户设备在上行链路发送的数据块的误块率;若所述误块率大于预设门限,则创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小;根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块;从而提高用户设备的上行链路数据传输的成功率,进而提高上行链路数据传输的性能。
在本发明的一些实施例中,根据网络侧反馈的针对用户设备在上行链路发 送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率。
在本发明的一些实施例中,在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率。
在本发明的一些实施例中,如果所述误块率大于预设门限,则降低当前为用户设备分配的第一功率,得到第二功率,并根据第二功率,创建新的数据块,其中,所述新的数据块的大小小于当前发送的数据块的大小。
在本发明的一些实施例中,根据如下用于3G的公式,确定新的数据块的大小:
MACe_Size=coderate*(4*(Timeslot_Number*704/CodeChannel_Number-17*UCCH_Number))
其中,MACe_Size为新的数据块的大小,coderate根据所述第二功率和码道个数确定,Timeslot_Number为时隙个数,CodeChannel_Number为码道个数,UCCH_Number为上行增强控制信道的个数;其中,所述Timeslot_Number,CodeChannel_Number以及UCCH_Number均为固定值。
在本发明的一些实施例中,在第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示对应的数据块被所述网络侧成功接收,其中,所述第二预设数量等于所述第一预设数量;如果所述新的数据块的大小大于反馈信息为ACK的数据块中最大的数据块的大小,则根据所述反馈信息为ACK的数据块中最大的数据块的大小重新创建新的数据块;所述新的数据块被网络侧接收成功的可能性更大,从而提高用户设备的上行链路数据传输的性能。
当然,本发明并不局限于以上的特征和优点,实际上,本领域普通技术人员通过阅读以下的实施方式以及附图,将领会其他的特征和优点。
附图说明
图1为根据本发明实施例的上行链路数据传输的方法的基本流程图;
图2为根据本发明实施例的上行链路数据传输的方法的具体流程图;
图3为根据本发明实施例的上行链路数据传输的方法的另一具体流程图;
图4为根据本发明实施例的上行链路数据传输的方法的具体应用示例的流程示意图;
图5为根据本发明实施例的上行链路数据传输的方法的另一具体应用示例的流程示意图;
图6为根据本发明实施例的上行链路数据传输的装置的基本结构示意图;
图7为根据本发明实施例的上行链路数据传输的装置的具体结构示意图;
图8为根据本发明实施例的上行链路数据传输的装置的具体结构示意图;
图9为根据本发明实施例的上行链路数据传输的装置的具体结构示意图。
具体实施方式
如图1所示,在本发明的实施例中,一种上行链路数据传输的方法,包括:
步骤11,获取用户设备在上行链路发送的数据块的误块率。该步骤11中包括,根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在当前TTI在上行链路发送的数据块的误块率;
步骤12,如果所述误块率大于预设门限,则创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小。该步骤12中包括,如果所述误块率大于预设门限,则可以通过降低当前为用户设备分配的第一功率,得到第二功率,并根据所述第二功率,确定所述新的数据块的大小,其中,所述第二功率决定所述新的数据块的大小;根据所述新的数据块的大小,创建新的数据块;
步骤13,根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块。
在该实施例中,通过判断用户设备在上行链路发送的数据块的误块率大于预设门限时,创建新的数据块,其中,新的数据块小于当前发送的数据块,并根据当前分配的第一功率发送该新的数据块,这样,以较大的功率发送较小的数据块,可以提高用户设备的上行链路数据传输的性能。
如图2所示,在本发明的另一实施例中,一种上行链路数据传输的方法,包括:
步骤21,在当前TTI,在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;
步骤22,确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率;
步骤23,如果所述误块率大于预设门限,则通过降低当前为用户设备分配的第一功率,得到第二功率,所述预设门限可以是任意值,例如,该值的范围为0-30%;
步骤24,根据所述第二功率,确定所述新的数据块的大小,其中,所述第二功率决定所述新的数据块的大小;
步骤25,根据新的数据块的大小,创建新的数据块;其中,新的数据块的大小小于当前发送的数据块的大小,可以根据第二功率采用如下用于3G的公式,确定新的数据块的大小:
MACe_Size=coderate*(4*(Timeslot_Number*704/CodeChannel_Number-17*UCCH_Number))
其中,MACe_Size为新的数据块的大小,coderate根据所述第二功率和码道个数确定,Timeslot_Number为时隙个数,CodeChannel_Number为码道个数,UCCH_Number为上行增强控制信道的个数;其中,所述Timeslot_Number,CodeChannel_Number以及UCCH_Number均为固定值。其中coderate根据第二功率和码道个数推算出来,在正常HSUPA业务中,时隙个数、码道个数,UCCH_Number都是固定的,唯一变化的就是功率,由于功率的变化带来coderate的变化,进而引起数据块的大小(MACe_Size)的变化。
步骤26,根据当前为用户设备分配的第一功率在上行链路发送新的数据块。
该实施例中,通过对用户设备已经接收的第一预设数量个网络侧反馈的反馈信息中,获取NACK的数量,并确定该NACK的数量与该第一预设数量的比值,作为该用户设备在上行链路发送的数据块的误块率,其中,该第一预设数量可以是当前TTI内已经接收的网络侧的反馈信息的任意数量,如50,45,30等等。
如图3所示,在本发明的另一实施例中,一种上行链路数据传输的方法,包括:
步骤31-34同上述实施例中的步骤21-24;
步骤35,在所述第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示数据块被所述网络侧成功接收,所述第二预设数量等于所述第一预设数量;
步骤36,如果所述新的数据块的大小大于反馈信息为ACK的数据块中最大的数据块的大小,则根据所述反馈信息为ACK的数据块中最大的数据块的大小重新创建新的数据块;以及
步骤37,根据当前为用户设备分配的第一功率在上行链路发送重新创建的新的数据块。
在该实施例中,如果根据降低后的第二功率计算出来的数据块的大小大于成功被网络侧接收并反馈ACK的数据块中的最大数据块的大小,则根据该网络侧反馈ACK的数据块中的最大数据块的大小,重新创建新的数据块,该新的数据块可以被用户设备根据当前分配的第一功率发送至网络侧,更容易被接收成功,从而提高了用户设备的上行链路数据传输的性能。
图4示出了本发明实施例的一个具体示例,在TD-SCDMA通信系统中,E-TFCI(Enhanced-Transport Format Combination Indication,增强型传输格式联合指示):是一个MAC-e PDU的索引指示,范围从0-63,63表示是最大的数据块;
E-HICH(Enhanced-Hybrid Indication Channel增强上行混合自动重传请求应答指示信道)是一个下行物理信道,其承载用户设备在上行链路发送的MAC-ePDU数据块的ACK/NACK信息;
E-AGCH(Enhanced-Absolute Grant Channel增加上行绝对接入允许信道)是一个下行物理信道,其承载当前TTI为上行链路分配的物理资源,包括:分配的TX功率,码道以及时隙;
E-PUCH(Enhanced-Physical Uplink CHannel)是一个上行链路物理信道,其承载用户设备在上行链路发送的数据块MAC-e PDU。
在该具体示例中,一种上行链路数据传输的方法,包括:
步骤41,在每一个TTI,当用户设备从网络侧接收到E-HICH信息,MAC层会在接收到的第一预设数量个(如50个)接收成功的数据块的联合指示信息中,更新该E-TFCI的最大值,记为ETFCI_MAX;即确定已经发送的第一预设数量个数据块中的最大数据块的大小;
步骤42,如果用户设备在当前TTI有E-AGCH分配,MAC层会决定将E-AGCH用于最新的数据传输;
步骤43,如果NACK的比率超过预设门限,MAC层将会降低当前分配的第一TX功率,例如,降低2dB,得到第二TX功率,即第二TX功率=第一TX功率-2dB,然后根据第二TX功率计算当前TTI支持的数据块的大小,并将其记为ETFCI_GRANT;
步骤44,如果ETFCI_GRANT大于ETFCI_MAX,则将ETFCI_GRANT设为ETFCI_MAX;
步骤45,MAC层根据ETFCI_GRANT指示的数据块的大小创建新的数据块MAC-e PDU,并使用当前分配的第一TX功率发送该新的数据块。
图5示出了本发明实施例的另一个具体示例,在TD-SCDMA通信系统中,一种上行链路数据传输的方法,包括:
步骤501,用户设备在当前TTI接收E-HICH信息;
步骤502,用户设备判断接收的E-HICH信息是ACK或NACK;
步骤503,如果用户设备确定在当前TTI接收到的E-HICH信息是NACK,MAC层在分配的物理资源充足的情况下,传输该数据块MAC-e PDU;
步骤504,如果用户设备在当前TTI接收到的针对某个数据块MAC-e PDU的UE-HICH信息是ACK,MAC层将检测该接收到的数据块MAC-e PDU的大小是否大于ETFCI_MAX;
步骤505,如果否,则MAC层清空对应的数据块MAC-e PDU;
步骤506,如果是,则MAC层更新ETFCI_MAX,并记录该反馈信息是ACK的数据块MAC-e PDU的大小为ETFCI_MAX;
步骤507,如果用户设备在当前TTI接收E-AGCH的分配信息,MAC层确定是否使用该E-AGCH传输新的数据块,如果否,则退出;
步骤508,如果是,则MAC层检测该已经接收的第一预设数量个(如50 个)E-HICH反馈的NACK的比率是否大于15%(预设门限,当然该预设门限不限于是15%,还可以是其它值),如果否,则进入步骤510;
步骤509,如果是,则降低分配的TX功率,例如2dB,调整后的功率=分配的TX功率-2dB;
步骤510,MAC层根据该调整后的功率计算数据块MAC-e PDU的大小,数据块MAC-e PDU的大小(MACe_Size)可以根据功率、时隙个数(Timeslot_Number)、码道个数(CodeChannel_Number)使用以下公式计算得到:
MACe_Size=coderate*(4*(Timeslot_Number*704/CodeChannel_Number-17*UCCH_Number))
其中,coderate由功率和码道个数计算得到,在正常HSUPA业务中,时隙个数、码道个数,UCCH_Number都是固定的,唯一变化的就是功率,因此,功率的变化导致coderate的变化,进而导致MACe_Size的变化;
步骤511,判断计算出来的新的数据块的大小ETFCI_GRANT是否大于ETFCI_MAX;
步骤512,如果是,则将ETFCI_GRANT设为ETFCI_MAX;
步骤513,MAC层根据ETFCI_GRANT重新创建新的数据块,并根据已经的分配的TX功率发送该新的数据块MAC-e PDU给物理层,该物理层发送该新的数据块MAC-e PDU给Node B,完成该过程。
根据本发明的上述实施例,将提高HSUPA上行链路数据传输的性能,尤其是无线环境差的情况下,非常有用。在某些情况下,网络对传输的大数据块的解码性能差,因此,有必要对于用户设备采取一些措施,在保持好的上行链路数据传输率的环境下降低传输块的大小。根据本发明的上述实施例,用较大的功率传输较小的数据块,该小数据块能够被Node B正确接收的可能性得到是高,在测试领域该方法的优势是显而易见的,它能够保证的HSUPA数据速率并保持好的性能。
如图6所示,本发明的实施例还提供一种上行链路数据传输的装置,包括:
获取模块61,用于获取用户设备在上行链路发送的数据块的误块率,其中,获取模块61可以在当前TTI根据网络侧反馈的针对用户设备在上行链路 发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率;
创建模块62,用于在所述误块率大于预设门限时,创建新的数据块,其中,所述新的数据块的大小小于当前发送的数据块的大小;
发送模块63,用于根据当前分配给用户设备的第一功率在上行链路发送新的数据块。
该实施例能达到与上述图1所示实施例相同的技术效果。
在如图7所示的本发明的另一实施例中,所述创建模块62可以包括:
第一判断子模块721,用于在误块率大于所述预设门限时,降低当前为用户设备分配的第一功率,以得到第二功率;
第一确定子模块722,用于根据第二功率,确定新的数据块的大小,其中,第二功率决定新的数据块的大小;以及
创建子模块723,用于根据新的数据块的大小,创建新的数据块。
该实施例能达到与上述图1所示实施例相同的技术效果。
在如图8所示的本发明的另一实施例中,所述获取模块61可以包括:
第一获取子模块811,用于在当前TTI在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;以及
第二获取子模块812,用于确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率。
该实施例能达到与上述图2所示实施例相同的技术效果。
在上述实施例中,第一确定子模块722用于使用如下用于3G的公式,确定新的数据块的大小:
MACe_Size=coderate*(4*(Timeslot_Number*704/CodeChannel_Number-17*UCCH_Number))
其中,MACe_Size为新的数据块的大小,coderate根据所述第二功率和码道个数确定,Timeslot_Number为时隙个数,CodeChannel_Number为码道个数,UCCH_Number为上行增强控制信道的个数;其中,所述Timeslot_Number,CodeChannel_Number以及UCCH_Number均为固定值。
在如图9所示的本发明的另一实施例中,所述创建模块62可以包括:
第二判断子模块941,用于在误块率大于所述预设门限时,降低当前为用户设备分配的第一功率,以得到第二功率;
第二确定子模块942,用于根据第二功率,确定新的数据块的大小,其中,第二功率决定新的数据块的大小;
第三判断子模块943,用于在第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示数据块被所述网络侧成功接收,所述第二预设数量等于所述第一预设数量;
创建子模块944,用于当所述新的数据块的大小大于反馈信息为ACK的数据块中最大的数据块的大小时,根据所述反馈信息为ACK的数据块中最大的数据块的大小重新创建新的数据块。
该实施例能达到与上述图3所示方法相同的技术效果。
本发明的实施例还提供一种包括如上所述装置的各个实施例的用户设备设备。
与上述上行链路数据传输的方法相应地,本发明的实施例还提供一种计算机程序,而计算机程序包括程序代码,程序代码存储于计算机可读存储介质上,其能够由处理器来加载并执行上述方法;
本发明的实施例还提供一种存储了上述计算机程序的存储介质。

上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质.pdf_第1页
第1页 / 共19页
上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质.pdf_第2页
第2页 / 共19页
上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质.pdf》由会员分享,可在线阅读,更多相关《上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质.pdf(19页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104106291A43申请公布日20141015CN104106291A21申请号201280069537222申请日20120213H04W52/2020060171申请人意法爱立信有限公司地址瑞士普朗莱乌特72发明人刘宇74专利代理机构北京银龙知识产权代理有限公司11243代理人曾贤伟龚伟54发明名称上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质57摘要本发明涉及一种上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质,其中方法包括获取用户设备在上行链路发送的数据块的误块率;创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小;根据当前为。

2、用户设备分配的第一功率在上行链路发送所述新的数据块。本发明能够提高上行链路数据传输的性能。85PCT国际申请进入国家阶段日2014081286PCT国际申请的申请数据PCT/CN2012/0710702012021387PCT国际申请的公布数据WO2013/120245EN2013082251INTCL权利要求书3页说明书7页附图8页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书7页附图8页10申请公布号CN104106291ACN104106291A1/3页21一种上行链路数据传输的方法,包括获取用户设备在上行链路发送的数据块的误块率;在所述误块率大于预设门限时,创建新。

3、的数据块,所述新的数据块的大小小于当前发送的数据块的大小;以及根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块。2根据权利要求1所述的上行链路数据传输方法,其中,获取用户设备在上行链路发送的数据块的误块率的步骤包括根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率。3根据权利要求2所述的上行链路数据传输的方法,其中,所述根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率的步骤包括在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块。

4、没有被所述网络侧成功接收的NACK的数量;以及确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率。4根据权利要求13任意一项所述的上行链路数据传输方法,其中,创建所述新的数据块的步骤包括在所述误块率大于所述预设门限时,降低所述当前为用户设备分配的第一功率,以得到第二功率;以及根据所述第二功率,确定所述新的数据块的大小,其中,所述第二功率决定所述新的数据块的大小;以及根据所述新的数据块的大小,创建所述新的数据块。5根据权利要求4所述的上行链路数据传输的方法,其中,确定所述新的数据块的大小的步骤包括根据如下用于3G的公式,确定所述新的数据块的大。

5、小MACE_SIZECODERATE4TIMESLOT_NUMBER704/CODECHANNEL_NUMBER17UCCH_NUMBER;其中,MACE_SIZE为所述新的数据块的大小,CODERATE根据所述第二功率和码道个数确定,TIMESLOT_NUMBER为时隙个数,CODECHANNEL_NUMBER为码道个数,UCCH_NUMBER为上行增强控制信道的个数;其中,所述TIMESLOT_NUMBER、CODECHANNEL_NUMBER以及UCCH_NUMBER均为固定值。6根据权利要求14任意一项所述的上行链路数据传输的方法,其中,创建所述新的数据块的步骤包括在所述第二预设数量个。

6、所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示数据块被所述网络侧成功接收,所述第二预设数量等于所述第一预设数量;以及根据所述反馈信息为ACK的数据块中最大的数据块的大小,创建所述新的数据块。7一种上行链路数据传输的装置,其特征在于,包括权利要求书CN104106291A2/3页3获取模块,用于获取用户设备在上行链路发送的数据块的误块率;创建模块,用于在所述误块率大于预设门限时,创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小;以及发送模块,用于根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块。8根据权利要求7所述。

7、的上行链路数据传输的装置,其特征在于,所述获取模块用于根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率。9根据权利要求8所述的上行链路数据传输的装置,其中,所述获取模块包括第一获取子模块,用于在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;以及第二获取子模块,用于确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率。10根据权利要求79任意一项所述的上行链路数据传输的装置,其中,所述创建模块包括第。

8、一判断子模块,用于在所述误块率大于所述预设门限时,降低所述当前为用户设备分配的第一功率,以得到第二功率;以及第一确定子模块,用于根据所述第二功率,确定所述新的数据块的大小,其中,所述第二功率决定所述新的数据块的大小;以及创建子模块,用于根据所述新的数据块的大小,创建所述新的数据块。11根据权利要求10所述的上行链路数据传输的装置,其中,所述第一确定子模块用于根据如下用于3G的公式,确定所述新的数据块的大小MACE_SIZECODERATE4TIMESLOT_NUMBER704/CODECHANNEL_NUMBER17UCCH_NUMBER;其中,MACE_SIZE为新的数据块的大小,CODER。

9、ATE根据所述第二功率和码道个数确定,TIMESLOT_NUMBER为时隙个数,CODECHANNEL_NUMBER为码道个数,UCCH_NUMBER为上行增强控制信道的个数;其中,所述TIMESLOT_NUMBER、CODECHANNEL_NUMBER以及UCCH_NUMBER均为固定值。12根据权利要求710任意一项所述的上行链路数据传输的装置,其中,所述创建模块包括第三判断模块,用于在所述第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示数据块被所述网络侧成功接收,所述第二预设数量等于所述第一预设数量;以及创建子模块,用于。

10、根据所述反馈信息为ACK的数据块中最大的数据块的大小,创建所述新的数据块。13一种用户设备,其特征在于,包括如权利要求712任一项所述的上行链路数据传输的装置。14一种包括指令的计算机程序,所述指令在由处理器执行时被设置成使所述处理器权利要求书CN104106291A3/3页4执行如权利要求16中任一项所述的方法。15一种存储了如权利要求14所述计算机程序的存储介质。权利要求书CN104106291A1/7页5上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质技术领域0001本发明涉及本发明涉及移动通信领域,特别是指一种上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质。背。

11、景技术0002尽管在此描述的本发明实施例涉及时分同步码分多址接入TDSCDMA技术,但本发明实施例可以同样适用于任何具有ACK/NACK功能和可变的块大小的场景。因此,本发明并不限于TDSCDMA技术。0003TDSCDMA是4种UMTS标准之一其它三种分别是WCDMA,CDMA2000,和WIMAX,TDSCDMA基于时分双工TDD,而WCDMA则基于频分双工FDD。在3GPPR99版本中,TDSCDMA系统的下行链路数据速率是384KBPS,上行链路数据速率是64KBPS。在3GPPR5版本中,TDSCDMA引入了HSDPAHIGHSPEEDDOWNLINKPACKETACCESS,高速下。

12、行分组接入,HSDPA能够使下行链路数据速率达到28MBPS,上行链路数据速率达到384KBPS;在之后的3GPPR7版本中,TDSCDMA引入了HSUPAHIGHSPEEDUPLINKPACKETACCESS,高速上行链路分组接入,因此,上行链路数据速率提高到22MBPS,这种技术被称为TDHSUPA,以便于和WCDMA中的HSUPA进行区分。0004在用户设备侧,当HSUPA服务建立时,如果在当前TTITRANSMISSIONTIMEINTERVAL,传输时间间隔,值是5MS,EAGCHENHANCEDABSOLUTEGRANTCHANNEL,EAGCH是一个下行物理信道,该EAGCH信道。

13、在当前TTI为上行链路承载物理资源存在物理资源包括上行链路的TX功率,时隙,码道,MAC层就会基于该物理资源建立MACEPDU的数据块;并通过EPUCHENHANCEDPHYSICALUPLINKCHANNEL,EPUCH是上行物理信道,承载用户设备的上行链路MACEPDU,在当前时间间隔TTI,发送该MACEPDU给NODEB,在若干个TTI之后,用户设备将会通过承载有ACK/NACK信息的EHICHENHANCEDHYBRIDINDICATIONCHANNEL,EHICH是下行物理信道,该EHICH承载了上行链路发送的MACEPDU数据块是否成功解码的反馈信息ACK/NACK信道接收到反馈。

14、信息;如果接收到的反馈信息是ACK,MAC就会冲洗FLUSH掉该MACEPDU数据块;如果是NACK,在物理资源充足的情况下,MAC将会尝试重新发送该MACEPDU数据块。0005在实际测试过程中,发现MAC创建的MACEPDU数据块的大小与在EHICH信道中表示的ACK/NACK有直接的关系MACEPDU数据块越大,用户设备从NODEB接收到ACK的难度就越大,而越小的MACEPDU数据块越容易从NODEB接收到ACK。0006当网络侧发现用户设备有许多大的上行链路的数据块时,通常会分配更多的上行链路传输功率给用户设备,从而提高传输成功率。但是仅仅提高上行链路传输功率并不能解决这种问题。总的。

15、来说00071如果用户设备得到较多的上行链路传输功率,将会采用16QAM模式创建更大的MACEPDU,但是,由于NODEB的限制网络生产者允许当前NODEB在解码16QAM模式的说明书CN104106291A2/7页6数据块时有一些限制,甚至在增大用户设备的上行链路的TX功率的情况下也会出现解码错误。00082由于无线环境的复杂性,较大的数据块在传输过程中比较小的数据块受到的影响更大,然而通过提高用户设备的TX功率无法解决这种问题。发明内容0009本发明公开了一种上行链路数据传输的方法、装置、用户设备、计算机程序及存储介质,从而提高用户设备的上行链路数据传输的性能。0010在本发明的一些实施例。

16、中,获取用户设备在上行链路发送的数据块的误块率;若所述误块率大于预设门限,则创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小;根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块;从而提高用户设备的上行链路数据传输的成功率,进而提高上行链路数据传输的性能。0011在本发明的一些实施例中,根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率。0012在本发明的一些实施例中,在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;确定所述NA。

17、CK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率。0013在本发明的一些实施例中,如果所述误块率大于预设门限,则降低当前为用户设备分配的第一功率,得到第二功率,并根据第二功率,创建新的数据块,其中,所述新的数据块的大小小于当前发送的数据块的大小。0014在本发明的一些实施例中,根据如下用于3G的公式,确定新的数据块的大小0015MACE_SIZECODERATE4TIMESLOT_NUMBER704/CODECHANNEL_NUMBER17UCCH_NUMBER0016其中,MACE_SIZE为新的数据块的大小,CODERATE根据所述第二功率和码道。

18、个数确定,TIMESLOT_NUMBER为时隙个数,CODECHANNEL_NUMBER为码道个数,UCCH_NUMBER为上行增强控制信道的个数;其中,所述TIMESLOT_NUMBER,CODECHANNEL_NUMBER以及UCCH_NUMBER均为固定值。0017在本发明的一些实施例中,在第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示对应的数据块被所述网络侧成功接收,其中,所述第二预设数量等于所述第一预设数量;如果所述新的数据块的大小大于反馈信息为ACK的数据块中最大的数据块的大小,则根据所述反馈信息为ACK的数据块。

19、中最大的数据块的大小重新创建新的数据块;所述新的数据块被网络侧接收成功的可能性更大,从而提高用户设备的上行链路数据传输的性能。0018当然,本发明并不局限于以上的特征和优点,实际上,本领域普通技术人员通过阅读以下的实施方式以及附图,将领会其他的特征和优点。附图说明0019图1为根据本发明实施例的上行链路数据传输的方法的基本流程图;说明书CN104106291A3/7页70020图2为根据本发明实施例的上行链路数据传输的方法的具体流程图;0021图3为根据本发明实施例的上行链路数据传输的方法的另一具体流程图;0022图4为根据本发明实施例的上行链路数据传输的方法的具体应用示例的流程示意图;002。

20、3图5为根据本发明实施例的上行链路数据传输的方法的另一具体应用示例的流程示意图;0024图6为根据本发明实施例的上行链路数据传输的装置的基本结构示意图;0025图7为根据本发明实施例的上行链路数据传输的装置的具体结构示意图;0026图8为根据本发明实施例的上行链路数据传输的装置的具体结构示意图;0027图9为根据本发明实施例的上行链路数据传输的装置的具体结构示意图。具体实施方式0028如图1所示,在本发明的实施例中,一种上行链路数据传输的方法,包括0029步骤11,获取用户设备在上行链路发送的数据块的误块率。该步骤11中包括,根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用。

21、户设备在当前TTI在上行链路发送的数据块的误块率;0030步骤12,如果所述误块率大于预设门限,则创建新的数据块,所述新的数据块的大小小于当前发送的数据块的大小。该步骤12中包括,如果所述误块率大于预设门限,则可以通过降低当前为用户设备分配的第一功率,得到第二功率,并根据所述第二功率,确定所述新的数据块的大小,其中,所述第二功率决定所述新的数据块的大小;根据所述新的数据块的大小,创建新的数据块;0031步骤13,根据当前为用户设备分配的第一功率在上行链路发送所述新的数据块。0032在该实施例中,通过判断用户设备在上行链路发送的数据块的误块率大于预设门限时,创建新的数据块,其中,新的数据块小于当。

22、前发送的数据块,并根据当前分配的第一功率发送该新的数据块,这样,以较大的功率发送较小的数据块,可以提高用户设备的上行链路数据传输的性能。0033如图2所示,在本发明的另一实施例中,一种上行链路数据传输的方法,包括0034步骤21,在当前TTI,在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;0035步骤22,确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率;0036步骤23,如果所述误块率大于预设门限,则通过降低当前为用户设备分配的第一功率,得到第。

23、二功率,所述预设门限可以是任意值,例如,该值的范围为030;0037步骤24,根据所述第二功率,确定所述新的数据块的大小,其中,所述第二功率决定所述新的数据块的大小;0038步骤25,根据新的数据块的大小,创建新的数据块;其中,新的数据块的大小小于当前发送的数据块的大小,可以根据第二功率采用如下用于3G的公式,确定新的数据块的大小说明书CN104106291A4/7页80039MACE_SIZECODERATE4TIMESLOT_NUMBER704/CODECHANNEL_NUMBER17UCCH_NUMBER0040其中,MACE_SIZE为新的数据块的大小,CODERATE根据所述第二功率。

24、和码道个数确定,TIMESLOT_NUMBER为时隙个数,CODECHANNEL_NUMBER为码道个数,UCCH_NUMBER为上行增强控制信道的个数;其中,所述TIMESLOT_NUMBER,CODECHANNEL_NUMBER以及UCCH_NUMBER均为固定值。其中CODERATE根据第二功率和码道个数推算出来,在正常HSUPA业务中,时隙个数、码道个数,UCCH_NUMBER都是固定的,唯一变化的就是功率,由于功率的变化带来CODERATE的变化,进而引起数据块的大小MACE_SIZE的变化。0041步骤26,根据当前为用户设备分配的第一功率在上行链路发送新的数据块。0042该实施例。

25、中,通过对用户设备已经接收的第一预设数量个网络侧反馈的反馈信息中,获取NACK的数量,并确定该NACK的数量与该第一预设数量的比值,作为该用户设备在上行链路发送的数据块的误块率,其中,该第一预设数量可以是当前TTI内已经接收的网络侧的反馈信息的任意数量,如50,45,30等等。0043如图3所示,在本发明的另一实施例中,一种上行链路数据传输的方法,包括0044步骤3134同上述实施例中的步骤2124;0045步骤35,在所述第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示数据块被所述网络侧成功接收,所述第二预设数量等于所述第一。

26、预设数量;0046步骤36,如果所述新的数据块的大小大于反馈信息为ACK的数据块中最大的数据块的大小,则根据所述反馈信息为ACK的数据块中最大的数据块的大小重新创建新的数据块;以及0047步骤37,根据当前为用户设备分配的第一功率在上行链路发送重新创建的新的数据块。0048在该实施例中,如果根据降低后的第二功率计算出来的数据块的大小大于成功被网络侧接收并反馈ACK的数据块中的最大数据块的大小,则根据该网络侧反馈ACK的数据块中的最大数据块的大小,重新创建新的数据块,该新的数据块可以被用户设备根据当前分配的第一功率发送至网络侧,更容易被接收成功,从而提高了用户设备的上行链路数据传输的性能。004。

27、9图4示出了本发明实施例的一个具体示例,在TDSCDMA通信系统中,ETFCIENHANCEDTRANSPORTFORMATCOMBINATIONINDICATION,增强型传输格式联合指示是一个MACEPDU的索引指示,范围从063,63表示是最大的数据块;0050EHICHENHANCEDHYBRIDINDICATIONCHANNEL增强上行混合自动重传请求应答指示信道是一个下行物理信道,其承载用户设备在上行链路发送的MACEPDU数据块的ACK/NACK信息;0051EAGCHENHANCEDABSOLUTEGRANTCHANNEL增加上行绝对接入允许信道是一个下行物理信道,其承载当前T。

28、TI为上行链路分配的物理资源,包括分配的TX功率,码道以及时隙;0052EPUCHENHANCEDPHYSICALUPLINKCHANNEL是一个上行链路物理信道,其承载用户设备在上行链路发送的数据块MACEPDU。说明书CN104106291A5/7页90053在该具体示例中,一种上行链路数据传输的方法,包括0054步骤41,在每一个TTI,当用户设备从网络侧接收到EHICH信息,MAC层会在接收到的第一预设数量个如50个接收成功的数据块的联合指示信息中,更新该ETFCI的最大值,记为ETFCI_MAX;即确定已经发送的第一预设数量个数据块中的最大数据块的大小;0055步骤42,如果用户设备。

29、在当前TTI有EAGCH分配,MAC层会决定将EAGCH用于最新的数据传输;0056步骤43,如果NACK的比率超过预设门限,MAC层将会降低当前分配的第一TX功率,例如,降低2DB,得到第二TX功率,即第二TX功率第一TX功率2DB,然后根据第二TX功率计算当前TTI支持的数据块的大小,并将其记为ETFCI_GRANT;0057步骤44,如果ETFCI_GRANT大于ETFCI_MAX,则将ETFCI_GRANT设为ETFCI_MAX;0058步骤45,MAC层根据ETFCI_GRANT指示的数据块的大小创建新的数据块MACEPDU,并使用当前分配的第一TX功率发送该新的数据块。0059图5。

30、示出了本发明实施例的另一个具体示例,在TDSCDMA通信系统中,一种上行链路数据传输的方法,包括0060步骤501,用户设备在当前TTI接收EHICH信息;0061步骤502,用户设备判断接收的EHICH信息是ACK或NACK;0062步骤503,如果用户设备确定在当前TTI接收到的EHICH信息是NACK,MAC层在分配的物理资源充足的情况下,传输该数据块MACEPDU;0063步骤504,如果用户设备在当前TTI接收到的针对某个数据块MACEPDU的UEHICH信息是ACK,MAC层将检测该接收到的数据块MACEPDU的大小是否大于ETFCI_MAX;0064步骤505,如果否,则MAC层。

31、清空对应的数据块MACEPDU;0065步骤506,如果是,则MAC层更新ETFCI_MAX,并记录该反馈信息是ACK的数据块MACEPDU的大小为ETFCI_MAX;0066步骤507,如果用户设备在当前TTI接收EAGCH的分配信息,MAC层确定是否使用该EAGCH传输新的数据块,如果否,则退出;0067步骤508,如果是,则MAC层检测该已经接收的第一预设数量个如50个EHICH反馈的NACK的比率是否大于15预设门限,当然该预设门限不限于是15,还可以是其它值,如果否,则进入步骤510;0068步骤509,如果是,则降低分配的TX功率,例如2DB,调整后的功率分配的TX功率2DB;00。

32、69步骤510,MAC层根据该调整后的功率计算数据块MACEPDU的大小,数据块MACEPDU的大小MACE_SIZE可以根据功率、时隙个数TIMESLOT_NUMBER、码道个数CODECHANNEL_NUMBER使用以下公式计算得到0070MACE_SIZECODERATE4TIMESLOT_NUMBER704/CODECHANNEL_NUMBER17UCCH_NUMBER0071其中,CODERATE由功率和码道个数计算得到,在正常HSUPA业务中,时隙个数、码道个数,UCCH_NUMBER都是固定的,唯一变化的就是功率,因此,功率的变化导致CODERATE的变化,进而导致MACE_SI。

33、ZE的变化;说明书CN104106291A6/7页100072步骤511,判断计算出来的新的数据块的大小ETFCI_GRANT是否大于ETFCI_MAX;0073步骤512,如果是,则将ETFCI_GRANT设为ETFCI_MAX;0074步骤513,MAC层根据ETFCI_GRANT重新创建新的数据块,并根据已经的分配的TX功率发送该新的数据块MACEPDU给物理层,该物理层发送该新的数据块MACEPDU给NODEB,完成该过程。0075根据本发明的上述实施例,将提高HSUPA上行链路数据传输的性能,尤其是无线环境差的情况下,非常有用。在某些情况下,网络对传输的大数据块的解码性能差,因此,有。

34、必要对于用户设备采取一些措施,在保持好的上行链路数据传输率的环境下降低传输块的大小。根据本发明的上述实施例,用较大的功率传输较小的数据块,该小数据块能够被NODEB正确接收的可能性得到是高,在测试领域该方法的优势是显而易见的,它能够保证的HSUPA数据速率并保持好的性能。0076如图6所示,本发明的实施例还提供一种上行链路数据传输的装置,包括0077获取模块61,用于获取用户设备在上行链路发送的数据块的误块率,其中,获取模块61可以在当前TTI根据网络侧反馈的针对用户设备在上行链路发送的数据块的反馈信息,获取用户设备在上行链路发送的数据块的误块率;0078创建模块62,用于在所述误块率大于预设。

35、门限时,创建新的数据块,其中,所述新的数据块的大小小于当前发送的数据块的大小;0079发送模块63,用于根据当前分配给用户设备的第一功率在上行链路发送新的数据块。0080该实施例能达到与上述图1所示实施例相同的技术效果。0081在如图7所示的本发明的另一实施例中,所述创建模块62可以包括0082第一判断子模块721,用于在误块率大于所述预设门限时,降低当前为用户设备分配的第一功率,以得到第二功率;0083第一确定子模块722,用于根据第二功率,确定新的数据块的大小,其中,第二功率决定新的数据块的大小;以及0084创建子模块723,用于根据新的数据块的大小,创建新的数据块。0085该实施例能达到。

36、与上述图1所示实施例相同的技术效果。0086在如图8所示的本发明的另一实施例中,所述获取模块61可以包括0087第一获取子模块811,用于在当前TTI在已经接收的第一预设数量个网络侧针对用户设备在上行链路发送的数据块的反馈信息中,获取用于表示数据块没有被所述网络侧成功接收的NACK的数量;以及0088第二获取子模块812,用于确定所述NACK的数量与所述第一预设数量的比值,将所述比值作为所述用户设备在上行链路发送的数据块的误块率。0089该实施例能达到与上述图2所示实施例相同的技术效果。0090在上述实施例中,第一确定子模块722用于使用如下用于3G的公式,确定新的数据块的大小0091MACE。

37、_SIZECODERATE4TIMESLOT_NUMBER704/CODECHANNEL_NUMBER17UCCH_NUMBER0092其中,MACE_SIZE为新的数据块的大小,CODERATE根据所述第二功率和码道个数说明书CN104106291A107/7页11确定,TIMESLOT_NUMBER为时隙个数,CODECHANNEL_NUMBER为码道个数,UCCH_NUMBER为上行增强控制信道的个数;其中,所述TIMESLOT_NUMBER,CODECHANNEL_NUMBER以及UCCH_NUMBER均为固定值。0093在如图9所示的本发明的另一实施例中,所述创建模块62可以包括00。

38、94第二判断子模块941,用于在误块率大于所述预设门限时,降低当前为用户设备分配的第一功率,以得到第二功率;0095第二确定子模块942,用于根据第二功率,确定新的数据块的大小,其中,第二功率决定新的数据块的大小;0096第三判断子模块943,用于在第二预设数量个所述用户设备在上行链路发送的数据块中,获取反馈信息为ACK的数据块中最大的数据块的大小,所述ACK表示数据块被所述网络侧成功接收,所述第二预设数量等于所述第一预设数量;0097创建子模块944,用于当所述新的数据块的大小大于反馈信息为ACK的数据块中最大的数据块的大小时,根据所述反馈信息为ACK的数据块中最大的数据块的大小重新创建新的。

39、数据块。0098该实施例能达到与上述图3所示方法相同的技术效果。0099本发明的实施例还提供一种包括如上所述装置的各个实施例的用户设备设备。0100与上述上行链路数据传输的方法相应地,本发明的实施例还提供一种计算机程序,而计算机程序包括程序代码,程序代码存储于计算机可读存储介质上,其能够由处理器来加载并执行上述方法;0101本发明的实施例还提供一种存储了上述计算机程序的存储介质。说明书CN104106291A111/8页12图1说明书附图CN104106291A122/8页13图2说明书附图CN104106291A133/8页14图3说明书附图CN104106291A144/8页15图4说明书附图CN104106291A155/8页16图5说明书附图CN104106291A166/8页17图6图7说明书附图CN104106291A177/8页18图8说明书附图CN104106291A188/8页19图9说明书附图CN104106291A19。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1