Next Article in Journal
Investigation of Formulations on Pyrene-Based Anodized-Aluminum Pressure-Sensitive Paints for Supersonic Phenomena
Next Article in Special Issue
Preparing Wi-Fi 7 for Healthcare Internet-of-Things
Previous Article in Journal
Micromagnetic and Microstructural Characterization of Ferromagnetic Steels in Different Heat Treatment Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Interference-Aware Two-Level Differentiated Transmission for Improving Downlink Spatial Reuse in Dense WLANs

Department of Information and Communication Engineering, Dongguk University, Seoul 04620, Korea
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(12), 4429; https://doi.org/10.3390/s22124429
Submission received: 10 May 2022 / Revised: 3 June 2022 / Accepted: 9 June 2022 / Published: 11 June 2022
(This article belongs to the Special Issue Recent Advances in Mobile and Wireless Communication Networks)

Abstract

:
In this study, we address the problem of downlink throughput degradation in dense wireless local area networks (WLANs) based on the IEEE 802.11ax standard. We demonstrate that this problem essentially results from the asymmetric characteristic of carrier sense multiple access between downlink and uplink transmissions in infrastructure WLANs, and it is exacerbated by a dynamic sensitivity control algorithm that aims to improve spatial reuse (SR) in IEEE 802.11ax. To solve this problem, we propose the interference-aware two-level differentiation mechanism consisting of the dual channel access (DCA) and supplemental power control (SPC) schemes. The proposed mechanism introduces a new measure called a spatial reusability indicator, which roughly estimates the signal-to-interference ratio from the received signal strength of beacon frames. Based on this measure, stations (STAs) are classified into the following two categories: spatial reusable STAs (SR-STAs) and non-spatial reusable STAs (NSR-STAs). Because SR-STAs are more robust to interference than NSR-STAs, the DCA scheme prioritizes transmissions to SR-STAs over those to NSR-STAs by using differentiated carrier sensing thresholds. Moreover, the SPC scheme selectively increases the transmission power to NSR-STAs to compensate for transmission failure due to interference. By combining the SPC and DCA schemes, the proposed mechanism effectively differentiates the downlink transmissions to SR-STAs and NSR-STAs in terms of channel access and transmission power, and it can boost the possibility of successful SR. The proposed mechanism can be easily implemented in IEEE 802.11ax without any complex calculation or significant signaling overhead. Moreover, we provide a practical guideline to determine appropriate parameter values for use in the proposed mechanism. The extensive simulation results obtained in this study confirm that the proposed mechanism increases the downlink throughput by more than several times without decreasing the overall throughput, compared to the existing mechanisms, and it maintains fairness between SR-STAs and NSR-STAs in terms of the ratio of successful transmission.

1. Introduction

Wireless local area network (WLAN) is one of the most promising technologies that can provide high-rate and cost-effective wireless connectivity for mobile devices. The recent outburst of diverse smart devices and Internet of Things (IoT) applications has increased the density of the WLAN environment [1,2,3,4]. Since WLANs operate in a contention-based manner, significant interference is inevitable in dense WLANs. For this reason, it is challenging to provide satisfactory service to various devices and applications. The most up-to-date WLAN standard IEEE 802.11ax (called Wi-Fi 6) aims to improve the efficiency of WLANs in dense environments [5,6,7,8,9,10,11,12]. To this end, several new technologies have been introduced in IEEE 802.11ax. Its main features include multi-user multiple input multiple output for realizing simultaneous transmission to and from multiple devices, orthogonal frequency division multiple access for achieving efficient and flexible allocation of radio resources, target wake time for realizing high energy efficiency, and spatial reuse (SR) schemes for increasing network capacity through concurrent transmissions in multiple basic service sets (BSSs).
To improve the efficiency of dense WLANs, SR is the most important of the aforementioned techniques. The crucial point of SR is to increase the opportunity for simultaneous transmissions in multiple BSSs while suitably managing interference in overlapping BSSs (OBSSs). SR can be achieved by following several approaches, which can be classified into four categories [13]: tuning carrier sensing threshold (CST), transmission power control (TPC), rate adaptation, and directional antenna.
In this study, we focus on controlling carrier sensing and transmission power to enhance SR. In this approach, there occurs a fundamental trade-off between transmission opportunity and interference. As CST increases (i.e., the sensible area is narrowed), the number of transmission opportunities can increase at the cost of high interference. In order words, a high sensing threshold can alleviate the exposed node problem. However, if the CST is excessively high, the transmission is prone to fail due to interference. Conversely, a decreasing CST (i.e., widening the sensible area) is effective for avoiding interference, that is, the hidden node problem can be mitigated, but this limits the number of opportunities for simultaneous transmission. This trade-off cannot be completely avoided by adjusting the CST, and it is difficult to simultaneously solve the hidden node and exposed node problems [14,15]. A similar problem is encountered in the TPC approach. By controlling the transmission power, the probability of successful transmission can be increased, or interference can be mitigated. Increasing the transmission power helps increase the number of successful transmissions. However, a high transmission power not only increases the interference with on-going transmissions of neighboring nodes but also suppresses their transmission opportunities. Meanwhile, the transmission power and carrier sensing threshold affect each other. Their mutual interaction was investigated and it was demonstrated that the achievable network capacity depends on the ratio of transmission power to CST [16]. Consequently, it is impractical to determine or estimate the optimal values of CST or TPC because they change dynamically depending on various factors including network topology, number or density of nodes, and traffic load. Moreover, it is difficult to control the sensing threshold and transmission power in an integrated manner.
Another important issue must be considered for improving the SR performance in dense WLANs. In an infrastructure WLAN, a BSS consists of a single access point (AP) and multiple stations (STAs). Downlink (DL) transmission from the AP to the STAs is performed when the AP accesses the channel, while uplink (UL) transmission is realized when an individual STA accesses the channel. As long as all nodes (STAs and AP) have the same CST, they have comparable probabilities of channel access [10]. If the channel access mechanism is not suitably differentiated between the AP and STA, the chance of channel access by the AP for DL transmission decreases to be lower than that by all STAs for UL transmission [17,18]. As the WLAN becomes denser, that is, the number of STAs increases, the asymmetric channel access problem worsens.
The performance of SR can be further degraded when the dynamic sensitivity control (DSC) algorithm is applied without consideration of this asymmetric characteristic. According to the DSC algorithm, each STA dynamically adjusts its CST by measuring the received signal strength (RSS) of beacon frames transmitted periodically from an associated AP [19]. When STAs are located closer to their APs in multiple BSSs, they have higher CST (narrower sensing range), and therefore, they have more chances of concurrent transmission. On the contrary, an STA that is far from its AP has lower CST (wider sensing range), and its transmission is more suppressed to avoid interference from neighboring BSSs. By adjusting the CST value of each STA, the DSC algorithm can improve the UL throughput. Similarly, it can be applied to an AP for DL transmission [20]. The AP collects the RSS information of the data frames transmitted from all associated STAs. Its CST is adjusted based on the STA that has the lowest signal strength because it should detect all transmissions of the associated STAs. Unlike the DSC algorithm for UL transmission, the AP maintains a common value of CST, regardless of the destination STA. Therefore, if the DSC algorithm is applied to STAs and AP for UL and DL transmissions, the AP probably has a lower CST than the STAs, and it has a lower probability of channel access accordingly. This means that the asymmetric characteristic of DSC between DL and UL transmissions degrades the DL transmission performance.
Herein, we aim to improve the DL throughput in dense WLANs. We propose the INterference-aware Two-level Differentiation (INTD) mechanism consisting of the dual channel access (DCA) and supplemental power control (SPC) schemes. The core concept of INTD is as follows. First, we introduce a criterion for DL spatial reusability, which can be considered as the signal-to-interference ratio (SIR) measured by an STA in the OBSS area. Based on this criterion, we classify STAs into the following two categories: spatial reusable STA (SR-STA) and non-spatial reusable STA (NSR-STA). We consider that DL transmissions to SR-STAs are somewhat robust to inter-BSS interference whereas those to NSR-STA are susceptible. Accordingly, the DCA scheme differentiates the backoff procedure for transmissions to SR-STA and NSR-STA. This scheme allows aggressive transmissions to SR-STAs to achieve the desired increase in SR performance, whereas it makes the transmissions to NSR-STAs conservative to avoid transmission failure due to interference. By contrast, the SPC scheme is applied to increase the probability of successful transmissions to NSR-STAs. Even with the DCA scheme, transmissions to NSR-STAs cannot be protected adequately against interference because the STAs or APs of neighboring BSSs may not detect transmissions to NSR-STAs. To prevent this problem, the SPC scheme increases the transmission power when the AP transmits a data frame to an NSR-STA. This increase in power is effective in two ways: it increases the robustness to interference of transmissions to NSR-STAs and simultaneously suppresses the transmissions of interfering nodes. In this manner, the proposed INTD mechanism effectively combines the approaches of carrier sensing and TPC, and it can significantly improve the DL throughput in dense WLANs while mitigating severe interference. The simulation results obtained in this study confirm that the INTD mechanism increases the DL throughput by more than several times compared to those of the existing mechanisms, and it maintains fairness between SR-STAs and NSR-STAs in terms of the ratio of successful transmission. The contributions of this paper are summarized as follows:
  • We investigate the fundamental trade-off between transmission opportunity and interference that arises when controlling carrier sensing threshold and transmission power to enhance SR in dense WLANs. Moreover, we demonstrate that the DL throughput is considerably degraded because of the asymmetric characteristics between DL and UL transmissions.
  • By introducing a DL spatial reusability indicator, we propose the integrated two-level differentiation mechanism between SR-STAs and NSR-STAs in terms of carrier sensing and transmission power. The proposed mechanism effectively improves the DL throughput without decreasing the overall throughput and without deteriorating fairness between SR-STAs and NSR-STAs.
  • The proposed mechanism can be implemented easily without complex calculations and significant signaling overheads. In addition, we provide a practical design guideline for determining the parameters of the proposed mechanism.
