首页> 中国专利> 避免不必要的协议数据单元(PDU)传输

避免不必要的协议数据单元(PDU)传输

摘要

本文中所描述的各方面涉及无线通信。可在网络层使用与每个相应的传送方节点相关联的链路从一个或多个传送方节点接收协议数据单元(PDU)。可至少部分地基于所接收的PDU的序列号来检测一个或多个丢失的PDU。可基于检测到一个或多个丢失的PDU来启动计时器。响应于该计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDU,可向较低网络层通知接收到该一个或多个丢失的PDU来防止尝试对该一个或多个丢失的PDU进行传送/重传或其他处理。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-14

    授权

    授权

  • 2018-05-11

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20160801

    实质审查的生效

  • 2018-04-17

    公开

    公开

说明书

相关申请的交叉引用

本专利申请要求于2016年7月29日提交的题为“AVOIDING UNNECESSARY PROTOCOL DATA UNIT(PDU)TRANSMISSIONS(避免不必要的协议数据单元(PDU)传输)”的非临时申请No.15/224,272、以及于2015年8月31日提交的题为“AVOIDING UNNECESSARY PACKET DATA CONVERGENCE PROTOCOL(PDCP)PROTOCOL DATA UNIT(PDU)TRANSMISSIONS(避免不必要的分组数据汇聚协议(PDCP)协议数据单元(PDU)传输)”的临时申请No.62/212,301的优先权,这两件申请被转让给本申请受让人并由此出于所有目的通过援引全部明确纳入于此。

背景

公开领域

本公开的各方面一般涉及无线通信系统,尤其涉及例如基于重排序计时器期满来避免不必要的协议数据单元(PDU)传输。

相关技术描述

无线通信系统被广泛部署以提供诸如电话、视频、数据、消息收发、和广播等各种电信服务。典型的无线通信系统可采用能够通过共享可用系统资源(例如,带宽、发射功率)来支持与多个用户通信的多址技术。此类多址技术的示例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、单载波频分多址(SC-FDMA)系统、以及时分同步码分多址(TD-SCDMA)系统。

无线通信网络可包括能支持数个用户装备(UE)通信的数个演进型B节点(eNB)。UE可经由下行链路和上行链路与演进型B节点通信。下行链路(或即前向链路)是指从演进型B节点到UE的通信链路,而上行链路(或即反向链路)是指从UE到演进型B节点的通信链路。

这些多址技术已经在各种电信标准中被采纳以提供使不同的无线设备能够在城市、国家、地区、以及甚至全球级别上进行通信的共同协议。新兴电信标准的示例是长期演进(LTE)。LTE是由第三代伙伴项目(3GPP)颁布的通用移动电信系统(UMTS)移动标准的增强集。它被设计成通过改善频谱效率来更好地支持移动宽带因特网接入、降低成本、改善服务、利用新频谱、以及与在下行链路(DL)上使用OFDMA、在上行链路(UL)上使用SC-FDMA以及使用多输入多输出(MIMO)天线技术的其他开放标准更好地整合。然而,随着对移动宽带接入的需求持续增长,存在对于LTE技术中的进一步改进的需要。优选地,这些改进应当适用于其他多址技术以及采用这些技术的电信标准。

例如,在LTE中,UE可以使用与多个演进型B节点和/或相关蜂窝小区的双连通性(或多连通性)、与一个或多个演进型B节点和一种或多种其他类型的接入点(例如,WiFi热点)的话务聚集(例如,无线电接入网(RAN)聚集或其他网络级聚集)来聚集与多个演进型B节点或其他接入点的连接。该UE可在一个或多个网络层的连接上接收协议数据单元(PDU),并且可基于序列号来对PDU进行排序。PDCP计时器可被初始化以管理其中可能未接收到PDU的情形。基于PDCP计时器的所确定期满且未接收到PDU,针对PDU(例如,在较低网络层)接收到的所有服务数据单元(SDU)被转储清除至网络层(例如,提供给网络层并且从较低网络层存储器中删除)。然而,在一些情形中,仍然可将丢失的SDU传送给UE,虽然UE已经放弃在网络层接收PDU,并且在后续接收到时/的情况下丢弃在较低网络层接收到的SDU。

概述

本公开的系统、方法和设备各自具有若干方面,其中并非仅靠任何单一方面来负责其期望属性。在不限定如所附权利要求所表述的本公开的范围的情况下,现在将简要地讨论一些特征。在考虑本讨论后,并且尤其是在阅读题为“详细描述”的章节之后,将理解本公开的特征是如何提供包括无线网络中的接入点与站之间的改进通信在内的优点的。

在一方面,提供了一种用于无线通信的方法。该方法可包括:在网络层使用与每个相应的传送方节点相关联的链路从一个或多个传送方节点接收协议数据单元(PDU),至少部分地基于所接收的PDU的序列号来检测一个或多个丢失的PDU,以及基于检测到该一个或多个丢失的PDU来启动计时器。该方法还可包括:响应于计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDU,向较低网络层通知接收到该一个或多个丢失的PDU。

该方法可包括:其中向较低网络层通知包括向该较低网络层确收一个或多个丢失的PDU的接收。该方法还可包括:其中向较低网络层通知包括:向传送方节点传送较低网络层状态消息来防止该传送方节点传送与一个或多个丢失的PDU相对应的较低网络层PDU。该方法还可包括:其中向较低网络层通知包括:向多个较低网络层通知,其中该多个较低网络层中的每一者对应于与每个相应的传送方节点相关联的链路。此外,该方法可包括:其中一个或多个丢失的PDU是PDCP PDU,并且其中较低网络层是无线电链路控制(RLC)层。该方法还可包括:其中一个或多个丢失的PDU是传输控制协议(TCP)、网际协议(IP)、TCP/IP、或用户数据报协议(UDP)PDU,并且其中较低网络层是PDCP层或RLC层。此外,该方法可包括:向一个或多个传送方节点传送在网络层形成的状态消息,该网络层从与每个相应的传送方节点相关联的每条链路接收数据,其中该状态消息包括对第一丢失序列(FMS)的指示,其中该FMS被选择来防止该一个或多个传送方节点传送一个或多个丢失的PDU。

在一方面,提供了一种用于由用户装备(UE)进行无线通信的装置。该装置包括收发机、存储器、以及与该收发机和该存储器通信地耦合的至少一个处理器。该至少一个处理器被配置成:在网络层使用与每个相应的传送方节点相关联的链路从一个或多个传送方节点接收PDU,至少部分地基于所接收的PDU的序列号来检测一个或多个丢失的PDU,以及基于检测到该一个或多个丢失的PDU来启动计时器。该至少一个处理器被进一步配置成:响应于计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDU,向较低网络层通知接收到该一个或多个丢失的PDU。

该装置可包括:其中该至少一个处理器被配置成:至少部分地通过向较低网络层确收一个或多个丢失的PDU的接收来向该较低网络层通知。该装置还可包括:其中该至少一个处理器被配置成:至少部分地通过向传送方节点传送较低网络层状态消息来防止该传送方节点传送与一个或多个丢失的PDU相对应的较低网络层PDU来向较低网络层通知。此外,该装置可包括:其中该至少一个处理器被配置成:至少部分地通过向多个较低网络层通知来向较低网络层通知,其中该多个较低网络层中的每一者对应于与每个相应的传送方节点相关联的链路。该装置可附加地包括:其中一个或多个丢失的PDU是PDCP PDU,并且其中较低网络层是RLC层。此外,该装置可包括:其中一个或多个丢失的PDU是TCP、网际协议IP、TCP/IP、或UDP PDU,并且其中较低网络层是PDCP层或RLC层。该装置可进一步包括:其中该至少一个处理器被进一步配置成:向一个或多个传送方节点传送在网络层形成的状态消息,该网络层从与每个相应的传送方节点相关联的每条链路接收数据,其中该状态消息包括对FMS的指示,其中该FMS被选择来防止该一个或多个传送方节点传送一个或多个丢失的PDU。另外,该装置可包括一个或多个天线,其被耦合到收发机并被配置成执行以下操作中的至少一者:向传送方节点传送一个或多个无线信号或从该传送方节点接收一个或多个无线信号。

在一方面,提供了一种用于由UE进行无线通信的设备。该设备包括:用于在网络层使用与每个相应的传送方节点相关联的链路从一个或多个传送方节点接收PDU的装置,用于至少部分地基于所接收的PDU的序列号来检测一个或多个丢失的PDU的装置,以及用于基于检测到该一个或多个丢失的PDU来启动计时器的装置。该设备还包括:用于响应于计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDU而向较低网络层通知接收到该一个或多个丢失的PDU的装置。

该设备可包括:其中用于通知的装置至少部分地通过向较低网络层确收一个或多个丢失的PDU的接收来向该较低网络层通知。该设备还可包括:其中用于通知的装置至少部分地通过向传送方节点传送较低网络层状态消息来防止该传送方节点传送与一个或多个丢失的PDU相对应的较低网络层PDU来向该较低网络层通知。此外,该设备可包括:其中用于通知的装置至少部分地通过向多个较低网络层通知来向较低网络层通知,其中该多个较低网络层中的每一者对应于与每个相应的传送方节点相关联的链路。该设备还可包括:其中一个或多个丢失的PDU是PDCP PDU,并且其中较低网络层是RLC层。该设备还可包括:其中一个或多个丢失的PDU是TCP、IP、TCP/IP、或UDP PDU,并且其中较低网络层是PDCP层或RLC层。该设备还可包括:用于向一个或多个传送方节点传送在网络层形成的状态消息的装置,该网络层从与每个相应的传送方节点相关联的每条链路接收数据,其中该状态消息包括对FMS的指示,其中该FMS被选择来防止该一个或多个传送方节点传送一个或多个丢失的PDU。此外,该设备可包括:其中用于接收的装置包括一个或多个天线,其被耦合到收发机并被配置成执行以下操作中的至少一者:向传送方节点传送一个或多个无线信号或从该传送方节点接收一个或多个无线信号。

在一方面,提供了一种存储用于由UE进行无线通信的计算机可执行代码的计算机可读介质。该代码包括:用于在网络层使用与每个相应的传送方节点相关联的链路从一个或多个传送方节点接收PDU的代码,用于至少部分地基于所接收的PDU的序列号来检测一个或多个丢失的PDU的代码,用于基于检测到该一个或多个丢失的PDU来启动计时器的代码,以及用于响应于该计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDU而向较低网络层通知接收到该一个或多个丢失的PDU的代码。

该计算机可读介质可包括:其中用于通知的代码至少部分地通过向较低网络层确收一个或多个丢失的PDU的接收来向该较低网络层通知。该计算机可读介质还可包括:其中用于通知的代码至少部分地通过向传送方节点传送较低网络层状态消息来防止该传送方节点传送与一个或多个丢失的PDU相对应的较低网络层PDU来向该较低网络层通知。该计算机可读介质还可包括:其中用于通知的代码至少部分地通过向多个较低网络层通知来向较低网络层通知,其中该多个较低网络层中的每一者对应于与每个相应的传送方节点相关联的链路。该计算机可读介质可进一步包括:其中一个或多个丢失的PDU是PDCP PDU,并且其中较低网络层是RLC层。该计算机可读介质可附加地包括:其中一个或多个丢失的PDU是TCP、IP、TCP/IP、或UDP PDU,并且其中较低网络层是PDCP层或RLC层。该计算机可读介质还可包括:用于向一个或多个传送方节点传送在网络层形成的状态消息的代码,该网络层从与每个相应的传送方节点相关联的每条链路接收数据,其中该状态消息包括对FMS的指示,其中该FMS被选择来防止该一个或多个传送方节点传送一个或多个丢失的PDU。

在另一示例中,提供了一种用于由UE进行无线通信的方法。该方法包括:使用与每个相应的eNB相关联的链路从一个或多个eNB接收PDCP PDU,至少部分地基于所接收的PDCP PDU的序列号来检测一个或多个丢失的PDCP PDU,基于检测到一个或多个丢失的PDCP PDU来启动计时器,以及响应于该计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDCP PDU,采取一个或多个动作来防止一个或多个eNB传送一个或多个丢失的PDCP PDU。

