[go: up one dir, main page]

CN106572499A - Chanel access method based on decimal backoff - Google Patents

Chanel access method based on decimal backoff Download PDF

Info

Publication number
CN106572499A
CN106572499A CN201610976702.2A CN201610976702A CN106572499A CN 106572499 A CN106572499 A CN 106572499A CN 201610976702 A CN201610976702 A CN 201610976702A CN 106572499 A CN106572499 A CN 106572499A
Authority
CN
China
Prior art keywords
backoff
cca
channel
source node
time slot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610976702.2A
Other languages
Chinese (zh)
Inventor
李波
杨懋
杨博
闫中江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201610976702.2A priority Critical patent/CN106572499A/en
Priority to PCT/CN2016/106907 priority patent/WO2018082133A1/en
Publication of CN106572499A publication Critical patent/CN106572499A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/085Random access procedures, e.g. with 4-step access with collision treatment collision avoidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种基于小数退避的信道接入方法,通过加快对区域吞吐量贡献较大的节点的退避速度,实现了更精细的退避方式,从而进一步细化分解了用户竞争信道时的相对优先级,实现了更好的冲突回避以及更为高效的信道资源利用率;实现简单,能与IEEE 802.11标准协议相兼容,且可同时应用于单信道和多信道的环境下;另外,本发明可通过在网卡的固件中实现,同时也可以实现在驱动程序中;本发明通过发送端预估接收端的干扰状况,使得退避更加准确,从而大幅度提升了区域吞吐量。

The present invention provides a channel access method based on decimal backoff, which realizes a more refined backoff mode by accelerating the backoff speed of nodes that contribute greatly to the area throughput, thereby further refining and decomposing the relative Priority, to achieve better conflict avoidance and more efficient channel resource utilization; easy to implement, compatible with IEEE 802.11 standard protocol, and can be applied to single-channel and multi-channel environments; in addition, the present invention It can be implemented in the firmware of the network card, and can also be implemented in the driver program; the invention estimates the interference status of the receiving end by the sending end, making the backoff more accurate, thereby greatly improving the area throughput.

Description

一种基于小数退避的信道接入方法A Channel Access Method Based on Decimal Backoff

技术领域technical field

本发明涉及通信技术领域,尤其是一种退避机制。The present invention relates to the technical field of communication, in particular to a backoff mechanism.

背景技术Background technique

为了减少无线网络中的碰撞,IEEE 802.11标准采用了一种叫做载波侦听多址接入/避免冲撞协议(Carrier Sense Multiple Access with Collision Avoidance,CSMA/CA)的机制。在CSMA/CA机制中,节点通过执行载波侦听来判断信道是否空闲。当信道空闲后,节点开始进行执行二进制指数退避(Binary Exponential Backoff)过程,若在退避过程中信道变忙,则需要随机等待一段时间,直到信道再次变为空闲后再开始继续进行退避,直至退避结束后才能发送数据,以减小数据传输的冲突概率。其中,CSMA/CA机制中所使用的二进制指数退避算法是减小网络冲突的关键所在。所谓二进制指数退避,是指当节点遇到冲突时,不是等待信道变为空闲后立即发送数据,而是推迟一个随机的时间后(或称为退避)再重新发送数据。在每一次冲突之后,节点的平均等待的时间也将加倍。即:每个节点均维持一个退避计数器,而这个退避计数器的值从[0,CW]中随机选取,CW代表竞争窗的取值,其初始值为最小竞争窗CWmin,并且有CW=2mCWmin,当发生冲突后,退避阶数m加一。每当侦听到信道空闲一个时隙(slot)的时间后,退避计数器的值减一。当退避计数器减为0时,节点就可以发送数据了。但是,在目前的二进制退避过程中,节点对信道质量的感知粒度较粗。也就是说,节点对信道感知的结果仅包括两种情况:信道为“忙”,或者信道为“闲”。若信道为“忙”,即检测到信道的干扰水平超过了CCA(Clear Channel Assessment,信道空闲评估)门限,其退避过程将被挂起;而若信道为“闲”,即检测到信道的干扰水平低于了CCA门限,表示为CCAth,其退避过程将以相同的步伐推进,即每当信道空闲了一个时隙时间,节点的退避计数器值减1。In order to reduce collisions in wireless networks, the IEEE 802.11 standard adopts a mechanism called Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA). In the CSMA/CA mechanism, a node judges whether the channel is idle by performing carrier sense. When the channel is idle, the node starts to perform the binary exponential backoff (Binary Exponential Backoff) process. If the channel becomes busy during the backoff process, it needs to wait for a random period of time until the channel becomes idle again before continuing to backoff until the backoff Data can only be sent after the end to reduce the collision probability of data transmission. Among them, the binary exponential backoff algorithm used in the CSMA/CA mechanism is the key to reducing network conflicts. The so-called binary exponential backoff means that when a node encounters a conflict, it does not wait for the channel to become idle to send data immediately, but delays a random time (or backoff) before resending data. After each collision, the average waiting time of nodes will also be doubled. That is: each node maintains a backoff counter, and the value of this backoff counter is randomly selected from [0, CW], CW represents the value of the contention window, and its initial value is the minimum contention window CW min , and CW=2 m CW min , when a conflict occurs, the backoff order m increases by one. Whenever it is detected that the channel is idle for one slot, the value of the backoff counter is decremented by one. When the backoff counter is reduced to 0, the node can send data. However, in the current binary backoff process, nodes perceive the channel quality at a coarser granularity. That is to say, the result of the node's perception of the channel only includes two situations: the channel is "busy" or the channel is "idle". If the channel is "busy", that is, the interference level of the detected channel exceeds the CCA (Clear Channel Assessment, channel idle assessment) threshold, the backoff process will be suspended; and if the channel is "idle", that is, the interference of the channel is detected If the level is lower than the CCA threshold, expressed as CCA th , its backoff process will advance at the same pace, that is, every time the channel is idle for a time slot, the backoff counter value of the node will be decremented by 1.

在下一代无线局域网(Wireless Local Area Networks,WLAN)中,将面临高密集部署场景以及爆炸式增长的业务需求,因此如何大幅度地提升区域吞吐量(即单位面积内的吞吐量)已成为一个有待解决的棘手问题。如果在下一代WLAN中延用传统的二元退避思路,若一些关键参数(如CCA门限)设置不合理,将难以与网络的实际状况相适配并难以实现对信道资源的充分利用,从而抑制区域吞吐量性能。比如,若CCA 门限值设置过低,则将导致同时认为信道为“忙”的节点数过多,从而制约了并行传输的可能性,降低信道资源利用率;若CCA门限值设置过高,则将导致同时认为信道为“闲”的节点数过多,从而增大了冲突概率。In the next generation of wireless local area networks (Wireless Local Area Networks, WLAN), it will face high-density deployment scenarios and explosive growth of business requirements, so how to greatly improve the regional throughput (that is, the throughput per unit area) has become a Difficult problems to be solved. If the traditional binary backoff approach is used in the next-generation WLAN, if some key parameters (such as the CCA threshold) are set unreasonably, it will be difficult to adapt to the actual situation of the network and make full use of channel resources, thereby inhibiting the area Throughput performance. For example, if the CCA threshold is set too low, it will lead to too many nodes that think the channel is "busy" at the same time, thus restricting the possibility of parallel transmission and reducing the utilization of channel resources; if the CCA threshold is set too high , it will lead to too many nodes that think the channel is "idle" at the same time, thus increasing the probability of collision.

发明内容Contents of the invention

为了克服现有技术的不足,本发明提供一种小数退避机制,能够提升数据速率高、干扰范围小的链路的接入优先权,即增加该链路的退避速度,同时削减数据速率低、干扰范围大的链路的接入优先权,即降低该链路的退避速度,从而提升网络的区域吞吐量性能。In order to overcome the deficiencies of the prior art, the present invention provides a decimal back-off mechanism, which can increase the access priority of links with high data rates and small interference ranges, that is, increase the back-off speed of the links, and at the same time reduce the The access priority of the link with a large interference range is to reduce the back-off speed of the link, thereby improving the area throughput performance of the network.

本发明解决其技术问题所采用的技术方案包括以下步骤:The technical solution adopted by the present invention to solve its technical problems comprises the following steps:

步骤1,当源节点S给目的节点D发送数据,源节点S查询此时自己所维持的CCA范围,即[-82dBm,CCAth],CCAth是指CCA门限值,也就是CCA范围的上限值,且CCAth>-82dBm,之后,转入步骤2;Step 1, when the source node S sends data to the destination node D, the source node S queries the CCA range maintained by itself at this time, that is, [-82dBm, CCA th ], and CCA th refers to the CCA threshold value, that is, the CCA range Upper limit value, and CCA th >-82dBm, after that, go to step 2;

步骤2,在每一个时隙内,源节点S实时检测信道上的信号能量I,若满足条件I≥CCAth,则源节点S的退避过程挂起,并继续检测信道上的信号能量I;否则,转入步骤3;Step 2. In each time slot, the source node S detects the signal energy I on the channel in real time. If the condition I≥CCA th is satisfied, the backoff process of the source node S is suspended and continues to detect the signal energy I on the channel; Otherwise, go to step 3;

步骤3,源节点S估算信干噪比SINRe,根据SINRe的取值在速率和信干噪比的分段曲线Rate-SINR中的映射,获得对应的数据传输速率R,转入步骤4;Step 3, the source node S estimates the SINR e , and obtains the corresponding data transmission rate R according to the mapping of the value of SINR e in the segmented curve Rate-SINR of the rate and SINR, and proceeds to step 4;

步骤4,源节点S根据数据传输速率R计算出本时隙内的退避速度ωBK,转入步骤5;Step 4, the source node S calculates the backoff speed ω BK in this time slot according to the data transmission rate R, and turns to step 5;

步骤5:当本时隙结束后,源节点S将自己当前的退避计数器值减去ωBK,再判断减去ωBK后的退避计数器值是否小于或等于0,若是,则源节点S接入信道并传输数据;否则,转入步骤2继续进行退避过程。Step 5: When the time slot ends, the source node S subtracts ω BK from its current backoff counter value, and then judges whether the backoff counter value after subtracting ω BK is less than or equal to 0, and if so, the source node S accesses channel and transmit data; otherwise, go to step 2 to continue the backoff process.

所述的CCAth提前设定,或由目的节点D在上一时隙与源节点S进行数据传输过程中反馈得到,其中,Pr为目的节点D接收到源节点S发送的请求发送帧RTS的接收功率,SINRth表示最大可以采用的调制编码方式所对应的信噪比。The CCA th is set in advance, or obtained by feedback from the destination node D during data transmission with the source node S in the last time slot, Wherein, Pr is the receiving power of the request to send frame RTS sent by the source node S received by the destination node D, and SINR th represents the signal-to-noise ratio corresponding to the maximum modulation and coding method that can be adopted.

