具体实施方式
在EUTRA时分双工(TDD)帧结构中,为下行链路(DL)传输和上行链路(UL)传输分配不同的子帧。TDD的一个特性是UL和DL子帧的数目可以是不同的,如上面所提到的。在DL子帧比UL子帧多的配置中,将多个DL子帧与一个单个UL子帧关联,用于对应的控制信号的传输。例如,对于DL子帧中的每个动态调度传输,需要在关联的UL子帧中发送ACK/NAK比特,以支持合适的混合ARQ(HARQ)操作。如果在都与一个单个UL子帧关联的多个DL子帧中调度UE,则UE需要在那个UL子帧中发送多个ACK/NAK比特。减小UE需要发送的ACK/NAK比特的数目的一种解决方案是采用ACK/NAK绑定。典型地,UE将多个ACK/NAK比特压缩成一个或两个ACK/NAK比特,在对应的UL子帧中发送所述一个或两个ACK/NAK比特。通用ACK/NAK压缩或绑定规则是,如果所有ACK/NAK比特具有值(ACK),则在UL子帧中发送一个(ACK)比特以确认所有在多个DL子帧中接收到的分组。如果存在至少一个NAK比特,则在UL子帧中发送一个(NAK)比特,以请求重传所有DL分组。为了辨别是否已经丢失DL子帧,在每个DL授权中引入至少一个比特,其在每次以DL传输调度UE时翻转。下面将更详细地描述翻转比特的使用和对丢失的DL授权的其他检测方案的细节。
图1示出了示例性无线电信网络100。说明性电信网络包括代表性的基站101、102和103;然而,电信网络必然包括更多基站。基站101、102和103中的每一个可以在对应的覆盖区域104、105和106上操作。每个基站的覆盖区域进一步被划分为小区。在所示的网络中,每个基站的覆盖区域被划分为三个小区。在小区A 108中示出了手机或其他UE 109,所述小区A 108在基站101的覆盖区域104内。基站101正在将传输经由下行链路110发送到UE 109并且从UE 109经由上行链路111接收传输。随着UE 109移出小区A 108,并且进入小区B 107时,UE 109可以被移交到基站102。因为UE 109与基站101同步,所以UE 109必须使用非同步随机接入来启动到基站102的移交。小区中的UE可以是静止的,例如在家或办公室内,或当用户正在行走或乘坐交通工具时可以是移动的。UE 109相对于基站102以速率112在小区108内移动。
在一个实施例中,UE 109使用TDD帧结构将传输发送到基站101并且从基站101接收传输。如上面所提到的,在TDD中,UL 111和DL 110两者被容纳在同一传输信道上。为了UE辨别在DL子帧中是否丢失DL授权,在每个DL授权中包括M比特字段。通常,M比特字段被叫做下行链路指配指示符(DAI)。UE使用DAI来确定它应该接收多少个DL授权,如下面将更详细解释的。
图2是图1中使用的示例帧结构200。每个帧200包含若干子帧,如在202处通常指示的。继而,子帧202包含两个时隙204、205。每个时隙包含许多信息承载符号,在206处通常指示的。为了改进接收完整性,循环前缀(CP)字段也被附加到每个符号。在当前的E-UTRA标准中,如果使用标准CP长度,则每个时隙包含7个符号206,或如果使用扩展CP长度,则每个时隙包含6个符号206。本发明的其他实施例可以提供除了图2中所示的示例性帧结构之外的其他帧结构。
对于PUCCH,在每个符号中发送循环移位的或相位偏斜的CAZAC类序列。可以使用不同的循环移位或不同量的相位偏斜来在同一物理资源块中复用多于一个UE的PUCCH传输。3GPP E-UTRA中的资源块被定义为频域中的12个连续的资源元素(resource element),其中每个资源元素是15kHz。理想地,在一个RB内可以支持在所有12个循环移位上的反馈传输。然而,由于连续的循环移位之间的溢出,建议并非所有12个循环移位都被使用。
对于ACK/NAK传输,可以在时域中在符号之间应用额外的正交覆盖,从而将ACK/NAK复用增加到每一PUCCH资源块有36个ACK/NAK信道。然而,由于连续的循环移位之间的溢出,建议并非所有12个循环移位都被使用。在典型的实施例中,仅使用18个ACK/NAK信道。
在每个OFDM符号中,发送循环移位的或相位偏斜的CAZAC类序列。在RS OFDM中的CAZAC类序列典型的是未调制的。数据符号调制数据OFDM符号中的CAZAC类序列。这里,数据符号可以是ACK/NAK符号、SRI符号、秩指示符(RI)符号、预编码矩阵指示符(PMI)或信道质量指示符(CQI)符号。在本公开中,CAZAC类序列通常指代具有恒幅零自相关的特性的任何序列。CAZAC类序列的示例包括但不限于Chu序列、Frank-Zadoff序列、Zadoff-Chu(ZC)序列、广义Chirp-Like(GCL)序列或任何计算机产生的CAZAC序列。CAZAC类序列
的一个示例由下式给出:
在本公开中,循环移位的或相位偏斜的CAZAC类序列有时被称为循环移位基序列、循环移位根序列、相位偏斜基序列、相位偏斜根序列,或任何其他等同的术语。
|
1 |
-3 |
3 |
1 |
1 |
1 |
1 |
|
|
|
1 |
|
|
1 |
-3 |
-1 |
3 |
|
1 |
3 |
|
|
|
|
|
0 |
-1 |
3 |
-1 |
1 |
|
3 |
3 |
1 |
3 |
3 |
|
1 |
1 |
3 |
1 |
-1 |
-1 |
|
|
3 |
|
|
|
|
|
2 |
1 |
-3 |
1 |
1 |
3 |
|
|
|
3 |
3 |
3 |
|
3 |
3 |
3 |
-3 |
3 |
3 |
|
|
|
1 |
3 |
|
|
4 |
-3 |
1 |
-1 |
-3 |
1 |
|
|
|
|
|
1 |
|
5 |
3 |
-1 |
1 |
-3 |
1 |
1 |
|
|
|
|
1 |
3 |
6 |
1 |
3 |
1 |
-1 |
|
|
|
|
1 |
1 |
|
1 |
7 |
-3 |
1 |
1 |
3 |
3 |
|
3 |
3 |
|
|
|
1 |
8 |
-3 |
3 |
1 |
1 |
3 |
|
3 |
3 |
1 |
1 |
|
3 |
9 |
-1 |
3 |
1 |
3 |
|
1 |
1 |
|
3 |
1 |
3 |
1 |
0 |
-1 |
-3 |
1 |
1 |
|
|
|
|
1 |
|
3 |
1 |
1 |
-1 |
3 |
-1 |
1 |
3 |
3 |
3 |
3 |
3 |
|
1 |
3 |
2 |
1 |
1 |
-3 |
-3 |
3 |
3 |
1 |
|
3 |
|
3 |
|
3 |
1 |
1 |
-1 |
-3 |
1 |
3 |
|
1 |
|
|
1 |
|
4 |
1 |
1 |
3 |
1 |
|
|
1 |
|
1 |
3 |
3 |
|
5 |
1 |
-3 |
3 |
3 |
|
|
|
|
3 |
1 |
1 |
|
6 |
1 |
3 |
-3 |
-3 |
|
3 |
|
1 |
1 |
|
1 |
3 |
7 |
-3 |
-1 |
-3 |
-1 |
3 |
|
|
1 |
|
|
3 |
3 |
8 |
-1 |
3 |
-3 |
3 |
1 |
|
|
3 |
|
|
1 |
1 |
9 |
3 |
-3 |
-3 |
-1 |
1 |
3 |
1 |
|
3 |
|
|
1 |
图3是EUTRA TDD帧结构300的图示说明。半帧302和303一起形成了完整的无线帧300,其跨越10ms。每个无线帧被定义为具有等于307,200采样TS的长度T。因此,每个半帧是153,600Ts,其等于5ms。如针对图2所讨论的,每个帧包括许多子帧,在310处通常指示的,所述子帧各自是30720Ts并且具有1ms的持续时期。
在TDD帧内,第二子帧被定义为特殊的子帧311,其包括下行导频时隙(DwPTS)、保护周期(GP)和上行导频时隙(UpPTS)。依赖于切换点周期性,可能存在位于子帧316中的第二特殊的子帧。出于调度目的,特殊的子帧中的DwPTS可以用作DL数据传输的DL子帧。
为下行链路(DL)传输或上行链路(UL)传输分配不同的子帧。表2示出了可应用的DL/UL子帧分配的示例。另一实施例可以使用不同的一组分配。
表2:上行链路分配
每个无线帧的每个子帧310-319可以包含在物理下行控制信道(PDCCH)上发送的对应的DL或UL授权。典型地,当服务NodeB已经调度对应的资源块以供UE在DL或UL中使用时,UE的服务NodeB仅发送到特定的UE的DL或UL授权。例如,用于UE的DL授权320指示为子帧310中的DL传输调度UE。用于UE的UL授权332指示为子帧312中的UL传输调度UE。类似地,DL授权324指示为UE的DL传输调度子帧314,等。每个DL授权包括M比特DAI字段,如下面详细描述的。
如前面所提到的,TDD的一个特性是UL和DL子帧在无线帧内的数目可以是不同的。在DL子帧比UL子帧多的配置中,将多个DL子帧与一个单个UL子帧关联,用于对应的控制信号的传输。例如,对于在DL子帧中的每个动态调度的传输,需要在关联的UL子帧中发送ACK/NAK比特,以支持合适的混合ARQ(HARQ)操作。如果在都与一个单个UL子帧关联的多个DL子帧中调度UE,则UE需要在那个UL子帧中发送多个ACK/NAK比特。减小UE需要发送的ACK/NAK比特的数目的一个解决方案是采用ACK/NAK绑定。典型地,UE将多个ACK/NAK比特压缩成在对应的UL子帧中发送的1个或2个ACK/NAK比特。
图3B是用于图3A的TDD帧结构的一个配置的上行链路ACK/NAK绑定的图示说明。这个示例图示说明了用于表2的配置4的绑定。注意:在无线帧300:n的上行链路子帧2中,为帧300:n-1的子帧0、1、4和5报告绑定A/N;并且在子帧3中,为帧300:n-1的子帧6、7、8和9报告绑定A/N。
其他实施例可以使用不同于图3B中所示的绑定映射。典型地,配置在小区内是固定的。在实践中,UL/DL子帧配置对于整个网络是固定的,虽然这不是需要的。
总的来说,对于DL传输,UE的操作是:UE检测DL子帧n中的DL授权,并且UE在UL子帧n+k中发送对应的ACK/NAK,其中k>3,如图3B中为配置2所显示的。
通用ACK/NAK压缩或绑定规则是,如果所有的ACK/NAK比特具有值(ACK),则在UL子帧中发送一个(ACK)比特以确认在多个DL子帧中所有接收到的分组,如图4中所示。在这个示例中,接收到4个DL分组401-404。在一个DL子帧中接收每个DL分组。4个DL子帧的示例可以是图3B中的帧300:n-1的子帧{0,1,4,5}。4个DL子帧的另一示例可以是图3B中的帧300:n-1的子帧{6,7,8,9}。UE使用包括的CRC字段来执行差错检测,并且确定是否正确地接收到分组。如果是,它通过ACK比特411指示对DL分组401的确认。在这个示例中,如4个ACK比特分别指示的,正确地接收到所有4个DL分组。接着,在与这组4个DL分组关联的UL子帧420上报告单个绑定ACK比特。注意:可能仅在4个DL子帧的子集中调度UE,在这种情况下,在每个接收到的DL分组的ACK/NAK之间执行ACK/NAK绑定。
如果存在至少一个NAK比特,则在UL子帧中发送一个(NAK)比特以请求重传所有DL分组,如图5中所示的。在这个示例中,没有正确地接收DL分组503,如NAK比特513指示的。在与DL分组501-504关联的UL 520中发送NAK作为绑定响应。
图6图示说明了在上行链路子帧中具有绑定ACK响应的DL子帧序列,在所述上行链路子帧中存在丢失的DL授权。在这个示例中,由于UE遗漏检测关联的DL授权而造成UE丢失DL分组-3603。换句话说,UE不知道它要接收DL分组3,因此丢失ACKNAK响应613。假使用于这个UE的其余的DL分组601,602,604均被正确接收,则UE将所有(ACK)(即3个(ACK))绑定成单个(ACK)比特,在关联的UL子帧620中发送该单个(ACK)比特。NodeB或接收器对绑定的ACK比特进行解码,并且不重发送DL分组3。因此,它直接导致物理层中的分组丢失。
现在将在下面详细描述一种方法,该方法使得UE能够明确地确定是否丢失任何DL授权。假使UE检测到它已经丢失了一个或多个DL授权,则它可以在UL子帧中以信号发送不连续传输(DTX)作为绑定ACK/NAK反馈。DTX意味着UE将不发送任何信号。再参照图3A,每个DL授权包括M比特下行链路指配指示符(DAI)字段。例如,DL授权320包括M比特DAI字段330,而下一个DL授权321包括M比特DAI字段331。每个DL授权中包括的M比特字段可以被用来确定是否已经接收到特定授权组(或与公共UL子帧关联的特定DL子帧组)的所有DL授权,例如DL授权组340。类似地,DL授权组342中的每个DL授权包含M比特DAI字段,例如DL授权324中的334。
不失一般性,假定存在与公共UL子帧关联的N个DL子帧,在所述公共UL子帧中发送与N个DL子帧关联的绑定ACK/NAK比特。假定在N个DL子帧内调度的第一个DL授权中,M比特DAI字段的值被设置为缺省值,例如“1”。每次调度UE以接收DL传输时,NodeB递增用于特定UE的M比特DAI字段的值。从而,每个DL授权中的M比特DAI字段的值代表直到当前的DL子帧的、用于到特定UE的DL授权的数目的计数值。这也不排除在某个周期或许多子帧之后,该计数值可以被重置为其缺省值。例如,可以在每个系统/无线帧或半帧的开始将计数值重置为其缺省值。替换地,可以在与公共UL子帧关联的N个DL子帧的第一个中将M比特计数值重置为其缺省值。
如果接收到的DL授权的数目与计数值相同,则UE可以推断它没有丢失任何DL授权。否则,UE推断它丢失了至少一个DL授权。因此,当UE推断它已经丢失了一个或多个DL授权时,它可以发送“NAK”作为绑定ACK/NAK比特。替换地,当UE推断丢失了一个或多个DL授权时,UE可以发送ACK/NAK DTX。
再参照表2,N可以具有值1、2、3、4或9。从而,需要至少3个比特来表示所有5个值。为了减小DL授权中M比特DAI字段(例如M比特DAI字段330)所需的比特的数目,可以使用模操作来表示值N。例如,如果M=2,则可以由2比特DAI字段表示值1、2、3和4。这4个值可以通过以下方法指示1-9DL授权:例如,允许值1指示1、5或9DL授权,值2指示2或6DL授权,值3指示3或7DL授权,以及值4指示4或8DL授权。当然,可以使用其他编码方式。
图7是根据本发明的实施例图示说明检测丢失的DL授权的流程图。UE监听702由{1,2,...,N}索引的一组下行链路子帧中的下行链路授权,其中在一个下行链路子帧中指配至多一个下行链路授权。N是与单个UL子帧关联的DL子帧的数目。在同一UL子帧中发送对应于N个DL子帧的绑定ACKNAK。N个DL子帧不必是连续的。对于LTE TDD,N可以是1、2、3、4或9,如表2中所示的。
在该组N个DL子帧内,UE接收702由{S(1),S(2),...,S(T)}递增索引的T个下行链路子帧的子集中的下行链路授权,其中1≤T≤N。换句话说,T是在其内UE检测到DL授权的子帧的数目。
UE审查704接收到的DL授权的M比特DAI字段,以确定是否丢失了该组N个DL子帧中的另一DL授权。基本上,如果第一个接收到的DL授权的M比特DAI字段的值不对应于缺省计数值,则UE确定丢失了DL授权。此外,当接收到每个DL授权时,如果相继的DL授权中的M比特DAI字段的值相对于上一个接收到的DL授权没有递增1,则UE可以断定丢失了DL授权。此外,假使M比特DAI字段的最大值小于N,如果相继的DL授权中的M比特DAI字段的值对M比特字段的最大值取模后,相对于上一个接收到的DL授权没有递增1,则UE可以断定丢失了DL授权。在这个实施例中,M是2,但是在其他实施例中,M可以大于2。
当NodeB准备DL授权用于发送到UE时,通过递增在每个相继的M比特DAI字段中放置的值,以取模方式(以M比特DAI字段的最大值为模)产生M比特DAI字段。第一个被调度的DL授权中的M比特DAI字段应该对应于缺省值,例如“1”。每次为DL授权调度UE时,NodeB将M比特DAI字段的值递增1。如果M比特DAI字段的值达到最大值,则它在下一个被调度的DL授权中回绕。
UE在由第n个接收到的下行链路授权指示的子帧S(n)中接收706使用一组资源块发送的至少一个数据块,并且在子帧S(n)中为接收到的数据块产生706确认An,如果CRC是正确的,则An是肯定ACK,或如果CRC是不正确的,则An是否定NAK。
UE在由S(T)索引的子帧中导出值CS(T),该值是最后一个接收到的下行链路授权中的M比特DAI字段的值,并且导出由I索引的上行链路控制信道(例如,ACK/NAK信道)。在物理下行控制信道(即PDCCH)上发送每个DL授权。每个PDCCH包括一组控制信道元素(CCE)。每个控制信道元素包括一组资源元素(RE)。每个CCE与UL子帧中的ACK/NAK信道关联。在一个实施例中,UE在与最后一个接收到的DL授权中的最低CCE关联的ACK/NAK信道中发送绑定ACK/NAK比特。以此方式,基于UE用来反馈绑定ACK/NAK比特的ACK/NAK信道,NodeB可以推断哪一个是UE接收到的最后一个DL授权。在另一实施例中,可以存在与DL授权关联的多个ACK/NAK信道,在这种情况下,例如通过遵循某些预定规则,NodeB和UE将对使用哪一个ACK/NAK信道达成一致。
UE为对应于该组DL子帧的上行链路子帧中接收到的该组DL分组提供绑定反馈。在第一种情况下,如果CS(T)=(T-1)mod2M+1并且A1,A2,...,AT均是肯定确认,则它使用上行链路控制信道I来发送708肯定确认(ACK)。注意:CS(T)=(T-1)mod2M+1指示UE没有检测到任何丢失的DL授权,其中M比特DAI字段的缺省值为1。
在第二种情况下,如果CS(T)=(T-1)mod2M+1并且A1,A2,...,AT中的至少一个为否定确认,则UE使用上行链路控制信道I来发送710否定确认(NAK)。注意:CS(T)=(T-1)mod2M+1指示UE没有检测到任何丢失的DL授权,其中M比特DAI字段的缺省值为1。
在第三种情况下,如果CS(T)≠(T-1)mod2M+1,其被NodeB解释为DTX的指示,则UE在控制信道I上不发送712任何信息。注意:CS(T)≠(T-1)mod2M+1指示UE检测到至少一个丢失的DL授权,其中M比特DAI字段的缺省值为1。在另一实施例中,如果它检测到丢失至少一个DL授权,则UE在控制信道I上发送NAK作为绑定反馈。
翻转比特实施例
在另一实施例中,M比特DAI字段可以是单个比特字段,每次为(DL)传输调度UE时,所述单个比特字段翻转。图8-11图示说明了上行链路子帧中具有绑定ACK/NAK响应的DL子帧序列,其中,在DL授权中的DAI字段是翻转比特。在这个实施例中,M比特字段(例如图3A中的330)是单个比特字段。
不失一般性,在这个实施例中,将M比特字段表示为“TogBit”(Tog比特)。在下面描述中,假定它由1比特组成来描述“TogBit”的使用。容易将其推广到“TogBit”由多个比特组成的情况。
参照图8,“TogBit”可以是UE的DL授权的一部分,如821-824处所示。无论何时在需要ACK/NAK绑定的时间帧区间内第一次调度UE时,“TogBit”具有缺省值,例如“0”,如在DL授权821中所示的。之后,每次调度同一UE接收DL传输时,在其DL授权中的“TogBit”翻转值,如DL授权822-824中所示的。“TogBit”可以帮助UE检测丢失的DL分组,这继而帮助UE决定合适的ACK/NAK绑定行为,这类似于上面参照图7所描述的方案。在这个示例中,基于接收到的DL分组产生的所有4个确认811-814是ACK。因此,在UL子帧830中发送ACK。
图9示出了其中UE由于遗漏检测DL授权923而造成丢失其DL分组3的示例。通过观察在检测到的DL授权921、922和924中的“TogBit”,UE检查“TogBit”在相继检测到的DL授权中是否翻转。在这个示例中,UE观察到从较早检测到的来自DL授权922的“TogBit”起,“TogBit”在DL授权924上保持“1”。因此,UE可以立即推断丢失了其DL分组中的至少一个。根据这个情况,UE可以在UL子帧930中将绑定ACK/NAK比特设置为“NAK”。替换地,UE可以选择在UL子帧930中不发送任何ACK/NAK比特,这对应于ACK/NAK DTX。作为响应,NodeB需要执行ACK/NAK DTX检测。
假使UE检测到其第一个接收到的DL授权具有不是缺省“TogBit”值的“TogBit”,则UE可以推断丢失了其之前分组中的至少一个。因此,UE可以在对应的UL子帧中发送(NAK)或(DTX)作为其绑定ACK/NAK比特。
假使UE丢失两个DL授权,例如1022、1023,如图10中所示,由于DL授权1024的TogBit从DL授权1021的翻转,因此基于使用1比特的“TogBit”,它不能检测到丢失的DL授权。在这种情况下,UE将基于肯定确认1011和1014在UL子帧1030上报告ACK。另一方面,在ACK/NAK绑定时间帧区间内丢失两个DL授权的概率非常小。假使这个错误情况发生,需要较高层ARQ通过重传来恢复丢失的分组。注意:增加M比特DAI字段或“TogBit”中的比特的数目可以减小这个错误情况的发生。
在UL子帧中,对于每个DL子帧存在一个或多个ACK/NAK信道。图11示出了UE在与最后一个DL子帧关联的对应的UL子帧1130中的ACK/NAK信道中发送绑定ACK/NAK比特,在所述最后一个DL子帧中,UE接收到分组或检测到DL授权。
在UL子帧中的一组或多个ACK/NAK信道可供用于每个DL子帧的实施例中,UE在对应于最后一个检测到的DL授权的最低CCE索引的ACK/NAK信道中发送绑定ACK/NAK比特。换句话说,UE可能具有与最后一个检测到的DL授权关联的多个UL ACK/NAK信道,例如从最后一个检测到的DL授权中的多个CCE隐含导出的多个UL ACK/NAK信道。在这种情况下,UE可以在与最后一个检测到的DL授权中的最低CCE索引关联的UL ACK/NAK信道中发送绑定ACK/NAK比特。以此方式,NodeB可以基于UE用来反馈绑定ACK/NAK比特的ACK/NAK信道推断出UE接收到的最后一个DL授权。
仍然参照图11,在其中丢失了DL授权1124,因此第三DL授权1123是接收到的最后一个DL授权。由于A/N Ch0-A/N Ch3组的A/N ch2 1132对应于DL授权1123,因此在ACK/NAK信道1132上报告ACK确认。以此方式,NodeB可以确定UE丢失了第四个DL授权1124,因为ACK确认被提供在对应于DL授权1123的ACK/NAK信道中。
这里所描述的方法应用到实现ACK/NAK绑定的任何系统,包括但不限于TDD、FDD和HD-FDD系统。虽然在描述本发明的实施例中使用DL传输,但是不排除将本发明应用在UL传输中。
不排除可以将“TogBit”扩展到多于一个比特。一般来说,假设M比特“TogBit”,每次为传输调度UE时可以将“TogBit”的值(对于特定的UE)增加1。也不排除在特定周期或许多帧之后,可以将“TogBit”值重置为其缺省值。例如,可以在每个系统/无线帧或半帧的开始将“TogBit”值重置为其缺省值。替换地,可以在N个DL子帧中的第一个中将M比特“TogBit”值重置为其缺省值,所述N个DL子帧与公共UL子帧关联。
注意:“TogBit”可以是特定UE的,如在本文中所描述的。
M比特字段指示总计数的实施例
现在将更详细地描述当使用ACK/NAK绑定时使UE能够明确地确定并且以信令传送DTX的另一实施例。再参照图3,每个DL授权包括一个或多个比特作为M比特DAI字段。例如,DL授权320包括M比特DAI字段330,而下一个DL授权321包括M比特DAI字段331。在每个DL授权中包括的M比特字段可以被用来确定是否已经接收到特定授权组(例如DL授权组340)的所有DL授权。类似地,DL授权组342中的每个DL授权包含M比特DAI字段,例如DL授权324中的334。
不失一般性,假设存在与公共UL子帧关联的N个DL子帧,在所述公共UL子帧中发送与N个DL子帧关联的绑定ACK/NAK比特。NodeB可以在N个DL子帧中执行多子帧调度。以此方式,NodeB知道每个被调度的UE应该得到多少个DL授权。用m[k]表示在该组N个DL子帧内UE k应该接收的DL授权的数目,或调度UE k用于传输的DL子帧的数目。NodeB可以在用于UE k的每个DL授权中明确地包括m[k]的信息。在感兴趣的N个DL子帧中,只要UE k检测到至少一个DL授权,它就知道在N个DL子帧内有多少个子帧是它调度来接收数据的。因此,UE k可以比较接收到的DL授权的数目和接收到的DL授权中的m[k]的值。如果接收到的DL授权的数目与m[k]相同,则UE可以推断出它没有丢失任何DL授权。否则,UE推断出它丢失了至少一个DL授权。因此,当它推断出它已经丢失了一个或多个DL授权时,UE可以发送“NAK”作为绑定ACK/NAK比特。替换地,当它推断出丢失了一个或多个DL授权时,UE可以发送ACK/NAK DTX。
再参照表2,N可以具有值1、2、3、4或9。从而,需要至少3个比特来表示所有5个值。为了减少DL授权中M比特DAI字段(例如M比特字段330)所需的比特的数目,可以使用同余值(modulo value)来表示被调度的DL授权的数目。例如,如果M=2,则值1、2、3和4可用。通过以下方式,这些四个值可以指示1-9DL授权:例如,允许值1指示1、5或9DL授权,值2指示2或6DL授权,值3指示3或7DL授权,以及值4指示4或8DL授权。当然,可以使用其他的编码方式。
系统示例
图12是图示说明了图1的网络系统中NodeB 1202和移动UE 1201的操作的方框图。移动UE设备1201可以代表各种设备中的任何一种,例如服务器、桌面计算机、膝上计算机、蜂窝电话、个人数字助理(PDA)、智能电话或其他电子设备。在某些实施例中,电子移动UE设备1201基于LTE或E-UTRAN协议与NodeB 1202通信。替换地,可以使用现在已知的或将要开发的另一通信协议。
如所示的,移动UE设备1201包括耦合到存储器1212和收发机或收发器1220的处理器1210。存储器1212存储用于处理器1210执行的(软件)应用程序1214。应用程序可以包括对个人或团体有用的任何已知的或未来的应用程序。作为示例,这类应用程序可以被分类为操作系统(OS)、设备驱动器、数据库、多媒体工具、演示工具、互联网浏览器、电子邮件收发器、互联网语音协议(VOIP)工具、文件浏览器、防火墙、即时消息、金融工具、游戏、文字处理器或其他分类。不管应用程序的确切本质,至少某些应用程序可以指引移动UE设备1201将UL信号经由收发器1220周期性地或连续性地发送到NodeB(基站)1202。在至少某些实施例中,当从NodeB 1202请求上行链路资源时,移动UE设备1201识别服务质量(QoS)要求。在某些情况下,NodeB 1202可以从移动UE设备1201支持的业务类型隐含地导出QoS要求。作为示例,VOIP和博弈应用常常包含低延迟上行链路(UL)传输,而高吞吐量(HTP)/超文本传输协议(HTTP)业务可以包含高延迟上行链路传输。
收发器1220包括上行链路逻辑,其可以通过执行控制收发器的操作的指令来实现。可以将这些指令中的某些存储在存储器1212中,并且当需要时由处理器1210执行。如本领域技术人员所了解的,上行链路逻辑的部件可以包含收发器1220的物理(PHY)层和/或介质访问控制(MAC)层。收发器1220包括一个或多个接收机或接收器1222和一个或多个发射机或发射器1224。
处理器1210可以将数据发送到各个输入/输出设备1226或从各个输入/输出设备1226接收数据。用户识别模块(SIM)卡存储并且检索用于经由蜂窝系统进行呼叫的信息。可以提供蓝牙基带单元用于无线连接到微麦克风和耳机,用于发送和接收声音数据。处理器1210可以将信息发送到显示单元,用于在呼叫过程期间与移动UE的用户进行交互。显示器也可以显示从网络、从本地照相机或从其他资源(例如USB连接器)接收到的图片。处理器1210也可以将从各种资源(例如蜂窝网络)经由RF收发器1222或照相机接收到的视频流发送到显示器。
在声音数据或其他应用数据的发送和接收期间,发射器1224将ACK/NAK信息经由PUCCH链接发送到服务NodeB 1202,如上面更详细描述的。对应于一组DL分组,在PUCCH中的UL子帧上发送绑定ACK/NAK。如上面对TDD更详细描述的,不同的子帧被分配给下行链路(DL)传输或上行链路(UL)传输。为了UE确定它是否已经丢失DL授权,在每个DL授权中包括M比特DAI字段。在一个实施例中,这个字段可以包含对于每个DL授权递增的多比特字段,如关于图3-7更详细讨论的。在另一实施例中,这个字段可以是一比特字段,在其中UE使用翻转比特来推断是否已经丢失DL授权,如上面针对图8-11更详细描述的。在另一实施例中,字段可以是指示UE应该接收多少个DL授权的同余值(modulo value),如上面更详细描述的。在一个实施例中,通过处理器1210执行存储在存储器1212中的指令来体现DL授权检测方案。在其他实施例中,例如可以通过单独的处理器/存储器单元、通过硬连线状态机或通过其他类型的控制逻辑来体现DL授权检测方案。
接着,发射器1224在关联的上行链路子帧上发送绑定ACK/NAK。在多个ACK/NAK信道被分配到UE的情况下,如针对图11更详细描述的,例如可以在根据最后一个接收到的DL授权选择的信道上发送绑定ACK/NAK。
NodeB 1202包括经由背板总线1236耦合到存储器1232、符号处理电路1238和收发器1240的处理器1230。存储器存储用于处理器1230执行的应用程序1234。应用程序可以包括对管理无线通信有用的任何已知的或未来的应用程序。至少某些应用程序1234可以指引基站管理到用户设备1201的传输或从用户设备1201来的传输。
收发器1240包括上行资源管理器,其使得NodeB 1202能够将上行PUSCH资源选择性地分配到用户设备1201。如本领域技术人员中的任何一个明白的,上行资源管理器的部件可以包括收发器1240的物理(PHY)层和/或介质访问控制(MAC)层。收发器1240包括用于接收来自NodeB的范围内的各个UE的传输的(一个或多个)接收器1242和用于将数据和控制信息发送到NodeB的范围内的各个UE的(一个或多个)发射器1244。
上行资源管理器执行控制收发器1240的操作的指令。这些指令中的某些可以位于存储器1232中,并且当需要时在处理器1230上执行它们。资源管理器控制被分配到NodeB 1202正在服务的每个UE的传输资源并且经由物理下行链路控制信道PDCCH广播控制信息。
符号处理电路1238使用已知的技术执行解调。使用商定的绑定方案对从UE 1201接收到的ACK/NAK信息进行解调,如上面更详细描述的。给定的UE将使用的具体的绑定和UL/DL分配方案可以从NodeB经由控制传输被传达到UE。替换地,例如可以商定具体的绑定方案并且以离线方式相应地配置网络中的每个UE。
在声音数据或其他应用数据的发送和接收期间,接收器1242从UE 1201经由PUCCH链路接收绑定ACK/NAK信息,如上面更详细描述的。对应于一组DL分组,在PUCCH中的UL子帧上接收绑定ACK/NAK。如上面针对TDD更详细描述的,不同的子帧被分配给下行链路(DL)传输或上行链路(UL)传输。为了使UE确定其是否已经丢失DL授权,在每个DL授权中包括M比特DAI字段。在一个实施例中,字段可以是NodeB 1202对于每个DL授权递增的多比特字段,如针对图3-7更详细讨论的。在另一实施例中,这个字段可以是一比特字段,其中UE使用翻转比特来推断是否已经丢失DL授权,如上面关于附图8-11更详细描述的。在另一实施例中,这个字段可以包含指示NodeB正在将多少个DL授权发送到UE 1201的同余值,如上面更详细描述的。在这个实施例中,通过处理器1230执行存储在存储器1232中的指令来体现DL检测方案。在其他实施例中,例如可以通过单独的处理器/存储器单元、通过硬连线状态机或通过其他类型的控制逻辑来体现DL检测方案。
其他实施例
虽然已经参照下行链路(DL)传输示例描述了本发明,但是它可以被等同地应用到上行链路(UL)传输。所描述的方法适用于实现ACK/NAK绑定的任何系统,包括但不限于TDD、FDD和HD-FDD系统。所描述的方法也可以被应用到其他绑定反馈信息的传输,其中需要UE检测是否丢失任何调度授权。
虽然在所描述的实施例中为一个资源块定义了36个潜在的ACK/NAK信道,但是并非所有36个信道同时被使用。在另一实施例中,可以增加或减小资源块的尺寸以及因此而产生的潜在信道数目。
术语“帧”和“子帧”不被限制在图2和图3的结构。可以表现为帧和/或子帧的其他配置。通常,术语“帧”可以指代一组一个或多个子帧。同样,传输实例指代传输资源的帧、子帧或其他商定的量。
本发明涉及的本领域技术人员应理解,在要求保护的发明的范围内,有许多其他可能的实施例和所描述实施例的修改。