测量E‑UTRAN中的上行链路中的分组延迟的方法和装置与流程

文档序号:11139806阅读:1065来源:国知局
测量E‑UTRAN中的上行链路中的分组延迟的方法和装置与制造工艺

本申请要求以2015年7月28日提交的申请号为62/197,787的美国临时申请为优先权。此处通过引用将这个早期提交的申请的全部内容整体地合并。



背景技术:

技术领域

一般地,本发明的实施方式涉及无线或移动通信网络,例如但不限于,通用移动通信系统(UMTS)地面无线接入网(UTRAN)、长期演进(LTE)、演进的UTRAN(E-UTRAN)、LTE演进(LTE-A)、未来5G无线接入技术和/或高速分组接入(HSPA)

相关技术的说明

通用移动通信系统(UMTS)地面无线接入网(UTRAN)是指包括基站、或节点B、以及例如无线网络控制器(RNC)的通信网络。UTRAN允许用户设备(UE)和核心网络之间的连通性。RNC为一个或多个节点B提供控制功能。RNC和其相应的节点B被称为无线网络子系统(RNS)。在E-UTRAN(增强UTRAN)的情况下,不存在RNC并且在演进节点B(eNodeB或eNB)或许多eNB中提供无线接入功能。例如,在协作多点传输(CoMP)的情况下并且在双连通性中,单个UE连接涉及多个eNB。

长期演进(LTE)或E-UTRAN提供新的无线接入技术并且指代通过提高的效率和服务、更低的成本以及对新频谱机会的使用对UMTS的改进。特别地,LTE是一种3GPP标准,其为上行链路提供例如每个载波至少每秒75兆位(Mbps)的峰值速率,以及为下行链路提供例如每个载波至少300Mbps的峰值速率。LTE支持从20MHz下至1.4MHz的可扩展载波带宽,并且支持频分复用(FDD)和时分复用(TDD)这两者。

如上所述,LTE还可以改进网络中的频谱效率,从而允许载波在给定带宽上提供更多的数据和语音服务。因此,除高容量语音支持之外,LTE还被设计用于满足的高速数据和媒体传输的需要。LTE的优点包括例如高吞吐量、低延迟、在同一平台中支持FDD和TDD、改进的终端用户体验、以及带来较低运营成本的简单架构。

3GPP LTE(例如,LTE Rel-11,LTE Rel-12,LTE Rel-13)的某些版本涉及高级国际移动通信(IMT-A),此处为了方便将其简单地称作LTE演进(LTE-A)。

LTE-A涉及扩展和优化3GPP LTE无线接入技术。LTE-A的目标是通过具有降低成本的更高数据速率和更低的延迟来提供显著增强的服务。LTE-A是一种更为优化的无线系统,其满足对于高级IMT的国际电信联盟无线(ITU-R)要求,且保持向后兼容。LTE-A的被引入LTE Rel-10的关键特征中的一个是载波聚集,其允许通过两个或多个LTE载波的聚集将数据速率增加到例如最大100MHz的传输带宽。在稍后的版本中,LTE-A可以包括甚至如目前所指定的更宽的带宽。此外,在无线接入级别上与无线LAN(WLAN)接入网络进行聚集或交互工作是可以预见的。



技术实现要素:

一个实施方式涉及一种方法,所述方法包括当具有QCIx的PDCP SDU(i)到达PDCP上层SAP时,在UE处保留或存储所述PDCP SDU(i)的到达时间。接着,所述方法可以包括检查是否已经接收到用于具有所述QCIx的PDCP SDU(i)的UL授权;以及如果已经接收到所述UL授权,则保留或存储所述UL授权的接收时间。所述方法还可以包括基于接收UL授权的时间和PDCP SDU的到达时间来计算UL保留延迟。在一个实施方式中,所述计算可以包括根据下面的公式来计算UL保留延迟:T_ULdelay QCIx(i)=t_Grant QCIx(i)–t_Arrival QCIx(i)。所述方法可以还包括向eNB报告用于所述QCIx的UL方向中所有传输的PDCP SDU的所有保留延迟时间段的和。

