一种无线信道资源分配方法组成比例

技术编号:15794647 阅读:93 留言:0更新日期:2017-07-10 09:20
本发明专利技术公开了一种无线信道资源分配方法,包括确定最大符号数、发送数据前申请节点无线信道资源、目标节点确认无线信道资源以及源节点发送数据这四个步骤。通过本发明专利技术,无线通信节点的数据发送需求能够及时得到满足,减少了协商次数,降低了协商信道上的控制信息开销,避免网络负载较大时协商信道因为控制信息较多从而冲突概率较大成为性能瓶颈。网络负载较轻时,数据包的到达频率较慢,本发明专利技术并没有造成性能恶化;网络负载较大时,数据包的到达频率较快,本发明专利技术可以尽可能的利用一次分配的资源,提升了无线通信网络的吞吐量,减少了通信节点总的发送次数进而降低了通信节点的功耗,同时降低了无线通信网络整体的通信时延。

【技术实现步骤摘要】
一种无线信道资源分配方法
本专利技术涉及无线通信领域,特别是涉及一种无线信道资源分配方法。
技术介绍
无线自组织网络相比较传统的无线通信网络,具有可快速组网、对基础设施要求低和抗毁灭性强的特征,被广泛应用于军事通信、救援抗灾、智能交通等领域。类似于TCP/IP协议栈的OSI模型,无线自组织网络的底层协议栈也可以分为物理层(PHY)、介质访问控制层(MAC)和网络层(NET),其中MAC层负责接入控制及无线资源分配。MAC层的协议会直接影响着网络的时延、吞吐量、信道利用率等性能指标,因此选择合适的无线信道资源分配方法对网络的整体性能至关重要。无线通信网络的介质访问控制(MAC)协议主要解决节点的接入控制和无线资源分配两个问题,在接入控制上,主流技术大多采用CSMA/CA的竞争机制;在信道分配上,对于多信道无线通信网络,要为不同的通信节点分配合适的信道资源及决定占用信道资源的时间长度。当前无线信道分配方法多集中在如何为不同通信节点分配信道资源即选择合适的信道上,而对于通信节点的时域资源如何分配上即占用信道资源的时间长度少有涉及。现有技术中存在一种预约时隙分配的方法,基于预先划分好的时隙结构,当无线通信网络内通信节点数变化或需求变更时采用,其他节点即接收方收到预约时隙请求后,判断本节点是否占有预约时隙,如果没有占用,则不作任何处理返回,否则应按照预定算法,计算本节点是否应放弃占有的预约时隙;如果计算结果是应放弃预约时隙,则向请求方回复预约请求,放弃预约时隙,请求方收到回复预约请求后,确认预约成功,完成预约时隙的转让;在网内同时存在多个预约请求的情况下,网络内节点会根据时隙编号的先后顺序依次处理。此种分配方式仍需基于预先划分好的时隙结构,因此网络中各无线通信节点需要进行时间同步才能正确的使用所预约的时隙,不适用于无需时间同步的无线通信网络。同时源通信节点的非目标通信节点的邻居节点收到预约时隙请求都需要向源通信节点回复消息,增加了协商信道上的开销。现有技术中还存在一种传统CSMA/CA方案,将协商信道与数据信道分开,即假设可用信道有N个,则协商信道选用其中的一个,其余N-1个用作数据信道。传统CSMA/CA机制中源通信节点在发送数据前,先在协商信道上发送RTS请求无线资源,其中携带选用的数据信道及请求占用的时间长度;目标通信节点在接收到RTS帧后,为源通信节点在申请的数据信道上分配其申请长度的时隙资源,简单来说就是申请多长分配多长。此方案中,无线通信节点的数据发送需求是动态变化的,从源通信节点申请资源开始到目标通信节点回复确认消息,源节点可能又产生了新的数据发送需求,此种方式下就需要对新的数据发送需求进行多次申请资源,增加了协商次数,对于整个网络来说加重了协商信道的负载,同时也增加了协商信道上发生冲突的概率,对于单个通信节点来说不利于通信节点的省电,同时新的数据需求也没有得到及时满足即增大了通信时延。
技术实现思路
专利技术目的:本专利技术的目的是提供一种能够解决现有技术中存在的缺陷的无线信道资源分配方法。技术方案:本专利技术所述的无线信道资源分配方法,包括以下步骤:S1:确定最大符号数;S2:发送数据前,源节点选择数据信道,在竞争得到的协商信道上发送RTS帧给目标节点,RTS帧中携带源节点待发送数据的符号数、源节点所能占用信道资源的最大符号数以及源节点要求占用的数据信道;S3:目标节点以外的其他节点收到RTS帧后,分别维护NAV1和NAV2的信息:NAV1信息中,将RTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到RTS帧时刻起到源节点待发送数据传输结束;NAV2信息中,将RTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到RTS帧时刻起到源节点最大符号长度数据传输结束;S4:目标节点收到RTS帧后,如果发现源节点要求占用的数据信道的时间段与目标节点自身维护的NAV1信息没有冲突,则目标节点发送CTS帧给源节点,CTS帧中携带源节点待发送数据的符号数、源节点所能占用信道资源的最大符号数以及源节点要求占用的数据信道;S5:源节点以外的其他节点收到CTS帧后,分别维护NAV1和NAV2的信息:NAV1信息中,将CTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到CTS帧时刻起到源节点待发送数据传输结束;NAV2信息中,将CTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到CTS帧时刻起到源节点最大符号长度数据传输结束;S6:源节点收到CTS帧后,判断是否有新的数据要发送给目标节点:如果是,则源节点在最大符号长度范围内将新的数据与步骤S2中的待发送数据一起打包,并携带数据包个数和长度信息发送给目标节点;否则,则直接将步骤S2中的待发送数据发送给目标节点。进一步,所述步骤S1中,所述最大符号数是预先设置好的。进一步,所述步骤S1中,所述最大符号数Smax根据源节点的数据到达情况的统计信息计算得到,如式(1)所示:Smax=max([Prate×Lavg×t×100]×Lavg,Lreq)(1)式(1)中,Prate为统计得到的每秒到达源节点的数据包个数,Lavg为统计时间内的平均包长,t为每符号的时间长度,Lreq为当前待发送数据的符号位;[]表示向上取整。进一步,所述步骤S2中,源节点待发送数据的符号数包括目标节点回复ACK所占用的符号数。进一步,所述步骤S2中,源节点根据以下方法选择数据信道:S2.1:源节点判断NAV2信息中是否存在未被标记为占用状态的数据信道:如果是,则随机选择一个数据信道;否则,则进行步骤S2.2;S2.2:源节点判断NAV1信息中是否存在未被标记为占用状态的数据信道:如果是,则进行步骤S2.3;否则,则取消本次RTS帧的发送;S2.3:判断NAV1信息中未被标记为占用状态的数据信道是否为多个:如果为多个,则根据以下两种方式中任意一种选择出一个数据信道;如果为一个,则直接选择该数据信道;方式一:计算待发送数据结束时刻点与NAV1信息中各个未被标记为占用状态的数据信道的结束时刻点之间的距离:如果各个距离不全相等,则选择最大距离对应的数据信道;否则,随机选择一个数据信道;方式二:计算待发送数据结束时刻点与NAV2信息中各个未被标记为占用状态的数据信道的结束时刻点之间的距离:如果各个距离不全相等,则选择最小距离对应的数据信道;否则,随机选择一个数据信道。有益效果:与现有技术相比,本专利技术具有如下的有益效果:1)通过本专利技术,无线通信节点的数据发送需求能够及时得到满足,减少了协商次数,降低了协商信道上的控制信息开销,避免网络负载较大时协商信道因为控制信息较多从而冲突概率较大成为性能瓶颈;2)网络负载较轻时,数据包的到达频率较慢,本专利技术并没有造成性能恶化;网络负载较大时,数据包的到达频率较快,本专利技术可以尽可能的利用一次分配的资源,提升了无线通信网络的吞吐量,减少了通信节点总的发送次数进而降低了通信节点的功耗,同时降低了无线通信网络整体的通信时延。附图说明图1为本专利技术具体实施方式中的无线网络的拓扑结构图;图2为本专利技术具体实施方式中的无线通信节点的结构示意图;图3为本专利技术具体实施方式中的NAV信息维护示意图;图本文档来自技高网
...
一种无线信道资源分配方法

