具有分组下行链路ACK/NACK消息的增大ACK/NACK空间的节点和移动台的制作方法

文档序号:19814201发布日期:2020-01-31 18:51阅读:249来源:国知局
具有分组下行链路ACK/NACK消息的增大ACK/NACK空间的节点和移动台的制作方法

要求优先权

本申请要求2013年5月13日提交的并且名称为“increasedack/nackspaceforpdans”的美国临时申请no.61/822,687的权益。此文档的内容由此通过参考结合在本文中。

本发明涉及增大一个或多个控制消息(例如分组下行链路ack/nack消息)中的ack/nack位图的尺寸和/或效率的无线电接入网节点(例如基站系统)、移动台和各种方法。移动台当操作在下行链路多载波模式时向无线电接入网节点发送一个或多个控制消息。



背景技术:

在此定义了如下缩写,在现有技术和本发明的如下描述中提到了其中至少一些。

3gpp第三代合作伙伴项目

ack确认

bcs块校验序列

bep误位率概率

blep误块率概率

bler误块率

bss基站系统

bts基站收发器

cps编码和打孔方案指示符

crc循环冗余校验

cs编码方案

dlmc下行链路多载波

edgegsm演进的增强数据速率

egprs增强的gprs

gerangsmedge无线电接入网

gprs通用分组无线电服务

gsm全球移动通信系统

llc逻辑链路控制

mac媒体访问控制

mcs调制和编码方案

ms移动台

nack否定确认

pacch分组关联控制信道

pan背负式ack/nack

pdan分组下行链路ack/nack消息

rlc无线电链路控制

sf偷窃标志

tbf临时块流

tcp传送控制协议

tfi传输格式指示符

uasegprs2上行链路级a调制和编码方案

ul上行链路

在无线网络中,无线电接口使用操作在确认模式以确保分组数据可靠地从无线电接入网节点传送到移动台(ms)的协议。比如,用gprs无线电接口,ms向无线电接入网节点(例如bss)发送ack/nack报告,其指示是否正确接收到bss使用无线电链路控制(rlc)协议发送到ms的下行链路数据块。ms通过在所谓的分组下行链路ack/nack(pdan)消息中包含ack/nack位图来做这个。bss使用轮询机制来触发ms发送ack/nack报告。具体地说,bss使用特定上行链路无线电块发送请求ms发送pdan消息的轮询指示。在rlc确认模式,如果pdan消息中的对应ack/nack位图元素指示“nack”,则bss将重新发送由ms接收的任何损坏的数据块。类似地,当bss接收到具有给定数据块的“ack”指示的pdan消息时,它指示ms正确接收到那个数据块,并且然后bss可将rlc传送窗口向前滑动。具体地说,当bss接收到最老未完成传送的数据块已经由ms正确接收的证实时,则bss会将rlc传送窗口的下边缘向前滑动以反映“ack”仍未决的下一最老传送的数据块。对于关于这个rlc确认操作模式的更多细节,参见3gppts44.060v11.4.0(2013-03)“第三代合作伙伴项目;技术规范组gsm/edge无线电接入网;通用分组无线电服务(gprs);移动台(ms)-基站系统(bss)接口;无线电链路控制/媒体接入控制(rlc/mac)协议(版次11)。此文档的内容由此通过参考结合在本文中。

参考图1(现有技术),存在耦合到无线电接入网101和多个bts102(仅示出两个)的无线电接入网节点100(例如bss100)的基本图解,其中示出bss100经由bts102之一通过gprs无线电接口104利用当前在geran内标准化的称为下行链路多载波的相对新的操作模式与ms106(仅示出一个)交互作用。在这个新操作模式中,bss100在每个无线电块周期期间使用多个下行链路载波1051、1052…105x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波1051、1052…105x上接收数据块1031、1032…103n由此增大下行链路带宽(吞吐量)的ms106发送数据块1031、1032…103n(见图1的步骤1)。与过去一样,bss100将向ms106发送轮询指示107,其触发ms106发送pdan消息109(控制消息109)(见图1的步骤2——注释,轮询指示107可使用任一个数据块1031、1032…103n发送)并指示ms要用于发送pdan的特定上行链路无线电块。然而,ms106将在任何给定上行链路无线电块周期内仍仅使用单个上行链路载波111发送一个pdan消息109(见图1的步骤3),并且因此将具有如下挑战:从ack/nack角度,跟上它能接收由bss100在多个下行链路载波(1051、1052…105x)上发送的数据块1031、1032…103n的显著增大的速率。

ms106用编码方案cs-1发送pdan消息109的当前解决方案基于如下情形:其中ms106每个无线电块周期至多接收两个载波1051、1052,与下行链路双载波操作一样。然而,当引入ms106接收多于2个载波1051和1052并且高达16个载波1051、1052…10516(这在下行链路多载波操作中是可能的)的可能性时,ms106使用编码方案cs-1用单个pdan消息109进行响应是不充分的,因为它可能不允许bss100以与它在下行链路载波1051、1052…10516上向ms106发送数据块1031、1032…103n相同的速率将rlc传送窗口的下边缘向前推进。即使bss100使用增大的rlc传送窗口尺寸,但仍将存在bss100传送下行链路数据块1031、1032…103n的速率和ms106确认这些数据块1031、1032…103n的速率上的不平衡,这导致在bss100暂停下行链路rlc引擎,并由此导致比最优下行链路带宽(吞吐量)更小的带宽。

此外,为了不暂停位于rlc协议上面的其它层(诸如例如,传送控制协议(tcp)层),必须存在对于允许ms106例如发送tcpack可用的充分上行链路传送带宽。tcpack被作为llc分组数据单元中的有效载荷携带,llc分组数据单元又各使用一个或多个上行链路数据块在rlc层发送,还在上行链路上发送pdan消息109(即控制块)。换句话说,以考虑到维持bss100传送下行链路数据块1031、1032…103n的速率和ms106确认这些数据块1031、1032…103n的速率的平衡的速率发送pdan消息109不必须是如此上行链路带宽密集的,使得存在很少空间用于ms106发送提供可能对于成功操作较高层协议所需的“ack”的上行链路数据块(即,不提供pdan的上行链路无线电块)。鉴于上述内容,可认识到,存在解决上面提到的问题和其它相关问题的需要,因此,存在利用下行链路多载波操作向ms106传送数据块1031、1032…103n的速率与ms106确认接收数据块1031、1032…103n的速率之间的平衡。



技术实现要素:

在本申请的独立权利要求中描述了解决上面提到的问题和其它相关问题的无线电接入网节点(例如基站系统)、移动台和各种方法。在本申请的独立权利要求中已经描述了无线电接入网节点(例如基站系统)、移动台和各种方法的有利实施例。

在一个方面,本发明包括适合于从移动台接收具有用于确认信息和非确认信息的增大空间的至少一个控制消息的无线电接入网节点。无线电接入网节点包括至少一个处理器和存储处理器可执行指令的至少一个存储器,其中至少一个处理器与至少一个存储器对接以执行处理器可执行指令,由此无线电接入网节点可操作以实现第一发送操作、第二发送操作和接收操作。在第一发送操作,在单个无线电块周期内使用两个或更多下行链路载波向移动台发送数据块。在第二发送操作中,轮询指示被发送到移动台(注释:数据块中的一个能可选地提供轮询指示)。在接收操作中,在上行链路载波上从移动台接收具有至少一个控制消息的至少一个无线电块(注释:上行链路载波可对应于移动台在其上接收提供轮询指示的数据块的下行链路载波,或者轮询指示可指示ms要用于发送控制消息的特定上行链路载波)。至少一个控制消息含有与发送的数据块的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。另外,用是编码方案1(cs-1)或更高编码方案的选择的编码方案编码至少一个控制消息,并且选择的编码方案至少部分基于至少一个预先定义的条件。本发明的优点是,操作在下行链路多载波模式的移动台的下行链路吞吐量可通过引入供无线电接入网节点从移动台接收一个或多个控制消息的手段(means)而显著增大,每个控制消息具有增大的ack/nack位图空间。

