Article Information
Corresponding Author: Soyi Jung , sjung@ajou.ac.kr
Corresponding Author: Jae-Hyun Kim , jhkim@ajou.ac.kr
Tae-Yoon Kim, Department of Artificial Intelligence Convergence Network, Ajou University, Suwon 16499, South Korea, xodbsxogjs@ajou.ac.kr
Jin-Ki Kim, Department of Command and Control Systems PMO Team 1, ADD, Seoul 05661, South Korea, kjkcop@add.re.kr
Won-Jae Lee, Department of Artificial Intelligence Convergence Network, Ajou University, Suwon 16499, South Korea, ljmwon@ajou.ac.kr
Soyi Jung, Department of Electrical and Computer Engineering, Ajou University, Suwon 16499, South Korea, sjung@ajou.ac.kr
Jae-Hyun Kim, Department of Electrical and Computer Engineering, Ajou University, Suwon 16499, South Korea, jhkim@ajou.ac.kr
Received: November 23 2022
Revision received: March 29 2023
Accepted: April 10 2023
Published (Electronic): June 30 2023
I. INTRODUCTION
GLOBAL mobile traffic grown exponentially over the last decade. The overall mobile traffic is expected to continue to grow exponentially and will exceed 5 ZB per month by 2030 [1]. Moreover, the spectral efficiency required to support the explosively growing mobile traffic has always been an important issue in wireless communication. Full-duplex (FD) has the potential to improve spectral efficiency because it supports simultaneous transmission and reception at the same frequency. However, it causes additional interference, such as self-interference and inter-node interference. Several studies have already been conducted to eliminate self-interference. Self-interference cancellation (SIC) technology has achieved 150 dB of cancellation [2]–[5]. Further, inter-node interference can be resolved by establishing an FD pair with the appropriate node.
Although FD has the abovementioned advantages, FD wireless communication in situations involving terrestrial infrastructure, has limitations of deployment and nonline-of-sight (NLOS) caused by the obstructions, as shown in Fig. 1. Particularly in a dense urban scenario, there are plenty of users to service, and severe inter-node interference and channels fluctuation can occur [6]. To solve this problem, using UAV-BSs that have fast, flexible, and cost-effective deployment is essential. The use of FD-enabled UAV-BSs will enable more efficient communication than half-duplex (HD) or terrestrial communication. However, the major problem of UAV-BS is that the UAV platforms are extremely power-hungry. Because of battery limitation, the operation time is limited to a few hours. Therefore, energy-efficient communication is essential in UAV-BS wireless communication networks [7].
UAV-BS and terrestrial infrastructure in dense urban scenario.
Because the UAV wireless communication network has features distinct from those of existing networks, a new medium access control (MAC) protocol to support the UAV wireless communication network is required. In this paper, we propose an FD MAC protocol for UAV BS-aided FD wireless communication networks focused on energy efficiency based on carrier-sense multiple access with carrier avoidance (CSMA/CA) with binary exponential backoff. The proposed FD MAC protocol also improves network throughput by establishing an FD pair without decreasing the uplink (UL) data rate. Establishment of the FD pair is a key challenge in a UAV BS-aided FD wireless communication network; however, it has rarely been addressed in recently published literature. Accordingly, we propose an FD pair establishment algorithm to maximize energy efficiency. The UAV-BS classifies FD pair candidates and builds a table that includes this information. Most prior works have established FD pairs based on channel capacity. However, even considering the saturation traffic model, fully utilizing the channel capacity is challenging owing to the MAC protocol overhead. Moreover, the data rate is lower than the channel capacity because the modulation and coding scheme (MCS) is already defined in the actual network. In the proposed algorithm, the FD pair is established based on the MCS. Therefore, the state of the actual UAV BS-aided FD wireless communication network can be better reflected compared with the existing research.
Further, we provide an analytical model to evaluate the UAV BS-aided FD wireless communication network. In the analytical model, we consider the FD pair probability that has not been addressed previously. The FD pair probability refers to the probability of establishing the FD pair. The accuracy of our analytical model is verified through extensive numerical simulations. A summary of the main contributions of this work is as follows:
· UAV BS-aided FD wireless communication network: We propose a UAV BS-aided FD wireless communication network to service nodes more efficiently. By using UAV-BS instead of a terrestrial infrastructure, more efficient communication is possible by increasing the LOS probability and deploying the UAV for energy-efficient FD.
· Energy-efficient FD MAC protocol: We propose an energy-efficient FD MAC protocol, in which the UAV-BS builds a table related to the FD pair candidates. Then, the UAV-BS establishes the FD pair based on this table. The proposed FD MAC protocol improves energy efficiency and network throughput.
· FD pair probability: We formulate the FD pair probability according to parameters such as UAV-BS and node locations, transmission power,and SIC. To the best of our knowledge, this is the first work that investigates FD pair probability in the FD UAV-BS wireless communication network.
· FD UAV-BS analytical model: We provide an analytical model for the UAV BS-aided FD wireless communication network considering FD pair probability. The effect of FD pair probability on throughput is analyzed. Moreover, the accuracy of the analytical model is demonstrated through comparison with simulation results.
The remainder of this paper is organized as follows. In Section II presents previous research results. In Section III, we introduce the system model. In Section IV, we describe the detailed procedure of the proposed FD MAC protocol. Section V presents an analytical model for the FD UAV-BS wireless communication network. In Section VI, we evaluate the proposed FD MAC protocol through extensive numerical simulation. Finally, we conclude the paper in Section VII.
II. RELATED WORK
A. Integration of UAVs into Wireless Communication
UAVs can also provide wireless communication services at low cost and help overcome the spectrum shortage. Many researchers have conducted studies on the integration of UAVs into wireless communication. One suggestion is to use the UAV as a relay node [8]–[12]. In [8], the authors proposed a secondary UAV relay network in UAVs-assisted cognitive relay systems. The proposed scheme maximizes the average worst-case secrecy rate of the secondary network. In [9], a method to optimize radio resources based on the time-division long-term evolution advanced (TD-LTE-A) frame structure was proposed. The proposed scheme realizes efficient relay communication through a flexible frame configuration. In [10], an efficient relay concept, called time mirroring CSMA/CA was proposed, which provides better performance than the conventional CSMA/CA by guaranteeing that a relay always wins the channel competition. In [11], a UAV relay system using a laser transmitter for URLLC-enabled over-the-air charging was proposed. The authors formulated a jointly optimized problem with resource allocation, trajectory of UAVs and the energy-harvesting problem. In [12], by utilizing a UAV-aided virtual antenna array, the authors proposed a UAV relay system based on collaborative beamforming. They optimized the hovering positions of UAVs to schedule communication between the UAVs and remote ground users.
B. UAV-Assisted Full-Duplex System
Unlike the works presented above, FD was adopted in UAVs in [13]–[15] and the UAVs were also used as relays and FD BS [16]–[19]. Furtermore, the FD UAV was employed to increase the communication capacity of millimeter-wave networks in [13], where the authors investigated the joint optimization of positioning, beamforming, and power control to maximize the achievable rate. Similarly, in [14], the authors investigated an FD relay system with the joint design of beamforming and power allocation to maximize the instantaneous data rate. In [15], an energy-efficient FD relay network was proposed, and the optimal flight speed to maximize energy efficiency could be obtained. In [16], the authors investigated FD UAV-aided small-cell wireless systems, where the UAV serves as the BS. The UAV trajectory, downlink/uplink (DL/UL) user scheduling, and UL user transmit power were optimized alternately to maximize the total system capacity. In [17]–[19], the UAV-BS placement problem was addressed to achieve better performance. In [17], the authors proposed two heuristic algorithms based on UAV-BS placement strategies to determine the optimal UAV-BS location. The joint bandwidth and power allocation were also optimized according to the location of the UAV-BS. Moreover, the algorithm proposed in [18] aimed to minimize the required number of UAV-BSs in providing wireless communication service to user equipment. In [19], the authors focused on improving total network throughput. They considered both access links and backhaul links of UAV-BSs, which were not considered previously, to maximize throughput.
COMPARISON OF PREVIOUSLY PROPOSED FD MAC PROTOCOLS.
C. Full-duplex MAC Protocol Design
Numerous researchers have conducted studies on the design of FD MAC protocols. In [20], the authors proposed the FD-MAC protocol based on CSMA/CA concepts, which can identify users who are not considered ”blind” when transmitting. In [21], the authors proposed a new MAC protocol called A-duplex to enable efficient coexistence between FD and HD communications in wireless networks. A-duplex uses the signal-to-interference ratio (SIR) map to select the FD node pairs and employs a virtual deficit round-robin algorithm to ensure fairness in the MAC protocol. In [22], the authors proposed an energy-efficient MAC protocol for distributed FD wireless networks, which reduces the transmission power of data and acknowledgement packets to achieve energy efficiency. In [23], the authors proposed a novel FD MAC protocol that requires the IEEE 802.11 standard and establishes a link map based on the signal-to-interference-plus-noise ratio (SINR) of each link. In [24], the authors proposed the FD enhanced carrier-sensing (FECS) MAC protocol to solve the hidden-node problem. The FECS MAC protocol utilizes channel sensing before FD secondary transmission to mitigate this issue. In [25], the authors proposed the synchronized mode FD (SM-FD) MAC protocol to modify the IEEE 802.11 standard, which can establish both symmetric and asymmetric links with both FD and HD-capable nodes. Finally, in [26], the authors proposed an RTS/CTS-based FD MAC and throughput analysis model for wireless multi-hop networks, along with airtime expressions to handle RTS/CTS operations under FD MAC.
The researchers should consider establishing FD pairs and their corresponding probabilities, as the decision to use FD for transmission depends on the likelihood of successful transmission between the pairs. Furthermore, when dealing with UAV-BS scenarios, energy consumption should also be taken into account due to the limited battery capacity of UAV-BS. However, most previous works have overlooked the importance of considering these FD pair probabilities and energy consumption, particularly in the context of UAV-BS, and have not proposed any suitable solutions. Although the authors of [22] and [25] have considered energy consumption, they focused solely on nodes and did not address the issue in the context of UAV-BS. In [21], the FD pair probability was partially considered, but a fixed value was assumed despite its dependence on the number of nodes. Therefore, it is essential to treat the FD pair probability as a flexible value that can vary based on the number of nodes present. Consequently, we propose an energy-efficient FD MAC protocol for UAV-BS and an FD analytical model that considers the variable FD pair probability.
III. SYSTEM MODEL
We consider a network comprising one UAV-BS and N nodes, as depicted in Fig. 2. We assume that the UAV-BS and nodes use a single-input and single-output system. The nodes are randomly distributed within the coverage area of the UAV-BS and communicate only with the UAV-BS. The UAV-BS establishes the FD pair with two nodes (UL and DL). The UL transmission interferes with the DL transmission because the UL and DL use the same frequency band in the FD pair. Therefore, the UAV-BS selects one node from the FD pair candidates as the DL node. If FD pair candidates do not exist, the UAV-BS operates in HD mode. The considered network adopts CSMA/CA, which is used by most UAVs [10], [27]–[29]. In the modern UAV-BS network, the UAV-BS flying time is extremely short due to the battery limitation, and energy consumption owing to propulsion is high. Therefore, we consider a UAV-BS hovering in a fixed position. It is assumed that only the UAV-BS has FD capability, whereas the nodes operate in HD to support backward compatibility with existing devices. In addition, we assume that the considered network uses adaptive modulation. The MCS for each transmission is determined according to the SINR.
UAV-BS aided FD wireless communication network.
A. Channel Model
We consider only the LoS component of the air-to-ground (A2G) channel. Because the altitude of the UAV-BS is high, the A2G channel mostly contains a strong LoS link [14], [30], [31]. Thus, the A2G channel is dominated by the LoS component. The channel model follows Rayleigh fading. In this case, the received signal power follows an exponential distribution. The probability density function is given as follows:
where [TeX:] $$P_r$$ is the received signal power, and [TeX:] $$P_0$$ is the average power of the received signal. Moreover, [TeX:] $$P_0$$ is expressed as follows:
where [TeX:] $$P_{t x}$$ is the transmission power, [TeX:] $$G_t \text { and } G_r$$ are the antenna gains of the transmitter and receiver, d is the distance between the transmitter and receiver, and PL(d) is the pathloss with distance d. We assume that the log-distance path loss model with a path loss exponent is 2 [32], [33]. Meanwhile, the long-term properties of the channel must be reflected to analyze the network performance. Therefore, we use the ergodic value in the analytical model, whereas we apply Rayleigh fading in the simulation. The ergodic SINR value of the UL, [TeX:] $$\gamma_u$$, can be calculated as follows:
where [TeX:] $$P_n$$ is the transmission power of the node, λ is the wavelength, [TeX:] $$d_u$$ is the distance between the UAV-BS and the UL node, ξ is the residual self-interference, and [TeX:] $$N_0$$ is the noise power. Similarly, the ergodic SINR value of the DL, [TeX:] $$\gamma_d$$, can be calculated as follows:
where [TeX:] $$P_d$$ is the transmission power of the UAV-BS, [TeX:] $$d_d$$ is the distance between the UAV-BS and DL node, and [TeX:] $$d_n$$ is the distance between the UL and DL nodes. The noise power is negligible because it is very low compared to the inter-node interference.
B. Energy Consumption Model
The UAV-BS energy consumption comprises three components: General propulsion energy, hovering energy, and communication-related energy. In this paper, two components, excluding the propulsion energy, are considered because we assume that the UAV-BS is hovering in a fixed position. The total energy consumption, [TeX:] $$E_{\text {tot}},$$ can be determined as follows [34]:
where [TeX:] $$P_h$$ is the hovering power, [TeX:] $$P_c$$ is the communicationrelated power and t is the hovering time. The communicationrelated power considers the signal radiation power when transmitting packets. The hovering power can be expressed as follows [35]:
The blade profile is the product of the power required to turn the rotors and the torque at the rotation rate. The induced power is the power to produce lift and overcome gravity. The parameters related to the hovering power are presented in Table II [35].
NOTATION RELATED TO HOVERING POWER.
IV. PROPOSED MAC PROTOCOL
In this section, we describe the proposed FD MAC protocol based on CSMA/CA. Firstly, the UAV-BS builds the FD pair table that contains information on FD pair candidates. The FD pair candidates are determined based on the SINR value. Then, the UAV-BS selects one of the FD pair candidates as the DL node, considering the energy efficiency. The detailed procedure is explained below.
A. Full-Duplex Pair Table
As mentioned earlier, the UL transmission signal interferes with the DL transmission in the FD pair. Thus, if the DL node is close to the UL node, the DL transmission rate decreases, or packet collisions occur, thereby degrading network performance. To prevent this problem, the UAV-BS builds an FD pair table that contains FD pair candidates for each node. The table is built according to the SINR value. However, the UAV-BS cannot measure a node’s SINR value because it does not know the location of each node. Therefore, each node measures the SINR value and informs the UAV-BS through a RTS/CTS exchange procedure [21], [36].
The signal strength from the UAV-BS becomes the desired signal strength. Conversely, the signal strength from the UL node becomes the interference strength. When a node wins the channel competition, it transmits the RTS packet to the UAV-BS. Other nodes can measure the interference strength by overhearing the RTS packet. Similarly, the desired signal strength can also be measured by overhearing the CTS packet from the UAV-BS. Each node provides the SINR information to the UAV-BS via the RTS packet when it wins the channel competition. The UAV-BS compares the collected SINR value with an SINR threshold (δ). If the SINR value is higher than the SINR threshold, the UAV-BS adds the node to the FD pair candidates. However, the measured SINR value is not constant owing to fading. Therefore, the FD pair table must to be updated continuously. The set of FD pair candidates for node i, [TeX:] $$S_i$$, is given as follows:
where, [TeX:] $$S_N$$ is the set of nodes and [TeX:] $$\operatorname{SINR}_{i, j}$$ is the measured SINR of node j when node i is the UL node.
B. Energy-Efficient Full-Duplex Pair Algorithm
Because of battery limitations, the UAV-BS has difficulty in providing wireless communication services for a long period. Therefore, energy consumption in the UAV-BS network is essential. In this paper, we propose an algorithm to establish an FD pair, considering energy efficiency. The objective of the proposed algorithm is to minimize the energy consumed when transmitting data. Energy consumption depends on which node is selected to establish an FD pair. Thus, the proposed algorithm aims to establish an FD pair with a node that can reduce energy consumption. It also improves throughput by establishing an FD pair that does not affect the UL transmission.
Energy efficient FD pair algorithm
The energy-efficient FD pair algorithm is summarized in Algorithm 1. The FD pair can only be established when nodes other than the UAV-BS win the channel competition. The node that wins the channel competition transmits the RTS packet to the UAV-BS. The UAV-BS can determine the time required for transmitting the UL data [TeX:] $$\left(T_{U L}\right)$$ through the duration field of the RTS packet. The UAV-BS can also calculate the required time for transmitting the DL data [TeX:] $$\left(T_{D L}\right)$$ to each FD pair candidate because it collects SINR information. If [TeX:] $$T_{D L}$$ is longer than [TeX:] $$T_{U L}$$, the UL node must wait until the DL transmission is finished to receive the ACK packet. Therefore, the UAV-BS establishes the FD pair with a node that can finish DL transmission before the UL transmission is finished. When many such nodes exist, the UAV-BS calculates energy-efficiency weighting. In this paper, energy-efficiency weighting is defined as the amount of energy consumed to transmit a unit of data. Thus, a smaller value of energyefficiency weighting results in better energy efficiency. The energy efficiency weighting of node j when node i is the UL node, [TeX:] $$E W_{i, j}$$ is as follows:
FD transmission procedure.
where [TeX:] $$L_i$$ is the packet payload size of node i. The UAV-BS selects the node with the smallest EW as the DL node and notifies it through the CTS packet. Other nodes that overhear the RTS/CTS packet read the duration field and set their network allocation vector (NAV), as shown in Fig. 3. They keep silent until the NAV is zero, which helps avoid collision during the data transmission. If FD pair candidates do not exist, the UAV-BS operates in HD mode. To improve energy efficiency, the FD pair establishment criterion can be expressed as:
In practical scenarios, periodically determining energyefficiency weights to select energy-efficient nodes may increase the overhead of the UAV-BS. However, as previously mentioned, the proposed MAC protocol can compute the energy-efficiency weight during the exchange of RTS/CTS packets without incurring extra overhead. This approach enhances energy efficiency and makes the protocol easily implementable in practical scenarios.
V. FULL-DUPLEX UAV BASE STATION NETWORK ANALYTICAL MODEL
A. Full-Duplex Pair Probability
The analytical model contribution considers the FD pair probability, which has not been noted in conventional studies. The FD pair probability is the probability of occurrence of FD transmission. Therefore, the FD UAV-BS network can be analyzed by considering the FD pair probability.
For the FD transmission, the two SINR values [TeX:] $$\left(\gamma_u\right. \text { and }\left.\gamma_d\right)$$ must exceed the SINR threshold. The SINR threshold has values according to MCS. Therefore, the MCS of the UL transmission is determined according to the location of the UL node and residual self-interference. If the residual self-interference is small enough to be considered negligible, FD transmission is possible even if the UL node is far from the UAV-BS. The condition for [TeX:] $$d_u$$ is given by as follows:
The Cartesian coordinate system is considered in this paper. If the UL node and UAV-BS are respectively located at [TeX:] $$\left(x_u, 0,0\right)$$ and (0, 0, h), respectively, [TeX:] $$x_u$$ is the two-dimensional projected distance between the UL node and UAV-BS. The condition of [TeX:] $$x_u$$ for γ to exceed the SINR threshold is given as follows:
In the considered system, nodes are randomly distributed within the coverage of the UAV-BS. Thus, the probability density function of [TeX:] $$x_u$$ is given as follows [37]:
where r is the radius of the UAV-BS coverage.
The UL transmission signal interferes with the DL transmission. Therefore, the DL node should be far from the UL node and close to the UAV-BS to establish the FD pair. Thus, [TeX:] $$\gamma_d$$ is affected by [TeX:] $$d_d$$ and [TeX:] $$d_n$$. The condition for [TeX:] $$\gamma_d$$ to exceed the SINR threshold is as follows:
If the DL node is located at [TeX:] $$\left(x_d, y_d, 0\right), d_n \text { and } d_d$$ are respectively given as follows:
Substituting (14) and (15) into (13), the condition of [TeX:] $$y_d,$$ [TeX:] $$f\left(x_u, x_d, h\right),$$ can be computed as follows:
The DL node can be the FD pair candidate only when it satisfies (16). The conditional probability that the DL node cannot be the FD pair candidate, [TeX:] $$P_{d l}\left(x_u, h\right),$$ can be computed as follows:
If no FD pair candidate (i.e., N-1 nodes) except for the UL node satisfies (16), the FD pair cannot be established. Therefore, the average probability that FD pair establishment is impossible, [TeX:] $$P_{N F D},$$ can be calculated as follows:
where N is the number of nodes. Finally, the average FD pair probability, [TeX:] $$P_{F D},$$ is as follows:
B. Saturation Throughput
To analyze the proposed MAC protocol saturation throughput, we adopted the Markov model from [38], which does not considered FD communication. Therefore, we modified the Markov model by considering the FD pair probability to analyze the FD UAV-BS network.
All nodes, including the UAV-BS, attempt to transmit a packet when their backoff counter is zero. They select one random number as the backoff counter in the range [TeX:] $$\left(0, W_0-1\right),$$ where [TeX:] $$W_0$$ is the minimum contention window size. If a node transmits a packet and a collision occurs, the contention window size doubles. When m is the maximum backoff stage, the contention window size increases up to [TeX:] $$2^m W_0.$$ Thus, even if more than m collisions exist, the contention window size remains [TeX:] $$2^m W_0.$$ The probability that each node attempts to transmit a packet, [TeX:] $$P_t,$$ can be calculated as follows:
where p is the conditional collision probability. If two or more nodes transmit a packet, a collision occurs. Since N +1 nodes exist in the considered system, the conditional collision probability is given as follows:
A channel is in an idle state when all nodes do not attempt to transmit a packet. Thus, the probability of being idle, [TeX:] $$P_i,$$, can be calculated as follows:
When a node attempts to transmit a packet, the channel is in a busy state. Only one node attempts to transmit a packet, while other nodes remain silent to ensure a successful transmission. The probability that the UAV-BS transmits successfully, [TeX:] $$P_D,$$ is as follows:
Similarly, the probability that a node transmits successfully, [TeX:] $$P_N,$$ is as follows:
If the UAV-BS attempts to transmit, then only HD transmission is possible. Conversely, if a node, except for the UAV-BS attempts to transmit, FD transmission is also possible. The probability of FD transmission depends on the FD pair probability. Therefore, the probabilities of FD and HD transmission, [TeX:] $$P_F \text { and } P_H \text {, }$$ are as follows:
The collision probability, [TeX:] $$P_{c o},$$ is as follows:
According to [38], the saturation throughput is the average payload successfully transmitted per unit of time. The required times for FD and HD transmission, [TeX:] $$T_F \text { and } T_H \text {, }$$ are as follows:
where [TeX:] $$T_{R T S}$$ is the RTS time, [TeX:] $$T_{C T S}$$ is the CTS time, [TeX:] $$T_{U L}$$ and [TeX:] $$T_{D L}$$ are the required times for transmitting the UL and DL data respectively, [TeX:] $$T_{A C K}$$ is the ACK time, [TeX:] $$T_{S I F S}$$ is the short inter-frame space (SIFS) time, and [TeX:] $$T_{D I F S}$$ is the DCF interframe space (DIFS) time. When the UAV-BS establishes the FD pair, it selects a node that has a shorter [TeX:] $$T_{D L}$$ than [TeX:] $$T_{U L}$$ as the DL node. Thus, [TeX:] $$T_F$$ is affected by only [TeX:] $$T_{U L}$$. The collision time, [TeX:] $$T_{c o}$$, is as follows:
where [TeX:] $$T_s$$ is one time slot. The saturation throughput of the FD UAV-BS network, S, can be calculated as follows:
where E[P] is the average payload.
C. Energy Efficiency
The energy efficiency of the UAV-BS can be represented as the ratio of the successfully transmitted payloads to the energy consumed by the UAV-BS. The hovering energy is continuously consumed, whereas the communication energy is consumed only during the signal radiation period. Four cases of the signal radiation period exist: 1) When the UAV-BS wins the channel competition [TeX:] $$(T_{D 1}),$$ 2) When the node without an FD pair candidate wins the channel competition [TeX:] $$(T_{D 2}),$$ 3) When the node with an FD pair candidate wins the channel competition [TeX:] $$(T_{D 3}),$$ and 4) When a collision occurs [TeX:] $$(T_{D 4}).$$ In each case, the period of signal radiation is as follows:
Finally, the energy efficiency of the UAV-BS, [TeX:] $$E E_D,$$ can be calculated as follows:
VI. PERFORMANCE EVALUATION
In this section, we demonstrate the superiority of the proposed FD MAC protocol and evaluate the accuracy of the analytical model. MATLAB and Riverbed Modeler were used to run the simulation. The average results were obtained by running 1,000 simulations per scenario.
A. Simulation Environment
Table III summarizes the simulation parameters used for the simulation, based on the IEEE 802.11 standard [40]. The radius of the UAV-BS coverage is assumed to be 500 m. All nodes are randomly distributed within the UAV-BS coverage. The number of nodes is set from 10 to 100. We assume that the UAV-BS and nodes use a single-input and singleoutput (SISO) communication scheme. To enhance frequency efficiency, multi-input and multi-output (MIMO) scheme can be taken into account [39]. Nevertheless, this paper primarily aims to propose and design a FD MAC protocol and validate its performance in a UAV-BS environment. Therefore, we only considered SISO in this study. Also assume that, the SIC technique can eliminate self-interference up to 130 dB. The altitude of the UAV-BS is set from a minimum of 100 m to a maximum of 500 m. The minimum and maximum contention window sizes are set to 15 and 1,023, respectively. Although we have considered the ergodic SINR value in the analytical model, Rayleigh fading is applied in the simulation. We also consider adaptive modulation according to the SINR value. The MCS employed in the simulation has four types; BPSK, QPSK, 16-QAM, and 64-QAM. The UAV-BS and nodes select one MCS according to the SINR value. The data rate and SINR range of each MCS are described in Table IV [9], [40].
DATA RATE AND SINR RANGE ACCORDING TO MCS.
B. Simulation Results: Altitude of the UAV-BS
Fig. 4 illustrates the FD pair probability for the different altitudes of the UAV-BS when the number of nodes in the network is 100. The DL signal attenuation increases as the altitude of the UAV-BS increases. Based on a [TeX:] $$P_n$$ of 15 dBm, the FD pair probability decreases as the UAV-BS altitude increases until around 250 m. However, the FD pair probability increases when the UAV-BS hovers at an altitude of more than 250 m. The MCS of UL is switched from high to low mode (e.g., switched from QPSK to BPSK) as the distance between the UAV-BS and UL node increases. Therefore, the FD pair probability increases because [TeX:] $$T_{U L}$$ becomes longer. In addition, a higher FD pair probability is achieved when [TeX:] $$P_n$$ is weak.
FD pair probability versus altitude of UAV-BS with 100 nodes.
If [TeX:] $$P_n$$ is very strong, the UL signal strength and internode interference increase, which leads to a lower FD pair probability. Fig. 5 illustrates the throughput for the different altitudes of the UAV-BS when the number of nodes in the network is 100. The throughput tends to decrease as the UAV-BS altitude increases regardless of [TeX:] $$P_n$$, similar to the FD pair probability. When the UAV-BS hovers over 250 m, the throughput is nearly constant, unlike the FD pair probability. Although the gain can be obtained due to the increased FD pair probability, loss due to the low MCS also occurs. If the altitude of the UAV-BS is over 400 m, the throughput decreases continuously. This result also demonstrates that the optimal [TeX:] $$P_n$$ depends on the altitude of the UAV-BS.
Throughput versus altitude of UAV-BS with 100 nodes.
To evaluate the performance of the FD UAV-BS network, we compared its throughput according to the proposed FD MAC protocol was applied. Additionally, to make a comparison with other existing studies, we included the FD MAC protocol proposed in [21]. Lastly, to compare the performance between FD and HD, we used the conventional 802.11 DCF. Fig. 6 illustrates the throughput for each MAC protocol when [TeX:] $$P_n$$ is 15 dBm. If the proposed FD MAC protocol is applied, the UAV-BS selects a node as the DL node that does not require switching of the MCS of the UL transmission. However, if the proposed FD MAC protocol is not applied, the MCS of the UL transmission may be switched to a low mode. Thus, the proposed FD MAC protocol always achieves better throughput. The FD-MAC protocol proposed in [21] used a fixed FD pair probability value of 0.4371 and employed a round-robin method for selecting the DL node. As a result, we observed that the performance of our proposed FD-MAC protocol was consistently superior to that of the FD-MAC protocol proposed in [21]. The FD UAV-BS always provides higher throughput than the HD UAV-BS regardless of whether the proposed FD MAC protocol is applied, as illustrated in Fig. 6.
Throughput versus altitude of UAV-BS under the MAC protocol.
Fig. 7 illustrates the [TeX:] $$E E_D$$ for each MAC protocol. The [TeX:] $$E E_D$$ represents the amount of energy consumed to transmit a 1 Gb payload. When applying the proposed FD MAC protocol, the UAV-BS can reduce [TeX:] $$E E_D$$ by up to 22% compared to when it is not applied. Furthermore, our proposed protocol enables [TeX:] $$E E_D$$ reductions of up to 31% and 48% when compared to the FD UAV-BS with [21] and HD UAV-BS, respectively.
Energy efficiency versus altitude of UAV-BS under the MAC protocol.
C. Simulation Results: Number of Nodes
Fig. 8 illustrates the FD pair probability for the number of nodes when the UAV-BS hovers at an altitude of 100 m. The UAV-BS can establish the FD pair even if only one FD pair candidate exists. Therefore, as the number of nodes increases, the FD pair probability also increases and reaches saturation. The FD pair probability is highest when [TeX:] $$P_n$$ is 15 dBm. In this case, the MCS of UL is a relatively low mode. Moreover, the inter-node interference is weak, which leads to a high FD pair probability. However, the throughput is the lowest, as depicted in Fig. 9. When [TeX:] $$P_n$$ is 20 dBm, the throughput is high even though the FD pair probability is low. This result reveals that the FD transmission does not always guarantee an improvement in the network throughput. The numerous nodes in the FD UAV-BS network increases the collision probability. Thus, the throughput loss due to the collision probability with an increase in the number of nodes is larger than the gain due to the FD pair probability.
FD pair probability versus number of nodes (h = 100 m).
Throughput versus number of nodes (h = 100 m).
Fig. 10 illustrates the throughput for each MAC protocol when [TeX:] $$P_n$$ is 15 dBm. The proposed FD MAC protocol has always improved throughput regardless of the number of nodes. The energy consumption of the UAV-BS is also the smallest when the proposed FD MAC protocol is applied, as displayed in Fig. 11. It reduces [TeX:] $$E E_D$$ by 18% compared to when it is not applied, and by 27% and 47% when compared to the FD UAV-BS with [21] and HD UAV-BS, respectively. These results, reveal that the proposed FD MAC protocol can improve throughput while reducing energy consumption. Moreover, our analytical model is valid because the analytical results are close to the simulation results.
Throughput versus number of nodes under the MAC protocol (h = 100 m).
Energy efficiency versus number of nodes under the MAC protocol (h = 100 m).
VII. CONCLUSION
An energy-efficient FD MAC protocol is proposed in this paper to support the UAV BS-aided FD wireless communication network. We also provide an analytical model considering the FD pair probability that has not been addressed previously. In the proposed FD MAC protocol, the UAV-BS builds the FD pair table that contains the information on the FD pair candidate. Then it establishes an FD pair with a node that has the smallest energy-efficiency weighting. Through extensive numerical simulations, we demonstrate that the proposed FD MAC protocol effectively improves the throughput and reduces the UAV-BS energy consumption. The analysis and simulation results for the FD pair probability and throughput are consistent. Based on these results, the analytical model estimates the UAV BS-aided FD wireless communication network accurately. Additionally, the analytical model can be easily applied to other networks by adjusting the SINR threshold. As a future direction, we plan to consider a multi- UAV scenario as a system model. Additionally, while we validated our proposed FD MAC protocol by comparing it to an analytical model, as demonstrated in [41], it is crucial to conduct real-world prototyping for algorithm validation. As such, we aim to establish a real-world UAV communication environment to verify the effectiveness of our proposed FD MAC protocol.