有限缓冲区速率匹配的增强

文档序号:752057 发布日期:2021-04-02 浏览:2次 >En<

阅读说明:本技术 有限缓冲区速率匹配的增强 (Enhancement of finite buffer rate matching ) 是由 A·尼姆巴克 M·安德森 于 2019-08-23 设计创作,主要内容包括:公开了用于缓冲区速率匹配的方法和装置。在一个实施例中,一种用于无线设备(WD)的方法包括:确定参考值,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,该至少一个码块已被选择用于该传输块的传输;基于该参考值来确定条件;以及基于该条件,执行与该传输块的一个或多个码块的处理相关的动作。(Methods and apparatus for buffer rate matching are disclosed. In one embodiment, a method for a Wireless Device (WD) comprises: determining a reference value indicating a maximum index corresponding to bits within a circular buffer for at least one code block of a transport block, the at least one code block having been selected for transmission of the transport block; determining a condition based on the reference value; and based on the condition, performing an action related to processing of one or more code blocks of the transport block.)

有限缓冲区速率匹配的增强

技术领域

本公开涉及无线通信,并且特别地,涉及有限缓冲区速率匹配。

背景技术

第三代合作伙伴计划(3GPP)中的新无线电(NR)标准可以被设计为针对诸如增强型移动宽带(eMBB)、超可靠和低延迟通信(URLLC)以及机器型通信(MTC)之类的多种用例提供服务。这些服务中的每一项可能具有不同的技术要求。例如,对eMBB的一般要求可能是高数据速率以及中等延迟和中等覆盖,而URLLC服务可能需要低延迟和高可靠性传输,但是可能需要中等数据速率。

用于低延迟数据传输的解决方案之一可以是使用更短的传输时间间隔。在NR中,除了时隙中的传输之外,还可以允许微时隙传输以减小延迟。微时隙可以包括1到14个OFDM符号中的任何数量的OFDM符号。应该注意,时隙和微时隙的概念并非特定于特定服务,这意味着微时隙可以被用于eMBB、URLLC或其他服务。

峰值速率和传输块大小

与长期演进不同,分组的NR传输时长、处理时间、传输带宽可以非常灵活,并且在灵活设计的情况下可能需要确保不超过用户设备(UE)或无线设备(WD)的峰值解码器吞吐量。尽管在某些情况下可能存在有限缓冲区速率匹配以限制编码位吞吐量,但是WD可能必须以低于硬件支持的码率来支持峰值数据速率。例如,规范可以允许以不低于2/3的速率针对参考传输块大小(TBS)来限制编码位缓冲区;并且在特定时长(例如1个时隙)内被发送的该参考TBS产生以2/3的母码率支持的峰值速率;但是,可以在更小的时长内发送更小的TBS,这也可以产生峰值速率,但是在这种情况下,规范可能不限制编码位缓冲区。因此,如果这样的TBS被重传,则可能必须以远低于2/3的母码率来支持峰值速率。这对于背靠背(back-to-back)调度以及参数集切换(例如两个带宽部分(BWP),每个BWP分别被配置有15kHz和30kHz)也可能发生。

发明内容

一些实施例有利地提供了用于有限缓冲区速率匹配的方法和装置,这些方法和装置可以适应WD处的复杂度和/或解码约束,同时还使调度器限制保持最小。

在本公开的一个方面,可以提供一种在WD中的处理传输块的方法。所述方法可以包括确定参考值X,所述参考值X表示与循环缓冲区内用于传输块TB的至少一个码块的位相对应的最大索引,所述至少一个码块被选择用于所述TB的传输。所述方法还可以包括基于X来确定条件。所述方法还可以包括基于所述条件的结果,执行与所述传输块的一个或多个码块的处理相关的动作。

在该方面的一些实施例中,所述动作是以下中的至少一项:跳过对所述传输块的一个或多个码块的接收进行解码,和部分跳过对所述传输块的一个或多个码块的接收进行解码。在一些实施例中,所述动作是以下中的至少一项:针对所述码块的传输,跳过传输,和部分跳过传输。在一些实施例中,如果X大于阈值,则所述WD可以在对它的循环缓冲区内用于一个或多个码块的所接收的位进行解码之前,丢弃一些所接收的位。

在另一个方面,提供一种无线设备WD。所述WD被配置为与网络节点(16)通信。所述WD包括无线电接口和处理电路,所述处理电路被配置为确定参考值,所述参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,所述至少一个码块已被选择用于所述传输块的传输。所述无线电接口和所述处理电路还被配置为基于所述参考值来确定条件;以及基于所述条件,所述无线电接口和所述处理电路被配置为执行与所述传输块的一个或多个码块的处理相关的动作。

在另一个方面,提供一种网络节点。所述网络节点被配置为与无线设备WD通信,所述网络节点包括无线电接口和处理电路,所述无线电接口和所述处理电路被配置为向所述WD传送与传输块相对应的信息,其中,所述传输块的至少一个码块是至少部分地基于参考值来被处理的,所述参考值指示与循环缓冲区内用于传输块的所述至少一个码块的位相对应的最大索引。

在另一个方面,提供一种在网络节点中实现的方法。所述方法包括向无线设备传送与传输块相对应的信息,其中,所述传输块的至少一个码块是至少部分地基于参考值来被处理的,所述参考值指示与循环缓冲区内用于传输块的所述至少一个码块的位相对应的最大索引。

附图说明

当结合附图考虑时,通过参考以下详细描述,将更容易地理解以及更全面地了解本实施例及其附带的优势和特性,这些附图是:

图1示出了NR中的示例性无线电资源;

图2是示出根据本公开的原理的经由中间网络被连接到主机计算机的通信系统的示例性网络架构的示意图;

图3是根据本公开的一些实施例的在至少部分无线连接上经由网络节点与无线设备通信的主机计算机的框图;

图4是示出根据本公开的一些实施例的在包括主机计算机、网络节点和无线设备的通信系统中实现的用于在无线设备处执行客户端应用的示例性方法的流程图;

图5是示出根据本公开的一些实施例的在包括主机计算机、网络节点和无线设备的通信系统中实现的用于在无线设备处接收用户数据的示例性方法的流程图;

图6是示出根据本公开的一些实施例的在包括主机计算机、网络节点和无线设备的通信系统中实现的用于在主机计算机处接收来自无线设备的用户数据的示例性方法的流程图;

图7是示出根据本公开的一些实施例的在包括主机计算机、网络节点和无线设备的通信系统中实现的用于在主机计算机处接收用户数据的示例性方法的流程图;

图8是根据本公开的一些实施例的在网络节点中的示例性过程的流程图;

图9是根据本公开的一些实施例的在无线设备中的示例性过程的流程图;以及

图10示出了根据本公开的至少一些原理的用于第一传输的参考值X的值和用于第二传输的X的值的示例。

具体实施方式

本公开的一些实施例提供一种确定被用作数据速率计算的输入的参考值X的方法,其中参考值X可以表示与循环缓冲区内用于传输块的位相对应的最大索引,该传输块被选择用于TB的初始传输或重传。该确定可以跨越TB的初始传输和重传来执行。与现有技术相比,这样的表述可以允许更清楚地指定编码操作和解码操作,而不会在网络节点(例如gNB)与WD之间造成混淆。

