用于接收数据的方法和使用该方法的装置与流程

文档序号:11892972阅读:169来源:国知局
用于接收数据的方法和使用该方法的装置与流程

本发明涉及无线通信,并且更具体地,涉及在无线通信系统中通过连接到多个基站的无线设备接收数据的方法。



背景技术:

在第三代合作伙伴项目(3GPP)长期演进(LTE)/高级LTE(LTE-A)中所支持的载波聚合(CA)中,一个基站(BS)管理多个服务小区。即使针对用户设备(UE)配置了多个服务小区,调度器也可以是一个BS。

双重连接环境是其中针对UE配置多个BS(或多个接入)的情况。这可被认为是UE由多个调度器进行调度。

典型的双重连接是其中针对UE配置宏BS和微BS的情况。相比于宏BS,微BS是一个更小的且更低功率的BS并且具有更窄的覆盖范围。该情况被认为是其中小的且低功率的微BS构成小小区,并且许多小小区在热点区域密集安装的情况。相比于传统的宏小区,小小区的特征在于可相对随机地进行安装而无需精确的小区规划、是可移动的并且可在任何时间点安装或拆除。

然而,多个BS之间的回程连接性并不理想。因此,当接入到多个BS的一个UE接收数据时,需要对多个BS之间的调度进行调整。



技术实现要素:

技术问题

本发明提供一种在无线通信系统中通过连接到多个基站(BS)的无线设备接收数据的方法。

技术方案

在一方面,提供了一种在无线通信系统中通过连接到多个基站(BS)的无线设备接收数据的方法。该方法包括以下步骤:检测由所述多个BS发送的多个传输块(TB);确定所述多个TB的总比特的和是否超出所述无线设备所支持的最大TB大小;以及如果所述多个TB的所述总比特的所述和超出了所述最大TB大小,则根据优先权决定所述多个TB中要被接收的TB。

在所述多个TB中,由宏BS调度的TB可以具有比由微BS调度的TB更高的优先权。

在另一方面,提供了一种用于在无线通信系统中接收数据的装置。该装置包括被配置成发送和接收无线电信号的射频(RF)单元、以及联接至所述RF单元的处理器,并且所述处理器被配置成检测由多个BS发送的多个传输块(TB)、确定所述多个TB的总比特的和是否超出所述装置所支持的最大TB大小、以及如果所述多个TB的总比特的和超出了所述最大TB大小,则根据优先权决定所述多个TB中要被接收的TB。

有益效果

由缓冲区溢出导致的下行链路数据接收错误可以在其中无线设备被连接至多个BS的环境中被避免。

附图说明

图1示出第三代合作伙伴项目(3GPP)高级长期演进(LTE-A)中的下行链路无线电帧结构。

图2示出配置多个基站的场景。

图3示出配置用于下行链路(DL)传输块的数据信道的示例。

图4是示出根据本发明的实施方式的接收数据的方法的流程图。

图5是示出根据本发明的示例性实施方式的无线通信系统的框图。

具体实施方式

无线设备可以是固定的或者是移动的,并且可以被称为另一术语,诸如用户设备(UE)、移动站(MS)、移动终端(MT)、用户终端(UT)、订户站(SS)、个人数字助理(PDA)、无线调制解调器、手持设备等。另选地,无线设备可以是支持数据通信的设备,诸如机器类型通信(MTC)设备。

基站(BS)通常是与无线设备通信的固定的站,并且可以被称为另一术语,诸如演进型NodeB(eNB)、基站收发系统(BTS)、接入点等。

下文中描述了以基于3GPP TS版本8-11的第三代合作伙伴项目(3GPP)长期演进(LTE)/高级LTE(LTE-A)为基础应用本发明。这仅是示例性的目的,并且本发明还可应用于各种不同的无线通信系统。在接下来的描述中,LTE和/或LTE-A被统称为LTE。

