专利名称:多速率协作媒质接入控制方法和装置的制作方法
技术领域:
本发明涉及无线通信技术,尤其涉及一种多速率协作媒质接入控制(Medium Access Control,简称MAC)方法和装置。
背景技术:
MAC方法用于多个节点或用户快速、高效、公平、可靠地共享信道资源,因此对网络 吞吐量和时延等性能指标具有重要影响。在无线通信中,为了减小多径衰落的不利影响,采 用分集传输,发送节点通过衰落相互独立的信道传送同一信号的多个副本,接收节点合并 各信道的信号,以此保证可靠通信。在上述分集传输中,需要采用协作MAC方法控制用户共 享信道,从发送节点与接收节点之间的中间节点中选择协作节点,发送节点通过协作节点 将信号发送给接收节点。目前,协作MAC方法按照协作的发起方式分为以下三类第一类协作MAC方法由发 送节点发起;第二类协作MAC方法由协作节点发起;第三类协作MAC方法由接收节点发起。在由发送节点发起的协作MAC方法中,发送节点通过发送经过修改的发送请求 (Request to Send,简称RTQ分组发起协作中继过程。经过修改的RTS分组通常称为协作 RTS (Cooperative RTS,简称CRTQ分组,CRTS分组中包括一个被选定的协作节点的地址。 被选定的协作节点根据相邻节点的通信状态以及自身的信道条件判断是否可以通过提供 协作中继来提高传输性能,如果可以,则发送协作发送确认(CooperativeClear to Send, 简称CCTQ分组以确认协作;如果不可以,则发送节点将数据分组直接发送给接收节点。现 有的合作式MAC (Cooperative MAC,简称CoopMAC)方法即为一种发送节点发起的协作MAC 方法。在该方法中,每个节点各自维护一个协作表,记录有可能作为协作节点的中间节点。
协作表的建立与更新通过侦听信道中所有的分组发送来实现。满足+ + + <〗_的中间
Ksh Khd Ksd
节点将被记录在发送节点的协作表中,其中,Rsh是发送节点与中间节点之间的发送速率, Rhd是中间节点与接收节点之间的发送速率,Rsd是发送节点与接收节点之间的发送速率。发 送节点在发送数据分组之前,先检查自己的协作表,然后从中选择出一个可以使数据传输 时间最短的中间节点作为协作节点,当存在多个可以使数据传输时间最短的中间节点时, 选择最新更新的中间节点作为协作节点,并向其发送CRTS分组,被选定的协作节点再判断 是否可以通过协作中继来提升传输性能,如果可以则发送协作中继(Helper-to-Send,简称 HTS)分组确认协作。CoopMAC方法由发送节点在所储存的协作表中事先选定了一个协作节 点,其中,由于有关协作节点的信息为发送节点侦听以前的数据传输过程所获得的,因此有 关协作节点的信息为历史记录,一旦所选的协作节点的状态发生变化,则不能够缩短数据 传输时间,所以,这一方法无法适应无线网络中信道状态和拓扑结构的动态变化,当信道状 态和拓扑结构发生变化时,无法保证有效的数据传输。在由协作节点发起的协作MAC方法中,所有中间节点根据发送节点与接收节点交 互的控制信息,获得自身到发送节点与接收节点的数据传输速率的即时信息,判断是否可以帮助缩短数据分组传输的时间,参与协作中继。由协作节点发起的协作MAC方法相对于 由发送节点发起的协作MAC方法,在应对信道变化方面有了一定的改善。基于协作中继的 自动速率调整(Cooperative Relay-Based Auto Rate,简称CRBAR)MAC方法即为一种协作 节点发起的方法。在此方法中,所有中间节点从侦听到的修改过的RTS或CTS分组中获取 它到发送节点与接收节点的实时信道状态情况,进而计算它与发送节点与接收节点之间的
速率,在满足+ + ^ <彳-的条件下,中间节点通过竞争确定协作节点。在此方法中,所有
Ksh Khd Ksd
中间节点在每个微时隙开始时都参与竞争,在中间节点数目较多的情况下,由冲突导致协 作失败的可能性很大,因此无法保证有效的数据传输。在由接收节点发起的协作MAC方法中,发送节点向接收节点发送数据分组后,由 接收节点反馈接收结果。如果接收节点反馈的结果表示接收失败,则发起协作中继。坚持 型中继的载波侦听多址接入(PersistentRelay Carrier Sensing Multiple Access,简称 PRCSMA)方法即为一种由接收节点发起的采用自动请求重传(Automatic Repeat reQuest, 简称ARQ)机制的协作MAC方法。发送节点首先向接收节点发送数据分组,接收节点接收数 据分组失败后,发送请求协作(Claim for Cooperation,简称CFC)分组向周围节点反馈接
收数据分组失败信息,所有满足+ + + 条件的中间节点开始以坚持型接入策略向
l^sh 1^hd 1^sd
接收节点发送数据分组,直至接收节点可以正确解码该分组。该过程中,所有节点侦听传 输过程并保留它所能解码的数据分组。这一方法虽然有效地保证了接收节点接收到数据分 组的有效性,但是,由于所有满足条件的中间节点都参与协作直至接收节点发送确认(ACK) 分组,与由发送节点发起的协作MAC方法和由协作节点发起的协作MAC方法相比,会占用更 多的信道资源,产生更大的传输时延。总之,采用现有的协作MAC方法,不能很好地保证数据传输的有效性和减小数据 传输时延。
发明内容
本发明提供一种多速率协作MAC方法,用以解决现有技术中的缺陷,保证有效的 数据传输并缩短传输时延。本发明提供一种多速率协作MAC装置,用以解决现有技术中的缺陷,保证有效的 数据传输并缩短传输时延。本发明提供一种多速率协作MAC方法,包括 A.发送节点向接收节点和一个以上中间节点传送数据分组,判断所述接收节点是 否成功接收所述数据分组,如果是,结束流程,否则,执行步骤B ;B.所述接收节点设定当前竞争速率;C.每个中间节点分别判断自身是否满足预设条件,如果是,执行步骤D,否则,该 中间节点退出流程;D.中间节点判断自身与所述接收节点之间的速率是否为当前竞争速率,如果是, 中间节点向所述接收节点竞争发送准备帮助(RH)分组,以确定协作节点,否则,该中间节 点退出流程;
E.所述接收节点判断是否成功确定所述协作节点,如果是,执行步骤F,否则,返 回执行步骤B;F.所述协作节点向所述接收节点发送所述数据分组。如上所述的多速率协作MAC方法,其中,所述步骤A之前还包括所述发送节点向所述接收节点发送协作发送请求(CRTQ分组;所述接收节点判断是否正确接收所述CRTS分组,如果是,向所述发送节点回复协 作发送确认(CCTS)分组,否则,不发送CCTS分组;所述发送节点判断是否收到CCTS分组,如果是,执行所述步骤A,否则,不发送数 据分组。 如上所述的多速率协作MAC方法,其中,所述发送节点向所述接收节点发送协作发送请求(CRTQ分组包括所述发送节点从自身的协作表中选择初始速率;所述发送节点在所述CRTS分组中携带所述初始速率发送给所述接收节点;所述发送节点向接收节点和一个以上中间节点传送数据分组包括所述发送节点 以所述初始速率向接收节点和一个以上中间节点传送数据分组。如上所述的多速率协作MAC方法,其中,所述发送节点从自身的协作表中选择初 始速率包括所述发送节点首次传输数据分组时,所述初始速率为所在标准下的最高数据传输 速率;所述发送节点非首次传输数据分组时,所述发送节点根据所述协作表自适应地确 定所述初始速率。如上所述的多速率协作MAC方法,其中,所述步骤A包括所述发送节点向所述中间节点和所述接收节点传送数据分组;所述接收节点判断是否成功解码所述数据分组,如果是,向所述发送节点和所述 中间节点回复肯定确认(ACK)分组,否则,向所述发送节点和所述中间节点回复否定确认 (NACK)分组;所述发送节点和所述中间节点判断接收到ACK分组或NACK分组,如果接收到ACK 分组,结束流程,如果接收到NACK分组,执行所述步骤B。如上所述的多速率协作MAC方法,其中,所述步骤D包括Dl.所述中间节点从所指定个数的微时隙中确定自身所需发送RH分组的竞争微 时隙;D2.所述中间节点根据侦听获得的信道信息,判断在自身所需发送RH分组的竞争 微时隙之前是否收到中继确认(RACK)分组,如果是,结束流程,否则,判断在自身所需发送 RH分组的竞争微时隙之前的一个RH微时隙上是否有其它中间节点发送RH分组,如果是,执 行步骤D3,否则,在自身所需发送RH分组的竞争微时隙发送RH分组;D3.所述中间节点根据侦听获得的信道信息,判断在自身所需发送RH分组的竞争 微时隙是否收到RACK分组,如果是,结束流程,否则,在自身所需发送RH分组的竞争微时隙 的下一个时隙发送RH分组。如上所述的多速率协作MAC方法,其中,步骤Dl所述中间节点从所指定个数的微时隙中确定自身所需发送RH分组的竞争微时隙包括所述发送节点在发送数据分组之前,通过CRTS分组向所述接收节点发送协作表 中非空的具有最高两级发送速率的协作节点个数;所述接收节点在发送NACK分组、RNACK分组或重试指示(RI)分组时根据当前竞 争速率级别的协作节点的个数确定所述竞争微时隙个数。如上所述的多速率协作MAC方法,其中,所述步骤D包括Dl.所述中间节点从指定个数微时隙中确定自身所需发送RH分组的竞争微时隙;D2.所述中间节点根据侦听获得的信道信息,判断截止到自身所需发送RH分组的 竞争微时隙的前一个微时隙,是否收到中继确认(RACK)分组,如果是,结束流程,否则,执 行步骤D3 ;D3.所述中间节点根据侦听获得的信道信息,判断在自身所需发送RH分组的竞争 微时隙的前一个微时隙延后指定时间内是否收到RACK分组,如果是,结束流程,否则,在自 身所需发送RH分组的竞争微时隙发送RH分组。如上所述的多速率协作MAC方法,其中,步骤E所述接收节点判断是否成功确定所 述协作节点包括所述接收节点判断指定个数微时隙内是否接收到RH分组,如果是,确定 接收到的首个RH分组对应的中间节点为协作节点,向所述发送节点回复包括所述协作节 点信息的RACK分组,并执行步骤F ;步骤B包括所述接收节点在首次设定当前竞争速率时,设定当前竞争速率为第 一级数据传输速率;所述接收节点在非首次设定当前竞争速率时,根据侦听获得的信道信息,判断中 间节点的指定个数微时隙是否都为空,如果是,则所述接收节点判断当前竞争速率降低一 个速率级别后是否满足缩短数据传输时间的要求,如果是,所述接收节点将当前竞争速率 降低一个速率级别,向所述中间节点回复携带当前竞争速率的中继接收失败(RNACK)分 组,否则,接收节点向所述中间节点回复请求直传(RDT)分组,以使发送节点以自身与接收 节点之间可支持的最高数据传输速率重发数据分组;如果中间节点的指定个数微时隙不 是都为空,则接收节点向所述中间节点回复重试指示(RI)分组,将指定个数微时隙增大一 倍。本发明还提供一种多速率协作MAC装置,包括发送节点控制单元,用于控制发送节点向接收节点和一个以上中间节点传送数据 分组;第一级数据传输速率中间节点控制单元,用于接收未成功接收通知,控制每个中 间节点分别判断自身是否满足预设条件,如果是,控制中间节点判断自身与所述接收节点 之间的速率是否为当前竞争速率,否则,控制该中间节点退出流程,如果中间节点与所述接 收节点之间的速率是当前竞争速率,控制中间节点向所述接收节点竞争发送准备帮助(RH) 分组,以确定协作节点,否则,控制该中间节点退出流程;并且,用于根据来自接收节点控制 单元的竞争通知,选出满足预设条件的中间节点,控制满足预设条件和当前竞争速率的中 间节点向所述接收节点竞争发送准备帮助(RH)分组,以确定协作节点;并且,用于根据来 自接收节点控制单元的协作节点确定通知,控制所述协作节点向所述接收节点发送数据分 组;
接收节点控制单元,用于判断所述接收节点是否成功接收所述数据分组,如果是, 向所述发送节点控制单元和所述中间节点控制单元发送成功接收通知,否则,向所述发送 节点控制单元和所述中间节点控制单元发送未成功接收通知,设定当前竞争速率,控制所 述接收节点判断是否成功确定所述协作节点,如果是,向所述中间节点控制单元发送协作 节点确定通知,否则,重新设定当前竞争速率并向中间节点控制单元发送竞争通知。由上述技术方案可知,根据速率级别从中间节点中选择协作节点,由于从速率最 高的中间节点中开始选择,因此缩短了数据分组传输的传输时延。并且,当未能成功确定协 作节点时,经过竞争预处理过程后让中间节点重新进行竞争,直到成功确定协作节点为止, 因此能够保证了数据传输的有效性。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为本发明实施例一多速率协作MAC方法的流程图;图2为本发明实施例二多速率协作MAC方法的流程图;图3为本发明实施例三多速率协作MAC方法的时序示意图;图4为本发明实施例四多速率协作MAC方法的时序示意图;图5为本发明实施例五多速率协作MAC方法的时序示意图;图6为本发明实施例六多速率协作MAC方法的时序示意图;图7为本发明实施例七多速率协作MAC方法的时序示意图;图8为本发明实施例八多速率协作MAC方法的时序示意图;图9为本发明实施例九多速率协作MAC方法的时序示意图;图10为本发明实施例十多速率协作MAC装置的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例一多速率协作MAC发法的流程图。如图1所示,该方法至少 包括如下过程。步骤101 发送节点向接收节点和一个以上中间节点传送数据分组,判断接收节 点是否成功接收所述数据分组,如果是,结束流程,否则,执行步骤102。步骤102 接收节点设定当前竞争速率。步骤103 每个中间节点分别判断自身是否满足预设条件,如果是,执行步骤104, 否则,该中间节点退出流程。步骤104 中间节点判断自身与所述接收节点之间的速率是否为当前竞争速率,如果是,向接收节点竞争发送准备帮助(ready help,简称RH)分组,以确定协作节点,否 则,该中间节点退出流程。步骤105 接收节点判断是否成功确定协作节点,如果是,执行步骤106,否则,返 回步骤102。步骤106.协作节点向接收节点发送上述数据分组。在本发明实施例一中,根据速率级别从中间节点中选择协作节点,由于从速率最 高的中间节点中开始选择,因此缩短了数据传输的传输时延。并且,当未能成功确定协作节 点时,重新设定当前竞争速率之后让中间节点重新进行竞争,直到成功确定协作节点为止, 因此能够保证数据传输的有效性。图2为本发明实施例二多速率协作MAC方法的流程图。如图2所示,该方法包括 如下过程。在如下过程进行的同时,各个节点实时进行信道侦听,以侦听周围其它节点的收 发情况。步骤201 发送节点向接收节点发送协作发送请求(Cooperative Requestto Send,简称CRTS)分组。在此步骤中,发送节点首先从自身的协作表中选择初始数据分组的发送速率,然 后放入CRTS分组中。通过发送CRTS分组,通知选定的数据传输速率Rsd,并将协作表中非 空的具有最高一级发送速率的协作节点个数传递给接收节点。其中,关于数据传输速率的级别和协作表的具体说明如下。当两个节点之间可支 持的数据传输速率最大时,该速率的级别为第一级,记作Rcit5随着可支持的数据传输速率
的减小,速率的级别依次为第二级Rc2、第三级I^3.....第η级Ra^表1为节点协作表。每
个节点为每个相邻的节点维护表1所示的一个协作表,根据之前侦听各类分组所掌握的信 道状态信息,获得它周围有可能作为协作节点的中间节点的地址以及它的Rsh和Rhd的速率 等级。将Rsh = I^Rhd = Rcj的中间节点归为一个集合其中,K, K, ···, <},满足=‘,% = Roj。每一次数据传输过程中,发方都通过收方发送的RACK分组 中获得所使用的协作节点的地址,以及Rsh、Rhd的等级等信息,并将该协作节点添加到协作 表内的相应位置的集合内,每收到一次RACK分组,协作表中的信息都进行相应的更新。发送节点从自身的协作表中选择初始速率的方法为当发送节点第一次向目的节 点传输数据分组时,以所在标准下的最高数据传输速率Rei发送DATA分组。并且,对于非首 次发送数据分组的情况,发送节点从自身的协作表中选择的速率的方法为在以后再向相 应收方发送DATA分组时,发送节点根据协作表中的信息自适应地调整发送DATA分组的速 率。比如,目前,(j<3) = 0,即,空集,无任何满足条件的协作节点,013类0,而021类 0 ,则考虑将下次数据传输速率定为第二级,因为,021中的协作节点提高性能的效果与012 中的一样,都优于ι 013中的。总之,发送节点始终本着能最大缩短数据分组传输时间的原则 来确定数据分组传输速率的大小。表1.节点协作表
权利要求
1.一种多速率协作媒质接入控制MAC方法,其特征在于,包括A.发送节点向接收节点和一个以上中间节点传送数据分组,判断所述接收节点是否成 功接收所述数据分组,如果是,结束流程,否则,执行步骤B ;B.所述接收节点设定当前竞争速率;C.每个中间节点分别判断自身是否满足预设条件,如果是,执行步骤D,否则,该中间 节点退出流程;D.中间节点判断自身与所述接收节点之间的速率是否为当前竞争速率,如果是,中间 节点向所述接收节点竞争发送准备帮助RH分组,以确定协作节点,否则,该中间节点退出 流程;E.所述接收节点判断是否成功确定所述协作节点,如果是,执行步骤F,否则,返回执 行步骤B;F.所述协作节点向所述接收节点发送所述数据分组。
2.如权利要求1所述的多速率协作MAC方法,其特征在于,所述步骤A之前还包括 所述发送节点向所述接收节点发送协作发送请求CRTS分组;所述接收节点判断是否正确接收所述CRTS分组,如果是,向所述发送节点回复协作发 送确认CCTS分组,否则,不发送CCTS分组;所述发送节点判断是否收到CCTS分组,如果是,执行所述步骤A,否则,不发送数据分组。
3.如权利要求2所述的多速率协作MAC方法,其特征在于,所述发送节点向所述接收节点发送协作发送请求CRTS分组包括所述发送节点从自 身的协作表中选择初始速率;所述发送节点在所述CRTS分组中携带所述初始速率发送给 所述接收节点;所述发送节点向接收节点和一个以上中间节点传送数据分组包括所述发送节点以所 述初始速率向接收节点和一个以上中间节点传送数据分组。
4.如权利要求3所述的多速率协作MAC方法,其特征在于,所述发送节点从自身的协作 表中选择初始速率包括所述发送节点首次传输数据分组时,所述初始速率为所在标准下的最高数据传输速率;所述发送节点非首次传输数据分组时,所述发送节点根据所述协作表自适应地确定所 述初始速率。
5.如权利要求1至3中任意一项所述的多速率协作MAC方法,其特征在于,所述步骤A 包括所述发送节点向所述中间节点和所述接收节点传送数据分组; 所述接收节点判断是否成功解码所述数据分组,如果是,向所述发送节点和所述中间 节点回复肯定确认ACK分组,否则,向所述发送节点和所述中间节点回复否定确认NACK分 组;所述发送节点和所述中间节点判断接收到ACK分组或NACK分组,如果接收到ACK分 组,结束流程,如果接收到NACK分组,执行所述步骤B。
6.如权利要求1所述的多速率协作MAC方法,其特征在于,所述步骤D包括Dl.所述中间节点从所指定个数的微时隙中确定自身所需发送RH分组的竞争微时隙;D2.所述中间节点根据侦听获得的信道信息,判断在自身所需发送RH分组的竞争微时 隙之前是否收到中继确认RACK分组,如果是,结束流程,否则,判断在自身所需发送RH分组 的竞争微时隙之前的一个RH微时隙上是否有其它中间节点发送RH分组,如果是,执行步骤 D3,否则,在自身所需发送RH分组的竞争微时隙发送RH分组;D3.所述中间节点根据侦听获得的信道信息,判断在自身所需发送RH分组的竞争微时 隙是否收到RACK分组,如果是,结束流程,否则,在自身所需发送RH分组的竞争微时隙的下 一个时隙发送RH分组。
7.如权利要求6所述的多速率协作MAC方法,其特征在于,步骤Dl所述中间节点从所 指定个数的微时隙中确定自身所需发送RH分组的竞争微时隙包括所述发送节点在发送数据分组之前,通过CRTS分组向所述接收节点发送协作表中非 空的具有最高两级发送速率的协作节点个数;所述接收节点在发送NACK分组、RNACK分组或重试指示RI分组时根据当前竞争速率 级别的协作节点的个数确定所述竞争微时隙个数。
8.如权利要求1所述的多速率协作MAC方法,其特征在于,所述步骤D包括Dl.所述中间节点从指定个数微时隙中确定自身所需发送RH分组的竞争微时隙;D2.所述中间节点根据侦听获得的信道信息,判断截止到自身所需发送RH分组的竞争 微时隙的前一个微时隙,是否收到中继确认RACK分组,如果是,结束流程,否则,执行步骤 D3 ;D3.所述中间节点根据侦听获得的信道信息,判断在自身所需发送RH分组的竞争微时 隙的前一个微时隙延后指定时间内是否收到RACK分组,如果是,结束流程,否则,在自身所 需发送RH分组的竞争微时隙发送RH分组。
9.如权利要求1所述的多速率协作MAC方法,其特征在于,步骤E所述接收节点判断是否成功确定所述协作节点包括所述接收节点判断指定个 数微时隙内是否接收到RH分组,如果是,确定接收到的首个RH分组对应的中间节点为协作 节点,向所述发送节点回复包括所述协作节点信息的RACK分组,并执行步骤F ;步骤B包括所述接收节点在首次设定当前竞争速率时,设定当前竞争速率为第一级 数据传输速率;所述接收节点在非首次设定当前竞争速率时,根据侦听获得的信道信息,判 断中间节点的指定个数微时隙是否都为空,如果是,则所述接收节点判断当前竞争速率降 低一个速率级别后是否满足缩短数据传输时间的要求,如果是,所述接收节点将当前竞争 速率降低一个速率级别,向所述中间节点回复携带当前竞争速率的中继接收失败RNACK分 组,否则,接收节点向所述中间节点回复请求直传RDT分组,以使发送节点以自身与接收节 点之间可支持的最高数据传输速率重发数据分组;如果中间节点的指定个数微时隙不是都 为空,则接收节点向所述中间节点回复重试指示RI分组,将指定个数微时隙增大一倍。
10.一种多速率协作媒质接入控制MAC装置,其特征在于,包括发送节点控制单元,用于控制发送节点向接收节点和一个以上中间节点传送数据分组;中间节点控制单元,用于接收未成功接收通知,控制每个中间节点分别判断自身是否 满足预设条件,如果是,控制中间节点判断自身与所述接收节点之间的速率是否为当前竞争速率,否则,控制该中间节点退出流程,如果中间节点与所述接收节点之间的速率是当前 竞争速率,控制中间节点向所述接收节点竞争发送准备帮助RH分组,以确定协作节点,否 则,控制该中间节点退出流程;并且,用于根据来自接收节点控制单元的竞争通知,选出满 足预设条件的中间节点,控制满足预设条件和当前竞争速率的中间节点向所述接收节点竞 争发送准备帮助RH分组,以确定协作节点;并且,用于根据来自接收节点控制单元的协作 节点确定通知,控制所述协作节点向所述接收节点发送数据分组;接收节点控制单元,用于判断所述接收节点是否成功接收所述数据分组,如果是,向所 述发送节点控制单元和所述中间节点控制单元发送成功接收通知,否则,向所述发送节点 控制单元和所述中间节点控制单元发送未成功接收通知,设定当前竞争速率,控制所述接 收节点判断是否成功确定所述协作节点,如果是,向所述中间节点控制单元发送协作节点 确定通知,否则,重新设定当前竞争速率并向中间节点控制单元发送竞争通知。
全文摘要
本发明提供一种多速率协作媒质接入控制方法和装置,发送节点向接收节点和一个以上中间节点传送数据分组,判断接收节点是否成功接收数据分组,如果是,结束流程,否则,接收节点设定当前竞争速率,每个中间节点分别判断自身是否满足预设条件,如果是,判断自身到接收节点的速率是否为当前竞争速率,如果是,向接收节点竞争发送准备帮助RH分组以确定协作节点,接收节点判断是否成功确定协作节点,如果是,协作节点向接收节点发送数据分组,否则,返回接收节点设定当前竞争速率的步骤。采用本发明的多速率协作媒质接入控制方法和装置,能够保证数据传输的有效性并且缩短了传输时延。
文档编号H04L1/00GK102123011SQ20111008246
公开日2011年7月13日 申请日期2011年4月1日 优先权日2011年4月1日
发明者刘凯, 刘锋, 王梦迪 申请人:北京航空航天大学