由无线设备执行的用于处理校正的传输块的方法

文档序号:1618726 发布日期:2020-01-10 浏览:5次 >En<

阅读说明:本技术 由无线设备执行的用于处理校正的传输块的方法 (Method performed by a wireless device for processing a corrected transport block ) 是由 A·格罗夫伦 J-F·程 S·帕克瓦尔 D·拉松 于 2018-03-26 设计创作,主要内容包括:在此提供了一种由无线设备(120)执行的用于处理从传输设备(101)接收的第一传输块的方法。第一传输块包括第一组码块。无线设备(120)未成功解码至少第一码块子集。无线设备(120)和传输设备(101)在无线通信网络(100)中操作。无线设备(120)基于第一数量的未成功解码的码块,在无线设备(120)的第一存储器(1111)中确定(802)要分配的第二数量的码块,以存储未成功解码的码块。无线设备(120)还分配(803)所确定的第二数量的码块。然后,无线设备(120)在分配的确定的第二数量的码块中发起(805)存储第一组中未成功解码的码块。(A method performed by a wireless device (120) for processing a first transport block received from a transmitting device (101) is provided. The first transport block includes a first set of code blocks. The wireless device (120) fails to successfully decode at least the first subset of code blocks. The wireless device (120) and the transmitting device (101) operate in a wireless communication network (100). The wireless device (120) determines (802), in a first memory (1111) of the wireless device (120), a second number of code blocks to allocate to store the unsuccessfully decoded code blocks based on the first number of unsuccessfully decoded code blocks. The wireless device (120) also allocates (803) the determined second number of code blocks. The wireless device (120) then initiates (805) storage of unsuccessfully decoded code blocks of the first group among the allocated determined second number of code blocks.)

由无线设备执行的用于处理校正的传输块的方法

技术领域

本公开总体上涉及一种无线设备及其执行的用于处理从传输设备接收的第一传输块的方法。本公开还总体上涉及一种传输设备以及由此执行的用于向无线设备提供第一传输块的方法。

背景技术

无线通信网络内的通信设备可以是诸如例如站(STA)、用户设备(UE)、移动终端、无线终端、终端和/或移动站(MS)的无线设备。使无线设备能够在蜂窝通信网络或无线通信网络(有时也称为蜂窝无线系统、蜂窝系统或蜂窝网络)中进行无线通信。可以例如在两个无线设备之间,在无线设备和常规电话之间,和/或在无线设备和服务器之间经由无线接入网络(RAN),以及可能包括在无线通信网络内的一个或多个核心网络执行通信。仅提及一些另外的示例,无线设备可以进一步称为具有无线功能的移动电话、蜂窝电话、膝上型计算机或平板计算机。当前上下文中的无线设备可以是例如便携式、口袋存储、手持式、计算机组成的或车载移动设备,其能够经由RAN与另一实体(诸如另一个终端或服务器)通信语音和/或数据。

通信设备也可以是网络节点,诸如无线网络节点,例如传输点(TP)。无线通信网络覆盖可以被划分为小区区域的地理区域,每个小区区域由诸如基站(BS)的网络节点服务,该基站(BS)例如是无线基站(RBS),有时也可称为gNB、演进型Node B(“eNB”)、“eNodeB”、“NodeB”、“B节点”或BTS(基站收发机),其取决于所使用的技术和术语。基于传输功率并且因此还基于小区大小,基站可以具有不同的类别,诸如例如广域基站、中程基站、局域基站和家庭基站。小区是由基站在基站站点处提供无线覆盖的地理区域。位于基站站点上的一个基站可以服务一个或几个小区。此外,每个基站可以支持一种或几种通信技术。无线通信网络也可以是非蜂窝系统,包括可以采用服务波束为诸如无线设备的接收节点服务的网络节点。在第三代合作伙伴计划(3GPP)长期演进(LTE)中,可以被称为eNodeB或甚至eNB的基站可以直接连接到一个或多个核心网络。在本公开的上下文中,表达下行链路(DL)可以用于从基站到无线设备的传输路径。术语上行链路(UL)可以用于相反方向即从无线设备到基站的传输路径。

标准化组织3GPP当前处于指定称为NR或5G-UTRA的新无线接口以及第五代(5G)分组核心网络(可以称为下一代核心网络,缩写为NG-CN、NGC或5G CN)的过程。当前与该工作有关的各种概念的理解可以基于3GPP TS 23.799v1.1.0的输入,并且下面将对其进行概述。

初始高层架构视图

图1是根据下一代的系统(也称为下一代系统)的当前高级架构的示意图。该高层架构在此可用作参考模型。图1示出了NextGen UE、NextGen(R)AN、NextGen Core(也就是说下一代系统的核心网络)及其参考点。

NextGen UE是否可与NextGen Core进行交互以及可能地如何交互目前正准备进一步研究。

下一代系统中的参考点可能如下:

NG2:NextGen(R)AN和NextGen Core之间的控制面的参考点。

NG3:NextGen(R)AN和NextGen Core之间的用户面参考点。

NG1:NextGen UE和NextGen Core之间的控制面的参考点。

NG6:它是NextGen Core和数据网络之间的参考点。数据网络可以是运营商、外部、公共或专用数据网络或运营商内部数据网络,例如,用于提供IP多媒体服务(IMS)服务。该参考点对应于用于3GPP接入的SGi。

5G RAN可以包括支持演进LTE和/或新无线(NR)无线接入的基站。新的5G基站称为gNB。

预计5G系统将支持虚拟化环境中的部署,并引入对扩展网络功能实例的支持;以及动态添加或移除网络功能实例。

在现代的高数据速率通信系统中,可能以传输块(TB)为单位一次传输大量数据位。为了实现更快的传输,可以使用编解码器。编解码器可以理解为可以通过压缩要发送的数据或解压缩所接收的数据来实现更快的数据传输的设备或程序。由于实现大块长度的通道编解码器是不切实际的,因此可能有必要将大TB划分为称为码块(CB)的多个小单元。在图2中以非限制性示例示意性地示出了该过程,该示例描绘了将TB划分为三个CB:CB1、CB2和CB3。然后,各个CB可以被编码,例如,turbo编码,并且被独立地解码。基于例如传输块的大小,从一个传输块到另一传输块时CB的数量可以变化。

在现代的混合自动重传请求(HARQ)协议中,可以使用增量冗余。代替重传码字的相同部分,可以重传不同的冗余版本,从而在Chase组合上产生额外的增益,在每次组合中,每个重传都可以理解为包含相同的信息。理想情况下,在接收机端应有一个完整的缓冲区,使得可以存储针对整个码字接收到的软值。然而,由于终端复杂性和成本问题,终端中的软缓冲区大小受到限制。对于较高速率的传输,其中可以从发射机发送较大的码字,UE可能仅具有有限的缓冲区,并且可能无法存储完整的码字。因此,eNB和终端可能需要具有关于软缓冲区大小的相同了解,因为否则,eNB可能传输UE可能无法存储的或更糟的编码位,它可能不知道这些位是其它位,并且可能将它们与它存储的位混淆。图3是示出终端存储的编码传输块和编码位(也就是说,软缓冲区的大小)的示意图。图3描绘了完整码字的简化图,以及终端可以能够存储多少个软位。如图所示,编码的传输块包括系统位和奇偶校验位,它们一起产生完整的码字大小。系统位可以包含进入信道编码器的信息位。奇偶校验位可以理解为可以添加到系统位以促进错误检测的位。图3还描绘了软缓冲区的大小不足以存储完整的码字。