在另一方面,本发明包括一种在无线电接入网节点中用于从移动台接收具有用于确认信息和非确认信息的增大空间的至少一个控制消息的方法。所述方法包括第一发送步骤、第二发送步骤和接收步骤。在第一发送步骤,无线电接入网节点在单个无线电块周期内使用两个或更多下行链路载波向移动台发送数据块。在第二发送步骤中,无线电接入网节点将轮询消息发送到移动台(注释,数据块中的一个能可选地提供轮询指示)。在接收步骤中,无线电接入网节点在上行链路载波上从移动台接收具有至少一个控制消息的至少一个无线电块(注释:上行链路载波可对应于移动台在其上接收提供轮询指示的数据块的下行链路载波,或者轮询指示可指示ms要用于发送控制消息的特定上行链路载波)。至少一个控制消息含有与发送的数据块的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。另外,用是编码方案1(cs-1)或更高编码方案的选择的编码方案编码至少一个控制消息,并且选择的编码方案至少部分基于至少一个预先定义的条件。本发明的优点是,操作在下行链路多载波模式的移动台的下行链路吞吐量可通过引入供无线电接入网节点从移动台接收一个或多个控制消息的手段而显著增大,每个控制消息具有增大的ack/nack位图空间。

在另一方面,本发明包括适合于向无线电接入网节点发送具有用于确认信息和非确认信息的增大空间的至少一个控制消息的移动台。移动台包括至少一个处理器和存储处理器可执行指令的至少一个存储器,其中至少一个处理器与至少一个存储器对接以执行处理器可执行指令,由此移动台可操作以实现第一接收操作、第二接收操作和发送操作。在第一接收操作,在单个无线电块周期内在两个或更多下行链路载波上从无线电接入网节点接收数据块。在第二接收操作中,从无线电接入网节点接收轮询指示(注释:数据块中的一个能可选地提供轮询指示)。在发送操作中,在上行链路载波上向无线电接入网节点发送具有至少一个控制消息的至少一个无线电块(注释:上行链路载波可对应于移动台在其上接收提供轮询指示的数据块的下行链路载波,或者轮询指示可指示ms要用于发送控制消息的特定上行链路载波)。至少一个控制消息含有与在两个或更多下行链路载波上接收的数据块的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。另外,用是编码方案1(cs-1)或更高编码方案的选择的编码方案编码至少一个控制消息,并且选择的编码方案至少部分基于至少一个预先定义的条件。本发明的优点是,操作在下行链路多载波操作的移动台的下行链路吞吐量可通过引入供移动台向无线电接入网节点发送一个或多个控制消息的手段而显著增大,每个控制消息具有增大的ack/nack位图空间。

在又一方面,本发明包括一种在移动台中用于向无线电接入网节点发送具有用于确认信息和非确认信息的增大空间的至少一个控制消息的方法。所述方法包括第一接收步骤、第二接收步骤和发送步骤。在第一接收步骤,移动台在单个无线电块周期内在两个或更多下行链路载波上从无线电接入网节点接收数据块。在第二接收步骤,移动台从无线电接入网节点接收轮询指示(注释:数据块中的一个能可选地提供轮询指示)。在发送步骤中,移动台在上行链路载波上向无线电接入网节点发送具有至少一个控制消息的至少一个无线电块(注释:上行链路载波可对应于移动台在其上接收提供轮询指示的数据块的下行链路载波,或者轮询指示可指示ms要用于发送控制消息的特定上行链路载波)。至少一个控制消息含有与在两个或更多下行链路载波上接收的数据块的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。另外,用是编码方案1(cs-1)或更高编码方案的选择的编码方案编码至少一个控制消息,并且选择的编码方案至少部分基于至少一个预先定义的条件。本发明的优点是,操作在下行链路多载波操作的移动台的下行链路吞吐量可通过引入供移动台向无线电接入网节点发送一个或多个控制消息的手段而显著增大,每个控制消息具有增大的ack/nack位图空间。

本发明的附加方面部分将在随后的详细描述、附图和任何权利要求中阐述,并且部分将从详细描述中导出,或者可通过实行本发明来学习。要理解到,前述的一般描述以及如下的详细描述仅是示范性和说明性的,并不约束所公开的本发明。

附图说明

本发明的更全面理解可通过参考结合附图得到的如下详细描述来获得:

图1(现有技术)是当无线电接入网节点(例如bss)利用在geran内标准化的称为下行链路多载波的相对新的操作模式与ms(仅示出一个)交互作用时用于帮助说明目前发展水平以及与此关联的问题的基本系统图解;

图2a是示出按照本发明利用下行链路多载波模式与ms(仅示出一个)交互作用的无线电接入网节点(例如bss)的基本系统图解;

图2b是图示按照本发明在无线电接入网节点中实现的方法的流程图;

图2c是图示按照本发明在ms中实现的方法的流程图;

图3a是示出按照本发明第一实施例利用下行链路多载波模式与ms(仅示出一个)交互作用的无线电接入网节点(例如bss)的基本系统图解;

图3a1示出了用于发送rlc/mac控制消息的无线电块的内容;

图3b是图示按照本发明第一实施例在无线电接入网节点中实现的方法的流程图;

图3c是图示按照本发明第一实施例在ms中实现的方法的流程图;

图4a是示出按照本发明第二实施例利用下行链路多载波模式与ms(仅示出一个)交互作用的无线电接入网节点(例如bss)的基本系统图解;

图4a1示出了用于发送rlc/mac控制消息的无线电块的内容;

图4b是图示按照本发明第二实施例在无线电接入网节点中实现的方法的流程图;

图4c是图示按照本发明第二实施例在ms中实现的方法的流程图;

图5a是示出按照本发明第三实施例利用下行链路多载波模式与ms(仅示出一个)交互作用的无线电接入网节点(例如bss)的基本系统图解;

图5a1示出了用于发送多段rlc/mac控制消息的无线电块的内容;

图5b是图示按照本发明第三实施例在无线电接入网节点中实现的方法的流程图;

图5c是图示按照本发明第三实施例在ms中实现的方法的流程图;

图6a是示出按照本发明第四实施例利用下行链路多载波模式与ms(仅示出一个)交互作用的无线电接入网节点(例如bss)的基本系统图解;

图6a1示出了用于发送多个rlc/mac控制消息的无线电块的内容;

图6b是图示按照本发明第四实施例在无线电接入网节点中实现的方法的流程图;以及

图6c是图示按照本发明第四实施例在ms中实现的方法的流程图。

具体实施方式

参考图2a,按照本发明,存在耦合到无线电接入网201和多个bts206(仅示出两个)的无线电接入网节点200(例如bss200)的基本图解,其中示出无线电接入网节点200经由bts206之一通过gprs无线电接口204利用下行链路多载波操作与ms208(仅示出一个)交互作用。尽管本文提供的描述基于与geran标准关联的bss200、gprs无线电接口204、ms208,但应该认识到,本发明可由与其它标准关联的另一类型的无线电接入网节点200、无线电接口204和ms208实现。另外,应该认识到,仅为了清晰起见,本文已经描述了描述和实现本发明所需的组件以及它们关联的功能性。

如所示,bss200在无线电块周期期间使用多个下行链路载波2051、2052…205x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波2051、2052…205x上接收数据块2031、2032…203n的ms208发送数据块2031、2032…203n(见图2的步骤1——注释:每个dlmc可存在高达16个下行链路载波)。另外,bss200将向ms208发送轮询指示207,其触发ms208在上行链路载波212上向bss200发送含有用cs-1或更高编码方案的至少一个控制消息211(例如至少一个pdan消息211)的至少一个无线电块209(见图2的步骤2和3a——注释:轮询指示207可包含在任何数据块2031、2032…203n中)。ms208用于生成控制消息211的具体编码方案cs-1、cs-2、cs-3或更高编码方案至少部分基于至少一个预先定义的条件(下面详细论述)。控制消息211含有与数据块2031、2032…203n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。在接收无线电块209时,bss200检测在接收的无线电块209中使用的编码方案,并进一步检测接收的无线电块209是否具有含有控制消息211或有效载荷的控制块(见图2的步骤3b和3c,它们假定接收的无线电块209含有控制消息211)。此后,bss200在确定控制消息211含有用于一个或多个发送的数据块2031(例如)的非确认信息时将向ms208重新发送还未正确接收到的一个或多个数据块2031(例如)(见图2的步骤4a)。bss200在确定控制消息211含有用于所有数据块2031、2032、2033…203n-1(例如)的指示移动台已经正确接收到所有对应数据块2031、2032、2033…203n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms208的控制消息中接收到确认信息的下一最老数据块203n(见图2的步骤4b)。为了实现所有这些,bss200至少包括至少一个处理器216和存储处理器可执行指令的至少一个存储器218,其中至少一个处理器216与至少一个存储器218对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、3a、3b、3c、4a和4b。同样,ms208至少包括至少一个处理器220和存储处理器可执行指令的至少一个存储器222,其中至少一个处理器220与至少一个存储器222对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、3a和4a。

