用于混合自动重复请求肯定应答/否定应答捆绑的方法和设备与流程

文档序号:21192448发布日期:2020-06-20 18:38阅读:226来源:国知局
用于混合自动重复请求肯定应答/否定应答捆绑的方法和设备与流程

本公开涉及无线通信,并且更具体地涉及用于混合自动重复请求(harq)肯定应答/否定应答(ack/nack)捆绑的方法和设备。



背景技术:

在长期演进(lte)中,对于来自网络设备(例如,演进的nodeb(enb))的物理下行链路共享信道(pdsch)传输,终端设备(例如,用户设备(ue))向该网络设备发送harqack或nack比特。当上行链路控制信息(uci)格式不具有足够的容量以携带所有要传输的harqack/nack比特时,可以例如通过经由“与(and)”运算组合为一个比特来捆绑一个以上harqack/nack比特,直到结果比特的数量与uci格式的容量匹配为止。

通过“与”运算,如果要捆绑的harqack/nack比特中的任何一个是nack比特,则结果比特是nack比特。在这种情况下,enb将必须重传与结果比特相关联的所有传输块(tb),这可能会导致性能损失,因为与结果比特相关联的一些被正确接收的tb也将被重传。

在lte中,有两种类型的harqack/nack捆绑方案:

-空间域捆绑。与空间复用的tb相关联的harqack/nack比特可以被捆绑为一个比特。

-时域捆绑。在时分双工(tdd)操作中,可以捆绑与多个下行链路子帧相关联的harqack/nack比特并在一个上行链路子帧中发送。

由于朝向一个ue的空间信道通常高度相关,因此当结果比特是nack比特时,很可能没有正确接收到任何空间复用的tb(例如,lte中最多8层的最多2个tb)。因此,预定义了空间域捆绑可以优先于时域捆绑。即,仅当在空间域捆绑之后,uci格式的容量仍然不足以携带harqack/nack比特时,才执行时域捆绑。

然而,在新无线电(nr)中,用于harqack/nack捆绑的上述方案可能是次优的,并且因此期望一种适于在nr中引入的新特征的解决方案。



技术实现要素:

本公开的目的是提供用于harqack/nack捆绑的方法和设备,其能够减轻由于harqack/nack捆绑导致的性能损失,特别是在nr中。

根据本公开的第一方面,提供了一种终端设备中的用于harqack/nack捆绑的方法。该方法包括:确定要发送的harqack/nack比特的数量大于预定容量;以及基于与该数量的harqack/nack比特中的每个相关联的数据传输持续时间,捆绑该数量的harqack/nack比特中的至少两个。

在实施例中,捆绑操作包括:基于与该harqack/nack比特相关联的数据传输持续时间,为该数量的harqack/nack比特中的每个分配优先级;以及根据该优先级捆绑该数量的harqack/nack比特中的至少两个。

在实施例中,分配操作包括:与第二harqack/nack比特相比,为第一harqack/nack比特分配更高的优先级。与第二harqack/nack比特相比,第一harqack/nack比特与更短的数据传输持续时间相关联。捆绑操作包括:捆绑该数量的harqack/nack比特中的具有最高优先级的至少两个harqack/nack比特。

在实施例中,第一harqack/nack比特与按照具有第一子载波间隔(scs)的第一参数集进行的数据传输相关联,并且第二harqack/nack比特与按照具有比第一scs小的第二scs的第二参数集进行的数据传输相关联。

在实施例中,第一harqack/nack比特与按照第一时隙持续时间的数据传输相关联,并且第二harqack/nack比特与按照比第一时隙持续时间长的第二时隙持续时间的数据传输相关联。

在实施例中,第一时隙持续时间是迷你时隙的持续时间,并且第二时隙持续时间是时隙的持续时间。

在实施例中,捆绑操作还包括:确定被捆绑的harqack/nack比特的数量已经达到预定阈值;以及在进一步捆绑之前,为从捆绑得到的每个比特分配比被捆绑的harqack/nack比特的优先级低的优先级。

在实施例中,捆绑包括时域捆绑和/或空间域捆绑。

在实施例中,仅当在空间域捆绑之后,要发送的harqack/nack比特的数量仍然大于预定容量时,才执行时域捆绑。

在实施例中,数据传输持续时间是物理下行链路共享信道(pdsch)传输的持续时间。

根据本公开的第二方面,提供了一种终端设备。终端设备包括收发器、处理器和存储器。存储器包括由处理器可执行的指令,从而终端设备可操作以执行根据上述第一方面的方法。

根据本公开的第三方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序指令。当计算机程序指令由终端设备中的处理器执行时,使终端设备执行根据上述第一方面的方法。

根据本公开的第四方面,提供了一种网络设备中的用于harqack/nack捆绑的方法。该方法包括:从终端设备接收一个或多个harqack/nack比特;当要从终端设备接收的harqack/nack比特的数量大于预定容量时,确定一个或多个harqack/nack比特中的至少一个是通过根据捆绑情况捆绑至少两个harqack/nack比特来生成的,该捆绑情况取决于与该至少两个harqack/nack比特中的每个相关联的数据传输持续时间;以及根据该捆绑情况来解析该一个或多个harqack/nack比特。

在实施例中,捆绑情况是这样的:基于与该harqack/nack比特相关联的数据传输持续时间,为该数量的harqack/nack比特中的每个分配优先级;以及根据优先级捆绑该数量的harqack/nack比特中的至少两个harqack/nack比特。