The remainder of this paper is organized as follows. In Section 2, we state the novelty and contribution of our study by discussing and comparing it with related studies. Next, we propose the INTD mechanism and address how to appropriately determine its parameters in Section 3. We evaluate and compare the performance of the proposed mechanism by conducting an extensive simulation study in Section 4. Our conclusions are presented in Section 5.

2. Related Work

SR is a well-known issue in WLANs based on carrier-sense multiple access (CSMA), and many studies have been conducted to improve SR. We focus on two conventional approaches for improving SR in terms of carrier sensing and power control. Moreover, we investigate the SR schemes recently introduced in the IEEE 802.11ax standard.
First, several studies [21,22,23,24,25,26,27] have aimed to improve SR by controlling CST or determining its optimal value. In [21], an analytical model was presented to determine the optimal value of CST that can maximize the number of successful transmissions in multi-hop mesh networks. This theoretical study was conducted under the assumption that the interference model and network topology are given. To avoid complex computations and requirements for obtaining the optimal CST, in [22], a heuristic algorithm was proposed, in which the parameters required for CST tuning can be estimated practically. In [23], the authors analyzed the effects of CST and backoff mechanism on network throughput and collision probability in 802.11 ad hoc networks and developed an analytical model for CST optimization. In [24], the causes of transmission failure were classified into collision and interference, and a method was proposed to statistically estimate the probability of collision and interference. Based on this differentiation, the authors proposed a centralized algorithm for CST adaptation. Furthermore, to mitigate the hidden/exposed node problems, the study in [25] proposed a method for each STA to adaptively select its CST based on busy or idle signals broadcast periodically by an AP. In [26], a combined algorithm for CST control and AP selection was proposed. This algorithm considered co-channel interference and traffic load to achieve the maximum throughput in dense WLANs. In [27], the authors proposed to include the CST value required to protect its transmission in the preamble of a frame, such that the neighboring nodes can transmit only when their own and ongoing transmissions will succeed, and they proposed model-based and measurement-based schemes to calculate the CST value.
Second, in [28,29,30,31,32], TPC is employed as a means for improving SR. These studies attempted to increase the number of successful parallel transmissions by suppressing interference from neighboring nodes. In [28], the authors analyzed the relationship among the transmission range, carrier detection range, and interference range when the TPC scheme was adopted, and they proposed four adaptive range-based power control mechanisms to avoid collisions in wireless ad hoc networks. Similar to the ready-to-send/clear-to-send exchange, the request-power-to-send/acceptable-power-to-send handshake mechanism was proposed in the power controlled multiple access protocol [29] to determine the minimum transmission power for successful packet reception at the receiver. In [30], it was demonstrated that power control may worsen the hidden terminal problem, and the collision avoidance power control mechanism was proposed to solve this problem by determining an appropriate transmit power considering the interference range. In [31], STAs were divided into BSS-edge STAs and BSS-center STAs, and fractional CSMA was proposed to adjust the transmission power or channel access depending on the group of STAs. To reduce channel interference, a dynamic TPC algorithm was proposed in [32]; it works based on real-time measurements of channel occupancy and wireless link status without exchanging signaling information between the AP and the associated STAs or between neighboring APs.
Recently, in IEEE 802.11ax, two schemes were standardized to improve SR; OBSS packet detection (OBSS PD) and parameterized spatial reuse (PSR) [5,9]. The OBSS PD-based SR operation distinguishes an inter-BSS transmission from an intra-BSS transmission. For this purpose, the BSS color information contained in the physical layer header is used to identify the BSS of a data frame [33]. Meanwhile, intra-BSS transmissions are detected using a conservative CST (lower CST) to avoid interference within the BSS, and inter-BSS transmissions are detected using an aggressive CST (higher CST) to allow concurrent transmission among multiple BSSs. The STA determines the CST value for inter-BSS detection, referred to as OBSS PD level, by considering the transmission power, received power of beacon frame, and channel bandwidth. Moreover, the transmission power of inter-BSS transmission can be limited depending on the OBSS PD level [5]. On the other hand, the PSR-based SR operation uses a trigger-based transmission, which is newly adopted in IEEE 802.11ax, for scheduled channel access. The AP determines the availability of SR, along with the transmission duration and power, and provides this information to the STA through a trigger frame. Upon receiving the trigger frame, the STA can initiate the SR operation for the specified duration. Moreover, it is possible for the AP to execute the SR operation after detecting the trigger frames of neighboring BSSs. The IEEE 802.11ax standard establishes the framework and signaling for SR operations; however, the detailed mechanism or procedure is out of the scope of this standard and depends on the specific implementation.
The conventional SR mechanisms addressed above mainly consider ad hoc networks or mesh networks, whose characteristics are rather different from those of overlappingly deployed infrastructure WLANs. The mechanisms described in the literature are somewhat applicable for improving UL SR, but they cannot be used to solve the problem of DL performance degradation due to the asymmetry between DL and UL transmissions. As a network becomes denser with multiple nodes, interference is exacerbated, and signaling between the AP and STAs to estimate or handle interference incurs enormous overheads. Therefore, the existing approach of dynamically adjusting the CST or transmission power is neither practical nor desirable in dense WLANs.

3. Interference-Aware Two-Level Differentiation Mechanism

In this section, we introduces the INTD mechanism consisting of the DCA and SPC schemes. First, we discuss how to divide the STAs into SR-STAs and NSR-STAs by considering interference in the OBSS area. Then, we describe two differentiation schemes, namely DCA and SPC. Finally, we explain how to properly set the parameters values in the INTD mechanism.

3.1. Station Classification Based on Spatial Reusability