在一些实施例中,Ncb,i是传输中的传输块的参考大小,其中i可以如技术规范(TS)38.212中所定义。Ncb,i可以表示与循环缓冲区内被选择用于TB的传输或重传的所有dk(k=0至N-1,例如,参见TS 38.212的第5.4.2.1节)中的dj相对应的最大索引j。

本公开中提供的一些实施例能够适应WD处的复杂度和解码约束,同时还使调度器限制保持最小。

在详细描述示例性实施例之前,注意,实施例主要存在于与有限缓冲区速率匹配相关的装置组件和处理步骤的组合中。因此,组件在适当情况下通过附图中的常规符号来表示,仅示出与理解实施例相关的那些特定细节,以便不使本公开与对于受益于本文的描述的本领域普通技术人员而言很容易显而易见的细节相混淆。在整个描述中,相同的编号指相同的元件。

如本文所使用的,诸如“第一”和“第二”、“顶部”和“底部”之类的关系术语可以仅用于将一个实体或元件与另一个实体或元件区分开,而不一定要求或暗示这样的实体或元件之间的任何物理或逻辑关系或顺序。本文使用的术语仅用于描述特定实施例的目的,而并非旨在限制本文描述的概念。如本文所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文明确地另有所指。还将理解,当在本文使用时,术语“包括”和/或“包含”指定了所声明的特性、整数、步骤、操作、元件和/或组件的存在,但是并不排除一个或多个其他特性、整数、步骤、操作、元件、组件和/或它们的组合的存在或添加。

在本文描述的实施例中,可以使用连接术语“与…通信”等来指示电通信或数据通信,这例如可以通过物理接触、感应、电磁辐射、无线电信令、红外信令或光信令来实现。本领域普通技术人员将认识到,多个组件可以互操作,并且修改和变化是可能的以便实现电通信和数据通信。

在本文描述的一些实施例中,可以在本文中使用术语“耦接”、“连接”等来指示连接(尽管不一定是直接的)并且可以包括有线和/或无线连接。

本文使用的术语“网络节点”可以是被包括在无线电网络中的任何类型的网络节点,其还可以包括以下任何一项:基站(BS)、无线电基站、基站收发台(BTS)、基站控制器(BSC)、无线电网络控制器(RNC)、g节点B(gNB)、演进型节点B(eNB或eNodeB)、节点B、多标准无线电(MSR)无线电节点(例如MSR BS)、多小区/多播协调实体(MCE)、中继节点、控制中继的施主节点、无线电接入点(AP)、传输点、传输节点、远程无线电单元(RRU)远程无线电头(RRH)、核心网络节点(例如移动管理实体(MME)、自组织网络(SON)节点、协调节点、定位节点、MDT节点等)、外部节点(例如第三方节点、当前网络外部的节点)、分布式天线系统(DAS)中的节点、频谱接入系统(SAS)节点、单元管理系统(EMS)等。网络节点还可以包括测试设备。本文使用的术语“无线电节点”还可以用于表示无线设备(WD),例如无线设备(WD)或无线电网络节点。

在一些实施例中,可以互换地使用非限制性术语无线设备(WD)或用户设备(UE)。本文的WD可以是能够通过无线电信号与网络节点或另一个WD通信的任何类型的无线设备,例如无线设备(WD)。WD还可以是无线电通信设备、目标设备、设备到设备(D2D)WD、机器型WD或能够进行机器到机器通信(M2M)的WD、低成本和/或低复杂度WD、配备有WD的传感器、平板电脑、移动终端、智能电话、膝上型嵌入式设备(LEE)、膝上型安装式设备(LME)、USB适配器、客户端设备(CPE)、物联网(IoT)设备或窄带IoT(NB-IOT)设备等。在一些实施例中,WD可以是网络节点。

此外,在一些实施例中,使用通用术语“无线电网络节点”。它可以是任何类型的无线电网络节点,其可以包括以下任何一项:基站、无线电基站、基站收发台、基站控制器、网络控制器、RNC、演进型节点B(eNB)、节点B、gNB、多小区/多播协调实体(MCE)、中继节点、接入点、无线电接入点、远程无线电单元(RRU)远程无线电头(RRH)。

注意,尽管可以在本公开中使用来自一个特定无线系统(例如3GPP LTE和/或新无线电(NR))的术语,但是这不应被视为将本公开的范围仅限于上述系统。其他无线系统(包括但不限于宽带码分多址(WCDMA)、全球微波访问互操作性(WiMax)、超移动宽带(UMB)和全球移动通信系统(GSM))也可以受益于利用本公开内涵盖的理念。

还要注意,本文描述为由无线设备或网络节点执行的功能可以分布在多个无线设备和/或网络节点上。换句话说,构想了本文描述的网络节点和无线设备的功能并不限于由单个物理设备执行,并且实际上可以分布在数个物理设备之间。

除非另外定义,否则本文使用的所有术语(包括技术和科学术语)具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。还将理解,本文使用的术语应该被解释为具有与其在本说明书和相关领域的上下文中的含义相一致的含义,并且将不被解释为理想化或过于正式的意义,除非本文明确地如此定义。

返回到附图,其中相同的单元由相同的参考标号指代,在图2中示出了根据一个实施例的通信系统10的示意图,通信系统10例如是可以支持诸如LTE和/或NR(5G)之类的标准的3GPP型蜂窝网络,其包括诸如无线电接入网络之类的接入网络12以及核心网络14。接入网络12包括多个网络节点16a、16b、16c(被统称为网络节点16),例如NB、eNB、gNB或其他类型的无线接入点,每一个限定了对应的覆盖区域18a、18b、18c(被统称为覆盖区域18)。每个网络节点16a、16b、16c可通过有线或无线连接20而连接到核心网络14。位于覆盖区域18a中的第一无线设备(WD)22a被配置为无线连接到对应的网络节点16c或被其寻呼。覆盖区域18b中的第二WD 22b可无线连接到对应的网络节点16a。尽管在该示例中示出了多个WD22a、22b(被统称为无线设备22),但是所公开的实施例同样适用于唯一WD在覆盖区域中或者唯一WD连接到对应网络节点16的情况。注意,尽管为了方便仅示出两个WD 22和三个网络节点16,但是通信系统可以包括更多的WD 22和网络节点16。

此外,构想了WD 22可以与多个网络节点16和多种类型的网络节点16同时进行通信和/或被配置为分别与多个网络节点16和多种类型的网络节点16进行通信。例如,WD 22可以与支持LTE的网络节点16和支持NR的同一或不同的网络节点16具有双连接性。作为一个示例,WD 22可以与用于LTE/E-UTRAN的eNB和用于NR/NG-RAN的gNB进行通信。

通信系统10自身可以连接到主机计算机24,主机计算机24可以体现在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中,或者体现为服务器场中的处理资源。主机计算机24可以在服务提供商的所有权或控制之下,或者可以由服务提供商或代表服务提供商来操作。通信系统10与主机计算机24之间的连接26、28可以直接从核心网络14延伸到主机计算机24,或者可以经由可选的中间网络30延伸。中间网络30可以是公共、私有或托管网络之一,也可以是其中多于一个的组合。中间网络30(如果有)可以是骨干网或互联网。在一些实施例中,中间网络30可以包括两个或更多个子网络(未示出)。