另一实施方式涉及一种装置,所述装置包括存储单元,该存储单元被配置为当具有QCIx的PDCP SDU(i)到达PDCP上层SAP时,存储所述PDCP SDU(i)的到达时间。所述装置还包括确定单元,该确定单元被配置为检查是否已经接收到用于具有所述QCIx的PDCP SDU(i)的UL授权。如果已经接收到所述UL授权,则存储单元420被配置为存储所述UL授权的接收时间。在一个实施方式中,所述装置还可以包括计算单元,该计算单元被配置为基于UL授权的接收时间和PDCP SDU(i)的到达时间来计算UL保留延迟。根据一个实施方式,所述计算计算单元可以根据下面的公式来计算UL保留延迟:T_ULdelay QCIx(i)=t_Grant QCIx(i)–t_ArrivalQCIx(i)。所述装置还可以包括收发单元,该收发单元被配置为向eNB报告用于所述QCIx的UL方向中所有传输的PDCP SDU的所有保留延迟时间段(T_ULdelay QCIx(i))的和。

另一实施方式涉及一种体现于非暂态计算机可读媒介上的计算机程序。所述计算机程序被配置为控制处理器以执行过程,所述过程可以包括:当具有QCIx的PDCP SDU(i)到达PDCP上层SAP时,保留或存储所述PDCP SDU(i)的到达时间。接着,所述过程可以包括检查是否已经接收到用于具有所述QCIx的PDCP SDU(i)的UL授权,以及如果已经接收到所述UL授权,则保留或存储所述UL授权的接收时间。所述过程还可以包括基于接收UL授权的时间和PDCP SDU的到达时间来计算UL保留延迟。在一个实施方式中,所述计算可以包括根据下面的公式来计算UL保留延迟:T_ULdelay QCIx(i)=t_Grant QCIx(i)–t_Arrival QCIx(i)。所述方法可以还包括向eNB报告用于所述QCIx的UL方向中所有传输的PDCP SDU的所有保留延迟时间段的和。

另一实施方式涉及一种方法,所述方法可以包括由eNB将UL中的授权发送(或检查是否)给UE,所述UE之前指示了需要QCIx服务的数据传输。所述方法还可以包括保留或存储授权的时间,以及当已经通过eNB发送HARQ ACK到UE确认了与QCIx相关的PDCP SDU(i)的最后一部分时,测量时间点。所述方法还可以包括基于测量的时间点和授权的时间来计算UL延迟。所述计算可以包括根据下面的公式来计算UL延迟:T_eNBULdelay QCIx(i)=t_Last Piece QCIx(i)–t_Grant QCIx(i)。所述方法还可以包括根据下面的内容来计算每个QCI的平均UL PDCP SDU延迟:Sum(T_ULdelay QCIx(i))+所有UE以及具有QCIx特性的PDCP SDU帧上的sum(T_eNB ULdelay QCIx(i)),并且将这个值除以UL方向中具有QCIx的PDCP SDU的数量。

另一实施方式涉及一种装置,所述装置包括发送单元,该发送单元被配置为将UL中的授权发送(或检查是否发送)给UE,所述UE之前指示了需要QCIx服务的数据传输。所述装置还可以包括存储单元以及测量单元,该存储单元被配置为保留或存储授权的时间,该测量单元被配置为当已经通过所述装置发送HARQ ACK到UE确认了与QCIx相关的PDCP SDU(i)的最后一部分时,测量时间点。所述装置还可以包括计算单元,该计算单元被配置为基于测量的时间点和授权的时间来计算UL延迟。所述计算单元可以被配置为根据下面的公式来计算UL延迟:T_eNB ULdelay QCIx(i)=t_Last Piece QCIx(i)–t_Grant QCIx(i)。所述计算单元还可以被配置为根据下面的内容来计算每个QCI的平均UL PDCP SDU延迟:Sum(T_ULdelayQCIx(i))+所有UE以及具有QCIx特性的PDCP SDU帧上的sum(T_eNBULdelay QCIx(i)),并且将这个值除以UL方向中具有QCIx的PDCP SDU的数量。