该方法还可包括:其中采取一个或多个动作包括:向一个或多个eNB传送具有对第一丢失序列的指示的状态消息,该第一丢失序列被选择来防止该一个或多个eNB传送一个或多个丢失的PDCP PDU。该方法可附加地包括:其中对第一丢失序列的指示包括:对具有最高序列号的PDCP PDU的序列号的指示。另外,该方法可包括:其中采取一个或多个动作包括:生成确收具有序列号的PDCP PDU的接收的状态消息,该序列号被选择来防止一个或多个eNB传送一个或多个丢失的PDCP PDU。该方法还可包括:其中状态消息确收具有高于所接收的任何PDCP PDU的序列号的PDCP PDU的接收。此外,该方法可包括:其中生成状态消息包括:在RLC层执行有效载荷检视以确定所接收的PDCP PDU的序列号。此外,该方法可包括:调节接收状态变量,以及稍晚在RLC处执行有效载荷检视以确定所接收的PDU的序列号。

在另一示例中,提供了一种用于由UE进行无线通信的设备。该设备包括:用于使用与每个相应的eNB相关联的链路从一个或多个eNB接收PDCP PDU的装置,用于至少部分地基于所接收的PDCP PDU的序列号来检测一个或多个丢失的PDCP PDU的装置,用于基于检测到该一个或多个丢失的PDCP PDU来启动计时器的装置,以及用于响应于该计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDCP PDU而采取一个或多个动作来防止一个或多个eNB传送一个或多个丢失的PDCP PDU的装置。

该设备还可包括:其中采取一个或多个动作包括:用于向一个或多个eNB传送具有对第一丢失序列的指示的状态消息的装置,该第一丢失序列被选择来防止该一个或多个eNB传送一个或多个丢失的PDCP PDU。该设备还可包括:其中对第一丢失序列的指示包括:对具有最高序列号的PDCP PDU的序列号的指示。此外,该设备可包括:其中用于采取一个或多个动作的装置包括:用于生成确收具有序列号的PDCP PDU的接收的状态消息的装置,该序列号被选择来防止一个或多个eNB传送一个或多个丢失的PDCP PDU。此外,该设备可包括:其中状态消息确收具有高于所接收的任何PDCP PDU的序列号的PDCP PDU的接收。此外,该设备可包括:其中用于生成状态消息的装置包括:用于在RLC层执行有效载荷检视以确定所接收的PDCP PDU的序列号的装置。另外,该设备可包括:用于调节接收状态变量的装置,以及用于稍晚在RLC处执行有效载荷检视以确定所接收的PDU的序列号的装置。

在进一步示例中,提供了一种用于无线通信的装置,其包括配置成执行以下操作的至少一个处理器:使用与每个相应的eNB相关联的链路从一个或多个eNB接收PDCP PDU,至少部分地基于所接收的PDCP PDU的序列号来检测一个或多个丢失的PDCP PDU,基于检测到一个或多个丢失的PDCP PDU来启动计时器,以及响应于该计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDCP PDU,采取一个或多个动作来防止一个或多个eNB传送一个或多个丢失的PDCP PDU。该装置还包括耦合到该至少一个处理器的存储器。

在另一示例中,提供了一种其上存储有指令的用于无线通信的计算机可读介质。这些指令能由一个或多个处理器执行以用于:使用与每个相应的eNB相关联的链路从一个或多个eNB接收PDCP PDU,至少部分地基于所接收的PDCP PDU的序列号来检测一个或多个丢失的PDCP PDU,基于检测到一个或多个丢失的PDCP PDU来启动计时器,以及响应于该计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDCP PDU,采取一个或多个动作来防止一个或多个eNB传送一个或多个丢失的PDCP PDU。

为能达成前述及相关目的,这一个或多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或多个方面的某些解说性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方案。

附图简述

为了能详细理解本公开的以上陈述的特征所用的方式,可参照各方面来对以上简要概述的内容进行更具体的描述,其中一些方面在附图中解说。然而应该注意,附图仅解说了本公开的某些典型方面,故不应被认为限定其范围,因为本描述可允许有其他等同有效的方面。

图1是概念性地解说根据本公开的各方面的示例电信系统的框图。

图2是概念性地解说根据本公开的各方面的电信系统中的示例下行链路帧结构的框图。

图3是解说根据本公开的各方面的电信系统中的示例上行链路帧结构的示图。

图4是概念性地解说根据本公开的各方面的示例演进型B节点和用户装备(UE)的设计的框图。

图5是解说根据本公开的各方面的用于用户面和控制面的示例无线电协议架构的示图。

图6解说了根据本公开的各方面的示例子帧资源元素映射。

图7解说了根据本公开的各方面的示例连续载波聚集类型。

图8解说了根据本公开的各方面的示例非连续载波聚集类型。

图9是解说根据本公开的各方面的用于在多个载波配置中控制无线电链路的示例操作的框图。

图10解说了根据本公开的各方面的使用多流递送同时数据流的示例双连通性场景。

图11是解说根据本公开的各方面的示例双连通性场景的示图。

图12解说了根据本公开的各方面的包括UE和基站的示例系统。

图13解说了根据本公开的各方面的由UE执行的示例操作。

图14解说了根据本公开的各方面的由UE执行的示例操作。

图15解说了用于通过提供第一丢失序列来防止eNB进行不必要的传输的示例操作。

图16解说了用于通过提供状态协议数据单元来防止eNB进行不必要的传输的示例操作。

详细描述

以下参照附图更全面地描述本公开的各种方面。然而,本公开可用许多不同形式来实施并且不应解释为被限定于本公开通篇给出的任何具体结构或功能。相反,提供这些方面是为了使得本公开将是透彻和完整的,并且其将向本领域技术人员完全传达本公开的范围。基于本文中的教导,本领域技术人员应领会,本公开的范围旨在覆盖本文中所披露的本公开的任何方面,不论其是与本公开的任何其他方面相独立地实现还是组合地实现的。例如,可使用本文所阐述的任何数目的方面来实现装置(设备)或实践方法。另外,本公开的范围旨在覆盖使用作为本文中所阐述的本公开的各种方面的补充或者另外的其他结构、功能性、或者结构及功能性来实践的此类装置(设备)或方法。应当理解,本文中所披露的本公开的任何方面可由权利要求的一个或多个元素来实施。

本公开的各方面提供了用于(例如,在计时器(例如,重排序计时器)期满时)避免不必要的协议数据单元(PDU)传输的装置(设备)、方法、处理系统、以及计算机程序产品。例如,如本文中进一步详细描述的,用户装备(UE)可例如基于与所接收的PDU相关联的序列号(SN)来标识一个或多个丢失的PDU。在检测到一个或多个丢失的PDU之际,该UE就可针对一个或多个丢失的PDU来初始化重排序计时器。根据一方面,在重排序计时器期满而没有首先接收到一个或多个丢失的PDU之际,该UE可采取一个或多个动作来防止一个或多个丢失的PDU的不必要的传输。虽然本文中所描述的各方面一般关于UE从接入点接收PDU传输并检测丢失的PDU,但是基本上任何接收方设备都可以从基本上任何传送方设备接收PDU传输,从而相应地检测丢失的PDU等。因而,例如,接收方和传送方设备可分别为接入点和UE、以对等模式通信的UE等。

尽管本文描述了特定方面,但这些方面的众多变体和置换落在本公开的范围之内。尽管提到了优选方面的一些益处和优点,但本公开的范围并非旨在被限定于特定益处、用途或目标。确切而言,本公开的各方面旨在宽泛地适用于不同的无线技术、系统配置、网络、和传输协议,其中一些藉由示例在附图和以下对优选方面的描述中解说。详细描述和附图仅仅解说本公开而非进行限定,并且本公开的范围由所附权利要求及其等效技术方案来定义。

本文中所描述的技术可用于各种无线通信网络,诸如CDMA、TDMA、FDMA、OFDMA、SC-FDMA及其他网络。术语“网络”和“系统”常常可互换地使用。CDMA网络可以实现诸如通用地面无线电接入(UTRA)、cdma2000等无线电技术。UTRA包括宽带CDMA(WCDMA)和CDMA的其他变体。cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA网络可实现诸如全球移动通信系统(GSM)之类的无线电技术。OFDMA网络可实现诸如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-OFDM等无线电技术。UTRA和E-UTRA是通用移动电信系统(UMTS)的部分。3GPP长期演进(LTE)和高级LTE(LTE-A)是使用E-UTRA的新UMTS版本。UTRA、E-UTRA、UMTS、LTE、LTE-A以及GSM在来自名为“第三代伙伴项目”(3GPP)的组织的文献中描述。cdma2000和UMB在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。本文所描述的技术可被用于以上所提及的无线网络和无线电技术以及其他无线网络和无线电技术。为了清楚起见,以下针对LTE来描述这些技术的某些方面,并且在以下大部分描述中使用LTE术语。

现在将参照各种装备和方法给出电信系统的若干方面。这些装置和方法将在以下详细描述中进行描述并在附图中由各种框、模块、组件、电路、步骤、过程、算法等(统称为“元素”)来解说。这些元素可使用电子硬件、计算机软件、或其任何组合来实现。此类元素是实现成硬件还是软件取决于具体应用和加诸于整体系统上的设计约束。

作为示例,元素、或元素的任何部分、或者元素的任何组合可以用包括一个或多个处理器的“处理系统”来实现。这些处理器的示例包括:微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑、分立的硬件电路、以及其他配置成执行本公开中通篇描述的各种功能性的合适硬件。处理系统中的一个或多个处理器可以执行软件。软件应当被宽泛地解释成意为指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行件、执行的线程、规程、函数等,无论其是用软件、固件、中间件、微代码、硬件描述语言、还是其他术语来述及皆是如此。软件可驻留在计算机可读介质上。该计算机可读介质可以是非瞬态计算机可读介质。作为示例,非瞬态计算机可读介质包括:磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩碟(CD)、数字多用碟(DVD))、智能卡、闪存设备(例如,记忆卡、记忆棒、钥匙驱动器)、随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦式PROM(EPROM)、电可擦式PROM(EEPROM)、寄存器、可移动盘、以及任何其他用于存储可由计算机访问与读取的软件和/或指令的合适介质。计算机可读介质可以驻留在处理系统中、在处理系统外部、或跨包括该处理系统的多个实体分布。计算机可读介质可以在计算机程序产品中实施。作为示例,计算机程序产品可包括封装材料中的计算机可读介质。本领域技术人员将认识到如何取决于具体应用和加诸于整体系统上的总体设计约束来最佳地实现贯穿本公开给出的所描述的功能性。

相应地,在一个或多个示例性实施例中,所描述的功能可以在硬件、软件、固件、或其任何组合中实现。如果在软件中实现,则各功能可作为一条或多条指令或代码存储或编码在计算机可读介质上。计算机可读介质包括计算机存储介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,此类计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能用于携带或存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其他介质。如本文中所使用的,盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘往往以磁的方式再现数据,而碟用激光以光学方式再现数据。上述的组合应当也被包括在计算机可读介质的范围内。

图1示出了其中可实践本公开的各方面的无线通信系统100。例如,如本文中所描述的,UE 120可在每PDU基础上跟踪接收PDU的时间,并且可至少部分地基于所跟踪时间来采取一个或多个动作来对所接收PDU进行重排序。例如,UE 120可包括用于处理一个或多个所接收的PDU和/或针对丢失或经重排序的PDU采取动作的PDU处理组件1212,如本文中进一步描述的。类似地,一个或多个演进型B节点(演进型B节点)110或其他接入点(例如,WiFi热点)可包括用于向UE 120传达PDU的PDU传达组件1242,如本文中进一步描述的。UE 120可以是其中UE消耗由至少两个不同eNB提供的无线电资源的双连通(DC)UE、使用话务聚集(例如,无线电接入网(RAN)聚集)与一个或多个eNB和/或其中PDU可在RAN层聚集的其他类型的接入点进行通信的UE、和/或类似UE。