整体上,图2的通信系统实现了所连接的WD 22a、22b之一与主机计算机24之间的连通性。该连通性可以被描述为过顶(OTT)连接。主机计算机24与所连接的WD 22a、22b被配置为使用接入网络12、核心网络14、任何中间网络30和可能的其他基础设施(未示出)作为中介经由OTT连接来传送数据和/或信令。OTT连接可以是透明的,因为OTT连接所经过的至少一些参与通信设备不知道上行链路和下行链路通信的路由。例如,可以不向网络节点16通知或不需要向网络节点16通知具有源自主机计算机24的要向所连接的WD 22a转发(例如移交)的数据的传入下行链路通信的过去路由。类似地,网络节点16不需要知道从WD 22a到主机计算机24的传出上行链路通信的未来路由。

网络节点16被配置为包括传输块(TB)单元32,TB单元32被配置为执行以下中的至少一项:从WD 22接收与传输块相对应的信息,和向WD 22传送与传输块相对应的信息,该传输块的至少一个码块是至少部分地基于参考值来被处理的,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引。

无线设备22被配置为包括确定器单元34,确定器单元34被配置为确定参考值,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,至少一个码块已被选择用于传输块的传输;基于该参考值来确定条件;以及基于该条件,执行与传输块的一个或多个码块的处理相关的动作。

根据一个实施例,现在将参考图2描述在前面的段落中讨论的WD 22、网络节点16和主机计算机24的示例实现。在通信系统10中,主机计算机24包括硬件(HW)38,硬件38包括被配置为建立和维持与通信系统10的不同通信设备的接口的有线或无线连接的通信接口40。主机计算机24还包括处理电路42,处理电路42可以具有存储和/或处理能力。处理电路42可以包括处理器44和存储器46。特别地,除了或代替处理器(例如中央处理单元)和存储器,处理电路42可以包括用于处理和/或控制的集成电路,例如适于执行指令的一个或多个处理器和/或处理器核心和/或FPGA(现场可编程门阵列)和/或ASIC(专用集成电路)。处理器44可以被配置为访问(例如写入和/或读取)存储器46,存储器46可以包括任何类型的易失性和/或非易失性存储器,例如高速缓存和/或缓冲存储器和/或RAM(随机存取存储器)和/或ROM(只读存储器)和/或光存储器和/或EPROM(可擦式可编程只读存储器)。

处理电路42可以被配置为控制本文描述的任何方法和/或过程和/或使得这些方法和/或过程例如由主机计算机24执行。处理器44与用于执行本文描述的主机计算机24功能的一个或多个处理器44相对应。主机计算机24包括存储器46,其被配置为存储数据、编程软件代码和/或本文描述的其他信息。在一些实施例中,软件48和/或主机应用50可以包括指令,这些指令当由处理器44和/或处理电路42执行时使得处理器44和/或处理电路42执行本文针对主机计算机24描述的过程。指令可以是与主机计算机24相关联的软件。

软件48可以由处理电路42执行。软件48包括主机应用50。主机应用50可操作以向诸如经由终止于WD 22和主机计算机24的OTT连接52连接的WD 22之类的远程用户提供服务。在向远程用户提供服务时,主机应用50可以提供使用OTT连接52发送的用户数据。“用户数据”可以是本文描述为实现所描述的功能的数据和信息。在一个实施例中,主机计算机24可以被配置用于向服务提供商提供控制和功能,并且可以由服务提供商或代表服务提供商来操作。主机计算机24的处理电路42可以使主机计算机24能够观察、监视、控制网络节点16和/或无线设备22,向网络节点16和/或无线设备22发送和/或从网络节点16和/或无线设备22接收。主机计算机24的处理电路42可以包括监视单元54,其被配置为使服务提供商能够观察、监视、控制网络节点16和/或无线设备22,向网络节点16和/或无线设备22发送和/或从网络节点16和/或无线设备22接收。

通信系统10还包括在通信系统10中提供的网络节点16,并且网络节点16包括使它能够与主机计算机24和WD 22通信的硬件58。硬件58可以包括用于建立和维持与通信系统10的不同通信设备的接口的有线或无线连接的通信接口60,以及用于建立和维持与位于由网络节点16服务的覆盖区域18中的WD 22的至少无线连接64的无线电接口62。无线电接口62可以被形成为或可以包括例如一个或多个RF发射机、一个或多个RF接收机和/或一个或多个RF收发机。通信接口60可以被配置为促进与主机计算机24的连接66。连接66可以是直接的,或者连接66可以通过通信系统10的核心网络14和/或通过通信系统10外部的一个或多个中间网络30。

在所示实施例中,网络节点16的硬件58还包括处理电路68。处理电路68可以包括处理器70和存储器72。特别地,除了或代替处理器(例如中央处理单元)和存储器,处理电路68可以包括用于处理和/或控制的集成电路,例如适于执行指令的一个或多个处理器和/或处理器核心和/或FPGA(现场可编程门阵列)和/或ASIC(专用集成电路)。处理器70可以被配置为访问(例如写入和/或读取)存储器72,存储器72可以包括任何类型的易失性和/或非易失性存储器,例如高速缓存和/或缓冲存储器和/或RAM(随机存取存储器)和/或ROM(只读存储器)和/或光存储器和/或EPROM(可擦式可编程只读存储器)。

因此,网络节点16还具有软件74,软件74被内部地存储在例如存储器72中,或者被存储在可由网络节点16经由外部连接访问的外部存储器(例如数据库、存储阵列、网络存储设备等)中。软件74可以由处理电路68执行。处理电路68可以被配置为控制本文描述的任何方法和/或过程和/或使得这些方法和/或过程例如由网络节点16执行。处理器70与用于执行本文描述的网络节点16功能的一个或多个处理器70相对应。存储器72被配置为存储数据、编程软件代码和/或本文描述的其他信息。在一些实施例中,软件74可以包括指令,这些指令当由处理器70和/或处理电路68执行时使得处理器70和/或处理电路68执行本文针对网络节点16描述的过程。例如,网络节点16的处理电路68可以包括TB单元32,TB单元32被配置为执行以下中的至少一项:从WD 22接收与传输块相对应的信息,和向WD 22传送与传输块相对应的信息,传输块的至少一个码块是至少部分地基于参考值来被处理的,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引。在一些实施例中,至少部分地基于参考值来进行处理包括:至少部分地基于参考值而执行以下中的一项:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。在一些实施例中,至少部分地基于参考值来进行处理包括:至少部分地基于参考值而执行以下中的一项:针对传输块的一个或多个码块的传输,跳过传输,部分跳过传输。在一些实施例中,至少部分地基于参考值来进行处理包括:根据参考值是否超过阈值或至少满足阈值来进行处理。

通信系统10还包括已经提到的WD 22。WD 22可以具有硬件80,硬件80可以包括无线电接口82,其被配置为建立和维持与服务WD 22当前所在的覆盖区域18的网络节点16的无线连接64。无线电接口82可以被形成为或可以包括例如一个或多个RF发射机、一个或多个RF接收机和/或一个或多个RF收发机。