如图2b所示,存在图示按照本发明在无线电接入网节点200中用于从ms208接收具有用于确认信息和非确认信息的增大的空间的至少一个控制消息211的方法200b的流程图。在步骤202b,bss200在无线电块周期期间使用多个下行链路载波2051、2052…205x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波2051、2052…205x上接收数据块2031、2032…203n的ms208发送数据块2031、2032…203n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤204b,bss200将向ms208发送轮询指示207,其是对于ms208发送含有与数据块2031、2032…203n相关的ack/nack信息的控制消息211的请求(注释:轮询指示207可包含在任何数据块2031、2032…203n中)。在步骤206b,bss200从ms208接收至少一个无线电块209。在步骤208b和210b,bss200检测在接收的无线电块209中使用的编码方案,并且进一步检测接收的无线电块209是否具有含有控制消息211或有效载荷的控制块213(见下面关于可执行步骤208b和210b的示范方式的论述)。在此情况下,bss200接收不含有有效载荷但含有用cs-1或更高编码方案的至少一个控制消息211(例如至少一个pdan消息211)的至少一个无线电块209。在步骤212b,bss200在确定控制消息211含有用于一个或多个数据块2031(例如)的非确认信息时将重新发送ms208还未正确接收到的一个或多个数据块2031(例如)。在步骤214b,bss200在确定控制消息211含有用于所有数据块2031、2032、2033…203n-1(例如)的指示ms208已经正确接收到所有对应数据块2031、2032、2033…203n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms208的控制消息中接收到确认信息的下一最老数据块203n。在控制消息211含有用于一个或多个发送的数据块的指示ms208已正确接收到包含还未接收到确认信息的最老数据块的对应一个或多个数据块的确认信息的情况下,则bss200将传送窗口向前滑动以反映发送了但还没有接收到确认信息的下一最老数据块。如上面论述的,bss200具有至少一个处理器216和存储处理器可执行指令的至少一个存储器218,其中至少一个处理器216与至少一个存储器218对接以执行处理器可执行指令以至少实现上面提到的步骤202b、204b、206b、208b、210b、212b和214b。

如图2c所示,存在图示按照本发明在ms208中用于向无线电接入网节点200发送具有用于确认信息和非确认信息的增大的空间的至少一个控制消息211的方法200c的流程图。在步骤202c,ms208在无线电块周期期间从无线电接入网节点200接收在多个下行链路载波2051、2052…205x(每个下行链路载波用于传送一个或多个数据块)上发送的数据块2031、2032…203n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤204c,ms208从无线电接入网节点200接收轮询指示207(注释:轮询指示207可包含在任何数据块2031、2032…203n中)。轮询指示207是对于ms208发送含有与数据块2031、2032…203n相关的ack/nack信息的控制消息211的请求。在步骤205c和206c,ms208用cs-1或更高编码方案生成至少一个控制消息211,并且然后在上行链路载波212上向无线电接入网节点200发送含有用cs-1或更高编码方案的至少一个控制消息211(例如至少一个pdan消息211)的至少一个无线电块209(注释:上行链路载波212对应于在其上ms208接收提供轮询指示207的数据块的下行链路载波,或者轮询指示207可指示ms208要用于发送控制消息211的上行链路载波212)。控制消息211含有与数据块2031、2032…203n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。如上面论述的,ms208具有至少一个处理器220和存储处理器可执行指令的至少一个存储器222,其中至少一个处理器220与至少一个存储器222对接以执行处理器可执行指令以至少实现上面提到的步骤202c、204c和206c。

应该认识到,通过依照本发明至少部分根据一个或多个预先定义的条件(在下面论述)将控制消息211配置成具有是cs-1、cs-2、cs-3或更高编码方案的具体编码方案被标记为比其中控制消息109总是使用相同编码方案即cs-1(见图1)的现有技术改进。实现本发明的一个优点是,可通过ms208确认接收数据块2031、2032…203n的速率来平衡(或者至少更好地平衡)bss201可每个dlmc使用多个下行链路载波2051、2052…205x向ms208发送数据块2031、2032…203n的增大的速率。换句话说,为了使确认吞吐量能够与对于在下行链路多载波模式的ms208使用载波2051、2052…205x发送数据块2031、2032…203n的速率成比例缩放(平衡),本发明有效地增大在由ms208响应于任何给定轮询指示207(对于与网络在下行链路上发送的数据块2031、2032…203n相关的ack/nack信息的请求)而发送的控制消息211内含有确认信息和非确认信息的位图的尺寸和/或效率。这可通过使用如下不同实施例中的任一个或组合来达成:

1.更高编号的编码方案的网络控制的选择:动态地让无线电接入网节点200命令ms208将什么编码方案用于发送控制消息211(例如pdan211)。命令的编码方案可以是固定编码方案或允许使用的最高编码方案的指示。下面相对于图3a-3c更详细地论述第一实施例。

2.ms208控制更高编号的编码方案的选择:动态允许ms208发送具有比当前允许的cs-1更高编码方案的控制消息211(例如pdan211)。例如,这可通过如下方式达成:当需要可拟合到cs-1编码的控制消息中的更大位图来尝试匹配接收数据块2031、2032…203n的速率与确认它们的速率时,允许ms208生成使用cs-2、cs-3或更高编码方案进行编码的控制消息211(记起:传统控制消息109总是使用cs-1方案)。在此情况下,ms208将控制(或部分控制)选择的编码方案,并且无线电接入网节点200(例如bss200)需要检测在控制消息211中使用的编码方案。下面相对于图4a-4c更详细地论述第二实施例。

3.多段控制消息211:允许ms208以多段控制消息211(例如多段pdan211)来响应,作为对单个轮询指示207的响应,其中每个多段控制消息211都能使用在对应于在其上无线电接入网节点200(例如bss200)轮询它的下行链路载波的上行链路载波212上指配的一个或多个时隙发送。多段控制消息211可用cs-1或任何更高编码方案发送。下面相对于图5a-5c更详细地论述第三实施例。

4.每轮询多个控制消息211:允许ms208发送多个控制消息211(例如多个pdan211)作为对单个轮询指示207的响应。每个此类控制消息211可用cs-1或任何更高编码方案发送。下面相对于图6a-6c更详细地论述第四实施例。

注释:下面已经提供了附录以更详细描述不同的gprs编码方案cs-1、cs-2、cs-3、cs-4等。基本上,在本发明中,所使用的编码方案越低(诸如cs-1),则可包含在控制消息211中的ack/nack信息越少,但无线电接入网节点200恰当接收的机会越好。而所使用的编码方案越高(诸如cs-4),则可包含在控制消息211中的ack/nack信息越多,但无线电接入网节点200恰当接收的机会越少。

参考图3a-3c,存在分别图示按照本发明第一实施例无线电接入网节点300(例如bss300)与ms308交互作用的基本系统、由无线电接入网节点300实现的方法300b和由ms308实现的方法300c的图解。尽管本文提供的描述基于与geran标准关联的bss300、gprs无线电接口304、ms308,但应该认识到,本发明可由与其它标准关联的另一类型的无线电接入网节点300、无线电接口304和ms308实现。另外,应该认识到,仅为了清晰起见,本文已经描述了描述和实现本发明所需的组件以及它们关联的功能性。

如图3a中所示,bss300耦合到无线电接入网301和多个bts306(仅示出两个),其中bss300经由bts306中的一个通过gprs无线电接口304利用下行链路多载波操作与ms308(仅示出一个)交互作用。更确切地说,bss300在无线电块周期期间使用多个下行链路载波3051、3052…305x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波3051、3052…305x上接收数据块3031、3032…303n的ms308发送数据块3031、3032…303n(见图3a的步骤1——注释:每个dlmc可存在高达16个下行链路载波)。另外,bss300向ms308发送轮询指示307,其是对于ms308发送含有与数据块3031、3032…303n相关的ack/nack信息的控制消息311的请求(见图3a的步骤2)(注释:轮询指示307可包含在任何数据块3031、3032…303n中)。