如果eNB和终端具有关于软缓冲区大小的相同了解,则eNB可能永远不会传输终端可能无法存储的编码位。取而代之的是,它可以仅采用由终端存储的那些编码位,并且可以将那些位用于传输或重传。这可以由图4中所示的循环缓冲区来描述。图4是示出如何从循环缓冲区中导出在第一传输和重传中使用的位的示意图。循环缓冲区的大小与终端的软缓冲区大小匹配。可以注意到,完整的循环对应于软缓冲区的大小,而不是整个码字。可以将该循环缓冲区过程背后的设计目的理解为,基础信道编码器可能仅产生一定数量的编码位。当几次重传需要比特定数量的位更多的位时,可能需要重用这些位中的一些位。在第一传输中,取决于编码率,可以传输一些或所有系统位,并且可能没有传输,或可能传输一些奇偶校验位。在重传中,可以改变起始位置,并且可以传输与圆周的另一部分相对应的位。软位

在LTE中,可以使用一种方法,通过该方法,可以在HARQ过程上均匀地静态划分软缓冲区。还可以理解,可能只有与TB相关联的一个HARQ过程。另外,通过仅允许将编码信道位的子集作为用于特定大小的传输块的重传的候选,可以使用有限的缓冲区速率匹配来降低软需求。速率匹配可以理解为基带处理的一部分,从而传输块(TB)中的位数可以与给定分配中可以传输的位数匹配。当物理下行链路共享信道(PDSCH)传输模式不是模式3、4或8时,Rel-8LTE中针对单层传输模式的软缓冲区分配如图5中所示。在该示意图中,每个框表示用于HARQ过程的软缓冲区,表示为后面跟随数字的“SB”。可以观察到,存在为HARQ过程的每个传输块保留的缓冲区。在图6中示出了用于多层传输模式的软缓冲区分配。图6是示出当PDSCH传输模式是模式3、4或8时在Rel-8LTE中的软缓冲区分配的示意图。同样是该示意图,每个方框表示传输块。软缓冲区中的每一个软缓冲区划分为两个不同的框,每两个不同的传输块对应一个框,传输块针对框中的行中的每行进行表示。可以在多层上对传输块进行传输。分配给传输块中每一个传输块的软缓冲区表示为后面跟随数字和字母的“SB”。对于每个数字,将具有不同字母a或b的软件分别分配给每一层中的传输块。可以观察到,如图5中所示,为每个传输块保留的缓冲区仅是先前工作情况的一半。可以理解,软缓冲区限制问题在MIMO传输操作中尤为严重。可以理解为这是因为每个传输块的软缓冲区仅是当在MIMO传输中不使用时的大小的一半。该限制降低了增量冗余重传带来的软合并增益的有效性,因为软缓冲区大小限制不允许存储那么多的冗余传输。

软缓冲区的成本是UE的显著成本。因此,用于软缓冲区管理的现有方法可能导致显著高成本的UE,或者导致HARQ处理的性能欠佳。

发明内容

在此的实施例的目的是改善无线设备中的软缓冲区的处理。

根据在此的实施例的第一方面,该目的通过无线设备执行的方法来实现。该方法用于处理从传输设备接收的第一传输块。第一传输块包括第一组码块。无线设备未成功解码第一组中的至少第一码块子集。第一子集包括至少一个第一码块。无线设备和传输设备在无线通信网络中操作。无线设备基于第一子集中第一数量的未成功解码的码块确定第二数量。第二数量是在无线设备的第一存储器中要分配的码块的数量,以用于存储第一子集中未成功解码的码块。无线设备的第一存储器包括可用于分配的多个码块缓冲区。无线设备分配所确定的第二数量的码块,以用于存储第一子集中的未成功解码的码块。然后,无线设备在分配的确定的第二数量的码块中发起存储在第一组中未成功解码的码块。

根据在此实施例的第二方面,该目的通过一种由传输设备执行的方法来实现。传输设备为无线设备服务。无线设备和传输设备在无线通信网络中操作。传输设备获得无线设备的类别或能力。类别或能力支持以下中的至少一项:a)包括在可用于无线设备的第一存储器中的分配的多个码块缓冲区中的码块缓冲区的最大数量N;以及b)多个码块缓冲区中的每个码块缓冲区的最大大小Kmax。然后,传输设备基于所获得的类别或能力,确定要向无线设备传输的第二最大数量的码块。

根据在此的实施例的第三方面,该目的通过无线设备来实现,该无线设备被配置为处理从传输设备接收的第一传输块。第一传输块被配置为包括第一组码块,其中第一组中的至少第一码块子集被配置为已经未被无线设备成功解码。第一子集被配置为包括至少一个第一码块。无线设备和传输设备被配置为在无线通信网络中操作。无线设备进一步被配置为基于第一子集中第一数量的未成功解码的码块来确定第二数量。第二数量是要在无线设备的第一存储器中分配的码块的数量,以存储在第一子集中未成功解码的码块。无线设备的第一存储器被配置为包括可用于分配的多个码块缓冲区。无线设备还被配置为分配第二数量的码块,该第二数量的码块被配置为确定存储在第一子集中未成功解码的码块。无线设备进一步被配置为在被配置为被分配的所确定的第二数量的码块中,发起存储在第一组中未成功解码的码块。

根据在此的实施例的第四方面,该目的通过配置为服务无线设备的传输设备来实现。无线设备和传输设备被配置为在无线通信网络中操作。传输设备进一步被配置为获得无线设备的类别或能力。该类别或能力被配置为支持以下中的至少一项:a)包括在可用于在无线设备的第一存储器中分配的多个码块缓冲区中的码块缓冲区的最大数量N;b)多个码块缓冲区中的每个码块缓冲区的最大大小Kmax。传输设备进一步被配置为基于被配置为获得的类别或能力来确定要向无线设备120传输的第二最大数量的码块。

通过无线设备基于第一子集中第一数量的未成功解码的码块来确定要分配的第二数量的码块,第一无线设备能够以动态方式处理第一存储器,并且可以减少第一存储器(例如软缓冲区)的总大小。进而,还可以降低无线设备(例如,UE)的成本。此外,通过指定无线设备可能需要存储的码块的数量而不是软位的数量,处理第一存储器所涉及的计算复杂性通过例如使得能够简化第一存储器中的存储信息到在存储装置上维护的记录的映射来减少。

基于无线设备的类别,确定要向无线设备传输的第二最大数量的码块和/或执行链路自适应,传输设备也可以促进这些优点。可以理解为这是因为可以通过例如从不超过无线设备可以能够存储的最大数量的码块来避免溢出。

附图说明

参考附图并且根据以下描述,更详细地描述在此的实施例的示例。

图1是示出根据现有方法的NextGen系统的初始高级架构视图的示意图。

图2是示出将传输块划分为码块(CB)的示意图。

图3是示出根据软缓冲区大小的由终端存储的编码的传输块和编码的位的示意图。

图4是示出在第一传输和从循环缓冲区导出的重传中使用的位的示意图。

