位置:51电子网 » 技术资料 » D S P

T-MAC协议

发布时间:2012/3/28 19:15:19 访问次数:16296

    T-MAC( Timeout MAC)协议是在S-MAC协议的基础上M5671-A1提出来的。因为S-MAC协议采用周期性侦听的工作方式,其侦听周期是固定不变的。周期长度受限于延迟的要求和缓存的大小,由于消息速率是实时变化的,这样就出现一个问题——延迟要求和缓存大小往往不满足这种变化的信息速率。为了保证可靠及时的消息传输,节点的活动时间必须适应最离通信负载。当负载动态较小时,节点处于空闲侦听的时间相对增加。针对这个问题,T-MAC协议在保持周期长度不变的基础上,根据通信流量动态的调整活动时间,用脉冲突发方式发送信息,减少空闲侦听时间,过程如图2-3所示。

                                  

    T-MAC协议也采用了RTS/CTS/DATA/ACK的通信机制。节点周期性唤醒进行侦听,在唤醒的时间周期内,如果节点没有任何活动,则继续进入休眠状态。T-MAC协议定义了如下5个激活事件。
    ①周期时间定时器时间到。
    ②在无线信道上接收到数据。
    ③在冲突过程中感知无线通信的存在。
    ④节点本身数据包或者ACK分组发送刚结束。
    ⑤通过侦听RTS/CTS分组,确认邻居的数据交换已经结束。如果在一个给定时间TA( Time Active)内没有发生上面任何一个激活事件(Activation Event),则进入休眠。每个活动期间一开始T-MAC协议就以突发方式发送所有数据。TA决定每个周期最小的空闲侦听时间,它的取值对于T-MAC协议的性能至关重要,其取值约束为:TA>C+R+T。其中,C是竞争时间的长度,R为发送RTS分组的时间,丁是RTS分组结束到发出CTS分组开始的时间,如图2-4所示。

                                   

    T-MAC( Timeout MAC)协议是在S-MAC协议的基础上M5671-A1提出来的。因为S-MAC协议采用周期性侦听的工作方式,其侦听周期是固定不变的。周期长度受限于延迟的要求和缓存的大小,由于消息速率是实时变化的,这样就出现一个问题——延迟要求和缓存大小往往不满足这种变化的信息速率。为了保证可靠及时的消息传输,节点的活动时间必须适应最离通信负载。当负载动态较小时,节点处于空闲侦听的时间相对增加。针对这个问题,T-MAC协议在保持周期长度不变的基础上,根据通信流量动态的调整活动时间,用脉冲突发方式发送信息,减少空闲侦听时间,过程如图2-3所示。

                                  

    T-MAC协议也采用了RTS/CTS/DATA/ACK的通信机制。节点周期性唤醒进行侦听,在唤醒的时间周期内,如果节点没有任何活动,则继续进入休眠状态。T-MAC协议定义了如下5个激活事件。
    ①周期时间定时器时间到。
    ②在无线信道上接收到数据。
    ③在冲突过程中感知无线通信的存在。
    ④节点本身数据包或者ACK分组发送刚结束。
    ⑤通过侦听RTS/CTS分组,确认邻居的数据交换已经结束。如果在一个给定时间TA( Time Active)内没有发生上面任何一个激活事件(Activation Event),则进入休眠。每个活动期间一开始T-MAC协议就以突发方式发送所有数据。TA决定每个周期最小的空闲侦听时间,它的取值对于T-MAC协议的性能至关重要,其取值约束为:TA>C+R+T。其中,C是竞争时间的长度,R为发送RTS分组的时间,丁是RTS分组结束到发出CTS分组开始的时间,如图2-4所示。

                                   

相关技术资料
3-28T-MAC协议

热门点击

 

推荐技术资料

业余条件下PCM2702
    PGM2702采用SSOP28封装,引脚小而密,EP3... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!