WD 22的硬件80还包括处理电路84。处理电路84可以包括处理器86和存储器88。特别地,除了或代替处理器(例如中央处理单元)和存储器,处理电路84可以包括用于处理和/或控制的集成电路,例如适于执行指令的一个或多个处理器和/或处理器核心和/或FPGA(现场可编程门阵列)和/或ASIC(专用集成电路)。处理器86可以被配置为访问(例如写入和/或读取)存储器88,存储器88可以包括任何种类的易失性和/或非易失性存储器,例如高速缓存和/或缓冲存储器和/或RAM(随机存取存储器)和/或ROM(只读存储器)和/或光存储器和/或EPROM(可擦式可编程只读存储器)。

因此,WD 22还可以包括软件90,软件90被存储在例如WD 22处的存储器88中,或者被存储在可由WD 22访问的外部存储器(例如数据库、存储阵列、网络存储设备等)中。软件90可以由处理电路84执行。软件90可以包括客户端应用92。客户端应用92可操作以在主机计算机24的支持下经由WD 22向人类或非人类用户提供服务。在主机计算机24中,正在执行的主机应用50可以经由终止于WD 22和主机计算机24的OTT连接52与正在执行的客户端应用92进行通信。在向用户提供服务时,客户端应用92可以从主机应用50接收请求数据,并响应于该请求数据而提供用户数据。OTT连接52可以传送请求数据和用户数据两者。客户端应用92可以与用户交互以生成用户提供的用户数据。

处理电路84可以被配置为控制本文描述的任何方法和/或过程和/或使得这些方法和/或过程例如由WD 22执行。处理器86与用于执行本文描述的WD 22功能的一个或多个处理器86相对应。WD 22包括存储器88,存储器88被配置为存储数据、编程软件代码和/或本文描述的其他信息。在一些实施例中,软件90和/或客户端应用92可以包括指令,这些指令当由处理器86和/或处理电路84执行时使得处理器86和/或处理电路84执行本文针对WD 22描述的过程。例如,无线设备22的处理电路84可以包括确定器单元34,确定器单元34被配置为确定参考值,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,至少一个码块已被选择用于传输块的传输。确定器单元34可以被配置为基于该参考值来确定条件;以及基于该条件,执行与传输块的一个或多个码块的处理相关的动作。在一些实施例中,处理电路84被配置为:通过被配置为基于该条件而执行以下中的一项来执行动作:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。在一些实施例中,处理电路84被配置为:通过被配置为基于该条件而针对传输块的一个或多个码块的传输来执行以下中的一项来执行动作:跳过传输,部分跳过传输。在一些实施例中,该条件包括参考值是否超过或至少满足阈值。在一些实施例中,处理电路84被配置为:通过被配置为如果参考值超过阈值或至少满足阈值,则在对循环缓冲区中用于一个或多个码块的至少一个所接收的位进行解码之前丢弃循环缓冲区中的位,来执行动作。在一些实施例中,传输块的传输包括初始传输和重传中的至少一个。

在一些实施例中,网络节点16、WD 22和主机计算机24的内部工作原理可以如图3所示,并且独立地,周围的网络拓扑可以是图2的周围的网络拓扑。

在图3中,已经抽象地绘制了OTT连接52以示出主机计算机24与无线设备22之间经由网络节点16的通信,而没有明确地参考任何中间设备以及经由这些设备的消息的确切路由。网络基础设施可以确定路由,网络基础设施可以被配置为将路由对WD 22或对操作主机计算机24的服务提供商或两者隐藏。当OTT连接52是活动的时,网络基础设施可以进一步做出决定,按照该决定,网络基础设施动态地改变路由(例如,基于负载平衡考虑或网络的重配置)。

WD 22与网络节点16之间的无线连接64是根据贯穿本公开描述的实施例的教导。各种实施例中的一个或多个提高了使用OTT连接52(其中无线连接64可以形成最后的段)向WD 22提供的OTT服务的性能。更准确地,这些实施例中的一些的教导能够改进数据速率、延迟和/或功耗,从而提供诸如减少的用户等待时间、宽松的文件大小限制、更好的响应性、延长的电池寿命之类的益处。

在一些实施例中,可以出于监视数据速率、延迟和一个或多个实施例在其上改进的其他因素的目的而提供测量过程。响应于测量结果的变化,还可以存在用于重配置主机计算机24与WD 22之间的OTT连接52的可选网络功能。用于重配置OTT连接52的测量过程和/或网络功能可以在主机计算机24的软件48或在WD 22的软件90中或者在两者中实现。在实施例中,可以将传感器(未示出)部署在OTT连接52所通过的通信设备中或与这样的通信设备相关联;传感器可以通过提供以上示例的监视量的值或提供软件48、90可以从中计算或估计监视量的其他物理量的值来参与测量过程。OTT连接52的重配置可以包括消息格式、重传设置、优选路由等。重配置不需要影响网络节点16,并且它对网络节点16可能是未知的或不可感知的。一些这种过程和功能可以在本领域中是已知的和经实践的。在某些实施例中,测量可以涉及专有WD信令,其促进主机计算机24对吞吐量、传播时间、延迟等的测量。在一些实施例中,可以实现测量,因为软件48、90在其监视传播时间、错误等期间导致使用OTT连接52来发送消息,特别是空消息或“假(dummy)”消息。

因此,在一些实施例中,主机计算机24包括被配置为提供用户数据的处理电路42,以及被配置为向蜂窝网络转发用户数据以发送到WD 22的通信接口40。在一些实施例中,蜂窝网络还包括具有无线电接口62的网络节点16。在一些实施例中,网络节点16被配置为和/或网络节点16的处理电路68被配置为执行本文描述的功能和/或方法,以准备/发起/维持/支持/结束到WD 22的传输,和/或准备/终止/维持/支持/结束对来自WD 22的传输的接收。

在一些实施例中,主机计算机24包括处理电路42和通信接口40,通信接口40被配置为接收源自从WD 22到网络节点16的传输的用户数据。在一些实施例中,WD 22被配置为和/或包括无线电接口82和/或处理电路84,处理电路84被配置为执行本文描述的功能和/或方法,以准备/发起/维持/支持/结束到网络节点16的传输,和/或准备/终止/维持/支持/结束对来自网络节点16的传输的接收。

尽管图2和3将各种“单元”(例如传输块(RB)单元32和确定器单元34)示为在相应的处理器内,但是构想了可以实现这些单元,以使得单元的一部分被存储在处理电路内的对应存储器中。换句话说,这些单元可以在处理电路内以硬件或以硬件和软件的组合来实现。

图4是示出根据一个实施例的在通信系统(例如图2和3的通信系统)中实现的示例性方法的流程图。该通信系统可以包括主机计算机24、网络节点16和WD 22,它们可以是参考图3描述的那些主机计算机24、网络节点16和WD 22。在该方法的第一步骤中,主机计算机24提供用户数据(方框S100)。在第一步骤的可选子步骤中,主机计算机24通过执行主机应用(例如主机应用74)来提供用户数据(方框S102)。在第二步骤中,主机计算机24发起到WD22的携带用户数据的传输(方框S104)。在可选的第三步骤中,根据贯穿本公开描述的实施例的教导,网络节点16向WD 22发送在主机计算机24发起的传输中携带的用户数据(方框S106)。在可选的第四步骤中,WD 22执行与由主机计算机24执行的主机应用74相关联的客户端应用(例如客户端应用114)(方框S108)。