此外,bss300至少部分基于一个或多个预先定义的条件确定ms308可用于生成控制消息311的固定编码方案或最高可允许编码方案(见图3a的步骤3)。bss300向ms308发送所确定的固定编码方案或最高可允许编码方案的指示314(见图3a的步骤4——注释1:下面提供了有关bss300可执行步骤3和4的一些示范方式的详细论述以及注释2:可在任何时间,甚至在步骤1和2之前执行步骤3和4)。ms308在上行链路载波312上向bss300(见图3a的步骤5a)发送含有用cs-1或更高编码方案的至少一个控制消息311(例如至少一个pdan消息311)的至少一个无线电块309(注释:上行链路载波312可对应于在其上它接收提供轮询指示307的数据块的下行链路载波,或者轮询指示307可指示ms208要用于发送控制消息311的上行链路载波312)。ms308用于生成控制消息311的具体编码方案cs-1、cs-2、cs-3或更高编码方案至少部分基于指示314。比如,如果指示314是固定编码方案,则ms308使用那个固定编码方案生成控制消息311。如果指示314是最高可允许编码方案,则ms308可使用至少一个预先定义的条件(下面相对于第二实施例详细论述的)以确定当生成控制消息311时使用的具体编码方案,只要具体编码方案不高于最高可允许编码方案。在任何情况下,控制消息311含有与数据块3031、3032…303n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。图3a1是图示包括具有mac报头315的控制块313、一个控制消息311(rlc/mac控制消息311——具有ack/nack信息)和bcs字段317的示范无线电块309的框图。

在接收无线电块309时,bss300检测在接收的无线电块309中使用的编码方案,并进一步检测接收的无线电块309是否具有含有控制消息311或有效载荷的控制块313(见图3a的步骤5b和5c,它们假定接收的无线电块309含有控制消息311)。此后,bss300在确定控制消息311含有用于一个或多个数据块3031(例如)的非确认信息时将向ms308重新发送还未正确接收到的一个或多个数据块3031(例如)(见图3a的步骤6a)。bss300在确定控制消息311含有用于所有数据块3031、3032、3033…303n-1(例如)的指示ms308已经正确接收到所有对应数据块3031、3032、3033…303n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms308的控制消息中接收到确认信息的下一最老数据块303n(见图3a的步骤6b)。在控制消息311含有用于一个或多个发送的数据块的指示ms308已正确接收到包含还未接收到确认信息的最老数据块的对应一个或多个数据块的确认信息的情况下,则bss300将传送窗口向前滑动以反映发送了但还没有接收到确认信息的下一最老数据块。为了实现所有这些,bss300至少包括至少一个处理器316和存储处理器可执行指令的至少一个存储器318,其中至少一个处理器316与至少一个存储器318对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、3、4、5a、5b、5c、6a和6b。同样,ms308至少包括至少一个处理器320和存储处理器可执行指令的至少一个存储器322,其中至少一个处理器320与至少一个存储器322对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、4、5a和6a。

如下是更详细说明一些上面提到的步骤以及与本发明第一实施例关联的附加特征的论述。首先,应该认识到,通过允许ms308有效地发送具有更高编号的编码方案的控制消息311(例如pdan311),意味着存在对实际控制消息311本身的更低保护,从而意味着存在该实际控制消息311以具有一个或多个错误的方式被接收的更高机会,在此情况下该实际控制消息311将不会被bss300进一步处理。因此,期望的是,编码方案的选择在无线电接入网节点300的控制下。选择要使用的最高可允许编码方案(或固定编码方案)可部分基于一个或多个预先定义的条件,诸如例如,鉴于预先定义的阈值的接收的上行链路信号级、鉴于预先定义的阈值的估计的误位率概率(bep)以及鉴于预先定义的阈值的估计的误块率概率(blep)。例如,如果由bss300检测的bep在第一阈值以下,则bss300可向ms308发送指示最高可允许编码方案是cs-4的指示314,并且如果检测到bep在第一阈值与较高第二阈值之间,则bss300可向ms308类似地指示它要使用cs-3等等。另外,尽管由bss300检测到的无线电条件(例如低bep和blep)可考虑到要使用的更高编码方案,但在下行链路上的传送速率足够低的情况下可能不需要这个。换句话说,用于控制消息311的在上行链路上使用的最大编码方案的选择也可基于ms308在其指配的下行链路载波3051、3052…305x上接收新数据块的速率。

ms308应该或者必须用于上行链路控制消息311(例如pdan311)的编码方案当在dlmc操作时可在正在进行的数据传送期间被发信号通知(经由指示314)给ms308(见图3a的步骤4)。此类发信号通知的实现在下面例示,但不限于:

-使用gprs和egprs下行链路rlc数据块中的长度指示符的预留值。预留值可用于指示给定编码方案应用于上行链路控制消息,例如,长度指示符122可指示cs-2,并且长度指示符121可指示cs-3等。

-使用预留的长度指示符值指示下一八位组含有命令的编码方案。例如,如果长度指示符是值x,其中x是当前预留的值中的一个,则这意味着,紧接在具有长度指示符=x的八位组后面的该八位组含有命令的编码方案。

-在分组上行链路ack/nack(对于存在正在进行的上行链路tbf操作在确认模式的情况下其将由网络发送)中包含“控制信道编码命令”,指示要使用哪个调制和编码方案(或比可使用的最高编码方案)用于由ms308在上行链路中发送的控制消息311。

-在背负式ack/nack(pan)字段(对于存在正在进行的上行链路tbf操作在确认模式的情况下其是可由网络发送的字段)中包含控制信道编码命令,指示要使用哪个调制和编码方案(或比可使用的最高编码方案)用于由ms308在上行链路中发送的控制消息311。背负式ack/nack字段使用将数据有效载荷寻址到可不同于ms308的ms的下行链路数据块内的位空间资源发送(即,在此情况下pan字段被视为背负式)。在此情况下,存在如下需要:ms308检测pan的内容不再仅含有ack/nack位图,而且(或者相反)检测控制信道编码命令的存在。为了考虑到检测不同类型的pan,可对于接收器(ms308)定义新crc代码。备选地,可向当前与crc位“异或”的tfi值添加新位。比如,[0,1,1,1,1]的tfi值可用新位(即第六位)补充以指示传统pan定义或新(具有控制信道编码命令)pan定义是否适用,例如[1,0,1,1,1,1]可与crc位“异或”以指示发送到指配了[0,1,1,1,1]tfi值的ms的pan字段要使用cs-3编码的pdan消息。

-将新pacch消息定义成携带命令的编码方案。

-将rlc/mac报头内的位重新定义成包含命令的编码方案。

-将用于pdan的编码方案定义为用于发送上行链路数据有效载荷的命令的上行链路编码方案的函数。在此情况下,有作为存在上行链路tbf的必要条件。

-将用于pdan的编码方案定义为用于下行链路上的有效载荷的编码方案的函数。

-以上的组合。

如下是关于无线电接入网节点300可执行步骤5b和5c以检测在给定上行链路无线电块中已经用特定mcs编码方案传送了控制块的不同方式的论述,并由此得出结论:在那个mcs编码的上行链路无线电块中还未传送数据有效载荷。比如,cps(编码和打孔方案指示符)字段可用于标识对于传送的控制块使用的mcs(见上面提到的关于egprs上行链路rlc/mac报头内的cps字段的位置的详情的3gppts44.060)。应该指出,使用cps字段来标识使用mcs发送的控制块由于缺乏代码点而不能对于所有egprs/egprs2-amcs进行。然而,仅是mcs-5/6和uas-10/11缺乏这个特征。允许无线电接入网节点300执行步骤5a和5b以标识由ms308用于传送控制消息311的mcs的备选方式包含但不限于:

-重新定义偷窃标志(sf)位:可向现有代码点添加附加代码点。由于无线电接入网节点300期待来自ms308的支持特定上行链路无线电块中dlmc的轮询响应(pdan),因此引入新sf代码点将确保当标识在那个mcs编码的上行链路无线电块中是否已经接收到数据块或控制消息311时没有混乱。

-使用新定义的crc代码:这允许无线电接入网节点300检测在网络已经指示ms308要用于发送轮询响应的特定上行链路无线电块中是否已经接收到数据块或控制消息311。它应该对无线电接入网节点300引起很小的附加计算复杂性,因为应用了相同解调和信道解码,而不管使用的crc代码如何。

-将预先定义的位序列与当前定义的crc代码“异或”:这允许在ms308的简单实现应用与预先定义的位序列的“异或”运算。当接收无线电块309时,无线电接入网节点300尝试在不使用预先定义的“异或”的位序列的情况下解码无线电块309,并且如果这失效,则尝试通过使用预先定义的“异或”的位序列来解码无线电块309。

在一个示例中,无线电接入网节点300可按如下实现步骤5b和5c:

i.接收到无线电块309。

ii.盲检测无线电块309的调制。

iii.无线电块309被解调,并且对应的偷窃标志被解码,以确定报头类型,由此允许ms308知道在哪里寻找rlc/mac报头315。解码rlc/mac报头315,并检查其中的cps字段,以确定对于无线电块使用的mcs(即,已经使用的mcs-1至mcs-9)。