图1中所解说的系统可以例如是长期演进(LTE)网络。无线通信系统100可包括一个或多个演进型B节点110和/或其他网络实体。演进型B节点可以是与UE进行通信的站,并且还可被称为基站、接入点、网络实体、能够接收和/或传送通信以提供对无线网络的接入的基本上任何设备等。B节点是与各UE通信的站的另一示例。例如,虽然在本文中一般地描述了演进型B节点110,但是基本上任何接入点(例如,WiFi热点)或无线通信设备都可包括PDU传达组件1242,如本文中所描述的。类似地,虽然在本文中一般地描述了UE 120,但是基本上任何无线通信设备都可包括PDU处理组件1212,如本文中所描述的。在一个示例中,演进型B节点110可附加或替换地包括用于处理从UE 120接收到的PDU的PDU处理组件1212,并且UE 120可附加或替换地包括用于向演进型B节点110传送PDU的PDU传达组件1242。

每个演进型B节点110可为特定地理区域提供通信覆盖。在3GPP中,术语“蜂窝小区”取决于使用该术语的上下文可指演进型B节点的覆盖区和/或服务该覆盖区的演进型B节点子系统。

演进型B节点可提供对宏蜂窝小区、微微蜂窝小区、毫微微蜂窝小区、和/或其他类型的蜂窝小区的通信覆盖。宏蜂窝小区可覆盖相对较大的地理区域(例如,半径为数千米),并且可允许无约束地由具有服务订阅的UE接入。微微蜂窝小区可覆盖相对较小的地理区域,并且可允许无约束地由具有服务订阅的UE接入。毫微微蜂窝小区可覆盖相对较小的地理区域(例如,住宅)且可允许有约束地由与该毫微微蜂窝小区有关联的UE(例如,封闭订户群(CSG)中的UE、住宅中用户的UE等)接入。用于宏蜂窝小区的演进型B节点可被称为宏演进型B节点。用于微微蜂窝小区的演进型B节点可被称为微微演进型B节点。用于毫微微蜂窝小区的演进型B节点可被称为毫微微演进型B节点或家用演进型B节点。在图1中所示的示例中,演进型B节点110a、110b和110c可以分别是用于宏蜂窝小区102a、102b和102c的宏演进型B节点。演进型B节点110x可以是用于微微蜂窝小区102x的微微演进型B节点。演进型B节点110y和110z可以分别是用于毫微微蜂窝小区102y和102z的毫微微演进型B节点。一演进型B节点可支持一个或多个(例如,三个)蜂窝小区。

无线通信系统100还可包括中继站。中继站是从上游站(例如,演进型B节点或UE)接收数据和/或其他信息的传输并向下游站(例如,UE或演进型B节点)发送该数据和/或其他信息的传输的站。中继站还可以是为其他UE中继传输的UE。在图1中所示的示例中,中继站110r可与演进型B节点110a和UE 120r通信以促成演进型B节点110a与UE 120r之间的通信。中继站也可被称为中继演进型B节点、中继等。

无线通信系统100可以是包括不同类型的演进型B节点(例如,宏演进型B节点、微微演进型B节点、毫微微演进型B节点、中继等)的异构网络。这些不同类型的演进型B节点可具有不同的发射功率电平、不同的覆盖区域、以及对无线通信系统100中的干扰的不同影响。例如,宏演进型B节点可具有高发射功率电平(例如,20瓦),而微微演进型B节点、毫微微演进型B节点和中继可以具有较低的发射功率电平(例如,1瓦)。

无线通信系统100可支持同步或异步操作。对于同步操作,各演进型B节点可以具有相似的帧定时,并且来自不同演进型B节点的传输可以在时间上大致对齐。对于异步操作,各演进型B节点可以具有不同的帧定时,并且来自不同演进型B节点的传输可能在时间上并不对齐。本文中所描述的技术可用于同步和异步操作两者。

网络控制器130可耦合到一组演进型B节点并提供对这些演进型B节点的协调和控制。网络控制器130可经由回程与演进型B节点110进行通信。各演进型B节点110还可例如经由无线或有线回程直接或间接地彼此进行通信。

UE 120(例如,120x、120y等)可分散遍及无线通信系统100,并且每个UE可以是驻定或移动的。UE也可以被称为终端、移动站、订户单元、站等。UE可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持式设备、膝上型计算机、无绳电话、无线本地环路(WLL)站、平板设备、上网本、智能本等。UE可以能够与宏演进型B节点、微微演进型B节点、毫微微演进型B节点、中继等通信。在图1中,具有双箭头的实线指示UE与服务演进型B节点之间的期望传输,服务演进型B节点是被指定在下行链路和/或上行链路上服务该UE的演进型B节点。具有双箭头的虚线指示UE与演进型B节点之间的干扰传输。

LTE在下行链路上利用正交频分复用(OFDM)并在上行链路上利用单载波频分复用(SC-FDM)。OFDM和SC-FDM将系统带宽划分成多个(K个)正交副载波,其也常被称为频调、频隙等。每个副载波可用数据来调制。一般而言,调制码元在OFDM下是在频域中发送的,而在SC-FDM下是在时域中发送的。毗邻副载波之间的间距可以是固定的,且副载波的总数(K)可取决于系统带宽。例如,副载波的间距可以是15kHz,而最小资源分配(称为‘资源块’)可以是12个副载波(或180kHz)。因此,对于1.25、2.5、5、10或20兆赫兹(MHz)的系统带宽,标称FFT大小可以分别等于128、256、512、1024或2048。系统带宽还可被划分成子带。例如,子带可覆盖1.08MHz(即,6个资源块),并且对于1.25、2.5、5、10或20MHz的系统带宽,可分别有1、2、4、8或16个子带。

图2示出了电信系统(例如,LTE)中使用的下行链路(DL)帧结构。用于下行链路的传输时间线可以被划分成以无线电帧为单位。每个无线电帧可具有预定历时(例如10毫秒(ms)),并且可被划分成具有索引0至9的10个子帧。每个子帧可包括两个时隙。每个无线电帧可由此包括具有索引0至19的20个时隙。每个时隙可包括L个码元周期,例如,对于正常循环前缀为7个码元周期(如图2中所示),或者对于扩展循环前缀为14个码元周期。每个子帧中的这2L个码元周期可被指派索引0至2L-1。可用时频资源可被划分成资源块。每个资源块可覆盖一个时隙中的N个副载波(例如,12个副载波)。

在LTE中,演进型B节点可为该演进型B节点中的每个蜂窝小区发送主同步信号(PSS)和副同步信号(SSS)。如图2中所示,这些主和副同步信号可在具有正常循环前缀的每个无线电帧的子帧0和5中的每一者中分别在码元周期6和5中被发送。同步信号可被UE用于蜂窝小区检测和捕获。演进型B节点可在子帧0的时隙1中的码元周期0到3里发送物理广播信道(PBCH)。PBCH可携带某些系统信息。

演进型B节点可在每个子帧的第一个码元周期的一部分中发送物理控制格式指示符信道(PCFICH),尽管其被描绘为在图2中的整个第一码元周期中被发送。PCFICH可传达用于控制信道的码元周期的数目(M),其中M可以等于1、2或3并且可以逐子帧地变化。对于小系统带宽(例如,具有少于10个资源块),M还可等于4。在图2所示的示例中,M=3。演进型B节点可在每个子帧的头M个码元周期中(在图2中M=3)发送物理HARQ指示符信道(PHICH)和物理下行链路控制信道(PDCCH)。PHICH可携带用于支持混合自动重传(HARQ)的信息。PDCCH可携带关于对UE的上行链路和下行链路资源分配的信息以及用于上行链路信道的功率控制信息。尽管未在图2中的第一码元周期中示出,但是应理解,第一码元周期中也包括PDCCH和PHICH。类似地,PHICH和PDCCH两者也在第二和第三码元周期中,尽管图2中未如此示出。演进型B节点可在每个子帧的其余码元周期中发送物理下行链路共享信道(PDSCH)。PDSCH可携带给予为下行链路上的数据传输所调度的UE的数据。LTE中的各种信号和信道在公众可获取的题为“Evolved Universal Terrestrial Radio Access(E-UTRA);Physical Channels and Modulation(演进型通用地面无线电接入(E-UTRA);物理信道和调制)”的3GPP TS 36.211中作了描述。

演进型B节点可在该演进型B节点所使用的系统带宽的中心1.08MHz中发送PSS、SSS和PBCH。演进型B节点可在发送PCFICH和PHICH的每个码元周期中跨整个系统带宽来发送这些信道。演进型B节点可在系统带宽的某些部分中向各UE群发送PDCCH。演进型B节点可在系统带宽的特定部分向特定UE发送PDSCH。演进型B节点可以广播方式向所有的UE发送PSS、SSS、PBCH、PCFICH和PHICH,可以单播的方式向特定UE发送PDCCH,并且还可以单播方式向特定UE发送PDSCH。

在每个码元周期中有数个资源元素可用。每个资源元素可以覆盖一个码元周期中的一个副载波,并且可被用于发送一个可以是实数值或复数值的调制码元。每个码元周期中未用于参考信号的资源元素可被安排成资源元素群(REG)。每个REG可包括一个码元周期中的四个资源元素。PCFICH可占用码元周期0中的四个REG,这四个REG可跨频率近似均等地间隔开。PHICH可占用一个或多个可配置码元周期中的三个REG,这三个REG可跨频率展布。例如,用于PHICH的这三个REG可都属于码元周期0,或者可展布在码元周期0、1和2中。PDCCH可占用头M个码元周期中的9、18、32或64个REG,这些REG可从可用REG中选择。仅仅某些REG组合可被允许用于PDCCH。

UE可获知用于PHICH和PCFICH的具体REG。UE可搜索不同REG组合以寻找PDCCH。要搜索的组合的数目通常少于允许用于PDCCH的组合的数目。演进型B节点可在UE将搜索的任何组合中向UE发送PDCCH。

UE可能位于多个演进型B节点的覆盖内。可选择这些演进型B节点之一来服务该UE。可基于各种准则(诸如收到功率、路径损耗、信噪比(SNR)等)来选择服务演进型B节点。

图3是解说电信系统(例如,LTE)中的上行链路(UL)帧结构的示例的示图300。UL可用的资源块可被划分成数据区段和控制区段。控制区段可形成在系统带宽的两个边缘处并且可具有可配置的大小。控制区段中的资源块可被指派给UE以用于传输控制信息。数据区段可包括所有未被包括在控制区段中的资源块。该UL帧结构导致数据区段包括毗连副载波,这可允许单个UE被指派数据区段中的所有毗连副载波。

UE可被指派有控制区段中的资源块310a、310b以向eNB传送控制信息。UE也可被指派有数据区段中的资源块320a、320b以向eNB传送数据。UE可在控制区段中的所指派资源块上在物理UL控制信道(PUCCH)中传送控制信息。UE可在数据区段中的获指派资源块上在物理UL共享信道(PUSCH)中传送数据或者传送数据和控制信息两者。UL传输可贯越子帧的这两个时隙,并可跨频率跳跃。

资源块集合可被用于在物理随机接入信道(PRACH)330中执行初始系统接入并达成UL同步。PRACH 330携带随机序列并且不能携带任何UL数据/信令。每个随机接入前置码占用与6个连贯资源块相对应的带宽。起始频率由网络指定。即,随机接入前置码的传输被限制于某些时频资源。对于PRACH不存在跳频。PRACH尝试被携带在单个子帧(1ms)中或包含数个毗连子帧的序列中,并且UE每帧(10ms)仅可作出单次PRACH尝试。

图4解说了图1中解说的基站/eNB 110和UE 120的示例组件,其可被用来实现本公开的各方面。UE 120的一个或多个组件可被用来实践本公开的各方面。例如,UE 120的天线452、Tx/Rx 222、处理器466、458、464、和/或控制器/处理器480可被用来执行本文中所描述的以及参照图12-14解说的操作。