图5是示出根据一个实施例的在通信系统(例如图2的通信系统)中实现的示例性方法的流程图。该通信系统可以包括主机计算机24、网络节点16和WD 22,它们可以是参考图2和3描述的那些主机计算机24、网络节点16和WD 22。在该方法的第一步骤中,主机计算机24提供用户数据(方框S110)。在可选的子步骤(未示出)中,主机计算机24通过执行主机应用(例如主机应用74)来提供用户数据。在第二步骤中,主机计算机24发起到WD 22的携带用户数据的传输(方框S112)。根据贯穿本公开描述的实施例的教导,该传输可以通过网络节点16。在可选的第三步骤中,WD 22接收在该传输中携带的用户数据(方框S114)。

图6是示出根据一个实施例的在通信系统(例如图2的通信系统)中实现的示例性方法的流程图。该通信系统可以包括主机计算机24、网络节点16和WD 22,它们可以是参考图2和3描述的那些主机计算机24、网络节点16和WD 22。在该方法的可选第一步骤中,WD 22接收由主机计算机24提供的输入数据(方框S116)。在第一步骤的可选子步骤中,WD 22执行客户端应用114,客户端应用114响应于所接收的由主机计算机24提供的输入数据来提供用户数据(方框S118)。附加地或替代地,在可选的第二步骤中,WD 22提供用户数据(方框S120)。在第二步骤的可选子步骤中,WD通过执行客户端应用(例如客户端应用114)来提供用户数据(方框S122)。在提供用户数据时,所执行的客户端应用114可以进一步考虑从用户接收的用户输入。不管提供用户数据的具体方式如何,WD 22可以在可选的第三子步骤中发起到主机计算机24的用户数据的传输(方框S124)。在该方法的第四步骤中,根据贯穿本公开描述的实施例的教导,主机计算机24接收从WD 22发送的用户数据(方框S126)。

图7是示出根据一个实施例的在通信系统(例如图2的通信系统)中实现的示例性方法的流程图。该通信系统可以包括主机计算机24、网络节点16和WD 22,它们可以是参考图2和3描述的那些主机计算机24、网络节点16和WD 22。在该方法的可选第一步骤中,根据贯穿本公开描述的实施例的教导,网络节点16从WD 22接收用户数据(方框S128)。在可选的第二步骤中,网络节点16发起到主机计算机24的所接收的用户数据的传输(方框S130)。在第三步骤中,主机计算机24接收在由网络节点16发起的传输中携带的用户数据(方框S132)。

图8是根据本公开的一些实施例的在网络节点16中的示例性过程的流程图。该过程包括以下中的至少一项:从WD 22接收与传输块相对应的信息,和向WD 22传送与传输块相对应的信息(方框S134),该传输块的至少一个码块是至少部分地基于参考值来被处理的,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引。在一些实施例中,至少部分地基于参考值来进行处理包括:至少部分地基于参考值而执行以下中的一项:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。在一些实施例中,至少部分地基于参考值来进行处理包括:至少部分地基于参考值而执行以下中的一项:针对传输块的一个或多个码块的传输,跳过传输,部分跳过传输。在一些实施例中,至少部分地基于参考值来进行处理包括:根据参考值是否超过阈值或至少满足阈值来进行处理。

图9是根据本公开的一些实施例的在无线设备22中的示例性过程的流程图。在一些实施例中,该过程包括确定(方框S136)确定参考值,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,至少一个码块已被选择用于传输块的传输。该过程包括基于该参考值来确定(方框S138)条件。该过程包括基于该条件,执行(方框S140)与传输块的一个或多个码块的处理相关的动作。在一些实施例中,执行该动作包括基于该条件而执行以下中的一项:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。在一些实施例中,执行该动作包括基于该条件而执行以下中的一项:针对传输块的一个或多个码块的传输,跳过传输,和部分跳过传输。在一些实施例中,该条件包括参考值是否超过或至少满足阈值。在一些实施例中,执行该动作包括:如果参考值超过阈值或至少满足阈值,则在对循环缓冲区中用于一个或多个码块的至少一个所接收的位进行解码之前,丢弃循环缓冲区中的该位。在一些实施例中,传输块的传输包括初始传输和重传中的至少一个。

已总体上描述了用于有限缓冲区速率匹配的一些实施例,下面描述一些实施例的更详细的说明。

3GPP正在定义用于新无线电(NR)(例如5G)的技术规范。在版本15(Rel-15)NR中,无线设备(WD)22可以在下行链路中被配置有多达四个载波带宽部分(BWP),其中单个下行链路载波带宽部分在给定时间是活动的。WD 22可以在上行链路中被配置有多达四个载波带宽部分,其中单个上行链路载波带宽部分在给定时间是活动的。如果WD 22被配置有补充上行链路,则WD 22可以在补充上行链路中另外被配置有多达四个载波带宽部分,其中单个补充上行链路载波带宽部分在给定时间是活动的。

对于具有给定参数集μi的载波带宽部分,可以定义一组连续的物理资源块(PRB),其编号从0到其中i是载波带宽部分的索引。资源块(RB)可以被定义为频域中的12个连续子载波。

参数集

可以在NR中支持多个正交频分复用(OFDM)参数集μ,如由例如表1给出的,其中分别通过用于下行链路(DL)和上行链路(UL)的不同高层参数来配置用于载波带宽部分的子载波间隔Δf和循环前缀。

表1:支持的传输参数集。

μ Δf=2<sup>μ</sup>·15[kHz] 循环前缀
0 15 正常
1 30 正常
2 60 正常、扩展
3 120 正常
4 240 正常

物理信道

下行链路物理信道可以与携带源自高层的信息的一组资源元素相对应。可以定义以下下行链路物理信道:

●物理下行链路共享信道PDSCH

●物理广播信道PBCH

●物理下行链路控制信道PDCCH。

PDSCH是被用于单播下行链路数据传输的主要物理信道,但是也用于随机接入响应(RAR)、特定系统信息块(SIB)、以及寻呼信息的传输。PBCH携带WD 22接入网络所需的基本系统信息。PDCCH被用于发送下行链路控制信息DCI(主要是PDSCH的接收所需的调度决策),并且被用于在PUSCH上实现传输的上行链路调度授权。

上行链路物理信道可以与携带源自高层的信息的一组资源元素相对应。可以定义以下上行链路物理信道:

●物理上行链路共享信道PUSCH

●物理上行链路控制信道PUCCH

●物理随机接入信道PRACH。

PUSCH是PDSCH的上行链路对应物。WD 22使用PUCCH发送上行链路控制信息,包括混合自动重传请求(HARQ)确认、信道状态信息(CSI)报告等。PRACH被用于随机接入前导码传输。

示例峰值速率公式可以由下式给出。对于NR,可以如下计算频带或频带组合中的给定数量的聚合载波的近似数据速率:

其中:

-J可以是频带或频带组合中的聚合分量载波的数量

-Rmax=948/1024

-对于第j个CC,

是最大层数

是最大调制阶数

f(j)是缩放因子(缩放因子可以取值1、0.8、0.75以及0.4),

-f(j)在每个频带和每个频带组合被信令发送,

-μ是参数集(如在TS 38.211[6]中定义的),

-是参数集μ的子帧中的平均OFDM符号时长,即(注,采取正常循环前缀),

-是具有参数集μ的带宽BW(j)中的最大资源块(RB)分配,如例如在TS38.101-1[2]的第5.3节和TS 38.101-2[3]的第5.3节中定义的,其中BW(j)是WD 22在给定频带或频带组合中支持的最大带宽,以及

-OH(j)是开销并且可以取以下值:

[0.14],用于DL的频率范围FR1;

[0.18],用于DL的频率范围FR2;

[0.08],用于UL的频率范围FR1;以及

[0.10],用于UL的频率范围FR2。

应该注意,对于操作补充UL(SUL)的小区,仅UL或SUL载波之一(具有更高数据速率的载波)可以被计数。

针对所支持的频带或频带组合中的每一个,近似最大数据速率可以被计算为使用例如上述公式计算的近似数据速率的最大值。

数据速率和最大数据速率

数据速率可以被认为是通信链路的重要性能指标,并且还可以应用于5G无线电系统。移动供应商、移动运营商以及网络供应商通常将峰值数据速率用作关键性能指标(KPI),以及可以将峰值数据速率用于促销其相应的产品或解决方案。从设备的角度来看,峰值数据速率可以是处理、硬件、软件和/或固件的能力的指标,尤其是用于接收机操作的解码器吞吐量和用于编码操作的编码器吞吐量。可能需要考虑峰值速率以便由典型网络调度器或设备中的物理层处理功能以明确或更清晰的方式(与现有技术相比)在通信链路上利用。

通常,数据速率可以被定义为每个传输时间间隔(TTI)的最大TBS位数(或信息位数)。因为最大TBS位数和传输时间间隔两者例如在NR中可以是可变的,所以所有计算的数据速率中的最大值可以被定义为最大数据速率(maxDataRate)或峰值速率。然后,从TBS的角度来看,如果传输块大小不超过maxDataRate*transmissionDuration,则可以认为可以由支持吞吐量maxDataRate的解码器对TB进行解码。应该注意,在传输块的初始传输或重传仅包括一部分传输块位的码块组(CBG)中,可以预期接收机仅对一部分传输块位执行物理层解码,并且因此这可以是所要求的解码器吞吐量的更好指标。在特定场景(例如LTE-NR双连接)中,由WD 22提供的整体峰值数据速率可以被表示为从同时工作的NR和LTE链路获得的峰值速率的总和。由于LTE和NR可能使用不同的编码/解码技术,所以除了可能的一些最小程度的重用之外,实现诸如低密度奇偶校验(LDPC)解码和涡轮解码器之类的块的硬件共享可能并不简单。在本公开中,与峰值速率或最大数据速率相关的大部分描述可以假设其仅适用于链路的NR部分。例如,如果LTE提供1Gbps并且NR提供1Gbps,则WD 22跨越LTE和NR的总峰值数据速率为2Gbps,而它的NR峰值速率(或简称峰值速率)可以为1Gbps。

对于NR动态传输时长L,参数集μ中的L个符号中的最大TBS(例如μ=0对应于具有15kHz SCS的1ms时隙,μ=1是具有30kHz SCS的0.5ms时隙)例如由下式给出:

TBSmax≤(L/14)*max DataRate*1e-3*2

当分组被解码的码率降低时,LDPC编码位吞吐量(或编码位速率)可以增大。例如,以2/3的速率支持5Gbps的峰值数据速率可以比以1/3的速率支持峰值数据速率有效得多,因为前者需要5/(2/3)~7.5Gbps编码位速率,而后者需要大约15Gbps编码位速率;这不仅会减慢解码器,而且还需要额外的硬件来支持这种速率,以及可能增加存储等。

如何在WD侧反映编码位数据速率约束

下面示出了考虑编码位速率的示例:

●对于在14个连续符号时长内的任何传输,如果任何一个传输未使用冗余版本0(RV0)并且出现以下情况,则WD 22可以跳过对传输块进行解码

其中

●RLBRM=2/3,如例如在TS 38.212中定义的,

●分量载波的最小子载波间隔可以被定义为

●分量载波的当前传输的子载波间隔可以被定义为15×2μ(例如,如在TS 38.211中),

●s是在14个连续符号时长内的传输集合,

●C′i是在考虑基于CBG的重传(例如TS 38.211)的情况下,在传输i中的传输块的已发送码块数量,

●Ncb,i是传输i中的传输块的循环缓冲区大小,如例如在TS 38.212中定义的,以及

●Li是在PDSCH传输i中的符号数量。

以上示例的一个潜在缺点可以是对于跨越传输的TB,循环缓冲区不改变。因此,即使循环缓冲区的特定位未被发送,也会阻止调度对应的TB。

一种增强是利用更灵活的机制。在这种情况下,网络节点16可以利用被用作输入的参考值X,该参考值X表示与循环缓冲区内用于传输块(该传输块被选择用于TB的初始传输或重传)的位相对应的最大索引。可以基于TB的初始传输和/或重传来执行该确定。例如,对于第i个传输,基于直到并且包括第i个传输的传输来确定X。代替Ncb,i,所计算的值X可以被用于传输i中的TB。图10示出了用于第一传输的X的值和用于第二传输的X的值的示例。

与现有技术相比,该表述能够有助于使得编码操作和解码操作能够更清楚地被指定,而不在网络节点16与WD 22之间造成混淆。

下面描述一些附加实施例。

■在特定实施例中,条件可以以任何任意时长被应用,并且可以规定不超过瞬时编码位峰值速率。

■在特定实施例中,可以针对所有参考时隙时长(在所配置的CC中)而满足条件。

■在特定实施例中,可以针对参考时隙时长(例如对于FR1为0.5ms,和/或对于FR1/FR2,与数据信道所关联的SCS相对应的时隙时长)而满足条件(对于PDSCH,针对下行链路数据信道使用SCS,而对于PUSCH,针对上行链路数据信道使用SCS)。该参考时隙时长可以是所有所配置的分量载波中的最短时隙时长。

○注意:FR1指频率范围1或6GHz以下,而FR2指频率范围2或毫米波频率。

■在特定实施例中,可以针对参考时隙时长(例如对于FR1为1和0.5ms,和/或对于FR1/FR2,与数据信道所关联的SCS相对应的时隙时长)的子集而满足条件(对于PDSCH,针对下行链路数据信道使用SCS,而对于PUSCH,针对上行链路数据信道使用SCS)。

■在特定实施例中,被用于确定参考时隙时长的分量载波可以基于一种或多种WD22能力/配置,例如所支持的空间层数、或所支持的调制方案、接收机带宽等。例如,在其上配置了背载DMRS的载波。

■在特定实施例中,在确定信息位或参考信息位的数量时,总和TBS是基于用于分量载波的对应时隙的带宽部分信息。