When an AP transmits a frame to a certain STA, the probability that the STA can correctly receive the frame depends primarily on the signal-to-interference-and-noise ratio (SINR). When the SINR is high, the probability of successful delivery of a frame is higher. Thus, concurrent transmission by the AP may be allowed so long as the STA receives the frame with a sufficiently high SINR, even if there is an ongoing transmission near the receiving STA. That is, SR depends mainly on SINR. However, it is difficult for the AP to estimate the SINR value in an accurate and timely manner in a CSMA-based WLAN without explicit feedback from the STA to the AP. To solve this problem, we introduce a new criterion for spatial reusability. It can be measured using the RSS of the beacon frames (BFs) transmitted by several APs without requiring an additional signaling mechanism.
According to the IEEE 802.11 standard, an AP periodically broadcasts BFs to advertise its BSS identifier and manage the network. In dense WLANs, an STA may receive BFs from several APs belonging to different BSSs. Let us define P B F ( i , j ) as the RSS (in dBm) of the BF transmitted by AP i and measured by STA j . Moreover, we define S j as the set of APs whose BFs can be correctly received by STA j , k ( S j ) as the index of AP with which STA j attempts to associate, and k ( S j ) as that of AP whose BF has the highest RSS in STA j except for k. We propose that during the association procedure, STA j measures P B F ( k , j ) and P B F ( k , j ) and sends an association request message to AP k along with them; then, AP k calculates the spatial reusability indicator of STA j (denoted as S R I ( j ) ) as follows:
S R I ( j ) = P B F ( k , j ) P B F ( k , j ) .
As shown in (1), S R I ( j ) can be considered the approximated SIR measured by the STA j located in the OBSS area when two adjacent APs transmit frames concurrently. However, we would like to emphasize that S R I is introduced not to measure SIR accurately but to determine the spatial reusability practically. Instead of reporting P B F ( k , j ) and P B F ( k , j ) to AP k , STA j can calculate S R I ( j ) from (1) and inform AP k of its SRI value. Moreover, the process of the SRI report can be extended to cope with station mobility. The STA updates the SRI value when it receives the BFs that APs broadcast periodically. If there is a great change in the SRI value, the STA reports it to the associated AP using a control frame or piggybacking on a data frame. It is possible that STA j receives the BF only from AP k , that is, there are no interfering neighbor APs. In this case, P B F ( k , j ) can be replaced with the CST of the legacy device (e.g., −82 dBm with the channel bandwidth of 20 MHz). We define S R I T H as a threshold for determine the spatial reusability. By comparing S R I j and S R I T H , STA j is classified as an SR-STA if S R I j > S R I T H or as an NSR-STA otherwise.

3.2. Dual Channel Access Scheme

We designed the DCA scheme to improve SR by providing more DL transmission opportunities to SR-STAs than to NSR-STAs. A simultaneous DL transmission to an SR-STA may succeed with a higher probability than that to an NSR-STA because the former is less susceptible to the interference than the latter. To prioritize transmissions to SR-STAs over those to NSR-STAs, the DCA scheme uses two differentiated values of CST for SR-STAs and NSR-STAs, and they are denoted as C S T S R and C S T N S R , respectively. Moreover, we denote SR and NSR frames as those destined to SR-STAs and NSR-STAs, respectively.
The flowchart in Figure 1 shows the backoff operation of DCA with dual CST. Note that C S T S R is set to be greater than C S T N S R , and the AP maintains two backoff counters B C S R and B C N S R for the SR and NSR frames, respectively, as well as two separate queues. As shown in Figure 1, if the AP determines that the carrier sensing power ( P C S ) is lower than C S T N S R , both backoff counters are decreased by one. Otherwise, if P C S is greater than C S T N S R , but lower than C S T S R , B C S R is decreased. When the backoff procedure is completed, that is, when B C S R or B C N S R becomes zero, the AP transmits SR or NSR frames, respectively. If both B C S R and B C N S R become zero at the same time, the NSR frame is transmitted because it has fewer opportunities than the SR frame. The DCA scheme manages two binary exponential backoff mechanisms for SR and NSR frames, that is, the contention window for NSR frames is doubled while that for SR frames is not changed if transmission of the NSR frame fails.
Figure 2 illustrates an operational example of the DCA scheme. Here, STA i , j denotes the j-th STA associated with AP i . In Figure 2, STA 1 , 1 and STA 1 , 2 are associated with AP 1 and classified as SR-STA and NSR-STA, respectively. Assume that STA 2 , 1 is transmitting a data frame to AP 2 . During the transmission time of STA 2 , 1 , AP 1 can continue the backoff procedure for STA 1 , 1 , but not for STA 1 , 2 because AP 1 does not detect the transmission of STA 2 , 1 with C S T S R , but detects it with C S T N S R . Consequently, AP 1 can transmit to SR-STA ( STA 1 , 1 ) and the exposed node problem can be alleviated. Notably, in addition to the enhancement of SR, the DCA scheme is effective for reducing transmission failure due to interference. In this example, the DCA scheme prevents AP 1 from transmitting to NSR-STA ( STA 1 , 2 ) for the transmission duration of STA ( 2 , 1 ) .

3.3. Supplemental Power Control for NSR-STA

The SPC scheme aims to increase the probability of successful transmission to NSR-STAs without impairing the possibility of SR. Transmission to NSR-STAs is more susceptible to interference and is more likely to fail. Its failure not only causes a waste of channel resources, but also worsens fairness between SR-STAs and NSR-STAs. Because the binary exponential backoff mechanisms for SR-STAs and NSR-STAs work independently, frequent transmission failures to NSR-STAs increase the contention window for NSR-STAs, but they do not affect that for SR-STAs. Thus, the service opportunities available to NSR-STAs further decrease. The SPC scheme solves this problem by increasing the transmission power selectively when the AP transmits to NSR-STAs.
Figure 3 shows how the SPC scheme can decrease the number of transmission failures of NSR frames and suppress the transmissions of interfering neighboring nodes. Here, we consider that two BSSs are partially overlapped, and each BSS consists of an AP, one SR-STA, and one NSR-STA. Moreover, we consider two cases: Case 1, in which transmission of the NSR frame is subjected to interference from a neighboring AP, and Case 2, in which interference occurs because of a neighboring NSR-STA.
In Case 1, AP 1 transmits a frame to NSR - STA 1 and AP 2 is unaware of this transmission (i.e., hidden from AP 1 ) and attempts to transmit to NSR - STA 2 . In this case, both transmissions probably fail because of high mutual interference. The SPC scheme can avoid this scenario by increasing the transmission power of AP 1 such that AP 2 can detect the transmission of AP 1 and cease its backoff procedure until the end of AP 1 ’s transmission. It is worthwhile to note that the SPC scheme only blocks the simultaneous transmission of NSR frames by AP 1 and AP 2 . For example, when AP 1 transmits to SR - STA 1 , the SPC scheme is not applied, meaning that the transmission of AP 2 is not blocked, regardless of whether its destination is SR - STA 2 or NSR - STA 2 . Furthermore, even when AP 1 is transmitting to NSR - STA 1 , the combination of the SPC and DCA schemes does not prevent AP 2 from transmitting to SR - STA 2 because of the higher CST of SR-STAs.
Next, we consider Case 2 in which NSR - STA 2 cannot detect the transmission of AP 1 to NSR - STA 1 . This case may occur when the inter-BSS transmission is ignored by the OBSS PD mechanism in the 802.11ax standard or when the CST of STA increases because of the DSC algorithm. In this case, the transmission of NSR - STA 2 interferes severely with that to NSR - STA 1 , which is located close to NSR - STA 2 , and increases the probability that the transmission of AP 1 to NSR - STA 1 fails. However, if the SPC scheme is applied, NSR - STA 2 can detect the transmission of AP 1 so its own transmission is suppressed, but channel access by SR - STA 2 may not be blocked due to the DSC algorithm.

3.4. Design Guideline for Parameters of INTD Mechanism

The proposed INTD mechanism has three key parameters: (i) S R I T H , the threshold of the SRI for classifying STAs, (ii) C S T S R , the carrier sensing threshold of SR-STAs in the DCA scheme, and (iii) Δ P t x , the additional transmission power of NSR-STAs in the SPC scheme. In this subsection, we describe how to properly set these parameters. For tractability, we make the following assumptions. The BSSs are deployed in a honeycomb structure with a central BSS and six BSSs surrounding the central BSS, and the distance between two adjacent APs is fixed. APs have the same transmission power and an STA attempts to associate with the AP whose BF has the strongest RSS. The RSS is determined using a log-distance path-loss model without considering the effect of fading. The modulation and coding scheme (MCS) is fixed, that is, rate adaptation is not considered.

