在TDMA中也出现过同步和异步的概念,前者同步的时隙和发送划分比较死板,适合一些固定流量类型的发送,比如传统的话网,所有人的数据包大小和类型都是相同的,而后者适合一些灵活的环境,一般情况下,貌似异步TDMA也被称为统计TDMA。
TDMA的工作方式简单而言就是把时间分成不同的时间片段,从而多个人可以各自选择时间片段进行接入。每一个时间片段只能有一个人进行接入,从而不会发生冲突。
同步TDMA
同步TDMA的设计比较简单,首先利用同步机制,这里指的是时间同步,即所有节点相当于拥有一个共同的时间轴,在该时间轴上,划分成多个时间周期,然后将该时间周期分成等长的分成多个时隙(即slot),与前面提到的ALOHA不同,这些等长的时隙是实现固定分配给节点的,比如节点1固定占用时隙1,节点2固定占用时隙2,这样,无论节点是否存在数据需要发送,时隙都与节点绑定。同时,每一个时间周期中也包含一位起始位,用来代表一个时间周期的开始,比如,起始时间周期-节点1-节点2这样的顺序,以及每一个时隙的两端也被加上了保护间隔,用来降低同步所需的复杂度。一般同步TDMA是一种绝对公平的接入方式。
异步TDMA
异步TDMA为了解决同步TDMA中的固定分配问题,即时隙不是根据数据流量进行分配的,而是根据节点进行分配。在异步TDMA中,首先还是需要一些同步机制,即时间同步,以保证所有节点具有相同的时间轴,且同时把该时间轴分成多个时间周期。然后一个时间周期不是按照固定时隙分配给用户的,而是各个用户首先将自己的流量都按顺序注入一个集中器中,该集中器实际上就是链路复用的单元。对于在时间周期内有数据的节点,其数据被注入集中器内,对于没有数据的节点则跳过。当集中器收集满一个周期的数据之后,进行发送。这种方法也被称为统计TDMA,能够适合一些非饱和的流量环境,具有一定的弹性机制。同时,由于节点是按序向集中器输入流量的,所以从长时间而言,即使在饱和状态下,其也是一种公平的方式。