在实施例中,捆绑情况是这样的:与第二harqack/nack比特相比,为第一harqack/nack比特分配更高的优先级。与第二harqack/nack比特相比,第一harqack/nack比特与更短的数据传输持续时间相关联。此外,捆绑情况是这样的:捆绑该数量的harqack/nack比特中的具有最高优先级的至少两个harqack/nack比特。

在实施例中,第一harqack/nack比特与按照具有第一子载波间隔(scs)的第一参数集进行的数据传输相关联,并且第二harqack/nack比特与按照具有比第一scs小的第二scs的第二参数集进行的数据传输相关联。

在实施例中,第一harqack/nack比特与按照第一时隙持续时间的数据传输相关联,并且第二harqack/nack比特与按照比第一时隙持续时间长的第二时隙持续时间的数据传输相关联。

在实施例中,第一时隙持续时间是迷你时隙的持续时间,并且第二时隙持续时间是时隙的持续时间。

在实施例中,捆绑情况是这样的:当被捆绑的harqack/nack比特的数量已经达到预定阈值时,在进一步捆绑之前,为从所述捆绑得到的每个比特分配比被捆绑的harqack/nack比特的优先级低的优先级。

在实施例中,捆绑包括时域捆绑和/或空间域捆绑。

在实施例中,捆绑情况是这样的:仅当在空间域捆绑之后,要被发送的harqack/nack比特的数量大于预定容量时,才执行时域捆绑。

在实施例中,数据传输持续时间是物理下行链路共享信道(pdsch)传输的持续时间。

根据本公开的第五方面,提供了一种网络设备。该网络设备包括收发器、处理器和存储器。存储器包括由处理器可执行的指令,从而网络设备可操作以执行根据上述第四方面的方法。

根据本公开的第六方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序指令。当计算机程序指令由网络设备中的处理器执行时,使网络设备执行根据上述第四方面的方法。

通过本公开的实施例,当要发送的harqack/nack比特的数量大于预定容量时,可以基于与该harqack/nack比特中的每个相关联的数据传输持续时间来捆绑该harqack/nack比特中的至少两个harqack/nack比特。例如,与最短数据传输持续时间相关联的harqack/nack比特可以首先被捆绑,即,具有最高优先级。通过这种方式,可以尽可能避免与长数据传输持续时间相关联的harqack/nack比特的捆绑,其否则将导致巨大的性能损失。

附图说明

根据以下参考附图对实施例的描述,以上及其他目的、特征和优点将更为明显,在附图中:

图1是示出了具有不同参数集(numerology)的两个载波的示意图;

图2是示出了具有两个子带的一个载波的示意图,该两个子带具有不同的时隙持续时间;

图3是示出了根据本公开的实施例的终端设备中的用于harqack/nack捆绑的方法的流程图;

图4是示出了根据本公开的实施例的网络设备中的用于harqack/nack捆绑的方法的流程图;

图5是根据本公开的实施例的终端设备的框图;

图6是根据本公开的另一实施例的终端设备的框图;

图7是根据本公开的实施例的网络设备的框图;

图8是根据本公开的另一实施例的网络设备的框图;

图9示意性地示出了经由中间网络与主机计算机连接的电信网络;

图10是通过部分无线连接经由基站与用户设备通信的主机计算机的概括框图;以及

图11至图12是示出了在包括主机计算机、基站和用户设备的通信系统中实现的方法的流程图。

具体实施方式

如本文所使用的,术语“无线通信网络”指的是遵循任何适当的通信标准(例如,高级lte(lte-a)、lte、宽带码分多址(wcdma)、高速分组接入(hspa)等)的网络。此外,可以根据任何适当的一代通信协议(包括但不限于:全球移动通信系统(gsm)、通用移动电信系统(umts)、长期演进(lte)和/或其他适当的1g(第一代)、2g(第二代)、2.5g、2.75g、3g(第三代)、4g(第四代)、4.5g、5g(第五代)通信协议)、无线局域网(wlan)标准(例如,ieee802.11标准));和/或任意其他适当的无线通信标准(例如,全球微波接入互操作性(wimax)、蓝牙和/或zigbee标准)和/或当前已知或将来开发的任意其他协议,来在无线通信网络中执行终端设备与网络设备之间的通信。

术语“网络设备”指的是无线通信网络中的设备,终端设备经由该设备接入网络并从网络接收服务。网络设备指的是无线通信网络中的基站(bs)、接入点(ap)或任何其他适当的设备。bs可以是例如节点b(nodeb或nb)、演进nodeb(enodeb或enb))或gnb、远程无线电单元(rru)、无线电头端(rh)、远程无线电头端(rrh)、中继、诸如毫微微、微微之类的低功率节点等等。网络设备的另外的示例可以包括:诸如多标准无线电(msr)bs之类的msr无线电设备、诸如无线电网络控制器(rnc)或基站控制器(bsc)之类的网络控制器、基础收发器站(bts)、传输点、传输节点。然而,更一般地,网络设备可以表示能够、被配置为、被布置为和/或可操作以实现和/或提供向无线通信网络的终端设备接入或者向已经接入无线通信网络的终端设备提供某种服务的任意合适的设备(或一组设备)。

