一种信道绑定和正交频分多址接入相结合的上行接入方法

文档序号:9597618阅读:639来源:国知局
一种信道绑定和正交频分多址接入相结合的上行接入方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其是一种信道绑定和正交频分多址的通信领域。
【背景技术】
[0002]随着智能手机和平板电脑等便携式设备在数量上的增长和性能上的提升,越来越多的用户期望可以通过一种高速、低价且支持业务服务质量QoS (Quality of Service)保障的方式随时随地接入互联网上传或下载数据,同时诸如车站、体育馆等大量用户同时接入网络的场景也越来越普遍。针对这些情况,下一代无线局域网WLAN(Wireless LocalArea Network)提出了在密集用户场景下同时支持高吞吐量和业务服务质量的目标。在目前的WLAN标准协议,例如IEEE802.lln和IEEE802.llac中,主要采用信道绑定技术来增加传输带宽和提高吞吐量。信道绑定技术将多个传统WLAN中20MHz的信道绑定在一起,从而形成带宽达40MHz,80MHz甚至160MHz的大带宽信道。该技术可以提升网络的传输速率,对网络的吞吐量提升具有重要的意义。然而,虽然信道绑定技术提供了较大的网络带宽和较高的传输速率,但目前基于信道绑定的媒介接入控制MAC (Media Access Control)协议仅仅支持单用户的接入和传输,在密集用户场景下,多个用户同时竞争无线信道资源引起的网络冲突会降低信道利用率。同时,目前MAC协议的数据传输过程中存在较多的协议信令开销,例如帧间间隔时间IFS(inter frame space)和确认帧Acknowledgement,这进一步降低了多址接入协议的效率。在另一方面,正交频分多址接入0FDMA(Orthogonal FrequencyDivis1n Multiple Access)是一种高效的多址接入技术。基于0FDMA技术,整个物理信道被划分为若干个子信道,这里每个子信道由一个或多个正交的子载波构成,用户可以在不同的子信道上同时接入网络且不同子信道上的用户数据分组不会冲突。
[0003]因此,针对目前基于信道绑定技术的多址接入协议的不足,本发明提出了一种信道绑定和正交频分多址接入相结合的上行接入方法。该方法首先通过信道绑定技术将多个20MHz的信道绑定为40MHz,80MHz或160MHz的大带宽信道,具体的绑定策略可以参考IEEE802.llac标准的规定,同时将每个20MHz信道都根据0FDMA技术划分为若干个子信道。每个用户都可以在任意一个子信道上进行接入,并且WLAN中的接入点AP(Access Point)可以根据用户的业务量需求以及QoS需求进行子信道级的资源分配。本发明可以在密集用户场景中减小用户间的冲突概率和网络开销,同时对业务提供高吞吐量和QoS的支持。

【发明内容】