另一实施方式涉及一种体现于非暂态计算机可读媒介上的计算机程序。所述计算机程序被配置为控制处理器以执行过程,所述过程可以包括:将UL中的授权发送(或检查是否发送)给UE,所述UE之前指示了需要QCIx服务的数据传输。所述过程还可以包括保留或存储授权的时间,以及当已经通过eNB发送HARQ ACK到UE确认了与QCIx相关的PDCP SDU(i)的最后一部分时,测量时间点。所述过程还可以包括基于测量的时间点和授权的时间来计算UL延迟。所述计算可以包括根据下面的公式来计算UL延迟:T_eNB ULdelay QCIx(i)=t_Last Piece QCIx(i)–t_Grant QCIx(i)。所述过程还可以包括根据下面的内容来计算每个QCI的平均UL PDCPSDU延迟:Sum(T_ULdelay QCIx(i))+所有UE以及具有QCIx特性的PDCPSDU帧上的sum(T_eNB ULdelay QCIx(i)),并且将这个值除以UL方向中具有QCIx的PDCP SDU的数量。

附图说明

为了正确理解本发明,应当参考附图,其中:

图1示出了根据一个实施方式的方法的流程图;

图2示出了根据另一实施方式的方法的流程图;

图3a示出了根据一个实施方式的装置的框图;

图3b示出了根据另一实施方式的装置的框图;

图4a示出了根据一个实施方式的装置的框图;以及

图4b示出了根据另一实施方式的装置的框图。

具体实施方式

将容易理解的是,可以按照广泛种类的不同配置来安排和设计本发明的如此处附图中概要地介绍和说明的组件。因此,如附图中表示的用于分组延迟测量的系统、方法、装置和计算机程序产品的实施方式的下列详细说明并不希望限制本发明的范围,而仅仅是本发明的一些所选实施方式的代表。

本说明书中介绍的本发明的特征、结构或特性可以按照一个或多个实施方式中的任意合适方式进行组合。例如,本说明书中的短语“特定实施方式”、“一些实施方式”或其他类似的语言的使用是指如下的事实:在本发明的至少一个实施方式中可以包括与实施方式结合地进行描述的特定特征、结构或特性。因此,本说明书中的短语“在特定实施方式中”、“在一些实施方式中”、“在其他实施方式中”或其他类似语言的出现并不是必须全部指代同一组实施方式,并且所介绍的特征、结构或特性可以按照一个或多个实施方式中的任何合适方式进行组合。

附加地,如果需要的话,可以按照不同的顺序和/或彼此并发地执行下面讨论的不同功能。此外,如果需要的话,一个或多个所介绍的功能可以是可选的并且可以组合一个或多个所介绍的功能。因此,下面的说明应当仅被认为是本发明的原理、教导和实施方式的说明,并且不对本发明进行限制。

一些实施方式涉及用于对演进通用陆地接入网(E-UTRAN)中上行链路(UL)内的分组数据汇聚协议(PDCP)服务数据单元(SDU)延迟进行测量的方法。一个实施方式可以涉及3GPP并且将改进服务质量(QoS)验证的问题看作是对驱动测试的最小化的增强。具体地,实施方式提供允许发送器在上行链路方向中追踪PDCP SDU延迟测量的机制。实施方式目的是将获取这些测量所需的实现复杂性从UE移动到eNB。根据一个实施方式,将UE的对保留时间延迟的测量传输到其eNB,并且然后将触发eNB来执行用于确定平均上行链路延迟的附加测量。

当前正在进行的3GPP研究项目(RP-150472):“进一步增强驱动测试的最小化(FeMDT)”的框架中,3GPP正在讨论对QoS验证的改进。一个目标是定义用于测量最终用户QoS的方法,特别用于保证比特率(GBR)业务类型从而理解QoS和其限制因素。这项工作是3GPP版本12MDT特征的延续,其结果是定义了新的度量:调度的IP吞吐量和数据量。然而,版本12的功能提供了评估非GBR相关业务的手段并且因此不提供对多媒体电话(MMTEL)语音/视频服务的良好评估。

PDCP SDU延迟是影响最终用户所感觉的体验质量(QoE)的关键因素中的一个。根据3GPP,每个QoS等级标识符(QCI)特性已经定义了最大可允许的分组延迟。在FeMDT工作中将度量认作用于GBT业务评估的重要指标。

对于实际的延迟测量,3GPP TS 36.314[1]中下行链路内每个QCI的分组延迟要求发送器追踪PDCP SDU,直到接收器基于混合自动重复请求(HARQ)反馈接收到PDCP SDU的最后片段的点为止。为了在UL方向上遵循相同的原则,对于UE实现方式将会过度复杂并且可能影响市场中整体特征的可用性。因此,实施方式提供一种不需要UE中的复杂实现方式的新方法。

一个实施方式旨在解决上面提及的将实现方式复杂性从UE移动到eNB的问题。为了将对UE的影响保持在合理的级别,整体UL延迟包括两个因素:(1)UE内的保留时间延迟(由UE测量和报告);以及(2)eNB测量的HARQ环路延迟。在一个实施方式中,eNB将UE输入用作对UL内整体延迟的进一步补充计算的触发器。根据一个实施方式,在将用于PDCP SDU的UL授权发送给UE的时间点处,确定UE测量延迟的哪些部分和eNB测量延迟的哪些部分的分界线。这样允许将UE实现方式复杂性保持在可接受等级,且仍然提供对UL内测量的平均PDCP SDU延迟的较高精确度。

根据一个实施方式,UE使用下面的公式来测量每个QCI的PDCPSDU的UL保留延迟(或所谓的延迟时间):T_ULdelay QCIx(i)=t_GrantQCIx(i)–t_Arrival QCIx(i),其中t_Grant QCIx(i)是UE接收到用于具有QCIx的PDCP SDU(i)的第一UL授权的时间,以及t_Arrival QCIx(i)具有QCIx的PDCP SDU(i)的时间到达PDCP上层SAP的时间。

在一个实施方式中,eNB使用下面的公式测量与UL覆盖和干扰问题相关的UL延迟:T_eNB ULdelay QCIx(i)=t_Last Piece QCIx(i)-t_Grant QCIx(i),其中t_Grant QCIx(i)是eNB将用于具有QCIx的PDCPSDU(i)的第一UL授权发送给UE的时间(eNB发送这个授权给UE并且因此知道时间,并且t_Last Piece QCIx(i)是eNB已经通过HARQ ACK成功地确认了具有QCIx的PDCP SDU(i)的最后片段的时间。需要注意的是,t_Grant QCIx(i)所代表的时间不等于UE接收到用于具有QCIx的PDCP SDU(i)的第一UL授权的时间,这是因为UE接收这个UL授权需要附加的时间段Δ。因此,这个时间可以被表示为t_Grant QCIx(i)-Δi

根据一个实施方式,在测量时间段的结尾处,eNB根据下面的内容计算每个QCI的平均UL PDCSP SDU延迟:Sum(T_ULdelay QCIx(i))+所有UE以及具有QCIx特性的PDCP SDU帧上的sum(T_eNB ULdelay QCIx(i)),并且将这个值除以UL方向中具有QCIx的PDCP SDU的数量。sum(T_ULdelay QCIx(i))+sum(T_eNB ULdelay QCIx(i))可以被表示为sum(t_Grant QCIx(i)–t_Arrival QCIx(i))+sum(t_Last Piece QCIx(i)-t_Grant QCIx(i)+Δi),其产生sum(t_Last Piece QCIx(i)–t_Arrival QCIx(i)+Δi),将其除以UL方向内具有QCIx的PDCP SDU的总数。这意味着,在利用UE接收UL授权所需要的时间段Δ所代表的平均PDCP SDU延迟中存在正误差。但是,这个时间段非常短,并且因此这个加数可以被忽略且不会明显影响所获得的结果的精确度。

在某些实施方式中,UE可以报告Sum(T_ULdelay QCIx(i))或甚至可以报告平均值,但是然后附加地还可以是具有QCIx的PDCP SDU的数量,其中在所观察的小区中在UL方向内发送所述PDCP SDU。在另一实施方式中,由于eNB知道具有QCIx的PDCP SDU的数量,因此可以省略由UE报告UL中具有QCIx的PDCP SDU的数量,但是这不意味着为了使每个UE保持PDCU SDU的数量而导致额外的复杂性。

作为选项,在一个实施方式中,为了对上面提到的时间段Δ进行求解,eNB所计算的平均UL PDCSP SDU延迟可以进一步减去小区内所有UE的平均NTA(参见3GPP TS 36.213)。

图1示出了根据本发明一个实施方式的方法的示例流程图。例如,可以由UE或移动设备来执行图1的方法。在一个实施方式中,在整个报告周期时间段期间,可以将UE驻留在同一小区。在其他实施方式中,可以将UE驻留在不同的小区中并且针对所有小区的报告是独立完成的,以测量每个小区的延迟。

如图1的实例所示,报告周期的开始发生于100处。所述方法可以包括,在110处,在PDCP上层服务接入点(SAP)检查具有QCIx的新PDCPSDU(i)的到达。如果确定新PDCP SDU(i)已经到达,那么方法包括,在120处,储存或存储到达时间(t_Arrival QCIx(i))。如果确定没有新PDCP SDU(i)到达,那么方法重复步骤110。需要注意的是,虽然UE发送调度请求(SR)以通知eNB要在UL的每个逻辑信道组(LCG)(不是每个QCI)传输一些数据并且eNB将用于LCG的UL授权发送回UE,但是UE知道PDCP SDU的QCI并且因此可以将这个到达时间分配给QCI特性。

在130处,通过检查是否已经接收到用于具有QCIx的PDCP SDU(i)的UL授权来继续图1的方法。如果确定已经接收到UL授权,那么所述方法包括,在140处,储存或存储授权的接收时间(t_Grant QCIx(i))。如果确定还未接收到UL授权,那么方法重复步骤130。

在一个实施方式中,所述方法接着可以包括,在150处,基于授权的接收时间和PDCP SDU的到达时间来计算UL保留延迟。根据一个实施方式,可以根据下面的公式来计算UL保留延迟的计算:T_ULdelay QCIx(i)=t_Grant QCIx(i)–t_Arrival QCIx(i)。

在160处,方法检查报告周期的结尾。如果不是报告周期的结尾,那么方法返回步骤110。如果确定是报告周期的结尾,那么方法进行到步骤170,其中UE报告用于所述QCIx的UL方向中所有传输的PDCP SDU的所有保留延迟时间段(T_ULdelay QCIx(i))的和。

图2示出了根据本发明另一实施方式的方法的示例流程图。例如,可由eNB、基站或接入点来执行图2的方法。如图2的实例所示,测量时间段的开始发生于200处。方法可以包括,在210处,检查是否已经将UL中的授权发送给UE,所述UE之前指示了需要QCIx服务的数据传输。如果确定已经将UL授权发送给UE,那么所述方法包括,在220处,储存或存储授权的时间(t_Grant QCIx(i))。如果确定还没有发送UL授权,那么所述方法重复步骤210。根据一个实施方式,在已经将UL授权发送给UE之后,eNB储存/存储每个LCG的UL授权时间。在eNB已经成功接收到与这个UL授权相关的PDCP SDU并且知道其所属的QCI特性之后,eNB将这个时间分配这个QCI。需要注意的是,根据UE不针对每个帧而是针对每个LCG来发送BSR的事实来考虑用于UL方向中每个PDCPSDU(i)的eNB中的开始时间(t_Grant QCIx(i)),而不管用于这个帧的授权还没有明确地发送到UE。

在230处,方法包括当已经通过eNB发送HARQ ACK到UE确认了与QCIx相关的PDCP SDU(i)的最后一部分时,测量时间点(t_Last PieceQCIx(i))。方法然后可以包括,在240处,基于时间点和授权的时间来计算UL延迟。例如,可以根据下面的公式来计算UL延迟的计算:T_eNBULdelay QCIx(i)=t_Last Piece QCIx(i)–t_Grant QCIx(i)。

在250处,所述方法检查测量时间段的结尾。如果不是测量时间段的结尾,那么所述方法返回步骤210。如果确定是测量时间段的结尾,那么方法进行到步骤260,其中eNB可以根据下面的内容来计算每个QCI的平均UL PDCP SDU延迟:Sum(T_ULdelay QCIx(i))+所有UE以及具有QCIx特性的PDCP SDU帧上的sum(T_eNB ULdelay QCIx(i)),并且将这个值除以UL方向中具有QCIx的PDCP SDU的数量。

图3a示出了根据一个实施方式的装置10的实例。在一个实施方式中,装置10可以是通信网络中或与这种网络相关联的节点、主机、或服务器。例如,在特定实施方式中,装置10可以是无线接入网络中的网络节点或设备,例如移动设备或UE。在特定实施方式中,无线接入网络可以是LTE、LTE-A或5G网络。应当注意的是,所属领域的普通技术人员应当了解的是,装置10可以包括图3a中未显示的组件或特征。

如图3a所示,装置10包括用于处理信息和执行指令或操作的处理器22。处理器22可以是任意类型的通用或专用目的处理器。虽然图3a中显示单个处理器22,但是根据其他实施方式可以使用多个处理器。实际上,处理器22可以包括以下内容中的一个或多个:例如,通用目的计算机、专用目的计算机、微处理器、数字信号处理器(DSPs)、现场可编程门阵列(FPGAs)、专用集成电路(ASICs)、以及基于多核心处理器架构的处理器。

装置10还可以包括或耦合到用于存储由处理器22执行的信息和指令的存储器14(内部或外部),其可以耦合到处理器22。存储器14可以是一个或多个存储器并且可以是适于本地应用环境的任意类型,并且可以使用任何合适的易失性或非易失性数据存储技术来实现,例如基于半导体的存储器设备、磁存储器设备和系统、光存储器设备和系统、固定存储器、或可移动存储器。例如,存储器14可以包括随机存取存储器(RAM)、只读存储器(ROM)、静态存储器例如磁盘或光盘、或任何其他类型的非暂态机器或计算机可读介质的任意组合。存储器14中存储的指令可以包括程序指令或计算机程序代码,当由处理器22执行时,使装置10能够执行如此处介绍的任务。

在一些实施方式中,装置10还可以包括或耦合到一个或多个用于传输和接收去往和来自装置10的信号和/或数据的天线25。装置10还可以包括或耦合到被配置为传输和接收信息的收发器28。例如,收发器28可以被配置为将信息调制到载波波形上以用于由(多个)天线25进行传输,以及对经由(多个)天线25接收的信息进行解调制,以用于由装置10的其他元件进行处理。在其他实施方式中,收发器28可以能够直接地传输和接收信号或数据。

处理器22可以执行与装置10的操作相关联的功能,其可以包括例如,天线增益/相位参数的预编码、形成通信消息的各个比特的编码和解码、信息的格式化、以及装置10的整体控制,包括与通信资源的管理相关的过程。

在一个实施方式中,存储器14可以存储软件模块,其在由处理器22执行时提供功能。模块可以包括例如,为装置10提供操作系统功能的操作系统。存储器还可以存储一个或多个功能模块,例如应用或程序,以为装置10提供附加功能。可以在硬件中,或根据硬件和软件的任意合适组合来实现装置10的组件。

如上所述,在一个实施方式中,装置10可以是网络节点,例如移动设备或UE。根据一个实施方式,存储器14和处理器22可以控制装置10,当具有QCIx的PDCP SDU(i)到达PDCP上层SAP时,保留或存储所述PDCPSDU(i)的到达时间(t_Arrival QCIx(i))。然后,存储器14和处理器22控制装置10检查是否已经接收到用于具有所述QCIx的PDCP SDU(i)的UL授权。如果已经接收到所述UL授权,则存储器14和处理器22可以控制装置10保留和/或存储所述UL授权的接收时间(t_Grant QCIx(i))。在一个实施方式中,存储器14和处理器22还可以控制装置10基于UL授权的接收时间和PDCP SDU(i)的到达时间来计算UL保留延迟。根据一个实施方式,装置10可以根据下面的公式来计算UL保留延迟:T_ULdelay QCIx(i)=t_Grant QCIx(i)–t_Arrival QCIx(i)。当到达报告周期的结尾时,存储器14和处理器22可以控制装置10向eNB报告用于所述QCIx的UL方向中所有传输的PDCP SDU的所有保留延迟时间段(T_ULdelay QCIx(i))的和。

图3b示出了根据另一实施方式的装置20的实例。在一个实施方式中,装置20可以是通信网络中或为这种网络进行服务的节点、主机、或服务器。例如,在特定实施方式中,装置20可以是用于无线接入网络的网络实体或控制实体,例如LTE、LTE-A、或5G网络。在特定实施方式中,装置20可以是基站或eNB。应当注意的是,所属领域的普通技术人员应当了解的是,装置20可以包括图3b中未显示的组件或特征。

如图3b所示,装置20包括用于处理信息和执行指令或操作的处理器32。处理器32可以是任意类型的通用或专用目的处理器。虽然图3b中显示单个处理器32,但是根据其他实施方式可以使用多个处理器。实际上,处理器32可以包括以下内容中的一个或多个:例如,通用目的计算机、专用目的计算机、微处理器、数字信号处理器(DSPs)、现场可编程门阵列(FPGAs)、专用集成电路(ASICs)、以及基于多核心处理器架构的处理器。

装置20还可以包括或耦合到用于存储由处理器32执行的信息和指令的存储器34(内部或外部),其可以耦合到处理器32。存储器34可以是一个或多个存储器并且可以是适于本地应用环境的任意类型,并且可以使用任何合适的易失性或非易失性数据存储技术来实现,例如基于半导体的存储器设备、磁存储器设备和系统、光存储器设备和系统、固定存储器、或可移动存储器。例如,存储器34可以包括随机存取存储器(RAM)、只读存储器(ROM)、静态存储器例如磁盘或光盘、或任何其他类型的非暂态机器或计算机可读介质的任意组合。存储器34中存储的指令可以包括程序指令或计算机程序代码,当由处理器32执行时,使装置20能够执行如此处介绍的任务。

在一些实施方式中,装置20还可以包括或耦合到一个或多个用于传输和接收去往和来自装置20的信号和/或数据的天线35。装置20还可以包括或耦合到被配置为传输和接收信息的收发器38。例如,收发器38可以被配置为将信息调制到载波波形上以用于由(多个)天线25进行传输,以及对经由(多个)天线35接收的信息进行解调制,以用于由装置20的其他元件进行处理。在其他实施方式中,收发器38可以能够直接地传输和接收信号或数据。

处理器32可以执行与装置20的操作相关联的功能,其可以包括但不限于,天线增益/相位参数的预编码、形成通信消息的各个比特的编码和解码、信息的格式化、以及装置20的整体控制,包括与通信资源的管理相关的过程。

在一个实施方式中,存储器34可以存储软件模块,其在由处理器22执行时提供功能。模块可以包括例如,为装置20提供操作系统功能的操作系统。存储器还可以存储一个或多个功能模块,例如应用或程序,以为装置20提供附加功能。可以在硬件中,或根据硬件和软件的任意合适组合来实现装置20的组件。

如上所述,根据一个实施方式,装置20可以是网络实体,例如基站或eNB。在这个实施方式中,存储器34和处理器32可以控制装置20以将UL中的授权发送(或检查是否发送)给UE,所述UE之前指示了需要QCIx服务的数据传输。接着,存储器34和处理器32可以控制装置20以保留或存储授权的时间(t_Grant QCIx(i)),以及为当通过所述装置20已经发送HARQACK到UE确认了与QCIx相关的PDCP SDU(i)的最后一部分时,测量时间点(t_Last Piece QCIx(i))。

在一个实施方式中,存储器34和处理器32可以控制装置20以基于测量的时间点和授权的时间来计算UL延迟。根据一个实施方式,装置可以根据下面的公式来计算UL延迟:T_eNB ULdelay QCIx(i)=t_Last Piece QCIx(i)–t_Grant QCIx(i)。根据一个实施方式,存储器34和处理器32还可以控制装置20以根据下面的内容来计算每个QCI的平均UL PDCP SDU延迟:Sum(T_ULdelay QCIx(i))+所有UE以及具有QCIx特性的PDCP SDU帧上的sum(T_eNB ULdelay QCIx(i)),并且将这个值除以UL方向中具有QCIx的PDCP SDU的数量。

图4a示出了根据另一实施方式的装置400的示例框图。在特定实施方式中,装置400例如可以是移动设备或UE。如图4a的实例中所示的,装置400可以包括用于接收或传输信息的收发单元或部件400、存储单元或部件420、确定单元或部件430以及计算单元或部件440。

在一个实施方式中,当具有QCIx的PDCP SDU(i)到达PDCP上层SAP时,存储单元420可以保留或存储所述PDCP SDU(i)的到达时间(t_ArrivalQCIx(i))。然后,确定单元430可以检查是否已经从用于具有所述QCIx的PDCP SDU(i)接收到UL授权。如果已经接收到所述UL授权,则存储单元420可以保留和/或存储所述UL授权的接收时间(t_Grant QCIx(i))。在一个实施方式中,计算单元440可以基于UL授权的接收时间和PDCP SDU(i)的到达时间来计算UL保留延迟。根据一个实施方式,计算单元440可以根据下面的公式来计算UL保留延迟:T_ULdelay QCIx(i)=t_Grant QCIx(i)–t_Arrival QCIx(i)。当到达报告周期的结尾时,收发单元410可以向eNB报告用于所述QCIx的UL方向中所有传输的PDCP SDU的所有保留延迟时间段(T_ULdelay QCIx(i))的和。

图4b示出了根据另一实施方式的装置401的示例框图。在特定实施方式中,装置401例如可以是基站或eNB。如图4b的实例中所示的,装置401可以包括用于接收或传输信息的收发单元或部件450、存储单元或部件460、测量单元或部件470以及计算单元或部件480。

根据一个实施方式,收发单元450可以将UL中的授权发送(或检查是否发送)给UE,所述UE之前指示了需要QCIx服务的数据传输。存储单元460可以保留或存储授权的时间(t_Grant QCIx(i)),并且测量单元470可以在已经通过所述装置401发送HARQ ACK到UE确认了与QCIx相关的PDCP SDU(i)的最后一部分时,测量时间点(t_Last Piece QCIx(i))。在一个实施方式中,计算单元480可以基于测量的时间点和授权的时间来计算UL延迟。根据一个实施方式,计算单元480可以根据下面的公式来计算UL延迟:T_eNB ULdelay QCIx(i)=t_Last Piece QCIx(i)–t_Grant QCIx(i)。根据一个实施方式,计算单元480还可以根据下面的内容来计算每个QCI的平均UL PDCP SDU延迟:Sum(T_ULdelay QCIx(i))+所有UE以及具有QCIx特性的PDCP SDU帧上的sum(T_eNB ULdelay QCIx(i)),并且将这个值除以UL方向中具有QCIx的PDCP SDU的数量。

根据实施方式、可以在任何装置可读的数据存储介质中存储程序,程序也被称为程序产品或计算机程序,其包括软件例程、小应用程序或宏,并且程序包括程序指令以执行特定任务。计算机程序产品可以包括一个或多个计算机可执行组件,其中当程序运行时,计算机可执行组件被配置为执行实施方式。一个或多个计算机可执行组件可以是至少一个软件代码或软件代码的一部分。可以按照(多个)例程来执行用于实现实施方式的功能的修改和配置,其可以被实现为增加的或更新的(多个)软件例程。可以将(多个)软件例程下载到装置中。

软件或计算机程序代码或其部分可以是源代码形式、对象代码模式、或是其他中间形式,并且软件或计算机程序代码或其部分可以被存储在一些种类的载波、分布式媒介或计算机可读媒介中,其可以是能够执行程序的任意实体或设备。这种载波包括例如记录介质、计算机存储器、只读存储器、光电和/或点载波信号、电信信号以及软件分布式包。依赖于所需要的处理功率,可以在单个电子数字计算机中执行计算机程序,或可以在多个计算机之间分布式地执行计算程序。计算机可读介质或计算机可读存储介质可以是非暂态介质。

在其他实施方式中,可以由硬件,例如通过使用专用集成电路(ASIC),可编程门阵列(PGA)、现场可编程门阵列(FPGA)或硬件和软件的任何其他组合来实现此处介绍的任何方法和装置的功能。在又一实施方式中,可以根据信号、可由从因特网或其他网络下载的电磁信号所携带的非有形手段来实现功能。

根据一个实施方式,可以将诸如节点、设备或相应的组件的装置配置为计算机或微处理器,例如单芯片计算机元件、或芯片组,至少包括用于为算术操作提供存储容量的存储器和用于执行算术运算的操作处理器。

所属领域的普通技术人员会容易了解的是,如上所述的本发明可以按照不同顺序的步骤来实施,和/或按照与所公开的那些硬件元件不同配置的硬件元件来实施。因此,尽管基于这些优选实施方式介绍了本发明,但是对于所属领域的技术人员来说显然的是,某些修改、变形和替代的构造将是容易想到的,且上述修改、变形和替代的构造保持在本发明的精神和范围内。为了确定本发明的边界和界限,因此应当对所附权利要求进行参考。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1