图5是示出当PDSCH传输模式不是模式3、4或8时在Rel-8LTE中的软缓冲区分配的示意图。

图6是示出当PDSCH传输模式是模式3、4或8时在Rel-8LTE中的软缓冲区分配的示意图。

图7是根据在此的实施例的分别示出无线通信网络的a)和b)中的两个非限制性示例的示意图。

图8是描绘根据在此的实施例的无线设备中的方法的流程图。

图9是描绘根据在此的实施例的无线设备中的方法的非限制性示例的流程图。

图10是描绘根据在此的实施例的传输设备中的方法的实施例的流程图。

图11是示出根据在此的实施例的无线设备的实施例的示意框图。

图12是示出根据在此的实施例的传输设备的实施例的示意框图。

具体实施方式

作为在此的实施例的发展的一部分,将首先识别和讨论现有方法的问题。

假设最大码块大小,现有方法依赖于UE能够在所有HARQ过程中存储所***块的至少一部分。在具有10-30%的块错误率的绝大多数工作条件下,所有HARQ过程都需要重传的可能性很微小。然后,大多数软缓冲区将不被使用。而且,UE成本将不必要地高。

此外,在现有方法中还可能识别出以下问题。首先,软缓冲区可能无法跨HARQ过程共享。也就是说,在现有方法中,每个HARQ过程完成软缓冲区的划分,其中,每个HARQ过程被分配固定数量的CB。此外,存储了整个TB,包括成功位和不成功位。如果给定的HARQ过程需要比分配给它的更多的用于存储的软缓冲区存储器,则它可能不使用已保留或分配给另一个HARQ过程的软缓冲区。

其次,对于大传输块大小,存在增量冗余的受限使用。换句话说,由于分配给HARQ过程的固定的软缓冲区大小,取决于TB的大小,可能无法使用增量冗余,因为对于它可能没有足够的软缓冲区。

再次,在定义UE能力以确保跨类别的一致行为时,取决于需要护理的层数和载波数量的合并,在存储的位数中指定一个公共软缓冲区可能会导致速率匹配的微小差异。

为了解决这些问题,在此包括几个实施例。作为概述,在此的实施例可以理解为与软缓冲区管理或处理有关。特别地,在此的实施例可以被理解为涉及软缓冲区的动态处理。在此的实施例可以涉及与HARQ和软缓冲区处理有关的NR、L1/L2协议中的任何一项。在此的特定实施例可以涉及NR中的软缓冲区管理。

作为概述,在此的实施例可以被理解为与在现有方法中完成的,而不是跨HARQ过程定义总的软缓冲区大小和软缓冲区大小的固定划分有关,而是可能要求UE具有在软缓冲区中存储指定数量的最大大小码块的能力。也就是说,根据在此的实施例,代替每个HARQ过程的静态分配,可以独立于HARQ过程而对每个码块灵活地执行分配,因此给定的HARQ过程可以被分配它可能需要的软缓冲区,例如如果它对应于大TB的话。可以设置码块的数量,使得UE可以处理典型的操作点。当用完空码块时,UE的行为可以留给UE实现。

在此对UE的任何引用可以被理解为无线设备的说明性示例。

现在将在下文中参考示出了示例的附图来更全面地描述实施例。在该部分中,将通过多个示例性实施例更详细地示出在此的实施例。应当注意,在此的示例性实施例不是互相排斥的。可以默认地假定来自一个实施例的组件存在于另一实施例中,并且对于本领域技术人员而言显而易见的是,那些组件可以如何用于其它示例性实施例中。

注意,尽管在本公开中已经使用了来自5G的术语来例示在此的实施例,但这不应被视为将在此的实施例的范围限于仅上述系统。包括3GPP LTE的其它无线系统也可能会受益于在本公开内涵盖的思路。

图7分别在无线通信网络100的面板a)和b)中描绘了两个非限制性示例,该无线通信网络有时也称为无线通信系统、蜂窝无线系统或蜂窝网络,在其中可以实现在此的实施例。无线通信网络100通常可以是5G系统、5G网络或下一代系统或网络。无线通信网络100可以支持其它技术,诸如例如,长期演进(LTE),例如LTE频分双工(FDD)、LTE时分双工(TDD)、LTE半双工频分双工(HD-FDD)、在未许可频段中运行的LTE、宽带码分多路复用访问(WCDMA)、通用陆地无线访问(UTRA)TDD、全球移动通信系统(GSM)网络、用于GSM演进的增强数据(EDGE)网络、GSM/EDGE无线接入网络(GERAN)网络、超移动宽带(UMB)、包括无线接入技术(RAT)(诸如例如多标准无线(MSR)基站、多RAT基站等)的任意组合的网络、任何第三代合作伙伴计划(3GPP)蜂窝网络、WiFi网络、全球微波接入互操作性(WiMax)或任何蜂窝网络或系统。因此,尽管来自5G/NR的术语可以在本公开中用于例示在此的实施例,但这不应被视为将在此的实施例的范围限于仅上述系统。无线通信网络也可以理解为非蜂窝系统,包括可以采用服务波束为诸如无线设备的接收节点服务的网络节点。例如在NR网络中,这可能是典型的情况。

无线通信网络100包括多个传输设备,在图7的非限制性示例中描绘了传输设备101。在此的实施例的典型示例中,传输设备101可以是网络节点,诸如下面描述的网络节点110。这对应于图7中描绘的非限制性示例。在未在图7中描绘的其它示例中,传输设备101可以是无线设备,如下面描述的无线设备120。

无线通信网络100包括多个无线网络节点,在图7的非限制性示例中描绘了其中的网络节点110。网络节点110可以是无线网络节点,诸如例如gNB。也就是说,诸如无线基站的传输点,例如eNB、eNodeB或家庭Node B、家庭eNode B或能够服务无线通信网络100中的无线设备(诸如用户设备或机器类型通信设备)的任何其它网络节点。无线通信网络100覆盖可以划分为小区区域的地理区域,其中每个小区区域可以由无线网络节点服务,尽管一个无线网络节点可以服务一个或几个小区。如在图7的面板a)的示例中所描绘的,网络节点110可以至少服务第一小区131。在一些示例中,如在图7的面板b)的示例中所描绘的,网络节点110也可以服务第二小区132。在无线通信网络100不能被称为蜂窝系统的示例中,网络节点110可以采用服务波束来为诸如无线设备的接收节点服务,则波束的覆盖区域仍可以被称为小区。基于传输功率并且因此还基于小区大小,网络节点110可以具有不同的类别,诸如例如宏eNodeB、家庭eNodeB或微微基站。网络节点110可以支持一种或几种通信技术,并且其名称可以取决于所使用的技术和术语。在5G/NR中,可以称为gNB的网络节点110可以直接连接到在图7中未示出的一个或多个核心网络。

多个无线设备位于无线通信网络100中,在图7的非限制性示例中描绘了无线设备120。无线通信网络100中包括的无线设备120可以是诸如5G UE或UE的无线通信设备,仅举一些另外的示例,其也可以被称为例如具有无线功能的移动终端、无线终端和/或移动台、移动电话、蜂窝电话或膝上型计算机。无线通信网络100中包括的任何无线设备可以是例如便携式、口袋存储、手持式、计算机组成的或车载移动设备,其能够经由RAN与另一实体(诸如服务器、膝上型计算机、个人数字助理(PDA)或平板计算机、机器对机器(M2M)设备、配备有无线接口的设备(诸如打印机或文件存储设备、调制解调器)或能够通过通信系统中的无线电链路进行通信的任何其它无线网络单元)进行语音和/或数据通信。使无线通信网络100中包括的无线设备120能够在无线通信网络100中进行无线通信。可以例如经由RAN以及可能在无线通信网络100中包括的一个或多个核心网络来执行通信。