所述的步骤3中,信干噪比SINRe=Pr-I;如果当前时隙是第一个传输时隙,则ωBK=1,然后直接转入步骤5。In the step 3, SINR e =Pr-I; if the current time slot is the first transmission time slot, then ω BK =1, and then go directly to step 5.

所述的步骤4中,源节点S计算等效数据速率其中,A表示链路的干扰面积,即发送节点S的干扰区域面积与接收节点D的干扰区域面积的并集;根据公式 源节点S计算出本时隙内的退避速度ωBK,其中,R*代表区域吞吐量,与之所对应的退避速度为 In step 4, the source node S calculates the equivalent data rate Among them, A represents the interference area of the link, that is, the union of the interference area area of the sending node S and the interference area area of the receiving node D; according to the formula The source node S calculates the back-off speed ω BK in this time slot, where R * represents the area throughput, and the corresponding back-off speed is

本发明的有益效果是:通过加快对区域吞吐量贡献较大的节点的退避速度,实现了更精细的退避方式,从而进一步细化分解了用户竞争信道时的相对优先级,实现了更好的冲突回避以及更为高效的信道资源利用率;实现简单,能与IEEE 802.11标准协议相兼容,且可同时应用于单信道和多信道的环境下;另外,本发明可通过在网卡的固件中实现,同时也可以实现在驱动程序中;本发明通过发送端预估接收端的干扰状况,使得退避更加准确,从而大幅度提升了区域吞吐量。The beneficial effects of the present invention are: by accelerating the back-off speed of nodes that contribute more to the regional throughput, a more refined back-off mode is realized, thereby further refining and decomposing the relative priority of users when they compete for channels, and achieving better Conflict avoidance and more efficient channel resource utilization; simple implementation, compatible with IEEE 802.11 standard protocol, and can be applied to single-channel and multi-channel environments; in addition, the present invention can be implemented in the firmware of the network card , and can also be implemented in the driver program; the invention makes the backoff more accurate by predicting the interference situation of the receiving end by the sending end, thereby greatly improving the area throughput.

附图说明Description of drawings

图1是本发明实施例一的图示;Fig. 1 is the diagram of embodiment one of the present invention;

图2是本发明实施例二的图示;Fig. 2 is the illustration of the second embodiment of the present invention;

图3是本发明实施例三的图示;FIG. 3 is a diagram of Embodiment 3 of the present invention;

图4是本发明实施例四的图示;FIG. 4 is a diagram of Embodiment 4 of the present invention;

图5是本发明实施例五的图示;FIG. 5 is a diagram of Embodiment 5 of the present invention;

图6是本发明实施例六、实施例七的图示;Figure 6 is a diagram of Embodiment 6 and Embodiment 7 of the present invention;

图7是本发明实施例八的图示;FIG. 7 is a diagram of Embodiment 8 of the present invention;

图8是本发明实施例九的图示;FIG. 8 is a diagram of Embodiment 9 of the present invention;

图9是本发明的仿真结果示意图;Fig. 9 is a schematic diagram of simulation results of the present invention;

图中,AP-接入点Access Point,RTS-请求接入Request-To-Send,CTS-允许发送Clear-To-Send,ACK-确认Acknowledgement,SIFS-短帧间间隔Short Interframe Space,CH-信道Channel,BSS-基本服务集Basic Service Set。In the figure, AP-access point Access Point, RTS-request access Request-To-Send, CTS-permit to send Clear-To-Send, ACK-confirmation Acknowledgment, SIFS-Short Interframe Space, CH-channel Channel, BSS-Basic Service Set Basic Service Set.

具体实施方式detailed description

下面结合附图和实施例对本发明进一步说明,本发明包括但不仅限于下述实施例。The present invention will be further described below in conjunction with the accompanying drawings and embodiments, and the present invention includes but not limited to the following embodiments.

在该机制中,克服了传统的二元退避机制对信道质量的粗粒度感知的弊端,使得退避过程与网络的实际状况有机结合,从而实现更为精细的退避。另外,本发明实现容易,并能与IEEE 802.11标准协议相兼容。仿真结果表明,本专利可大幅度提升网络的区域吞吐量。In this mechanism, the shortcomings of the coarse-grained perception of channel quality in the traditional binary backoff mechanism are overcome, and the backoff process is organically combined with the actual situation of the network, thereby realizing more fine-grained backoff. In addition, the invention is easy to implement and compatible with IEEE 802.11 standard protocol. Simulation results show that this patent can greatly improve the regional throughput of the network.

本发明是应用于无线网络中的一种灵活的退避机制,旨在克服传统二元退避机制对信道质量的粗粒度感知的弊端,使得退避过程与网络的实际状况有机结合,从而实现更为精细的退避,并提升网络的区域吞吐量。下面结合八个实施例对本专利的实现过程进行详细介绍。The present invention is a flexible back-off mechanism applied in wireless networks, aiming to overcome the disadvantages of coarse-grained perception of channel quality in the traditional binary back-off mechanism, so that the back-off process can be organically combined with the actual situation of the network, thereby achieving a more refined backoff and improve the regional throughput of the network. The implementation process of this patent will be introduced in detail below in combination with eight embodiments.

本发明的详细步骤如下:Detailed steps of the present invention are as follows:

步骤1:当源节点S给目的节点D发送数据,S查询此时自己所维持的CCA范围,即[-82dBm,CCAth],CCAth是指CCA门限值,也就是CCA范围的上限值,且CCAth>-82dBm,之后,转入步骤2;Step 1: When the source node S sends data to the destination node D, S queries the CCA range maintained by itself at this time, that is, [-82dBm, CCA th ], and CCA th refers to the CCA threshold value, which is the upper limit of the CCA range value, and CCA th >-82dBm, after that, go to step 2;

步骤2:在每一个时隙内,S实时检测信道上的信号能量,记为I,若满足条件I≥CCAth,则S的退避过程挂起,并返回步骤2中继续侦听;否则,即满足条件I<CCAth,转入步骤3;Step 2: In each time slot, S detects the signal energy on the channel in real time, denoted as I, if the condition I≥CCA th is satisfied, then the backoff process of S is suspended, and returns to step 2 to continue listening; otherwise, That is, if the condition I<CCA th is satisfied, go to step 3;

步骤3:S估算信干噪比(Signal To Interference with Noise Ratio,SINR),记为SINRe,进而S根据SINRe查表得到对应的数据传输速率R,之后,转入步骤4;Step 3: S estimates the SINR (Signal To Interference with Noise Ratio, SINR), which is recorded as SINR e , and then S obtains the corresponding data transmission rate R according to the SINR e table lookup, and then turns to step 4;

步骤4:S根据数据传输速率R,计算出本时隙内的退避速度ωBK,之后,转入步骤5;Step 4: S calculates the back-off speed ω BK in this time slot according to the data transmission rate R, and then proceeds to step 5;

步骤5:当本时隙结束后,S将自己当前的退避计数器值减去ωBK,再判断减去ωBK后的退避计数器值是否小于或等于0,若是,则S接入信道并传输数据;否则,转入步骤2继续进行退避过程。Step 5: When the current time slot ends, S subtracts ω BK from its current backoff counter value, and then judges whether the backoff counter value after subtracting ω BK is less than or equal to 0. If so, S accesses the channel and transmits data ; Otherwise, go to step 2 to continue the backoff process.

实施例一Embodiment one

实施例一侧重描述在单信道环境下的小数退避过程。如图1(a)所示,小区中包括一个站点(Station,STA)‘S’,且S与接入点(Access Point,AP)‘D’之间的距离为d。在图1(b)中,S与D在信道(CH)上进行小数退避过程。当退避成功后,S给D在CH上进行数据传输。以下将举例说明实施例一的具体操作过程。The embodiment side focuses on describing the fractional backoff process in a single channel environment. As shown in Figure 1(a), the cell includes a station (Station, STA) 'S', and the distance between S and the access point (Access Point, AP) 'D' is d. In Figure 1(b), S and D perform a fractional backoff process on the channel (CH). After the backoff succeeds, S transmits data to D on the CH. The following will illustrate the specific operation process of the first embodiment.

步骤1:当源节点S给目的节点D发送数据,S查询此时自己所维持的CCA范围;Step 1: When the source node S sends data to the destination node D, S queries the CCA range it maintains at this time;