[0004]为了克服现有技术的不足,本发明通过信道绑定和正交频分多址接入相结合,实现在下一代WLAN中对密集用户场景下高吞吐量和QoS的支持。本发明的应用场景为单个下一代WLAN小区,小区中存在一个AP和若干个具有不同QoS需求的上行业务用户,所有用户均采用本发明所提出的接入协议进行网络接入。
[0005]本发明解决其技术问题所采用的技术方案的具体实施步骤如下:
[0006]步骤1:网络初始化后,接入点AP (Access Point)持续检测信道的忙闲状态,并根据检测结果将可用信道集划分为由一个20MHz主信道和多个20MHz从信道组成的工作信道,其中可用信道集是指处于空闲状态的20MHz带宽信道的集合,同时根据正交频分多址接入 OFDMA (Orthogonal Frequency Divis1n Multiple Access)技术把每个主信道和从信道都划分为若干个接入子信道,AP分别将可用信道集、主信道编号和子信道分配结果信息放入信标 Beacon 帧的新增字段 ChannelSet、PrimaryChannelNumber 和 Subchannels,接入点AP周期地在所有可用信道上广播Beacon帧,网络中的上行业务用户接收到该Beacon帧后提取并记录可用信道集、主信道编号和子信道分配结果信息,并转入步骤2 ;
[0007]步骤2:当上行业务用户在媒介接入控制MAC (Media Access Control)层存在待发分组时,该用户在[0,CW]范围内随机产生一个退避计数值,其中CW为用户的最小竞争窗,并转入步骤3;
[0008]步骤3:上行业务用户监听主信道的忙闲状态,如果主信道持续空闲时间达到分布式帧间间隙DIFS(DCF Inter-frame Spacing)长度,则转入步骤4,否则继续在步骤3内等待;
[0009]步骤4:每当主信道空闲一个时隙长度,则上行业务用户的退避计数值减1 ;如果在退避过程中主信道变忙,则转入步骤3,否则继续退避,直至退避计数值等于0时,则转入步骤5 ;
[0010]步骤5:上行业务用户在主信道的第一号子信道上发送一个RTS_BI帧,其中RTS_BI定义为请求发送忙指示,即Request To Send Busy Indicat1n,RTS_BI帧用于指示主信道的信道状态为忙,以告知在主信道上进行退避的用户暂停退避,上行业务用户同时在主信道的第一号子信道之外的任意一个子信道发送一个E-RTS帧,E-RTS帧被定义为增强的请求发送,即Enhanced Request To Send,E-RTS帧携带了用户的业务类型以及期望发送的数据分组数目;
[0011]步骤6:接入点AP完成在各个子信道上的E-RTS帧接收后,检查每个E-RTS帧的发送者,对于成功发送两个E-RTS帧的用户只保留任意一个E-RTS帧,转入步骤7 ;
[0012]步骤7:接入点AP为每个成功发送E-RTS帧的用户分配子信道资源,接入点AP首先提取E-RTS帧中的业务类型和期望发送分组数目信息,然后根据上行业务用户的业务类型和分组数目需求进行子信道资源的分配,并将分配结果放入增强清除发送E-CTS帧(Enhanced Clear To Send),然后在短帧间间隔SIFS(Short Interframe Space)时间长度后在每个主信道和从信道上进行广播,转入步骤8 ;
[0013]步骤8:每个发送E-RTS帧的上行业务用户接收到在任意一个主信道和从信道上广播的E-CTS帧后,如果E-CTS帧中包含每个发送E-RTS帧的用户的子信道分配信息,则将自己的待发数据分组平均分配到所分配的子信道上,转入步骤9,否则,将竞争窗加倍并重新选择一个退避计数值,但竞争窗最大值不得超过CWmax,Cffmax为IEEE 802.llac规定的最大竞争窗,转入步骤3 ;
[0014]步骤9:获得子信道的上行业务用户在SIFS时间长度后根据E-CTS帧中的子信道分配信息在相应的子信道上发送数据分组,转入步骤10 ;
[0015]步骤10:AP接收上行业务用户发送的数据分组后,根据每个子信道上的接收结果来设置增强的确认E-ACK帧(Enhanced Acknowledgement)中的结果字段,在结果字段中,Resultl,Result2,......Resultn分别代表用户1,用户2,......用户η所发送数据分组的接收结果,如果正确接收则Resultl,Result2,......Resultn被设置为1,否则设置为0,AP
在SIFS时间长度后将E-ACK帧在每个主和从信道上进行广播,转入步骤11 ;
[0016]步骤11:上行业务用户接收到E-ACK帧后,根据其中的Result字段检查本用户在所分配的子信道上的数据传输是否成功,如果本用户在所分配的子信道上传输的数据没有全部被AP正确接收,则将退避窗加倍并重新选择一个退避计数值,转入步骤3,否则检查队列中是否有待发送的数据分组,如果有待发数据分组则转入步骤2,否则继续等待上层数据分组的到来。
[0017]所述的步骤5中,对于需要服务质量QoS (Quality of Service)
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1