图4示出可为图1中的各基站/演进型B节点之一和各UE之一的基站/演进型B节点110和UE 120的设计的框图。对于受约束关联的情景,基站110可以是图1中的宏演进型B节点110c,并且UE 120可以是UE 120y。基站110也可以是某种其他类型的基站。基站110可装备有天线434a到434t,并且UE 120可装备有天线452a到452r。

在基站110处,发射处理器420可接收来自数据源412的数据和来自控制器/处理器440的控制信息。控制信息可以用于PBCH、PCFICH、PHICH、PDCCH等。数据可以用于PDSCH等。处理器420可处理(例如,编码和码元映射)数据和控制信息以分别获得数据码元和控制码元。处理器420还可生成(例如,用于PSS、SSS、以及因蜂窝小区而异的参考信号的)参考码元。发射(TX)多输入多输出(MIMO)处理器430可在适用的情况下对数据码元、控制码元、和/或参考码元执行空间处理(例如,预编码),并且可将输出码元流提供给调制器(MOD)432a到432t。每个调制器432可处理各自的输出码元流(例如,针对OFDM等等)以获得输出采样流。每个调制器432可进一步处理(例如,转换至模拟、放大、滤波、及上变频)输出采样流以获得下行链路信号。来自调制器432a到432t的下行链路信号可分别经由天线434a到434t被发射。基站110可包括用于向UE 120传达PDU的PDU传达组件1242,如本文中进一步描述的。虽然PDU传达组件1242被示为耦合到控制器/处理器440,但是在一些示例中,PDU传达组件1242还可被耦合到其他处理器(例如,发射处理器420、接收处理器438等)和/或由一个或多个处理器420、438、440实现以执行本文中所描述的动作。

在UE 120处,天线452a到452r可接收来自基站110的下行链路信号并可分别向解调器(DEMOD)454a到454r提供收到信号。每个解调器454可调理(例如,滤波、放大、下变频、以及数字化)各自的收到信号以获得输入采样。每个解调器454可进一步处理输入采样(例如,针对OFDM等)以获得收到码元。MIMO检测器456可从所有解调器454a到454r获得收到码元,在适用的情况下对这些收到码元执行MIMO检测,并提供检出码元。接收处理器458可处理(例如,解调、解交织、以及解码)这些检出码元,将经解码的给UE 120的数据提供给数据阱460,并且将经解码的控制信息提供给控制器/处理器480。

在上行链路上,在UE 120处,发射处理器464可接收和处理来自数据源462的(例如,用于PUSCH的)数据以及来自控制器/处理器480的(例如,用于PUCCH的)控制信息。发射处理器464还可生成参考信号的参考码元。来自发射处理器464的码元可在适用的场合由TX MIMO处理器466预编码,进一步由解调器454a到454r处理(例如,用于SC-FDM等),并且向基站110传送。在基站110处,来自UE 120的上行链路信号可由天线434接收,由调制器432处理,在适用的情况下由MIMO检测器436检测,并由接收处理器438进一步处理以获得经解码的、由UE 120发送的数据和控制信息。接收处理器438可将经解码数据提供给数据阱439并将经解码控制信息提供给控制器/处理器440。UE 120可包括用于处理一个或多个所接收的PDU和/或针对丢失或经重排序的PDU采取动作的PDU处理组件1212,如本文中进一步描述的。尽管PDU处理组件1212被示为耦合到控制器/处理器480,但是在一些示例中,PDU处理组件1212还可被耦合到其他处理器(例如,接收处理器458、发射处理器464等)和/或由一个或多个处理器458、464、480实现以执行本文中所描述的动作。

控制器/处理器440和480可以分别指导基站110和UE 120处的操作。UE 120处的处理器480和/或其他处理器和模块还可执行或指导例如图12-14中所解说的功能框、和/或用于本文中所描述的技术的其他过程的执行。存储器442和482可分别存储用于基站110和UE 120的数据和程序代码。调度器444可调度UE以进行下行链路和/或上行链路上的数据传输。

在一种配置中,UE 120包括用于使用与每个相应的演进型B节点(eNB)相关联的链路从一个或多个eNB接收分组数据汇聚协议(PDCP)协议数据单元(PDU)的装置、用于在每PDCP PDU基础上跟踪UE接收PDU的时间的装置、以及用于至少部分地基于所跟踪时间来采取一个或多个动作来对所接收的PDCP PDU进行重排序的装置。在一个方面,以上所提及的前述装置和本公开中所描述的其他装置可以是控制器/处理器480、存储器482、接收处理器458、解调器454、以及天线452。在另一方面,前述装置可以是配置成执行由前述装置所叙述的功能的模块或任何设备。

图5是解说LTE中用于用户面和控制面的无线电协议架构的示例的示图500。用于UE和eNB的无线电协议架构被示为具有三层:层1、层2和层3。层1(L1层)是最低层并实现各种物理层信号处理功能。L1层将在本文中被称为物理层506。层2(L2层)508在物理层506之上并且负责UE与eNB之间在物理层506之上的链路。

在用户面中,L2层508包括媒体接入控制(MAC)子层510、无线电链路控制(RLC)子层512、以及分组数据汇聚协议(PDCP)514子层,它们在网络侧上终接于eNB处。尽管未示出,但是UE在L2层508之上可具有若干个上层,包括在网络侧终接于PDN网关118处的网络层(例如,IP层)、以及终接于连接的另一端(例如,远端UE、服务器等)的应用层。

PDCP子层514提供在不同无线电承载与逻辑信道之间的复用。PDCP子层514还提供对上层数据分组的报头压缩以减少无线电传输开销,通过将数据分组暗码化来提供安全性,以及提供对UE在各eNB之间的切换支持。RLC子层512提供对上层数据分组的分段和重组装、对丢失数据分组的重传、以及对数据分组的重排序以补偿由于混合自动重复请求(HARQ)造成的无序接收。MAC子层510提供逻辑信道与传输信道之间的复用。MAC子层510还负责在各UE间分配一个蜂窝小区中的各种无线电资源(例如,资源块)。MAC子层510还负责HARQ操作。

在控制面中,用于UE和eNB的无线电协议架构对于物理层506和L2层508而言基本相同,区别在于对控制面而言没有报头压缩功能。控制面还包括层3(L3层)中的无线电资源控制(RRC)子层516。RRC子层516负责获得无线电资源(即,无线电承载)以及负责使用eNB与UE之间的RRC信令来配置各下层。

图6示出具有正常循环前缀的用于下行链路的两个示例性子帧格式610和620。用于下行链路的可用时频资源可被划分成资源块。每个资源块可覆盖一个时隙中的12个副载波并且可包括数个资源元素。每个资源元素可以覆盖一个码元周期中的一个副载波,并且可被用于发送一个可以是实数值或复数值的调制码元。

子帧格式610可供装备有两个天线的eNB使用。CRS可在码元周期0、4、7和11中从天线0和1发射。参考信号是发射机和接收机的先验已知的信号,并且也可被称为导频。CRS是因蜂窝小区而异的参考信号,例如是基于蜂窝小区身份(ID)生成的。在图6中,对于具有标记Ra的给定资源元素,可在该资源元素上从天线a发射调制码元,并且可以在该资源元素上不从其他天线发射任何调制码元。子帧格式620可供装备有四个天线的eNB使用。CRS可在码元周期0、4、7和11中从天线0和1发射并且在码元周期1和8中从天线2和3发射。对于子帧格式610和620两者,CRS可在均匀间隔的副载波上被传送,这些副载波可以是基于蜂窝小区ID来确定的。不同的eNB可取决于其蜂窝小区ID在相同或不同的副载波上传送其CRS。对于子帧格式610和620两者,未被用于CRS的资源元素可被用于传送数据(例如,话务数据、控制数据、和/或其他数据)。

LTE中的PSS、SSS、CRS和PBCH在公众可获取的题为“Evolved Universal Terrestrial Radio Access(E-UTRA);Physical Channels and Modulation(演进型通用地面无线电接入(E-UTRA);物理信道和调制)”的3GPP TS 36.211中作了描述。

对于LTE中的FDD,交织结构可用于下行链路和上行链路中的每一者。例如,可定义具有索引0至Q-1的Q股交织,其中Q可等于4、6、8、10或某个其他值。每股交织可包括间隔开Q个帧的子帧。具体而言,交织q可包括子帧q、q+Q、q+2Q等,其中q∈{0,...,Q-1}。

无线网络可支持针对下行链路和上行链路上的数据传输的混合自动重传(HARQ)。对于HARQ,发射机(例如,eNB)可发送分组的一个或多个传输直至该分组被接收机(例如,UE)正确解码或是遭遇到某个其他终止条件。对于同步HARQ,该分组的所有传输可在单股交织的各子帧中被发送。对于异步HARQ,该分组的每个传输可在任何子帧中被发送。

UE可能位于多个eNB的覆盖区域内。可选择这些eNB之一来服务该UE。可基于诸如收到信号强度、收到信号质量、路径损耗等各种准则来选择服务eNB。收到信号质量可由信噪干扰比(SINR)、或参考信号收到质量(RSRQ)或其他某个度量来量化。UE可能在强势干扰情景中工作,在此类强势干扰情景中UE可能会观察到来自一个或多个干扰eNB的严重干扰。

高级LTE UE可使用具有在载波聚集中分配的最多达20MHz带宽的频谱,该载波聚集具有最多达总共100MHz(5个分量载波)用于每个方向上的传输。对于高级LTE移动系统,已提议了两种类型的载波聚集(CA)方法,即连续CA和非连续CA。在图7和8中解说了这两种类型。在多个可用分量载波彼此相邻时发生连续CA(图7)。另一方面,在多个可用分量载波被沿频带分隔开时发生非连续CA(图8)。非连续CA和连续CA两者均聚集多个LTE/分量载波以服务高级LTE UE的单个单元。根据各种实施例,在多载波系统(也称为载波聚集)中操作的UE被配置成在同一载波(可称为“主载波”)上聚集多个载波的某些功能,诸如控制和反馈功能。依靠主载波来支持的其余载波称为关联副载波。例如,UE可聚集控制功能,诸如由可任选的专用信道(DCH)、非调度式准予、物理上行链路控制信道(PUCCH)和/或物理下行链路控制信道(PDCCH)提供的那些控制功能。

图9解说了根据一个示例的用于通过对物理信道进行分群来在多载波无线通信系统中控制无线电链路的方法900。如所示出的,在框905处,该方法包括将来自至少两个载波的控制功能聚集到一个载波上以形成主载波以及一个或多个相关联的副载波。接着在框910,为主载波和每个副载波建立通信链路。随后,在框915中,基于主载波来控制通信。

当前,各UE从一个演进型B节点接收数据。然而,蜂窝小区边缘上的用户可经历高蜂窝小区间干扰,这可限制数据率。多流允许用户同时从两个演进型B节点接收数据。多流通过当UE同时在两个毗邻蜂窝小区中的两个蜂窝小区塔台的射程中时在两个完全分开的流中向/从两个演进型B节点发送和接收数据来起作用。UE在设备处于两个塔台中的任一者的到达范围边缘上时同时与这两个塔台交流(参见图10)。通过同时调度从两个不同B节点到移动设备的两个独立数据流,多流利用了网络中的不均匀负载。这有助于改善蜂窝小区边缘用户体验,而同时又提高了网络容量。在一个示例中,蜂窝小区边缘处的用户的吞吐数据速度可以加倍。“多流”类似于双载波高速分组接入(HSPA),然而,存在一些差异。例如,双载波HSPA不允许到多个塔台的同时连接到一设备的连通性。