术语“终端设备”指的是可以接入无线通信网络并从该无线通信网络接收服务的任何终端设备。作为示例而非限制,终端设备指的是移动终端、用户设备(ue)或其他合适的设备。ue可以是例如订户站(ss)、便携式订户站、移动台(ms)或接入终端(at)。终端设备可以包括但不限于:便携式计算机、诸如数码相机之类的图像捕获终端设备、游戏终端设备、音乐存储和回放设备、移动电话、蜂窝电话、智能电话、ip语音(voip)电话、无线本地环路电话、平板计算机、可穿戴设备、个人数字助理(pda)、便携式计算机、台式计算机、诸如数码相机之类的图像捕获终端设备、游戏终端设备、音乐存储和回放设备、可穿戴终端设备、车载无线终端设备、无线端点、移动台、嵌入膝上型计算机的设备(lee)、安装于膝上型计算机的设备(lme)、usb加密狗、智能设备、无线客户驻地设备(cpe)等。在以下描述中,术语“终端设备”、“终端”、“用户设备”和“ue”可以互换地使用。作为一个示例,终端设备可以表示被配置用于根据由第三代合作伙伴计划(3gpp)发布的一种或多种通信标准(例如,3gpp的gsm、umts、lte和/或5g标准)进行通信的ue。如本文中所使用的,“用户设备”或“ue”可能不一定具有在拥有和/或操作相关设备的人类用户的意义上的“用户”。在一些实施例中,终端设备可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,终端设备可以被设计为当由内部或外部事件触发时,或者响应于来自无线通信网络的请求,以预定的调度向网络发送信息。相反,ue可以表示意在向人类用户销售或由人类用户操作但最初可能不与特定的人类用户相关联的设备。

终端设备可以支持设备到设备(d2d)通信,例如通过实现用于副链路通信的3gpp标准,并且在这种情况下可以被称为d2d通信设备。

作为又一示例,在物联网(iot)场景中,终端设备可以表示执行监视和/或测量并且将这些监视和/或测量的结果发送给另一终端设备和/或网络设备的机器或其他设备。在这种情况下,终端设备可以是机器到机器(m2m)设备,在3gpp上下文中它可以被称为机器类型通信(mtc)设备。作为一个具体示例,终端设备可以是实现3gpp窄带物联网(nb-iot)标准的ue。这些机器或设备的具体示例是传感器、计量设备(例如,功率计)、工业机器、或家用或个人设备(例如,冰箱、电视、诸如手表之类的个人可穿戴设备等)。在其他场景中,终端设备可以表示能够监视和/或报告其操作状态或与其操作相关联的其他功能的交通工具或其他设备。

如本文中所使用的,下行链路dl传输指的是从网络设备到终端设备的传输,而上行链路ul传输指的是在相反方向上的传输。

说明书中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但是不一定每个实施例都包括该特定特征、结构或特性。此外,这些短语不必指同一实施例。此外,当结合实施例描述具体特征、结构或特性时,应认为结合其他实施例(不管是否是显式描述的)来实现这种特征、结构或特性是在本领域技术人员的知识内的。

应该理解的是,尽管词语“第一”和“第二”等可以在本文中用于描述各种元件,但是这些元件不应受这些术语的限制。这些术语仅用来将元件彼此区分。例如,不脱离示例实施例的范围,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。如本文所使用的,术语“和/或”包括一个或多个相关列出术语的任何和所有组合。

本文使用的术语仅仅用于描述特定实施例的目的,而不旨在限制示例实施例。如本文中使用的,单数形式“一”、“一个”和“所述”意在还包括复数形式,除非上下文明确地给出相反的指示。将进一步理解的是,当在本文中使用时,术语“包含”、“具有”、“包括”指明所陈述的特征、元件和/或组件等的存在,但不排除存在或添加一个或多个其它特征、元件、组件和/或其组合。

在下面的描述和权利要求中,除非另外定义,否则本文中所使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。

在时域中,nr可以支持具有不同正交频分复用(ofdm)符号长度的多个参数集,并且可以支持迷你时隙(例如,每个包括2个、4个或7个ofdm符号)和时隙(例如,每个包括14个ofdm符号)。

图1是示出了分别具有不同参数集(参数集1和参数集2)并因此具有不同的时隙持续时间的两个载波(载波1和载波2)的示意图。如图所示,载波1或参数集1具有比载波2或参数集2小的子载波间隔(scs)或比载波2或参数集2长的时隙持续时间。

图2是示出了具有两个子带的一个载波的示意图,该两个子带具有不同的时隙持续时间。如图所示,载波带宽包含两个子带(或带宽部分(bwp)):子带1和子带2。子带1被配置有均包含例如14个ofdm符号的时隙,并且子带2被配置有均包含例如2个ofdm符号的迷你时隙。

在图1和图2中,数据传输(例如,物理下行链路共享信道(pdsch)传输)可以在一个时隙或迷你时隙中发生,并且可以针对每个数据传输(即,每个时隙或迷你时隙)提供harqack/nack比特。

发明人已经认识到,在较长的数据传输持续时间中信道变化将较大,并且因此,如果可以考虑与要捆绑的harqack/nack比特相关联的数据传输持续时间,则可以减轻由于harqack/nack捆绑引起的性能损失。

图3是示出了根据本公开的实施例的用于harqack/nack捆绑的方法300的流程图。方法300可以在终端设备处执行。

在方框310处,确定要发送的harqack/nack比特的数量大于预定容量,例如,如上所述的uci格式的容量。

