上行链路控制信息重传

文档序号:1220576 发布日期:2020-09-04 浏览:1次 >En<

阅读说明:本技术 上行链路控制信息重传 (Uplink control information retransmission ) 是由 雷海鹏 于 2018-01-19 设计创作,主要内容包括:用于重传上行链路控制信息的方法和装置。一种装置,包括:接收器,该接收器从远程单元接收上行链路控制信息(UCI),其中该UCI包括与多个下行链路传输相对应的混合自动重传请求应答(HARQ-ACK)反馈;以及处理器,该处理器解码UCI;以及发射器,该发射器响应于UCI未被正确地解码而向远程单元发送第一信令,其中该第一信令包括指示UCI未被正确地解码的指示符。(Methods and apparatus for retransmitting uplink control information. An apparatus, comprising: a receiver that receives Uplink Control Information (UCI) from a remote unit, wherein the UCI includes hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback corresponding to a plurality of downlink transmissions; and a processor that decodes the UCI; and a transmitter to transmit first signaling to the remote unit in response to the UCI not being decoded correctly, wherein the first signaling includes an indicator indicating that the UCI is not decoded correctly.)

上行链路控制信息重传

技术领域

在此公开的主题总体上涉及无线通信,并且更具体地涉及上行链路控制信息的重传。

背景技术

在此定义了以下缩写,其中一些缩写在以下描述中被引用:第三代合作伙伴计划(3GPP)、循环冗余校验(CRC)、下行链路(DL)、演进型节点B(eNB)、欧洲电信标准协会(ETSI)、增强型干扰管理和业务自适应(eIMTA)、频分双工(FDD)、频分多址(FDMA)、混合自动重传请求应答(HARQ-ACK)、长期演进(LTE)、多址(MA)、下一代节点B(gNB)、新无线电(NR)、否定应答(NACK)、正交频分复用(OFDM)、物理资源块(PRB)、物理下行链路共享信道(PDSCH)、物理上行链路控制信道(PUCCH)、物理上行链路共享信道(PUSCH)、肯定应答(ACK)、无线电资源控制(RRC)、参考信号(RS)、单载波频分多址(SC-FDMA)、系统信息(SI)、信噪与干扰加噪声比(SINR)、传输块(TB)、时分双工(TDD)、时分复用(TDM)、用户实体/设备(移动终端)(UE)、上行链路(UL)、上行链路控制信息(UCI)、通用移动电信系统(UMTS)、超可靠和低延迟通信(URLLC)以及全球微波接入互操作性(WiMAX)。

在3GPP 5G新无线电(NR)中,下行链路(DL)传输块(TB)被承载在从gNB到UE的物理下行链路共享信道(PDSCH)上。HARQ-ACK(混合自动重传请求应答)共同表示肯定应答(ACK)和否定应答(NACK)。ACK意指在UE处正确接收TB,而NACK意指在UE处错误地接收TB。与PDSCH相对应的HARQ-ACK反馈比特作为上行链路控制信息(UCI)在物理上行链路控制信道(PUCCH)或在物理上行链路共享信道(PUSCH)上从UE被发送到gNB。

在NR中,HARQ-ACK码本的范围为从用于一个PDSCH的一个单比特到用于多个PDSCH的数百个比特。

UCI上的大信令开销可能导致低的传输可靠性,当在一个符号PUCCH上承载大的UCI有效载荷时,需要进一步优化UCI可靠性。如果在gNB侧未成功地解码UCI,即,对极化编码的UCI有效载荷的CRC校验失败,则gNB不得不重传所有先前发送的PDSCH,从而导致DL性能严重降低。

对UCI传输可靠性具有负面影响的因素包括下述:

UE的UL传输功率:对于短PUCCH上的较大的UCI有效载荷,直接的解决方案是占用更多的频率资源以降低UCI码率。考虑到UE受功率限制,这导致较低的PSD问题。较低的PSD可能会导致接收侧较低的SINR。

来自邻近小区的突发干扰:邻近小区可以支持UL URLLC传输,这是突发传输并且可以具有高传输功率以实现高可靠性。来自邻近小区的URLLC传输可能导致严重干扰相邻小区的UCI传输。

交叉链路干扰:由于每个小区中的动态TDD,基于从版本12TDD eIMTA的学习,DL对UL干扰可能很严重。一个小区中的UCI传输可能会遭受来自邻近小区的DL传输的干扰。

因此,应优化NR中的UCI传输以进一步增强传输可靠性。

发明内容

公开了用于重传上行链路控制信息的装置和方法。

在一个实施例中,一种装置,包括:接收器,该接收器从远程单元接收上行链路控制信息(UCI),其中,该UCI包括与多个下行链路传输相对应的混合自动重传请求应答(HARQ-ACK)反馈;处理器,该处理器解码UCI;发射器,该发射器响应于UCI未被正确地解码,向远程单元发送第一信令,其中,所述第一信令包括指示UCI未被正确地解码的指示符。

在一个实施例中,所述第一信令调度UCI的重传。UCI的初始传输和一个或多个后续重传形成UCI进程。优选地,多个下行链路传输中的每一个具有用于区分不同的UCI进程的UCI进程标识(ID)。通过RRC信令来配置支持的UCI进程的最大数量,并且确定下行链路控制信息(DCI)中的用于指示UCI进程ID的比特数。所述第一信令优选地包括UCI进程ID。

在另一个实施例中,发射器进一步向远程单元发送无线电资源控制(RRC)信令,其中,该RRC信令被用于在支持UCI重传的模式中配置将远程单元。所述RRC信令可以进一步配置定时器。定时器可以在UCI被接收的时隙中启动。在定时器期满之前发送第一信令。在发送第一信令之后,可以重置定时器。

在一些实施例中,发射器响应于UCI被正确地解码,向远程单元发送指示UCI被正确地解码的第二信令。

在另一实施例中,一种方法,包括:从远程单元接收上行链路控制信息(UCI),其中,该UCI包括与多个下行链路传输相对应的混合自动重传请求应答(HARQ-ACK)反馈;解码所述UCI;以及响应于UCI未被正确地解码,向远程单元发送第一信令,其中,该第一信令包括指示UCI未被正确地解码的指示符。

在一个实施例中,一种装置,包括:发射器,该发射器向基站单元发送上行链路控制信息(UCI),其中,该UCI包括与多个下行链路传输相对应的混合自动重传请求应答(HARQ-ACK)反馈;和接收器,该接收器从基站单元接收第一信令,其中,在第一信令包括指示UCI未被正确地解码的指示符的条件下,该发射器将UCI重传到基站单元。

在一些实施例中,该装置进一步包括存储器,其存储所述UCI直到基站单元指示UCI被正确地解码,或者存储UCI直到定时器期满。

在又一个实施例中,一种方法,包括:将上行链路控制信息(UCI)发送到基站单元,其中,该UCI包括与多个下行链路传输相对应的混合自动重传请求应答(HARQ-ACK)反馈;从基站单元接收第一信令;以及在第一信令包括指示UCI未被正确地解码的指示符的条件下,将UCI重传到基站单元。

附图说明

将在附图中指定和图示以上简要描述的实施例的更详细描述。需要说明的是,这些附图仅描述一些实施例,并且因此不应限制它们的范围,将通过使用附图以附加的特征和细节来描述和解释实施例,其中:

图1是图示可以被用于重传上行链路控制信息的无线通信系统的一个实施例的示意性框图;

图2是图示可以被用于重传上行链路控制信息的装置的一个实施例的示意性框图;

图3是图示可以被用于重传上行链路控制信息的装置的一个实施例的示意性框图;

图4是图示重传上行链路控制信息的一个实施例的示意图;

图5是图示UPID的一个实施例的示意图;

图6是图示用于重传上行链路控制信息的方法的实施例的示意性流程图;以及

图7是图示用于重传上行链路控制信息的另一方法的实施例的示意性流程图。

具体实施方式

如熟悉该领域的普通技术人员将会意识到,实施例的方面可以体现为系统、装置、方法或程序产品。因此,实施例可以由完全硬件、完全软件(包括固件、常驻软件、微代码等)或者混合物构成,其在本文中通常都可以称为“电路”、“模块”或者“系统”。此外,实施例可以采用体现在存储在下文中被称为“代码”的机器可读代码、计算机可读代码和/或程序代码的一个或多个计算机可读存储设备中的程序产品的形式。存储设备可以是有形的、非暂时的和/或非传输的。存储设备可能不体现信号。在某个实施例中,存储设备仅采用用于访问代码的信号。

本说明书中描述的某些功能单元可以被标记为“模块”,以便于更特别地强调它们的独立实现。例如,模块可以实现为包括定制的超大规模集成(“VLSI”)电路或门阵列、诸如逻辑芯片、晶体管或其他分立组件的现成半导体的硬件电路。模块还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备或者类似物的可编程硬件设备中实现。

模块还可以用代码和/或软件实现,以由各种类型的处理器执行。所标识的代码模块可以例如包括可执行代码的一个或多个物理或逻辑块,该可执行代码可以被组织为对象、过程或函数。然而,所标识的模块的可执行文件不需要物理地位于一起,而是可以包括存储在不同位置的不相干的指令,当这些指令逻辑地连接在一起时,包括模块并实现模块的所述目的。

代码模块可以是单个指令或许多指令,并且甚至可以分布在数个不同的代码段上、不同的程序当中、并且跨越数个存储器设备。类似地,在本文中,操作数据可以在模块内被标识和图示,并且可以以任何适当的形式体现并且被组织在任何适当的类型的数据结构内。此操作数据可以作为单个数据集收集,或者可以分布在不同的位置,包括分布在不同的计算机可读存储设备上。在模块或模块的部分以软件实现的情况下,软件部分存储在一个或多个计算机可读存储设备上。

可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储设备。存储设备可以是,例如,但不必要是电子、磁、光、电磁、红外、全息、微机械或半导体系统、装置或设备、或前述的任何适当的组合。

存储设备的更具体示例的非详尽列表将包括下述:具有一条或多条电线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(“RAM”)、只读存储器(“ROM”)、可擦除可编程只读存储器(“EPROM”或“闪存”)、便携式紧凑光盘只读存储器(“CD-ROM”)、光学存储设备、磁存储设备、或前述任何适当的组合。在本文献的上下文中,计算机可读存储介质可以是任何有形介质,其能够包含或存储程序以供指令执行系统、装置或设备使用或与之结合使用。

用于执行实施例的操作的代码可以是任何数量的行,并且可以以包括诸如Python、Ruby、Java、Smalltalk、C++或者类似物的面向对象的编程语言、和诸如“C”编程语言或者类似物的传统的过程编程语言、和/或诸如汇编语言的机器语言中的一种或多种编程语言的任何组合来编写。代码可以完全地在用户的计算机上执行、或者部分地在用户的计算机上执行,作为独立的软件包而部分地在用户的计算机上、部分地在远程计算机上或完全地在远程计算机或服务器上执行。在最后的场景下,远程计算机可以通过包括局域网(“LAN”)或广域网(“WAN”)的任何类型的网络连接到用户的计算机,或者可以连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。

本说明书中对“一个实施例”、“实施例”或类似语言的引用意指结合该实施例描述的特定特征、结构或特性包括在至少一个实施例中。因此,除非另有明确说明,否则在整个说明书中,短语“在一个实施例中”、“在实施例中”和类似语言的出现可以但不一定全部指相同的实施例,而是意指“一个或多个但不是所有实施例”。除非另有明确说明,否则术语“包括”、“包含”、“具有”及其变体意指“包括但不限于”。除非另有明确说明,否则列举的项的列表并不暗示任何或所有项是互斥的。除非另有明确说明,否则术语“一(a)”、“一个(an)”和“该(the)”也指“一个或多个”。

此外,所描述的实施例的特征、结构或特性可以以任何适当的方式组合。在以下描述中,提供许多具体细节,诸如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对实施例的彻底理解。然而,专业人员将认识到,可以在没有一个或多个具体细节的情况下,或者利用其他方法、组件、材料等来实践实施例。在其他情况下,未详细示出或描述公知的结构、材料或操作以避免使实施例的任何方面模糊。

下面参考根据实施例的方法、装置、系统和程序产品的示意性流程图和/或示意性框图来描述实施例的各方面。将理解,示意性流程图和/或示意性框图的每个块以及示意性流程图和/或示意性框图中的块的组合能够通过代码实现。此代码可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令,创建用于实现在块或者一些块的示意性流程图和/或示意性框图中指定的功能/动作的手段。

代码还可以存储在存储设备中,该存储设备能够指示计算机、其他可编程数据处理装置或其他设备以特定方式运行,使得存储在存储设备中的指令产生包括指令的制品,该指令实现在示意性流程图和/或示意性框图的块或一些块中指定的功能/动作。

代码还可以被加载到计算机、其他可编程数据处理装置或其他设备上,使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的代码提供用于实现在流程图和/或框图的块或一些块中指定的功能/动作的过程。

附图中的示意性流程图和/或示意性框图示出根据各个实施例的装置、系统、方法和程序产品的可能实现的架构、功能和操作。在这方面,示意性流程图和/或示意性框图中的每个块可以表示代码的模块、片段或部分,其包括用于实现指定的逻辑功能的代码的一个或多个可执行指令。

还应注意,在一些可替选的实施方式中,块中标注的功能可以不按附图中标注的次序发生。例如,连续示出的两个块可以基本上同时执行,或者这些块有时可以以相反的次序执行,这取决于所涉及的功能。可以设想其他步骤和方法在功能、逻辑或效果上等同于所图示的附图的一个或多个块或其部分。

尽管可以在流程图和/或框图中采用各种箭头类型和线类型,但是应理解它们不限制相应实施例的范围。一些箭头或其他连接符可以仅用于指示所描绘的实施例的逻辑流程。例如,箭头可以指示所描绘的实施例的枚举步骤之间的未指定持续时间的等待或监视时段。还将注意,框图和/或流程图的每个块以及框图和/或流程图中的块的组合,能够由执行特定功能或动作的基于专用硬件的系统、或由专用硬件和代码的组合来实现。

每个附图中的元件的描述可以参考前述附图的元件。相同的数字指代所有附图中的相同元件,包括相同元件的可替选的实施例。

图1描绘用于重传上行链路控制信息的无线通信系统100的实施例。在一个实施例中,无线通信系统100包括远程单元102和基站单元104。虽然图1中描绘特定数量的远程单元102和基站单元104,但是应注意,任何数量的远程单元102和基站单元104都可以包括在无线通信系统100中。

在一个实施例中,远程单元102可以包括计算设备,诸如台式计算机、膝上型计算机、个人数字助理(“PDA”)、平板计算机、智能电话、智能电视(例如,连接到互联网的电视)、机顶盒、游戏控制台、安全系统(包括安全摄像头)、车载计算机、网络设备(例如,路由器、交换机、调制解调器)等。在一些实施例中,远程单元102包括可穿戴设备,诸如智能手表、健身带、光学头戴式显示器等。远程单元102可以被称为订户单元、移动设备、移动站、用户、终端、移动终端、固定终端、订户站、UE、用户终端、设备、或者本领域中使用的其他术语。远程单元102可以经由UL通信信号与一个或多个基站单元104直接通信。

基站单元104可以分布在地理区域上。在某些实施例中,基站单元104还可以称为接入点、接入终端、基地、基站、节点-B、eNB、gNB、家庭节点-B、中继节点、设备、或本领域中使用的任何其他术语。基站单元104通常是包括可通信地耦合到一个或多个对应的基站单元104的一个或多个控制器的无线电接入网络的一部分。无线电接入网络通常可通信地耦合到一个或多个核心网络,该核心网络可以耦合到其他网络,如互联网和公用交换电话网等其他网络。无线电接入网络和核心网络的这些和其他元件未被图示,但是对本领域的普通技术人员通常是公知的。

在一个实施方式中,无线通信系统100符合3GPP 5G新无线电(NR)。然而,更一般地,无线通信系统100可以实现一些其他开放或专有通信协议,例如,WiMAX以及其他协议。

基站单元104可以经由无线通信链路为服务区域(例如,小区或小区扇区)内的多个远程单元102服务。基站单元104在时间、频率和/或空间域中发送DL通信信号以服务于远程单元102。

图2描绘可以用于重传上行链路控制信息的装置200的一个实施例。装置200包括远程单元102的一个实施例。此外,远程单元102可以包括处理器202、存储器204、输入设备206、显示器208、发射器210和接收器212。在一些实施例中,输入设备206和显示器208组合成单个设备,诸如触摸屏。在某些实施例中,远程单元102可以不包括任何输入设备206和/或显示器208。在各种实施例中,远程单元102可以包括处理器202、存储器204、发射器210和接收器212中的至少一个,并且可以不包括输入设备206和/或显示器208。

在一个实施例中,处理器202可以包括能够执行计算机可读指令和/或能够执行逻辑操作的任何已知控制器。例如,处理器202可以是微控制器、微处理器、中央处理器(“CPU”)、图形处理器(“GPU”)、辅助处理单元、现场可编程门阵列(“FPGA”)或类似的可编程控制器。在一些实施例中,处理器202执行存储在存储器204中的指令以执行本文中描述的方法和例程。处理器202通信地耦合到存储器204、输入设备206、显示器208、发射器210和接收器212。

在一个实施例中,存储器204是计算机可读存储介质。在一些实施例中,存储器204包括易失性计算机存储介质。例如,存储器204可以包括RAM,包括动态RAM(“DRAM”)、同步动态RAM(“SDRAM”)和/或静态RAM(“SRAM”)。在一些实施例中,存储器204包括非易失性计算机存储介质。例如,存储器204可以包括硬盘驱动器、闪存或任何其他适当的非易失性计算机存储设备。在一些实施例中,存储器204包括易失性计算机存储介质和非易失性计算机存储介质两者。在一些实施例中,存储器204存储与系统参数有关的数据。在一些实施例中,存储器204还存储程序代码和相关数据,诸如在远程单元102上运行的操作系统或其他控制器算法。

在一个实施例中,输入设备206可以包括任何已知的计算机输入设备,包括触摸板、按钮、键盘、触控笔、麦克风等。在一些实施例中,输入设备206可以与显示器208集成,例如,作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备206包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上手写来输入文本。在一些实施例中,输入设备206包括诸如键盘和触控面板的两个或更多个不同的设备。

在一个实施例中,显示器208可以包括任何已知的电子可控显示器或显示设备。显示器208可以被设计为输出视觉、听觉和/或触觉信号。在一些实施例中,显示器208包括能够向用户输出视觉数据的电子显示器。例如,显示器208可以包括但不限于LCD显示器、LED显示器、OLED显示器、投影仪或能够向用户输出图像、文本等的类似显示设备。作为另一个非限制性示例,显示器208可以包括诸如智能手表、智能眼镜、平视显示器等的可穿戴显示器。此外,显示器208可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。

在某些实施例中,显示器208包括用于产生声音的一个或多个扬声器。例如,显示器208可以产生可听的警报或通知(例如,嘟嘟声或钟声)。在一些实施例中,显示器208包括用于产生振动、运动或其他触觉反馈的一个或多个触觉设备。在一些实施例中,显示器208的全部或部分可以与输入设备206集成。例如,输入设备206和显示器208可以形成触摸屏或类似的触敏显示器。在其他实施例中,显示器208可以位于输入设备206附近。

发射器210用于向基站单元104提供UL通信信号,并且接收器212用于从基站单元104接收DL通信信号。在各种实施例中,接收器212可以用于接收广播信号。尽管仅图示一个发射器210和一个接收器212,但是远程单元102可以具有任何适当数量的发射器210和接收器212。发射器210和接收器212可以是任何适当类型的发射器和接收器。在一个实施例中,发射器210和接收器212可以是收发器的一部分。

图3描绘了可以用于重传上行链路控制信息的装置300的一个实施例。装置300包括基站单元104的一个实施例。此外,基站单元104可以包括处理器302、存储器304、输入设备306、显示器308、发射器310和接收器312中的至少一个。可以理解,处理器302、存储器304、输入设备306、显示器308、发射器310和接收器312可以分别基本上类似于远程单元102的处理器202、存储器204、输入设备206、显示器208、发射器210和接收器212。

在各种实施例中,发射器310被用于将信令发送到远程单元。尽管仅图示一个发射器310和一个接收器312,但是基站单元104可以具有任何适当数量的发射器310和接收器312。发射器310和接收器312可以是任何适当类型的发射器和接收器。在一个实施例中,发射器310和接收器312可以是收发器的一部分。

图4描绘了用于重传上行链路控制信息(UCI)的方法(400)。在步骤410中,gNB用在PDSCH上的传输块(TB)发送下行链路数据(下行链路传输)。由于多个PDSCH的对应的HARQ-ACK反馈在一个UCI中传输,所以多个PDSCH被配置在一个下行链路关联集中。特别地,可以在一个PDSCH中发送一个或两个TB。特别地,在单码字传输中,在一个PDSCH中发送一个TB,而在两个码字传输中,在一个PDSCH中发送两个TB。可以在时域和/或在多个分量载波中发送多个PDSCH。例如,如果下行链路关联集被配置有N个时隙并且被配置的载波的数量是C,并且假设在一个PDSCH中发送一个TB,则将在一个下行链路关联集中发送N*C个TB。

对于每个被发送的TB,UE在PUCCH或PUSCH上将HARQ-ACK发送回到gNB,以指示在TB处是否成功接收到发送的TB。HARQ-ACK可以是肯定应答(ACK),这意指在UE处正确地接收到TB,或者可以是否定应答(NACK),这意指在UE处错误地(即,没有正确地)接收到TB。因此,对于每个TB,可以将一个比特用作HARQ-ACK。多个HARQ-ACK可以被组合为HARQ-ACK码本,以作为HARQ-ACK反馈被一起发送。例如,在一个下行链路关联集中发送N*C个TB的条件下,可以将用于下行链路关联集的具有N*C个比特的HARQ-ACK码本(或HARQ-ACK反馈)发送回到gNB,其中每个比特表示在UE处是否成功或错误地接收到N*C个TB中对应的每一个。

另外,可以在一个TB中配置多个码块组(CBG)。因此,代替发送HARQ-ACK以指示正确或错误地接收到的TB,可以使用HARQ-ACK来指示在UE处是否正确或错误地接收到CBG。例如,如果M是在一个TB中配置的CBG的数量,则HARQ-ACK码本将包括N*C*M个比特。通常,N可以假设为4,C可以被配置为最大值16,并且M可以被配置为8。在这种假设下,HARQ-ACK码本大小等于4*16*8=512,以用于单码字传输。顺便提及,在两个码字传输的条件下,HARQ-ACK码本的大小将翻倍。

如上所述,UE在接收到下行链路关联集(DAS)中的多个TB(或CBG)时,向gNB发送HARQ-ACK码本(HARQ-ACK反馈),以指示在UE处多个TB(或CBG)是否被正确或错误地接收。HARQ-ACK反馈的传输被包括在上行链路控制信息(UCI)传输中(420)。根据DL指配中的HARQ-ACK定时指示和PUCCH资源指示进行UCI传输。

在接收到UCI时,gNB检查(430)是否可以正确地解码UCI。特别地,可以校验UCI的CRC。如果可以正确地解码UCI,即,通过了CRC校验,则gNB将进一步检查HARQ-ACK码本的每个比特,其是ACK或NACK。对于HARQ-ACK码本中包含的每个NACK,gNB将重传由NACK指示的对应TB(或CBG)。如果不能正确地解码UCI,即,CRC校验失败,则gNB向UE发送(440)信令以指示不能正确地解码UCI。该信令可以包括用于调度UCI的重传的下行链路控制信息(DCI)。

传统上,如果无法正确地解码UCI,则gNB将不得不重传下行链路关联集中对应于HARQ-ACK反馈的所有TB(或CBG)。这是不可取的。

在实施例中,如果不能正确地解码UCI,则gNB通过发送DCI来发起UCI重传,使得可以将包括HARQ-ACK反馈的UCI从UE重传到gNB。UCI的失败的CRC校验仅指示在gNB处错误地接收到UCI,而未必指示在UE处错误地接收到在下行链路关联集中对应于HARQ-ACK反馈的所有TB(或CBG)。如背景部分所提及的,可能存在可能会干扰UCI的传输的多种原因,其可能会导致在gNB处错误地接收到UCI。因此,仅由于无法在gNB处解码UCI,就在下行链路关联集中重传所有TB(或CBG)的效率极低。

DCI传输可以另外包括UE重传UCI所必需的资源,使得可以调度UCI重传。在接收到DCI之后,UE将包括HARQ-ACK反馈的UCI重传(450)到gNB。

在接收到重传的UCI之后,gNB可以检查是否可以正确地解码重传的UCI。可选地,gNB可以将重传的UCI与先前传输的UCI组合以用于进一步解码。在这种条件下,很有可能可以正确地解码重传的UCI(或组合的UCI)。

图5示出UCI进程ID(UPID)的示例。如上所述,一个HARQ-ACK码本对应于一个下行链路关联集(DAS)。在gNB向UE发送信令以指示UE重传UCI的条件下,gNB不得不通知UE哪个HARQ-ACK码本应被重传。这是通过引入UCI进程ID(UPID)来完成的。每个下行链路关联集(DAS)被指配有UPID。从gNB发送到UE以重传UCI的DCI包含UPID,以指示应重传哪个HARQ-ACK码本。在图5的示例中,配置四个UCI进程,这意指DCI中包含两个比特,用于指示相应的UCI重传。同一下行链路关联集中的多个PDSCH具有相同的UPID。

如图5中所示,在一个DAS中四个连续的时隙被捆绑。在图5中,每个时隙可以具有用于UCI传输的UL部分。在配置四个UCI进程的条件下,每个UCI应在后续三个下行链路关联集的传输期间完成其初始传输和重传。

图6从UE的角度图示用于重传上行链路控制信息的方法的实施例。

方法600开始于RRC信令的步骤610。在RRC信令中,UE被配置以支持上行链路控制信息的重传。这可以通过RRC信息“启用”或“禁用”来实现,以将UE配置为支持或不支持UCI重传的模式。在支持UCI重传的模式下,UE应该在一段时间内将UCI存储在其存储器中。在UE被配置以支持UCI重传的条件下,还配置支持的UCI进程的最大数量。支持的UCI进程的最大数量可以由其数目指示,例如,在图5所示的情况下为四个。支持的UCI进程的最大数量确定DCI中应包含多少个比特用于指示不同的UCI进程,例如,在图5中所示的情况下,需要2个比特。

优选地,在RRC信令中还配置定时器。定时器用于确定用于重传UCI的时间限制。

在步骤620中,UE在下行链路关联集(DAS)中接收一个或多个PDSCH。DAS可以包含多个时隙或非时隙(即,微时隙)。每个PDSCH具有一个或两个TB(或多个CBG)。优选地,在一个DAS中发送的所有PDSCH具有相同的UPID。HARQ-ACK码本被生成用于DAS,其中,每个HARQ-ACK(ACK或NACK)表示在UE处是否正确地或错误地接收到在DAS中发送的TB(或CBG)中的相应的一个。

在步骤630中,UE将包括HARQ-ACK反馈的上行链路控制信息(UCI)发送到gNB。

如果UE被配置以支持UCI重传,则需要将UCI存储在其存储器中,使得所存储的UCI可以用于重传。在步骤630中,UE还将UCI存储在其存储器中。可以在UCI的传输之前、之后和/或同时执行存储UCI。

在UE发送包括HARQ-ACK反馈的UCI之后,定时器在步骤640中启动。定时器优选地在UCI被发送的时隙中启动。

该过程进入步骤650,其中UE检查是否从gNB接收到信号。如果没有接收到信号,则在步骤660中,UE检查在步骤640中启动的定时器是否期满。如果定时器还没有期满,则过程返回到步骤650。如果定时器期满,则UE假定gNB已经正确地解码UCI,并且因此从其存储器中删除UCI(步骤695)。

在步骤650中,如果接收到包括下行链路控制信息(DCI)的信令,则在步骤670中,UE判断是否接收到第一信令或第二信令。第一信令包括指示UCI在gNB处未被正确地解码的指示符,这意指UCI的重传被调度。如图5中所示,多个DAS被发送到UE,其中每个DAS具有UPID。因此,从gNB发送的DCI包括UPID,以指示应重传哪个UCI(即,哪个HARQ-ACK码本)。在配置四个UPID的图5的条件下,具有UPID 1的UCI的传输和重传将会在第四DAS的传输结束之前完成。这是因为在第四DAS的传输之后,将发送另一个具有UPID 1的第一DAS。

在步骤670处判断第一信令的条件下,在步骤680中,UE重新传输包括具有DCI中指示的UPID的HARQ-ACK反馈的UCI。

在步骤680处的UCI的重传之后,定时器将在步骤690处重新启动。定时器优选在重传UCI的时隙中重新启动。然后,过程返回到步骤650。

第二信令意指在gNB处UCI被正确地解码。在步骤670处判断第二信令的条件下,UE知道在gNB处UCI被正确地解码。因此,过程进入步骤695,其中不需要被重新传输的UCI被删除。

图7从gNB的角度图示用于重传上行链路控制信息的另一种方法7000的实施例。

在步骤7010中,gNB用RRC信令配置UE。在RRC信令中,UE被配置以支持上行链路控制信息的重传。这可以通过RRC信息“启用”或“禁用”来实现,以将UE配置为支持或不支持UCI重传的模式。在UE被配置为支持UCI重传的条件下,还配置支持的UCI进程的最大数量。优选地,在RRC信令中还配置定时器。定时器用于确定用于重传UCI的时间限制。

定时器的有效时段在gNB上预先确定。例如,gNB可以通过参考支持的UCI进程的最大数量和/或UCI重传的配置来决定定时器的有效时段。在一些实施例中,在先前接收的UCI不能被正确地解码的条件下,UCI重传可以被执行至少两次。

在步骤7020中,gNB在下行链路关联集(DAS)中向UE发送一个或多个PDSCH。DAS可以包含一个或多个时隙或非时隙(即,微时隙)。每个PDSCH具有一个或两个TB(或多个CBG)。优选地,在一个DAS中发送的所有PDSCH具有相同的UPID。

在步骤7030中,gNB接收从UE发送的UCI。UCI包括HARQ-ACK码本,其中每个HARQ-ACK(ACK或NACK)表示在UE处是否正确或错误地接收在DAS中发送的相应的TB(或CBG)。

在步骤7040中,定时器启动。定时器优选地在UCI被接收的时隙中启动。

在步骤7050中,gNB检查接收到的UCI是否可以被正确地解码。特别是,gNB检查UCI的CRC。如果UCI无法被正确地解码,即,CRC校验失败,则gNB在步骤7060中检查定时器是否期满。

在步骤7060中定时器尚未期满的条件下,gNB在步骤7070中向UE发送第一信令。第一信令指示UCI无法被正确地解码。第一信令可以包括用于调度UCI的重传的下行链路控制信息(DCI)。DCI优选地包含指示应重传哪个HARQ-ACK码本的UPID。

在第一信令的传输之后,在步骤7080处重置定时器。

在步骤7090中,gNB接收包括重传的HARQ-ACK码本的UCI重传。

然后,过程返回到步骤7040,即,启动定时器。因为已经执行步骤7040,在该方法从步骤7090转到步骤7040的条件下,步骤7040可以被称为“定时器重新启动”。

在步骤7050中,在gNB确定UCI或重传的UCI可以被正确地解码的条件下,过程进入步骤7100。

在步骤7100中,gNB向UE发送第二信令以指示在gNB处UCI被正确地解码。

步骤7100是可选的。参考图6,在步骤670处接收到第二信令的条件下,UE知道在gNB处UCI被正确地解码。这种情况对应于正在执行的步骤7100。如果没有执行步骤7100,则UE将不会从gNB接收任何信令(步骤650,否)。在定时器在步骤660中期满的条件下,UE将假定在gNB处UCI被正确地解码。

将注意力再次转向图7,在步骤7110中,在UCI(或重传的UCI)能够被正确地解码的条件下,无论是否执行步骤7100,gNB都检查HARQ-ACK码本中包含的每个HARQ-ACK,其可以是ACK或NACK。

因为NACK意指在UE处未正确地接收到对应的TB(或CBG),所以gNB在步骤7120中重传与HARQ-ACK码本中包含的NACK相对应的每个TB(或CBG)。

在步骤7060中,在定时器期满的条件下,该方法还进行到步骤7120。定时器的有效时段可以通过参考支持的UCI进程的最大数量和/或UCI重传的配置来预先确定。以图5为例,最多配置4个UCI进程,这暗指每个UCI应在后续三个下行链路关联集的传输期间完成其初始传输和重传。在该持续时间之后,步骤7060中的定时器不得不期满。

在定时器在步骤7060中期满的条件下,UCI和/或重传的UCI仍然无法被正确地解码,这意指gNB不知道DAS中发送的TB(或CBG)是否在UE处被正确或错误地接收到。在这种条件下,gNB不得不在假设所有NACK的情况下在DAS中重传所有TB(或CBG)。换句话说,必须重传DAS中的所有TB(或CBG)。

如上所述,在步骤7090处gNB接收到UCI重传的条件下,gNB在步骤7050处检查重传的UCI是否可以被正确地解码。这可以以不同的方式执行。可以在步骤7090之后立即执行可选步骤。在可选步骤中,在检查组合的HARQ-ACK是否可以被正确地解码之前,gNB可以将重传的HARQ-ACK与先前发送的HARQ-ACK进行组合。

可以在步骤7060的否定确定之后附加地或替代地执行所述可选步骤。gNB可以首先尝试检查重传的UCI是否可以被正确地解码。如果否,则在步骤7060的否定确定之后,即,定时器尚未期满,gNB可以在检查组合的HARQ-ACK是否可以被正确地解码之前执行将重传的HARQ-ACK与先前发送的HARQ-ACK进行组合的可选步骤。

可以以其他特定形式实践实施例。所描述的实施例在所有方面都被视为仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求而不是前面的描述来指示。在权利要求的含义和等同范围内的所有变化都包含在其范围内。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:使用分布匹配器的集合的通信系统及方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类