网络节点110可以是无线设备120的服务无线网络节点。无线设备120可以被配置为通过第一链路141(例如,第一小区131中的无线电链路或第一载波)在无线通信网络100内与网络节点110通信。无线设备120可以被配置为通过第二链路142(例如,第二小区132中的无线电链路或第二载波)在无线通信网络100内与网络节点110通信。

通常,在此的“第一”和/或“第二”的用法可以理解为表示不同元素或实体的任意方式,并且可以理解为不向它们所修饰的名词赋予累积或按时间顺序排列的特征。

在此包括几个实施例。应当注意,在此的示例不是相互排斥的。可以默认地假定来自一个实施例的组件存在于另一实施例中,并且对于本领域技术人员而言显而易见的是,那些组件可以如何用于其它示例性实施例中。

更具体地,以下是:a)与诸如无线设备120(例如UE)的无线设备有关的实施例,以及b)与诸如网络节点110的传输设备有关的实施例。可以采用一些非限制性示例来描述在此的实施例。在下面的描述中,对a/gNB的任何引用可以被理解为与作为网络节点110的传输设备101相关;以及可以将对一个/该UE的任何引用理解为与作为UE行为的作为无线设备120的非限制性示例的无线设备120有关。

现在将参考图8中描绘的流程图来描述由无线设备120执行的方法的实施例。该方法可以理解为用于处理从传输设备101接收的第一传输块。第一传输块包括第一组码块,其中第一组中的码块的至少第一子集已未被无线设备120成功解码。第一子集包括至少一个第一码块。无线设备120和传输设备101在无线通信网络100中操作。

该方法可以包括以下描述的动作。在此包括几个实施例。在一些实施例中,可以执行所有动作。在一些实施例中,可以执行一个或多个动作。如果适用,可以组合一个或多个实施例。为了简化描述,没有描述所有可能的组合。应当注意,在此的示例不是相互排斥的。来自一个示例的组件可以被默认地假定为存在于另一示例中,并且对于那些本领域技术人员而言显而易见的是,那些组件可以如何用于其它示例中。在图8中,可选的动作采用虚线指示。可以以与图8中所示的顺序不同的顺序执行一些动作。

动作801

可以将在此描述的方法的动作理解为旨在优化软缓冲区的管理,使得其可以灵活地适应所接收的TB的大小,并且使得即使对于大容量的TB,它也可以利用增量冗余。在此的实施例可以被理解为在如下上下文中设置,其中无线设备120(例如,UE)可以将其软缓冲区划分为与由规范给出的最大大小的码块的数量(例如,最大大小的码块的数量“N”)相对应的存储块的数量。在有利的实现方式中,任何合理的划分都是可能的。更好的粒度可能意味着较小的码块可以占用较少的空间,并且可以进一步降低溢出的风险,但是可能以缓冲区处理中更高的复杂性为代价。因此,无线设备120可以被理解为包括第一存储器1111,并且第一存储器1111包括可用于分配的多个码块缓冲区。第一存储器的示例在图11中被描绘为第一存储器1111,并且因此将被进一步称为第一存储器1111。为了管理在软缓冲区中包括的码块缓冲区的分配,无线设备120在该动作801中可以创建以下中的至少一项:a)多个码块缓冲区中的哪些码块缓冲区是空闲的以及哪些码块缓冲区被占用的第一记录,b)与多个码块缓冲区中每个占用的码块缓冲区相关联的HARQ过程的第二记录,以及c)与多个码块缓冲区中的每个占用块缓冲区相关联的分量载波的第三记录。换句话说,无线设备120可以维护缓冲区中哪些码块,即哪些码块缓冲区是空闲的并被占用,以及在后一种情况下,码块可以属于哪些HARQ过程和分量载波的记录。在非限制性示例性实施例中,这可以用两个表来实现。一个表可能包含码块缓冲区的已占用或可用信息。可用的码块缓冲区可用于存储可能未成功解码的新码块的软值。一个表,例如另一表,可以维护可被用于存储给定HARQ过程的软值的编码块缓冲区的地址或索引。

因此,第一记录、第二记录和第三记录中的每一个记录可以是例如表或表中的条目。

空闲可被理解为空的或未占用。占用可以理解为包括存储的信息,例如码块或软位。

分量载波可以是例如第一链路141和第二链路142中的一个。

动作802

在无线通信网络100中的通信过程中,无线设备120可能已经从传输设备101接收到第一传输块。当新的TB到达时,无线设备120可以对码块进行解码。如果在至少一个码块上解码失败,则无线设备120可以为未成功解码的一个或多个码块保留存储器。如先前所述,无线设备120已经未成功地解码在第一传输块中的第一组码块中包括的至少第一码块子集。在该动作802中,无线设备120基于第一子集中第一数量的未成功解码的码块,在无线设备120的第一存储器中确定要分配的第二数量的码块,以存储在第一子集中未成功解码的码块。如前所述,无线设备120的第一存储器包括可用于分配的多个码块缓冲区。

确定可以理解为例如计算。换句话说,在该动作802中,无线设备120可以计算在第一存储器1111中可能需要多少个码块缓冲区,以便存储在第一子集中未成功解码的码块。在一些示例中,第一数量可以是与第二数量相同的数量或不同的数量。

第一存储器1111可以理解为用于存储与未成功解码的码块的一个或多个位相对应的一个或多个软值的存储器。第一存储器1111可以是例如软缓冲区。

在一些实施例中,确定802可以进一步基于无线设备120的类别或能力。该类别或能力可以支持以下中的至少一项:a)包括在可用于在第一存储器1111中的分配的多个码块缓冲区中的码块缓冲区的最大数量,例如“N”;以及b)多个码块缓冲区中的每个码块缓冲区的最大大小,例如“Kmax”。

根据前述内容,在一些示例中,无线设备120的每个类别(例如,UE类别)对于其可能需要存储的码块的数量可以具有数量N。可以注意到,可以基于最大码块大小来计算码块的数量。如果并非全部都具有最大大小,则增强型UE实现方式可以节省附加码块。可以为多个载波定义所存储的码块的总数。可以为双连接场景进一步定义。也可以同时将其联合应用于LTE和NR二者。可能存在可以同时连接到LTE和NR系统二者的新无线设备。然后,高级无线设备可以在LTE和NR连接之间共享软缓冲区。在无线设备120可以具有这种能力的示例中,如果无线设备120共同聚合NR和LTE小区两者,则无线设备120可以自己决定是否存储来自LTE和/或NR的码块。

具有假设相同存储器大小的LTE的示例可以是如下的其中对于第一列中列出的每个UE类别1-5,右侧最远的列中示出了DL中用于空间复用的最大支持层数,与列出的每个UE类别相对应。据此,对于每个UE类别,第二列中示出在所有层的传输时间间隔(TTI)内可以接收的下行链路共享信道(DL-SCH)传输块位的最大数量,而在第三列中示出了在每层的TTI内接收的DL-SCH传输块的位的最大数量。第四列中还示出了对于每个UE类别存储的码块总数。