【技术保护点】
一种无线信道资源分配方法,其特征在于:包括以下步骤:S1:确定最大符号数;S2:发送数据前,源节点选择数据信道,在竞争得到的协商信道上发送RTS帧给目标节点,RTS帧中携带源节点待发送数据的符号数、源节点所能占用信道资源的最大符号数以及源节点要求占用的数据信道;S3:目标节点以外的其他节点收到RTS帧后,分别维护NAV1和NAV2的信息:NAV1信息中,将RTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到RTS帧时刻起到源节点待发送数据传输结束;NAV2信息中,将RTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到RTS帧时刻起到源节点最大符号长度数据传输结束;S4:目标节点收到RTS帧后,如果发现源节点要求占用的数据信道的时间段与目标节点自身维护的NAV1信息没有冲突,则目标节点发送CTS帧给源节点,CTS帧中携带源节点待发送数据的符号数、源节点所能占用信道资源的最大符号数以及源节点要求占用的数据信道;S5:源节点以外的其他节点收到CTS帧后,分别维护NAV1和NAV2的信息:NAV1信息中,将CTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到CTS帧时刻起到源节点待发送数据传输结束;NAV2信息中,将CTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到CTS帧时刻起到源节点最大符号长度数据传输结束;S6:源节点收到CTS帧后,判断是否有新的数据要发送给目标节点:如果是,则源节点在最大符号长度范围内将新的数据与步骤S2中的待发送数据一起打包,并携带数据包个数和长度信息发送给目标节点;否则,则直接将步骤S2中的待发送数据发送给目标节点。...