在方框320处,基于与该数量的harqack/nack比特中的每个相关联的数据传输持续时间,捆绑该数量的harqack/nack比特中的至少两个。换言之,根据捆绑情况来捆绑至少两个harqack/nack比特,该捆绑情况取决于与该数量的harqack/nack比特中的每个相关联的数据传输持续时间。此处,数据传输持续时间可以是pdsch传输的持续时间。下面将详细说明捆绑操作或捆绑情况。

在方框320中,例如,可以基于与该harqack/nack比特相关联的数据传输持续时间,为该数量的harqack/nack比特中的每个分配优先级。然后,可以根据该优先级捆绑该数量的harqack/nack比特中的至少两个。即,首先捆绑具有高优先级的harqack/nack比特,并且仅当在具有高优先级的harqack/nack比特已被捆绑之后,要发送的harqack/nack比特的数量仍然大于预定容量时,捆绑具有低优先级的harqack/nack比特。

特别地,与第二harqack/nack比特相比,可以为第一harqack/nack比特分配更高的优先级。与第二harqack/nack比特相比,第一harqack/nack比特可以与更短的数据传输持续时间相关联。

在示例中,第一harqack/nack比特可以与按照具有第一scs的第一参数集进行的数据传输相关联,并且第二harqack/nack比特与按照具有比第一scs小的第二scs的第二参数集进行的数据传输相关联。例如,如图1所示,在终端设备被配置有两个载波(载波1和载波2)的载波聚合场景中,参数集1具有比参数集2小的scs。因此,和与按照参数集1进行的数据传输相关联的harqack/nack比特相比,可以为与按照参数集2进行的数据传输相关联的harqack/nack比特分配更高的优先级。

在另一示例中,第一harqack/nack比特可以与按照第一时隙持续时间的数据传输相关联,并且第二harqack/nack比特可以与按照比第一时隙持续时间长(即,包含更多ofdm符号)的第二时隙持续时间的数据传输相关联。第一时隙持续时间可以是迷你时隙的持续时间,并且第二时隙持续时间可以是时隙的持续时间。例如,如图2所示,当终端设备被配置有包含两个子带(子带1和子带2)的载波时,和与时隙中的数据传输相关联的harqack/nack比特相比,可以为与迷你时隙中的数据传输相关联的harqack/nack比特分配更高的优先级。

在方框320中,当确定被捆绑的harqack/nack比特的数量已经达到预定阈值时,在进一步捆绑之前,为从捆绑得到的每个比特分配比被捆绑的harqack/nack比特的优先级低的优先级。例如,在图2所示的示例中,假设要发送与阴影时隙/迷你时隙中的数据传输相关联的16个harqack/nack比特,用于harqack/nack比特的传输的预定容量被表示为c,并且预定阈值为th=7。如上所述,与迷你时隙(子带2)中的数据传输相关联的harqack/nack比特被分配了较高的优先级,并且因此将首先被捆绑。在这种情况下,与迷你时隙(子带2)中的数据传输相关联的最多7个harqack/nack比特可以首先被捆绑为一个比特,从而得到2个比特,加上与时隙(子带1)中的数据传输相关联的2个harqack/nack比特。当c=4时,不需要进一步捆绑。然而,例如当c=3时,需要进一步捆绑。在这种情况下,在进一步捆绑之前,从捆绑得到的两个比特被分配比14个被捆绑比特的优先级低的优先级。例如,为从捆绑得到的两个比特分配比与时隙(子带1)中的数据传输相关联的两个比特的优先级低或与之相等的优先级。因此,然后,与时隙(子带1)中的数据传输相关联的两个比特可以被捆绑为一个比特,得到总共3个比特,其与c=3的预定容量相匹配,并且不需要进一步捆绑。

上述捆绑可以包括时域捆绑和/或空间域捆绑(例如,当应用数据传输的空间复用时)。当应用空间域捆绑时,其可以优先于时域捆绑。换言之,仅当在空间域捆绑之后,要发送的harqack/nack比特的数量仍然大于预定容量时,才可以执行时域捆绑。

图4是示出了根据本公开的实施例的用于harqack/nack捆绑的方法400的流程图。方法400可以在网络设备处执行。

在方框410处,从终端设备接收一个或多个harqack/nack比特。

在方框420处,当要从终端设备接收的harqack/nack比特的数量大于预定容量时,确定一个或多个harqack/nack比特中的至少一个是通过根据捆绑情况捆绑至少两个harqack/nack比特来生成的,该捆绑情况取决于与该至少两个harqack/nack比特中的每个相关联的数据传输持续时间。

此处,可以通过如上面结合方法300所述的在终端设备处的捆绑操作或捆绑情况来生成至少一个harqack/nack比特。

具体地,捆绑情况可以是这样的:基于与该harqack/nack比特相关联的数据传输持续时间,为该数量的harqack/nack比特中的每个分配优先级;以及根据该优先级捆绑该数量的harqack/nack比特中的至少两个。

在示例中,捆绑情况可以是这样的:与第二harqack/nack比特相比,为第一harqack/nack比特分配更高的优先级。与第二harqack/nack比特相比,第一harqack/nack比特可以与更短的数据传输持续时间相关联。此外,捆绑情况可以是这样的:捆绑该数量的harqack/nack比特中的具有最高优先级的至少两个harqack/nack比特。

在示例中,第一harqack/nack比特可以与按照具有第一子载波间隔(scs)的第一参数集进行的数据传输相关联,并且第二harqack/nack比特可以与按照具有比第一scs小的第二scs的第二参数集进行的数据传输相关联。

在示例中,第一harqack/nack比特可以与按照第一时隙持续时间的数据传输相关联,并且第二harqack/nack比特可以与按照比第一时隙持续时间长的第二时隙持续时间的数据传输相关联。

在示例中,第一时隙持续时间可以是迷你时隙的持续时间,并且第二时隙持续时间可以是时隙的持续时间。

在示例中,捆绑情况可以是这样的:当被捆绑的harqack/nack比特的数量已经达到预定阈值时,在进一步捆绑之前,为从捆绑得到的每个比特分配比被捆绑的harqack/nack比特的优先级低的优先级。

在示例中,捆绑可以包括时域捆绑和/或空间域捆绑。

在示例中,捆绑情况可以是这样的:仅当在空间域捆绑之后,要被发送的harqack/nack比特的数量大于预定容量时,才执行时域捆绑。

在实施例中,数据传输持续时间是物理下行链路共享信道(pdsch)传输的持续时间。

对于捆绑操作或捆绑情况的更多细节,可以参考与方法300有关的以上描述。

在方框430处,根据捆绑情况来解析一个或多个harqack/nack比特。特别地,网络设备可以从捆绑情况中得出所接收的harqack/nack比特中的哪些比特是通过在终端设备处捆绑生成的,并且对于通过捆绑所生成的每个比特,其与哪些数据传输相关联。

对应于如上所述的方法300,提供终端设备。图5是根据本公开的实施例的终端设备500的框图。

如图5所示,终端设备500包括确定单元510,该确定单元510被配置为确定:要发送的harqack/nack比特的数量大于预定容量。终端设备500还包括捆绑单元520,该捆绑单元520被配置为:基于与该数量的harqack/nack比特中的每个相关联的数据传输持续时间,捆绑该数量的harqack/nack比特中的至少两个。

在实施例中,捆绑单元520可以被配置为:基于与该harqack/nack比特相关联的数据传输持续时间,为该数量的harqack/nack比特中的每个分配优先级;以及根据该优先级捆绑该数量的harqack/nack比特中的至少两个。

在实施例中,捆绑单元520可以被配置为:与第二harqack/nack比特相比,为第一harqack/nack比特分配更高的优先级。与第二harqack/nack比特相比,第一harqack/nack比特与更短的数据传输持续时间相关联。捆绑单元520还可以被配置为:捆绑该数量的harqack/nack比特中的具有最高优先级的至少两个harqack/nack比特。

在实施例中,第一harqack/nack比特可以与按照具有第一子载波间隔(scs)的第一参数集进行的数据传输相关联,并且第二harqack/nack比特可以与按照具有比第一scs小的第二scs的第二参数集进行的数据传输相关联。

在实施例中,第一harqack/nack比特可以与按照第一时隙持续时间的数据传输相关联,并且第二harqack/nack比特可以与按照比第一时隙持续时间长的第二时隙持续时间的数据传输相关联。

在实施例中,第一时隙持续时间可以是迷你时隙的持续时间,并且第二时隙持续时间可以是时隙的持续时间。

在实施例中,捆绑单元520还可以被配置为:确定被捆绑的harqack/nack比特的数量已经达到预定阈值;以及在进一步捆绑之前,为从捆绑得到的每个比特分配比被捆绑的harqack/nack比特的优先级低的优先级。

在实施例中,捆绑可以包括时域捆绑和/或空间域捆绑。

在实施例中,仅当在空间域捆绑之后,要发送的harqack/nack比特的数量仍然大于预定容量时,才可以执行时域捆绑。

在实施例中,数据传输持续时间可以是物理下行链路共享信道(pdsch)传输的持续时间。

确定单元510和捆绑单元520可以例如通过以下各项中的一项或多项实现为纯硬件解决方案或软件和硬件的组合:处理器或微处理器和适当软件以及用于存储软件的存储器、可编程逻辑器件(pld)或其他电子组件或被配置为执行上述以及例如在图3中示出的动作的处理电路。

图6是根据本公开的另一实施例的终端设备600的框图。

终端设备600包括收发器610、处理器620和存储器630。存储器630包含可由处理器620执行的指令,由此终端设备600可操作以执行例如先前结合图3描述的过程的动作。具体地,存储器630包含可由处理器620执行的指令,由此终端设备600可操作以:确定要发送的harqack/nack比特的数量大于预定容量;以及基于与该数量的harqack/nack比特中的每个相关联的数据传输持续时间,捆绑该数量的harqack/nack比特中的至少两个。

在实施例中,捆绑操作可以包括:基于与该harqack/nack比特相关联的数据传输持续时间,为该数量的harqack/nack比特中的每个分配优先级;以及根据该优先级捆绑该数量的harqack/nack比特中的至少两个。

在实施例中,分配操作可以包括:与第二harqack/nack比特相比,为第一harqack/nack比特分配更高的优先级。与第二harqack/nack比特相比,第一harqack/nack比特与更短的数据传输持续时间相关联。捆绑操作包括:捆绑该数量的harqack/nack比特中的具有最高优先级的至少两个harqack/nack比特。

在实施例中,第一harqack/nack比特可以与按照具有第一子载波间隔(scs)的第一参数集进行的数据传输相关联,并且第二harqack/nack比特可以与按照具有比第一scs小的第二scs的第二参数集进行的数据传输相关联。

在实施例中,第一harqack/nack比特可以与按照第一时隙持续时间的数据传输相关联,并且第二harqack/nack比特可以与按照比第一时隙持续时间长的第二时隙持续时间的数据传输相关联。

在实施例中,第一时隙持续时间可以是迷你时隙的持续时间,并且第二时隙持续时间可以是时隙的持续时间。

在实施例中,捆绑操作还可以包括:确定被捆绑的harqack/nack比特的数量已经达到预定阈值;以及在进一步捆绑之前,为从捆绑得到的每个比特分配比被捆绑的harqack/nack比特的优先级低的优先级。

在实施例中,捆绑可以包括时域捆绑和/或空间域捆绑。

在实施例中,仅当在空间域捆绑之后,要发送的harqack/nack比特的数量仍然大于预定容量时,才可以执行时域捆绑。

在实施例中,数据传输持续时间可以是物理下行链路共享信道(pdsch)传输的持续时间。

对应于如上所述的方法400,提供网络设备。图7是根据本公开的实施例的网络设备700的框图。

如图7所示,网络设备700包括接收单元710,该接收单元710被配置为从终端设备接收一个或多个harqack/nack比特。网络设备700还包括确定单元720,该确定单元720被配置为:当要从终端设备接收的harqack/nack比特的数量大于预定容量时,确定一个或多个harqack/nack比特中的至少一个是通过根据捆绑情况捆绑至少两个harqack/nack比特来生成的,该捆绑情况取决于与该至少两个harqack/nack比特中的每个相关联的数据传输持续时间。网络设备700还包括解析单元720,该解析单元720被配置为根据捆绑情况解析一个或多个harqack/nack比特。

在实施例中,捆绑情况可以是这样的:基于与该harqack/nack比特相关联的数据传输持续时间,为该数量的harqack/nack比特中的每个分配优先级;以及根据该优先级捆绑该数量的harqack/nack比特中的至少两个。

在实施例中,捆绑情况可以是这样的:与第二harqack/nack比特相比,为第一harqack/nack比特分配更高的优先级。与第二harqack/nack比特相比,第一harqack/nack比特与更短的数据传输持续时间相关联。此外,捆绑情况是这样的:捆绑该数量的harqack/nack比特中的具有最高优先级的至少两个harqack/nack比特。

在实施例中,第一harqack/nack比特可以与按照具有第一子载波间隔(scs)的第一参数集进行的数据传输相关联,并且第二harqack/nack比特可以与按照具有比第一scs小的第二scs的第二参数集进行的数据传输相关联。

在实施例中,第一harqack/nack比特可以与按照第一时隙持续时间的数据传输相关联,并且第二harqack/nack比特可以与按照比第一时隙持续时间长的第二时隙持续时间的数据传输相关联。

在实施例中,第一时隙持续时间可以是迷你时隙的持续时间,并且第二时隙持续时间可以是时隙的持续时间。

在实施例中,捆绑情况可以是这样的:当被捆绑的harqack/nack比特的数量已经达到预定阈值时,在进一步捆绑之前,为从捆绑得到的每个比特分配比被捆绑的harqack/nack比特的优先级低的优先级。

在实施例中,捆绑可以包括时域捆绑和/或空间域捆绑。

在实施例中,捆绑情况可以是这样的:仅当在空间域捆绑之后,要被发送的harqack/nack比特的数量大于预定容量时,才执行时域捆绑。

在实施例中,数据传输持续时间可以是物理下行链路共享信道(pdsch)传输的持续时间。

接收单元710、确定单元720和解析单元730可以例如通过以下各项中的一项或多项实现为纯硬件解决方案或软件和硬件的组合:处理器或微处理器和适当软件以及用于存储软件的存储器、可编程逻辑器件(pld)或其他电子组件或被配置为执行上述以及例如在图4中示出的动作的处理电路。

图8是根据本公开的另一实施例的网络设备800的框图。

网络设备800包括收发器810、处理器820和存储器830。存储器830包含可由处理器820执行的指令,由此网络设备800可操作以执行例如先前结合图4描述的过程的动作。具体地,存储器830包含可由处理器820执行的指令,由此网络设备800可操作以:从终端设备接收一个或多个harqack/nack比特;当要从终端设备接收的harqack/nack比特的数量大于预定容量时,确定一个或多个harqack/nack比特中的至少一个是通过根据捆绑情况捆绑至少两个harqack/nack比特来生成的,该捆绑情况取决于与该至少两个harqack/nack比特中的每个相关联的数据传输持续时间;以及根据该捆绑情况来解析该一个或多个harqack/nack比特。

在实施例中,捆绑情况可以是这样的:基于与该harqack/nack比特相关联的数据传输持续时间,为该数量的harqack/nack比特中的每个分配优先级;以及根据该优先级捆绑该数量的harqack/nack比特中的至少两个。

在实施例中,捆绑情况可以是这样的:与第二harqack/nack比特相比,为第一harqack/nack比特分配更高的优先级。与第二harqack/nack比特相比,第一harqack/nack比特与更短的数据传输持续时间相关联。此外,捆绑情况是这样的:捆绑该数量的harqack/nack比特中的具有最高优先级的至少两个harqack/nack比特。

在实施例中,第一harqack/nack比特可以与按照具有第一子载波间隔(scs)的第一参数集进行的数据传输相关联,并且第二harqack/nack比特可以与按照具有比第一scs小的第二scs的第二参数集进行的数据传输相关联。

在实施例中,第一harqack/nack比特可以与按照第一时隙持续时间的数据传输相关联,并且第二harqack/nack比特可以与按照比第一时隙持续时间长的第二时隙持续时间的数据传输相关联。

在实施例中,第一时隙持续时间可以是迷你时隙的持续时间,并且第二时隙持续时间可以是时隙的持续时间。

在实施例中,捆绑情况可以是这样的:当被捆绑的harqack/nack比特的数量已经达到预定阈值时,在进一步捆绑之前,为从捆绑得到的每个比特分配比被捆绑的harqack/nack比特的优先级低的优先级。

在实施例中,捆绑可以包括时域捆绑和/或空间域捆绑。

在实施例中,捆绑情况可以是这样的:仅当在空间域捆绑之后,要被发送的harqack/nack比特的数量大于预定容量时,才执行时域捆绑。

在实施例中,数据传输持续时间可以是物理下行链路共享信道(pdsch)传输的持续时间。

本公开还提供了非易失性或易失性存储器形式的至少一个计算机程序产品,例如,非暂时性计算机可读存储介质、电可擦除可编程只读存储器(eeprom)、闪存和硬盘驱动器。计算机程序产品包括计算机程序。计算机程序包括:在由处理器620执行时使终端设备600执行例如先前结合图3描述的过程的动作的代码/计算机可读指令;或者在由处理器820执行时使网络设备800执行例如先前结合图4描述的过程的动作的代码/计算机可读指令。

计算机程序产品可以被配置为以计算机程序模块构造的计算机程序代码。该计算机程序模块可以基本上执行图3或图4所示流程的动作。

处理器可以是单个cpu(中央处理单元),但是还可以包括两个或更多个处理单元。例如,处理器可以包括通用微处理器;指令集处理器和/或相关芯片集和/或专用微处理器,例如,专用集成电路(asic)。处理器还可以包括用于高速缓存目的的板载存储器。计算机程序可以由与处理器相连的计算机程序产品来承载。计算机程序产品可以包括存储计算机程序的非暂时性计算机可读存储介质。例如,计算机程序产品可以是闪存、随机存取存储器(ram)、只读存储器(rom)或eeprom,并且上述计算机程序模块在备选实施例中可以分布在存储器形式的不同的计算机程序产品上。

参考图9,根据实施例,通信系统包括:电信网络910(例如,3gpp类型的蜂窝网络),其包括接入网络911(例如,无线电接入网络)和核心网络914。接入网络911包括多个基站912a、912b、912c,例如,nb、enb、gnb或其他类型的无线接入点,每个基站定义对应的覆盖区域913a、913b、913c。每个基站912a、912b、912c可通过有线或无线连接915连接到核心网络914。位于覆盖区域913c中的第一用户设备(ue)991被配置为无线连接到对应的基站912c或由对应的基站912c寻呼。覆盖区域913a中的第二ue992可无线连接到对应的基站912a。虽然在该示例中示出了多个ue991、992,但是所公开的实施例同样适用于唯一的ue位于覆盖区域中或者唯一的ue与对应的基站912连接的情况。

电信网络910本身连接到主机计算机930,该主机计算机930可以体现在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中,或者体现为服务器群中的处理资源。主机计算机930可以由服务提供商所有或在服务提供商控制之下,或者可以由服务提供商操作或代表服务提供商操作。电信网络910与主机计算机930之间的连接921、922可以直接从核心网络914延伸到主机计算机930,或者可以经过可选的中间网络920。中间网络920可以是公共网络、私有网络或伺服网络(hostednetwork)中的一个或其中多于一个的组合;中间网络920(如果有的话)可以是骨干网络或因特网;特别地,中间网络920可以包括两个或更多个子网络(未示出)。

图9的通信系统作为整体实现了所连接的ue991、992中的一个与主机计算机930之间的连接。该连接可以被描述为过顶(ott)连接950。主机计算机930和所连接的ue991、992被配置为使用接入网络911、核心网络914、任何中间网络920和可能的其他中间基础设施(未示出)经由ott连接950传送数据和/或信令。从ott连接950所通过的参与通信设备不知道上行链路和下行链路通信的路由的意义上说,ott连接950可以是透明的。例如,基站912可以不被通知或不需要被通知关于进入的下行链路通信的过去路由,该下行链路通信具有源自主机计算机930的要向所连接的ue991转发(例如,移交)的数据。类似地,基站912不需要知道源自ue991并朝向主机计算机930的输出的上行链路通信的未来路由。

现在将参考图10描述前述段落中讨论的根据实施例的对ue、基站和主机计算机的示例实现。在通信系统1000中,主机计算机1010包括硬件1015,该硬件1015包括通信接口1016,该通信接口1016被配置为与通信系统1000的不同通信设备的接口建立并保持有线或无线连接。主机计算机1010还包括处理电路1018,其可以具有存储和/或处理能力。特别地,处理电路1018可以包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或其组合(未示出)。主机计算机1010还包括软件1011,该软件1011被存储在主机计算机1010中或可由其访问,并且可由处理电路1018执行。软件1011包括主机应用1012。主机应用1012可以可操作为向远程用户提供服务,该远程用户例如是经由ott连接1050连接的ue1030,该ott连接1050终止于ue1030和主机计算机1010。在向远程用户提供服务时,主机应用1012可以提供使用ott连接1050所发送的用户数据。

通信系统1000还包括在电信系统中没置的基站1020,该基站1020包括使其能够与主机计算机1010和ue1030通信的硬件1025。硬件1025可以包括用于与通信系统1000的不同通信设备的接口建立和维持有线连接或无线连接的通信接口1026,以及用于与位于由基站1020服务的覆盖区域(图10中未示出)中的ue1030建立和维护至少无线连接1070的无线电接口1027。通信接口1026可以被配置为便于与主机计算机1010的连接1060。连接1060可以是直连,或者该连接1060可以通过电信网络的核心网络(图10中未示出)和/或通过电信网络外部的一个或多个中间网络。在所示实施例中,基站1020的硬件1025还包括处理电路1028,该处理电路1028可包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或它们的组合(未示出)。基站1020还具有内部存储或可经由外部连接访问的软件1021。

通信系统1000还包括已经提及的ue1030。ue1030的硬件1035可以包括无线电接口1037,其被配置为与服务于ue1030当前所在的覆盖区域的基站建立并保持无线连接1070。ue1030的硬件1035还包括处理电路1038,该处理电路1038可以包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或其组合(未示出)。ue1030还包括软件1031,该软件1031被存储在ue1030中或可由其访问,并且可由处理电路1038执行。软件1031包括客户端应用1032。客户端应用1032可以可操作为在主机计算机1010的支持下,经由ue1030向人类或非人类用户提供服务。在主机计算机1010中,正在执行的主机应用1012可以经由ott连接1050与正在执行的客户端应用1032通信,该ott连接1050终止于ue1030和主机计算机1010。在向用户提供服务时,客户端应用1032可以从主机应用1012接收请求数据,并响应于请求数据来提供用户数据。ott连接1050可以传送请求数据和用户数据两者。客户端应用1032可以与用户交互以生成其提供的用户数据。

注意,图10中所示的主机计算机1010、基站1020和ue1030可以分别与图9的主机计算机930、基站912a、912b、912c之一和ue991、992之一相同。也就是说,这些实体的内部工作方式可以如图10所示,并且独立地,周围网络拓扑可以是图9的网络拓扑。

在图10中,已抽象地描绘了ott连接1050以说明经由基站1020在主机计算机1010与用户设备1030之间的通信,而没有明确地涉及任何中间设备和经由这些设备对消息的精确路由。网络基础设施可以确定路由,其可以被配置为对于ue1030或操作主机计算机1010的服务提供商或这二者隐藏起来。当ott连接1050是活动的时,网络基础设施可以进一步做出动态改变路由的决定(例如,基于负载均衡考虑或网络的重新配置)。

ue1030与基站1020之间的无线连接1070是根据本公开的全文所描述的实施例的教导。各种实施例中的一个或多个改进了使用ott连接1050提供给ue1030的ott服务的性能,在ott连接1050中,无线连接1070形成最后的部分。更确切地,这些实施例的教导可以改善数据重传的效率,并且从而提供诸如减少用户等待时间的益处。

可以提供测量过程以用于监视数据速率、时延和作为一个或多个实施例的改进对象的其他因素。还可以存在可选的网络功能,用于响应于测量结果的变化而重新配置主机计算机1010与ue1030之间的ott连接1050。测量过程和/或用于重新配置ott连接1050的网络功能可以在主机计算机1010的软件1011中或在ue1030的软件1031中或在这二者中实现。在实施例中,传感器(未示出)可以被部署在ott连接1050通过的通信设备中或与该通信设备相关联;传感器可以通过提供上面例示的所监视的量的值,或者提供软件1011、1031可根据其计算或估计所监视的量的其他物理量的值,来参与测量过程。ott连接1050的重新配置可以包括消息格式、重传设置、优选路由等;重新配置不需要影响基站1020,并且基站1020对此可能是未知的或不可察觉的。这种过程和功能可以是本领域已知的和实践的。在某些实施例中,测量可以涉及专有ue信令,专有ue信令促进主机计算机1010对吞吐量、传播时间、时延等的测量。测量可以通过以下方式实现:软件1011、1031使用ott连接1050发送消息(特别是空消息或“伪”消息),同时对传播时间、错误等进行监视。

图11是示出了根据一个实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,其可以是参考图9和图10描述的那些主机计算机、基站和ue。为了简化本公开,仅图11的附图标记将被包括在本节中。在方法的第一步骤1110中,主机计算机提供用户数据。在第一步骤1110的可选子步骤1111中,主机计算机通过执行主机应用来提供用户数据。在第二步骤1120中,主机计算机发起至ue的传输,该传输携带用户数据。在可选的第三步骤1130中,根据贯穿本公开描述的实施例的教导,基站向ue发送在主机计算机发起的传输中携带的用户数据。在可选的第四步骤1140中,ue执行客户端应用,该客户端应用与由主机计算机执行的主机应用相关联。

图12是示出了根据一个实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和ue,其可以是参考图9和图10描述的那些主机计算机、基站和ue。为了简化本公开,仅图12的附图标记将被包括在本节中。在方法的第一步骤1210中,主机计算机提供用户数据。在可选子步骤(未示出)中,主机计算机通过执行主机应用来提供用户数据。在第二步骤1220中,主机计算机发起至ue的传输,该传输携带用户数据。根据本公开的全文所描述的实施例的教导,传输可以经由基站进行传递。在可选的第三步骤1230中,ue接收传输中携带的用户数据。

以上已经参考本公开的实施例描述了本公开。应当理解,在不脱离本公开的精神和范围的情况下,本领域技术人员可以进行各种修改、替换和添加。因此,本公开的范围不限于上述特定实施例,而是仅由所附权利要求限定。

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