iv.用于确定是否存在控制块的选项1:

a.在此可使用另一个偷窃标志,其比如指示“它是通常用于发送数据有效载荷的相同块结构,但它包含控制块而不包含有效载荷”。

v.用于确定是否存在控制块的选项2:

a.如果定义了新crc,则无线电接入网节点300将尝试两个crc多项式,并且一个将指示“用于发送数据有效载荷的传统块结构”,而另一个(即新多项式)将指示“用于发送控制块的传统块结构”。

vi.用于确定是否存在控制块的选项3:

a.rlc/mac报头315中的奇偶校验位的子集与所有1的位模式的“异或”可用于隐含地发信号通知信息。在此情况下,没有“异或”将指示“用于发送数据有效载荷的传统块结构”,而预定位模式的“异或”将指示“用于发送控制块的传统块结构”。

vii.用于确定是否存在控制块的选项4:

a.如果在cps字段中存在可用的代码点,则一个代码点例如可具有新cps字段定义,指示“mcs-6块、打孔方案1、控制块”。

无线电接入网节点300可使用以上技术iva、va、via或viia中的任一个来确定什么mcs已经用于控制块311以及已经接收到控制消息311(例如pdan消息311)或有效载荷数据的有效载荷类型。

如图3b所示,存在图示按照本发明第一实施例在无线电接入网节点300中用于从ms308接收具有用于确认信息和非确认信息的增大的空间的至少一个控制消息311的方法300b的流程图。在步骤302b,bss300在无线电块周期期间使用多个下行链路载波3051、3052…305x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波3051、3052…305x上接收数据块3031、3032…303n的ms308发送数据块3031、3032…303n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤304b,bss300向ms308发送轮询指示307,其是对于ms308发送含有与数据块3031、3032…303n相关的ack/nack信息的控制消息311的请求(注释:轮询指示307可包含在任何数据块3031、3032…303n中)。在步骤306b,bss300至少部分基于一个或多个预先定义的条件确定ms308可用于生成控制消息311的固定编码方案或最高可允许编码方案(见上面对于可执行步骤306b的示范方式的论述)。在步骤308b,bss300向ms308发送所确定的固定编码方案或最高可允许编码方案的指示314(注释:可在任何时间,甚至在步骤302b和304b之前执行步骤306b和308b)。在步骤310b,bss300从ms308接收至少一个无线电块309。在步骤312b和314b,bss300检测在接收的无线电块309中使用的编码方案,并且进一步检测接收的无线电块309是否具有含有控制消息311或有效载荷的控制块313(见上面关于可执行步骤312b和314b的示范方式的论述)。在此情况下,假定bss300接收不含有有效载荷但含有用cs-1或更高编码方案的至少一个控制消息311(例如至少一个pdan消息311)的至少一个无线电块309。在步骤316b,bss300在确定控制消息311含有用于一个或多个数据块3031(例如)的非确认信息时将重新发送ms308还未正确接收到的一个或多个数据块3031(例如)。在步骤318b,bss300在确定控制消息311含有用于所有数据块3031、3032、3033…303n-1(例如)的指示ms308已经正确接收到所有对应数据块3031、3032、3033…303n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms308的控制消息中接收到确认信息的下一最老数据块303n。在控制消息311含有用于一个或多个发送的数据块的指示ms308已正确接收到包含还未接收到确认信息的最老数据块的对应一个或多个数据块的确认信息的情况下,则bss300将传送窗口向前滑动以反映发送了但还没有接收到确认信息的下一最老数据块。如上面论述的,bss300具有至少一个处理器316和存储处理器可执行指令的至少一个存储器318,其中至少一个处理器316与至少一个存储器318对接以执行处理器可执行指令以至少实现上面提到的步骤302b、304b、306b、308b、310b、312b、314b、316b和318b。

如图3c所示,存在图示按照本发明第一实施例在ms308中用于向无线电接入网节点300发送具有用于确认信息和非确认信息的增大的空间的至少一个控制消息311的方法300c的流程图。在步骤302c,ms308在无线电块周期期间从无线电接入网节点300接收在多个下行链路载波3051、3052…305x(每个下行链路载波用于传送一个或多个数据块)上发送的数据块3031、3032…303n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤304c,ms308从无线电接入网节点300接收轮询指示307(注释:轮询指示307可包含在任何数据块3031、3032…303n中)。轮询指示307是对于ms308发送含有与数据块3031、3032…303n相关的ack/nack信息的控制消息311的请求。在步骤306c,ms308从无线电接入网节点300接收所确定的固定编码方案或最高可允许编码方案的指示314(注释:可在任何时间,甚至在步骤302c之前执行步骤306c)。在步骤308c,ms308用cs-1或更高编码方案生成含有至少一个控制消息311(例如至少一个pdan消息311)的至少一个无线电块309。ms308用于生成控制消息311的具体编码方案cs-1、cs-2、cs-3或更高编码方案至少部分基于指示314。比如,如果指示314是固定编码方案,则ms308使用那个固定编码方案生成控制消息311。如果指示314是最高可允许编码方案,则ms308可使用至少一个预先定义的条件(下面相对于第二实施例详细论述的)以确定当生成控制消息311时使用的具体编码方案,只要具体编码方案不高于最高可允许编码方案。在任何情况下,控制消息311含有与数据块3031、3032…303n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。在步骤310c,ms308在上行链路载波312上向无线电接入网节点300发送含有用cs-1或更高编码方案的至少一个控制消息311(例如至少一个pdan消息311)的至少一个无线电块309。如上面论述的,ms308具有至少一个处理器320和存储处理器可执行指令的至少一个存储器322,其中至少一个处理器320与至少一个存储器322对接以执行处理器可执行指令以至少实现上面提到的步骤302c、304c、306c、308c和310c。

参考图4a-4c,存在分别图示按照本发明第二实施例无线电接入网节点400(例如bss400)与ms408交互作用的基本系统、由无线电接入网节点400实现的方法400b和由ms408实现的方法400c的图解。尽管本文提供的描述基于与geran标准关联的bss400、gprs无线电接口404、ms408,但应该认识到,本发明可由与其它标准关联的另一类型的无线电接入网节点400、无线电接口404和ms408实现。另外,应该认识到,仅为了清晰起见,本文已经描述了描述和实现本发明所需的组件以及它们关联的功能性。

如图4a中所示,bss400耦合到无线电接入网401和多个bts406(仅示出两个),其中bss400经由bts406中的一个通过gprs无线电接口404利用下行链路多载波操作与ms408(仅示出一个)交互作用。更确切地说,bss400在无线电块周期期间使用多个下行链路载波4051、4052…405x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波4051、4052…405x上接收数据块4031、4032…403n的ms408发送数据块4031、4032…403n(见图4a的步骤1——注释:每个dlmc可存在高达16个下行链路载波)。另外,bss400将向ms408发送轮询指示407,其是对于ms408发送含有与数据块4031、4032…403n相关的ack/nack信息的控制消息411的请求(注释:轮询指示407可包含在任何数据块4031、4032…403n中)。此外,ms408至少部分基于一个或多个预先定义的条件选择要用于生成控制消息411的具体编码方案(见图4a的步骤3)。比如,ms408可至少部分基于如下预先定义的条件中的至少一个来选择具体编码方案:(1)从无线电接入网节点400接收的编码方案指示314(见上面与本发明第一实施例相关的论述);(2)基于下行链路数据块4031、4032…403n的接收的估计的上行链路信道质量;以及(3)避免使用比在控制消息411中要输送的确认信息和非确认信息所需要的更高的编码方案。此后,ms408在上行链路载波412上向bss400(见图4a的步骤4a)发送含有用cs-1或更高编码方案的至少一个控制消息411(例如至少一个pdan消息411)的至少一个无线电块409(注释:上行链路载波412可对应于在其上ms408接收提供轮询指示407的数据块的下行链路载波,或者轮询指示407可指示ms408要用于发送控制消息411的上行链路载波412)。控制消息411含有与数据块4031、4032…403n的子集(所有或部分)关联的确认信息和非确认信息。图4a1是图示包括具有mac报头415的控制块413、一个控制消息411(rlc/mac控制消息411——具有ack/nack信息)和bcs字段417的示范无线电块409的框图。