无线设备可以通过由一个基站管理的多个服务小区来服务。每个服务小区都可以通过一个下行链路(DL)分量载波(CC)或一对DL CC和上行链路(UL)CC来限定。

服务小区可以被分为主小区(以下称为“PCell”)和辅小区(以下称为“SCell”)。PCell是以主频率操作、执行初始连接建立过程、开始连接重建过程或者被设计为切换过程中的PCell的小区。PCell是指参考小区。SCell可以以辅频率操作、可以在建立无线资源控制(RRC)连接之后进行配置、并且可以被用于提供额外的无线电资源。实质上,可以配置至少一个PCell,并且可以根据上行链路层信令(例如,无线资源控制(RRC))来添加/修正/释放SCell。

PCell的小区索引(CI)可以是固定的。例如,最低CI可以被设计为PCell的CI。在下文中,PCell的CI是0,并且SCell的CI从1开始顺序分配。

图1示出3GPP LTE-A中的下行链路无线电帧的结构。3GPP TS 36.211 V10.2.0(2011-06)的章节6“Evolved Universal Terrestrial Radio Access(E-UTRA);Physical Channels and Modulation(Release 10)”可以通过引用并入本文。

无线电帧包括以从0到9进行索引的10个子帧。一个子帧包括2个连续的时隙。发送一个子帧所需的时间被定义为发送时间间隔(TTI)。例如,一个子帧可以具有1毫秒(ms)的长度,并且一个时隙可以具有0.5毫秒(ms)的长度。

一个时隙在时域中可以包括多个正交频分复用(OFDM)符号。由于3GPP LTE在下行链路(DL)中使用正交频分多址(OFDMA),因此OFDM符号仅用于表示时域中的一个符号周期,并且在多址方案或术语中没有限制。例如,OFDM符号也可以被称为另一术语,诸如单载波频分多址(SC-FDMA)符号、符号周期等。

尽管描述了例如一个时隙包括7个OFDM符号,但是一个时隙中所包括的OFDM的数量可以根据循环前缀(CP)的长度而改变。根据3GPP TS 36.211 V10.2.0,在普通CP的情况下,一个时隙包括7个OFDM符号,并且在扩展CP的情况下,一个时隙包括6个OFDM符号。

资源块(RB)是资源分配单元,并且在一个时隙中包括多个子载波。例如,如果一个时隙在时域中包括7个OFDM符号并且RB在频域中包括12个子载波,则一个RB可以包括7x12个资源元素(RE)。

下行链路(DL)子帧在时域中被分成控制区域和数据区域。控制区域包括子帧中的第一时隙的直到前四个OFDM符号。然而,控制区域中所包括的OFDM符号的数量可以改变。物理下行链路控制信道(PDCCH)和其它控制信道都被分配给控制区域,并且物理下行链路共享信道(PDSCH)被分配给数据区域。

如下来描述DL控制信道。

如3GPP TS 36.211 V10.2.0中所公开的,3GPP LTE/LTE-A将物理控制信道分成物理下行链路控制信道(PDCCH)、物理控制格式指示符信道(PCFICH)和物理混合ARQ指示信道(PHICH)。

在子帧的第一OFDM符号中发送的PCFICH承载关于用于子帧中控制信道的传输的OFDM符号的数量(即,控制区域的大小)的控制格式指示符(CFI)。UE首先接收PCFICH上的CFI,并且此后监视PDCCH。

不像PDCCH,PCFICH通过使用子帧的固定的PCFICH源来进行发送,而不必执行盲解码。

PHICH承载针对上行链路混合自动重传请求(HARQ)的肯定确认(ACK)/否定确认(NACK)信号。在PHICH上发送针对由UE在PUSCH上发送的上行链路(UL)数据的ACK/NACK信号。

在无线电帧的第一子帧的第二时隙中的前四个OFDM符号中发送物理广播信道(PBCH)。PBCH承载UE与BS之间的通信所必需的系统信息。通过PBCH发送的系统信息被称为主信息块(MIB)。与其相比,在由PDCCH指示的PDCCH上发送的系统信息被称为系统信息块(SIB)。