3.4.1. Threshold of Spatial Reusability Indicator

We set S R I T H such that the transmission of an SR frame is probably successful, even with a concurrent DL transmission from a neighboring BSS. Because S R I in (1) is roughly similar to the SIR value in this case, S R I T H is determined to ensure that the frame error rate (FER) associated with transmission of the SR frame is lower than an acceptable level. By using the simulation scenario and performance evaluation methodology of IEEE 802.11ax [34,35], we can obtain the symbol error rate (SER) for a given MCS, frame size, and SINR [36]. Then, the FER can be calculated as follows:
F E R = 1 ( 1 S E R ) N S ,
where N S is the number of symbols in the frame. In calculating the FER value from (2), we use SIR instead of SINR because the noise power is insignificant compared to interference power in dense networks. Figure 4 shows the FER value obtained from (2) versus the SIR value when the MCS is quadrature phase shift keying (QPSK) 3/4 and the frame size is 1472 bytes in outdoor scenarios of IEEE 802.11ax [34]. As shown in Figure 4 the FER is almost close to one so long as the SIR is smaller than a certain value (e.g., 11 dB), but it decreases rapidly as the SIR increases. In this study, we set S R I T H as 13 dB to ensure that the FER is lower then 10%.

3.4.2. CST for SR-STAs in DCA Scheme

The higher C S T S R is, the stronger is the preference of the AP to transmit SR frames than NSR frames. However, an excessively high C S T S R value causes transmission failures due to severe interference. Based on this point, we can determine the upper bound of C S T S R . We consider the honeycomb structure of BSSs and focus on the central BSS. We define D A P as the distance between any two adjacent APs located at the center of each BSS. Under the assumption that an STA associates with the AP having the highest signal strength, the minimum distance between the AP in the central BSS and any STA in the neighboring BSSs is half of D A P . We consider the following log-distance path-loss model developed for the TGax outdoor large BSS scenario [34]:
P L ( d ) = 36.7 log ( d ) + 26.0 log ( f ) + 22.7 ( dB ) ,
where d (m) is the distance between source and destination nodes, and f (GHz) is the frequency of the wireless channel. By using this path-loss model and the minimum distance between the central AP and the inter-BSS STA, we can determine the maximum interference power ( P I m a x in dBm) that may affect the transmission by the central AP as follows:
P I m a x = P T X P L D A P 2 ,
where P T X is the transmission power of the interfering STA. If C S T S R is higher than P I m a x , the central AP can transmit to the SR-STA while the interfering inter-BSS STA is transmitting. The transmission of AP can be successful so long as the SR-STA is located far from the inter-BSS STA. However, the AP can only measure the carrier sensing power, but is unaware of the locations of SR-STA or interfering STA. When the maximum interference occurs by all neighboring STAs in the six BSSs surrounding the central BSS, it is desirable to not access the channel because transmissions from the central AP to any SR-STA are rarely successful. By considering this worst-case interference, we can set the upper bound of C S T S R ( C S T S R m a x in dBm) as follows:
C S T S R m a x = 10 log ( 6 ) + P I m a x ,
that is, transmission of the SR frame is permitted if P C S does not exceed C S T S R m a x . For example, when P T X is 25 dBm and D A P is 80 m, C S T S R m a x is −66 dBm. Note that as specified in the IEEE 802.11 standard, we set C S T N S R to −82 dBm to maintain backward compatibility with legacy WLANs.

3.4.3. Transmission Power of NSR-STA in SPC Scheme

When setting the transmission power in the SPC scheme, it is essential to achieve a balance between successful transmission to NSR-STAs and the possibility of SR with SR-STAs. We define P T X + = P T X + Δ P S P C (dBm) as the transmission power to NSR-STAs. Note that Δ P S P C ( > 0 ) (dBm) is added only for NSR frame transmission, and P T X is used for SR frame transmission. Moreover, we define P R X ( d ) (dBm) as the RSS when the distance between the sender and receiver is d (m), which can be represented using the path-loss model in (3) as P R X ( d ) = P T X + P L ( d ) in the case of NSR frame transmission. By considering Case 1 of Figure 3, we can determine the condition for P R X as follows.
C S T N S R < P R X ( D A P ) = P T X + P L ( D A P ) < C S T S R .
We can rewrite (6) in terms of Δ P S P C as
C S T N S R P T X + P L ( D A P ) < Δ P S P C < C S T S R P T X + P L ( D A P ) .
The condition of Δ P S P C in Case 2 can be obtained in a similar way to that in Case 1. The transmission of AP 1 to NSR - STA 1 should be detected by NSR - STA 2 to avoid interference, but channel access by SR - STA 2 needs to be allowed to improve SR. In contrast to Case 1, we need to consider the DSC algorithm, which adjusts the CST value for UL transmission of STAs. We define C S T U L ( d ) as the CST value determined by the DSC algorithm, where d is the distance between the STA and its associated AP. According to the DSC algorithm, C S T U L ( d ) is mainly determined based on the average RSS of the BFs that are transmitted from the associated AP. Similar to (7), the lower bound of Δ P S P C in Case 2 can be obtained when NSR - STA 2 is the farthest from AP 2 ( d = D A P / 2 ), that is,
Δ P S P C > C S T U L D A P 2 P T X + P L D A P 2 .
Now, we focus on the upper bound of Δ P S P C . We define d S R m a x as the maximum distance between SR - STA 2 and AP 2 , which can be obtained using (1) and S R I T H . Then, the upper bound of Δ P S P C can be determined as
Δ P S P C < C S T U L ( d S R m a x ) P T X + P L ( D A P d S R m a x ) .
Note that the first term C S T U L on the right side of (9) considers the distance between SR - STA 2 and AP 2 while the third term P L considers the distance between SR - STA 2 and AP 1 .
The condition of Δ P S P C can be obtained numerically from (7)–(9). For example, when C S T N S R = −82 dBm, C S T S R = −67 dBm, P T X = 25 dBm, S R I T H = 13 dB, D A P = 80 m, and d S R m a x = 24 m, the condition of Δ P S P C in Case 1 is 3 dBm < Δ P S P C < 18 dBm and that in Case 2 is 0 dBm < Δ P S P C < 15 dBm. Based on these two cases, the value of Δ P S P C lies between 3 dBm and 15 dBm. The effect of Δ P S P C will be evaluated via simulation in the next section.

4. Simulation Results

In this section, we evaluate the performance of the proposed INTD mechanism by conducting extensive simulations. We implemented a simulator using MATLAB by considering the operations of IEEE 802.11ax and complying with the simulation methodology and scenario described in [34,35]. We performed the simulation with the honeycomb topology consisting of a central BSS and six BSSs surrounding the central BSS, except for random deployment of BSSs, and focused on the performance of the central BSS. In each simulation instance, STAs were placed at random locations, and each STA was associated with the closest AP. The simulation was repeated 50 times to obtain the average value or distribution. We assumed that all nodes, including APs, always have data frames to transmit, and the frame size and MCS were fixed. Table 1 lists several of the simulation parameters. We considered the following mechanisms for performance comparison:
  • BASE: This is the baseline mechanism without the adoption of any technique to improve SR.
  • DSC-UL: In this mechanism, the DSC algorithm is implemented only in the STAs for UL transmission, as proposed in [19]. The margin was set as zero to maximize the effect of UL SR.
  • DSC-DL: The DSC algorithm is implemented in both APs and STAs for DL and UL transmissions [20].
  • INTD(DCA): The proposed DCA scheme is implemented in the APs for differentiated DL transmissions to SR-STAs and NSR-STAs. The DSC algorithm is also implemented in the same way as that in the DSC-UL mechanism.
  • INTD(DCA&SPC): This is the proposed mechanism consisting of the DCA and SPC schemes. Compared to INTD(DCA), the SPC scheme is additionally implemented to focus on its effect.