Figure BDA0002292860940000151

此外,根据在此的示例,在3GPP TS 38.213或3GPP TS 38.214中,可以使用与36.213中的章节7.1.8类似的章节,将公式替换为“UE应存储接收到的与大小为Kmax的最小M个码块对应的的软信道位”,其中M给定为38.306。

在一些示例中,为了鼓励无线设备120可以属于的更高级的UE,可以放宽对动态拆分的要求:

-对于在载波之间没有动态共享的UE,软缓冲区可以具有N个码块的大小

-对于在载波之间进行动态共享的UE,软缓冲区可以具有M<C·N的大小,其中C是支持载波的数量。

动态共享可以被理解为在不同的HARQ过程和不同的载波之间的软缓冲区的非固定的适应性的共享。

在一些实施例中,第一存储器1111可以被划分为第三数量的第一存储器1111块。根据多个码块缓冲区中的每个码块缓冲区的最大大小Kmax,第三数量的第一存储器1111块可以对应于最大数量N的码块缓冲区。

动作803

一旦无线设备120已经在第一存储器1111中确定要分配的第二数量的码块,则在该动作803中,无线设备120分配所确定的第二数量的码块,以存储在第一子集中未成功解码的码块。

动作804

在该动作804中,无线设备120可以基于第一记录,即无线设备120可能已经在动作801中创建的第一记录,确定所确定的第二数量的码块在第一存储器1111中对于分配是否空闲。换句话说,在该动作804中,无线设备120可以检查其软缓冲区中是否具有足够的空闲空间以存储在第一子集中未成功解码的码块。

确定804所确定的第二数量的码块在第一存储器1111中对于分配是否空闲可以理解为包括确定第一存储器1111中的第二码块缓冲区子集对于分配是否空闲,第二子集与所确定的第二数量的码块相对应。

该动作804中的确定可以基于第一记录。

动作805

在该动作805中,无线设备120在分配的确定的第二数量的码块中发起存储在第一组中未成功解码的码块。

在此,发起存储可以理解为存储或启用、触发或开始存储。该动作805的发起存储可以包括:在分配的确定的第二数量的码块中发起存储在第一组中与未成功解码的码块的一个或多个位相对应的一个或多个软值。也就是说,第一存储器1111中码块缓冲区的数量与第二数量相对应。

第一子集中未成功解码的码块可被理解为存储在第一存储器1111中的第二码块缓冲区子集中。第二子集可被理解为对应于确定的第二数量的码块。第二子集可以包括至少一个第二码块缓冲区。

在一种实现方式中,无线设备120可以仅为接收到的软位的数量保留软缓冲区。如果仅接收到来自完整母码速率的部分编码位,则可能会限制存储。编码位可以理解为可以由发射机处的信道编码器生成的二进制位。在接收机端,由于例如调制、解调和噪声/干扰,可以以更多的值范围接收编码位,也就是说不一定是二进制的。这些接收到的位称为软位。在重传时,例如由于作为传输设备101的示例的gNB可能已经以较低的码率或另一RV版本或两者进行调度的事实,基于接收到更多的软位,可以针对码块增加位数。较低的码率传输可以理解为对于所传输的相同大小的信息位意味着更多的编码位。因此,因为传输了更多的位,所以可以接收更多的软位。

在另一实现方式中,在传输块中多个码块的情况下,无线设备120可以仅将失败的码块存储或保留在软缓冲区中。因此,在一些示例中,无线设备120未将成功解码的码块存储在软缓冲存储器中。

在一些实施例中,无线设备120可以避免在无线设备120的第一存储器1111中存储在第一组中成功解码的码块。通过避免存储成功的解码的码块,无线设备120避免了不必要地占用其软缓冲区中的码块,因此它们可以空闲以存储未成功解码的块。

所有正确的码块可以被存储在例如在存储器1110中,或者独立于存储器1110的单独的存储器(例如第二存储器)中。对于正确的码块,无线设备120可以仅存储解码位或仅存储系统位。取决于针对每个软位使用的位数,这可能会将每个码块所需的存储器减少到20%或更少。

在一些实施例中,在所确定的第二数量的码块中,在动作805中发起存储在第一子集中未成功解码的码块,可以基于确定与所确定的第二数量的码块相对应的所确定的第二码块缓冲区子集是否空闲的第一结果。

在一些实施例中,可以将确定的第二数量的码块确定为对于分配不空闲,也就是说,可以将确定的第二码块缓冲区子集确定为对于分配不空闲。在此类实施例中,以下中的一项可能发生:a)第一子集中未成功解码的码块可以不存储在第一存储器1111中,以及b)第一子集中未成功解码的码块可以存储在第一存储器1111中占用的码块缓冲区中;也就是说,占用的码块缓冲区可能会被第一子集中未成功解码的码块覆盖。

换句话说,当新的TB到达时,无线设备120可以解码码块。如果关于至少一个码块解码失败并且所***块缓冲区都被占用,则无线设备120可以选择以下动作之一来执行。在第一选项中,根据前一段落中的选项“a”,无线设备120可以不存储当前TB的软值。在第二选项中,根据前一段落中的选项“b”,无线设备120可以选择至少一个占用的码块缓冲区,并将所述至少一个失败的码块的软值存储在所述选择的码块缓冲区中。在一些示例中,无线设备120可以选择所述一个占用的码块缓冲区作为已经被占用了最长时间的一个码块缓冲区。在其它示例中,无线设备120可以选择所述一个占用的码块缓冲区作为具有最少数量的软值的一个码块缓冲区。在另一示例中,无线设备120可以选择所述一个占用的码块缓冲区作为如下一个码块缓冲区,该码块缓冲区存储用于携带低优先级业务数据的TB的软值。在另一示例中,无线设备120可以选择所述一个占用的码块缓冲区作为具有软值的低平均大小的一个码块缓冲区。该选择可以进一步基于来自用于解码的算法的残差度量,例如代码类型。在另一示例中,无线设备120可以选择所述一个占用的码块缓冲区作为具有软值的低总和大小的一个码块缓冲区。该选择可以进一步基于来自用于解码的算法的残差度量,例如代码类型。在又一个示例中,无线设备120可以选择所述一个占用的码块缓冲区作为属于传输块的一个码块缓冲区,该传输块具有可能已经被无线设备120覆写的码块缓冲区。

动作806

在该动作806中,无线设备120可以基于在动作801中无线设备120可能已经创建的,在第一存储器1111中的在第一子集中未成功解码的码块的存储来更新以下中的至少一个:a)第一记录,b)第二记录,以及c)第三记录。

例如,更新在此可以理解为添加、修改或移除任何记录中(例如任何表中)的条目。

动作807

在该动作807中,无线设备120可以例如经由第一链路141或第二链路142接收第一子集中未成功解码的码块的重传。

动作808

在动作807中接收到重传之后,在该动作808中,无线设备120可以确定接收到的重传是否属于与所存储的第一子集相同的HARQ过程,该第一子集是与正被重传的原始传输相对应的HARQ过程。

该动作808中的确定可以基于更新的第二记录,也就是说,通过访问或取得或查询更新的第二记录。

