在使用选择确认机制的通信系统中接入基站的方法和装置制造方法

文档序号:7770716阅读:218来源:国知局
在使用选择确认机制的通信系统中接入基站的方法和装置制造方法
【专利摘要】一种在使用选择确认机制的无线通信系统中接入基站的方法。方法包括:从移动台向基站发送接入试探,接入试探包括多个数据帧;在移动台中,根据从基站接收的消息,对向量进行设置,消息指示出接入试探中的多个数据帧的部分数据帧没有被基站解码;根据向量,将多个数据帧中没有被基站接收的部分数据帧从移动台的媒体接入控制层发送到物理层;以及由移动台将多个数据帧中未被基站解码的部分数据帧发送到基站。
【专利说明】在使用选择确认机制的通信系统中接入基站的方法和装置
【技术领域】
[0001]概括地说,本发明涉及无线通信领域,具体地说而不作为限制,本发明涉及在CDMA2000 Ix通信系统中实现SACK的新机制。
【背景技术】
[0002]在传统的TCP/IP无线通信系统中,如果序列中的一个数据分组在传输中丢失,则会重发多个数据分组,也就是说要重发已经接收的数据分组。这样导致传输效率显著降低。为了改善这个问题,提出了选择确认(SACK)机制。在SACK机制中,仅仅重传那些丢失的分组,而其他那些准确接收的分组就不再重传。也就是说,SACK机制中接收机能够通知发射机哪些分组丢失了、哪些分组需要重传、哪些分组已经收到了等等。
[0003]由于SACK机制的上述优点,CDMA2000 Ix通信系统中希望引入SACK机制。在IxRev.F通信系统中已经在进行着这样的尝试。Ix Rev.F是CDMA2000 Ix无线通信规范中专注于机对机或称为物联网(machine to machine (M2M))通信的优化和改善的通信版本。然而,根据现在的规范,尽管引入了 SACK机制,但是却无法使其正常工作。
[0004]所以,期望提供一种新的SACK处理机制,使得在CDMA2000 Ix系统中数据能够准确地重传。

【发明内容】

[0005]下面给出对本发明示例性方面的简要概述。在本文的讨论中,对术语“方面”的任何引用是指本发明的一个或多个方面。
[0006]本发明的一个方面涉及一种在使用选择确认机制的无线通信系统中,接入基站的方法。方法包括:从移动台向基站发送接入试探,接入试探包括多个数据帧;在移动台中,根据从基站接收的消息,对向量进行设置,消息指示出接入试探中的多个数据帧的部分数据帧没有被基站解码;根据向量,将多个数据帧中没有被基站接收的部分数据帧从移动台的媒体接入控制层发送到物理层;以及由移动台将多个数据帧中未被基站解码的部分数据帧发送到基站。
[0007]本发明另一方面涉及一种在使用选择确认机制的无线通信系统中接入基站的移动台。移动台包括:物理层和媒体介入控制层。物理层,用于从移动台向基站发送接入试探,以及从基站接收消息,其中,接入试探包括多个数据帧,消息指示出接入试探的多个数据帧中的部分数据帧没有被基站解码。媒体接入控制层与物理层相耦合。媒体接入控制层用于根据消息在移动台中设置向量,以及根据向量将多个数据帧中没有被基站解码的部分数据帧发送到物理层。
[0008]本发明解决了现有技术中无法仅发送失败帧的问题。通过使用本发明,MAC层能够仅向PHY层发送失败的帧。这个新的处理机制可用于所有使用SACK机制的CDMA2000 Ix通信系统中,以保护这些系统不产生混乱。【专利附图】

【附图说明】
[0009]在后面的【具体实施方式】、所附权利要求书以及【专利附图】
附图
【附图说明】中,将对本发明的这些和其它示例性方面进行详细描述,在附图中:
[0010]图1是示出在传统的使用SACK机制的通信系统中移动台的接入程序的示意图;
[0011]图2是示出了传统的增强接入试探的示意图;
[0012]图3是根据本发明一实施例的协议栈的示意图;
[0013]图4a是示出在传统的使用SACK机制的通信系统中,移动台的MAC层和PHY层之间传输信息的不意图;
[0014]图4b是不出根据本发明一实施例,移动台的MAC层和PHY层之间传输信息的不意图;
[0015]图4c是不出根据本发明另一实施例,移动台的MAC层和PHY层之间传输信息的不意图;
[0016]图5是示出根据本发明一实施例在使用SACK机制的通信系统中的接入尝试过程的流程图;
[0017]图6是示出根据本发明一实施例在使用SACK机制的通信系统中的接入尝试过程的不意图;
[0018]图7是示出根据本发明另一实施例在使用SACK机制的通信系统中的接入尝试过程的示意图。 【具体实施方式】
[0019]下面描述本发明的各个方面。应当理解的是,本文的教导可以以多种形式来实现,并且本文公开的任何具体结构、功能或者这两者都仅仅是代表性的。根据本文的教导,本领域技术人员应该理解的是,本文公开的一个方面可独立于任何其它方面来实现,并且这些方面中的两个或更多个可以以多种方式来组合。例如,可以使用本文所述的任何数量的方面来实现一种装置或者实现一种方法。此外,除了本文所述的方面中的一个或多个以外,或者不同于本文所述的方面中的一个或多个,还可以使用其它结构、功能、或者结构和功能来实现这种装置或者实现这种方法。此外,一个方面可以包括权利要求的至少一个要素。
[0020]图1是示出在传统的使用SACK机制的通信系统中移动台的接入程序的示意图。移动台10发起接入尝试过程,以便接入基站20。当一个移动台想接入基站时,这个移动台就会发起一次接入尝试。在一次接入尝试中,移动台向基站发送第一个接入试探。如果第一个接入试探未被基站成功解码,则移动台会发送第二个、第三个……第N个接入试探,直到有一个接入试探成功解码为止。直到有一个接入试探成功解码为止。移动站使用增强接入信道(Enhanced Access Channel, EACH)和反向增强接入信道(Reverse Enhanced AccessChannel, REACH)来发送这些增强接入试探。在步骤110中,移动台10在REACH上向基站20发送第一个增强接入试探,该接入试探包括多个数据帧。在该实施例中,在一个增强接入试探中包括六个REACH帧,帧0、1、2、3、4、5。但是,根据实际需要,在一个增强接入试探中可以有任何数量的数据帧。在CDMA2000系统中,尤其是在遵从Ix Rev.F及以上标准的M2M通信系统中,引入了 SACK机制。如图2中所示,根据现有的SACK标准,在数据帧前有前导和SACK标头。SACK标头包括一个2比特的域,其设置为“01”,以便指示这是一个标头,而不是数据帧,并且指示出使用了 SACK。因此,增强接入试探的第一次传输(1st probe)中,存在前导、SACK标头(header)、全部六个帧,帧O、1、2、3、4、5。在步骤120中,假设在基站20处只有帧O、2、5成功解码。根据现有SACK机制,基站20应发送回SACK指令(SACK order),以便指示在收到这个试探后,哪些数据帧没有成功解码。所以,在步骤130中,基站20向移动台10发送第一个SACK指令,以便指示数据帧1、3、4在传输中失败。从而,在步骤140中,移动台10应该准备包括前导、SACK标头以及数据帧1、3、4的第二个接入试探。然后,在步骤150,移动台10应将这第二个接入试探发送到基站20。但是,在步骤140中,当移动台10根据传统SACK机制准备第二个接入试探时,会引发很多问题。这些问题将在下文中详细介绍。
[0021]图3是根据本发明一实施例的协议栈的示意图。协议帧300包括物理层(PHY层)310、媒体接入控制层(MAC层)320、链路接入控制层(LAC层)330以及第三层340。
[0022]接下来将参照图4a到图4c对如何发送SACK头进行描述。第一个问题将参照图4a到图4c进行描述。图4a是示出在传统的使用SACK机制的通信系统中,移动台的MAC层和PHY层之间传输信息的示意图。图4a是图1中步骤140的详细说明图。如图4a中所示,目前,SACK是在移动台10的PHY层中管理。在图1的步骤130中,SACK指令由移动台10接收。在图4a的步骤410中,PHY层340送出这个SACK指令。之后,在步骤420a,移动台10的MAC层320应该向PHY层340发送一个叫做原语(primitive)的指令。原语是包括激活一组特定操作的数个指令参数的指令,这些指令参数用于在不同的层之间交换信息。通常,REACH数据帧传输是由MAC层通过引入原语PHY-EACH.Request来控制的。原语PHY-EACH.Request用于从MAC层向PHY层发送数据帧。PHY-EACH.Request中的参数包括:pwr_lvl, fpch_id, each_id, base_id, slot_offset, sdu, frame_duration, num_bits,详细介绍如下:
[0023]pwr_lvl表示发射机的功率等级;
[0024]fpch_id表示寻呼信道的ID ;
[0025]each_id 表不 EACH 的 ID ;
[0026]base_id 表示基站的 ID ;
[0027]slot_offset表示传输时间偏置;
[0028]sdu表示要发送的数据帧;
[0029]frame_duration表示巾贞的持续时间;以及
[0030]num_bits表示数据巾贞的比特数。
[0031]由于原语PHY-EACH.Request中的参数“sdu”表述要发送的数据帧,所以,MAC层330仅向PHY层340发送数据帧,而不是SACK标头。例如,在步骤140,移动台10需要准备第二次试探,其中在REACH前导后面应该包括SACK标头。但是,根据传统的原语PHY-EACH.Request,MAC层330会在REACH前导之后发送数据帧。这一步骤在图4a中更详细的描述。在步骤420a中,通过原语PHY-EACH.Request中的参数sdu,向PHY层340发送了数据帧,而PHY层认为是SACK标头,从而,在步骤430a中,PHY层会混乱。所以,需要一种将SACK标头从MAC层发送到PHY层的方法。
[0032]下面介绍问题的解决方案。图4b是示出根据本发明一实施例,移动台的MAC层和PHY层之间传输信息的不意图。如图4b中所不,第一个解决方案是使MAC层330向PHY层340发送原有的PHY-EACH.Request原语,但是其中的一些参数修改为表示SACK标头。在这个实施例中,依然使用原有的原语PHY-EACH.Request。修改的参数为sdu,将其修改为表示SACK标头。从而,在发送了前导之后,可以通过原语PHY-EACH.Request直接将SACK标头从MAC层发送到PHY层。
[0033]如图4c中所示,第二种解决方案是引入新的原语。图4c是示出根据本发明另一实施例,移动台的MAC层和PHY层之间传输信息的示意图。在步骤410中接收到SACK指令之后,在步骤420c中将这个新的原语PHY-EACHSACKheader.Request从MAC层330发送到PHY层340。新的原语PHY-EACHSACKheader.Request用于指示在需要的时候再前导之后将发送SACK标头。使用这个新原语之后,MAC层就知道在前导之后将要发送SACK标头。在新的原语中可以有多个参数。在一个实施例中,这些参数是:PHY-EACHSACKheader.Request(pwr_lvl, fpch_id, each_id, base_id, slot_offset, frame_duration):
[0034]pwr_lvl表示发射机的功率等级;
[0035]fpch_id表示寻呼信道的ID ;
[0036]each_id 表不 EACH 的 ID ;
[0037]base_id 表示基站的 ID ;
[0038]slot_offset表不传输时间偏置;
[0039]frame_duration表不帧的持续时间。
[0040]在图4c的例子中,在步骤410中接收到SACK指令之后,MAC层330向PHY层340 发送 PHY-EACHSACKheader.Request (pwr_lvl, fpch_id, each_id, base_id, slot_offset, f r ame_dur at ion),以指不MAC层330之后要发送SACK标头。在步骤430c中,SACK标头发送到PHY层340。
[0041]同时,根据现有的标准,移动台10中的PHY层340负责保存先前增强接入试探中的所有的REACH帧,即,前导、SACK标头、所有的数据帧O、1、2、3、4、5。在上述的两种解决方案中,SACK标头可以从PHY层转移到MAC层中,这样可以缓解PHY层实体有限的存储空间。并且,MAC层可以适当的设置SACK标头,并传送到PHY层。
[0042]通过使用上面的两种解决方案,图1步骤140中关于如何发送SACK标头的第一个问题已经完全解决了,MAC层能够成功地将SACK标头发送到PHY层。上述实施例可以应用于任何使用SACK机制的CDMA2000 Ix系统中。
[0043]然而,还存在第二个问题,就是怎样只发送失败的帧。在现有的规范中,MAC层330不知道怎样仅将失败的帧发送到PHY层340。例如,在图1的步骤150中,根据SACK,移动台10需要向基站20发送帧1、3,而不发送0、2、5。但是,根据现有的标准,MAC层还是会将全部六个帧0、1、2、3、4、5发送到PHY层340,这样会在PHY层340引起极大的混乱。
[0044]为了解决这第二个问题,MAC层可以在一次接入尝试期间设置一个向量,其长度等于第一个增强接入试探中包括的REACH帧的数量。例如,在一次接入尝试中,可将该向量命名为SACK[i]。SACK[i]的长度为第一次增强接入试探中包括的REACH帧数。开始时,SP,在发送第一个试探之前,将整个向量设置为0,即,N为第一次增强接入试探中包括的REACH帧数。在发送了试探之后,移动台检查是否收到新的SACK指令。如果收到了 SACK指令,则移动台中的MAC层将根据SACK指令设置SACK[i]的值。如果,就意味着第一次试探中的第i帧已经成功接收,并且不需要再发送到PHY层了。否则,MAC层还要再一次将这个帧发送到PHY层。在标准中,SACK指令中的SELECTIVE_ACK_BIT_MASK指示相应的帧是否正确解码。在接收到新的SACK指令之后,MAC 层根据 SELECTIVE_ACK_BIT_MASK 设置 SACK[i],如下所示:
[0045]
【权利要求】
1.一种用于移动台接入基站的方法,该移动台和该基站处于使用选择确认机制的无线通信系统,所述方法包括: 从所述移动台向所述基站发送接入试探,所述接入试探包括多个数据帧; 在所述移动台中,根据从所述基站接收的消息,对向量进行设置,其中,所述消息指示出所述接入试探中的所述多个数据帧的部分数据帧没有被所述基站解码; 根据所述向量,将所述多个数据帧中没有被所述基站接收的所述部分数据帧从所述移动台的媒体接入控制层发送到物理层;以及 由所述移动台将所述多个数据帧中未被所述基站解码的所述部分数据帧发送到所述基站O
2.根据权利要求1所述的方法,其中: 所述向量包括多个比特, 所述向量的长度是所述多个数据帧的帧数,以及 所述向量的每个比特对应于一个数据帧。
3.根据权利要求1所述的方法,其中,根据所述消息,将对应于所述多个数据帧中未被所述基站解码的所述部分数据帧的比特设置为第一值。
4.根据权利要求1所述的方法,其中,所述对向量进行设置由所述媒体接入控制层执行。
5.根据权利要求1所述的方法,其中,所述无线通信系统是CDMA20001X通信系统。
6.一种移动台,所述移动台在使用选择确认机制的无线通信系统中接入基站,所述移动台包括: 物理层,用于从所述移动台向所述基站发送接入试探,以及从所述基站接收消息,其中,所述接入试探包括多个数据帧,以及所述消息指示出所述接入试探的所述多个数据帧中的部分数据帧没有被所述基站解码,以及 媒体接入控制层,与所述物理层相耦合,所述媒体接入控制层用于根据所述消息在所述移动台中设置向量,以及根据所述向量将所述多个数据帧中没有被所述基站解码的所述部分数据帧发送到所述物理层。
7.根据权利要求6所述的移动台,其中,所述物理层还用于:将所述多个数据帧中未被所述基站解码的所述部分数据帧发送到所述基站。
8.根据权利要求6所述的移动台,其中: 所述向量包括多个比特, 所述向量的长度是所述多个数据帧的帧数,以及 所述向量中的每个比特对应于一个数据帧。
9.根据权利要求6所述的移动台,其中:根据所述消息,将对应于所述多个数据帧中未被所述基站解码的所述部分数据帧的比特设置为第一值。
10.根据权利要求6所述的移动台,其中,所述无线通信系统是CDMA20001X通信系统。
【文档编号】H04L1/18GK103475454SQ201310424441
【公开日】2013年12月25日 申请日期:2013年9月17日 优先权日:2012年9月17日
【发明者】王国童, A.李 申请人:开曼群岛威睿电通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1