在接收无线电块409时,bss400检测在接收的无线电块409中使用的编码方案,并进一步检测接收的无线电块409是否具有含有控制消息411或数据有效载荷的控制块413(见图4a的步骤4b和4c,它们假定接收的无线电块409含有控制消息411)(见上面相对于第一实施例关于bss400可执行步骤4b和4c的不同示范方式的说明的论述)。此后,bss400在确定控制消息411含有用于一个或多个数据块4031(例如)的非确认信息时将重新发送ms408还未正确接收到的一个或多个数据块4031(例如)(见图4a的步骤5a)。bss400在确定控制消息411含有用于所有数据块4031、4032、4033…403n-1(例如)的指示ms408已经正确接收到所有对应数据块4031、4032、4033…403n-1(例如)的确认信息时会将传送窗口向前滑动以反映发送了但还没有在来自ms408的控制消息中接收到确认信息的下一最老数据块403n(见图4a的步骤5b)。在控制消息411含有用于一个或多个发送的数据块的指示ms408已正确接收到包含还未接收到确认信息的最老数据块的对应一个或多个数据块的确认信息的情况下,则bss400将传送窗口向前滑动以反映发送了但还没有接收到确认信息的下一最老数据块。为了实现所有这些,bss400至少包括至少一个处理器416和存储处理器可执行指令的至少一个存储器418,其中至少一个处理器416与至少一个存储器418对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、4a、4b、4c、5a和5b。同样,ms408至少包括至少一个处理器420和存储处理器可执行指令的至少一个存储器422,其中至少一个处理器420与至少一个存储器422对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、3、4a和5a。

如图4b所示,存在图示按照本发明第二实施例在无线电接入网节点400中用于从ms408接收具有用于确认信息和非确认信息的增大的空间的至少一个控制消息411的方法400b的流程图。在步骤402b,bss400在无线电块周期期间使用多个下行链路载波4051、4052…405x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波4051、4052…405x上接收数据块4031、4032…403n的ms408发送数据块4031、4032…403n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤404b,bss400将向ms408发送轮询指示407,其是对于ms408发送含有与数据块4031、4032…403n相关的ack/nack信息的控制消息411的请求(注释:轮询指示407可包含在任何数据块4031、4032…403n中)。在步骤406b,bss400从ms408接收至少一个无线电块409。在步骤408b和410b,bss400检测在接收的无线电块409中使用的编码方案,并且进一步检测接收的无线电块409是否具有含有控制消息411或有效载荷的控制块413(见上面相对于第一实施例关于可执行步骤408b和410b的示范方式的论述)。在此情况下,假定bss400接收不含有有效载荷但含有用cs-1或更高编码方案的至少一个控制消息411(例如至少一个pdan消息411)的至少一个无线电块409。在步骤412b,bss400在确定控制消息411含有用于一个或多个数据块4031(例如)的非确认信息时将向ms408重新发送还未正确接收到的一个或多个数据块4031(例如)。在步骤414b,bss400在确定控制消息411含有用于所有数据块4031、4032、4033…403n-1(例如)的指示ms408已经正确接收到所有对应数据块4031、4032、4033…403n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms408的控制消息中接收到确认信息的下一最老数据块403n。在控制消息411含有用于一个或多个发送的数据块的指示ms408已正确接收到包含还未接收到确认信息的最老数据块的对应一个或多个数据块的确认信息的情况下,则bss400将传送窗口向前滑动以反映发送了但还没有接收到确认信息的下一最老数据块。如上面论述的,bss400具有至少一个处理器416和存储处理器可执行指令的至少一个存储器418,其中至少一个处理器416与至少一个存储器418对接以执行处理器可执行指令以至少实现上面提到的步骤402b、404b、406b、408b、410b、412b和414b。

如图4c所示,存在图示按照本发明第二实施例在ms408中用于向无线电接入网节点400发送具有用于确认信息和非确认信息的增大的空间的至少一个控制消息411的方法400c的流程图。在步骤402c,ms408在无线电块周期期间从无线电接入网节点400接收在多个下行链路载波4051、4052…405x(每个下行链路载波用于传送一个或多个数据块)上发送的数据块4031、4032…403n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤404c,ms408从无线电接入网节点400接收轮询指示407(注释:轮询指示407可包含在任何数据块4031、4032…403n中)。轮询指示407是对于ms408发送含有与数据块4031、4032…403n相关的ack/nack信息的控制消息411的请求。在步骤406c,ms408至少部分基于一个或多个预先定义的条件选择要用于生成控制消息411的具体编码方案。比如,ms408可至少部分基于如下预先定义的条件中的至少一个来选择具体编码方案:(1)从无线电接入网节点400接收的编码方案指示314(见上面与本发明第一实施例相关的论述);(2)基于下行链路数据块4031、4032…403n的接收的估计的上行链路信道质量;以及(3)避免使用比在控制消息411中要输送的确认信息和非确认信息所需要的更高的编码方案。在步骤408c,ms408生成含有用cs-1或更高编码方案的至少一个控制消息411(例如至少一个pdan消息411)的至少一个无线电块409。控制消息411含有与数据块4031、4032…403n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。在步骤410c,ms408在上行链路载波412上向无线电接入网节点400发送含有用cs-1或更高编码方案的至少一个控制消息411(例如至少一个pdan消息411)的至少一个无线电块409(注释:上行链路载波412可对应于在其上ms408接收提供轮询指示407的数据块的下行链路载波,或者轮询指示407可指示ms408要用于发送控制消息411的上行链路载波412)。如上面论述的,ms408具有至少一个处理器420和存储处理器可执行指令的至少一个存储器422,其中至少一个处理器420与至少一个存储器422对接以执行处理器可执行指令以至少实现上面提到的步骤402c、404c、406c、408c和410c。

参考图5a-5c,存在分别图示按照本发明第三实施例无线电接入网节点500(例如bss500)与ms508交互作用的基本系统、由无线电接入网节点500实现的方法500b和由ms508实现的方法500c的图解。尽管本文提供的描述基于与geran标准关联的bss500、gprs无线电接口504、ms508,但应该认识到,本发明可由与其它标准关联的另一类型的无线电接入网节点500、无线电接口504和ms508实现。另外,应该认识到,仅为了清晰起见,本文已经描述了描述和实现本发明所需的组件以及它们关联的功能性。

如图5a中所示,bss500耦合到无线电接入网501和多个bts506(仅示出两个),其中bss500经由bts506中的一个通过gprs无线电接口504利用下行链路多载波操作与ms508(仅示出一个)交互作用。更确切地说,bss500在无线电块周期期间使用多个下行链路载波5051、5052…505x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波5051、5052…505x上接收数据块5031、5032…503n的ms508发送数据块5031、5032…503n(见图5a的步骤1——注释:每个dlmc可存在高达16个下行链路载波)。另外,bss500向ms508发送轮询指示507,其是对于ms508发送含有与数据块5031、5032…503n相关的ack/nack信息的多段控制消息511的请求(见图5a的步骤2)(注释:轮询指示507可包含在任何数据块5031、5032…503n中)。作为响应,ms508在上行链路载波512上向bss500发送含有用cs-1或更高编码方案的多段控制消息511(例如多段pdan消息511)的多个无线电块509(见图5a的步骤3a——注释:可使用上面相对于本发明第一实施例和/或第二实施例所描述的技术确定所使用的具体cs)(注释:上行链路载波512可对应于在其上ms508接收到提供轮询指示407的数据块的下行链路载波)。多段控制消息511含有与数据块5031、5032…503n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。

多段控制消息511是增大ack/nack位空间的又一选项,其中允许ms508使用单个或多个上行链路时隙发送多段控制消息511。多段控制消息511例如可在如当前编码方案所定义的多个rlc块509中分段。比如,使用两个rlc块509的mcs-9块将对应地含有总ack/nack位图的两段、rlc块1中的一段和rlc块2中的一段,二者都具有它自己的起始序列号(注释:第四实施例的多个控制消息611类似于多段控制消息511,但每个先前示例都将具有两个完全不同的控制消息611,与一个控制消息511具有两个部分相对)。图5a1是图示被分段成三个部分的示范rlc/mac控制消息的框图。这个示范rlc/mac控制消息在三个无线电块#s1、2和3中发送,其中(1)无线电块#1包括具有mac报头515a、控制消息部分1(rlc/mac控制消息部分1——具有ack/nack信息部分1)和bcs字段517a的控制块513a;(2)无线电块#2包括具有mac报头515b、控制消息部分2(rlc/mac控制消息部分2——具有ack/nack信息部分2)和bcs字段517b的控制块513b;以及(3)无线电块#3包括具有mac报头515c、控制消息部分3(rlc/mac控制消息部分3——具有ack/nack信息部分3)和bcs字段517c的控制块513c。控制消息部分1(511a)、2(511b)和3(511c)构成多段控制消息511。

在接收无线电块509(例如无线电块#s1、2和3)时,bss500检测在接收的无线电块509中使用的编码方案,并进一步检测接收的无线电块509是否具有含有控制消息511(例如控制消息部分511a、511b和511c)或有效载荷的控制块513(例如控制块513a、513b和513c)(见图5a的步骤3b和3c,它们假定接收的无线电块509含有控制消息511)(见上面相对于第一实施例关于bss500可执行步骤3b和3c的不同示范方式的说明的论述)。此后,bss500在确定控制消息511含有用于一个或多个数据块5031(例如)的非确认信息时将重新发送ms508还未正确接收到的一个或多个数据块5031(例如)(见图5a的步骤4a)。bss500在确定控制消息511(例如控制消息部分511a、511b和511c)含有用于所有数据块5031、5032、5033…503n-1(例如)的指示ms508已经正确接收到所有对应数据块5031、5032、5033…503n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms508的控制消息中接收到确认信息的下一最老数据块503n(见图5a的步骤4b)。为了实现所有这些,bss500至少包括至少一个处理器516和存储处理器可执行指令的至少一个存储器518,其中至少一个处理器516与至少一个存储器518对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、3a、3b、3c、4a和4b。同样,ms508包括至少一个处理器520和存储处理器可执行指令的至少一个存储器522,其中至少一个处理器520与至少一个存储器522对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、3a和4a。

如图5b所示,存在图示按照本发明第三实施例在无线电接入网节点500中用于从ms508接收具有用于确认信息和非确认信息的增大的空间的至少一个控制消息511的方法500b的流程图。在步骤502b,bss500在无线电块周期期间使用多个下行链路载波5051、5052…505x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波5051、5052…505x上接收数据块5031、5032…503n的ms508发送数据块5031、5032…503n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤504b,bss500将向ms508发送轮询指示507,其是对于ms508发送含有与数据块5031、5032…503n相关的ack/nack信息的多段控制消息511的请求(注释:轮询指示507可包含在任何数据块5031、5032…503n中)。在步骤506b,bss500在上行链路载波512上接收含有用cs-1或更高编码方案的多段控制消息511(例如多段pdan消息511)的多个无线电块509。多段控制消息511含有与数据块5031、5032…503n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。在步骤508b和510b,bss500检测在接收的无线电块509中使用的编码方案,并且进一步检测接收的无线电块509是否具有含有控制消息511(例如控制消息部分511a、511b和511c)或有效载荷的控制块513(例如控制块513a、513b和513c)(见上面相对于第一实施例关于可执行步骤508b和510b的示范方式的论述)。在此情况下,假定bss500接收不含有有效载荷但含有用cs-1或更高编码方案的控制消息511(例如控制消息部分511a、511b和511c)的无线电块509。在步骤512b,bss500在确定控制消息511(例如控制消息部分511a、511b和511c)含有用于一个或多个数据块5031(例如)的非确认信息时将向ms508重新发送还未正确接收到的一个或多个数据块5031(例如)。在步骤514b,bss500在确定控制消息511(例如控制消息部分511a、511b和511c)含有用于所有数据块5032、5033…503n-1(例如)的指示ms508已经正确接收到所有对应一个或多个数据块5032、5033…503n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms508的控制消息中接收到确认信息的下一最老数据块503n。在控制消息511含有用于一个或多个发送的数据块的指示ms508已正确接收到包含还未接收到确认信息的最老数据块的对应一个或多个数据块的确认信息的情况下,则bss500将传送窗口向前滑动以反映发送了但还没有接收到确认信息的下一最老数据块。如上面论述的,bss500具有至少一个处理器516和存储处理器可执行指令的至少一个存储器518,其中至少一个处理器516与至少一个存储器518对接以执行处理器可执行指令以至少实现上面提到的步骤502b、504b、506b、508b、510b、512b和514b。

如图5c所示,存在图示按照本发明第三实施例在ms508中用于向无线电接入网节点500发送具有用于确认信息和非确认信息的增大的空间的至少一个控制消息511的方法500c的流程图。在步骤502c,ms508在无线电块周期期间从无线电接入网节点500接收在多个下行链路载波5051、5052…505x(每个下行链路载波含有一个或多个数据块)上发送的数据块5031、5032…503n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤504c,ms508从无线电接入网节点500接收轮询指示507(注释:轮询指示507可包含在任何数据块5031、5032…503n中)。轮询指示507是对于ms508发送含有与数据块5031、5032…503n相关的ack/nack信息的多段控制消息511的请求。在步骤506c,ms508用cs-1或更高编码方案生成含有多段控制消息511(例如多段pdan消息511)的多个无线电块509(注释:可使用上面相对于本发明第一实施例和/或第二实施例描述的技术确定所使用的具体cs)。多段控制消息511含有与数据块5031、5032…503n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。在步骤508c,ms508在上行链路载波512上向无线电接入网节点500发送含有用cs-1或更高编码方案的多段控制消息511的无线电块509(注释:上行链路载波512可对应于在其上ms508接收提供轮询指示507的数据块的下行链路载波,或者轮询指示507可指示ms508要用于发送多段控制消息511的上行链路载波512)。如上面论述的,ms508具有至少一个处理器520和存储处理器可执行指令的至少一个存储器522,其中至少一个处理器520与至少一个存储器522对接以执行处理器可执行指令以至少实现上面提到的步骤502c、504c、506c和508c。

参考图6a-6c,存在分别图示按照本发明第四实施例无线电接入网节点600(例如bss600)与ms608交互作用的基本系统、由无线电接入网节点600实现的方法600b和由ms608实现的方法600c的图解。尽管本文提供的描述基于与geran标准关联的bss600、gprs无线电接口604、ms608,但应该认识到,本发明可由与其它标准关联的另一类型的无线电接入网节点600、无线电接口604和ms608实现。另外,应该认识到,仅为了清晰起见,本文已经描述了描述和实现本发明所需的组件以及它们关联的功能性。

如图6a中所示,bss600耦合到无线电接入网601和多个bts606(仅示出两个),其中bss600经由bts606中的一个通过gprs无线电接口604利用下行链路多载波操作与ms608(仅示出一个)交互作用。更确切地说,bss600在无线电块周期期间使用多个下行链路载波6051、6052…605x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波6051、6052…605x上接收数据块6031、6032…603n的ms608发送数据块6031、6032…603n(见图6a的步骤1——注释:每个dlmc可存在高达16个下行链路载波)。另外,bss600向ms608发送轮询指示607,其是对于ms608发送含有与数据块6031、6032…603n(见图6a的步骤2)相关的ack/nack信息的控制消息611的请求(注释:轮询指示607可包含在任何数据块6031、6032…603n中)。响应于轮询指示607,ms608在上行链路载波612上向bss600发送含有用cs-1或更高编码方案的多个控制消息611(例如多个pdan消息611)的多个无线电块609(注释:上行链路载波612可对应于在其上ms608接收提供轮询指示607的数据块的下行链路载波,或者轮询指示607可指示ms608要用于发送多个控制消息611的上行链路载波612)(见图6a的步骤3a——注释:可使用上面相对于本发明第一实施例和/或第二实施例描述的技术确定所使用的具体cs)。多个控制消息611含有与数据块6031、6032…603n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。图6a1是图示在三个无线电块#s1、2和3中发送的示范多个控制消息611的框图,其中(1)无线电块#1包括具有mac报头615a、控制消息1(rlc/mac控制消息1——具有ack/nack信息部分1)和bcs字段617a的控制块613a;(2)无线电块#2包括具有mac报头615b、控制消息2(rlc/mac控制消息2——具有ack/nack信息部分2)和bcs字段617b的控制块613b;以及(3)无线电块#3包括具有mac报头615c、控制消息3(rlc/mac控制消息3——具有ack/nack信息部分3)和bcs字段617c的控制块613c。

在接收无线电块609(例如无线电块#s1、2和3)时,bss600检测在接收的无线电块609中使用的编码方案,并进一步检测接收的无线电块609是否具有含有多个控制消息611(例如控制消息611a、611b和611c)或有效载荷的控制块613(例如控制块613a、613b和613c)(见图6a的步骤3b和3c,它们假定接收的无线电块609含有控制消息611)(见上面相对于第一实施例关于bss600可执行步骤3b和3c的不同示范方式的说明的论述)。此后,bss600在确定控制消息611含有用于一个或多个数据块6031(例如)的非确认信息时将向ms608重新发送还未正确接收的一个或多个数据块6031(例如)(见图6a的步骤4a)。并且,bss600在确定控制消息611(例如控制消息611a、611b和611c)含有用于所有数据块6031、6032、6033…603n-1(例如)的指示ms608已经正确接收到所有对应数据块6031、6032、6033…603n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms608的控制消息中接收到确认信息的下一最老数据块603n(见图6a的步骤4b)。在控制消息611含有用于一个或多个发送的数据块的指示ms608已正确接收到包含还未接收到确认信息的最老数据块的对应一个或多个数据块的确认信息的情况下,则bss600将传送窗口向前滑动以反映发送了但还没有接收到确认信息的下一最老数据块。为了实现所有这些,bss600至少包括至少一个处理器616和存储处理器可执行指令的至少一个存储器618,其中至少一个处理器616与至少一个存储器618对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、3a、3b、3c、4a和4b。同样,ms608至少包括至少一个处理器620和存储处理器可执行指令的至少一个存储器622,其中至少一个处理器620与至少一个存储器622对接以执行处理器可执行指令以至少实现上面提到的步骤1、2、3a和4a。

如图6b所示,存在图示按照本发明第四实施例在无线电接入网节点600中用于从ms608接收具有用于确认信息和非确认信息的增大的空间的至少一个控制消息611的方法600b的流程图。在步骤602b,bss600在无线电块周期期间使用多个下行链路载波6051、6052…605x(每个下行链路载波用于传送一个或多个数据块)向利用宽带接收器在多个下行链路载波6051、6052…605x上接收数据块6031、6032…603n的ms608发送数据块6031、6032…603n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤604b,bss600向ms608发送轮询指示607,其是对于ms608发送含有与数据块6031、6032…603n相关的ack/nack信息的多个控制消息611的请求(注释:轮询指示607可包含在任何数据块6031、6032…603n中)。在步骤606b,bss600在上行链路载波612上从ms608接收含有用cs-1或更高编码方案的多个控制消息611(例如多个pdan消息611)的多个无线电块609(注释:上行链路载波612可对应于在其上ms608接收提供轮询指示607的数据块的下行链路载波,或者轮询指示607可指示ms608要用于发送多个控制消息611的上行链路载波612)。多个控制消息611含有与数据块6031、6032…603n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。在步骤608b和610b,bss600检测在接收的无线电块609中使用的编码方案,并且进一步检测接收的无线电块609是否具有含有控制消息611(例如控制消息611a、611b和611c)或有效载荷的控制块613(例如控制块613a、613b和613c)(见上面相对于第一实施例关于可执行步骤608b和610b的示范方式的论述)。在此情况下,假定bss600接收不含有有效载荷但含有用cs-1或更高编码方案的控制消息611(例如控制消息611a、611b和611c)的无线电块609。在步骤612b,bss600在确定控制消息611(例如控制消息611a、611b和611c)含有用于一个或多个数据块6031(例如)的非确认信息时将向ms608重新发送还未正确接收的一个或多个数据块6031(例如)。在步骤614b,bss600在确定控制消息611(例如控制消息611a、611b和611c)含有用于所有数据块6031、6032、6033…603n-1(例如)的指示ms608已经正确接收到所有对应数据块6031、6032、6033…603n-1(例如)的确认信息时将会将传送窗口向前滑动以反映发送了但还没有在来自ms608的控制消息中接收到确认信息的下一最老数据块603n。在控制消息611含有用于一个或多个发送的数据块的指示ms608已正确接收到包含还未接收到确认信息的最老数据块的对应一个或多个数据块的确认信息的情况下,则bss600将传送窗口向前滑动以反映发送了但还没有接收到确认信息的下一最老数据块。如上面论述的,bss600具有至少一个处理器616和存储处理器可执行指令的至少一个存储器618,其中至少一个处理器616与至少一个存储器618对接以执行处理器可执行指令以至少实现上面提到的步骤602b、604b、606b、608b、610b、612b和614b。

如图6c所示,存在图示按照本发明第四实施例在ms608中用于向无线电接入网节点600发送具有用于确认信息和非确认信息的增大的空间的至少一个控制消息611的方法600c的流程图。在步骤602c,ms608在无线电块周期期间从无线电接入网节点600接收在多个下行链路载波6051、6052…605x(每个下行链路载波用于传送一个或多个数据块)上发送的数据块6031、6032…603n(注释:每个dlmc可存在高达16个下行链路载波)。在步骤604c,ms608从无线电接入网节点600接收轮询指示607(注释:轮询指示607可包含在任何数据块6031、6032…603n中)。轮询指示607是对于ms608发送含有与数据块6031、6032…603n相关的ack/nack信息的多个控制消息611的请求。在步骤606c,ms608用cs-1或更高编码方案生成含有多个控制消息611(例如多个pdan消息611)的多个无线电块609(注释:可使用上面相对于本发明第一实施例和/或第二实施例描述的技术确定所使用的具体cs)。多个控制消息611含有与数据块6031、6032…603n的子集(所有或部分)关联的确认信息和非确认信息中的至少一个。在步骤608c,ms608在上行链路载波612上向无线电接入网节点600发送含有用cs-1或更高编码方案的多个控制消息611的无线电块609。如上面论述的,ms608具有至少一个处理器620和存储处理器可执行指令的至少一个存储器622,其中至少一个处理器620与至少一个存储器622对接以执行处理器可执行指令以至少实现上面提到的步骤602c、604c、606c和608c。

附录

gprs是gsm中的分组交换服务。最小实体被称为无线电块,并且它由四个正常突发构成。无线电块可通过无线电接口使用可用的四个编码方案中的任何编码方案传送。编码方案是cs-1至cs-4。较低编码方案具有高量信道编码,并给出低数据速率。较高编码方案具有较少信道编码,并给出较高数据速率。

最鲁棒的编码方案(cs-1)用于传送携带rlc/mac控制消息的所有无线电块。无线电块还可携带rlc数据块,并且在此类情况下,可使用四个编码方案中的任何编码方案。编码方案在下表1中概述:

表1

gprs链路自适应的目标是动态选择用于数据通过无线电接口的下行链路传送的最优选编码方案。

增强的gprs(egprs)支持无线电接口上的gmsk和8-psk调制方法,并定义9个调制和编码方案(mcs)。mcs-1至mcs-4用gmsk调制,而mcs-5至mcs-9用8-psk调制。

一般以比基于8-psk的mcs低的无线电链路质量达到基于gmsk的mcs的最大数据速率。8-psk没gmsk那么鲁棒,但从改进的无线电链路质量获益,其中gmsk的增益是可忽略不计的。

对于每个调制方法,低mcs具有高量信道编码,给出低数据速率。高mcs具有给出高数据速率的更少信道编码。最后,是调制方法和信道编码量的组合确定mcs的特性。在表2中概述了mcs。

表2egprs中的mcs

在egprs中,rlc协议用在同一编码系列内重新分段数据的可能性来增强。因此,用不同mcs重新传送无线电块是有可能的。增强的rlc协议也使接收器有可能存储并使用来自同一rlc数据块的先前传送的信息(软值),以便增加成功解码的概率。这被称为增量冗余(ir)。如果rlc数据块还未重新分段,则老软值可与来自同一rlc数据块的新软值组合。接收器将存储软值,直到rlc数据块已经被成功解码为止。

egprs还支持误位概率(bep)测量,其是改进的无线电链路质量测量。bep的均值和方差系数不仅反映c/i,而且反映像由速率和跳频引起的时间离差和交织增益的因子。

egprs链路质量控制(lqc)的目标是动态选择用于数据通过无线电接口的传送的最优选mcs。

对于egprs2-a,新mcs,称为egprs2下行链路级a调制和编码方案(das),用于8-psk、16-qam和32-qam。mcs-1到mcs-4用于gmsk。mcs-6到mcs-8也被包含并且在tbf级从egprs改变到egprs2-a之后可被用于重新传送egprs编码块。当8-psk需要向具有egprs能力的移动台发送pan和/或usf时,可使用mcs-7和mcs-8。

表3egprs2-a下行链路中的新mcs

对于egprs2-a上行链路,新mcs,称为egprs2上行链路级a调制和编码方案(uas),用于16-qam调制。mcs-1到mcs-6用于gmsk和8-psk调制。

表4egprs2-a上行链路中的新mcs

尽管已经在附图中图示了并且在前面具体实施方式中描述本发明的多个实施例,但应该理解,本发明不限于所公开的实施例,而是,还能够进行各种重新布置、修改和替换,而不脱离已经在如下权利要求书中阐述和定义的本发明。

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