【技术实现步骤摘要】
本专利技术涉及无线通信领域,尤其涉及。
技术介绍
时分复用(TDMA)是一种重要的媒质接入方式。TDMA技术将信道资源从时域上进行分割,分成小的时间片,将这些小的时间片分配给需要使用无线资源的节点。时间片通常称为时隙(slot)。每个节点在分配给自己的时隙中可以发送数据,而在其它时间只能接收数据而不能发送。通过这种方式,可以避免节点同时发送数据产生的冲突。TDMA作为一种成熟的通信技术,广泛于各种有线通信和无线通信网络中。在传统TDMA方式中,一个时隙对应于一个节点,这种方式可以被称为扁平式的 TDMA(Flat TDMA, FTDMA)。设有一个多跳网络如附图说明图1所示,则其FTDMA时隙分配方法可以如图加所示。假设每个节点都有一个时隙的数据需要发送,则总共需要8个时隙。采用这种方式,对于信道资源的利用率很低。在多跳网络中,如果距离足够远的多个节点同时发送数据不会引起冲突,那么就可以把一个时隙同时分配给这些节点,达到提高信道利用率的目的。这种通过空间间隔来对TDMA的时隙进行复用的方法就是空分TDMA(Spatial TDMA, STDMA),也被称为自组织时分复用。使用STDMA后,时隙分配方式可如图2b所示。8个节点全部发送数据所需要的时隙数仅为5个时隙。可见,相对于传统扁平式的时隙分配法, STDMA可以在很大程度上提高信道利用率。对于STDMA网络来说,主要问题就是如何进行时隙分配。具体的时隙分配方法决定了网络的性能。STDMA时隙分配方法有集中式和分布式两种。集中式时隙分配方法是由控制中心分配时隙,并通知各个节点来执行。这种方法需要单独的 ...
【技术保护点】
1.一种基于时分复用的信道资源分配方法,其特征在于,包括:步骤1,节点检测自身的状态标志,并根据状态标志在当前时隙控制部分的第一阶段对应的微时隙中发送数据包;状态标志为竞争标志、占用标志或禁止标志,竞争标志表征节点能够竞争当前时隙,占用标志表征节点已占用当前时隙,禁止标志表征禁止节点在当前时隙发送数据;在状态标志为竞争标志时,当前时隙控制部分的第一阶段对应的微时隙中发送的数据包中包含节点需要预约的时隙数;在状态标志为占用标志时,当前时隙控制部分的第一阶段对应的微时隙中发送的数据包中包含节点还需要占用的时隙数;在状态标志为禁止标志时,当前时隙控制部分的第一阶段对应的微时隙中发送的数据包中包含节点还要被禁止发送数据的时隙数;当前时隙控制部分的第一阶段具有N个微时隙,N为网络中的节点数;节点需要预约的时隙数、节点需要占用的时隙数或节点被禁止发送数据的时隙数包含当前时隙;步骤2,节点根据在当前时隙控制部分的第一阶段接收到的数据包生成需要转发的数据包,并在当前时隙控制部分的第二阶段对应的微时隙中转发;当前时隙控制部分的第二阶段具有N个微时隙;步骤3,节点根据在当前时隙控制部分的第一阶段和当前时隙 ...
【技术特征摘要】
1.一种基于时分复用的信道资源分配方法,其特征在于,包括步骤1,节点检测自身的状态标志,并根据状态标志在当前时隙控制部分的第一阶段对应的微时隙中发送数据包;状态标志为竞争标志、占用标志或禁止标志,竞争标志表征节点能够竞争当前时隙,占用标志表征节点已占用当前时隙,禁止标志表征禁止节点在当前时隙发送数据;在状态标志为竞争标志时,当前时隙控制部分的第一阶段对应的微时隙中发送的数据包中包含节点需要预约的时隙数;在状态标志为占用标志时,当前时隙控制部分的第一阶段对应的微时隙中发送的数据包中包含节点还需要占用的时隙数;在状态标志为禁止标志时,当前时隙控制部分的第一阶段对应的微时隙中发送的数据包中包含节点还要被禁止发送数据的时隙数;当前时隙控制部分的第一阶段具有N个微时隙,N为网络中的节点数;节点需要预约的时隙数、节点需要占用的时隙数或节点被禁止发送数据的时隙数包含当前时隙;步骤2,节点根据在当前时隙控制部分的第一阶段接收到的数据包生成需要转发的数据包,并在当前时隙控制部分的第二阶段对应的微时隙中转发;当前时隙控制部分的第二阶段具有N个微时隙;步骤3,节点根据在当前时隙控制部分的第一阶段和当前时隙控制部分的第二阶段接收到的数据包计算竞争结果,并根据竞争结果更新节点的状态标志;竞争成功的节点在所预约到的时隙中发送数据。2.如权利要求1所述的信道资源分配方法,其特征在于,步骤1中,状态标志还可以为表征节点无数据需要发送的无数据标志;状态标志为表征节点无数据需要发送的无数据标志时,具有无数据标志的节点在当前时隙控制部分的第一阶段对应的时隙不发送数据包。3.如权利要求2所述的信道资源分配方法,其特征在于,节点在当前时隙控制部分的第一阶段对应的微时隙中发送数据包的类型包括竞争请求数据包、已占用声明数据包和被禁止声明数据包;竞争请求数据包中还包括数据包的类型值和需要发送数据的优先值,已占用声明数据包中还包括数据包的类型值,被禁止声明数据包中还包括数据包的类型值和需要发送数据的优先值。4.如权利要求3所述的信道资源分配方法,其特征在于,节点在当前时隙控制部分的第二阶段对应的微时隙中转发数据包的类型包括转发占用声明数据包、转发竞争请求数据包和转发禁止声明数据包,数据包的类型用类型值表征;转发占用声明数据包中包括数据包的类型值和节点接收到的所有已占用声明中最大还需占用的时隙数,转发竞争请求数据包中包括数据包的类型值、接收到的竞争请求数据包中的最大优先值、发送具有该最大优先值的竞争请求的节点地址以及具有该最大优先值的竞争请求数据包中的节点预约时隙数;如果具有该最大优先值的竞争请求有若干个,发送具有该最大优先值的竞争请求的节点地址为发送具有最大预约时隙数的竞争请求的节点地址,如果具有最大优先值和最大预约时隙数的竞争请求有若干个,则发送具有该最大优先值的竞争请求的节点地址为序号最小的或序号最大的发送具有该最大优先值和最大预约时隙数的竞争请求的节点地址;转发禁止声明数据包中包括数据包的类型值、节点接收到的被禁止声明数据包中的最大优先值以及节点接收到的被禁止声明数据包中的最小被禁止发送数据的时隙数。5.如权利要求4所述的信道资源分配方法,其特征在于,节点保存自有数据队列和转发数据队列,自有数据队列用于保存节点自己产生的数据,转发数据队列保存需要转发的数据队列;节点还保存与转发数据队列对应的转发节点表,转发节点表保存产生需要转发数据的节点地址以及该节点需要转发的数据包的个数。6.如权利要求5所述的信道资源分配方法,其特征在于,步骤1中 状态标志为占用标志时,节点在当前时隙控制部分的第一阶段对应的微时隙中发送已占用声明数据包,已占用声明数据包中节点需要占用的时隙数为还需要连续发送的时隙数;状态标志为竞争标志时,节点需要预约的时隙数按照7.如权利要求6所述的信道资源分配方法,其特征在于,步骤2中状态标志为无数据标志、竞争标志或禁止标志时,节点根据在当前时隙控制部分的第一阶段侦听的数据包类型值判定接收到已占用声明数据包,则状态标志设置为禁止标志, 并在当前时隙控制部分的第二阶段对应时隙发送转发占用声明数据包;状态标志为无数据标志、竞争标志或禁止标志时,节点根据在当前时隙控制部分的第一阶段侦听的数据包类型值判定仅收到竞争请求数据包,则在当前时隙控制部分的第二阶段对应时隙发送转发竞争请求数据包;状态标志为无数据标志、竞争标志或禁止标志时,节点根据在当前时隙控制部分的第一阶段侦听的数据包类型值判定仅收到竞争请求数据包和禁止声明数据包,如果竞争请求数据包中的最大优先值大于或等于禁止声明数据包中的最大优先值,则在当前时隙控制部分的第二阶段对应时隙发送转发竞争请求数据包,否则在当前时隙控制部分的第二阶段对应时隙发送转发禁止声明数据包;状态标志为无数据标志、竞争标志或禁止标志时,节点...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。