We performed extensive simulations as follows. First, we focus on DL throughput degradation due to the asymmetric behavior of dense WLANs in Section 4.1. Next, we evaluate the effect of SPC and determine the optimal value of Δ P S P C through simulations in Section 4.2. In Section 4.3 and Section 4.4, we compare the performance of several mechanisms in terms of various aspects in depth. Finally, we investigate the fairness issue between SR-STAs and NSR-STAs in Section 4.5.

4.1. Downlink Throughput Degradation

We define T H D and T H U as the DL and UL throughputs achieved by the AP and all STAs in the central BSS, respectively, and T H T as the total throughput, that is, T H T = T H D + T H U . Moreover, we define R D T H as the ratio of DL throughput to total throughput, that is, R D T H = T H D / T H T . Figure 5 shows T H D and R D T H when the distance between APs ( D A P ) was 80 m and the number of STAs per BSS ( N S T A ) was increased from 5 to 25. Owing to severe interference in the dense OBSS environment, the asymmetric properties of channel access and DSC algorithm between the DL and UL transmissions, T H D decreased sharply as N S T A increased, and R D T H did not exceed 5% in most cases. The problem of DL throughput degradation deteriorated in DSC-UL. Compared to BASE, T H D decreased several times in DSC-UL, and R D T H was lower than 2%, except in the case when N S T A = 5. This was because the AP was further deprived of DL transmission opportunities, especially when the DSC algorithm was applied only to the STAs for UL transmission. This problem was somewhat alleviated in DSC-DL, and T H D and R D T H were comparable to those in BASE. However, R D T H decreased from 11% to 1.5% when N S T A increased from 5 to 25. These results confirm that the DL throughput is degraded significantly in dense WLANs, and it is critical to solve this problem.

4.2. Effect of Supplemental Power Control

Figure 6 shows how the supplemental transmission power ( Δ P S P C ) affects T H T and T H D in INTD(DCA&SPC). Here, N S T A and D A P were set to 10 and 80 m, respectively. We increased Δ P S P C from 4 dBm to 14 dBm based on the analysis results of its condition in Section 3.4.3. As shown in Figure 6a, T H T was maximized when Δ P S P C = 6 dBm, and it decreased almost linearly when Δ P S P C > 6 dBm. A large Δ P S P C increases the probability of successful transmission to NSR-STAs, but it blocks SR opportunities. The result in Figure 6a validates this trade-off. By contrast, T H D increased as Δ P S P C increased from 4 dBm to 12 dBm, and it was almost constant when Δ P S P C > 12 dBm. Larger values of Δ P S P C were helpful for improving DL throughput because more inter-BSS STAs were blocked to avoid interference, and the AP had more chances for successful simultaneous transmission. The best values of Δ P S P C were approximately 6 dBm and 12 dBm for T H T and T H D , respectively. When Δ P S P C increased from 6 dBm to 10 dBm, T H D increased by 15% but T H T decreased by only 3.5%. Hereinafter, we set Δ P S P C to 10 dBm to strike a balance between the increase in T H D and decrease in T H T .

4.3. Performance Comparison of Several Mechanisms

Now, we compare the performance of the proposed mechanism with several mechanisms in terms of various aspects. Figure 7a shows a cumulative distribution of T H D obtained from 50 simulations when N S T A = 10 and D A P = 80 m. In general, INTD(DCA&SPC) achieved the highest T H D , which was greater than that achieved by INTD(DCA) by 40–80%; difference between the T H D values of DSC-DL and BASE was insignificant; and DSC-UL performed the worst in terms of T H D . The middle circle on the line in Figure 7b indicates the median value of T H D , and both ends of line represent the 10th and 90th percentile values of T H D . Compared to the values obtained in the BASE case, the median values of T H D in DSC-UL and DSC-DL decreased by approximately 65% and 13%, respectively, but increased by 3.4 and 5.5 times in the cases of INTD(DCA) and INTD(DCA&SPC), respectively. Compared to INTD(DCA), the 10th percentile, median, and 90th percentile of T H D increased in the case of INTD(DCA&SPC) by 106%, 62%, and 41%, respectively. Moreover, T H U , T H D , and T H T values can be observed from Figure 7c. These values were obtained by averaging the results of 50 simulations. There were few differences in T H U and T H T between DSC-UL and DSC-DL, and these T H U and T H T values were smaller those obtained in the BASE case by approximately 10% and 12%, respectively. In the cases of INTD(DCA) and INTD(DCA&SPC), T H U s decreased by 16% and 18%, respectively, compared to that in the BASE case. However, in the case of INTD(DCA&SPC), the T H T value was marginally higher than that in BASE, while the T H D value was approximately 5 times higher than that in BASE (see Figure 7a,b). We can summarize the main results depicted in Figure 7 as follows.
  • Compared to the BASE case, DSC-UL worsened the performance in terms of both DL and UL throughputs. This stems mainly from the excessive channel access by STAs and transmission failure due to severe interference.
  • Application of the DSC algorithm to DL transmission in DSC-DL was somewhat helpful for increasing the DL throughput compared to that in DSC-UL. However, the effectiveness of DSC-DL was marginal; it achieved a DL throughput comparable to that in the BASE case, but its UL throughput was rather smaller than that in the BASE case.
  • Owing to the differentiated transmission based on the DCA scheme, INTD(DCA) greatly improved the DL throughput compared to those in the BASE, DSC-UL, and DSC-DL cases.
  • By combining the SPC scheme with the DCA scheme, INTD(DCA&SPC) yielded outstanding performance in terms of DL throughput, and it achieved the highest total throughput among all existing mechanisms.
We can analyze how INTD(DCA&SPC) improved the DL throughput by observing the number of frames transmitted by the AP ( N D L T X ) and the number of frames successfully delivered to the STAs ( N D L S U C ). Figure 8 compares N D L T X and N D L S U C for several mechanisms. Among all of the mechanisms, N D L T X was the least in DSC-UL, and it was approximately half that in the BASE case. In the DSC-DL case, N D L T X increased remarkably, and it was higher than those in the DSC-UL and BASE cases by approximately 3.1 and 1.5 times, respectively. These results verify that DSC-UL is biased toward UL transmission, and this bias is greatly alleviated in DSC-DL. However, the value of N D L S U C in DSC-DL was considerably smaller than that in the BASE case, which implies that although DSC-DL is helpful for increasing the number transmission attempts for DL frames, it hardly ensures their successful transmissions. Rather, it causes more frequent transmission failures because of serious interference.
We define R D L S U C as the ratio of the number of successful transmissions to the total number of transmissions, that is, R D L S U C = N D L S U C / N D L T X . In the BASE, DSC-UL, and DSC-DL cases, the values of R D L S U C s were 0.33, 0.24, and 0.19, respectively. Compared to DSC-DL, INTD(DCA) significantly increased N D L S U C and N D L T X ; although N D L T X increased by only 22%, N D L S U C increased by more than 3.5 times. However, we observed that the R D L S U C of INTD(DCA) was approximately 0.55. Moreover, we found that SR frame transmissions rarely failed, but most failures occurred during NSR frame transmissions. This problem was mitigated considerably in INTD(DCA&SPC). The values of N D L T X and N D L S U C in the case of INTD(DCA&SPC) were approximately 12% and 58% higher than those in the case of INTD(DCA), respectively, and R D L S U C increased up to 0.78 accordingly. Based on these results, we can conclude that the combination of the SPC and DCA schemes is effective for decreasing the number of transmission failures due to interference, as well as for increasing the number of DL transmission opportunities.

4.4. Effects of Various Network Environments