双连通性(DC)(也被称为多流或多连通性)可在蜂窝行业中具有益处。如本文中所指代的,DC也可涵盖多连通性(例如,具有两个以上链路的连通性)。蜂窝小区边缘上的用户可能经历高蜂窝小区间干扰,这可限制用户的数据率。双连通性/多连通性解决方案使得UE能够同时连接到两个eNB——主eNB(MeNB)以及一个或多个副eNB(SeNB),这些eNB不共处一地并且可经由非理想回程(例如,回程1120)来连接。DC通过在UE同时在两个或更多个毗邻蜂窝小区中的两个或更多个蜂窝小区塔台的射程中时在两个分开的流中向/从两个演进型B节点发送和接收数据来起作用。UE在设备处于两个或更多个塔台中的任一者的到达范围边缘上时同时与这两个或更多个塔台对话(参见图11)。由此,不同eNB可以使用不同调度器等。在附加或替换的示例中,不同eNB中的一者或多者可以是另一类型的接入点(例如,WiFi热点),其中可以提供话务聚集(例如,RAN聚集)来聚集在与接入点以及另一接入点或RAN层处的eNB的链路上传达的数据。例如,UE 120可包括用于处理一个或多个所接收PDU和/或针对丢失或经重排序的PDU采取动作的PDU处理组件1212,如本文中进一步描述的。类似地,一个或多个演进型B节点(演进型B节点)1102、1104或其他接入点(例如,WiFi热点)可包括用于向UE 120传达PDU的PDU传达组件1242,如本文中进一步描述的。

如图11中所示,UE 120可被双连接到宏蜂窝小区1102和小型蜂窝小区1104(和/或与附加蜂窝小区/接入点多连接),并且各eNB可经由非理想回程1120来连接并在不同载波频率上操作。在载波聚集的情况下,多个LTE/分量载波被聚集以服务单个单元的高级LTE UE。通过同时调度从两个或更多个不同B节点(或其他类型的接入点)到移动设备的两个或更多个独立的数据流,双连通性/多连通性利用不均匀负载。这有助于改善蜂窝小区边缘用户体验,同时提高了网络容量。在一个示例中,蜂窝小区边缘处的用户的吞吐数据速度可以加倍或更大。

在某些方面,由于这种部署场景的分布式特性(分开的eNB经由非理想回程来连接),用于eNB(MeNB和SeNB)的分开的上行链路控制信道被用来支持跨各eNB的分布式调度和独立的MAC(媒体接入控制)操作。这不同于CA(载波聚集)部署,其中单个MAC/调度实体跨所有载波操作并且使用单个上行链路控制信道。

在当前LTE规范中,主蜂窝小区(MeNB的PCell)是携带上行链路控制信道(例如,PUCCH)的蜂窝小区。对于双连通性,可以引入SeNB上的特殊蜂窝小区以支持用于SeNB的上行链路控制信道。此外,在具有双连通性/多连通性的情况下,可以针对每个eNB使用一组用于MeNB和SeNB的上行链路控制信道。用于SeNB的上行链路控制信道的存在促成了SeNB无线电链路监视(S-RLM)规程的使用。该规程可被UE用来触发SeNB无线电链路故障(S-RLF)。S-RLF对防止UE在其失去到SeNB的下行链路连接时扰乱上行链路控制信道的触发规程尤其有用。可针对SeNB使用特殊RLF规程的另一原因是,MeNB可能经历与SeNB不同的信道状况。

在某些方面,不同于旧式RLF规程,S-RLF不涉及RRC连接的丢失,因为保持到MeNB的连接。因此,某些控制面(C-Plane)规程(诸如RRC连接重建)可能在S-RLF下不适用。

如参照图11所描述的,使用DC、多连通性、或其他类型的话务/RAN聚集的UE可消耗由至少两个不同网络点(例如,两个eNB,诸如主eNB(MeNB)和副eNB(SeNB))提供的无线电资源,这可能不是同步的或者以其他方式具有紧凑的定时和/或调度协调。在LTE中,可每专用于PDU重排序功能性(例如,在PDCP层)的无线电承载提供重排序计时器,其中基于该重排序计时器期满,与针对其启动该重排序计时器的PDU相关的服务数据单元(SDU)可被转储清除至PDCP层。具有用于特定无线电承载的单个重排序计时器可有利地使得能够直接实现PDCP重排序。

其中PDU可被乱序地接收并且随后基于序列号来重排序的PDCP重排序可允许UE与两个或更多个不同eNB进行通信,而没有紧凑的定时或调度协调。PDCP重排序可以是LTE与Wi-Fi/5G无线技术系统之间的进一步聚集的一部分。PDCP层执行数个功能,诸如i)IP分组的报头压缩及其相应的解压缩,ii)完整性验证和保护,其有助于确保正确的源发送控制信息,以及iii)加密和解密用户面和控制面数据两者。此外,PDCP层可被用于发送RRC消息。在UL方向上,PDCP SDU可从RRC和非接入阶层(NAS)被接收、被加密、并被发送给RLC层。在下行链路方向上,PDCP层还可处置按序的递送并检测重复的数据包。另外,为了确保不丢失与切换有关的数据,未递送的分组由PDCP层转发给新的eNB。在上行链路方向上,未被较低层指示为已经完成的所有分组可由PDCP层重传,因为HARQ缓冲器可在切换发生时被较低层转储清除。

UE的PDCP层可对在与同该UE双连接或多连接的两个或更多个不同eNB(或其他接入点)相关联的两条或更多条不同链路上接收到的PDCP PDU进行重排序。该重排序可例如基于与所接收的PDCP PDU相关联的序列号(SN)。另外,在每条链路中,可存在由RLC层或PDCP层之下的其他层(参见例如图5的512和514)执行的重排序。

然而,在一些情形中,两个eNB/接入点可能不总是在时间上同步,和/或与每个eNB/接入点相关联的链路可能经历不同的延迟。在其中两个eNB/接入点的链路经历不同的延迟的示例中,来自一个eNB/接入点的PDU可能乱序地到达PDCP层。

例如,参照图11,UE 120可包括用于处理一个或多个所接收的PDU和/或针对丢失或经重排序的PDU采取动作的PDU处理组件1212,如本文中进一步描述的。类似地,一个或多个演进型B节点(演进型B节点)或其他接入点(例如,WiFi热点),诸如宏蜂窝小区1102、小型蜂窝小区1104等,可包括用于向UE 120传达PDU的PDU传达组件1242,如本文中进一步描述的。在一示例中,UE 120可在时间T1从宏蜂窝小区1102接收具有SN 1-5的PDU。在时间T2,UE 120可随后从宏蜂窝小区1102接收具有SN 10-15的PDU,而没有首先从小型蜂窝小区1104(或另一蜂窝小区)接收具有SN 6-9的PDU。在时间T2接收到的具有SN 10-15的PDU可因而被视为乱序,其中具有SN 6-9的PDU丢失。

当PDU被乱序地接收时,UE可启动重排序计时器以等待从顺序中丢失的PDU(例如,在以上示例中,等待将从小型蜂窝小区1104或另一蜂窝小区接收的具有SN 6-9的PDU)。如果在重排序计时器期满之前接收到丢失的PDU,则UE的PDCP层可按照升序转储清除所接收SDU/PDU直到更高层。在一示例中,可以应用类似的重排序计时器、SDU/PDU转储清除等概念,其中PDU是在其他层处从多个eNB/接入点接收的(例如,PDU是在传输控制协议(TCP)层接收的,这些PDU包括PDCP SDU)。

然而,如果由于不良链路质量或eNB处的过载而在重排序计时器期满之前未接收到丢失的PDU,则PDCP层可按照升序将所有PDCP SDU(例如,RLC PDU)转储清除至上层,直到与Reordering_PDCP_RX_COUNT(重排序_PDCP_RX_计数)相关联的PDU以及与该PDU相关的任何后续连贯接收的SDU。一旦重排序计时器期满,PDCP层就可以“放弃”丢失的PDU,并将其到目前为止已经接收到的内容递送给上层,让上层处置丢失的分组。在一些情形中,重排序计时器可能期满,因为来自另一eNB的链路上的分组可能因例如过载或其他不期望的链路状况而延迟。在另一场景中,如果eNB与UE之间的链路是不良的,则可以使用各种重传来尝试完全递送分组,由此导致延迟。在TCP的情形中,接收机可生成重复的ACK。另外,SDU可由eNB按照升序来传送。例如,如果UE接收到序列号N的PDCP PDU,则该UE可能在序列号N的PDCP PDU之前未接收到序列号<N的PDCP PDU的情况下不接收序列号<N的PDCP PDU。

在可被用在双连通性(或多连通性)的确收模式(MA)中,UE PDCP层可能已经放弃的丢失的PDU仍然可由eNB传送(例如,重传),一旦在稍后被接收却只能被该UE丢弃。eNB可继续发送丢失的PDU,直到eNB接收到针对丢失的PDU的ACK(来自UE之一)。另外,在AM的情况下,可基于接收到分组来发送ACK,并且可基于检测到未接收到分组来发送NAK。

在参照图11的示例中,假定100ms的PDCP重排序计时器,在时间T,UE 120可在载波1上从宏蜂窝小区1102按序地接收具有SN=0、1、2、3、4、5的PDU。UE的PDCP层可随后向上层(例如,TCP/IP层、用户数据报协议(UDP)层等)递送对应的SDU。

在时间T+1ms,UE 120可在载波1上从宏蜂窝小区1102接收具有SN=10、11、12、13、14、15的PDU。然而,到此时,UE 120可能尚未接收到具有SN=6、7、8、9的PDU。例如,UE 120可能尚未在载波2上从小型蜂窝小区1104(或者DC或话务/RAN聚集中的其他eNB/接入点)接收到这些PDU。例如,这可能是由于链路质量问题、过载延迟、或小型蜂窝小区1104处或与载波2相关的其他状况造成的。如此,UE 120可随后启动重排序计时器(例如,设为100ms),并且可将Reordering_PDCP_RX_COUNT设为16(即,最后接收到的PDCP PDU SN+1)。

在时间T+101ms,仍然可能尚未在载波2上从小型蜂窝小区1104接收到PDU SN=6、7、8、9,并且作为结果,在T+1ms启动的重排序计时器期满。随后,PDCP层可向上层递送与SN=10、11、12、13、14、15相对应的PDCP SDU。当稍晚在载波2上从小型蜂窝小区1104接收到具有SN=6、7、8、9的PDU时,PDCP层可以丢弃它们,因为它们在接收窗口之外(即,在重排序计时器期满之后)。

由此,在一示例中,可能不需要并且由此可能浪费由小型蜂窝小区1104在载波2上对具有SN=6、7、8、9的PDU的传输,因为PDU在重排序计时器期满之后到达。在一示例中,这可能出于以下原因而甚至更为显著。第一,载波2可能具有针对UE的不期望的几何形态(例如,不良链路质量),这可能导致消耗更多的eNB资源来携带有效载荷(例如,eNB可能重传有效载荷多次,却只能被UE 120丢弃)并且潜在地导致无线电链路故障(RLF)。第二,小型蜂窝小区1104可能被过载并且传送潜在地影响其他UE的用户体验的不需要的有效载荷(例如,将仅被UE丢弃的有效载荷)。

相应地,本公开的各方面提供了用于(例如,在重排序计时器期满时)避免不必要的PDU传输(例如,在PDCP层或其他层)的技术。也就是说,本公开的各方面提供了用于避免可能最终被UE丢弃的PDU的传输的技术,例如,因为它们在重排序计时器期满之后到达。

参照图12-16,参照可执行本文中所描述的动作或功能的一个或多个组件以及一种或多种方法描绘了各方面。在一方面,本文使用的术语“组件”可以是构成系统的各部分之一,可以是硬件或软件或其某种组合,并且可以被划分成其他组件。尽管以下在图13-16中描述的操作以特定次序呈现和/或如由示例组件执行,但应理解这些动作的次序以及执行动作的组件可因实现而异。此外,应当理解,以下动作或功能可由专门编程的处理器、执行专门编程的软件或计算机可读介质的处理器、或由能够执行所描述的动作或功能的硬件组件和/或软件组件(诸如处理器和软件、处理器和代码、处理器和存储器等)的任何其他组合来执行。