■在特定实施例中,可以对每个小区组应用条件。在双连接中,可以单独针对每个小区组应用条件。

■在特定实施例中,可以对每个小区组的每个PUCCH小区组应用条件。在双连接中,可以单独针对每个小区组的每个PUCCH小区组应用条件。

■在特定实施例中,在载波聚合(CA)情况下,针对频带内的载波应用相应的条件,例如可以在每个频带的载波上计算最大数据速率,或者可以存在特定约束,例如对不同频带的载波之间的数据速率的半静态约束。

■在特定实施例中,针对小区组或PUCCH小区组内的载波应用相应的条件,例如可以在每个频带的载波上仅使用适用于该频带的缩放因子来计算最大数据速率。

■在特定实施例中,WD 22能够具有演进型通用陆地无线电接入(E-UTRA)-新无线电(NR)双连接(DC)(EN-DC)或LTE-NR双连接和/或被配置有LTE-NR双连接,编码位峰值速率可以是与LTE-NR双连接的NR部分相对应的编码位峰值速率,以及载波是与NR小区相关联的载波。

■在特定实施例中,WD 22能够具有NR-NR DC(双连接)和/或被配置有LTE-NR双连接,编码位峰值速率是与第一NR宏小区组相对应的编码位峰值速率,载波是与第一NR主小区组相关联的载波,以及相关联的条件在第一小区组内适用。峰值速率可以与第一NR小区组相对应,该第一NR小区组从与该第一NR小区组相关联的频带/频带组合信令来确定。

○在一些实施例中,编码位峰值速率是与NR辅小区组相对应的编码位峰值速率,载波是与NR辅小区组相关联的载波,以及相关联的条件在辅小区组内适用。编码位峰值速率可以与NR辅小区组相对应,该NR辅小区组从与该辅小区组相关联的频带/频带组合信令来确定。

○例如,NR-NR DC可以具有与FR1中的载波相对应的主小区组以及与FR2中的载波相对应的辅小区组。FR1和FR2的频带/频带组合可以指示借助FR1上的主小区组(MCG)和FR2上的辅小区组(SCG)来支持NR-NR DC(反之亦然)。

■在特定实施例中,数据速率是基于频带/频带组合信令和配置的最大数据速率,该最大数据速率可以不同于或小于编码位峰值速率,编码位峰值速率可以是基于由WD 22信令发送的多个频带/频带组合而计算的数据速率的最大值。

上面讨论的至少一些实施例可以被推广到载波上的传输时长的任何组合。

如果条件未被满足(即,超过条件(例如,X超过阈值)),则可以在不同的实施例中实施用于WD 22行为的一些不同选项:

1)WD 22可以将这样的调度视为错误情况,

2)WD 22可以跳过对传输块进行解码;如果WD 22跳过解码,则WD 22可以向上层指示否定确认(NACK)

a.WD 22可能能够或可能不能对所接收的信息进行存储和软合并

3)WD 22可以部分地处理传输块,例如向网络节点16提供对已被处理的TB或CBG的确认(ACK)以及对未完成的块的NACK。

4)对于上行链路,WD 22可能无法传输,因为超出了WD 22的传输能力,并且因此可能丢弃传输;如果由在不同时间实例处发生的不同PDCCH来调度不同的传输,则WD 22可以继续发送任何正在进行的传输,同时丢弃可能导致超出WD 22传输能力的任何传输。

尽管主要从上行链路或下行链路的角度描述了本公开的原理,但是相同的原理适用于蜂窝通信系统(例如系统10)中的副链路(SL)、集成接入回程、以及其他形式的通信链路。

信息位速率

在一些实施例中,传输块或传输块的码块组的初始传输或重传不能超过该分量载波的峰值数据速率。对于NR,针对动态传输时长L,可以在参数集μ中的L个符号中发送的最大TBS(例如μ=0对应于具有15kHz SCS的1ms时隙,μ=1是具有30kHz SCS的0.5ms时隙)可以由下式给出:

TBS≤(L/14)*max DataRate*1e-3*2

其中max DataRate(最大数据速率)是针对该分量载波计算的数据速率,该数据速率基于频带/频带组合信令或者通过基于分量载波配置确定TBSLBRM以及用于TBSLBRM的传输时长(例如时隙时长)而被导出作为针对分量载波产生的数据速率中的最小值。

本公开的一些实施例包括以下内容:

在第一实施例(实施例1)中,提供一种在WD 22中的处理传输块的方法,该方法包括:

●确定参考值X,参考值X表示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,至少一个码块被选择用于TB的传输;

●基于X来确定条件;以及

●基于该条件的结果,执行与传输块的一个或多个码块的处理相关的动作。

根据实施例1所述的方法,其中,该动作是以下中的一项:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。

根据实施例1所述的方法,该动作是以下中的一项:针对码块的传输,跳过传输,部分跳过传输。

根据实施例1所述的方法,其中,如果X大于阈值,则WD 22可以在对它的循环缓冲区内用于一个或多个码块的一些所接收的位进行解码之前丢弃这些位。

在第二实施例(实施例2)中,提供一种在WD 22中的处理传输块的方法,该方法包括:

●确定参考值X,参考值X表示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,至少一个码块被选择用于TB的传输和/或重传;

●基于X来确定条件;以及

●基于该条件的结果,执行与传输块的一个或多个码块的处理相关的动作。

根据实施例1所述的方法,其中,该动作是以下中的一项:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。

根据实施例1所述的方法,该动作是以下中的一项:针对码块的传输,跳过传输,部分跳过传输。

根据实施例1所述的方法,其中,如果X大于阈值,则WD 22可以在对它的循环缓冲区内用于一个或多个码块的一些所接收的位进行解码之前丢弃这些位。

尽管可以在下行链路(DL)通信和上行链路(UL)通信中的一者的上下文中解释本文的描述,但是应该理解,所公开的基本原理还可以适用于DL通信和UL通信中的另一者以及副链路通信。在本公开的一些实施例中,这些原理可以被认为适用于发射机和接收机。对于DL通信,网络节点16是发射机,而接收机是WD 12。对于UL通信,发射机是WD 12,而接收机是网络节点16。

本公开中描述的任何两个或更多个实施例可以以任何方式彼此组合。

如本领域技术人员将理解的,本文描述的概念可以被体现为方法、数据处理系统、计算机程序产品和/或存储可执行计算机程序的计算机存储介质。因此,本文描述的概念可以采取完全硬件实施例、完全软件实施例或组合了软件和硬件方面的实施例的形式,所有这些实施例在本文中通常被称为“电路”或“模块”。本文描述的任何过程、步骤、动作和/或功能可以由对应的模块执行和/或与对应的模块相关联,该对应的模块可以以软件和/或固件和/或硬件来实现。此外,本公开可以采取有形计算机可用存储介质上的计算机程序产品的形式,该有形计算机可用存储介质中包含可以由计算机执行的计算机程序代码。可以利用任何合适的有形计算机可读介质,包括硬盘、CD-ROM、电子存储设备、光存储设备或磁存储设备。

