所谓多址接入就是在同一个网络中,多个节点共享资源。
打个比方,类似一种交通情况:有多位车主需要在一条道路上行驶,如何开进这条道上?
- 有的车主想,现在是上班高峰期,在家里等过了高峰期再走。
- 有的车主赶着上班,堵在路口排队等着,路上有空就把车开进去。
- 某天有位大人物过来,封路2个小时,车主一看掉头回家,过了封路时间再过来。
- 有的车主畅通无阻地开到路上。
等等,还有很多种可能。
无线网络中MAC层多址接入方式也有很多种,成为研究的热点。
- 在MAC层进行多址接入讨论时,对系统有几个前提条件:
- 同步:以时隙为基础接入信道时,只有在时隙的起点才能接入信道。系统中所有数据的传输开始点都必须在一个时隙的起点。
- 网络连通性:网络的连通模式有全联通、非全连通;全联通网络就是网络中的所有节点都可以互相通信;非全联通网络是指网络中的部分节点不能直接通信,需要中继一次或者多次才能通信。 在这里需要特别注意的是:任意两个节点的通信是指双方都可以收到对方的信息。
- 信道状态反馈:可以获取信道是空闲的,还是产生了碰撞,还是传输成功;
- 数据产生:用户数据是随机产生的,按照泊松分布产生数据。
- 几个常见的MAC协议类型(固定、随机、预约式)
- 固定多址接入:为每个节点分配了固定的资源。当节点有数据要发时,独享已分配的资源。常见的有:1、按照时间分配的,把一段时间分割多个时间片(时隙、时帧),节点只能在指定的时隙内发送数据;2、按照频段划分的,把总频段分成多个等间隔的频道,频道相互独立,不重叠,节点只能在分配的频道上面发送数据。 固定多址接入具有公平机制。如果一个网络节点多,但是传输数据的节点少,很多固定分配的资源没有用,造成资源浪费。按照时间分配的固定多址接入,要考虑到同步问题。
- 随机多址接入:跟固定多址接入不同,随机多址接入没有为每个节点分配固定的资源,多个节点可以随机去占用资源。随机占用资源有很多种方法,比如:一个节点产生数据就立刻发送;或者在某个时隙开始时刻到来时,节点发送数据;或者一个节点有数据之后,先判断信道是否空闲,闲的时候再发送。 在随机多址接入中,不可避免会出现碰撞问题,如何避免碰撞问题或者减少碰撞的概率,是需要考虑的。
- 预约多址接入:也叫按需分配方式,网络节点之间交换预约控制信息,交换成功之后,在预约到资源中无冲突地进行数据传输。预约控制信息少,对系统的开销少,因而提高了系统的效率。如果一个节点传输的数据非常大,占用资源时间长,也会出现其他节点无法接入的问题。
固定多址接入不能有效地处理节点数量的变化和数据的突发性。
随机多址接入的关键点是如何最大限度地减少发送冲突,提高信道利用率和系统吞吐量。
预约多址接入能最大限度地减少或者消除随机多址接入中对信道资源无秩序的竞争,让各节点根据需求合理分配资源。
MAC层的接入机制需要根据网络拓扑、节点数量、信道资源、业务特点、发送数据量、节能等多方面考虑,找到适合系统的多种接入组合方式。
版权声明:本文为博主辛苦整理文章,转载请注明出处:http://blog.csdn.net/m0_37099632