|
二、理论模型与性能分析
本文用信号流图模型来分析CSMA/CA的性能,并假定:(1)所有节点的发送速率都是相同的;(2)饱和流;(3)理想信道;(4)不使用RTS/CTS;(5)无隐藏节点。
p-坚持CSMA使用的是分时隙(slot)的介质访问控制方法,即时间被分成离散的区间(时隙)。当节点侦听到信道空闲时,以给定的概率p在一个随机分配的时隙发送报文(节点对任意一个时隙占有的概率为p),以概率q=(1-p)把发送推迟到下一时间,重新监听信道。每一帧的发送总是在时隙开始时启动。
1、系统模型的建立
设有M个节点采用p-坚持CSMA参与竞争信道,设每个终端的最小碰撞窗口为W0,最大碰撞窗口Wm=2mW0,Wi=2iW0,i=0,…,m。对于节点,消息包的发送是重复的,一个包接着一个包,两个包之间经历的过程可以描述节点的能量效率。此外,当信道空闲时,这些过程是无记忆力的,也就是说节点在下一个时隙的状态和过去是独立的。因此我们可以把节点从空闲到成功发送数据这个过程定义为一个系统,由相应的数学模型算出该系统的传递函数,通过传递函数我们就得到该节点的能量效率。把一个节点从产生一个消息包到成功的发送这个包所经历的过程看作一个系统,则这个系统要经历以下几个状态:
(1) 空闲(IDLE):信道空闲,没有节点发送数据;
(2) 冲突(COL):节点传送的数据包发生冲突,不同的节点同时发送数据;
(3) 忙(BUSY):信道忙,其它节点获得了信道的使用权;
(4) 发送(TX):节点获得了信道的使用权并且成功的发送了数据。
尽管上述过程状态不是马尔可夫过程,但是事件序列相应的状态跃迁构成了一个嵌入马尔可夫链,因此我们能够确定从i状态到j状态的n步转移概率pij(n) [6]。
Pij(z)= (1)
式中,Pij(z)—信号流图的传递函数,Pij(z)z是状态跃迁图(state transition diagram)中i到j状态的增益,Pij(n)其中是马尔可夫链中的一步转移概率,z是单位能量因子[7]。我们可以通过流图简化方法(flow graph reduction methods)来确定信号流图的传递函数,信号流图定义的所有节点都要经历上述的状态,如图1所示。Tx(z),Busy(z)和Col(z)分别是进入TX,BUSY和COL状态并且退出各自状态的传递函数。如果定义H(z)为进入IDLE状态直到TX状态(成功发送数据)的传递函数,则:
其中Ecs和Et分别为节点在监听状态及其发送状态下,每个时隙消耗的能量。a、b、d、e(冲突概率)为进入各自状态的概率,利用概率统计的知识有:
, ,
, (3)
该帖子于2008-5-9 11:46:10被 在那里 编辑过
|