In this section, we investigate how the performance is affected by various network environments such as (i) the number of STAs per BSS ( N S T A ), (ii) distance between APs ( D A P ), and (iii) random network topology.
First, Figure 9a shows the T H D when N S T A was increased from 5 to 25 and D A P was fixed to 80 m. As N S T A increased, T H D decreased in all mechanisms because of interference. For the entire range of N S T A , INTD(DCA&SPC) maintained the greatest value of T H D ; it was higher than those in the BASE and DSC-UL cases by up to 5 and 55 times, respectively, and it was higher than that in the INTD(DCA) case by 1.4–1.8 times. Similarly, the T H D obtained in the INTD(DCA) case was 2.4–3.1 times higher than that in the BASE case. Even though the value of T H D in the INTD(DCA&SPC) case decreased as N S T A increased, it improved relative to the value in the BASE case (i.e., T H D in the INTD(DCA&SPC) case divided by that in the BASE case) was not affected considerably by N S T A and was mostly higher than 4. These results indicate the excellent performance of INTD(DCA&SPC) over the existing mechanisms and its robustness to changes in the number of STAs.
Next, Figure 9b shows the effect of D A P on T H D . Here, N S T A was set to 10, and D A P ranged from 60 m to 100 m. Notably, the control parameters used in the proposed mechanism (i.e., S R I T H , C S T S R and Δ P S P C ) were determined considering the case of D A P = 80 m, and they were not changed depending on the value of D A P . The increase in D A P has two opposing effects: (i) the area of OBSS is narrowed and the exposed node problem is eased, such that inter-BSS interference decreases and the success probability of simultaneous DL transmissions in different BSSs increases, and on the contrary, (ii) the hidden node problem can worsen, such that the DL transmission is subject to more interference from the UL transmissions of the neighboring STAs in different BSSs. As D A P changes, these two effects appear in complex and different patterns in each mechanism, and the value of T H D in Figure 9b exhibits remarkably different trends in different mechanisms.
In the BASE case, T H D decreased almost linearly as D A P increased, implying that the second effect mentioned above was more dominant than the first one. The T H D values in the DSC-DL case were extremely close to those in the BASE case. As D A P increased, the maximum distance between the AP and the STAs in each BSS increased. Accordingly, the carrier sensing area of the AP in the DSC-DL case widened, that is, the possibility of SR decreased, which led to a decrease in T H D as D A P increased. However, the result obtained in the DSC-UL case was opposite to those obtained in the BASE and DSC-DL cases; as D A P increased, T H D increased gradually. The carrier sensing area of STA in the DSC-UL case tends to increase as D A P increases; thus, the asymmetry of carrier sensing between AP and STA decreases, and the AP had can have more chances for transmission, leading to an increase in T H D . We observed that changes in D A P did not affect T H D considerably in the INTD(DCA) case; so long as D A P 70 m, T H D was maintained between 0.65 Mb/s an 0.67 Mb/s, which was approximately three times higher than that in the BASE case. This result means that the performance of the proposed DCA scheme is not significantly affected by the BSS size, or it is not very sensitive to the values of the control parameters ( S R I T H and C S T S R ) determined considering the value of D A P . This result was ascribed to the fact that, regardless of the D A P value, INTD(DCA) mostly succeeded in the transmission of SR frames, but it hardly succeeded in the transmission of NSR frames, which strongly supports the need for the SPC scheme. Compared to INTD(DCA), INTD(DCA&SPC) increased the T H D further; the T H D values obtained in the INTD(DCA&SPC) case were approximately 60% higher than those in the INTD(DCA) case, except when D A P was 60 m. The T H D value in the INTD(DCA&SPC) case increased as D A P increased up to 90 m, but it decreased when D A P exceeded 90 m. This result was ascribed to the two contradicting effects of D A P (i.e., trade-off between hidden node problem and exposed node problem), as addressed above. Compared to the BASE case, T H D increased by at least 3.2 times and up to 6.0 times in the INTD(DCA&SPC) case.
We performed the simulation under random network topologies. We placed 7 APs at random positions within a square area of 300 m × 300 m while maintaining D A P 80 m. In addition, we placed the STAs randomly, such that 10 STAs were associated with each AP ( N S T A = 10). We denote T H D , p % as the p-th percentile of T H D in a specific BSS and denote G D , p % as the relative gain of each mechanism in terms of T H D , p % compared to the BASE case, that is, the value of T H D , p % in the comparative mechanism divided by that in the BASE case. Table 2 lists the T H D , 10 % , T H D , 50 % , and T H D , 90 % values along with the G D , 10 % , G D , 50 % , and G D , 90 % values. As summarized in Table 2, the performance of DSC-UL was comparable to that of DSC-DL, and the performance of both mechanisms were worse than that of BASE, that is, their relative gains were less than one and between 0.8 and 0.9. Even under the random topologies, INTD(DCA) and INTD(DCA&SPC) outperformed the existing mechanisms; their G D , p % values were at least 2.2 and 3.5 and up to 3.3 and 6.3, respectively. Their relative gains were higher when p was smaller, that is, their performances were better in the worse case. Moreover, according to Table 2, the T H D , 10 % value in the INTD(DCA&SPC) case was considerably higher than the T H D , 90 % value in the INTD(DCA) case, which proves the advantage of the SPC scheme.

4.5. Fairness between SR-STAs and NSR-STAs

The increase in performance due to the proposed mechanism can be ascribed primarily to the differentiated transmission between SR-STAs and NSR-STAs, that is, transmission to SR-STAs is preferred over that to NSR-STAs. Therefore, it is necessary to investigate the fairness between SR-STAs and NSR-STAs. For this purpose, we define N S R T X and N N S R T X as the numbers of SR and NSR frames transmitted and N S R S U C and N N S R S U C as the numbers of SR and NSR frames delivered successfully, respectively.
Figure 10a compares the values of N S R T X and N N S R T X when N S T A = 10 and D A P = 80 m. Note that although there is no differentiation between SR-STAs and NSR-STAs in the existing mechanisms, we intentionally classified STAs according to the criterion described in Section 3.1 for maintaining the consistency of this comparison. In this simulation, the average number of NSR-STAs was almost twice that of SR-STAs. Therefore, N N S R T X should be twice N S R T X if SR-STAs and NSR-STAs are served in a completely fair manner. However, this was not the result in the BASE, DSC-UL, and DSC-DL cases; the N N S R T X values were greater than the N S R T X values by more than four times. We ascribe these results to the following reasons. The transmission of NSR frames is more likely to fail than that of SR frames due to interference, which results in multiple retransmissions of NSR frames. However, INTD(DCA) and INTD(DCA&SPC) yielded the opposite results, that is, N S R T X was almost twice N N S R T X . This is because the larger CST of SR-STAs in the DCA scheme increases the number of transmissions to SR-STAs. Compared to the BASE case, INTD(DCA) and INTD(DCA&SPC) increased N S R T X by 6.9 and 7.4 times, respectively, but they decreased N N S R T X by 26% and 12%, respectively.
Similarly, we observed the difference between N S R S U C and N N S R S U C . Figure 10b shows that even though N N S R T X was considerably higher than N S R T X in the BASE case, N N S R S U C was rather smaller than N S R S U C . Let us define R S R S U C = N S R S U C / N S R T X and R N S R S U C = N N S R S U C / N N S R T X . A comparison of the results in Figure 10a,b revealed that in the BASE case, R N S R S U C was approximately 0.2, whereas R S R S U C was almost close to 1. The unfairness between R S R S U C and R N S R S U C was magnified in the DSC-UL and DSC-DL cases. The values of R S R S U C and R N S R S U C were 0.83 and 0.11, respectively, in the DSC-UL case, and they were 0.74 and 0.07 in the DSC-DL case. From Figure 10, we can observe a serious drawback of INTD(DCA); R S R S U C is approximately 0.8, but R N S R S U C is less than 0.04. This means that INTD(DCA) rarely succeeds in the transmission of NSR frames, and throughput improvement is achieved by the aggressive and successful transmission of SR frames. This problem was solved to a great extent in the INTD(DCA&SPC) case, where R S R S U C was maintained as 0.72, while R N S R S U C was increased up to 0.63, which was greater than that in the BASE and INTD(DCA) cases by more than 3 and 16 times, respectively. Moreover, there was no significant unfairness between R S R S U C and R N S R S U C in the INTD(DCA&SPC) case. It is noteworthy that there exists an inevitable trade-off between improving throughput and maintaining fairness and throughput can be increased by means of SR. Thus, it is nearly impossible to increase the overall throughput while assuring fairness in terms of per-STA throughput. From the results in Figure 10, we can conclude that the SPC scheme is required for the successful transmission of NSR frames, and it contributes significantly to fairness between SR-STAs and NSR-STAs in terms of the probability (or ratio) of successful transmissions rather than that in terms of the number of transmissions.