动作809

当重传到达时,无线设备120可以将该重传与用于该HARQ过程的码块进行软合并。相应地,在一些实施例中,在该动作809中无线设备120可以基于在动作808中确定所接收的重传是否属于与所存储的第一子集相同的HARQ过程的第二结果,来执行从动作807所接收的重传与所存储的第一子集的软合并。也就是说,如果在动作808中确定的第二结果是在动作807中接收到的重传属于与所存储的第一子集相同的HARQ过程,则它可以在该动作809中执行软合并。另一方面,如果在动作808中确定的第二结果是,在动作807中接收到的重传不属于与所存储的第一子集相同的HARQ过程,则它可以避免执行软合并。

潜在地,无线设备120可以执行码块的双重解码,并且尝试首先不进行软合并而对其进行解码,并且然后如果第一次尝试可能失败,则尝试第二次使用软合并进行解码。

动作810

如果重传成功,则无线设备120可以清除存储块。相应地,在该动作810中,无线设备120基于软合并传输块是否被成功解码来确定是否将接收到的重传存储在第一存储器1111中。也就是说,如果无线设备120能够成功地解码软结合的传输块,则其可以避免将接收到的重传存储在第一存储器1111中。另一方面,如果无线设备120无法成功地解码软合并的传输块,则其可以确定将接收到的重传存储在第一存储器1111中,以便使得能够与将来的重传进行另一软合并。

图9是示出了由无线设备120执行的方法的在此实施例的非限制性示例的流程图。在该方法开始于901处,接收到TBS。如果所接收的TBS是重传,则该动作可以对应于动作807。否则,所接收的TBS可以是第一次或原始传输。在902处,无线设备120识别与所接收的TBS相对应的HARQ过程和新数据指示符(NDI)。NDI可以被理解为指示新分组的第一传输何时发生。基于所识别的HARQ过程和NDI,在903处,无线设备120确定所接收的TBS是否是第一传输。如果是这样,则无线设备120在904处解码码块,并且然后在905处确定解码是否成功。如果解码不成功,则无线设备120根据动作802确定要分配的第二数量的码块,并且根据动作803分配所确定的第二数量的码块,用于存储在第一子集中未成功解码的码块。接下来,无线设备120确定在其存储器中是否存在空间来存储未成功解码的码块,也就是说,根据动作804,无线设备120然后确定所确定的第二数量的码块在第一存储器1111中对于分配是否空闲。如动作805中所述,无线设备120然后发起存储未成功解码的码块。如果在905处解码成功,或者如果在动作804处无线设备120确定第二数量的码块对于分配不空闲,则该方法可以循环回到901。如果接收到的TBS不是第一传输,则无线设备120可以确定TBS是否已经存储在其存储器中。根据动作808,这可以包括确定所接收的重传是否属于先前的HARQ过程。如果是这样,则无线设备120也根据动作808来查找所存储的软位,并且然后执行所接收的重传与所存储的第一子集的软合并,如动作809中所解释的。然后,无线设备120在906处对软合并码块进行解码,并在907处确定解码是否成功。基于软合并传输块是否被成功解码,无线设备120根据动作810确定是否将接收到的重传存储在第一存储器1111中。如果软合并传输块被成功解码,则无线设备120清除软缓冲区。否则,如果未成功解码软合并传输块,则无线设备120将软合并传输块存储在软缓冲区中。如果无线设备120确定接收到的重传不属于先前的HARQ过程,则无线设备120在不执行软合并的情况下继续解码码块,并且如已经描述的那样继续。

现在将参考图10中描绘的流程图描述由传输设备101执行的方法的实施例。传输设备101可以被理解为对无线设备120服务。无线设备120和传输设备101在无线通信网络100中操作。该方法可以被理解为用于向无线设备120提供第一传输块。

在一些实施例中,可以执行所有动作。在一些实施例中,可以执行一些动作。如果适用,可以合并一个或多个实施例。应当注意,在此的示例不是相互排斥的。来自一个示例的组件可以被默认地假定为存在于另一示例中,并且对于那些本领域技术人员而言显而易见的是,那些组件可以如何用于其它示例中。为了简化描述,没有描述所有可能的合并。在图10中,可选动作采用虚线指示。一些动作可以采用与图10中所示的顺序不同的顺序执行。

关于针对无线设备120描述的动作,以下一些中的详细描述对应于以上提供的相同参考,并且因此这里将不重复以简化描述。例如,无线设备120的类别可以是UE类别。

动作1001

通过考虑无线设备120可以支持的第一存储器1111的特性,传输设备101可以实现对无线设备120处的软缓冲区的改进处理。在该动作1001中,传输设备101获得无线设备120的类别或能力。该类别或能力支持以下中的至少一项:a)包括在可用于无线设备120的第一存储器1111中的分配的多个码块缓冲区中的码块缓冲区的最大数量,例如N;以及b)多个码块缓冲区中的每个码块缓冲区的最大大小,例如Kmax

获得可以被理解为以下任何一项:从存储器中确定,从存储器中取得,或者例如经由第一链路141或第二链路142从无线设备120接收,或者从在无线通信网络100中操作的另一网络节点接收。

动作1002

在该动作1001中,传输设备101基于所获得的类别或能力来确定要向无线设备120传输的第二最大数量的码块。

确定可以理解为从存储器中计算,从存储器中取得,或者例如经由第一链路141或第二链路142从无线设备120接收,或者从在无线通信网络100中操作的另一网络节点接收。通过例如从网络端执行该动作1001,可以存在增强的基站实现方式,由此可以通过例如从不超过无线设备120可以存储的最大数量的码块来避免溢出。

该动作1001中的确定基于所获得的类别或能力可以被理解为例如,所获得的类别或能力可以包括用于确定的一个或多个参数。

第二最大数量可以被视为可用于无线设备120的第一存储器1111中分配的多个码块缓冲区中包括的码块缓冲区的相同最大数量,例如N个,或者另一个不同数量。

动作1003

可替代地或另外地,可以通过调节链路适配以减少重传的可能性来避免溢出。

在该动作1003中,传输设备101可以基于所获得的类别或能力,对传输设备101与无线设备120之间的无线电链路(例如,第一链路141或第二链路142)执行适配。

作为前述内容的概括视图,换句话说,在此的实施例可以理解为与指定UE需要存储的码块的数量而不是指定软位的数量有关。

与动作1002类似,通过执行该动作1003,可以例如通过从不超过无线设备120可以存储的最大数量的码块来避免溢出。可以如何实现这一点的一个示例是,传输设备101可以跟踪接收机(即无线设备120)处有多少个码块软缓冲区可用。因此,可以避免发送比无线设备120可以能够处理的更多。

在此的实施例的优点在于,通过切换到软缓冲区的动态处理,可以减小总的软缓冲区大小,并且因此可以减小UE成本。

为了执行以上关于图8和/或图9描述的方法动作,无线设备120可以包括图11所示的以下布置。无线设备120被配置为处理从传输设备101接收的第一传输块。第一传输块被配置为包括第一组码块,其中第一组中至少第一码块子集被配置为已经未被无线设备120成功解码。第一子集被配置为包括至少一个第一码块。无线设备120和传输设备101被配置为在无线通信网络100中操作。