图12解说了用于在无线通信中传达PDU的示例系统1200。系统1200包括在多个网络层与基站1204(其可包括演进型B节点110、宏蜂窝小区1102、小型蜂窝小区1104、或基本上任何接入点)进行通信的UE 120,其可包括在一个网络层接收可以是用于在较低网络层形成的PDU的SDU的PDU等。在一示例中,基站1204和UE 120可以已建立在其上传达下行链路信号408的一个或多个下行链路信道,该下行链路信号408可由基站1204(例如,经由收发机1256)传送并由UE 120(例如,经由收发机1206)接收以用于在所配置通信资源上将控制和/或数据消息(例如,在信令中)从基站1204传达给UE 120。此外,例如,基站1204和UE 120可以已建立在其上经由上行链路信号1208进行通信的一个或多个上行链路信道,该上行链路信号1208可由UE 120(例如,经由收发机1206)传送并由基站1204(例如,经由收发机1256)接收以用于在所配置通信资源上将控制和/或数据消息(例如,在信令中)从UE 120传达给基站1204。在一示例中,PDU传达组件1242可在第一网络层1240向UE 120传送一个或多个PDU 1280(例如,其中一个或多个PDU 1280可在第二网络层1260的一个或多个PDU中传送),如所描述的,一个或多个PDU 1280可由第一网络层1210(例如,经由较低第二网络层1220作为其一个或多个PDU)接收。

在一方面,UE 120可包括可例如经由一个或多个总线1207通信地耦合的一个或多个处理器1203和/或存储器1205,并且可结合PDU处理组件1212来操作或以其他方式实现用于处理经由一个或多个网络层从基站1204(或其他传送方设备)接收到的一个或多个PDU的PDU处理组件1212。例如,与如本文中所描述的PDU处理组件1212有关的各种操作可由一个或多个处理器1203实现或以其他方式由一个或多个处理器1203执行,且在一方面可由单个处理器执行,而在其他方面,各操作中的不同操作可由两个或更多个不同处理器的组合来执行。例如,在一方面,一个或多个处理器1203可包括调制解调器处理器、或基带处理器、或数字信号处理器、或专用集成电路(ASIC)、或发射处理器、接收处理器、或与收发机1206相关联的收发机处理器中的任何一者或任何组合。此外,例如,存储器1205可以是非瞬态计算机可读介质,包括但不限于随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦式PROM(EPROM)、电可擦式PROM(EEPROM)、磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩盘(CD)、数字多用盘(DVD))、智能卡、闪存设备(例如,记忆卡、记忆棒、钥匙驱动器)、寄存器、可移动盘、以及用于存储可由计算机或一个或多个处理器1203访问和读取的软件和/或计算机可读代码或指令的任何其他合适介质。此外,存储器1205或计算机可读存储介质可以驻留在一个或多个处理器1203中、在一个或多个处理器1203外部、跨包括一个或多个处理器1203的多个实体分布等。

具体而言,一个或多个处理器1203和/或存储器1205可执行由PDU处理组件1212或其子组件定义的动作或操作。例如,一个或多个处理器1203和/或存储器1205可执行由用于对从一个或多个基站或者其他接入点(诸如基站1204)乱序地接收到的PDU进行重排序的PDU重排序组件1214定义的动作或操作。在一方面,例如,PDU重排序组件1214可包括硬件(例如,一个或多个处理器1203的一个或多个处理器模块)和/或存储在存储器1205中并且能够由一个或多个处理器1203中的至少一者执行的计算机可读代码或指令以执行本文中所描述的专门配置的PDU重排序操作。此外,例如,PDU重排序组件1214可包括用于在后续未接收到序列中的其他PDU的情况下确定何时转储清除乱序地接收到的PDU的重排序计时器1216。例如,一个或多个处理器1203和/或存储器1205可执行由用于向另一网络层和/或一个或多个基站/接入点通知接收到或未接收到一个或多个PDU的状态通知组件1218定义的动作或操作。在一方面,例如,状态通知组件1218可包括硬件(例如,一个或多个处理器1203的一个或多个处理器模块)和/或存储在存储器1205中并且能够由一个或多个处理器1203中的至少一者执行的计算机可读代码或指令以执行本文中所描述的专门配置的状态通知操作。

在一示例中,一个或多个处理器1203和/或存储器1205可在第一网络层1210执行PDU处理组件1212的动作或操作,并且还可在第二网络层1220执行动作或操作。例如,第一网络层1210和第二网络层1220可各自为图5中所描述的一个或多个网络层(例如,PDCP层514、RLC层512)、和/或其他层(诸如TCP层、IP层、TCP/IP层、UDP层等)。在具体示例中,第一网络层1210可以为PDCP层,而第二网络层1220可以为RLC层,以使得第二网络层1220可向第一网络层1210发送包括一个或多个PDCP PDU的RLC SDU,而第一网络层1210可形成PDCP SDU(例如,以用于提供给其他网络层,诸如TCP/IP层等)。在另一具体示例中,第一网络层1210可以为TCP/IP层,而第二网络层1220可以为PDCP层,以使得第二网络层1220可向第一网络层1210发送包括一个或多个TCP/IP PDU的PDCP SDU,而第一网络层1210可形成TCP/IP SDU(例如,以用于提供给其他网络层,诸如应用层)。

在另一方面,一个或多个处理器1203和/或存储器1205可以可任选地执行由用于向较高网络层(例如,第一网络层1210)提供包括较高网络层PDU的一个或多个SDU的PDU提供组件1222定义的动作或操作。在一方面,例如,PDU提供组件1222可包括硬件(例如,一个或多个处理器1203的一个或多个处理器模块)和/或存储在存储器1205中并且能够由一个或多个处理器1203中的至少一者执行的计算机可读代码或指令以执行本文中所描述的专门配置的SDU/PDU提供操作。在一方面,一个或多个处理器1203和/或存储器1205可以可任选地执行由用于接收和/或处理关于从第二网络层1220接收一个或多个PDU或其各部分的另一网络层的状态的状态处理组件1224定义的动作或操作。在一方面,例如,状态处理组件1224可包括硬件(例如,一个或多个处理器1203的一个或多个处理器模块)和/或存储在存储器1205中并且能够由一个或多个处理器1203中的至少一者执行的计算机可读代码或指令以执行本文中所描述的专门配置的状态处理操作。

类似地,在一方面,基站1204可包括可例如经由一个或多个总线1257通信地耦合的一个或多个处理器1253和/或存储器1255,并且可结合用于向一个或多个UE(例如,经由一个或多个网络层向UE 120,如所描述的)传达(例如,传送、重传等)一个或多个PDU的PDU传达组件1242来操作或以其他方式实现PDU传达组件1242。例如,与PDU传达组件1242相关的各种功能可由一个或多个处理器1253实现或以其他方式由一个或多个处理器1253执行,且在一方面可由单个处理器执行,而在其他方面,各功能中的不同功能可由两个或更多个不同处理器的组合来执行,如上所述。将领会,在一个示例中,一个或多个处理器1253和/或存储器1255可以如在以上示例中针对UE 120的一个或多个处理器1203和/或存储器1205描述的那样配置。

在一示例中,一个或多个处理器1253和/或存储器1255可执行由PDU传达组件1242或其子组件定义的动作或操作。例如,一个或多个处理器1253和/或存储器1255可执行由用于处理与来自一个或多个UE的从基站1204接收一个或多个PDU相关的状态的状态处理组件1244定义的动作或操作。在一方面,例如,状态处理组件1244可包括硬件(例如,一个或多个处理器1253的一个或多个处理器模块)和/或存储在存储器1255中并且能够由一个或多个处理器1253中的至少一者执行的计算机可读代码或指令以执行本文中所描述的专门配置的状态处理操作。

在一示例中,一个或多个处理器1253和/或存储器1255可在第一网络层1242执行PDU传达组件1242的动作或操作,并且还可在第二网络层1260执行动作或操作。例如,第一网络层1240和第二网络层1260可各自为图5中所描述的一个或多个网络层(例如,RLC层512、PDCP层514)、和/或其他层(诸如TCP层、IP层、TCP/IP层、UDP层等)。在具体示例中,第一网络层1240可以为PDCP层,而第二网络层1260可以为RLC层,以使得第一网络层1240可向第二网络层1260提供PDCP PDU,第二网络层1260可形成RLC PDU以供发送给UE 120。在另一具体示例中,第一网络层1240可以为TCP/IP层,而第二网络层1260可以为PDCP层,以使得第一网络层1240可向第二网络层1260提供TCP/IP PDU,第二网络层1260可形成PDCP PDU以供发送给UE 120(例如,作为一个或多个对应的RLC PDU等)。

在另一方面,一个或多个处理器1253和/或存储器1255可以可任选地执行由用于生成或以其他方式从另一网络层(例如,第一网络层1240)接收一个或多个PDU以供传送(例如,经由收发机1256)的PDU生成组件1262定义的动作或操作。在一方面,例如,PDU生成组件1262可包括硬件(例如,一个或多个处理器1253的一个或多个处理器模块)和/或存储在存储器1255中并且能够由一个或多个处理器1253中的至少一者执行的计算机可读代码或指令以执行本文中所描述的专门配置的PDU生成操作。在一方面,一个或多个处理器1253和/或存储器1255可以可任选地执行由用于接收和/或处理关于从第二网络层1264接收一个或多个PDU或其各部分的另一网络层的状态的状态处理组件1260定义的动作或操作。在一方面,例如,状态处理组件1264可包括硬件(例如,一个或多个处理器1253的一个或多个处理器模块)和/或存储在存储器1255中并且能够由一个或多个处理器1253中的至少一者执行的计算机可读代码或指令以执行本文中所描述的专门配置的状态处理操作。

在一示例中,收发机1206、1256可被配置成分别通过一个或多个天线(诸如天线1201、1251)、RF前端或相关组件(例如,一个或多个功率放大器、一个或多个低噪声放大器、一个或多个滤波器、一个或多个数模转换器或模数转换器等)、一个或多个发射机、以及一个或多个接收机来传送和接收一个或多个无线信号。在一方面,收发机1206、1256可被调谐以在指定频率处操作,以使得UE 120和/或基站1204可在特定频率处通信。在一方面,一个或多个处理器1203可以配置收发机1206和/或一个或多个处理器1253可以配置收发机1256以基于配置、通信协议等在特定频率和功率水平处操作,以通过一个或多个CC在相关的上行链路或下行链路通信信道上传达上行链路信号和/或下行链路信号。

在一方面,收发机1206、1256可以在多个频带中操作(例如,使用多频带-多模调制解调器,未示出),以处理使用收发机1206、1256发送和接收的数字数据。在一方面,收发机1206、1256可以是多频带的且被配置成支持特定通信协议的多个频带。在一方面,收发机1206、1256可被配置成支持多个运营网络和通信协议。由此,例如,收发机1206、1256可以基于指定调制解调器配置来启用信号的传输和/或接收。

图13解说了用于(例如,在PDCP重排序计时器期满时)避免不必要的PDU传输的示例操作1300。操作1300可例如由用户装备(例如,UE 120)或在网络通信中接收PDU的基本上任何设备来执行。

操作1300在1302始于使用与每个相应的传送方节点相关联的链路从一个或多个传送方节点接收PDU。在一方面,PDU处理组件1212可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)使用与每个相应的传送方节点相关联的链路从一个或多个传送方节点(例如,基站1204、基本上任何接入点等)接收PDU 1280。例如,PDU处理组件1212可基于在另一网络层(诸如第二网络层1220)接收到的SDU来接收PDU。在一示例中,第二网络层1220可从基站1204(例如,从较低网络层)接收第二网络层的PDU,从PDU获得SDU,并且可向第一网络层1210(例如,经由PDU提供组件1222)提供作为第二网络层1220SDU的PDU。在该示例中,PDU处理组件1212可基于所接收的第二网络层1220的SDU来形成第一网络层1210的PDU。