通过PDCCH发送的控制信息被称为下行链路控制信息(DCI)。该DCI可以包括PDSCH的资源分配(这被称为下行链路(DL)授权)、PUSCH的资源分配(这被称为上行链路(UL)授权)、用于任何UE组中的相应UE的一组发送功率控制命令和/或互联网协议电话(VoIP)的激活。

3GPP LTE/LTE-A针对PDCCH检测使用盲解码。该盲解码是一种方案,其中所需的标识符从所接收到的PDCCH(被称为候选PDCCH)的循环冗余校验(CRC)被去掩蔽,以通过执行CRC错误检查确定该PDCCH是否是其自身的控制信道。

BS根据要被发送至UE的DCI确定PDCCH格式、将CRC附加至DCI、并且根据PDCCH的拥有者或使用来将唯一标识符(被称为无线电网络临时标识符(RNTI))掩蔽为CRC。

在3GPP LTE-A中,上行链路(UL)信道包括物理上行链路控制信道(PUCCH)和物理上行链路共享信道(PUSCH)。

图2示出配置多个BS的场景。

为了清楚起见,假设宏BS配置宏小区,并且微BS配置小小区。尽管例示了一个BS配置一个小区,但是一个BS配置多个小区也是可能的。

用于管理一个或更多个小小区的小区被称为主小小区。当小小区和宏小区在同一覆盖范围内共存时,宏小区通过经由回程被连接到每个小小区或连接到主小小区来管理小小区。

无线设备可以通过同时接入宏小区和小小区来接收下行链路(DL)数据。在这种情况下,宏小区调度器与小小区调度器之间的实时协调可能由于宏小区与小小区之间的回程延迟等而变得困难。

在下文中假设无线设备接入第一BS和第二BS,并且从第一BS和第二BS接收DL数据。第一BS和第二BS分别执行DL调度,并且经由回程相连接。第一BS可以是宏BS,并且第二BS可以是微BS。另选地,第一BS可以是用于管理主小区的BS,并且第二BS可以是用于管理辅小区的BS。

本发明提出速率匹配和缓冲,以使得无线设备从所述第一BS和第二BS接收DL数据。

在无线通信系统中,根据无线设备的可接收的数据大小来指定类别。下表示出3GPP LTE/LTE-A中的无线设备的类别。

[表1]

可以针对每个类别预先确定在一个TTI内能够由无线设备进行解码的传输块(TB)的最大比特数。如果实时调度协调很难在不同的BS之间进行,则可能超出最大TB大小。这可能导致严重的解码错误。

首先,提出了调整BS之间的软缓区大小以免超出最大TB大小的方法。

图3示出配置用于DL传输块的数据信道的示例。

第一,BS对输入信息比特进行编码(310)。尽管在信道编码方案中没有限定,但可以应用公知的turbo编码。

BS确定用于相应的无线设备的软缓冲区大小(320)。发送器确定用于速率匹配的软缓冲区大小,以便当用于确定DL信道的软比特的数量超出接收器的最大软缓冲区大小时避免失配,并有效地管理HARQ操作中的冗余比特。

BS根据所确定的软缓冲区大小执行速率匹配(330)。速率匹配的编码块被映射到资源(340),并然后被发送至无线设备。

根据3GPP TS 36.212 V11.4.0(2013-12)的章节5.1.4.1.2,如下确定软缓冲区大小NIR

[方程式1]

此处,Nsoft是表1的软信道比特的总数量,KMIMO是根据是否执行MIMO传输而改变的参数,MDL_HARQ是DL HARQ过程的最大数量,并且Mlimit是常数。

KC是根据Nsoft而改变的值。更具体地,如果Nsoft=35982720,则KC=5。如果Nsoft=3654144并且支持不超过两层,则KC=2。否则,KC=1。