步骤1.1:S查询此时自己所维持的CCA门限值CCAth,该CCAth可以是全网唯一的,也可以由D在上一次与S进行数据传输过程中所反馈得到(当D收到RTS后,记RTS帧的接收功率为Pr,则其中,SINRth表示信噪比的门限值,即最大可以采用的调制编码方式所对应的信噪比,其取值可以提前给定。那么每个发送节点维持的CCAth取值可能不同。之后,转入步骤1.2;Step 1.1: S queries the CCA threshold value CCA th maintained by itself at this time. The CCA th can be unique in the whole network, or it can be obtained by D's feedback during the last data transmission with S (when D receives After RTS, record the received power of the RTS frame as Pr, then Wherein, SINR th represents the threshold value of the signal-to-noise ratio, that is, the signal-to-noise ratio corresponding to the maximum modulation and coding mode that can be adopted, and its value can be given in advance. Then the value of CCA th maintained by each sending node may be different. After that, go to step 1.2;

步骤1.2:S将所查询到的CCAth设置为自己的CCA区间的上限,进而得到自己的CCA区间。比如,CCAth=-62dBm,那么S的CCA区间为[-82dBm,-62dBm]。之后,转入步骤2。Step 1.2: S sets the queried CCA th as the upper limit of its own CCA interval, and then obtains its own CCA interval. For example, CCA th =-62dBm, then the CCA interval of S is [-82dBm, -62dBm]. After that, go to step 2.

步骤2:在每一个时隙内,S实时检测信道上的信号能量,并记为I。若满足条件I≥CCAth,则S的退避过程挂起;否则,转入步骤3。具体步骤如下:Step 2: In each time slot, S detects the signal energy on the channel in real time, and records it as I. If the condition I≥CCA th is satisfied, the backoff process of S is suspended; otherwise, go to step 3. Specific steps are as follows:

步骤2.1:S在每个时隙内检测信道上的信号能量(即干扰强度),记为I。之后,转入步骤2.2;Step 2.1: S detects the signal energy (i.e. interference intensity) on the channel in each time slot, denoted as I. After that, go to step 2.2;

步骤2.2:若满足条件I≥CCAth,则S的退避过程挂起,直至信道变为空闲(即满足条件I<CCAth)且维持DIFS(Distributed Inter-frame Spacing,分布式帧间间隙)时长后,S转入步骤1中重新开始执行退避过程。之后,转入步骤3;Step 2.2: If the condition I≥CCA th is satisfied, the backoff process of S is suspended until the channel becomes idle (that is, the condition I<CCA th is satisfied) and the DIFS (Distributed Inter-frame Spacing, distributed inter-frame gap) duration is maintained After that, S turns to step 1 and restarts the backoff process. After that, go to step 3;

步骤3:S估算信干噪比SINRe,并根据SINRe得到对应的数据传输速率R,之后,转入步骤4。具体步骤如下:Step 3: S estimates the signal-to-interference and noise ratio SINR e , and obtains the corresponding data transmission rate R according to the SINR e , and then proceeds to step 4. Specific steps are as follows:

步骤3.1:S通过公式SINRe(dB)=Pr-I来估算信干噪比SINRe,其中,Pr为上一次在S与D的传输过程中D接收到S所发送的请求发送(Request-to-send,RTS)帧的接收功率值,S可以通过读取来自D回复的允许发送(Clear-to-send,CTS)帧所携带的Pr取值。如果本次传输是第一次传输,那么S尚未获得Pr的取值,则此次退避直接采用传统的二进制指数退避方式(即ωBK=1),然后转入步骤5;否则,转入步骤3.2;Step 3.1: S uses the formula SINR e (dB)=Pr-I to estimate the signal-to-interference and noise ratio SINR e , where Pr is the request sent by D received by S during the transmission process between S and D last time (Request- The received power value of the to-send (RTS) frame, S can read the Pr value carried by the Clear-to-send (CTS) frame replied from D. If this transmission is the first transmission, and S has not yet obtained the value of Pr, then the traditional binary exponential backoff method is directly adopted for this backoff (that is, ω BK = 1), and then go to step 5; otherwise, go to step 3.2;

步骤3.2:根据Rate-SINR的分段曲线,S通过将SINRe的取值进行映射,获得对应的数据传输速率R,之后,转入步骤4;Step 3.2: According to the segmented curve of Rate-SINR, S obtains the corresponding data transmission rate R by mapping the value of SINR e , and then turns to step 4;

步骤4:S计算出本时隙内的退避速度ωBK,之后,转入步骤5。具体步骤如下:Step 4: S calculates the back-off speed ω BK in this time slot, and then goes to step 5. Specific steps are as follows:

步骤4.1:根据公式S计算等效数据速率Re。其中,A表示链路的干扰面积,即发送节点S的干扰区域(面积)与接收节点D的干扰区域(面积)的并集,表征链路对区域吞吐量的影响,越大,则表示该链路对网络的区域吞吐量的贡献越大。在本实施例中令来刻画等效数据速率Re,其中,d表示S与D之间的距离。之后,转入步骤4.2;Step 4.1: According to the formula S calculates the equivalent data rate Re . Among them, A represents the interference area of the link, that is, the union of the interference area (area) of the sending node S and the interference area (area) of the receiving node D, To characterize the link's impact on area throughput, The larger the value, the greater the contribution of the link to the regional throughput of the network. In this example let To characterize the equivalent data rate Re , where d represents the distance between S and D. After that, go to step 4.2;

步骤4.2:根据公式S计算出本时隙内的退避速度ωBK,即链路对网络的区域吞吐量的贡献越大,那么其退避速度ωBK就越大。其中,R*代表区域吞吐量的一个取值,与之所对应的退避速度为例如,在IEEE 802.11a标准中,最大的传输速率为54Mbps,而当S与D位置重合时,两者干扰面积的并集是最小的,记为A*,那么,此时所获得的区域吞吐量为最大,记为与之对应的可取值为2,进而,S就可以计算出ωBK的取值。而对于传统的二进制指数退避算法,ωBK=1。之后,转入步骤5;Step 4.2: According to the formula S calculates the back-off speed ω BK in this time slot, that is, the greater the link's contribution to the regional throughput of the network, the greater its back-off speed ω BK . Among them, R * represents a value of regional throughput, and the corresponding backoff speed is For example, in the IEEE 802.11a standard, the maximum transmission rate is 54Mbps, and when the positions of S and D coincide, the union of the two interference areas is the smallest, which is recorded as A * , then the area throughput obtained at this time The amount is the largest, denoted as Corresponding The possible value is 2, and then, S can calculate the value of ω BK . For the traditional binary exponential backoff algorithm, ω BK =1. After that, go to step 5;

步骤5:当本时隙结束后,S将自己当前的退避计数器值减去ωBK,S进而判断减去ωBK的退避计数器值是否小于或等于0,若是,则S接入信道并传输数据;否则,转入步骤2继续进行退避过程。具体步骤如下:Step 5: When the time slot ends, S subtracts ω BK from its current backoff counter value, and S then judges whether the backoff counter value minus ω BK is less than or equal to 0. If so, S accesses the channel and transmits data ; Otherwise, go to step 2 to continue the backoff process. Specific steps are as follows:

步骤5.1:假设S当前的退避计数器的取值为cw,那么当本时隙结束后,S将自己当前的退避计数器减去ωBK,即cw=cw-ωBK。之后,转入步骤5.2;Step 5.1: Assuming that the current backoff counter of S is cw, then when the current time slot ends, S subtracts ω BK from its current backoff counter, that is, cw=cw-ω BK . After that, go to step 5.2;

步骤5.2:S判断自己当前的退避计数值CW是否小于或等于0。若满足条件cw≤0,则S接入信道并采用四次握手的方式(即RTS-CTS-DATA-ACK)传输数据。在该过程中,D将接收到S所发送的RTS帧的接收功率记录下来并通过CTS帧反馈给S,进而S记录下D所发送的CTS帧中所携带的接收功率Pr。若cw>0,则S转入步骤2继续进行小数退避过程。Step 5.2: S judges whether its current backoff count value CW is less than or equal to 0. If the condition cw≤0 is satisfied, then S accesses the channel and transmits data in a four-way handshake (ie, RTS-CTS-DATA-ACK). In this process, D records the received power of the RTS frame sent by S and feeds it back to S through the CTS frame, and then S records the received power Pr carried in the CTS frame sent by D. If cw>0, then S goes to step 2 to continue the decimal backoff process.

实施例二Embodiment two

实施例二侧重描述在单信道环境下,引入退避条件后的小数退避过程。在该实施例中,通过引入退避条件来限制那些对网络区域吞吐量性能贡献太小的节点接入,从 而缓解网络冲突,提升网络区域吞吐量性能。如图2所示,小区中包括两个站点即‘S’和‘E’,其中,S与AP距离较近,而E与AP距离较远。以下将举例说明实施例二的具体操作过程。The second embodiment focuses on describing the fractional backoff process after the backoff condition is introduced in a single channel environment. In this embodiment, a backoff condition is introduced to limit the access of nodes that contribute too little to the throughput performance of the network area, thereby alleviating network conflicts and improving the throughput performance of the network area. As shown in Figure 2, the cell includes two stations, 'S' and 'E', where S is closer to the AP, and E is farther away from the AP. The following will illustrate the specific operation process of the second embodiment.

步骤1~步骤4:同实施例一中的步骤1~步骤4,通过步骤1~4,S和E分别计算出各自的退避速度,表示为ωBK和ω'BK,之后,转入步骤5;Step 1-Step 4: Same as Step 1-Step 4 in Embodiment 1, through Steps 1-4, S and E respectively calculate their respective retreat speeds, expressed as ω BK and ω' BK , after that, turn to Step 5 ;

步骤5:在各自的时隙结束时,S和E判断各自是否满足退避条件。若不满足退避条件,则S和E在本时隙内不进行退避;否则,将自己当前的退避计数器值减去ωBK,进而,S和E判断各自当前的退避计数值是否小于或等于0,若是,则接入信道并传输数据;否则,转入步骤2继续进行退避过程。具体步骤如下:Step 5: At the end of their respective time slots, S and E judge whether they meet the backoff condition. If the backoff condition is not satisfied, S and E will not backoff in this time slot; otherwise, subtract ω BK from their current backoff counter value, and then, S and E judge whether their current backoff counter value is less than or equal to 0 , if yes, then access the channel and transmit data; otherwise, go to step 2 to continue the backoff process. Specific steps are as follows:

步骤5.1:假设为退避门限值,取当本时隙结束时,S判断是否满足退避条件若满足退避条件,则正常进行退避过程,否则,S在本时隙内不进行退避,即ωBK=0。之后,转入步骤5.2;与此同时,E也执行相同的操作。在本实施例中,假设S和E在步骤4中计算出的退避值分别为ωBK=1.2、ω'BK=0.6,由于 因而S在本时隙内正常退避而E在本时隙内无法退避,即ω'BK=0。Step 5.1: Assumptions is the back-off threshold, take When the time slot ends, S judges whether the backoff condition is satisfied If the back-off condition is satisfied, the back-off process is performed normally, otherwise, S does not perform back-off in this time slot, that is, ω BK =0. After that, go to step 5.2; at the same time, E also performs the same operation. In this embodiment, it is assumed that the backoff values calculated by S and E in step 4 are ω BK =1.2, ω' BK =0.6, respectively, because and Therefore, S normally backs off in this time slot and E cannot back off in this time slot, that is, ω' BK =0.

步骤5.2:假设S当前的退避计数器值为cw,E当前的退避计数器值为cw'。那么当本时隙结束后,S将自己当前的退避计数器减去ωBK,即cw=cw-ωBK,与此同时,E也进行相同的操作,E将自己当前的退避计数器减去ω'BK,即cw'=cw'-ω'BK,因而cw'的取值不变。之后,转入步骤5.3;Step 5.2: Assume that the current backoff counter value of S is cw, and the current backoff counter value of E is cw'. Then when this time slot ends, S subtracts ω BK from its current backoff counter, that is, cw=cw-ω BK , and at the same time, E also performs the same operation, and E subtracts ω' from its current backoff counter BK , that is, cw'=cw'-ω' BK , so the value of cw' remains unchanged. After that, go to step 5.3;

步骤5.3:S判断当前的cw取值是否小于或等于0。若cw≤0,则S接入信道并传输数据。在该过程中,D将接收到S所发送的RTS的接收功率记录下来并携带在CTS帧中反馈给S,进而S记录下D所发送的CTS帧中所携带的接收功率Pr。若cw>0,则S转入步骤2继续进行小数退避过程。同理,E也进行与S相同的操作。Step 5.3: S judges whether the current value of cw is less than or equal to 0. If cw≤0, S accesses the channel and transmits data. In this process, D records the received power of the RTS sent by S and carries it in the CTS frame and feeds it back to S, and then S records the received power Pr carried in the CTS frame sent by D. If cw>0, then S goes to step 2 to continue the decimal backoff process. Similarly, E also performs the same operation as S.

实施例三Embodiment Three

实施例三侧重描述在单信道环境下,AP根据当前本小区中的STA数量来调整小数退避过程中的退避权值α,0<α≤1。在该实施例中,AP根据网络中STA个数的变化,动态调整所有STA的退避权值α,从而提升网络性能。若本小区内的STA数量较少,则AP可适当调大α的取值,这样可以加快STA的退避速度,提升资源利用 率,从而提升区域吞吐量性能。若本小区内的STA数量过多,则AP可适当调小α的取值,使所有STA的退避速度更加精细,从而缓解网络冲突。在图3(a)中,小区内有2个STA,分别为A和B;而在图3(b)中,小区内有4个STA,分别为A、B、C和E。以下将举例说明实施例三的具体操作过程。Embodiment 3 focuses on describing that in a single channel environment, the AP adjusts the backoff weight α in the fractional backoff process according to the number of STAs in the current cell, where 0<α≦1. In this embodiment, the AP dynamically adjusts back-off weights α of all STAs according to changes in the number of STAs in the network, thereby improving network performance. If the number of STAs in the cell is small, the AP can appropriately increase the value of α, which can speed up the backoff speed of STAs, improve resource utilization, and improve the area throughput performance. If there are too many STAs in the cell, the AP can appropriately reduce the value of α to make the backoff speed of all STAs more precise, thereby alleviating network conflicts. In Figure 3(a), there are 2 STAs in the cell, named A and B; while in Figure 3(b), there are 4 STAs in the cell, named A, B, C, and E. The following will illustrate the specific operation process of the third embodiment.

步骤1:当源节点S给目的节点D发送数据,S查询此时自己所维持的CCA范围;Step 1: When the source node S sends data to the destination node D, S queries the CCA range it maintains at this time;

步骤1.1:AP根据当前小区中STA数量,调整所有STA的退避权值α的取值。在图3(a)中,小区有2个STA,则AP适当调大α的取值,以加快STA的退避速度,从而更加充分地利用信道资源。比如,取α=1.0;而在图3(b)中,小区有4个STA,则AP适当降低α的取值,以降低STA的退避速度,从而缓解网络冲突。比如,取α=0.5。之后,转入步骤5.2;Step 1.1: The AP adjusts the back-off weight α of all STAs according to the number of STAs in the current cell. In Figure 3(a), there are 2 STAs in the cell, and the AP appropriately increases the value of α to speed up the backoff speed of the STAs, thereby more fully utilizing channel resources. For example, take α=1.0; and in Figure 3(b), there are 4 STAs in the cell, then the AP appropriately reduces the value of α to reduce the backoff speed of STAs, thereby alleviating network conflicts. For example, take α=0.5. After that, go to step 5.2;

步骤1.2:AP通过抢占信道使用权。比如,AP等待信道空闲一个优先帧间距时长(PCF Inter-Frame Space,PIFS)后,发送Beacon帧,将所调整后的退避权值α告知小区内的所有STA。通过执行步骤1.1~步骤1.2,AP就可根据当前本小区内的STA数量,来调整本小区内所有STA的退避权值α。之后,转入步骤1.3;Step 1.2: The AP preempts the right to use the channel. For example, after the AP waits for the channel to be idle for a PCF Inter-Frame Space (PIFS), it sends a Beacon frame and informs all STAs in the cell of the adjusted backoff weight α. By performing steps 1.1 to 1.2, the AP can adjust the back-off weight α of all STAs in the cell according to the number of STAs in the cell. After that, go to step 1.3;

步骤1.3:S查询此时自己所维持的CCA门限值CCAth,该CCAth可以是全网唯一的,也可以由D在上一次与S进行数据传输过程中所反馈得到,那么每个发送节点维持的CCAth取值可能不同。之后,转入步骤1.4;Step 1.3: S queries the CCA threshold value CCA th maintained by itself at this time. The CCA th can be unique in the whole network, or can be obtained by feedback from D in the last data transmission process with S. Then each sending The CCA th values maintained by nodes may be different. After that, go to step 1.4;

步骤1.4:S将所查询到的CCAth设置为自己的CCA区间的上限,进而得到自己的CCA区间。比如,CCAth=-62dBm,那么S的CCA区间为[-82dBm,-62dBm]。之后,转入步骤2。Step 1.4: S sets the queried CCA th as the upper limit of its own CCA interval, and then obtains its own CCA interval. For example, CCA th =-62dBm, then the CCA interval of S is [-82dBm, -62dBm]. After that, go to step 2.

步骤2~步骤4:同实施例一中的步骤2~步骤4。通过步骤2~4,小区内的所有STA计算出各自时隙内的退避速度,分别为i=A,B,C,E,之后,转入步骤5;Step 2-Step 4: Same as Step 2-Step 4 in Embodiment 1. Through steps 2 to 4, all STAs in the cell calculate the backoff speed in their respective time slots, which are respectively i=A, B, C, E, after that, turn to step 5;

步骤5:小区内所有STA根据α的取值调整各自的退避值,并判断自己当前的退避计数值是否小于或等于0。若是,则接入信道并传输数据;否则,转入步骤2继续进行退避过程。具体步骤如下:Step 5: All STAs in the cell adjust their backoff values according to the value of α, and judge whether their current backoff counts are less than or equal to 0. If yes, access the channel and transmit data; otherwise, go to step 2 to continue the backoff process. Specific steps are as follows:

步骤5.1:小区内所有STA调整自己的退避值。假设为小区内标号为i的STA(表示为STAi,i=A,B,C,E)的当前退避值,那么调整后的退避值为之后,转入步骤5.2;Step 5.1: All STAs in the cell adjust their backoff values. suppose is the current backoff value of the STA labeled i in the cell (represented as STA i , i=A, B, C, E), then the adjusted backoff value is After that, go to step 5.2;

步骤5.2:假设当前STAi的退避计数器值为cwi,那么当本时隙结束后,STAi将自己当前的退避计数器减去之后,转入步骤6.3;Step 5.2: Assume that the current backoff counter value of STA i is cw i , then when the current time slot ends, STA i subtracts its current backoff counter from which is After that, go to step 6.3;

步骤5.3:STAi判断自己当前的退避计数值cwi是否小于或等于0。若满足cwi≤0,则STAi接入信道并传输数据。在该过程中,AP将接收到S所发送的RTS的接收功率记录下来并通过CTS帧反馈给STAi,进而STAi记录下AP所发送的CTS帧中所携带的接收功率Pr。若cwi>0,则STAi转入步骤1,继续进行小数退避过程。Step 5.3: STA i judges whether its current backoff count value cw i is less than or equal to 0. If cw i ≤0 is satisfied, STA i accesses the channel and transmits data. In this process, the AP records the received power of the RTS sent by S and feeds it back to STA i through the CTS frame, and then STA i records the received power Pr carried in the CTS frame sent by the AP. If cw i >0, STA i goes to step 1 and continues the decimal backoff process.

实施例四Embodiment four

实施例四侧重描述在单信道环境下,AP结合当前本小区中的STA所受到的干扰情况,调整CCA门限值CCAth。在本实施中,AP通过调整CCAth,来提升那些对区域吞吐量贡献较大的STA的信道接入优先权(因为链路所受到的干扰越大,其数据速率越低,那么对网络区域吞吐量的贡献就越小),从而提升网络区域吞吐量性能。如图4所示,小区内有4个STA,分别为A、B、C和E。其中,A和B处于本小区边缘的OBSS区域内,受到的干扰强度I较大,而C和E受到的干扰强度I较小。以下将举例说明实施例四的具体操作过程。Embodiment 4 focuses on describing that in a single-channel environment, the AP adjusts the CCA threshold value CCA th in consideration of the interference received by the STAs in the current cell. In this implementation, the AP adjusts the CCA th to increase the channel access priority of those STAs that contribute more to the area throughput (because the greater the interference on the link, the lower the data rate, the lower the network area The contribution of throughput is smaller), thereby improving the throughput performance of the network area. As shown in Figure 4, there are four STAs in the cell, namely A, B, C and E. Among them, A and B are located in the OBSS area at the edge of the cell, and the interference intensity I received is relatively large, while the interference intensity I received by C and E is relatively small. The following will illustrate the specific operation process of the fourth embodiment.

步骤1:AP根据当前小区内STA所受的干扰情况,调整CCA的门限值CCAth。进而,小区内的STA根据CCAth得到自己的CCA区间[-82dBm,CCAth]。之后,转入步骤2。具体步骤如下:Step 1: The AP adjusts the CCA threshold value CCA th according to the interference situation of the STAs in the current cell. Furthermore, the STAs in the cell obtain their own CCA range [-82dBm, CCA th ] according to the CCA th . After that, go to step 2. Specific steps are as follows:

步骤1.1:AP获知当前小区内STA的干扰情况,记为Ii,i=A,B,C,E,为了获得Ii,AP可以通过与STAi(表示小区内标号为i的STA)上一次的传输过程中,记录下STAi所发送的RTS帧中携带的干扰值,比如,IA=-65dBm,IB=-63dBm,IC=-80dBm,IE=-85dBm,而且此时小区内的CCA门限为CCAth=-62dBm,进而,AP根据各个STA的干扰值,调整小区内所有STA的CCA门限值。比如,将CCA门限值CCAth从-62dBm降低至-70dBm。之后,转入步骤1.2;Step 1.1: AP learns the interference situation of STAs in the current cell, denoted as I i , i=A, B, C, E, in order to obtain I i , the AP can communicate with STA i (representing the STA labeled i in the cell) During one transmission, record the interference value carried in the RTS frame sent by STA i , for example, I A =-65dBm, I B =-63dBm, I C =-80dBm, I E =-85dBm, and at this time The CCA threshold in the cell is CCA th =-62dBm, and then, the AP adjusts the CCA thresholds of all STAs in the cell according to the interference value of each STA. For example, reduce the CCA threshold CCA th from -62dBm to -70dBm. After that, go to step 1.2;

步骤1.2:AP通过抢占信道使用权,比如,AP等待信道空闲一个PIFS时长后发送信标帧,将调整后的CCAth告知小区内的所有STA。之后,转入步骤1.3;Step 1.2: The AP preempts the right to use the channel, for example, the AP waits for the channel to be idle for a PIFS period before sending a beacon frame, and informs all STAs in the cell of the adjusted CCA th . After that, go to step 1.3;

步骤1.3:STAi根据调整后的CCAth,设置自己的CCA门限区间,即[-82dBm,-70dBm]。之后,转入步骤2;Step 1.3: STA i sets its own CCA threshold interval according to the adjusted CCA th , namely [-82dBm, -70dBm]. After that, go to step 2;

步骤2:在每一个时隙内,STAi检测信道上的信号能量,记为Ii。若满足条件Ii≥CCAth,则STAi的退避过程挂起;否则,转入步骤3。具体步骤如下:Step 2: In each time slot, STA i detects the signal energy on the channel, denoted as I i . If the condition I i ≥ CCA th is satisfied, the backoff process of STA i is suspended; otherwise, go to step 3. Specific steps are as follows:

步骤2.1:STAi在每个时隙内检测信道上的信号能量,记为Ii。之后,转入步骤2.2;Step 2.1: STA i detects the signal energy on the channel in each time slot, denoted as I i . After that, go to step 2.2;

步骤2.2:若在该时隙内满足条件Ii≥CCAth,则STAi的退避过程挂起,直至信道变为空闲(即满足条件Ii<CCAth)且维持DIFS时长后,STAi转入步骤1中重新开始执行退避过程;否则,转入步骤3;因此,在本实施例中,小区内只有站点C和站点E可以继续进行小数退避过程。Step 2.2: If the condition I i ≥ CCA th is satisfied in this time slot, the backoff process of STA i is suspended until the channel becomes idle (that is, the condition I i <CCA th is met) and after the DIFS duration is maintained, STA i turns to Enter step 1 to restart the back-off process; otherwise, go to step 3; therefore, in this embodiment, only site C and site E in the cell can continue to perform the fractional back-off process.

步骤3~步骤5:同实施例一中的步骤3~步骤5。其中,在步骤5.2中,STAi将所测出的干扰值Ii通过RTS帧携带并发送给D,进而D记录下RTS帧中所携带的干扰取值IiStep 3-Step 5: Same as Step 3-Step 5 in Embodiment 1. Wherein, in step 5.2, STA i carries the measured interference value I i through the RTS frame and sends it to D, and then D records the interference value I i carried in the RTS frame.

实施例五Embodiment five

实施例五侧重描述在单信道环境下,发送节点(如STA)根据目的节点(如AP)的反馈,来调整自己的CCA门限值CCAth。在本实施中,AP通过反馈CCAth,来提升那些对区域吞吐量贡献较大的STA的信道接入优先权,从而提升网络区域吞吐量性能。如图5所示,小区内有2个STA,分别为A和B。其中,A处于本小区边缘的OBSS区域内,受到的干扰强度I较大,而B处于AP的附近,所受到的干扰强度I较小。以下将举例说明实施例五的具体操作过程。Embodiment 5 focuses on describing that in a single channel environment, the sending node (such as STA) adjusts its own CCA threshold value CCA th according to the feedback from the destination node (such as AP). In this implementation, the AP feeds back the CCA th to increase the channel access priority of those STAs that contribute more to the area throughput, thereby improving the network area throughput performance. As shown in Figure 5, there are two STAs in the cell, namely A and B. Among them, A is located in the OBSS area at the edge of the cell, and the interference intensity I received is relatively large, while B is near the AP, and the interference intensity I received is relatively small. The following will illustrate the specific operation process of the fifth embodiment.

步骤1~步骤4:同实施例一中的步骤1~步骤4,其中,在步骤1中站点A和B根据AP上一次在CTS中反馈的CCA门限(即CCAth)来查询此时自己所维持的CCA范围,即[-82dBm,CCAth],如果此前没有收到AP反馈的CCAth值(比如首次退避过程),则直接采用一个全网默认的CCAth值,比如-62dBm。Steps 1 to 4: Same as Steps 1 to 4 in Embodiment 1, wherein, in Step 1, stations A and B query the CCA threshold (that is, CCA th ) fed back by the AP in the CTS last time. The maintained CCA range, that is, [-82dBm, CCA th ], if the CCA th value fed back by the AP has not been received before (such as the first back-off process), a default CCA th value of the entire network, such as -62dBm, will be used directly.

步骤5:当本时隙结束后,站点A和B将自己当前的退避计数器值减去各自的退避值(如),进而判断自己当前的退避计数值是否小于或等于0,若是,则站点A或B接入信道并传输数据,在此过程中AP反馈合适的CCAth;否则,转入步骤2继续进行退避过程。具体步骤如下:Step 5: When the time slot ends, stations A and B subtract their current backoff counter values from their respective backoff values (such as with ), and then judge whether the current backoff count value of oneself is less than or equal to 0, if so, then station A or B accesses the channel and transmits data, and AP feeds back a suitable CCA th in the process; otherwise, go to step 2 and continue backoff process. Specific steps are as follows:

步骤5.1:假设站点A和B当前的退避计数器的取值分别为cwA和cwB,当本时隙结束后,站点A和B将自己当前的退避计数器减去退避值(比如),那么有之后,转入步骤5.2;Step 5.1: Assume that the values of the current backoff counters of stations A and B are cw A and cw B respectively. When the current time slot ends, stations A and B will subtract the backoff value from their current backoff counters (such as with ), then there are After that, go to step 5.2;

步骤5.2:站点A和B判断自己当前的退避计数值是否小于或等于0。比如,站点A先退避完成,即满足条件cwA≤0,则站点A接入信道并发送RTS帧。之后,转入步骤5.3;Step 5.2: Stations A and B determine whether their current backoff counts are less than or equal to 0. For example, station A completes the backoff first, that is, satisfies the condition cw A ≤ 0, then station A accesses the channel and sends an RTS frame. After that, go to step 5.3;

步骤5.3:AP收到站点A发送的RTS帧后,记录下所接收到RTS的功率为Pr,进而,D根据公式CCAth=Pr-Margin计算出CCAth,其中Margin代表一个AP所期望或最优的SINR值。之后,转入步骤5.4;Step 5.3: After AP receives the RTS frame sent by station A, it records the power of the received RTS as Pr, and then, D calculates CCA th according to the formula CCA th =Pr-Margin, where Margin represents an AP's expected or maximum Excellent SINR value. After that, go to step 5.4;

步骤5.4:AP计算出CCAth,并将其放入CTS帧发送出去。之后,转入步骤5.5;Step 5.4: AP calculates CCA th , puts it into CTS frame and sends it out. After that, go to step 5.5;

步骤5.5:站点A根据收到的CTS帧,得出AP反馈的CCAth值,并根据CCAth的取值设置自己的CCA范围为[-82dBm,CCAth]。之后,转入步骤5.6;Step 5.5: Station A obtains the CCA th value fed back by the AP according to the received CTS frame, and sets its own CCA range to [-82dBm, CCA th ] according to the value of CCA th . After that, go to step 5.6;

步骤5.6:站点A给AP发送DATA,AP在收到DATA并等待SIFS之后,回复ACK。(注:AP也可通过接收到DATA后,根据公式CCAth=Pr-Margin计算出CCAth并通过ACK来反馈CCAth的取值。)Step 5.6: Station A sends DATA to AP, and AP replies ACK after receiving DATA and waiting for SIFS. (Note: AP can also calculate CCA th according to the formula CCA th = Pr-Margin after receiving DATA and feed back the value of CCA th through ACK.)

实施例六Embodiment six

实施例六侧重描述在单信道环境下,AP根据当前本小区中所有STA所受到的干扰情况,调整每一个或每一群STA的退避权值β,0<β≤1,从而在保障小区内STA之间的接入公平性。如图6所示,本小区内有3个STA,分别为A、B和C。其中,A位于本小区边缘的OBSS区域内,而AP希望提升边缘A的接入机会。以下将举例说明实施例六的具体操作过程。Embodiment 6 focuses on the description that in a single-channel environment, the AP adjusts the backoff weight β of each or each group of STAs according to the interference received by all STAs in the current cell, 0<β≤1, so that STAs in the guaranteed cell Access fairness between. As shown in Figure 6, there are three STAs in the cell, namely A, B and C. Among them, A is located in the OBSS area at the edge of the cell, and the AP hopes to increase the access opportunity of A at the edge. The following will illustrate the specific operation process of the sixth embodiment.

步骤1:当源节点S给目的节点D发送数据,S查询此时自己所维持的CCA范围;Step 1: When the source node S sends data to the destination node D, S queries the CCA range it maintains at this time;

步骤1.1:AP获知当前小区内STA的干扰情况,记为Ii,i=A,B,C,E。为了获得Ii,AP可以通过上一次与STAi的传输过程中,记录下STAi所发送的RTS帧中携带的干扰值。比如,IA=-65dBm,IB=-63dBm,IC=-80dBm,IE=-85dBm。之后,转入步骤1.2;Step 1.1: The AP learns the interference situation of STAs in the current cell, denoted as I i , i=A, B, C, E. In order to obtain I i , the AP may record the interference value carried in the RTS frame sent by the STA i during the last transmission process with the STA i . For example, I A =-65dBm, I B =-63dBm, I C =-80dBm, I E =-85dBm. After that, go to step 1.2;

步骤1.2:AP根据STAi所受的干扰值Ii,来适当所受干扰较大的站点的接入权 值,比如提升小区边缘站点A的接入权值βA,同时适当降低所受干扰较小的站点的接入权值,比如降低站点B和站点C的接入权值βB和βC,从而提升边缘站点A的接入优先级。比如,经过AP的调整后,βA=0.8,βB=βC=0.4。之后,转入步骤1.3;Step 1.2: According to the interference value I i suffered by STA i , the AP appropriately adjusts the access weight of the station that suffers from greater interference, such as increasing the access weight β A of the cell edge station A, while appropriately reducing the interference The access weights of smaller sites, such as reducing the access weights β B and β C of sites B and C, so as to increase the access priority of edge site A. For example, after AP adjustment, β A =0.8, β BC =0.4. After that, go to step 1.3;

步骤1.3:AP通过抢占信道使用权,比如,AP等待信道空闲PIFS时长后发送信标帧,将调整后的STAi的退避权值βi(包括βA、βB和βC)告知小区内的所有STA。之后,转入步骤2;通过执行步骤1.1~步骤1.3,AP就可根据小区内所有STA的干扰情况,调节每一个或每一群STA的接入权值β,0<β≤1。之后,转入步骤1.4。Step 1.3: AP preempts the right to use the channel, for example, the AP waits for the channel to be idle for PIFS before sending a beacon frame, and informs the adjusted backoff weight β i (including β A , β B and β C ) of STA i in the cell All STAs. Afterwards, turn to step 2; by performing steps 1.1 to 1.3, the AP can adjust the access weight β of each or each group of STAs according to the interference of all STAs in the cell, 0<β≤1. After that, go to step 1.4.

步骤1.4:S查询此时自己所维持的CCA门限值CCAth,该CCAth可以是全网唯一的,也可以由D在上一次与S进行数据传输过程中所反馈得到,那么每个发送节点维持的CCAth取值可能不同。之后,转入步骤1.2;Step 1.4: S queries the CCA threshold value CCA th maintained by itself at this time. The CCA th can be unique in the whole network, or can be obtained by feedback from D in the last data transmission process with S. Then each sending The CCA th values maintained by nodes may be different. After that, go to step 1.2;

步骤1.5:S将所查询到的CCAth设置为自己的CCA区间的上限,进而得到自己的CCA区间。比如,CCAth=-62dBm,那么S的CCA区间为[-82dBm,-62dBm]。之后,转入步骤2。Step 1.5: S sets the queried CCA th as the upper limit of its own CCA interval, and then obtains its own CCA interval. For example, CCA th =-62dBm, then the CCA interval of S is [-82dBm, -62dBm]. After that, go to step 2.

步骤2~步骤4:同实施例一中的步骤2~步骤4,通过步骤2~步骤4,STAi分别计算出各自时隙内的退避速度i=A,B,C,之后,转入步骤5;Step 2-Step 4: Same as Step 2-Step 4 in Embodiment 1, through Step 2-Step 4, STA i respectively calculates the back-off speed in each time slot i=A, B, C, after that, turn to step 5;

步骤5:STAi根据βi值调整自己的退避值并进行小数退避。进而判断自己当前的退避计数值是否小于或等于0,若是,则接入信道并传输数据;否则,转入步骤2继续进行退避过程。具体步骤如下:Step 5: STA i adjusts its own backoff value according to the value of β i and performs decimal backoff. Then judge whether the current backoff count value is less than or equal to 0, if so, access the channel and transmit data; otherwise, go to step 2 to continue the backoff process. Specific steps are as follows:

步骤5.1:STAi调整自己的退避值。假设为STAi的当前退避值,那么调整后的退避值为之后,转入步骤5.2;Step 5.1: STA i adjusts its backoff value. suppose is the current backoff value of STA i , then the adjusted backoff value is After that, go to step 5.2;

步骤5.2~步骤5.3:同实施例三中的步骤5.2~步骤5.3。Step 5.2 to Step 5.3: Same as Step 5.2 to Step 5.3 in Embodiment 3.

实施例七Embodiment seven

实施例七侧重描述在单信道环境下,AP结合当前本小区中的STA的数量与分布情况,同时调整STA的退避权值α和β,从而在提升网络区域吞吐量性能的前提下保障小区内STA之间的接入公平性。如图6所示,本小区内有3个STA,分别为A、B和C。其中,A位于本小区边缘的OBSS区域内。AP根据当前小区中STA数量,调整所有STA的退避权值α的取值。比如,为了提升信道资源利用率,则AP可选取较 大的α,比如,取α=0.9。同时,AP为了保障小区边缘站点A的接入公平性,适当提高边缘站点A的接入权值βA,同时降低B和C的接入权值βB和βC。比如,经过调整后的β取值分别为:βA=0.8,βB=βC=0.4。以下将举例说明实施例七的具体操作过程。Embodiment 7 focuses on the description that in a single-channel environment, the AP adjusts the back-off weights α and β of the STAs while considering the number and distribution of STAs in the current cell, so as to ensure the throughput performance in the cell under the premise of improving the throughput performance of the network area. Access fairness among STAs. As shown in Figure 6, there are three STAs in the cell, namely A, B and C. Wherein, A is located in the OBSS area at the edge of the cell. The AP adjusts the backoff weight α of all STAs according to the number of STAs in the current cell. For example, in order to improve the utilization rate of channel resources, the AP may select a larger α, for example, α=0.9. At the same time, in order to ensure the access fairness of the cell edge site A, the AP appropriately increases the access weight β A of the edge site A , while reducing the access weights β B and β C of B and C. For example, the adjusted values of β are: β A =0.8, β BC =0.4. The following will illustrate the specific operation process of the seventh embodiment.

步骤1:当源节点S给目的节点D发送数据,S查询此时自己所维持的CCA范围;Step 1: When the source node S sends data to the destination node D, S queries the CCA range it maintains at this time;

步骤1.1:AP根据当前小区中STA数量,调整所有STA的退避权值α的取值。比如,本小区中只有3个STA,为了提升信道资源利用率,则AP可选取较大的α,比如,取α=0.9。同时,AP为了保障小区边缘站点A的接入公平性,适当提高边缘站点A的接入权值βA,同时降低B和C的接入权值βB和βC。比如,经过调整后的β取值分别为:βA=0.8,βB=βC=0.4。之后,转入步骤1.2;Step 1.1: The AP adjusts the back-off weight α of all STAs according to the number of STAs in the current cell. For example, there are only 3 STAs in the cell, and in order to improve channel resource utilization, the AP may select a larger α, for example, α=0.9. At the same time, in order to ensure the access fairness of the cell edge site A, the AP appropriately increases the access weight β A of the edge site A , while reducing the access weights β B and β C of B and C. For example, the adjusted values of β are: β A =0.8, β BC =0.4. After that, go to step 1.2;

步骤1.2:AP通过抢占信道使用权,比如,AP等待信道空闲PIFS时长后发送信标帧,将调整后的所有站点的退避权值α和β(包括:βA、βB和βC)告知小区内的所有STA。之后,转入步骤1.3;通过执行步骤1.1~步骤1.2,AP就完成了对STA的退避权值α和β的调节。之后,转入步骤1.3;Step 1.2: The AP preempts the right to use the channel, for example, the AP sends a beacon frame after waiting for the channel to be idle for PIFS, and informs the adjusted backoff weights α and β (including: β A , β B and β C ) of all stations All STAs in the cell. Afterwards, turn to step 1.3; by executing steps 1.1 to 1.2, the AP completes the adjustment of the STA's backoff weights α and β. After that, go to step 1.3;

步骤1.3~步骤1.4:同实施例三中的步骤1.3~步骤1.4。之后,转入步骤2;Step 1.3 to Step 1.4: Same as Step 1.3 to Step 1.4 in Embodiment 3. After that, go to step 2;

步骤2~步骤4:同实施例一中的步骤2~步骤4,通过步骤2~步骤4,本小区内的STAi分别计算出各自时隙内的退避速度i=A,B,C,之后,转入步骤5;Step 2 to Step 4: Same as Step 2 to Step 4 in Embodiment 1, through Step 2 to Step 4, STA i in the cell respectively calculates the backoff speed in each time slot i=A, B, C, after that, turn to step 5;

步骤5:STAi根据α和βi调整自己的退避值并进行小数退避。进而判断自己当前的退避计数值是否小于或等于0,若是,则接入信道并传输数据;否则,转入步骤1继续进行退避过程。具体步骤如下:Step 5: STA i adjusts its own backoff value according to α and β i and performs decimal backoff. Then judge whether the current backoff count value is less than or equal to 0, if so, access the channel and transmit data; otherwise, go to step 1 to continue the backoff process. Specific steps are as follows:

步骤5.1:STAi调整自己的退避值。假设为STAi的当前退避值,那么调整后的退避值为之后,转入步骤5.2;Step 5.1: STA i adjusts its backoff value. suppose is the current backoff value of STA i , then the adjusted backoff value is After that, go to step 5.2;

步骤5.2~步骤5.3:同实施例三中的步骤5.2~步骤5.3。Step 5.2 to Step 5.3: Same as Step 5.2 to Step 5.3 in Embodiment 3.

实施例八Embodiment eight

实施例八侧重描述在多信道环境下的小数退避过程。如图7(a)所示,小区中包括一个站点‘S’,且S与AP(即‘D’)之间的距离为d。此外,网络中共有K个信道,表示为CHk,1≤k≤K。其中,CH1为主信道,其余信道为从信道。S与D通过主信道(CH1)进行小数退避,退避成功后通过K个信道进行数据传输,如图7(b)所示。以下将举例说明实施例七的具体操作过程。Embodiment 8 focuses on describing the fractional backoff process in a multi-channel environment. As shown in Fig. 7(a), the cell includes a station 'S', and the distance between S and the AP (ie 'D') is d. In addition, there are K channels in the network, denoted as CH k , 1≤k≤K. Among them, CH 1 is the main channel, and other channels are slave channels. S and D perform fractional backoff through the main channel (CH 1 ), and perform data transmission through K channels after successful backoff, as shown in Figure 7(b). The following will illustrate the specific operation process of the seventh embodiment.

步骤1:同实施例一中的步骤1。之后,转入步骤2。Step 1: Same as Step 1 in Example 1. After that, go to step 2.

步骤2:在每一个时隙内,S检测每个信道上的信号能量,分别记为1≤k≤K。若满足条件则S的退避过程挂起;否则,转入步骤3。具体步骤如下:Step 2: In each time slot, S detects the signal energy on each channel, which is denoted as 1≤k≤K. If the conditions are met Then the backoff process of S is suspended; otherwise, go to step 3. Specific steps are as follows:

步骤2.1:S在每个时隙内检测每个信道上的信号能量即S与D在信道CHk上的数据传输过程中所受到的干扰强度。之后,转入步骤2.2;Step 2.1: S detects the signal energy on each channel in each time slot That is, the intensity of interference suffered by S and D during data transmission on the channel CH k . After that, go to step 2.2;

步骤2.2:若在当前时隙内满足条件则S的退避过程挂起,直至信道变为空闲(即满足条件)且维持DIFS时长后,S转入步骤1中重新开始执行退避过程。否则,转入步骤3;Step 2.2: If the condition is met in the current time slot Then the backoff process of S is suspended until the channel becomes idle (that is, the condition ) and maintain the DIFS duration, S turns to step 1 and restarts the backoff process. Otherwise, go to step 3;

步骤3:S估算信道CHk的信干噪比(Signal To Interference with Noise Ratio,SINR),并记为SINRe,k,进而S获得每个信道上所对应的数据传输速率Rk。之后,转入步骤4。具体步骤如下:Step 3: S estimates the Signal To Interference with Noise Ratio (SINR) of the channel CH k , and records it as SINR e,k , and then S obtains the corresponding data transmission rate R k on each channel. After that, go to step 4. Specific steps are as follows:

步骤3.1:S通过公式来估算信道CHk上的信干噪比SINRe,k。其中,Pr为上一次在S与D的传输过程中,D接收到S发送的请求发送(Request-to-send,RTS)帧的接收功率。可以通过读取来自D回复的允许发送(Clear-to-send,CTS)帧获得Pr的取值。如果本次传输是第一次传输,那么S尚未获得Pr的取值,则此次退避直接采用传统的二进制指数退避方式(即ωBK=1),然后转入步骤5;否则,转入步骤3.2;Step 3.1: S through the formula to estimate the SINR e,k on the channel CH k . Wherein, Pr is the received power of the Request-to-send (RTS) frame sent by S when D received the last transmission process between S and D. The value of Pr can be obtained by reading the Clear-to-send (CTS) frame replied by D. If this transmission is the first transmission, and S has not yet obtained the value of Pr, then the traditional binary exponential backoff method is directly adopted for this backoff (that is, ω BK = 1), and then go to step 5; otherwise, go to step 3.2;

步骤3.2:S根据Rate-SINR分段曲线,将SINRe,k的取值进行映射来获得对应的数据传输速率Rk。之后,转入步骤4;Step 3.2: S maps the values of SINR e,k according to the Rate-SINR segmentation curve to obtain the corresponding data transmission rate R k . After that, go to step 4;

步骤4:S计算出本时隙内的退避速度ωBK。之后,转入步骤5。具体步骤如下:Step 4: S calculates the back-off speed ω BK in this time slot. After that, go to step 5. Specific steps are as follows:

步骤4.1:S根据公式计算多信道环境下的等效数据速率Re,其中,A表示链路的干扰区域(面积),即S的干扰区域和D的干扰区域的并集,Rk表示第k(1≤k≤K)个信道上所对应的数据传输速率,K表示网络中的总信道个数,表征多信道环境下链路的平均数据传输速率,因而表征链路对区域吞吐量的影响。越大,则表示该链路对网络的区域吞吐量的贡献越大。为了简单,在本实施例中也可令来刻画等效数据速率Re,其中,d为S与D之间的距离。之后,转入步骤4.2;Step 4.1: S according to the formula Calculate the equivalent data rate Re in a multi-channel environment, where A represents the interference area (area) of the link, that is, the union of the interference area of S and the interference area of D, and R k represents the kth (1≤k≤ K) the corresponding data transmission rate on the channels, K represents the total number of channels in the network, Characterizes the average data transmission rate of a link in a multi-channel environment, thus Characterize the link's impact on area throughput. The larger the value, the greater the contribution of the link to the regional throughput of the network. For simplicity, in this embodiment can also make To characterize the equivalent data rate Re , where d is the distance between S and D. After that, go to step 4.2;

步骤4.2:S根据公式计算出本时隙内的退避速度ωBK,也就是说,该链路对网络的区域吞吐量的贡献越大,那么退避速度ωBK就越大。之后,转入步骤5;Step 4.2: S according to the formula Calculate the back-off speed ω BK in this time slot, that is, the greater the contribution of the link to the regional throughput of the network, the greater the back-off speed ω BK . After that, go to step 5;

步骤5:当本时隙结束后,S将自己当前的退避计数器值减去ωBK。S进而判断自己当前的退避计数值是否小于或等于0,若是,则S接入并通过K个信道来传输数据;否则,转入步骤2继续进行退避过程。具体步骤如下:Step 5: When the time slot ends, S subtracts ω BK from its current backoff counter value. S then judges whether its current backoff count is less than or equal to 0, if so, then S accesses and transmits data through K channels; otherwise, goes to step 2 to continue the backoff process. Specific steps are as follows:

步骤5.1:假设S当前的退避计数器值为cw,那么当本时隙结束后,S将自己当前的退避计数器减去ωBK,即cw=cw-ωBK。之后,转入步骤5.2;Step 5.1: Assuming that the current backoff counter value of S is cw, then when the current time slot ends, S subtracts ω BK from its current backoff counter, that is, cw=cw-ω BK . After that, go to step 5.2;

步骤5.2:S判断自己当前的退避计数值cw是否小于或等于0。若满足条件cw≤0,则S接入信道并通过K个信道来传输数据,进而AP分别在K个信道上回复确认帧(Acknowledgement,ACK)。待本次传输过程结束后,S记录下D所发送的CTS帧中所记录的接收功率Pr;否则,S转入步骤2继续进行退避过程。Step 5.2: S judges whether its current backoff count value cw is less than or equal to 0. If the condition cw≤0 is satisfied, S accesses the channel and transmits data through K channels, and then the AP replies with acknowledgment frames (Acknowledgment, ACK) on the K channels respectively. After this transmission process ends, S records the received power Pr recorded in the CTS frame sent by D; otherwise, S goes to step 2 to continue the backoff process.

实施例九Embodiment nine

实施例九侧重描述在多信道环境下,引入退避条件情况下的小数退避过程。引入退避条件主要是为了限制那些对网络区域吞吐量性能贡献太小的节点接入,从而缓解网络冲突,提升网络区域吞吐量性能。如图8所示,小区中包括两个站点(即‘S’和‘E’),其中,S与AP距离较近,而E与AP距离较远。以下将举例说明实施例九的具体操作过程。Embodiment 9 focuses on describing the fractional backoff process when a backoff condition is introduced in a multi-channel environment. The main purpose of introducing the backoff condition is to limit the access of nodes that contribute too little to the throughput performance of the network area, thereby alleviating network conflicts and improving the throughput performance of the network area. As shown in Figure 8, the cell includes two stations (namely 'S' and 'E'), where S is closer to the AP, and E is farther away from the AP. The following will illustrate the specific operation process of the ninth embodiment.

步骤1~步骤4:同实施例八中的步骤1~步骤4。通过步骤1~步骤4,S和E分别计算出各自时隙内的退避速度ωBK和ω'BK,之后,转入步骤5;cStep 1-Step 4: Same as Step 1-Step 4 in Embodiment 8. Through steps 1 to 4, S and E respectively calculate the back-off speed ω BK and ω' BK in their respective time slots, and then turn to step 5; c

步骤5:在各自的时隙结束时,S和E判断各自在主信道(如CH1)上是否满足退避条件,若不满足,则在本时隙不进行退避;否则,将自己当前的退避计数器值减去 ωBK,进而,S和E判断各自当前的退避计数值是否小于或等于0,若是,则S接入并通过K个信道来传输数据;否则,转入步骤2继续进行退避过程。具体步骤如下:Step 5: At the end of their respective time slots, S and E judge whether they meet the backoff conditions on the main channel (such as CH 1 ), if not, do not back off in this time slot; otherwise, set their current backoff conditions to Subtract ω BK from the counter value, and then, S and E judge whether their current backoff count value is less than or equal to 0, if so, then S accesses and transmits data through K channels; otherwise, go to step 2 to continue the backoff process . Specific steps are as follows:

步骤5.1:当本时隙结束时,S判断是否满足主信道上的退避条件。假设为退避门限值,比如,若满足退避条件则可正常在主信道上进行小数退避过程,否则,S在本时隙内不进行退避(即ωBK=0)。之后,转入步骤5.2;与此同时,E也进行相同的操作。在本实施例中,假设S和E在步骤4中计算出的退避值分别为ωBK=1.2和ω'BK=0.6,由于因此,经过退避条件的判断后,S在本时隙内可通过主信道进行正常的小数退避,而E在本时隙内无法退避,即ω'BK=0。Step 5.1: When the time slot ends, S judges whether the backoff condition on the main channel is satisfied. suppose is the backoff threshold, for example, If the backoff condition is met Then the fractional backoff process can be normally performed on the main channel, otherwise, S does not perform backoff in this time slot (ie ω BK =0). After that, turn to step 5.2; at the same time, E also performs the same operation. In this embodiment, it is assumed that the backoff values of S and E calculated in step 4 are ω BK =1.2 and ω' BK =0.6, respectively, because and Therefore, after the backoff condition is judged, S can perform normal fractional backoff through the main channel in this time slot, but E cannot back off in this time slot, that is, ω' BK =0.

步骤5.2:假设S当前的退避计数器值为cw,E当前的退避计数器值为cw',那么当本时隙结束后,S将自己当前的退避计数器减去ωBK,即cw=cw-ωBK。与此同时,发送E也进行相同的操作,即E将自己当前的退避计数器减去ω'BK,有cw'=cw'-ω'BK=cw'。之后,转入步骤5.3;Step 5.2: Assuming that the current backoff counter value of S is cw, and the current backoff counter value of E is cw', then when this time slot ends, S subtracts ω BK from its current backoff counter, that is, cw=cw-ω BK . At the same time, the sender E also performs the same operation, that is, E subtracts ω' BK from its current backoff counter, so that cw'=cw'-ω' BK =cw'. After that, go to step 5.3;

步骤5.3:S与E判断各自当前的退避计数值(即cw和cw')是否小于或等于0。若是,则接入信道并通过K个信道来传输数据,进而AP分别在K个信道上回复ACK确认帧。待本次传输过程结束后,S记录下D所发送的CTS帧中所记录的接收功率Pr;否则,S转入步骤2继续进行退避过程。同时,E也执行相同的操作。Step 5.3: S and E determine whether their respective current backoff count values (ie cw and cw') are less than or equal to 0. If yes, the channel is accessed and data is transmitted through K channels, and then the AP replies with ACK confirmation frames on the K channels respectively. After this transmission process ends, S records the received power Pr recorded in the CTS frame sent by D; otherwise, S goes to step 2 to continue the backoff process. At the same time, E also performs the same operation.

仿真中统计了网络的区域吞吐量,并与采用二进制指数退避方法的IEEE802.11DCF(即基线版本)进行了对比。仿真场景设置如下:每个小区各包含5个上行STA、5个下行STA;所有STA均为饱和业务,且业务类型是视频流业务;CCA门限值为CCAth=-62dBm。即,CCA范围是[-82dBm,-62dBm]。通过仿真结果图9可以看出,本发明的区域吞吐量性能远高于IEEE 802.11 DCF,并且随着小区个数的增加,本发明所获得的区域吞吐量性能增益越明显。In the simulation, the area throughput of the network is counted, and compared with IEEE802.11DCF (ie, the baseline version) using the binary exponential backoff method. The simulation scenario is set as follows: each cell contains 5 uplink STAs and 5 downlink STAs; all STAs are saturated services, and the service type is video streaming services; the CCA threshold value is CCA th = -62dBm. That is, the CCA range is [-82dBm, -62dBm]. From the simulation results shown in Figure 9, it can be seen that the area throughput performance of the present invention is much higher than that of IEEE 802.11 DCF, and as the number of cells increases, the area throughput performance gain obtained by the present invention is more obvious.

Claims (4)

1.一种基于小数退避的信道接入方法,其特征在于包括下述步骤:1. A channel access method based on decimal backoff, characterized in that it comprises the following steps: 步骤1,当源节点S给目的节点D发送数据,源节点S查询此时自己所维持的CCA范围,即[-82dBm,CCAth],CCAth是指CCA门限值,也就是CCA范围的上限值,且CCAth>-82dBm,之后,转入步骤2;Step 1, when the source node S sends data to the destination node D, the source node S queries the CCA range maintained by itself at this time, that is, [-82dBm,CCA th ], CCA th refers to the CCA threshold value, that is, the CCA range Upper limit value, and CCA th >-82dBm, after that, go to step 2; 步骤2,在每一个时隙内,源节点S实时检测信道上的信号能量I,若满足条件I≥CCAth,则源节点S的退避过程挂起,并继续检测信道上的信号能量I;否则,转入步骤3;Step 2. In each time slot, the source node S detects the signal energy I on the channel in real time. If the condition I≥CCA th is satisfied, the backoff process of the source node S is suspended and continues to detect the signal energy I on the channel; Otherwise, go to step 3; 步骤3,源节点S估算信干噪比SINRe,根据SINRe的取值在速率和信干噪比的分段曲线Rate-SINR中的映射,获得对应的数据传输速率R,转入步骤4;Step 3, the source node S estimates the SINR e , and obtains the corresponding data transmission rate R according to the mapping of the value of SINR e in the segmented curve Rate-SINR of the rate and SINR, and proceeds to step 4; 步骤4,源节点S根据数据传输速率R计算出本时隙内的退避速度ωBK,转入步骤5;Step 4, the source node S calculates the backoff speed ω BK in this time slot according to the data transmission rate R, and turns to step 5; 步骤5:当本时隙结束后,源节点S将自己当前的退避计数器值减去ωBK,再判断减去ωBK后的退避计数器值是否小于或等于0,若是,则源节点S接入信道并传输数据;否则,转入步骤2继续进行退避过程。Step 5: When the time slot ends, the source node S subtracts ω BK from its current backoff counter value, and then judges whether the backoff counter value after subtracting ω BK is less than or equal to 0, and if so, the source node S accesses channel and transmit data; otherwise, go to step 2 to continue the backoff process. 2.根据权利要求1所述的基于小数退避的信道接入方法,其特征在于:所述的CCAth提前设定,或由目的节点D在上一时隙与源节点S进行数据传输过程中反馈得到,其中,Pr为目的节点D接收到源节点S发送的请求发送帧RTS的接收功率,SINRth表示最大可以采用的调制编码方式所对应的信噪比。2. The channel access method based on decimal backoff according to claim 1, characterized in that: said CCA th is set in advance, or fed back by destination node D during data transmission with source node S in the last time slot get, Wherein, Pr is the receiving power of the request to send frame RTS sent by the source node S received by the destination node D, and SINR th represents the signal-to-noise ratio corresponding to the maximum modulation and coding method that can be adopted. 3.根据权利要求1所述的基于小数退避的信道接入方法,其特征在于:所述的步骤3中,信干噪比SINRe=Pr-I;如果当前时隙是第一个传输时隙,则ωBK=1,然后直接转入步骤5。3. The channel access method based on decimal backoff according to claim 1, characterized in that: in the step 3, SINR e =Pr-I; if the current time slot is the first transmission gap, then ω BK = 1, and then go directly to step 5. 4.根据权利要求1所述的基于小数退避的信道接入方法,其特征在于:所述的步骤4中,源节点S计算等效数据速率其中,A表示链路的干扰面积,即发送节点S的干扰区域面积与接收节点D的干扰区域面积的并集;根据公式ωBK:源节点S计算出本时隙内的退避速度ωBK,其中,R*代表区域吞吐量,与之所对应的退避速度为 4. The channel access method based on decimal backoff according to claim 1, characterized in that: in the step 4, the source node S calculates the equivalent data rate Wherein, A represents the interference area of the link, i.e. the union of the interference area area of the sending node S and the interference area area of the receiving node D; according to the formula ω B K : The source node S calculates the back-off speed ω BK in this time slot, where R * represents the area throughput, and the corresponding back-off speed is
CN201610976702.2A 2016-11-07 2016-11-07 Chanel access method based on decimal backoff Pending CN106572499A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610976702.2A CN106572499A (en) 2016-11-07 2016-11-07 Chanel access method based on decimal backoff
PCT/CN2016/106907 WO2018082133A1 (en) 2016-11-07 2016-11-23 Decimal backoff-based channel access method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610976702.2A CN106572499A (en) 2016-11-07 2016-11-07 Chanel access method based on decimal backoff

Publications (1)

Publication Number Publication Date
CN106572499A true CN106572499A (en) 2017-04-19

Family

ID=58541535

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610976702.2A Pending CN106572499A (en) 2016-11-07 2016-11-07 Chanel access method based on decimal backoff

Country Status (2)

Country Link
CN (1) CN106572499A (en)
WO (1) WO2018082133A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107454610A (en) * 2017-07-25 2017-12-08 江苏省邮电规划设计院有限责任公司 A kind of disturbance coordination method based on conflict avoidance mechanism in LTE system
CN113347736A (en) * 2021-07-06 2021-09-03 南京大学 MIMO-based mobile ad hoc network multipoint communication method
CN114051267A (en) * 2021-11-22 2022-02-15 深圳市吉祥腾达科技有限公司 Method for optimizing time division multiplexing based on bridge interval
WO2023160338A1 (en) * 2022-02-22 2023-08-31 华为技术有限公司 Communication method and apparatus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113115470B (en) * 2021-03-26 2022-12-27 天津(滨海)人工智能军民融合创新中心 Distributed channel opportunistic access method of wireless multicast network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104447A (en) * 2011-03-10 2011-06-22 西北工业大学 Method for optimizing passing rate performance in wireless ad hoc network
CN102395147A (en) * 2011-08-26 2012-03-28 上海交通大学 Optimized node access method based on self-adaptive backoff window and backoff speed
US20130017794A1 (en) * 2011-07-15 2013-01-17 Cisco Technology, Inc. Mitigating Effects of Identified Interference with Adaptive CCA Threshold
US20150245319A1 (en) * 2014-02-24 2015-08-27 Qualcomm Incorporated Avoiding extended interframe space
CN105101453A (en) * 2015-07-13 2015-11-25 西北工业大学 A Carrier Sense Method Based on Dynamic Idle Channel Evaluation Threshold
CN105763377A (en) * 2016-04-07 2016-07-13 西南交通大学 Wireless local area network random access method based on step self adjustment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9936520B2 (en) * 2015-03-08 2018-04-03 Alcatel-Lucent Usa Inc. Method and apparatus for Wi-Fi access optimization

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104447A (en) * 2011-03-10 2011-06-22 西北工业大学 Method for optimizing passing rate performance in wireless ad hoc network
US20130017794A1 (en) * 2011-07-15 2013-01-17 Cisco Technology, Inc. Mitigating Effects of Identified Interference with Adaptive CCA Threshold
CN102395147A (en) * 2011-08-26 2012-03-28 上海交通大学 Optimized node access method based on self-adaptive backoff window and backoff speed
US20150245319A1 (en) * 2014-02-24 2015-08-27 Qualcomm Incorporated Avoiding extended interframe space
CN105101453A (en) * 2015-07-13 2015-11-25 西北工业大学 A Carrier Sense Method Based on Dynamic Idle Channel Evaluation Threshold
CN105763377A (en) * 2016-04-07 2016-07-13 西南交通大学 Wireless local area network random access method based on step self adjustment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
EUGÈNE DAVID NGANGUE NDIH ET.AL: "Adaptive 802.15.4 backoff procedure to survive coexistence with 802.11 in extreme conditions", 《2016 13TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC)》 *
YANG BO ET.AL: "A distributed multi-channel MAC protocol with parallel cooperation for the next generation WLAN", 《2016 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE》 *
张知微: "密集无线局域网高效接入技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑 2016年第07期》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107454610A (en) * 2017-07-25 2017-12-08 江苏省邮电规划设计院有限责任公司 A kind of disturbance coordination method based on conflict avoidance mechanism in LTE system
CN107454610B (en) * 2017-07-25 2019-08-02 中通服咨询设计研究院有限公司 A kind of disturbance coordination method based on conflict avoidance mechanism in LTE system
CN113347736A (en) * 2021-07-06 2021-09-03 南京大学 MIMO-based mobile ad hoc network multipoint communication method
CN113347736B (en) * 2021-07-06 2023-01-06 南京大学 A MIMO-based multipoint communication method for mobile ad hoc networks
CN114051267A (en) * 2021-11-22 2022-02-15 深圳市吉祥腾达科技有限公司 Method for optimizing time division multiplexing based on bridge interval
CN114051267B (en) * 2021-11-22 2023-10-13 深圳市吉祥腾达科技有限公司 Method for optimizing time division multiplexing based on network bridge spacing
WO2023160338A1 (en) * 2022-02-22 2023-08-31 华为技术有限公司 Communication method and apparatus

Also Published As

Publication number Publication date
WO2018082133A1 (en) 2018-05-11

Similar Documents

Publication Publication Date Title
US20220167409A1 (en) Systems and methods for fractional carrier sense multiple access with collision avoidance (csma/ca) for wlans
US10542557B2 (en) System and method for digital communications with interference avoidance
JP6696637B2 (en) Channel access method and apparatus
Yang et al. Performance enhancement of multirate IEEE 802.11 WLANs with geographically scattered stations
US20180352573A1 (en) Method and device for determining lbt mode, and method for implementing lbt mode switch
EP4149198A1 (en) Wireless communication method using multiple links, and wireless communication terminal using same
Lanante et al. Hybrid OFDMA random access with resource unit sensing for next-gen 802.11 ax WLANs
WO2016145601A1 (en) Method and device for adjusting backoff window
CN105162568B (en) Node pairing and resource competition method in a kind of full duplex radio network
AU2015244516B2 (en) Retransmission method at time of sharing transmission opportunity in wireless lan system, and device therefor
CN107743722A (en) Method, device and system for carrier sense multiple access and spatial reuse procedure in sub-channelized wireless local area network (WLAN)
CN103052077B (en) A kind of WLAN (wireless local area network) OBSS website sky point interference avoidance method
EP4192179A1 (en) Wireless communication method using multiple links, and wireless communication terminal using same
CN106572499A (en) Chanel access method based on decimal backoff
US10701686B1 (en) Protection mechanism for multi-user transmission
WO2017011157A1 (en) Compensation for excess transmission opportunity time
WO2022077227A1 (en) Sidelink communication method and apparatus, and storage medium
CN105142185A (en) Full-duplex MAC (Media Access Control) data exchange method based on channel collision and centralized scheduling
Kusashima et al. A listen before talk algorithm with frequency reuse for LTE based licensed assisted access in unlicensed spectrum
CN116803198A (en) Method and apparatus for low latency communication in a communication system supporting multiple links
Modad et al. A practical TDMA modification of IEEE 802.11 for ultra-dense IoT-health with fairness considerations
Liu et al. Tradeoff between reliability and channel utilization efficiency for 5G NR in unlicensed spectrum
Parvathareddy et al. Adaptive freezing of backoff in LAA-LTE
KR20200126823A (en) Method for interference-aware adaptive beam alignment for hyper-dense ieee 802.11ax internet-of-things networks and sta there of
JP2020061775A (en) Channel access method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170419