【技术特征摘要】
1.一种无线信道资源分配方法,其特征在于:包括以下步骤:S1:确定最大符号数;S2:发送数据前,源节点选择数据信道,在竞争得到的协商信道上发送RTS帧给目标节点,RTS帧中携带源节点待发送数据的符号数、源节点所能占用信道资源的最大符号数以及源节点要求占用的数据信道;S3:目标节点以外的其他节点收到RTS帧后,分别维护NAV1和NAV2的信息:NAV1信息中,将RTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到RTS帧时刻起到源节点待发送数据传输结束;NAV2信息中,将RTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到RTS帧时刻起到源节点最大符号长度数据传输结束;S4:目标节点收到RTS帧后,如果发现源节点要求占用的数据信道的时间段与目标节点自身维护的NAV1信息没有冲突,则目标节点发送CTS帧给源节点,CTS帧中携带源节点待发送数据的符号数、源节点所能占用信道资源的最大符号数以及源节点要求占用的数据信道;S5:源节点以外的其他节点收到CTS帧后,分别维护NAV1和NAV2的信息:NAV1信息中,将CTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到CTS帧时刻起到源节点待发送数据传输结束;NAV2信息中,将CTS帧中携带的源节点要求占用的数据信道置为已占用状态,占用时间段为本节点收到CTS帧时刻起到源节点最大符号长度数据传输结束;S6:源节点收到CTS帧后,判断是否有新的数据要发送给目标节点:如果是,则源节点在最大符号长度范围内将新的数据与步骤S2中的待发送数据一起打包,并携带数据包个数和长度信息发送给目标节点;否则,则直接将步骤S2中的待发送数据发送给目标节点。2.根据权利要求1所述的无线信道资源...

【专利技术属性】
技术研发人员:于建超慕福奇吕欣岩
申请(专利权)人:江苏中科羿链通信技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1