本文参考方法、系统和计算机程序产品的流程图和/或框图来描述一些实施例。将理解,流程图和/或框图的每个方框、以及流程图和/或框图中各方框的组合,可以由计算机程序指令来实现。可以将这些计算机程序指令提供给通用计算机(以从而产生专用计算机)、专用计算机或其他可编程数据处理装置的处理器以生产一种机器,以使得这些指令在经由计算机或其他可编程数据处理装置的处理器执行时,产生实现流程图和/或框图中的一个或多个方框中指定的功能/操作的装置。

还可以将这些计算机程序指令存储在计算机可读存储器或存储介质中,这些指令可以使计算机或其他可编程数据处理装置以特定方式工作,以使得存储在计算机可读存储器中的指令产生包括实现流程图和/或框图中的一个或多个方框中指定的功能/操作的指令装置的制造品。

还可以将计算机程序指令加载到计算机或其他可编程数据处理装置上,使得在计算机或其他可编程装置上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其他可编程装置上执行的指令提供实现流程图和/或框图中的一个或多个方框中指定的功能/操作的步骤。

将理解,方框中所标注的功能/动作可以以不同于操作图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能/动作而定。尽管一些图在通信路径上包括箭头以示出通信的主要方向,但是将理解,通信可以以与示出的箭头相反的方向发生。

用于执行本文描述的概念的操作的计算机程序代码可以以面向对象的编程语言(例如或C++)来编写。但是,用于执行本公开的操作的计算机程序代码还可以以常规的过程式编程语言(例如“C”编程语言)来编写。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机上执行。在涉及远程计算机的情形中,远程计算机可以通过局域网(LAN)或广域网(WAN)被连接到用户计算机,或者可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

本文已结合上面的描述和附图公开了许多不同的实施例。将理解,从字面上描述和示出这些实施例的每个组合和子组合将是过度重复和混淆的。因此,所有实施例可以以任何方式和/或组合进行组合,并且包括附图的本说明书将被解释为构成本文描述的实施例的所有组合和子组合、以及产生和使用它们的方式和过程的完整书面描述,并且将支持对任何这种组合或子组合的权利要求。

在前面的描述中可以使用的缩写包括:

缩写 描述

TBS 传输块大小

SCS 子载波间隔

eMBB 增强型移动宽带

LTE 长期演进

NR 下一种无线电

PDCCH 物理下行链路控制信道

PDSCH 物理下行链路共享信道

PUSCH 物理上行链路共享信道

UE 用户设备

CC 分量载波

本领域技术人员将理解,本文描述的实施例并不限于上面已具体示出和描述的内容。此外,除非上面提到相反情况,否则应该注意,并非所有附图都按比例。根据上面的教导,各种修改和变化是可能的。

实施例:

实施例A1.一种网络节点,被配置为与无线设备WD通信,该网络节点被配置为和/或包括无线电接口和/或包括处理电路,该无线电接口和/或处理电路被配置为执行以下中的至少一项:

从WD接收与传输块相对应的信息,和向WD传送与传输块相对应的信息,该传输块的至少一个码块是至少部分地基于参考值来被处理的,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引。

实施例A2.根据实施例A1所述的网络节点,其中,至少部分地基于参考值来进行处理包括:至少部分地基于参考值而执行以下中的一项:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。

实施例A3.根据实施例A1和A2中任一项所述的网络节点,其中,至少部分地基于参考值来进行处理包括:至少部分地基于参考值而执行以下中的一项:针对传输块的一个或多个码块的传输,跳过传输,部分跳过传输。

实施例A4.根据实施例A1至A3中任一项所述的网络节点,其中,至少部分地基于参考值来进行处理包括:根据参考值是否超过阈值或至少满足阈值来进行处理。

实施例B1.一种在网络节点中实现的方法,所述方法包括执行以下中的至少一项:

从WD接收与传输块相对应的信息,和向WD传送与传输块相对应的信息,该传输块的至少一个码块是至少部分地基于参考值来被处理的,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引。

实施例B2.根据实施例B1所述的方法,其中,至少部分地基于参考值来进行处理包括:至少部分地基于参考值而执行以下中的一项:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。

实施例B3.根据实施例B1和B2中任一项所述的方法,其中,至少部分地基于参考值来进行处理包括:至少部分地基于参考值而执行以下中的一项:针对传输块的一个或多个码块的传输,跳过传输,部分跳过传输。

实施例B4.根据实施例B1至B3中任一项所述的方法,其中,至少部分地基于参考值来进行处理包括:根据参考值是否超过阈值或至少满足阈值来进行处理。

实施例C1.一种无线设备WD,被配置为与网络节点通信,该WD被配置为和/或包括无线电接口和/或处理电路,该无线电接口和/或处理电路被配置为:

确定参考值,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,至少一个码块已被选择用于传输块的传输;

基于该参考值来确定条件;以及

基于该条件,执行与该传输块的一个或多个码块的处理相关的动作。

实施例C2.根据实施例C1所述的WD,其中,该处理电路被配置为:通过被配置为基于该条件而执行以下中的一项来执行该动作:跳过对该传输块的一个或多个码块的接收进行解码,和部分跳过对该传输块的一个或多个码块的接收进行解码。

实施例C3.根据实施例C1和C2中任一项所述的WD,其中,该处理电路被配置为:通过被配置为基于该条件而针对该传输块的一个或多个码块的传输来执行以下中的一项来执行该动作:跳过传输,部分跳过传输。

实施例C4.根据实施例C1至C3中任一项所述的WD,其中,该条件包括该参考值是否超过阈值或至少满足阈值。

实施例C5.根据实施例C1至C4中任一项所述的WD,其中,该处理电路被配置为:通过被配置为如果该参考值超过阈值或至少满足阈值,则在对循环缓冲区中用于一个或多个码块的至少一个所接收的位进行解码之前丢弃循环缓冲区中的这些位,来执行该动作。

实施例C6.根据实施例C1至C5中任一项所述的WD,其中,该传输块的传输包括初始传输和重传中的至少一个。

实施例D1.一种在无线设备WD中实现的方法,该方法包括:

确定参考值,该参考值指示与循环缓冲区内用于传输块的至少一个码块的位相对应的最大索引,至少一个码块已被选择用于传输块的传输;

基于该参考值来确定条件;以及

基于该条件,执行与该传输块的一个或多个码块的处理相关的动作。

实施例D2.根据实施例D1所述的方法,其中,执行该动作包括基于该条件而执行以下中的一项:跳过对传输块的一个或多个码块的接收进行解码,和部分跳过对传输块的一个或多个码块的接收进行解码。

实施例D3.根据实施例D1和D2中任一项所述的方法,其中,执行该动作包括基于该条件而执行以下中的一项:针对传输块的一个或多个码块的传输,跳过传输,和部分跳过传输。

实施例D4.根据实施例D1至D3中任一项所述的方法,其中,该条件包括该参考值是否超过或至少满足阈值。

实施例D5.根据实施例D1至D4中任一项所述的方法,其中,执行该动作包括:如果该参考值超过阈值或至少满足阈值,则在对循环缓冲区中用于一个或多个码块的至少一个所接收的位进行解码之前,丢弃循环缓冲区中的这些位。

实施例D6.根据实施例D1至D5中任一项所述的方法,其中,该传输块的传输包括初始传输和重传中的至少一个。

32页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:无线电下行链路信息

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类