如果针对每个小区(或每个BS)来确定软缓冲区大小NIR并且如果无线设备能够通过多个小区接收PDSCH,则用于相应小区的缓冲区大小的总和可能超出最大缓冲区大小。然而,如果多个小区属于一个BS,则由于小区之间的调度协调是可能的,因此可以避免缓冲区溢出问题。

然而,当小区属于不同的BS或者小区之间的回程没有快到足以支持实时调度协调时,可能会出现问题。

根据本发明的一个实施方式,提供了一种方法,通过该方法,当无线设备接入多个BS时,用于相应BS(或属于这些BS的相应小区)的缓冲区大小的和不超出无线设备的最大缓冲区大小。

根据本发明的另一实施方式,提供了当缓冲区大小的和超出UE的最大软缓冲区大小时的无线设备的操作。

首先,用于相应BS的缓冲区大小的和不超出最大缓冲区大小的方法如下。

第一,可以针对每个BS分配总缓冲区大小。可以针对每个BS对与无线设备的总缓冲区大小相等的Nsoft进行指配,并且可以针对每个BS执行速率匹配。

假设Nsoft,i表示针对第i个BS的总缓冲区大小。可以如下确定Nsoft,i

1-i)可以将Nsoft除以BS的数量以保证针对每个BS相同的缓冲区大小。

1-ii)可以将Nsoft,i 1除以大于1的值以保证至少可以被每个BS专用的缓冲区大小。

1-iii)可以根据属于每个BS的小区的数量、带宽以及HARQ过程的最大数量来划分Nsoft

1-iv)值Nsoft,i可以由BS直接报告给无线设备。

1-v)总缓冲区大小Nsoft可以被应用于指定的BS(例如宏BS),并且选项1-i)至1-iv)中的一个或者它们的组合可以被应用于剩余的BS(例如微BS)。

在上述选项中,可以实现分配使得BS的缓冲区大小的总和超出总缓冲区大小。

第二,可以针对每个BS划分总缓冲区大小。

在传统的方程式1中,要用于每个BS的缓冲区大小可以通过使用参数KC或者通过使用额外提供的参数作为标准(denominator)从总缓冲区大小Nsoft进行划分。

更具体地,如果值KC大于或等于BS的数量,则分配给相应BS的缓冲区大小的总和可以不超出总缓冲区大小。如果值KC小于BS的数量,则可以应用以下具体方法。

2-i)值KC被设置成等于BS的数量。

2-ii)设置成KC>1以保证可以至少被每个BS专用的缓冲区大小。

2-iii)可以根据属于每个BS的小区的数量、带宽以及HARQ过程的最大数量来确定值KC。例如,当第一BS具有两个小区并且第二BS具有三个小区时,可以针对第一BS应用KC=5/3,并且针对第二BS应用KC=5/2。

2-iv)针对每个BS的值KC可以由BS直接报告给无线设备。

2-v)当前的KC可以被直接应用于指定的BS(例如宏BS),并且选项2-i)至2-iv)中的一个或者它们的组合可以被应用于剩余的BS(例如微BS)。

在上述选项中,可以实现分配使得BS的缓冲区大小的总和超出总缓冲区大小。

第三,当满足特定条件时,可以允许其中已经接入到多个BS的无线设备同时接收DL数据的操作。

上述条件可以是其中值KC具有特定值(2或5)或者值KC等于或大于BS的数量的情况。如果软缓冲区大小被划分使得针对每个小区是可被识别的,则由于其可以在不进行额外识别的情况下被用于每个BS,因此针对多个BS的接入操作可以仅当满足所述条件时才被允许。

另选地,可以仅针对与具有满足上述条件的软缓冲区大小的类别相对应的无线设备允许针对多个BS的接入操作。

此外,在3GPP LTE中,总缓冲区大小根据在相应的小区中配置的发送模式而改变。如果无线设备支持与至少版本11相对应的缓冲区大小,则根据BS是否支持相应的版本来确定是否基于相应的缓冲区大小执行速率匹配或者是否基于先前版本的缓冲区大小执行速率匹配。