关于针对无线设备120描述的动作,以下中的一些详细描述对应于以上提供的相同参考,并且因此在此将不再重复。例如,无线设备120的类别可以是UE类别。

在图11中,可选模块用虚线框指示。

无线设备120被配置为,例如借助于被配置为基于第一子集中第一数量的未成功解码的码块在无线设备120的第一存储器1111中确定要分配的第二数量的码块的无线网络120内的确定模块1101,以存储在第一子集中未成功解码的码块。无线设备120的第一存储器1111被配置为包括可用于分配的多个码块缓冲区。确定模块1101可以是无线设备120的处理器1109,或者是在此类处理器上运行的应用。

在一些实施例中,可以进一步基于无线设备120的类别或能力来确定,该类别或能力进一步被配置为支持以下中的至少一项:a)被配置为包括在可用于第一存储器1111中的分配的多个码块缓冲区中的码块缓冲区的最大数量N;以及b)多个码块缓冲区中的每个码块缓冲区的最大大小Kmax

第一存储器1111可以被配置为被划分为第三数量的第一存储器1111块。根据多个码块缓冲区中的每个码块缓冲区的最大大小Kmax,第三数量的第一存储器1111块可以对应于最大数量N的码块缓冲区。

无线设备120还被配置为,例如借助于被配置的无线设备120内的分配模块1102,分配第二数量的码块,该第二数量的码块被配置为确定存储在第一子集中未成功解码的码块。分配模块1102可以是无线设备120的处理器1109,或者是在此类处理器上运行的应用。

无线设备120进一步被配置为,例如借助于被配置的无线设备120内的发起模块1103,在被配置为分配的确定的第二数量的码块中,发起存储在第一组中未成功解码的码块。发起模块1103可以是无线设备120的处理器1109,或者是在此类处理器上运行的应用。

在一些实施例中,无线设备120可以被配置为,例如借助于被配置的无线设备120内的创建模块1104,创建以下中的至少一项:a)多个码块缓冲区中的哪些码块缓冲区是空闲的以及哪些码块缓冲区被占用的第一记录,b)与多个码块缓冲区中每个占用的码块缓冲区相关联的HARQ过程的第二记录,以及c)与多个码块缓冲区中的每个占用块缓冲区相关联的分量载波的第三记录。创建模块1104可以是无线设备120的处理器1109,或者是在此类处理器上运行的应用。

在一些实施例中,无线设备120可以被配置为,例如借助于被配置的确定模块1101,基于第一记录确定被配置为要确定的第二数量的码块在第一存储器1111中对于分配是否空闲。

在一些实施例中,在被配置为要确定的第二数量的码块中,发起存储在第一子集中未成功解码的码块被配置为:基于确定被配置为确定的与被配置为确定的第二数量的码块对应的第二码块缓冲区子集是否空闲的第一结果。

在一些实施例中,无线设备120可以被配置为,例如借助于被配置的无线设备120内的更新模块1105,基于第一存储器中1111中存储在第一子集中未成功解码的码块,更新以下中的至少一项:a)第一记录,b)第二记录,以及c)第三记录。更新模块1105可以是无线设备120的处理器1109,或者是在此类处理器上运行的应用。

在一些实施例中,无线设备120可以被配置为,例如借助于被配置的无线设备120内的接收模块1106,接收第一子集中未成功解码的码块的重传。接收模块1106可以是无线设备120的处理器1109,或者是在此类处理器上运行的应用。

在一些实施例中,无线设备120可以被配置为,例如借助于被配置的确定模块1101,确定被配置为接收的重传是否属于与被配置为存储的第一子集相同的HARQ过程。

在一些实施例中,无线设备120可以被配置为,例如借助于被配置的无线设备120内的执行模块1107,基于确定被配置为接收的重传是否属于与被配置为存储的第一子集相同的HARQ过程的第二结果,来执行被配置为接收的重传与被配置为存储的第一子集的软合并。执行模块1107可以是无线设备120的处理器1109,或者是在此类处理器上运行的应用。

在一些实施例中,无线设备120可以被配置为,例如借助于被配置的确定模块1101,基于软合并传输块是否被成功解码,确定是否在第一存储器1111中存储被配置为接收的重传。

在一些实施例中,其中所确定的第二码块缓冲区子集被配置为被确定为对于分配不空闲,以下中的一个可应用:a)第一子集中未成功解码的码块可被配置为未存储在第一存储器1111中,以及b)第一子集中未成功解码的码块可被配置为存储在第一存储器1111中的占用码块缓冲区中。

在一些实施例中,无线设备120可以进一步被配置为避免在无线设备120的第一存储器1111中存储在第一组中成功解码的码块。

其它模块1108可以包括在无线设备120中。

可以通过一个或多个处理器(诸如图11中描绘的无线设备120中的处理器1109)以及用于执行在此的实施例的功能和动作的计算机程序代码,来实现在此的实施例。上面提到的程序代码也可以被提供为计算机程序产品,例如以数据载体的形式,该数据载体携带用于在被加载到无线设备120中时用于执行在此的实施例的计算机程序代码。一个此类载体可以是以CD ROM盘的形式。但是,对于其它数据载体(诸如记忆棒)也是可行的。此外,可以在服务器上将计算机程序代码作为纯程序代码提供,并下载到无线设备120。

无线设备120可以进一步包括存储器1110,该存储器1110包括一个或多个存储器单元。当在无线设备120中执行时,存储器1110被布置为用于存储获得的信息,存储数据、配置、调度和应用等以执行在此的方法。存储器1110可以包括第一存储器1111。在其它示例中,第一存储器1111可以是独立的或者不在存储器1110中并置或不包括在存储器1110中。

在一些实施例中,无线设备120可以通过接收端口1112从传输设备101和/或网络节点110接收信息。在一些实施例中,接收端口1112可以例如连接到无线设备120中的一个或多个天线。在其它实施例中,无线设备120可以通过接收端口1112从无线通信网络100中的另一结构接收信息。由于接收端口1112可以与处理器1109通信,因此接收端口1112然后可以向处理器1109发送接收的信息。接收端口1112还可以被配置为接收其它信息。

无线设备120中的处理器1109可以进一步被配置为通过可以与处理器1109和存储器1110通信的发送端口1113向例如传输设备101和/或网络节点110传输或发送信息。

本领域技术人员还将意识到,确定模块1101、分配模块1102、发起模块1103、创建模块1104、更新模块1105、接收模块1106、执行模块1107和上述的其它模块1108中的任何一个可以指模拟和数字模块的合并,和/或配置有例如存储在存储器中的软件和/或固件的一个或多个处理器,该软件和/或固件在由一个或多个处理器(诸如处理器1109)执行时,如上所述执行。这些处理器中的一个或多个处理器以及其它数字硬件可以包括在单个专用集成电路(ASIC)中,或者几个处理器和各种数字硬件可以分布在几个单独的组件中,无论是单独封装还是组装进入片上系统(SoC)。

此外,在一些实施例中,上述不同模块1101-1108可以被实现为在一个或多个处理器(诸如处理器1109)上运行的一个或多个应用。