5. Conclusions

We proposed the INTD mechanism to improve the DL throughput by means of SR in dense WLANs. The proposed mechanism consists of two schemes, namely DCA and SPC, and it divides STAs into SR-STAs and NSR-STAs. It differentiates the transmissions of SR and NSR frames in two aspects, channel access and transmission power. The DCA scheme preferentially serves SR frames to NSR frames by differentiating CST, while the SPC scheme selectively increases the transmission power of NSR frames. In this manner, the former scheme increases the chance of simultaneous transmission in different BSSs, and the latter scheme contributes to the successful transmission of NSR frames. The INTD mechanism can be implemented simply without any complex calculations or significant signaling overheads. The results of the simulations performed in various environments confirmed the outstanding performance of the proposed mechanism compared to that of the existing mechanisms. It increased the DL throughput by more than several times without decreasing the total throughput and maintained fairness between SR-STAs and NSR-STAs in terms of the ratio of successful transmission. We expect that the performance of the proposed INTD mechanism can be further improved by combining it with the rate adaptation mechanism, which we will investigate in a future study. Moreover, we plan to extend the proposed mechanism by considering new features of the next-generation WLAN (IEEE 802.11be) such as multi-link operation and multi-AP cooperation.

Author Contributions

Conceptualization, L.K.; simulation, L.K.; validation, L.K. and E.-C.P.; investigation, L.K. and E.-C.P.; writing—original draft preparation, L.K.; writing—review and editing, E.-C.P.; supervision, E.-C.P.; project administration, E.-C.P.; funding acquisition, E.-C.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF), funded by the Ministry of Education, Science, and Technology under Grant NRF-2021R1F1A1046959 and the Dongguk University Research Fund of 2022.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Commun. Surv. Tutor. 2015, 17, 2347–2376. [Google Scholar] [CrossRef]
  2. Fraga-Lamas, P.; Fernández-Caramés, T.; Suárez-Albela, M.; Castedo, L.; González-López, M. A Review on Internet of Things for Defense and Public Safety. Sensors 2016, 16, 1644. [Google Scholar] [CrossRef] [PubMed]
  3. Gil, D.; Ferrández, A.; Mora-Mora, H.; Peral, J. Internet of Things: A Review of Surveys Based on Context Aware Intelligent Services. Sensors 2016, 16, 1069. [Google Scholar] [CrossRef]
  4. Sabireen, H.; Neelanarayanan, V. A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges. ICT Express 2021, 7, 162–176. [Google Scholar]
  5. IEEE Std 802.11ax-2021; IEEE Standard for Information Technology—Telecommunications and Information Exchange Between Systems Local and Metropolitan Area Networks—Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 1: Enhancements for High Efficiency WLAN. IEEE Standards Association: Piscataway, NJ, USA, 2021.
  6. Afaqui, M.S.; Garcia-Villegas, E.; Lopez-Aguilera, E. IEEE 802.11ax: Challenges and Requirements for Future High Efficiency WiFi. IEEE Wirel. Commun. 2017, 24, 130–137. [Google Scholar] [CrossRef]
  7. Khorov, E.; Kiryanov, A.; Lyakhov, A.; Bianchi, G. A Tutorial on IEEE 802.11ax High Efficiency WLANs. IEEE Commun. Surv. Tutor. 2019, 21, 197–216. [Google Scholar] [CrossRef]
  8. Qu, Q.; Li, B.; Yang, M.; Yan, Z.; Yang, A.; Deng, D.J.; Chen, K.C. Survey and Performance Evaluation of the Upcoming Next Generation WLANs Standard-IEEE 802.11ax. Mob. Netw. Appl. 2019, 24, 1461–1474. [Google Scholar] [CrossRef]
  9. Wilhelmi, F.; Barrachina-Muñoz, S.; Cano, C.; Selinis, I.; Bellalta, B. Spatial Reuse in IEEE 802.11ax WLANs. Comput. Commun. 2021, 170, 65–83. [Google Scholar] [CrossRef]
  10. Mvulla, J.; Park, E.C. Enhanced Dual Carrier Sensing with Transmission Time Control for Fair Spatial Reuse in Heterogeneous and Dense WLANs. IEEE Access 2018, 6, 22140–22155. [Google Scholar] [CrossRef]
  11. Lee, K.H. Performance Analysis of the IEEE 802.11ax MAC Protocol for Heterogeneous Wi-Fi Networks in Non-Saturated Conditions. Sensors 2019, 19, 1540. [Google Scholar] [CrossRef] [PubMed]
  12. Joo, S.; Kim, T.; Song, T.; Pack, S. MU-MIMO Enabled Uplink OFDMA MAC Protocol in Dense IEEE 802.11ax WLANs. ICT Express 2020, 6, 287–290. [Google Scholar] [CrossRef]
  13. Alawieh, B.; Zhang, Y.; Assi, C.; Mouftah, H. Improving Spatial Reuse in Multihop Wireless Networks—A Survey. IEEE Commun. Surv. Tutor. 2009, 11, 71–91. [Google Scholar] [CrossRef]
  14. Mvulla, J.; Kim, Y.; Park, E.C. Probe/PreAck: A Joint Solution for Mitigating Hidden and Exposed Node Problems and Enhancing Spatial Reuse in Dense WLANs. IEEE Access 2018, 6, 55171–55185. [Google Scholar] [CrossRef]
  15. Park, E.C.; Rim, M. Fair Coexistence MAC Protocol for Contention-Based Heterogeneous Networks. Comput. J. 2011, 54, 1382–1397. [Google Scholar] [CrossRef]
  16. Kim, T.S.; Lim, H.; Hou, J.C. Improving Spatial Reuse Through Tuning Transmit Power, Carrier Sense Threshold, and Data Rate in Multihop Wireless Networks. In Proceedings of the ACM Annual International Conference on Mobile Computing and Networking (MobiCom), Los Angeles, CA, USA, 23–29 September 2006; pp. 366–377. [Google Scholar]
  17. Park, E.C.; Kim, D.Y.; Kim, H.; Choi, C.H. A Cross-Layer Approach for Per-Station Fairness in TCP over WLANs. IEEE Trans. Mob. Comput. 2008, 7, 898–911. [Google Scholar] [CrossRef]
  18. Shi, H.; Prasad, R.V.; Onur, E.; Niemegeers, I. Fairness in Wireless Networks:Issues, Measures and Challenges. IEEE Commun. Surv. Tutor. 2014, 16, 5–24. [Google Scholar]
  19. Afaqui, M.S.; Garcia-Villegas, E.; Lopez-Aguilera, E.; Smith, G.; Camps, D. Evaluation of Dynamic Sensitivity Control Algorithm for IEEE 802.11ax. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), New Orleans, LA, USA, 9–12 March 2015; pp. 1060–1065. [Google Scholar]
  20. Afaqui, M.S.; Garcia-Villegas, E.; Lopez-Aguilera, E.; Camps-Mur, D. Dynamic Sensitivity Control of Access Points for IEEE 802.11ax. In Proceedings of the IEEE International Conference on Communications (ICC) IEEE, Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–7. [Google Scholar]
  21. Zhu, J.; Guo, X.; Yang, L.L.; Conner, W.S. Leveraging Spatial Reuse in 802.11 Mesh Networks with Enhanced Physical Carrier Sensing. In Proceedings of the IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2004; pp. 4004–4011. [Google Scholar]
  22. Zhu, Y.; Zhang, Q.; Niu, Z.; Zhu, J. On Optimal Physical Carrier Sensing: Theoretical Analysis and Protocol Design. In Proceedings of the IEEE International Conference on Computer Communications (INFOCOM), Toronto, ON, Canada, 27 April–2 May 2007; pp. 2351–2355. [Google Scholar]
  23. Ma, H.; Alazemi, H.M.; Roy, S. A Stochastic Model for Optimizing Physical Carrier Sensing and Spatial Reuse in Wireless Ad Hoc Networks. In Proceedings of the IEEE International Conference on Mobile Adhoc and Sensor Systems Conference (MASS), Dallas, TX, USA, 19–22 October 2005. [Google Scholar]
  24. Ma, H.; Shin, S.Y.; Roy, S. Optimizing Throughput with Carrier Sensing Adaptation for IEEE 802.11 Mesh Networks Based on Loss Differentiation. In Proceedings of the IEEE International Conference on Communications (ICC), Glasgow, UK, 24–28 June 2007; pp. 4967–4972. [Google Scholar]
  25. Haghani, E.; Krishnan, M.N.; Zakhor, A. Adaptive Carrier-Sensing for Throughput Improvement in IEEE 802.11 Networks. In Proceedings of the IEEE Global Telecommunications Conference GLOBECOM, Miami, FL, USA, 6–10 December 2010. [Google Scholar]
  26. Kim, Y.; Kim, M.S.; Lee, S.; Griffith, D.; Golmie, N. AP Selection Algorithm with Adaptive CCAT for Dense Wireless Networks. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017. [Google Scholar]
  27. So, J.; Lee, J. Dynamic Carrier-Sense Threshold Selection for Improving Spatial Reuse in Dense Wireless LANs. Appl. Sci. 2019, 9, 3951. [Google Scholar] [CrossRef]
  28. Shih, K.P.; Chen, Y.D.; Chang, C.C. Adaptive Range-Based Power Control for Collision Avoidance in Wireless Ad Hoc Networks. In Proceedings of the IEEE International Conference on Communications (ICC), Glasgow, UK, 24–28 June 2007; pp. 3672–3677. [Google Scholar]
  29. Monks, J.P.; Bharghavan, V.; Hwu, W.M. A Power Controlled Multiple Access Protocol for Wireless Packet Networks. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM), Anchorage, AK, USA, 22–26 April 2001; pp. 219–228. [Google Scholar]
  30. Shih, K.P.; Chen, Y.D. CAPC: A Collision Avoidance Power Control MAC Protocol for Wireless Ad Hoc Networks. IEEE Commun. Lett. 2005, 9, 859–861. [Google Scholar] [CrossRef]
  31. Oteri, O.; Xia, P.; LaSita, F.; Olesen, R. Advanced Power Control Techniques for Interference Mitigation in Dense 802.11 Networks. In Proceedings of the International Symposium on Wireless Personal Multimedia Communications (WPMC), Atlantic City, NJ, USA, 24–27 June 2013. [Google Scholar]
  32. Gandarillas, C.; Martín-Engeños, C.; Pombo, H.L.; Marques, A.G. Dynamic Transmit-Power Control for WiFi Access Points Based on Wireless Link Occupancy. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey, 6–9 April 2014; pp. 1093–1098. [Google Scholar]
  33. Selinis, I.; Katsaros, K.; Vahid, S.; Tafazolli, R. Control OBSS/PD Sensitivity Threshold for IEEE 802.11ax BSS Color. In Proceedings of the IEEE Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Bologna, Italy, 9–12 September 2018. [Google Scholar]
  34. Merlin, S.; Barriac, G.; Sampath, H.; Cariou, L.; Derham, T.; Le Rouzic, J.-P.; Stacey, R.; Park, M.; Ghosh, C.; Porat, R.; et al. TGax Simulation Scenarios; IEEE 802.11-14/0980r16; IEEE: Piscataway, NJ, USA, 2015. [Google Scholar]
  35. Porat, R.; Fischer, M.; Merlin, S.; Vermani, S.; Au, E.; Yangxun, D.; Zhang, J.; Luo, J.; Pang, J.; Stacy, R.; et al. TGax Evaluation-Methodology; IEEE 802.11-14/0571r12; IEEE: Piscataway, NJ, USA, 2016. [Google Scholar]
  36. Sklar, B. Digital Communications Fundamentals and Applications, 2nd ed.; Prentice Hall: Hoboken, NJ, USA, 2001. [Google Scholar]