在双重连接环境中,由于通常微BS被用于增加数据处理速率,因此支持最大缓冲区大小是可取的。因此,如果无线设备至少支持版本11并且被配置成特定传输模式(例如,传输模式9或10),则属于微BS的小区可以基于相应的版本的缓冲区大小来执行速率匹配。

如果为无线设备配置在至少特定的版本中可以被支持的操作,则不仅对相应的小区而言而且对由所述无线设备同时接入的另一小区而言,或者对属于另一BS的小区而言,可以基于在该特定版本中所支持的缓冲区大小来执行速率匹配。

此外,如上面表1中所示,不仅软信道的总数量而且最大TB大小都针对无线设备的每个类别而被预先确定。也就是说,针对每个类别对能够由无线设备在一个TTI内进行解码的TB的最大比特数进行限定。

如果在多个BS之间很难进行实时调度协调,则在一个TTI内要被调度的TB的总比特的和可能超出最大TB大小。为了使从多个BS接收到的TB的比特的总数量小于或等于最大TB大小,提出了下述方法。

3-i)可以将最大TB大小除以BS的数量以保证每个BS的相同的TB大小。

3-ii)可以将最大TB大小除以大于1的值以保证可以至少被每个BS专用的TB大小。

3-iii)可以根据属于每个BS的小区的数量、带宽以及HARQ过程的最大数量来划分最大TB大小。

3-iv)针对每个BS的最大TB大小可以由BS直接报告给无线设备。

3-v)最大TB大小可以被直接应用于指定的BS(例如宏BS),并且选项3-i)至3-iv)中的一个或者它们的组合可以被应用于剩余的BS(例如微BS)。

在上述选项中,要被BS调度的TB的总比特的和可以超出最大TB大小。

图4是示出根据本发明的实施方式的接收数据的方法的流程图。该方法可以由已接入多个BS的无线设备来执行。

无线设备检测由多个BS发送的传输块(TB)(410)。

无线设备确定多个TB的总比特的和是否超出该无线设备所支持的最大TB大小(420)。

如果所述多个TB的总比特的和超出了所述最大TB大小,则无线设备确定所述多个TB中要被接收的TB(430)。如果未超出最大TB大小,则无线设备接收并解码所述多个TB中要被接收的TB(440)。

如果缓冲区大小的和超出UE的最大软缓冲区大小或者如果要被调度的TB的总比特的和超出最大TB大小,则可以如下操作无线设备。

在第一实施方式中,无线设备可以忽略在相应的子帧中(最初)被调度的所有PDSCH或者可以不执行缓冲。

在第二实施方式中,无线设备可以忽略在相应的子帧中超出最大总比特数量的范围内(最初)被调度的PDSCH或者可以不执行缓冲。无线设备可以根据以BS为单位或以小区为单位的下列优先权来接收PDSCH。

第一,无线设备可以优先接收由宏BS调度的PDSCH。特别是,通过主小区调度的PDSCH可以优先被接收。

第二,无线设备可以在由宏BS调度的PDSCH中优先接收通过作为主小区的小区调度的PDSCH。

第三,相比于从UE特定搜索空间(USS)检测到的PDSCH,无线设备可以更加优先地接收从公共搜索空间(CSS)检测到的PDSCH。

第四,无线设备可以优先接收利用RA-RNTI或者临时C-RNTI调度的PDSCH。

第五,相比于使用C-RNTI检测到的PDSCH,无线设备可以更加优先地接收使用SPS-RNTI检测到的PDSCH。

第六,可以通过用于调度PDSCH的PDCCH来指示PDSCH接收的优先权。例如,可以通过将比特字段添加到PDCCH来指示接收优先权。