因此,根据在此描述的用于无线设备120的实施例的方法可以分别借助于计算机程序1114产品来实现,该计算机程序1114产品包括指令,即软件代码部分,该指令当在至少一个处理器1109上执行时,使至少一个处理器1109执行如由无线设备120执行的在此所述的动作。计算机程序1114产品可以存储在计算机可读存储介质1115上。具有在其上存储的计算机程序1114的计算机可读存储介质1115可以包括指令,该指令当在至少一个处理器1109上执行时,使至少一个处理器1109执行如由无线设备120执行的在此所述的动作。在一些实施例中,计算机可读存储介质1115可以是非暂态计算机可读存储介质,诸如CD ROM盘、记忆棒或存储在云空间中。在其它实施例中,计算机程序1114产品可以存储在包含计算机程序的载体上,其中载体是如上所述的电子信号、光信号、无线信号或计算机可读存储介质1115中的一种。

因此,在此的实施例还涉及可操作以处理从传输设备101接收的第一传输块的无线设备120。第一传输块可操作以包括第一组码块,其中第一组中的码块的至少第一子集可操作以未被无线设备120成功解码。第一子集可操作以包括至少一个第一码块。无线设备120和传输设备101可操作以在无线通信网络100中操作。无线设备120可以包括处理电路和存储器1110,所述存储器1110包含可由所述处理电路执行的指令,由此无线设备120进一步可操作以执行在此关于例如图8和/或图9中的无线设备120描述的动作。处理电路可以理解为对应于处理器1109。

无线设备120可以包括接口单元,以促进无线设备120与其它节点或设备(例如,传输设备101)或任何其它节点之间的通信。在一些特定示例中,接口可以例如包括收发机,该收发机被配置为根据合适的标准通过空口传输和接收无线电信号。

传输设备101可以包括图12中描绘的以下布置。

为了执行以上关于图10描述的方法动作,传输设备101可以包括图12中描绘的以下布置。传输设备101被配置为服务无线设备120。无线设备120和传输设备101被配置为在无线通信网络100中操作。传输设备101可以被理解为用于向无线设备120提供第一传输块。

关于针对传输设备101描述的动作,以下的一些详细描述对应于以上提供的相同参考,并且因此在此将不再重复。例如,无线设备120的类别可以是UE类别。

在图12中,可选模块用虚线框指示。

传输设备101被配置为,例如借助于被配置的传输设备101内的获得模块1201,获得无线设备120的类别或能力。该类别或能力被配置为支持以下中的至少一项:a)包括在可用于在无线设备120的第一存储器1111中的分配的多个码块缓冲区中的码块缓冲区的最大数量N;以及b)多个码块缓冲区中的每个码块缓冲区的最大大小Kmax。获得模块1201可以是传输设备101的处理器1205,或是在此类处理器上运行的应用。

传输设备101进一步被配置为,例如借助于被配置的传输设备101内的确定模块1202,基于被配置为获得的类别或能力确定要向无线设备120传输的第二最大数量的码块。确定模块1202可以是传输设备101的处理器1205,或是在此类处理器上运行的应用。

在一些实施例中,传输设备101可以被配置为,例如借助于被配置的传输设备101内的执行模块1003,基于被配置为获得的类别或能力执行被配置为在传输设备101和无线设备120之间的无线电链路的适配。执行模块1003可以是传输设备101的处理器1205,或是在此类处理器上运行的应用。

其它模块1204可以包括在传输设备101中。

可以通过一个或多个处理器(诸如图12中描绘的传输设备101中的处理器1205)以及用于执行在此的实施例的功能和动作的计算机程序代码来实现在此的实施例。上面提到的程序代码也可以被提供为计算机程序产品,例如以数据载体的形式,该数据载体携带用于当被加载到传输设备101中时执行在此的实施例的计算机程序代码。一个此类载体可以是以CD ROM盘的形式。然而,对于其它数据载体(诸如记忆棒)也是可行的。此外,可以在服务器上将计算机程序代码作为纯程序代码提供,并下载到传输设备101。

传输设备101可以进一步包括存储器1206,该存储器1206包括一个或多个存储器单元。当在传输设备101中执行时,存储器1206被布置为用于存储获得的信息,存储数据、配置、调度和应用等以执行在此的方法。

在一些实施例中,传输设备101可以通过接收端口1207从无线设备120和/或其它节点接收信息。在一些实施例中,接收端口1207可以例如连接到传输设备101中的一个或多个天线。在其它实施例中,传输设备101可以通过接收端口1207从无线通信网络100中的另一结构接收信息。由于接收端口1207可以与处理器1205通信,因此接收端口1207然后可以向处理器1205发送接收的信息。接收端口1207还可被配置为接收其它信息。

传输设备101中的处理器1205可以进一步被配置为通过可以与处理器1205和存储器1206进行通信的发送端口1208向例如无线设备120和/或其它节点传输或发送信息。

本领域技术人员还将意识到,上述获得模块1201、确定模块1202、执行模块1203和其它模块1204可以指模拟和数字模块的合并,和/或配置有例如存储在存储器中的软件和/或固件的一个或多个处理器,该软件和/或固件在由一个或多个处理器(诸如处理器1205)执行时,如上所述执行。这些处理器中的一个或多个处理器以及其它数字硬件可以包括在单个专用集成电路(ASIC)中,或者几个处理器和各种数字硬件可以分布在几个单独的组件中,无论是单独封装还是组装进入片上系统(SoC)。

同样,在一些实施例中,上述不同模块1201-1204可以被实现为在一个或多个处理器(诸如处理器1205)上运行的一个或多个应用。

因此,可以借助于计算机程序1209产品分别实现根据在此所述的用于传输设备101的实施例的方法,该计算机程序1209产品包括指令,即软件代码部分,该指令当在至少一个处理器1205上执行时,使至少一个处理器1205执行如由传输设备101执行的在此描述的动作。计算机程序1209产品可以存储在计算机可读存储介质1210上。具有在其上存储的计算机程序1209的计算机可读存储介质1210可以包括指令,该指令当在至少一个处理器1205上执行时,使至少一个处理器1205执行如由传输设备101执行的在此所述的动作。在一些实施例中,计算机可读存储介质1210可以是非暂态计算机可读存储介质,诸如CD ROM盘、记忆棒或存储在云空间中。在其它实施例中,计算机程序1209产品可以存储在包含计算机程序的载体上,其中载体是如上所述的电子信号、光信号、无线信号或计算机可读存储介质1210中的一种。

因此,在此的实施例还涉及可操作以为无线设备120服务的传输设备101,无线设备120和传输设备101可操作以在无线通信网络100中操作。传输设备101可以包括处理电路和存储器1206,所述存储器1206包含可由所述处理电路执行的指令,由此传输设备101进一步可操作以执行在此例如图10中关于传输设备101描述的动作。处理电路可以理解为对应于处理器1205。

传输设备101可以包括接口单元,以促进传输设备101与其它节点或设备(例如,无线设备120)或任何其它节点之间的通信。在一些特定示例中,接口可以例如包括收发机,该收发机被配置为根据合适的标准通过空口传输和接收无线信号。

当使用单词“包含”或“包括”时,应将其解释为非限制性的,即意味着“至少由……组成”。

在此的实施例不限于上述优选实施例。可以使用各种替代、修改和等同形式。因此,以上实施例不应视为限制本发明的范围。

术语模块在此可以理解为等同于术语单元。

术语处理器可以理解为是指硬件组件,例如处理电路。

31页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数据传输中的不一致数据的检测

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类