信道状态信息和混合自动重复请求-确认信息的多路复用的制作方法

文档序号:14683732发布日期:2018-06-12 22:55阅读:198来源:国知局
信道状态信息和混合自动重复请求-确认信息的多路复用的制作方法

相关申请的交叉引用

本申请要求美国临时专利申请第61/667,325号以及美国临时专利申请第61/679,627号的权益,前者于2012年7月2日提交、题为“高级无线通信系统和技术”,后者于2012年8月3日提交、题为“高级无线通信系统和技术”,这两件美国临时专利申请的全部内容通过引用被结合于此。

领域

本发明的实施例一般涉及无线通信领域,尤其涉及多路复用信道状态信息和混合自动重复请求-确认信息。

背景

在第三代合伙人计划(3GPP)长期演进-高级(LTE-A)标准的版本10中,在用户设备被配置用于载波聚集并且使用具有信道选择的物理上行链路控制信道(PUCCH)格式的多小区混合自动重复请求-确认(HARQ-ACK)传输的定时和使用PUCCH格式2进行CSI的定时在同一子帧中重叠时,可能发生冲突。在这一情况下,UE丢弃CSI并且使用具有信道选择的PUCCH格式1b发射HARQ-ACK信息。然而,由于CSI和HARQ-ACK信息间的碰撞造成的CSI的频繁丢弃可能会导致由于正确CSI反馈的不可用而造成的下行链路吞吐量损失。

附图简述

通过结合附图的以下详细描述将容易地理解诸实施例。为便于此描述,相同的参考数字表示相同的结构元件。诸实施例在附图的各图中通过示例而非限制加以说明。

图1示意性地说明了按照各个实施例的网络环境。

图2说明了按照各个实施例的用于发射上行链路控制信息(UCI)的方法。

图3示意性地说明了按照各个实施例的发射模块。

图4示意性地说明了按照各个实施例的发射模块。

图5示意性地说明了按照各个实施例的编码器模块。

图6说明了按照各个实施例的用于发射上行链路控制信息(UCI)的方法。

图7说明了按照各个实施例的相位调制概念。

图8说明了按照各个实施例的用于发射UCI的方法。

图9说明了按照各个实施例的PUSCH上UCI的多路复用。

图10示意性地描述了按照各个实施例的示例系统。

详细描述

本公开案的说明性实施例包括但不限于用于多路复用信道状态信息(CSI)和混合自动重复请求-确认(HARQ-ACK)信息的方法、系统、计算机可读介质和装置。此处描述的实施例可以增强下行链路吞吐量,而同时降低CSI或HARQ-ACK信息的丢弃损失。

说明性实施例的各个方面将会用本领域技术人员为向本领域其他技术人员传达其工作实质而通常采用的术语来描述。然而,对于本领域技术人员显而易见的是,可以仅用所述方面的一些来实现替代的实施例。为说明目的,提出了具体的数字、材料和配置来提供说明性实施例的透彻理解。然而,对于本领域技术人员将显而易见的是,可以无须这些具体细节而实现替代的实施例。在其他情况下,省略或简化公知的特征以便不混淆说明性实施例。

而且,可以以最有助于理解说明性实施例的方式,将各个操作描述为多个离散的操作;然而,描述的顺序不应被视为暗指这些操作必须按顺序发生。特别是,这些操作可能不以呈现的顺序来执行。

短语“在一些实施例中”被重复使用。该短语一般不指相同的实施例;然而,它可以指相同的实施例。术语“包括(comprising)”、“具有(having)”和“包括(including)”是同义的,除非上下文特别指明。

短语“A和/或B”意指(A)、(B)或者(A和B)。短语“A/B”和“A或B”意指(A)、(B)或者(A和B),类似于短语“A和/或B”。

如此处使用的,术语“模块”意指或包括诸如被配置成提供所述功能的专用集成电路(ASIC)、电子电路、逻辑电路、处理器(共享、专用或群组)和/或存储器(共享、专用或群组)这样的硬件组件,也可以是上述硬件组件的一部分。在一些实施例中,模块可以执行一个或多个软件或固件程序以提供所述功能中的至少一些。

图1示意性地说明按照各个实施例的网络环境100。网络环境100包括与无线电接入网(RAN)108无线耦合的用户设备(UE)104。RAN108可以包括增强的节点基站(eNB)112,该增强的节点基站(eNB)112被配置成经由空中(OTA)接口与UE 104通信。RAN 108可以是3GPP LTE高级(LTE-A)网络的一部分并且可以被称为演进的通用陆地无线电接入网(EUTRAN)。在其他实施例中,可以使用其他无线电接入网技术。

UE 104可以包括通信设备116,通信设备116实现各种通信协议以便实施与RAN 108的通信。通信设备116可以是芯片、芯片集或者已编程和/或预先配置的电路系统的其他集合。在一些实施例中,通信设备116可以包括基带电路、无线电收发机电路等或者是上述电路的一部分。

通信设备116可以包括彼此间至少如图所示地耦合的HARQ-ACK模块120、信道状态信息(CSI)模块124和发射模块128。

HARQ-ACK模块120可以实现各种HARQ过程。例如,在一些实施例中,HARQ-ACK模块120可以确定下行链路数据是否在物理下行链路共享信道(PDSCH)上被正确地接收。HARQ-ACK模块120可以生成HARQ-ACK比特流,该HARQ-ACK比特流包括确认/否定确认(ACK/NACK)比特,以指示下行链路传输的码字已被成功地接收。在一些实施例中,HARQ-ACK模块120可以为单码字下行链路传输生成一个ACK/NACK比特,并且为双码字下行链路传输生成两个ACK/NACK比特。与子帧i-k中的PDSCH传输相对应的ACK/NACK比特可以在子帧i中被发射。值k在各个实施例中可以不同,并且可以取决于例如帧结构类型、时分双工(TDD)上行链路/下行链路(UL/DL)配置等。在一些FDD实施例中,值k可以等于四。在一些实施例中,HARQ过程可以按照相关的技术规范,例如3GPP技术规范(TS)36.213V10.6.0(2012年6月26日)。

CSI模块124可以控制关于信道状态的各个CSI组成部分的生成和发射。CSI组成部分可以包括但不限于信道质量指示符(CQI)、预编码矩阵指示符(PMI)、等级指示符(RI)以及预编码类型指示符(PTI)。在一些实施例中,UE 104可由较高层半统计地配置,以便在PUCCH上周期性地反馈各种CSI组成部分。在一些实施例中,CSI反馈可以按照相关的技术规范,例如3GPP TS 36.213。

发射模块128可以与HARQ-ACK模块120和CSI模块124两者耦合。发射模块128可以从HARQ-ACK模块120接收HARQ比特流以及从CSI模块124接收CSI比特流。在一些实施例中,调度冲突(或碰撞)可能在尝试编码HARQ比特流和CSI比特流以用于传输时发生。例如,这可以在以下情况下发生:当可对应于单小区周期性CSI的CSI比特流要使用PUCCH格式2来发射并且对应于多小区HARQ-ACK的HARQ比特流要使用具有信道选择的PUCCH格式1b来发射时。

PUCCH格式2可用于例如报告宽带CQI/PMI,并且在一些实施例中可以包括多达11个比特。PUCCH格式2所发射的CSI可以是特定下行链路(DL)协同多点(CoMP)集合和/或对于载波聚集(CA)方案中的特定服务小区的最终CSI。此后,为方便起见可以假定CA情况;然而,类似概念可等价地可用于DL CoMP CSI反馈,该DL CoMP CSI反馈可要求比单小区操作更多数量的CSI比特。

可以使用具有信道选择的PUCCH格式1b,使得通过选择多个可能的PUCCH资源之一来指示要被传送的HARQ-ACK信息中的一些。具有信道选择的PUCCH格式1b可用于支持不多于四个ACK/NACK比特并且被配置有CA方案中的多达两个分量载波(CC)的UE。使用具有信道选择的PUCCH格式1b的HARQ-ACK信息的有效载荷尺寸可以从两个比特到四个比特不等。

如果要用于CSI和HARQ-ACK两者的传输资源(例如PUCCH格式2)具有多达例如13比特的有效载荷尺寸,则当上行链路控制信息(UCI)比特(其可包括ACK/NACK比特和CSI比特)的总数超过13比特时可能发生调度冲突。对于CSI的多达11个比特以及HARQ-ACK的多达4个比特,UCI可以包括例如多达15个比特。

在检测到潜在的调度冲突之际,发射模块128可以在发射UCI时执行各种解析过程。

图2说明了按照一些实施例的方法200。方法200可由UE的发射模块执行,诸如UE 104的发射模块128。在一些实施例中,UE可以包括其上存储有指令的一个或多个计算机可读介质以及/或者具有对该一个或多个计算机可读介质的接入,该指令在被执行时使UE即发射模块128执行方法200的一些或全部。

出于本讨论的目的,A可以指UCI比特的数目,其可取决于传输格式;A’可以指CSI比特的数目(例如,A’=4,5,...11),C可以指可由PUCCH格式2传送的最大有效载荷尺寸(例如,C=11或13),N可以指用于信道选择的ACK/NACK比特数(例如,N=2,3或4),CSI比特流可由a′0,a′1,a'2,a′3,...,a′A′-1表示,而HARQ-ACK比特流可由表示。

在204,方法200可以包括检测潜在的调度冲突。如上所述,潜在的调度冲突可以在CSI比特流要使用PUCCH格式2发射且HARQ比特流要使用具有信道选择的PUCCH格式1b同时地发射时发生。在一些实施例中,潜在的调度冲突的检测可以在设置特定参数时完成。例如,这可以是在simultaneousAckNackAndCQI或者诸如用于具有信道选择的PUCCH格式1b的simultaneousAckNackAndCQI-ChSel-rX之类的已更新参数为真时,其中X是版本依赖号(例如12)。在一些实施例中,参数可以通过例如3GPP TS36.331v9.10.0(2012年3月14日)中描述的RRC信令来设置。

在208,方法200可以包括确定要在子帧的PUCCH传输中发射的UCI比特的数目。如上所述,UCI比特可以包括ACK/NACK比特和CSI比特。在一些实施例中,UCI比特还可以包括一个或多个调度请求(SR)比特。

在212,方法200可以包括确定UCI比特数是否大于能由子帧的PUCCH传输所传送的有效载荷尺寸。在各个实施例中,假定目前可用的里德穆勒(Reed-Muller:RM)编码的能力时,具有格式2的PUCCH传输的有效载荷容量可以是13个比特。

如果确定要被发射的UCI比特的数目不大于有效载荷尺寸,则方法200可以包括在216联合地编码CSI比特和ACK/NACK比特。CSI和ACK/NACK比特可以被多路复用在一起并且被联合地编码以便在例如PUCCH格式2资源上传输。

图3说明了按照一些实施例、能够多路复用CSI和ACK/NACK比特并且在PUCCH格式2资源上联合地编码它们的发射模块300。发射模块300可类似于发射模块128且基本可与发射模块128交换。发射模块300可以是用于正常循环前缀(CP)的PUCCH格式2的时域结构。在其他实施例中,可以使用其他结构。

多路复用器模块304可以根据公式1将CSI比特流与HARQ-ACK信息比特流多路复用以得到UCI比特流a。

[a0,a1,a2,a3,...,aA-1]=[a'0,a′1,a'2,a′3,...,a'A′-1,a″0,a″1,···,a″N-1] 公式1

尽管所示的公式1的多路复用是将HARQ-ACK信息比特流添加至CSI比特流的末尾,其他实施例可以使用其他多路复用方式。例如,在另一实施例中,CSI比特流可以被添加至HARQ-ACK比特流的结尾。在还有另一实施例中,CSI比特流和HARQ-ACK比特流可以彼此交织。

如果SR要在没有上行链路共享信道(UL-SCH)的情况下在同一子帧中被发送,则SR也可以与CSI和ACK/NACK比特多路复用。在一些实施例中,SR比特可以在ACK/NACK比特的末尾处被多路复用。在一些实施例中,SR比特“1”可以表示正SR,SR比特“0”可以表示负SR。

UCI比特流可由编码器模块308使用RM编码、尾比特卷积编码(TBCC)或某些其他适当的编码过程来编码,以提供已编码的比特流b。在一些实施例中,UCI比特流可以根据(20,A)RM码来编码。(20,A)RM码的码字可以是标记为Mi,n的13个基本序列的线性组合,并且在表1中定义。

表1-(20,A)码的基本序列

已编码比特流的比特可由b0,b1,b2,b3,...,bB-1表示,其中B=20,且

已编码的比特流可由加扰器模块312根据以下公式用UE专用加扰序列来加扰,以提供具有已加扰比特的已加扰比特流:

其中加扰序列c(i)是伪随机序列(例如,Gold序列、伪噪声(PN)序列、Kasami序列等)。加扰序列发生器可以是编码器模块308的一部分,并且可以在每个子帧的开始处用以下公式来初始化:

其中nRNTI是小区无线电网络临时标识符(C-RNTI)。

已加扰比特可由调制器模块312调制。在一些实施例中,调制器模块314可以采用四相相移键控(QPSK)调制,从而得到复数值的调制码元的块d(0),...,d(9)。

乘法器3161-9可以根据以下公式将每个复数值的码元d(0),...,d(9)与用于PUCCH传输的P个天线端口的每一个端口的循环移位长度序列相乘,

n=0,1,...,9

其中,可由3GPP TS 36.211v10.5.0(2012年6月26日)第5.5.1节定义,

用于PUCCH格式2/2a/2b的传输的资源可由资源索引来标识,对于nsmod2=0,从资源索引中根据公式8和公式10来确定循环位移

其中

对于nsmod2=1,从资源索引中根据公式11来确定循环位移

对于仅为正常循环前缀支持的PUCCH格式2a和2b,比特可以如表2所述地被调制,从而得到用于为PUCCH格式2a和2b生成参考信号(RS)的单个调制码元d(10),如3GPP TS 36.211v10.5.0第5.4.2节所述。

表2

经移位的码元然后可由相应的快速傅立叶逆变换模块3201-9变换,用于在相应的PUCCH资源块上传输。如图3可见,第一和第二时隙的资源块1、3、4、5和7可以是PUCCH资源块,而资源块2和6是PUCCH解调参考信号(DRS)资源块。

在另一实施例中,双RM编码可用于联合地编码CSI和ACK/NACK比特。尽管可以使用任何RM编码,例如(32,O)或(20,A),但为讨论目的可以假定(20,A)。

在使用双RM编码的另一实施例中,第一RM编码器可用于第一UCI的信道编码,第二RM编码器可用于第二UCI的信道编码,其中第一UCI可以是CSI比特,第二UCI可以是ACK/NACK比特,或者反之亦然。

图4说明了按照一些实施例的发射模块400。发射模块400可以类似于发射模块128并且基本上可与发射模块128互换。发射模块400可以被配置成为PUCCH格式2执行双RM编码。

发射模块400可以包括多路复用器模块404,用以将CSI比特流与ACK/NACK比特流多路复用以得到和以上讨论的相类似的UCI比特流。

发射模块400可以包括分段器模块408,用以将UCI比特流分段成两部分。每一段可以被提供给相应的编码器模块412和416。编码器模块412和416可以是(20,A)RM编码器,用以对经分段的比特流进行编码。

发射模块400还可以包括分别与编码器模块412和416耦合的调制器模块420和424。调制器模块420和424可以用例如QPSK调制来调制已编码的比特流,并且各自提供五个QPSK码元。

发射模块400还可以包括与调制器模块420和424耦合以接收QPSK码元的映射器模块428。映射器模块428可以将10个QPSK码元交替地映射为d(0)-d(9)用于在PUCCH格式2资源上传输。

在一些实施例中,映射器模块428可以被置于调制器模块420和424之前。这种实施例可以通过以交替方式映射来自各个分段的两个比特,来提供类似的交替映射操作。然后,可应用QPSK调制。

在一些实施例中,CSI和ACK/NACK比特的联合编码可以用TBCC完成。以下可以描述约束长度为7且母编码速率为1/3的TBCC。

图5说明了按照各个实施例可用于发射模块128中的编码器模块500。编码器模块500可以是母编码速率为1/3的尾比特卷积编码器,其具有编码部分504和速率匹配部分508。

如图所示,编码部分504可以包括移位寄存器514的彼此串联耦合的延迟模块512,移位寄存器514与加法器模块516耦合。编码部分504的移位寄存器514的初始值可以被设为与输入流的最后六个信息比特相对应的值,输入流可以是UCI比特流,从而使移位寄存器514的初始阶段和最后阶段相同,移位寄存器514的初始阶段和最后阶段分别对应于第一和最后延迟模块512的输出。因此,用s0,s1,s2,...,s5表示编码部分504的移位寄存器514,则移位寄存器的初始值可以被设为si=c(K-1-i)。

如图5所示,编码部分输出流和可以分别对应于第一、第二和第三奇偶校验流(parity stream)。

速率匹配部分508可以包括与编码部分504耦合的子块交织器模块520、524和528,以分别接收且随后交织编码部分504的输出流。

输入到子块交织器模块520、524和528的比特可以用来表示,其中D是比特数。经交织的比特流可以如下导出。

首先,指派作为矩阵的列数。矩阵的列可以从左至右被标为

其次,通过找到最小整数使得来确定矩阵的行数矩形矩阵的行可以从上至下被标为

第三,如果则可以填充个虚比特(dummy bit),使得对于k=0,1,...,ND-1,yk=<空>。然后,k=0,1,...,D-1,且以列0或行0中的比特y0开始、比特序列yk逐行地被写入矩阵。

第四,基于表3所示的模式来为该矩阵执行列间置换,

表3-子块(subblock)交织器模块的列间置换

其中P(j)是第j个经置换列的原始列位置。在列的置换之后,经列间置换的矩阵可等于:

第五,子块交织器模块520、524和528的输出可以是从经列间置换的矩阵逐列读出的比特序列。在子块交织之后的比特可以用表示,其中,对应于yP(0),对应于...且如图5所示,经交织的流可以包括分别由子块交织器模块520、524和528提供的和

子块交织器模块520、524和528也可用于交织PDCCH调制码元。在该情况下,输入比特序列可以包括PDCCH码元四元组(quadruplet)。

速率匹配部分508还可以包括比特收集模块532及比特选择和修剪模块536,比特收集模块532与子块交织器模块520、524和528耦合以接收经交织的流,比特选择和修剪模块536与比特收集模块532耦合。

比特收集模块532可以提供虚拟循环缓冲器以提供长度为Kw=3KП的比特收集比特流,该比特流如下生成:

对于k=0,...,KΠ-1,

对于k=0,...,KΠ-1,以及

对于k=0,...,KΠ-1,

速率匹配输出比特序列可以是ek,k=0,1,...,E-1,其中E表示速率匹配输出序列长度。比特选择和修剪模块536可以根据以下算法生成速率匹配输出比特序列。

设置k=0和j=0

再次参照图2,如果在212确定要被发射的UCI比特的数目大于有效载荷容量,则方法200可以包括在220处丢弃CSI比特并且编码ACK/NACK比特以便使用具有信道选择的PUCCH格式1b进行传输。尽管一些实施例可以包括丢弃ACK/NACK比特而非CSI比特,但一般是ACK/NACK比特与相对较高的优先级相关联,因此不会被丢弃。

在一些实施例中,只有一些CSI比特被丢弃。在这种情况下,可以实现丢弃规则以便提供CSI比特之间的相对优先级。例如,CSI可以根据与具体CSI信息相关联的PUCCH报告类型来区分优先级。例如,报告类型3(RI)、5(RI/第一PMI)、6(RI/PTI)和2a(宽带第一PMI)可以与第一优先级相关联;报告类型2(宽带CQI/PMI)、2b(宽带第一PMI)、2c(宽带CQI、第一PMI、第二PMI)和4(宽带CQI)可以与第二优先级相关联;而报告类型1(子带CQI)和1a(子带CQI/第二PMI)可以与第三优先级相关联。CSI的具体类型在附加说明中示出。由此,第三优先级CSI会在第二优先级CSI之前被丢弃,第二优先级CSI会在第一优先级CSI之前被丢弃。在具有相同优先级的报告类型之间,小区的优先级可以随着相应服务小区索引(例如ServCellIndex)的增加而降低。也就是说,小区索引越低,优先级越高。

ACK/NACK比特以及任何其余的CSI和/或SR比特的编码可以使用诸如以上示出和描述的RM编码或TBCC来完成。

在一些实施例中,如果多个UCI比特包括SR比特并且大于有效载荷尺寸且如果SR为正,则可以在SR PUCCH资源上发射ACK/NACK比特并且可以丢弃CSI。

图6说明了按照其他实施例的方法600。方法600可由UE的发射模块执行,诸如UE 104的发射模块128。在一些实施例中,UE可以包括其上存储有指令的一个或多个计算机可读介质,和/或具有到该一个或多个计算机可读介质的接入,该指令在被执行时使UE即发射模块128执行方法600的一些或全部。

在604,方法600可以包括检测潜在的调度冲突。如上所述,潜在的调度冲突可以在CSI比特流要使用PUCCH格式2发射且HARQ比特流要使用具有信道选择的PUCCH格式1b发射时发生。

在608,方法600可以包括确定要在子帧的PUCCH传输中发射的UCI比特的数目。

在612,方法600可以包括确定UCI比特的数目是否大于由子帧的PUCCH传输所传送的有效载荷容量。在各个实施例中,给定目前可用的RM编码的能力,PUCCH格式2的传输的有效载荷容量可以是13个比特。

如果确定要被发射的UCI比特的数目不大于有效载荷容量,则方法600可以包括在616联合地编码CSI比特和ACK/NACK比特。这可以类似于以上关于方法200的步骤216所述地来完成。

如果在612确定要被发射的UCI比特的数目大于有效载荷容量,则方法600可以包括在620捆绑ACK/NACK比特。在一些实施例中,如果ACK/NACK比特的数目多于两个,则它们可以被压缩(或捆绑)以使ACK/NACK比特的数目不大于两个。

如果发射模块被配置用于频分双工(FDD),则可以应用按服务小区的空间捆绑。最高有效位(MSB)可以表示主小区(PCell)的空间捆绑的HARQ-ACK,最低有效位(LSB)可以表示辅助小区(SCell)的空间捆绑dHARQ-ACK。捆绑可以通过逻辑与运算来完成。例如,ACK和NACK/不连续传输(DTX)可以分别被映射为1和0。然后可如下应用用于比特表示的逻辑与运算:

ACK,ACK→捆绑的HARQ-ACK为ACK;

ACK,NACK/DTX→捆绑的HARQ-ACK为NACK;

NACK/DTX,ACK→捆绑的HARQ-ACK为NACK;以及

NACK/DTX,NACK/DTX→捆绑的HARQ-ACK为NACK。

由此,四个ACK/NACK比特(对于PCell两个,对于SCell两个)可以被压缩为两个捆绑的ACK/NACK比特(对于PCell一个,对于SCell一个)。

尽管以上捆绑描述了逻辑与运算的使用,但是其他实施例可以使用其他逻辑运算,诸如逻辑或运算。

如果发射模块被配置用于时分双工(TDD),则ACK计数器的数目可用于捆绑操作。通过对于所有服务小区在每个PDSCH传输内的多个码字间进行空间HARQ-ACK捆绑,b(0)、b(1)的值可以根据表4从个HARQ-ACK响应中生成,个HARQ-ACK响应包括对指示下行链路SPS版本的PDCCH进行响应的ACK。对于TDDUL-DL配置1-6,如果对于服务小区c而言目.则UE可以检测到至少一个下行链路指派已丢失。

表4-多个HARQ-ACK响应和b(0)、b(1)间的映射

NSPS可以是在服务小区c中的(诸)子帧n-k内没有相应的PDCCH的情况下PDSCH传输的数目,其中k∈K(0或1)。

可以是已配置的DL服务小区的数目(具有信道选择,该值为2)。

可以是具有由UE根据表5在服务小区c中的子帧n-km内检测的DCI格式1/1A/1B/1D/2/2A/2B/2C的PDCCH中的下行链路指派索引(DAI)的值,其中km是在表6中定义的集合K中的最小值,从而使UE如3GPP TS36.213中定义地检测到DCI格式1/1A/1B/1D/2/2A/2B/2C。

表5-下行链路指派索引的值

表6-下行链路关联集合索引K:对于{k0,k1,...kM-1}TDD

UDAI,c可以是具有由UE在服务小区c中的(诸)子帧n-k内检测的已指派的(诸)PDSCH传输和指示下行链路SPS版本的PDCCH的(诸)PDCCH的总数,其中k∈K。

再次参照图6,在620处捆绑ACK/NACK比特之际,方法600可以包括在624发射经捆绑的ACK/NACK比特和CSI比特。经捆绑的HARQ-ACK可以或者通过使用PUCCH格式2对第二参考信号(RS)的相位调制、或者通过使用PUCCH格式2对CSI和已捆绑的HARQ-ACK的联合编码来发射。联合编码可以是TBCC、RM编码或双RM编码,类似于上述的编码。

在另一实施例中,相位调制过程可用于正常的CP情况,而例如TBCC之类的联合编码过程可用于扩展的CP,这是因为在扩展的CP的时隙中的RS码元的数目是不可用于RS调制的数目。该实施例可在以下参照图8更详细地描述。如果SR也是UCI的一部分,则SR可以被视为ACK/NACK比特的一部分。如果SR比特不是UCI的一部分且调度请求是肯定的,则已捆绑的HARQ-ACK可以在SR资源上被发射。

在一些实施例中,可如下应用相位调制。对于仅为正常循环前缀支持的PUCCH格式2a和2b,比特b(20),...,b(Mbit-1)可以如表7所述地被调制,从而得到用于为PUCCH格式2a和2b生成参考信号的单个调制码元d(10)。因为以上捆绑的HARQ-ACK比特可以为两个,因此Mbit可以为22。也就是说,b(20)和b(21)可以是捆绑的HARQ-ACK比特。

表7-用于PUCCH格式2a和2b的调制码元d(10)

图7说明了按照一些实施例的使用PUCCH格式2a和2b的相位调制。如图7所示,每个时隙的第二RS可由d(10)调制以发射经捆绑的HARQ-ACK。

在还有另一实施例中,对于正常的CP可以使用混合方案,而对于扩展的CP使用联合编码。混合方案可涉及第一运算,其中使用例如时域压缩来开发HARQ-ACK映射的状态。这可以得到四个捆绑的ACK/NACK比特:b0、b1、b2和b3。第一组捆绑的ACK/NACK比特(例如两个比特b0和b1)可以与CSI比特联合地编码,而第二组捆绑的ACK/NACK比特(例如其余两个比特b2和b3)可以被单独编码。第一编码组可以在非参考(non-referency)码元上被调制,而第二编码组可以用PUCCH格式2的第二时隙中的RS码元来调制。

以上方法200和600分别描述了例如当UCI比特的数目大于PUCCH格式2传输的有效载荷容量时,CSI比特可以被丢弃或者ACK/NACK比特可以被捆绑。然而,在其他实施例中,UCI比特可以使用TBCC联合地编码,在一些实施例中,TBCC能够将有效载荷容量增加至15或甚至20个比特。

图8说明了按照另一实施例的方法800。方法200可由UE的发射模块执行,诸如UE 104的发射模块128。在一些实施例中,UE可以包括其上存储有指令的一个或多个计算机可读介质,和/或具有到该一个或多个计算机可读介质的接入,该指令在被执行时使UE即发射模块128执行方法200的一些或全部。

方法800可以包括在804认识到在子帧中发射周期性的CSI和HARQ-ACK之间的潜在冲突。在一些实施例中,这可以类似于以上讨论的确定潜在的调度冲突。

在808,方法800可以包括确定要被发射的UCI比特的数目。

在812,方法800可以包括确定UCI比特的数目是否大于例如使用PUCCH格式2的子帧的有效载荷容量。

如果在812确定要UCI比特的数目不大于有效载荷容量,则方法800可以包括在816使用例如TBCC联合地编码UCI比特,并且在子帧的非参考码元上调制它们。这里描述的其他实施例可以在该子帧的非参考码元上类似地调制经联合编码的UCI比特。

如果在812确定要被发射的UCI比特的数目大于有效载荷容量,则方法800可以包括在820确定是否使用扩展的CP。

如果在820确定使用扩展的CP,则方法800可以返回以在816处联合地编码UCI比特并且在子帧的非参考码元上调制它们。

如果在820确定未使用扩展的CP(例如使用了正常的CP),则方法可以包括在824捆绑ACK/NACK比特并且编码CSI比特。

在824之后,方法800可以包括在828处在子帧的第二参考码元上调制已捆绑的ACK/NACK比特并且在非参考码元上调制已编码的CSI比特。

在一般的HARQ-ACK过程中,HARQ-ACK码本尺寸可由无线电资源控制(RRC)配置等级确定,无线电资源控制(RRC)配置等级诸如已配置的服务小区和已配置的传输模式的数目。另一方面,可以仅由媒体访问控制(MAC)控制元件(CE)为激活的小区完成CSI报告。通常,MAC CE所做的变化比RRC所做的变化更为频繁。在3GPP LTE-A的版本10中,通过激活/禁用在过渡时段中的CSI报告可被eNB忽视,因为该信息在eNB得知UE成功地接收MAC CE之前不可用。然而,在对HARQ-ACK和CSI进行联合编码的情况下,该内容可能不容易被忽视,因为HARQ-ACK可能由于其重要性而不被忽视。这些情况可如下处理。如以下使用的,“CSI和HARQ-ACK的多路复用”可以指例如联合地编码CSI和ACK/NACK比特。

在一些实施例中,在多路复用CSI和HARQ-ACK信息的情况下,有效载荷尺寸可以是与PUCCH格式2的有效载荷容量相对应的预定值,例如13比特。除CSI和ACK/NACK比特以外的任何其余信息比特可以用预定比特或比特模式——例如全‘0’——来填充。eNB可以基于预定值来解码PUCCH。由此,即使eNB假定错误的CSI有效载荷尺寸,HARQ-ACK信息也能存活。

在一些实施例中,在多路复用CSI和HARQ-ACK的情况下,可以根据预定次序执行级联以确保HARQ-ACK信息的可靠性。在这些实施例中,CSI比特可以被附加于经级联的ACK/NACK比特序列的末尾处。

在一些实施例中,在多路复用CSI和HARQ-ACK的情况下,经多路复用的CSI可以总是用于PCell。特别是,这可以对于CC激活/禁用模糊时段完成。由于PCell不会被禁用,因此不存在模糊性。如果其中要发射CSI和HARQ-ACK的子帧不是用于PCell的CSI报告的子帧,则用于CSI的有效载荷可以被保留、被零填充、或者被填充预定值。或者,如果其中要发射CSI和HARQ-ACK的子帧不是用于PCell的CSI报告的子帧,则CSI内容可以被丢弃并且HARQ-ACK信息可由具有信道选择的PUCCH格式1b来发射。

在一些实施例中,在多路复用CSI和HARQ-ACK的情况下,联合编码的CSI可以用于预定或RRC配置的服务小区。特别是,这可在CC激活/禁用模糊时段期间可以是有用的。如果其中要发射CSI和HARQ-ACK的子帧不是用于已配置的(或预定)SCell的CSI报告,则用于CSI的有效载荷可以被保留、被零填充、或者被填充预定值。或者,如果其中要发射CSI和HARQ-ACK的子帧不是用于PCell的CSI报告,则CSI内容可以被丢弃并且HARQ-ACK信息可由具有信道选择的PUCCH格式1b来发射。

在一些实施例中,CSI和HARQ-ACK的多路复用可以仅在要为预定的(诸)服务小区完成CSI报告时完成。特别是,这在CC激活/禁用模糊时段期间可以是有用的。预定的服务小区可由技术规范、主小区(即具有最小小区索引的小区)或者RRC配置的(诸)小区确定。当不为预定(诸)服务小区完成CSI报告时,CSI可以被丢弃并且HARQ-ACK可由具有信道选择的PUCCH格式1b完成,或者可以使用其他多路复用方法,例如时隙中第二RS上已捆绑ACK/NACK的相位调制或者CSI和已捆绑ACK/NACK的联合编码。

图9说明了按照一些实施例的PUSCH(用于正常CP)上UCI的多路复用。图9说明了一子帧的资源块。RB可以包括在一个或多个虚拟子载波(离散傅立叶变换(DFT)输入)上的一个或多个单载波(SC)频分多址(FDMA)码元。

如果UE未由PUSCH和PUCCH的同时传输来配置,并且PUSCH在也由包含周期性的CSI和/或ACK/NACK比特的PUCCH发射的子帧上被发射,则CSI和/或ACK/NACK比特可以连同UL-SCH一起被背负于PUSCH上。

如图9所示,周期性的CSI和HARQ-ACK可以被背负于PUSCH上。取决于使用情况,背负的HARQ-ACK可以或者是用于具有信道选择的PUCCH格式1b的原始HARQ-ACK,或者是已捆绑的HARQ-ACK。或者,如PUCCH格式3中的个别ACK/NACK比特可以被背负于PUSCH上。

此处所述的UE 104可以使用任何适当的硬件和/或软件被实现至系统中以按需配置。图10说明了对于一个实施例的示例系统1000,系统1000包括一个或多个处理器1004、与处理器1004中的至少一个耦合的系统控制逻辑1008、与系统控制逻辑1008耦合的系统存储器1012、与系统控制逻辑1008耦合的非易失性存储器(NVM)/存储1016、与系统控制逻辑1008耦合的网络接口1020、以及与系统控制逻辑1008耦合的输入/输出(I/O)设备1032。

(诸)处理器1004可以包括一个或多个单核或多核处理器。(诸)处理器1004可包括通用处理器和专用处理器(例如,图形处理器、应用处理器、基带处理器等)的任意组合。

一个实施例的系统控制逻辑1008可以包括任何适当的接口控制器以便向处理器1004中的至少一个以及/或者向与系统控制逻辑1008通信的任何适当的设备或组件提供任何适当的接口。

一个实施例的系统控制逻辑1008可以包括一个或多个存储器控制器以向系统存储器1012提供接口。系统存储器1012可用于加载和存储数据和/或指令,例如反馈逻辑1024。一个实施例的系统存储器1012可以包括任何适当的易失性存储器,诸如例如适当的动态随机存取存储器(DRAM)。

NVM/存储1016可以包括用于存储数据和/或指令(例如反馈逻辑1024)的一个或多个有形的、非暂时性的计算机可读介质。NVM/存储1016可以包括任何适当的非易失性存储器,诸如例如闪存,以及/或者可以包括任何适当的非易失性存储设备,诸如例如一个或多个硬盘驱动器(HDD)、一个或多个压缩盘(CD)驱动器和/或一个或多个数字通用盘(DVD)驱动器。

NVM/存储1016可以包括存储资源,存储资源是其上安装系统1000的设备的一个物理部分,或者存储资源可由该设备访问而不必要是该设备的一部分。例如,NVM/存储1016可以通过经网络接口1020的网络和/或通过输入/输出(I/O)设备1032被访问。

反馈逻辑1024可以包括指令,该指令在由处理器1004的一个或多个执行时使系统1000如参照以上实施例描述地执行UCI的反馈。在各个实施例中,反馈逻辑1024可以包括可在系统1000中或可以不在系统1000中显式示出的硬件、软件和/或固件组件。

网络接口1020可具有收发机1022以便为系统1000提供无线电接口以通过一个或多个网络通信和/或与任何其他适当的设备通信。在各个实施例中,收发机1022可以与系统1000的其他组件集成。例如,收发机1022可以包括(诸)处理器1004中的处理器、系统存储器1012的存储器以及NVM/存储1016中的NVM/存储。网络接口1020可以包括任何适当的硬件和/或固件。网络接口1020可以包括多个天线以提供多输入、多输出无线电接口。一个实施例的网络接口1020可以包括例如有线网络适配器、无线网络适配器、电话调制解调器和/或无线调制解调器。

对于一个实施例,(诸)处理器1004中的至少一个可以与系统控制逻辑1008的一个或多个控制器的逻辑打包在一起。对于一个实施例,(诸)处理器1004中的至少一个可以与系统控制逻辑1008的一个或多个控制器的逻辑打包在一起以形成包内系统(SiP)。对于一个实施例,(诸)处理器1004中的至少一个可以与系统控制逻辑1008的一个或多个控制器的逻辑集成在同一管芯上。对于一个实施例,(诸)处理器1004中的至少一个可以与系统控制逻辑1008的一个或多个控制器的逻辑集成在同一管芯上以形成片上系统(SoC)。

在各个实施例中,I/O设备1032可以包括被设计成允许用户与系统1000交互的用户接口、被设计成允许外设组件与系统1000交互的外设组件接口、以及/或者被设计成确定与系统1000有关的环境条件和/或位置信息的传感器。

在各个实施例中,用户接口可以包括但不限于显示器(例如,液晶显示器、触屏显示器等)、扬声器、麦克风、一个或多个相机(例如,静态相机和/或视频相机)、闪光信号灯(例如,发光二极管闪光灯)和键盘。

在各个实施例中,外设组件接口可以包括但不限于:非易失性存储器端口、通用串行总线(USB)端口、音频接口和电源接口。

在各个实施例中,传感器可以包括但不限于陀螺传感器、加速度仪、邻域传感器、环境光传感器和定位单元。定位单元也可以是网络接口1020的一部分或者与网络接口1020交互以便与定位网络的组件通信,定位网络例如全球定位系统(GPS)卫星。

在各个实施例中,系统1000可以是移动计算设备,诸如但不限于膝上型计算设备、平板计算设备、笔记本电脑、智能电话等。在各个实施例中,系统1000可以具有更多或更少的组件,以及/或者不同的体系结构。

尽管此处为说明目的示出和描述了特定的实施例,但是为了实现相同目的而计算的各种各样的替代的和/或等效的实施例或实现方式可以代替所示和所述的实施例,而不背离本公开案的范围内。本申请意图覆盖这里所讨论的实施例的任何适配或变体。因此,此处所述的实施例明显仅受权利要求书及其等效物所限制。

以下提供了一些非限制性的示例。

示例1包括一种用于发射上行链路控制信息的装置。该装置包括:混合自动重复请求-确认(HARQ-ACK)模块,该HARQ-ACK模块用于生成HARQ-ACK比特流以指示下行链路数据是否在物理下行链路共享信道(PDSCH)上被成功地接收;信道状态指示符模块(CSI),该信道状态指示符模块(CSI)用于生成关于信道状态的CSI比特流;以及发射模块,该发射模块与HARQ-ACK模块耦合以接收HARQ-ACK比特流并且进一步与CSI模块耦合以接收CSI比特流,该发射模块用于:如果要被发射的包括HARQ-ACK比特流和CSI比特流的比特在内的上行链路控制信息(UCI)比特的数目不大于PUCCH传输的有效载荷容量,则在物理上行链路控制信道(PUCCH)传输上联合地编码HARQ-ACK比特流和CSI比特流;以及如果UCI比特的数目大于有效载荷容量,则丢弃CSI比特流中的至少一些比特并且捆绑HARQ-ACK比特流中的至少一些比特。

示例2包括示例1的装置,其中如果UCI比特的数目小于或等于有效载荷容量,则发射模块用于通过里德穆勒(RM)码联合编码HARQ-ACK比特流和CSI比特流的比特。

示例3包括示例2的装置,其中RM码是双RM码。

示例4包括示例3的装置,其中发射模块还包括:用于对UCI比特流的第一分段进行编码的第一RM编码器模块;以及用于对UCI比特流的第二分段进行编码的第二RM编码器模块。

示例5包括示例4的装置,其中第一分段是CSI比特流的比特,第二分段是HARQ-ACK比特流的比特。

示例6包括示例1的装置,其中UCI比特的数目小于或等于有效载荷容量,发射模块用于通过尾比特卷积码(TBCC)联合编码HARQ-ACK比特流和CSI比特流的比特。

示例7包括示例1的装置,其中PUCCH传输是PUCCH格式2传输。

示例8包括示例1-7的任一个的装置,其中UCI比特包括指示正SR的调度请求(SR)比特,UCI比特的数目大于有效载荷容量,发射模块还用于:在SR PUCCH上发射HARQ-ACK比特流的比特并且丢弃CSI比特流的比特。

示例9包括一种用于发射上行链路控制信息的装置。该装置包括:混合自动重复请求-确认(HARQ-ACK)模块,该HARQ-ACK模块用于生成HARQ-ACK比特流以指示下行链路数据是否在物理下行链路共享信道(PDSCH)上被成功地接收;信道状态指示符模块(CSI),该信道状态指示符模块(CSI)用于生成关于信道状态的CSI比特流;以及发射模块,该发射模块与HARQ-ACK模块耦合以接收HARQ-ACK比特流并且进一步与CSI模块耦合以接收CSI比特流,该发射模块用于:

检测使用信道选择的混合自动重复请求-确认(HARQ-ACK)传输和信道状态信息(CSI)传输之间的潜在调度冲突;以及基于潜在调度冲突的检测、在子帧的物理上行链路控制信道(PUCCH)上通过尾比特卷积码(TBCC)联合地编码CSI传输的CSI比特和HARQ-ACK传输的ACK/NACK比特。

示例10包括示例9的装置,其中PUCCH传输是PUCCH格式2传输。

示例11包括示例9的装置,其中发射模块包括:编码器部分,该编码器部分用于基于CSI比特流和HARQ-ACK比特流生成多个输出流;以及速率匹配器,该速率匹配器与编码部分耦合以接收多个输出流并且基于多个输出流生成串行输出比特序列。

示例12包括示例11的装置,其中编码部分包括:彼此串联耦合的多个延迟元件;以及与该多个延迟元件耦合的多个加法器元件。

示例13包括示例11的装置,其中速率匹配器包括:多个子块交织器模块,该多个子块交织器模块用于分别从编码器部分接收多个输出流并且用于提供相应的多个经交织流;比特收集模块,该比特收集模块与多个子块交织器模块耦合以接收多个经交织流,以提供虚拟循环缓冲器来输出比特收集比特流;以及比特选择和修剪模块,该比特选择和修剪模块与比特收集模块耦合以接收比特收集比特流并且提供速率匹配的输出比特序列。

示例14包括示例9-13的任一个的装置,其中TBCC的约束长度为7且母编码速率为1/3。

示例15包括一种用于发射上行链路控制信息的方法。该方法包括:识别在子帧中发射周期性的信道状态信息(CSI)和发射混合自动重复请求-确认(HARQ-ACK)之间的潜在碰撞;确定要使用物理上行链路控制信道(PUCCH)在该子帧内发射的上行链路控制信息(UCI)比特的数目,该上行链路控制信息(UCI)比特包括CSI传输的CSI比特和HARQ-ACK传输的ACK/NACK比特;如果使用正常循环前缀,则在该子帧的第二参考信号(RS)码元上调制经捆绑的ACK/NACK比特并且在信道编码之后在非RS码元上调制已编码的CSI比特;以及如果使用了扩展的循环前缀,则联合地编码CSI比特和ACK/NACK比特并且在该子帧的非RS码元上调制联合编码的CSI比特和ACK/NACK比特。

示例16包括示例15的方法,其中如果使用正常循环前缀,则该方法还包括:捆绑ACK/NACK比特。

示例17包括示例16的方法,其中发射模块被配置用于频分双工,ACK/NACK比特的捆绑包括:通过用最高有效位表示主小区的空间捆绑的HARQ-ACK并且用最低有效位表示辅助小区的空间捆绑的HARQ-ACK,来空间地捆绑ACK/NACK比特。

示例18包括示例17的方法,其中空间捆绑是基于逻辑与运算。

示例19包括示例16的方法,其中发射模块被配置用于时分双工,ACK/NACK比特的捆绑包括:使用跟踪多个HARQ-ACK响应间的ACK数目的ACK计数器的数据来生成捆绑的ACK/NACK比特。

示例20包括一种用于无线通信的系统。该系统包括:包括显示器、扬声器和麦克风的用户接口;以及与用户接口耦合以通过无线网络发射和接收数据的通信设备。该通信设备包括:混合自动重复请求-确认(HARQ-ACK)模块,该混合自动重复请求-确认(HARQ-ACK)模块用于指示下行链路数据是否在物理下行链路共享信道(PDSCH)上被成功地接收;信道状态指示符模块(CSI),该信道状态指示符模块(CSI)用于生成关于信道状态的CSI比特流;以及发射模块,该发射模块与HARQ-ACK模块耦合以接收HARQ-ACK比特流并且进一步与CSI模块耦合以接收CSI比特流。该发射模块用于:如果使用了扩展的循环前缀,则联合地编码HARQ-ACK比特流的比特和CSI比特流的比特;以及如果使用正常循环前缀,则将HARQ-ACK比特流的第一组比特与CSI比特流的比特联合地编码、并且单独地编码HARQ-ACK比特流的第二组比特。

示例21包括示例20的系统,其中,如果使用正常循环前缀,则发射模块还用于:在子帧的非参考信号(RS)码元上调制联合编码的HARQ-ACK比特流的第一组比特以及CSI比特流的比特;以及在该子帧的RS码元上调制单独编码的HARQ-ACK比特流的第二组比特。

示例22包括示例21的系统,其中参考信号码元在子帧的第二时隙中。

示例23包括示例20的系统,其中发射模块用于通过双RM码联合地编码HARQ-ACK比特流的比特和CSI比特流的比特。

示例24包括示例20的系统,其中发射模块用于通过尾比特卷积码(TBCC)联合地编码HARQ-ACK比特流的比特和CSI比特流的比特。

示例25包括示例20-24的任一个的系统,其中发射模块用于在物理上行链路控制信道(PUCCH)格式2传输上发射HARQ-ACK比特流和CSI比特流。

示例26包括一种用于发射上行链路控制信息的设备。该设备包括:用于识别在子帧中发射周期性的信道状态信息(CSI)和发射混合自动重复请求-确认(HARQ-ACK)之间的潜在碰撞的装置;用于确定要使用物理上行链路控制信道(PUCCH)在该子帧内发射的上行链路控制信息(UCI)比特的数目的装置,该上行链路控制信息(UCI)比特包括CSI传输的CSI比特和HARQ-ACK传输的ACK/NACK比特;如果使用正常循环前缀,用于在该子帧的第二参考信号(RS)码元上调制经捆绑的ACK/NACK比特并且在信道编码之后在非RS码元上调制已编码的CSI比特的装置;以及如果使用了扩展的循环前缀,用于联合地编码CSI比特和ACK/NACK比特并且在该子帧的非RS码元上调制联合编码的CSI比特和ACK/NACK比特的装置。

示例27包括示例26的设备,还包括:用于在使用正常循环前缀时捆绑ACK/NACK比特的装置。

示例28包括示例27的设备,其中该装置被配置用于频分双工并且还包括:通过用最高有效位表示主小区的空间捆绑的HARQ-ACK并且用最低有效位表示辅助小区的空间捆绑的HARQ-ACK来空间地捆绑ACK/NACK比特的装置。

示例29包括示例28的设备,其中空间捆绑是基于逻辑与运算。

示例30包括示例27的设备,其中该设备被配置用于时分双工并且还包括:使用跟踪多个HARQ-ACK响应间的ACK数目的ACK计数器的数目来生成捆绑的ACK/NACK比特的装置。

示例31包括具有指令的一个或多个计算机可读介质,该指令在执行时使通信设备:若使用扩展的循环前缀则联合地编码混合自动重复请求-确认(HARQ-ACK)比特流的比特和信道状态信息(CSI)比特流的比特;以及若使用正常循环前缀则联合地编码HARQ-ACK比特流的第一组比特和CSI比特流的比特并且单独地编码HARQ-ACK比特流的第二组比特。

示例32包括示例31的一个或多个计算机可读介质,其中,如果使用正常循环前缀,则该指令还使该设备:在子帧的非参考信号(RS)码元上调制联合编码的HARQ-ACK比特流的第一组比特以及CSI比特流的比特;以及在该子帧的RS码元上调制单独编码的HARQ-ACK比特流的第二组比特。

示例33包括示例32的一个或多个计算机可读介质,其中参考信号码元在子帧的第二时隙中。

示例34包括一种用于发射上行链路控制信息的设备。该装置包括:用于生成HARQ-ACK比特流以指示下行链路数据是否在物理下行链路共享信道(PDSCH)上被成功地接收的装置;用于生成关于信道状态的CSI比特流的装置;以及用于检测使用信道选择的混合自动重复请求-确认(HARQ-ACK)传输和信道状态信息(CSI)传输之间的潜在调度冲突的装置;以及基于潜在调度冲突的检测,在子帧的物理上行链路控制信道(PUCCH)上通过尾比特卷积码(TBCC)联合地编码CSI传输的CSI比特和HARQ-ACK传输的ACK/NACK比特。

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