在上述方法中,在其接收被无线设备放弃的PDSCH上执行的操作可以与在未检测到用于调度PDSCH的PDCCH的情况下执行的操作相同。也就是说,在针对PDSCH的HARQ ACK/NACK传输中,与DTX相对应的操作类似于未接收到PDCCH的情况来执行。更具体地,可以执行下列操作。

-在PUCCH格式1b信道选择中,与DTX相对应的星座图被用于PDSCH。

-NACK星座图被用于PUCCH格式3。

-不发送PUCCH格式1a/1b。

-通过PDCCH发送的发送功率命令(TPC)被忽略或者被应用。

如果在一个TTI内调度的PDSCH的比特的总数量超出无线设备的最大TB大小,则无线设备可以放弃所调度的PDSCH中的一些的接收(或解码)。如果BS不知道无线设备放弃PDSCH接收,则BS可能错误地决定无线设备由于较差的信道状态等而在PDSCH解码中失效。为了避免BS的错误决定以及为了便于BS之间的调度协调,如果要被调度的缓冲区大小或者要被调度的TB大小超出设备能力,则相对应的信息可以被报告给BS。

无线电设备可以将下列信息递送至已调度其接收被放弃的PDSCH的BS或者递送至宏BS。

1)报告由于超出能力而放弃PDSCH的接收的信息:这可以是1比特信息,并且可以作为与该PDSCH相对应的ACK/NACK被发送或者与ACK/NACK一起被发送。该信息可以被发送至已调度所述PDSCH的BS。

2)当PDSCH接收由于超出能力而被放弃时的统计信息:无线设备可以将诸如由于在特定持续时间期间超出能力而要被放弃的PDSCH的数量(或者出现的次数)和/或所超出的TB比特的数量等的统计信息报告给BS。所述统计信息可以作为MAC消息或者RRC消息被发送。该信息可以被发送至已调度所述PDSCH的BS或者发送至宏BS。

上述方法不仅可以被应用于超出DL TB的情况,也可以被应用于其中由于要被调度的UL TB的比特的总数量超出最大TB大小而放弃PUSCH传输的情况或者其中PUSCH传输优先的情况。

图5是示出根据本发明的示例性实施方式的无线通信系统的框图。

BS 50包括处理器51、存储器52和射频(RF)单元53。存储器52被可操作地联接到处理器51以存储用于驱动该处理器51的各种信息。RF单元53被可操作地联接到处理器51以发送和/或接收无线电信号。处理器51实现所提出的功能、过程和/或方法。在前述实施方式中,所述BS的操作可以通过处理器51来实现。

无线设备60包括处理器61、存储器62和RF单元63。无线设备60可以是半双工设备或者全双工设备。存储器62被可操作地联接到处理器61以存储用于驱动该处理器61的各种信息。RF单元63被可操作地联接到处理器61以发送和/或接收无线电信号。处理器61实现所提出的功能、过程和/或方法。在前述实施方式中,所述无线设备的操作可以通过处理器61来实现。

处理器可以包括专用集成电路(ASIC)、其它芯片组、逻辑电路、和/或数据处理器。存储器可以包括只读存储器(ROM)、随机存取存储器(RAM)、闪存存储器、存储卡、存储介质和/或其它存储设备。RF单元可以包括用于处理无线电信号的基带电路。当以软件的形式实现上述实施方式时,上述方案可以使用执行上述功能的模块(过程或函数)来实现。所述模块可以被存储在所述存储器中并由所述处理器执行。所述存储器可以被内部地或外部地布置到所述处理器,并且可以使用各种公知的方式连接至所述处理器。

在上述示例性系统中,尽管已经基于使用一系列步骤或块的流程图描述了所述方法,但本发明并不限于所述步骤的顺序,并且一些步骤可以按与剩下的步骤不同的顺序来执行或者可以与剩下的步骤同时执行。此外,本领域的技术人员应理解,流程图中所示出的步骤不是独有的并且可以包括其它步骤,或者所述流程图的一个或更多个步骤在不影响本发明的范围的情况下可以被删除。

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