操作1300包括,在1304,至少部分地基于所接收的PDU的序列号来检测一个或多个丢失的PDU。在一方面,PDU重排序组件1214可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)至少部分地基于所接收的PDU的序列号来检测一个或多个丢失的PDU。例如,PDU重排序组件1214可从第二传送方节点或以其他方式在第二链路上(未示出,例如,经由第二网络层1220)接收一个或多个PDU,并且随后可在从第一传送方节点(例如,基站1204)接收一个或多个按序(或顺序地下一)PDU之前从第二传送方节点(例如,经由第二网络层1220)接收一个或多个附加的乱序PDU。在一示例中,PDU重排序组件1214可基于评估(例如,从第二网络层1220)所接收的PDU的序列号来检测该事件,并检测在具有后续序列号的PDU之前未接收到下一预期PDU序列号,如本文中的各个示例中所描述的。在一个示例中,PDU重排序组件1214可对较低网络层(例如,第二网络层1220)有效载荷执行有效载荷检视以确定所接收的PDU的序列号。

操作1300包括,在1306,基于检测到该一个或多个丢失的PDU来启动计时器。在一方面,PDU重排序组件1214可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)基于PDU重排序组件1214检测到一个或多个丢失的PDU来启动计时器(诸如重排序计时器1216)。例如,PDU重排序组件1214可将重排序计时器1216设为针对UE 120配置的值(例如,通过从基站1204或其他网络组件接收到的配置、存储在UE 120中的配置等)。例如,PDU重排序组件1214可在确定接收到乱序PDU之际将重排序计时器1216设为100ms,并且重排序计时器1216可从100ms倒数(或正数直到100ms)。然而,如所描述的,如果PDU重排序组件1214检测到与重排序计时器1216相对应的丢失PDU的接收,则PDU重排序组件1214可以停止重排序计时器1216(例如,直到检测到下一乱序分组,此时重排序计时器1216可被初始化为所配置值,诸如在一个具体示例中为100ms)。

操作1300包括,在1308,响应于该计时器期满且在该计时器期满之前未接收到该一个或多个丢失的PDU,向较低网络层通知接收到该一个或多个丢失的PDU。在一方面,状态通知组件1218可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)响应于计时器(例如,重排序计时器1216)期满且在该计时器期满之前未接收到一个或多个丢失的PDU而向较低网络层(例如,向第二网络层1220和/或经由第二网络层1220向基站1204处的较低网络层)通知接收到一个或多个丢失的PDU。这可防止第二网络层1220尝试接收丢失的PDU或以其他方式向第一网络层1210转发丢失的PDU。在另一示例中,这可防止传送方节点尝试从较低网络层(例如,第二网络层1260)传送与较高网络层(例如,第一网络层1240)的一个或多个丢失的PDU相对应的一个或多个PDU。

在一示例中,在1308处通知接收到一个或多个丢失的PDU可以可任选地包括,在1310,向该较低网络层确收一个或多个丢失的PDU的接收。在一方面,状态通知组件1218可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)向较低网络层确收一个或多个丢失的PDU的接收。在一个示例中,状态通知组件1218可确收一个或多个丢失的PDU的接收,虽然未接收到这些PDU。在该示例中,第二网络层1220可抑制尝试接收并转发一个或多个丢失的PDU,因为第二网络层1220基于该确收来从一个或多个丢失的PDU移开,以尝试接收一个或多个后续PDU。

在另一示例中,在1308处通知接收到一个或多个丢失的PDU可以可任选地包括,在1312,向该较低网络层指示第一丢失序列(FMS)。在一方面,状态通知组件1218可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)向较低网络层(例如,第二网络层1220)指示FMS,其中FMS可指示所接收的PDU中具有最高序列号的PDU递增1的序列号(例如,Last_Submitted_PDCP_RX_SN(最后_提交__PDCP_RX_SN)+1)。在该示例中,第二网络层1220可抑制尝试接收并转发一个或多个丢失的PDU,因为第二网络层1220尝试接收并向第一网络层1210提供具有序列号+1(例如,Last_Submitted_PDCP_RX_SN+1)的PDU。

回头参照1310,在一示例中,确收一个或多个丢失的PDU的接收可包括较低网络层(例如,第二网络层1220)向基站1204传送较低网络层状态消息来确收一个或多个丢失的PDU(例如,至多到FMS)的接收,虽然该一个或多个丢失的PDU尚未被UE 120接收。例如,传送该确收可包括在第二网络层1260为RLC层的情况下传送RLC状态PDU,在第二网络层1260为PDCP层的情况下传送PDCP状态PDU等。就此而言,所传送的状态消息可防止基站1204对与基站1204丢失的小于第一丢失序列(FMS)的较高网络层(例如,第一网络层)序列号相关联的任何丢失的较低网络层PDU进行进一步传送/重传尝试。例如,状态处理组件1264可接收确收与较高网络层的一个或多个丢失的PDU相对应的较低网络层(例如,第二网络层1260)PDU的接收的状态消息,并且第二网络层1260可抑制传送较低网络层PDU,可从供收发机1256传送的队列中移除较低网络层PDU等。

在又一示例中,如本文中进一步描述的,在1312处指示FMS可包括向传送方节点(例如,基站1204)传送指示具有小于FMS的序列号的PDU的接收的较高网络层(例如,第一网络层1210)状态PDU。例如,状态通知组件1218可向基站1204传送指示Last_Submitted_PDCP_RX_SN+1的较高网络层状态PDU(例如,PDCP状态PDU、TCP/IP状态PDU等)。在该示例中,状态处理组件1244可接收较高网络层状态PDU,并且可以使得第二网络层1260抑制传送与具有小于FMS的序列号的较高网络层PDU相对应的较低网络层PDU。例如,第二网络层1260可确定要传送的一个或多个较低网络层PDU是否与具有小于FMS的序列号的较高网络层PDU相关,并且如所描述的,可相应地抑制传送/重传较低网络层PDU、删除或转储清除较低网络层PDU、和/或诸如此类。另外,例如,PDU传达组件1242可向第二网络层1260提供具有为FMS或更大的序列号的PDU,并且PDU生成组件1262可从来自第一网络层1240的PDU生成较低网络层PDU以供经由收发机1256传送给UE 120。由此,基站1204可基于从UE 120接收到状态PDU来丢弃与丢失的PDU相对应的较低网络层PDU的传送/重传。

图14解说了用于(例如,在PDCP重排序计时器期满时)避免不必要的PDCP PDU传输的示例操作1400。操作1400可例如由用户装备(例如,UE 120)来执行。

操作1400在1402开始于使用与每个相应的演进型B节点(eNB)相关联的链路从一个或多个eNB接收分组数据汇聚协议(PDCP)协议数据单元(PDU)。在一方面,PDU处理组件1212可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)使用与每个相应的eNB相关联的链路从一个或多个eNB(诸如基站1204)接收PDCP PDU。在1404,UE至少部分地基于所接收的PDCP PDU的序列号来检测一个或多个丢失的PDCP PDU。在一方面,PDU重排序组件1214可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)至少部分地基于所接收的PDCP PDU的序列号来检测一个或多个丢失的PDCP PDU。如所描述的,UE 120可执行有效载荷检视以确定序列号,并且可以检测何时在所接收的序列号中存在间隙(例如,何时接收到具有高于期望的序列号的PDU)。在1406,UE基于检测到该一个或多个丢失的PDCP PDU来启动计时器。在一方面,PDU重排序组件1214可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)基于检测到一个或多个丢失的PDCP PDU来启动计时器(例如,重排序计时器1216)。

在1408,响应于该计时器期满且在该计时器期满之前未接收到该一个或多个丢失的PDCP PDU,该UE采取一个或多个动作来防止该一个或多个eNB传送该一个或多个丢失的PDCP PDU。在一方面,状态通知组件1218可(例如,与一个或多个处理器1203、存储器1205、和/或收发机1206协同地)响应于计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDCP PDU而采取一个或多个动作来防止一个或多个eNB传送一个或多个丢失的PDCP PDU。

如以上所提及的,UE(例如,经由状态通知组件1218)可采取一个或多个动作来防止一个或多个eNB不必要地传送一个或多个丢失的PDCP PDU。例如,当PDU被乱序发送时,UE可以启动重排序计时器1216。在重排序计时器1216期满并执行标准指定的重排序计时器期满处理之际,UE可生成状态PDU(例如,PDCP状态PDU),包括对具有设为Last_Submitted_PDCP_RX_SN+1(即,UE接收到的最后一个PDCP PDU SN加1)的值的FMS的指示。在参照图11所使用的以上示例中,FMS可被设为16。在一个示例中,基站1204或接收状态PDU的其他传送方节点可查看准备传送给UE 120的较低网络层PDU(例如,在第二网络层1260处),并且在较高网络层PDU(例如,在第一网络层1240处)具有比FMS小的序列号的情况下,可以丢弃此类较低网络层PDU并抑制向UE 120传送/重传这些PDU,如所描述的。

图15解说了用于防止eNB进行不必要的传输的示例操作1500。从UE侧,在1502,该UE至少部分地基于所接收的PDCP PDU的序列号来检测一个或多个丢失的PDCP PDU。如所描述的,在一方面,PDU重排序组件1214可检测丢失(或乱序)的PDCP PDU。另外,在1504,UE(例如,经由PDU重排序组件1214)可基于检测到该一个或多个丢失的PDCP PDU来启动计时器(例如,重排序计时器1216)。在1506,UE可响应于该计时器期满且在该计时器期满之前未接收到一个或多个丢失的PDCP PDU而向eNB发送提供对第一丢失PDCP PDU序列的指示的PDCP状态PDU。如所描述的,在一方面,PDCP状态通知组件1218可向eNB发送提供对第一丢失PDCP PDU序列的指示的PDCP状态PDU(例如,通过传送PDCP状态PDU或以其他方式确收对应的较低网络层PDU的接收,如所描述的),其可经由收发机1206来传达给基站1204。

在1508,接收到该PDCP状态PDU中的该指示的eNB(例如,基站1204)可通过查看该PDCP状态PDU来避免传送丢失的RLC PDU,确定RLC PDU中的PDCP PDU具有小于FMS的PDCP PDU序列,并丢弃此类RLC PDU。在一个具体示例中,PDCP PDU序列可与PDCP计数值的最低位相对应,如由3GPP技术规范(TS)36.323定义的。例如,基站1204的第一网络层1240处的状态处理组件1244可从UE 120接收该指示,并且第二网络层1260可相应地确定由PDU生成组件1262生成并针对其尝试传输或调度以尝试传输的任何RLC PDU中的PDCP PDU是否具有小于FMS的PDCP PDU序列。如果是,则PDU生成组件1262可丢弃RLC PDU,以使得其传输被避免。由此,丢失的PDCP PDU的传送/重传被类似地避免。此外,例如,PDU传达组件1242可生成后续PDU(例如,具有大于所接收的FMS的序列号),并且PDU生成组件1262可生成相关的较低网络层PDU以供传送给UE 120。由此,例如,PDCP状态PDU可充当用于避免进一步传送/重传丢失的PDCP PDU或乱序的PDCP PDU的触发,并且可向基站1204通知下一预期PDCP PDU是什么,以使得基站1204可避免传送UE 120处不再期望的PDCP PDU或相关的较低网络层PDU(例如,RLC PDU)。

如上所讨论的,在接收到PDCP状态PDU之际,eNB可具有放弃传送具有低于FMS的序列号的PDU(例如,小型蜂窝小区1104尚未在载波2上传送的具有SN=6、7、8、9的PDU)的选项。如所描述的,例如,在PDCP重排序计时器1216期满的情况下,状态通知组件1218可生成并向基站1204传送具有FMS的PDCP状态PDU。根据某些方面,使用这种方法,eNB接收PDCP状态PDU(例如,经由状态处理组件1244)。eNB的第二网络层1260(例如,RLC层)可执行有效载荷检视以在第二网络层1260的传输队列和/或重传队列中找出其SDU的PDCP SN,并且可相应地停止传送/重传这些SDU(例如,从(诸)队列中删除或转储清除这些SDU)。在一些示例中,状态通知组件1218可基于检测到UE 120(例如,或其一个或多个链路)向另一基站、接入点、相关蜂窝小区等的切换来生成PDCP状态PDU。在另一示例中,状态通知组件1218可基于检测到无线电链路故障或状态改变(例如,切换到双连通性)来生成PDCP状态PDU。

图16解说了用于防止eNB进行不必要的传输的其他示例操作1600,其中采取一个或多个动作可包括,在1602,UE PDCP层基于检测到PDCP重排序计时器期满而发送内部消息以向多个链路的其RLC层通知该PDCP层已经接收到一个或多个丢失的PDCP PDU。在一方面,状态通知组件1218可基于PDCP重排序计时器(例如,重排序计时器1216)期满而(例如,向第二网络层1220)发送内部消息以向多个链路的其RLC层通知该PDCP层(例如,第一网络层1210)已经接收到一个或多个丢失的PDCP PDU。基于对应的重排序计时器期满,UE 120可能不再需要或想要这些PDCP PDU。由此,RLC层可抑制尝试接收包括一个或多个丢失的PDU的RLC PDU,和/或可相应地调节由PDU提供组件1222使用的接收状态变量VR(r)以用于从基站1204接收第二网络层PDU。

另外,在1604,UE可在该RLC层执行有效载荷检视以确定所接收的RLC PDU中的PDCP PDU的PDCP序列号。在一方面,PDU提供组件1222可在RLC层(例如,第二网络层1220)执行有效载荷检视以确定所接收的RLC PDU(例如,如从基站1204接收的)中的PDCP PDU的PDCP序列号。

此外,例如,在1606,UE可发送RLC状态PDU以确收与全部或部分已确收PDCP PDU相对应的RLC PDU,以使得eNB不尝试重传这些已确收RLC PDU。在一方面,状态通知组件1218可发送RLC状态PDU以确收与全部或部分已确收PDCP PDU(或其他第一网络层1210的PDU)相对应的RLC PDU(或其他第二网络层1220的PDU),以使得eNB(例如,基站1204)不尝试传送或重传这些已确收RLC PDU。

另外,例如,在1608,eNB可从该UE接收该RLC状态PDU,并且可放弃传送或重传携带这些丢失的PDCP PDU的RLC PDU。在一方面,状态处理组件1264可从UE 120接收RLC状态PDU,并且PDU生成组件1262可放弃传送或重传(或生成)可以其他方式携带丢失的PDCP PDU(例如,或与其相关联)的已确收RLC PDU。

例如,给定以上示例,当PDCP重排序计时器期满时,与图11的载波2相关联的RLC实体/实例可能已经接收到携带具有SN=9的PDCP PDU的具有SN=20的RLC PDU,其中所有PDCP SN=0、1、2、……、8丢失,可能正由eNB(例如,小型蜂窝小区1104)RLC传送实体重传。根据某些方面,在1604,使用这种方法,UE的RLC层可执行有效载荷检视以找出其SDU的PDCP SN。在该情形中,与载波2相关联的UE RLC实体(例如,经由状态处理组件1224)可生成并向eNB(例如,小型蜂窝小区1104)传送具有确收(ACK)_SN=21的RLC状态PDU,以使得不必要的RLC PDU传输或重传可被避免。例如,当在eNB处(例如,经由小型蜂窝小区1104的状态处理组件1264)接收到具有ACK_SN=21的RLC状态PDU时,eNB可相应地确定具有至多达20的RLC SN的所有RLC PDU已经被UE成功地接收,由此导致eNB不传送或重传这些丢失和不需要的RLC PDU,即使实际上可能尚未在UE 120处成功地接收到这些RLC PDU。

本文中所公开的方法包括用于达成所描述的方法的一个或多个步骤或动作。这些方法步骤和/或动作可以彼此互换而不会脱离权利要求的范围。换言之,除非指定了步骤或动作的特定次序,否则具体步骤和/或动作的次序和/或使用可以改动而不会脱离权利要求的范围。

如本文中所使用的,引述一列项目中的“至少一个”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一者”旨在涵盖:a、b、c、a-b、a-c、b-c、和a-b-c,以及具有多个相同元素的任何组合(例如,a-a、a-a-a、a-a-b、a-a-c、a-b-b、a-c-c、b-b、b-b-b、b-b-c、c-c、和c-c-c,或者a、b和c的任何其他排序)。

如本文所使用的,术语“确定”涵盖各种各样的动作。例如,“确定”可包括演算、计算、处理、推导、研究、查找(例如,在表、数据库或其他数据结构中查找)、探知及诸如此类。而且,“确定”可包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)及诸如此类。而且,“确定”还可包括解析、选择、选取、确立及类似动作。

提供先前描述是为了使本领域任何技术人员均能够实践本文中所述的各个方面。对这些方面的各种修改将容易为本领域技术人员所明白,并且在本文中所定义的普适原理可被应用于其他方面。因此,权利要求并非旨在被限定于本文中所示的方面,而是应被授予与语言上的权利要求相一致的全部范围,其中对要素的单数形式的引述除非特别声明,否则并非旨在表示“有且仅有一个”,而是“一个或多个”。除非特别另外声明,否则术语“一些”指的是一个或多个。本公开通篇描述的各个方面的要素为本领域普通技术人员当前或今后所知的所有结构上和功能上的等效方案通过引述被明确纳入于此,且旨在被权利要求所涵盖。此外,本文中所公开的任何内容都并非旨在贡献给公众,无论这样的公开是否在权利要求书中被显式地叙述。权利要求的任何要素都不应当在35U.S.C.§112第六款的规定下来解释,除非该要素是使用措辞“用于……装置”来明确叙述的或者在方法权利要求情形中该要素是使用措辞“用于……步骤”来叙述的。

以上所描述的方法的各种操作可由能够执行相应功能的任何合适的装置来执行。这些装置可包括各种硬件和/或软件组件和/或模块,包括但不限于电路、专用集成电路(ASIC)、或处理器。一般而言,在存在附图中解说的操作的场合,这些操作可具有带相似编号的相应配对装置加功能组件。

根据某些方面,此类装置可由配置成通过实现上述各种算法(例如,以硬件或通过执行软件指令)来执行相应功能的处理系统来实现。例如,用于确定UE的最大可用发射功率的算法、用于半静态地配置可用于到第一基站的上行链路传输的第一最小保证功率和可用于到第二基站的上行链路传输的第二最小保证功率的算法、以及用于至少部分地基于UE的最大可用发射功率、第一最小保证功率和第二最小保证功率来动态地确定可用于到第一基站的上行链路传输的第一最大发射功率和可用于到第二基站的上行链路传输的第二最大发射功率的算法。

结合本公开所描述的各种解说性逻辑块、模块、以及电路可用设计成执行本文描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件(PLD)、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何市售的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如,DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何其它此类配置。

如果以硬件实现,则示例硬件配置可包括无线节点中的处理系统。处理系统可以用总线架构来实现。取决于处理系统的具体应用和整体设计约束,总线可包括任何数目的互连总线和桥接器。总线可将包括处理器、机器可读介质、以及总线接口的各种电路链接在一起。总线接口可被用于将网络适配器等经由总线连接至处理系统。网络适配器可被用于实现PHY层的信号处理功能。在UE 120(见图1)的情形中,用户接口(例如,按键板、显示器、鼠标、操纵杆,等等)也可以被连接到总线。总线还可以链接各种其他电路,诸如定时源、外围设备、稳压器、功率管理电路以及类似电路,它们在本领域中是众所周知的,因此将不再进一步描述。处理器可用一个或多个通用和/或专用处理器来实现。示例包括微处理器、微控制器、DSP处理器、以及其他能执行软件的电路系统。取决于具体应用和加诸于整体系统上的总设计约束,本领域技术人员将认识到如何最佳地实现关于处理系统所描述的功能性。

如果以软件实现,则各功能可作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。软件应当被宽泛地解释成意指指令、数据、或其任何组合,无论是被称作软件、固件、中间件、微代码、硬件描述语言、或其他。计算机可读介质包括计算机存储介质和通信介质两者,这些介质包括促成计算机程序从一地向另一地转移的任何介质。处理器可负责管理总线和一般处理,包括执行存储在机器可读存储介质上的软件模块。计算机可读存储介质可被耦合到处理器以使得该处理器能从/向该存储介质读写信息。替换地,存储介质可以被整合到处理器。作为示例,机器可读介质可包括传输线、由数据调制的载波、和/或与无线节点分开的其上存储有指令的计算机可读存储介质,其全部可由处理器通过总线接口来访问。替换地或补充地,机器可读介质或其任何部分可被集成到处理器中,诸如高速缓存和/或通用寄存器文件可能就是这种情形。作为示例,机器可读存储介质的示例可包括RAM(随机存取存储器)、闪存、ROM(只读存储器)、PROM(可编程只读存储器)、EPROM(可擦式可编程只读存储器)、EEPROM(电可擦式可编程只读存储器)、寄存器、磁盘、光盘、硬驱动器、或者任何其他合适的存储介质、或其任何组合。机器可读介质可被实施在计算机程序产品中。

软件模块可包括单条指令、或许多条指令,且可分布在若干不同的代码段上,分布在不同的程序间以及跨多个存储介质分布。计算机可读介质可包括数个软件模块。这些软件模块包括当由装置(诸如处理器)执行时使处理系统执行各种功能的指令。这些软件模块可包括传送模块和接收模块。每个软件模块可以驻留在单个存储设备中或者跨多个存储设备分布。作为示例,当触发事件发生时,可以从硬驱动器中将软件模块加载到RAM中。在软件模块执行期间,处理器可以将一些指令加载到高速缓存中以提高访问速度。可随后将一个或多个高速缓存行加载到通用寄存器文件中以供处理器执行。在以下述及软件模块的功能性时,将理解此类功能性是在处理器执行来自该软件模块的指令时由该处理器来实现的。

任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或无线技术(诸如红外(IR)、无线电、以及微波)从web网站、服务器、或其他远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL或无线技术(诸如红外、无线电、以及微波)就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘、和蓝光碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光来光学地再现数据。因此,在一些方面,计算机可读介质可包括非瞬态计算机可读介质(例如,有形介质)。另外,对于其他方面,计算机可读介质可包括瞬态计算机可读介质(例如,信号)。上述的组合应当也被包括在计算机可读介质的范围内。

因此,某些方面可包括用于执行本文中给出的操作的计算机程序产品。例如,此类计算机程序产品可包括其上存储(和/或编码)有指令的计算机可读介质,这些指令能由一个或多个处理器执行以执行本文中所描述的操作。例如,用于确定UE的最大可用发射功率的指令、用于半静态地配置可用于到第一基站的上行链路传输的第一最小保证功率和可用于到第二基站的上行链路传输的第二最小保证功率的指令、以及用于至少部分地基于UE的最大可用发射功率、第一最小保证功率和第二最小保证功率来动态地确定可用于到第一基站的上行链路传输的第一最大发射功率和可用于到第二基站的上行链路传输的第二最大发射功率的指令。

此外,应当领会,用于执行本文中所描述的方法和技术的模块和/或其它恰适装置能由用户终端和/或基站在适用的场合下载和/或以其他方式获得。例如,此类设备能被耦合到服务器以促成用于执行本文中所描述的方法的装置的转移。替换地,本文中所描述的各种方法能经由存储装置(例如,RAM、ROM、诸如压缩碟(CD)或软盘等物理存储介质等)来提供,以使得一旦将该存储装置耦合到或提供给用户终端和/或基站,该设备就能获得各种方法。此外,可利用适于向设备提供本文中所描述的方法和技术的任何其他合适的技术。

将理解,权利要求并不被限定于以上所解说的精确配置和组件。可在以上所描述的方法和装置的布局、操作和细节上作出各种改动、更换和变形而不会脱离权利要求的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号