Figure 1. Flowchart of backoff procedure in dual channel access scheme.
Figure 1. Flowchart of backoff procedure in dual channel access scheme.
Sensors 22 04429 g001
Figure 2. Operational example of spatial reuse by the dual channel access scheme.
Figure 2. Operational example of spatial reuse by the dual channel access scheme.
Sensors 22 04429 g002
Figure 3. Two operational examples of supplemental power control scheme.
Figure 3. Two operational examples of supplemental power control scheme.
Sensors 22 04429 g003
Figure 4. Frame error rate depending on signal-to-interference ratio.
Figure 4. Frame error rate depending on signal-to-interference ratio.
Sensors 22 04429 g004
Figure 5. Comparison of (a) downlink throughput and (b) its ratio with respect to number of stations.
Figure 5. Comparison of (a) downlink throughput and (b) its ratio with respect to number of stations.
Sensors 22 04429 g005
Figure 6. Effect of additional transmission power in the supplemental power control scheme ( Δ P S P C ) on (a) total throughput and (b) downlink throughput.
Figure 6. Effect of additional transmission power in the supplemental power control scheme ( Δ P S P C ) on (a) total throughput and (b) downlink throughput.
Sensors 22 04429 g006
Figure 7. Performance comparison of several mechanisms in terms of (a) distribution of downlink throughput; (b) median, 10th, and 90th percentiles of downlink throughput; and (c) uplink and downlink throughputs.
Figure 7. Performance comparison of several mechanisms in terms of (a) distribution of downlink throughput; (b) median, 10th, and 90th percentiles of downlink throughput; and (c) uplink and downlink throughputs.
Sensors 22 04429 g007
Figure 8. Comparison of number of frames transmitted by access point with number of frames successfully delivered to stations.
Figure 8. Comparison of number of frames transmitted by access point with number of frames successfully delivered to stations.
Sensors 22 04429 g008
Figure 9. Downlink throughput with various values of (a) number of stations and (b) distance between access points.
Figure 9. Downlink throughput with various values of (a) number of stations and (b) distance between access points.
Sensors 22 04429 g009
Figure 10. Comparison of numbers of frames (a) transmitted to SR-STAs and NSR-STAs and (b) successfully delivered to SR-STAs and NSR-STAs.
Figure 10. Comparison of numbers of frames (a) transmitted to SR-STAs and NSR-STAs and (b) successfully delivered to SR-STAs and NSR-STAs.
Sensors 22 04429 g010
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterValue
Simulation time10 s
Channel frequency5.3 GHz
Channel bandwidth20 MHz
Frame size1472 bytes
MCSQPSK 3/4
Transmission rate24 Mb/s
Transmission power25 dBm
Beacon interval100 ms
Minimum contention window7
Maximum contention window1023
S R I T H 13 dB
C S T N S R , C S T S R −82 dBm, −67 dBm
Δ P S P C 10 dBm
Table 2. Downlink throughput and its relative gain over the BASE mechanism under random network topology.
Table 2. Downlink throughput and its relative gain over the BASE mechanism under random network topology.
MechanismDownlink Throughput (Mb/s)Relative Gain
TH D , 10 % TH D , 50 % TH D , 90 % G D , 10 % G D , 50 % G D , 90 %
BASE0.190.370.53N/A
DSC-UL0.150.300.460.780.810.86
DSC-DL0.160.300.480.860.810.91
INTD(DCA)0.621.001.153.312.742.18
INTD(DCA&SPC)1.201.671.876.344.563.52
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kwon, L.; Park, E.-C. Interference-Aware Two-Level Differentiated Transmission for Improving Downlink Spatial Reuse in Dense WLANs. Sensors 2022, 22, 4429. https://doi.org/10.3390/s22124429

AMA Style

Kwon L, Park E-C. Interference-Aware Two-Level Differentiated Transmission for Improving Downlink Spatial Reuse in Dense WLANs. Sensors. 2022; 22(12):4429. https://doi.org/10.3390/s22124429

Chicago/Turabian Style

Kwon, Lam, and Eun-Chan Park. 2022. "Interference-Aware Two-Level Differentiated Transmission for Improving Downlink Spatial Reuse in Dense WLANs" Sensors 22, no. 12: 4429. https://doi.org/10.3390/s22124429

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop