Next Article in Journal
SIDGAN: Efficient Multi-Module Architecture for Single Image Defocus Deblurring
Previous Article in Journal
Privacy Essentials
Previous Article in Special Issue
An Improved Lightweight Deep Learning Model and Implementation for Track Fastener Defect Detection with Unmanned Aerial Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Full-Duplex Unmanned Aerial Vehicle Communications for Cellular Spectral Efficiency Enhancement Utilizing Device-to-Device Underlaying Structure

1
Department of Mobile Communication and Terminal Technology, China Telecom Research Institute, Beijing 100033, China
2
National Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(12), 2264; https://doi.org/10.3390/electronics13122264
Submission received: 21 April 2024 / Revised: 4 June 2024 / Accepted: 7 June 2024 / Published: 9 June 2024
(This article belongs to the Special Issue Innovative Technologies and Services for Unmanned Aerial Vehicles)

Abstract

:
Unmanned aerial vehicle (UAV) communications have gained recognition as a promising technology due to their unique characteristics of rapid deployment and flexible configuration. Meanwhile, device-to-device (D2D) and full-duplex (FD) technologies have emerged as promising methods for enhancing spectral efficiency and offloading traffic. One significant advantage of UAVs is their ability to partition suitable D2D pairs to increase cell capacity. In this paper, we present a novel network model in which UAVs are considered D2D pairs underlaying cellular networks, integrating FD into the communication links between UAVs to improve spectral efficiency. We then investigate a resource allocation problem for the proposed FD-UAV D2D underlaying structure model, with the objective of maximizing the system’s sum rate. Specifically, the UAVs in our model operate in full-duplex mode as D2D users (DUs), allowing the reuse of both the uplink and downlink subcarrier resources of cellular users (CUs). This optimization challenge is formulated as a mixed-integer nonlinear programming problem, known for its NP-hard and intractable nature. To address this issue, we propose a heuristic algorithm (HA) that decomposes the problem into two steps: power allocation and user pairing. The optimal power allocation is solved as a nonlinear programming problem by searching among a finite set, while the user pairing problem is addressed using the Kuhn–Munkres algorithm. The numerical results indicate that our proposed FD-MaxSumCell-HA (full-duplex UAVs maximizing the cell sum rate with a heuristic algorithm) scheme for FD-UAV D2D underlaying models outperforms HD-UAV underlaying cellular networks, with improved access rates for UAVs in FD-MaxSumCell-HA compared to HD-UAV networks.

1. Introduction

With the increase in mobile device usage and traffic, the spectrum has become increasingly limited. Given that device-to-device (D2D) communications can significantly enhance spectral efficiency by sharing spectrum resources with cellular users and effectively alleviate base station (BS) pressure through traffic offloading [1], it is considered a promising technique to address spectrum scarcity. Consequently, D2D communications in underlaying cellular networks have been widely investigated in recent years. Many important works have been focus on the resource allocation of D2D users (DUs) and cellular users (CUs) [2,3,4,5,6,7,8], which is mainly divided into three categories. The first category, like in Refs. [2,3,4], only allows DUs to reuse uplink subcarriers, which has a minimal affect on CUs. Ref. [3] considered a proportional fairness problem among users to guarantee the minimum individual user rate, and Ref. [4] aimed to improve energy efficiency while guaranteeing the required rate. The second category is downlink resource sharing for D2D [5,6]. In particular, Ref. [6] studied the balance of energy efficiency (EE) and spectral efficiency (SE) while DUs reuse the downlink subcarrier with CUs. The last category is joint uplink and downlink (JUAD) resource allocation [7,8]. Ref. [7] verified that the sum rate of JUAD is superior to that of the previous two, and Ref. [8] combined D2D communication with Non-Orthogonal Multiple Access technology to improve sum rate further. However, since D2D communication underlaying cellular networks needs to permit multiple DUs to share the same subcarrier with CUs, the mutual interference incurred by reusing the subcarrier will degrade the system capacity rather than improve it [9]. Thus, a more effective resource coordination scheme or other advanced technology needs to be developed to overcome this obstacle.
Unmanned aerial vehicle (UAV)-aided communications have been gaining more and more attention due to UAVs’ unique characteristics, such as accessing LoS connections easily and flexible deployment. The increasingly sophisticated intelligent path planning [10] and resource management technologies [11] for UAVs make their deployment in actual networks feasible. Thus, it makes sense to integrate D2D technology into UAV-aided networks. D2D is expected to play an important role by leveraging UAVs’ benefits [12,13,14,15,16], especially from the point of view of resource allocation, sum rate maximization, and coverage expansion. In Ref. [13], a UAV serves as a base station to maximize the sum rate for one device in D2D pairs, and a D2D link is used to extend coverage. Ref. [14] adds more constraints to maximize the sum rate, such as the power, altitude, location, and bandwidth of the UAV, but it only considers one D2D pair in which each device coexists in an underlaying manner. Refs. [14,15] focus on network energy harvesting aided by UAVs. Specifically, [15] considers a security system which aims to maximize secrecy energy efficiency, and ref. [14] tries to find an optimal transmit power vector which maximizes the sum rate of the system under minimum energy constraints. However, in the above maximization design, all communication links have unidirectional transmission, which may not meet the maximum capacity requirements of the 6G era of traffic explosion.
Due to the advances in self-interference (SI) cancellation techniques, full-duplex communications can be applied to cellular networks to potentially double the SE. The critical issue in full-duplex (FD) communications is their capability of canceling SI. In recent years, the SI cancellation techniques of analog, digital and antenna domains have been jointly applied to cancel SI by up to −125 dB [17,18,19], which makes FD a possible candidate 6G technology. Due to the same advantage as the two technologies above, combining D2D and FD is a effective way to further improve SE. Ref. [20] studied D2D underlaying cellular networks with FD BS to maximize the cell’s rate; however, the system capacity gains were still significantly affected by strong residual SI (RSI). Certainly, in addition to the capability for self-interference cancellation, the level of RSI was affected by the transmit power of FD devices. In particular, lower transmit power results in decreased RSI. Since device-to-device (D2D) communication involves short-distance links and typically operates at low transmit power, integrating FD technology into D2D communications is a logical choice.
In the research domain of FD-D2D underlaying cellular networks, various scenarios have been explored. References [21,22] address a basic scenario involving a single FD-D2D pair and a single CU. Notably, ref. [21] presents a closed-form approximation for the sum rate. The research expands into multi-user scenarios in [23,24,25]. In [23], both perfect and statistical Channel State Information (CSI) estimations are analyzed, leading to the development of a heuristic algorithm that maximizes the sum rate for cellular uplink sharing. This algorithm employs 2D global searching and the Kuhn–Munkres algorithm. According to the numerical results in [24], FD-D2D underlay systems achieve significantly higher capacity gains than traditional half-duplex D2D (HD-D2D) systems, provided there is sufficient SI cancellation. Furthermore, ref. [25] presents centralized and distributed power control strategies aimed at maximizing the throughput of D2D links. Additional promising methods for integrating FD-D2D include FD-D2D underlaying cellular networks with base station MIMO antennas, as discussed in [26,27]. However, previous studies have primarily focused on uplink spectrum sharing, which can result in resource wastage in extreme scenarios.
Different from previous works, leveraging the technical characteristics of UAVs, D2D, and FD, we propose the FD-MaxSumCell-HA (full-duplex UAVs maximizing the cell sum rate with a heuristic algorithm) scheme for a novel model of FD-UAV-aided networks based on D2D underlaying networks to maximize the entire cell’s sum rate, considering both uplink and downlink spectrum sharing. Specifically, the main contributions of this paper are summarized as follows:
  • We address the optimization problem of maximizing the sum rate within a novel system model where UAVs, considered as D2D pairs, operate in FD mode, enabling the joint reuse of both uplink and downlink subcarrier resources of CUs. To tackle this challenge, we propose a heuristic algorithm consisting of two key steps: optimal power allocation for each potential DU-CU pair and the development of a maximum weighted matching algorithm. In the power allocation step, we simplify computational complexity through one-dimensional searching, thereby mitigating the overall complexity of the proposed scheme.
  • We employ two metrics, specifically the sum rate of the cell and the access rate of D2D pairs, to evaluate the performance of the FD-MaxSumCell-HA scheme. Additionally, we introduce the FD-MaxSumCell-Rand (FD-D2D system maximizing the sum rate of the cell with random pairing) and HD-MaxSumCell-HA (HD-D2D system maximizing the sum rate of the cell with a heuristic algorithm) schemes as ideal benchmarks to evaluate the superiority of FD-MaxSumCell-HA.
  • This paper examines three scenarios in a parameter study for FD-MaxSumCell-HA: In the first scenario, only uplink users are present in the cell, utilizing uplink sharing. The second scenario involves exclusively downlink users in the cell, employing downlink sharing. In the third scenario, which closely resembles real mobile network conditions, both uplink and downlink users coexist in the cell, and JUAD sharing is implemented.
The rest of the paper is organized as follows. Section 2 will introduce the system model and formulate the optimization problem for FD-MaxSumCell-HA, and the heuristic algorithm of the proposed scheme is presented in Section 3. The parameter studies and numerical results are presented in Section 4. Finally, we will present our conclusions in Section 5.

2. System Model and Formulation

2.1. System Model

Figure 1 shows a cell of UAV-aided networks based on the structure of D2D underlaying networks. The UAVs are considered DUs, and the base station (BS) is positioned at the center of the cell, whereas the DUs and CUs are distributed randomly within the cell. There are three categories of resource allocation in Figure 1. The first is that the DU operates in FD mode and reuses the subcarrier with the CU like the DU1-CU5 pair and DU2-CU3 pair, where the DU1-CU5 pair reuses the uplink resource while the DU2-CU3 pair shares downlink. The second one is a traditional scenario where, like the DU3-CU4 pair, the DU reuses the resource with the CU in half-duplex (HD) mode. The last one is an unpaired CU, which uses resource alone like CU1 and CU2. Since FD-D2D can nearly the double spectral efficiency of the DU, in this paper, we consider a system that only includes FD-UAV and the CU, and assume that the CU operates in a traditional half-duplex FDD. It is worth mentioning that the UAV in this networks model is a mooring UAV, because the better load capacity of mooring UAVs enables them to load FD communication equipment, which is not achieved by non-mooring UAVs. In addition, mooring UAVs can provide wired backhaul to the local server, which is more suitable for the capacity of FD technology.
We use DUi and CUj to represent the UAV and CU distributed in the cell, respectively, and  i D U = 1 , 2 , , Q and j C U = 1 , 2 , , P . The two different UAVs in the D2D pair are noted as i 1 and i 2 , respectively. Moreover, we assume that the entire carrier resource is occupied by CUs and pre-allocated equally among them. To avoid more sever interference and a complex coordinate scheme, we only consider a “one to one” scenario, where each subcarrier can be reused by only one DU, and each DU is limited to reusing a single subcarrier.
The channels considered in this paper are those that experience path loss, slow shadowing, and fast fading. The channel gain between CUj and BS, denoted as g j , B , for instance, is modeled as
g j , B = G β j , B Γ j , B l j , B α
where β j , B represents the gain from fast fading, which follows an exponential distribution; Γ j , B denotes the gain from slow fading, characterized by a log-normal distribution; G is the path loss constant; α is the path loss exponent; and  l j , B is the distance between CUj and the BS. Similarly, the gains of the other channels shown in Figure 1 are denoted as g B , j , g i 1 , B , g i 2 , B , g B , i 1 , g B , i 2 , g j , i 1 , g j , i 2 , g i 1 , j , g i 2 , j , and  g i , i . In particular, the reversible links between two devices in a D2D pair are transmitted at the same frequency and same time; thus, the gains of the two directions are all denoted as g i , i . It is common knowledge that imperfect Channel State Information (CSI) can degrade system performance. However, as the imperfect CSI did not alter the performance order in the comparison of the proposed scheme, we assume, for convenience, that the BS possesses perfect CSI for all the involved links. The definitions of the channel-related parameters are summarized in Table 1. In practice, typical G2A channel models, including probabilistic LoS/NLoS models and 3GPP-suggested specifications, usually consider blockage distribution to determine LoS or NLoS conditions [10]. However, to quickly validate the network structure proposed in this paper, we made a trade-off between mathematical complexity and accuracy, so our adopted path loss model does not consider this aspect.
To pair DUi and CUj, the binary variable ρ i , j is defined as a paired factor. If DUi reuses the same subcarrier (whether using the uplink or downlink) with CUj, then ρ i , j = 1 ; otherwise, ρ i , j = 0 , ρ i , j u is for uplink, while ρ i , j d is for downlink. As shown in Figure 1, the interference scenario in FD-D2D systems is more complex than in traditional systems because of the residual SI of FD. We categorize the problem into two distinct cases: reusing the uplink and downlink of the CU. In the case of reusing the uplink, the SINR of CUj and the SINR of DUi can be expressed as
γ j u = p j g j , B i = 1 Q ρ i , j u p i ( g i 1 , B + g i 2 , B ) + N 0
γ i 1 u = p i g i , i j = 1 P ρ i , j u ( p j g j , i 1 + p i · η ) + N 0
γ i 2 u = p i g i , i j = 1 P ρ i , j u ( p j g j , i 2 + p i · η ) + N 0
where p j and p i denote the transmit power of CUj and DUi, respectively; η denotes the capability of self-interference suppression (SIS); and N 0 is the variance of zero mean Additive White Gaussian Noise. As for the case of reusing the downlink, the SINR of CUj and DUi can be, respectively, given by
γ j d = p B , j g B , j i = 1 Q ρ i , j d p i ( g i 1 , j + g i 2 , j ) + N 0
γ i 1 d = p i g i , i j = 1 P ρ i , j d ( p B , j g B , i 1 + p i · η ) + N 0
γ i 2 d = p i g i , i j = 1 P ρ i , j d ( p B , j g B , i 2 + p i · η ) + N 0
where P B , j stands for the power transmitted from the base station to CUj.
Hence, we can express the achievable rates for the uplink and downlink of CUj and its corresponding DUi as follows:
R j u = log 2 ( 1 + γ j u )
R j d = log 2 ( 1 + γ j d )
R i 1 u = log 2 ( 1 + γ i 1 u ) , R i 2 u = log 2 ( 1 + γ i 2 u )
R i 1 d = log 2 ( 1 + γ i 1 d ) , R i 2 d = log 2 ( 1 + γ i 2 d )
And the sum rate of the overall cell is
R sum = j = 1 P R j u + j = 1 P R j d + i = 1 Q R i u + i = 1 Q R i d
where R i u is the sum of R i 1 u and R i 2 u , and  R i d is the sum of R i 1 d and R i 2 d .

2.2. Problem Formulation

We investigate a resource allocation problem to maximize the sum rate of the overall system includes FD-D2D only while guaranteeing the quality of service (QoS) of both CUs and DUs. Thus, the optimization problem is presented as follows:
P 1 : max ρ i , j , p R sum
(13a) s . t . γ j u γ j u , req , γ j d γ j d , req , j C (13b) γ i 1 u γ i req , γ i 2 u γ i req i D (13c) γ i 1 d γ i req , γ i 2 d γ i req i D (13d) 0 p i p i max , i D (13e) 0 p j p j max , j C (13f) 0 p B , j p B , j max , j C (13g) i = 1 Q ρ i , j d + ρ i , j u 1 , j C (13h) j = 1 P ρ i , j d + ρ i , j u 1 , i D (13i) ρ i , j d , ρ i , j u { 0 , 1 } , i D , j C
where p is the transmit power set including p i , p j , and p B , j . In  P 1 , constraints (13a–c) guarantee that the data rate of CUs and DUs is above the requirements, which satisfies the QoS. γ j u , req , γ j d , req , and γ i req denote the minimum SINR requirement of the uplink and downlink for CUs and DUs, respectively. (13d–f) are the power constraints, where p i max , p j max , and  p B , j max are the maximum transmit power of DUi, CUj, and BS, respectively. The “one to one” reusing scenario is ensured by (13g,h), of which (13g) ensures that each subcarrier of CUj can be reused by only one DU, and Equation (13h) guarantees that any DUj can reuse at most one subcarrier of CUs.
As the network structure we proposed is a distributed system, it is assumed that the base station knows all the channel information for the calculations. The base station solves the optimization problem we modeled by using the algorithm we designed to perform power control and resource allocation for all DUs and CUs.
In practice, in actual network deployment, besides the data channels described in Figure 1, there are also control channels. DUs and CUs periodically upload CSI to the central base station via these control channels. Additionally, CUs can also transmit CSI to the base station through the data channel while performing the uplink service. It is worth mentioning that the denser the control channel’s period, the more accurate the CSI the base station possesses. However, this also increases the system overhead and signaling interference. Conversely, the sparser the control channel’s period, the lower the system overhead and signaling interference, but the CSI might not be updated promptly. If the CSI reporting period is too long, it can lead to inaccurate calculations by the base station, as the channel gain may have undergone random changes. Fortunately, due to the short-range communication characteristic of D2D, the CSI between two DUs in D2D pairs changes relatively slowly, allowing the control channel to be set with a larger period.

3. The Proposed Heuristic Algorithm

The problem P 1 is an MINLP, which is NP-hard and mathematically intractable. Therefore, we proposed a heuristic algorithm to decompose the P 1 into two subproblems to make the MINLP tractable, i.e., the power allocation and user pairing. First, the optimal power solution for each DUi matching each CUi is given by formulating the power allocation problem as nonlinear programming and searching for the optimal solution among a finite set. If the power solution can not only make the rate of DUi and CUj satisfy the QoS, but also improve the sum rate of the DUi-CUj pair compared with CUj, the reusing pair, DUi-CUj, will be regarded as a candidate option for the user pairing subproblem. Otherwise, it will be removed from the feasible option list. Then, we need to chose the most appropriate DU-CU pairs among the feasible candidates through maximum weight bipartite matching so that the sum rate of overall system can be maximized.

3.1. Power Allocation

To search for the optimal transmit power solution of each DU-CU pair, we simplify the problem P 1 to formulate an optimized problem P 2 which considers only one DU and one CU. The optimal objective is to maximize the rate of one DU-CU pair. For instance, when DUi reuses the uplink subcarrier of CUj,   P 2 is given as
P 2 : max p i , p j R i , j u
(14a) s . t . γ j u γ j u , req (14b) γ i 1 u γ i req , γ i 2 u γ i req (14c) 0 p i p i max (14d) 0 p j p j max
where R i , j u = R j u + R i 1 u + R i 2 u , which indicates the sum rate of the pair DUi-CUj. It is evident that P 2 is a nonlinear programming problem that can be solved using geometric programming techniques. Since D2D is a type of short-range communication, to reduce the computational complexity, we set g j , i 1 = g j , i 2 = g j , i , where g j , i is defined as the channel gain from CUj to the middle of two devices in D2D. Thus, we can obtain γ i 1 u = γ i 2 u = γ i u using (2)–(4), and  R i 1 u = R i 2 u = R i u , where γ i u is regarded as the SINR of D2D when reusing the uplink subcarrier of CU. As can be seen in Figure 2, l 1 is γ j u = γ j u , req , l 2 is γ i u = γ i req , l 3 is p j = p j max , and  l 4 is p i = p i max , the region R delineates the feasible power allocation space for CUj and DUi.
When searching for the optimal power solution ( p i , p j ), we introduce the following lemmas.
Theorem 1.
In the optimal power solution, at least one component must be at its maximum value. Specifically, the optimal solution ( p i o p , p j o p ) will have either p i o p = p i max or p j o p = p j max .
Proof. 
Lemma 1 is proven by contradiction. R is a closed set like in Figure 2b–d or an empty set as in Figure 2a according to constraints in (14). For nonempty R , the optimal power solution ( p i o p , p j o p ) obviously falls in R , and it is assumed that p i o p and p j o p are below the maximum value. Then, if we substitute ( α p i o p , α p j o p ) for ( p i o p , p j o p ) in the objective function of P 2 , in which α > 1 , α R + , we can obtain
R i , j u ( α p i o p , α p j o p ) = R j u ( α p i o p , α p j o p ) + 2 · R i u ( α p i o p , α p j o p ) = l o g 2 [ ( 1 + p j o p g j , B p i o p ( g i 1 , B + g i 2 , B ) + ( N 0 / α ) ) × ( 1 + p i o p g i , i p j o p g j , i + p i o p · η + ( N 0 / α ) ) 2 ] > R i , j u ( p i o p , p j o p ) .
Using (15), we obtain R i , j u ( α p i o p , α p j * o p ) > R i , j u ( p i o p , p j o p ) , while α > 1 . This obviously contradicts the assumption that ( p i o p , p j o p ) is the best possible solution. Thus, at least one component of the optimal solution ( p i o p , p j o p ) has to reach the maximum value p i max or p j max .   □
Lemma 1 illustrates that the optimal solution lies at the boundaries of the feasible region. As Figure 2 shows, there are four possible scenarios for the feasible region R , which depend on different maximum transmit power levels, channel gains, and SINR requirements [2]. The most favorable solution exists at the line Z 1 Z 2 ¯ , Z 2 Z 3 ¯ , Z 3 Z 4 ¯ or the line Z 1 Z 5 ¯ in Figure 2. To further find the collection of potential optimal power solutions, we introduce Lemma 2 as follows.
Theorem 2.
If the feasible region R is limited, the most favorable solution ( p i o p , p j o p ) can only exist at the corners of R .
Proof. 
Let R denote the boundary of R . The region R is enclosed by four lines, which are l 1 , l 2 , l 3 , and  l 4 . According to the conclusion of Lemma 1, we need to search for extreme points of objective function on R . Lemma 2 is demonstrated for the following cases:
(1)
If the geometric programming situation is as in Figure 2c, ( p i o p , p j o p ) Z 3 Z 4 ¯ . Since R i , j u is a convex function [28], we have 2 R i , j u p i 2 0 ; thus, the optimal solution can only exist at points Z 3 and Z 4 .
(2)
If the geometric programming situation is as in Figure 2d, ( p i o p , p j o p ) Z 1 Z 5 ¯ . Since R i , j u is a convex function, we have 2 R i , j u p j 2 0 ; thus, the optimal solution can only exist at points Z 1 and Z 5 .
(3)
If the geometric programming situation is as in Figure 2b, ( p i , p j ) ∈ Z 1 Z 2 ¯ and Z 2 Z 3 ¯ . Similar to (1) and (2), the optimal solution can only exist at points Z 1 , Z 2 , and  Z 3 .
Therefore, we conclude that the optimal solution ( p i o p , p j o p ) can only exist at the vertices of region R .    □
Based on the above lemmas, the possible objective points for the optimal power solution are indicated in Figure 2, which are Z 1 to Z 5 . The coordinates of Z 0 and the slope of l 1 and l 2 determine whether there are solutions or not, which is illustrated in ref. [2]. We notate points Z 0 ( p j Z 0 , p i Z 0 ) , Z 1 ( p j Z 1 , p i max ) , Z 2 ( p j max , p i max ) , Z 3 ( p j max , p i Z 3 ) , Z 4 ( p j max , p i Z 4 ) , and  Z 5 ( p j Z 5 , p i max ) . Since Z 1 to Z 5 are at the intersection of lines l 1 , l 2 , l 3 , and l 4 , we can obtain the values of p j Z 0 , p i Z 0 , p j Z 1 , p i Z 3 , p i Z 4 , and p j Z 5 as follows:
  P j Z 0 = γ j u , req N 0 ( g i , i γ i req η ) + γ j u , req γ i req N 0 ( g i 1 , B + g i 2 , B ) g j , B ( g i , i γ i req η ) γ j u , req γ i req g i , i ( g i 1 , B + g i 2 , B )
  P i Z 0 = γ j u , req N 0 ( g i , i γ i req η ) + γ j u , req γ i req N 0 ( g i 1 , B + g i 2 , B ) g j , B ( g i , i γ i req η ) γ j u , req γ i req g i , i ( g i 1 , B + g i 2 , B ) × γ i req g i , i g i , i γ i req η + γ i N 0 g i , i γ i req η
P j Z 1 = γ j u , req [ P i max ( g i 1 , B + g i 2 , B ) + N 0 ] g j , B
P i Z 3 = P j max g j , B γ j u , req N 0 g i , i γ i req η
P i Z 4 = P j max g j , B γ j u , req N 0 γ j u , req g i , B
P j Z 5 = P i max ( g i , i γ i req η ) γ i req N 0 γ j u , req g i , i
Based on the above, we obtain a finite set { Z 1 , Z 2 , Z 3 , Z 4 , Z 5 } , which contains the optimal solution, so that it can be searched and compared for all elements to obtain the maximum R i , j u . Thus, the power allocation in the DUi-CUj pair for reusing the uplink subcarrier is solved. Similarly, for the downlink, the power allocation for the maximum R i , j d can be solved by the same algorithm.

3.2. User Pairing

We proposed the most favorable power allocation algorithm for each DU-CU pair and obtained the maximal rate R i , j u . However, not every CU has a shared DU. For each unpaired CUj (uplink, for instance), the maximum achieved rate is
R j u , max = log 2 ( 1 + p j max g j , B N 0 )
When an unpaired CUj shares its uplink subcarrier with DUi, the sum rate will vary. To express the rate variety, we define the cell’s capacity gain for uplink as
Δ R i , j u = R i , j u R j u , max
Similarly, the cell’s capacity gain for the downlink can be defined as Δ R i , j d = R i , j d R j d , max . Obviously, the optimal user pairing problem becomes a bipartite matching problem for reaching the maximum weight. P 3 can be formulated as
P 3 : max ρ i , j j = 1 P i = 1 Q ( ρ i , j u Δ R i , j u + ρ i , j d Δ R i , j d )
(24a) s . t . j = 1 P ρ i , j d + ρ i , j u 1 , i D (24b) i = 1 Q ρ i , j d + ρ i , j u 1 , j C (24c) ρ i , j u , ρ i , j d { 0 , 1 } , i D , j C
To solve P 3 through bipartite graph matching, we establish two sets of vertices; one is the set of DUs, andthe other is the set of CUs with subcarriers including the uplink and downlink. And then, we compute the weight of the edge between the two vertices with Δ R i , j u or Δ R i , j d , which depends on the transmission direction of the CU. This problem is solved by Kuhn–Munkres algorithm. The specific algorithm flow for user pairing is detailed in Algorithm 1.
Algorithm 1 The optimal user pairing algorithm of HA
  1:
Initialize the cell’s sum rate variation matrix { Δ R i , j } Q × P , and the pairing indicator matrix { ρ i , j } Q × P .
  2:
for  j = 1 : Q  do
  3:
   for  i = 1 : P  do
  4:
     Determine the optimal power solution ( p i o p , p j o p ) for the single pair CUj-DUi by applying the power control algorithm described in Section 3.1.
  5:
     Substitute ( p i o p , p j o p ) in Equations (2)–(10), (22) and (23) to obtain Δ R i , j , which includes both uplink and downlink rates.
  6:
     Set ρ i , j = 1 .
  7:
     if  Δ R i , j < 0  then
  8:
        Under these conditions, we assume that the pairing attempt between CUj and DUi fails, FD-D2D access to the cell is prohibited, and CUj maintains its original connection, that is, set
   
           Δ R i , j = 0
   
           R i , j C = R j u n p
   
           R i , j D = 0
   
           ρ i , j = 0
  9:
     end if
10:
   end for
11:
end for
12:
Use the Kuhn–Munkres algorithm for maximum weight to determine the most favorable pattern { ρ i , j } Q × P of { Δ R i , j } Q × P .
13:
Return the optimal user pairing pattern { ρ i , j } Q × P and sum of the corresponding selected elements in Δ R i , j .
The computational complexity of our approach is polynomial and depends on the number of vertices and edges. Specifically, the most favorable power solution for a single CU-DU pair is searched in a limited set through one-dimensional searching, in which the complexity is O ( 1 ) . This leads to a total complexity of O ( P Q ) for the power control algorithm applied to all CU-DU pairs. Additionally, since our assumption is that the quantity of CUs is greater than or equal to the quantity of DUs, i.e., P Q , the Kuhn–Munkres algorithm for resource allocation addresses user pairing in the complexity of O ( P 3 ) . Thus, the total complexity of MaxCU-OPOP is O ( P Q + P 3 ) , which is a significant reduction compared to the complexity recorded in refs. [23,24,25].

4. Numerical Result

In this section, the numerical result is presented to verify the proposed FD-MaxSumCell-HA scheme. We consider a circular cell with the BS located in the center, where the FD-DUs and CUs are distributed randomly. The FD-MaxSumCell-HA scheme is implemented using Monte Carlo methods over 10,000 times to smooth the randomness in the simulation. The relevant parameters in our simulation are shown in Table 2. The fading, path loss, and N 0 are in a general configuration, and the cell radius and power depend on the experience of operator. The setting of SIS is based on the current level of self-interference suppression technology, designed to be an easy-to-achieve value.
We assume that one CU is assigned with one subcarrier, and the transmit power of the BS is uniformly distributed in frequency; hence, the transmit power from the BS to CUj is P B , j = P B S max / L . It is worth mentioning that most of the weight of the three-tier SIS architecture comes from the components required to cancel nonlinear SI in the RF chain. Considering the payload limitations of UAVs, for the communication transceivers mounted on UAVs, we only consider using chips for baseband interference cancellation and employing antenna isolation and air interface SIS techniques. Spatial SI can achieve 50–60 dB suppression through simple antenna isolation techniques and spatial self-interference cancellation algorithms [17,18], and the base band can use deep learning chips to predict and reconstruct the transmitted signal for interference cancellation, achieving 40–50 dB cancellation depending on the chip’s computational capability [29]. Therefore, we chose to examine the simulation results with a SIS capability of 110 dB.
Two metrics are used to evaluate the performance of the scheme; one is spectral efficiency, i.e., the sum rate, of the cell, and the other is D2D’s access rate, which is defined as the ratio of accessed DUs to the total DUs. To verify the superiority of the FD-MaxSumCell-HA scheme, we compare it with traditional half-duplex D2D underlaying networks. Moreover, we consider three scenarios of cellular users for each implementation: (1) There are only uplink CUs in the cell. (2) There are only downlink CUs in the cell. (3) There are joint uplink CUs and downlink CUs (JUAD) in the cell. This is carried out to eliminate the randomness of the user’s transmit direction
As shown in Figure 3a, whether using FD or traditional HD, D2D underlaying cellular networks can greatly increase the sum rate of the cell compared with networks that only have CUs, and the FD-MaxSumCell-HA scheme further improves the sum rate compared with the HD-D2D scheme. In particular, when there are 20 DUs in the cell, the sum rate of FD-MaxSumCell-HA shows a notable improvement of 43% compared to the HD-D2D scheme. Specifically, in the JUAD scenario, the sum rate of FD-MaxSumCell-HA is 1129.86 bps/Hz, surpassing the conventional HD scheme, which achieves a sum rate of 792.48 bps/Hz. The reason is that the sum rate of DUs improved nearly twofold because of the co-frequency co-time full-duplex adopted in D2D. Although, due to the residual SI and other interference introduced by dual-direction transmission, the improvement never reached twofold, the performance of the overall cell improved greatly. As for the access rate depicted in Figure 3b, as the number of DUs increases, the access rate of DUs for the two schemes monotonically decreases. This is because the more reuse occurs in the same subcarrier, the more interference is introduced, which will cause the DUs to not satisfy the requested QoS and exhibit access failure. However, the FD-MaxSumCell-HA scheme decreases slowly compared with the traditional HD-D2D scheme. This is because FD improves the spectral efficiency of D2D and makes it easier for DU to meet the QoS requirement. Therefore, both metrics are improved when the system adopts the FD-MaxSumCell-HA scheme.
To verify the effectiveness of HA proposed in this paper, we set the scheme in which CUs and DUs are randomly paired as the benchmark for comparison. And we only consider the JUAD scenario in this comparison. As illustrated in Figure 4a, both FD-D2D adopting HA and HD-D2D adopting HA perform better than them adopting random pairing in the sum rate comparison. This is because there is more severe interference when the CU is close to the DU in the same pair, and random pairing increases the chance of this. In particular, HD-D2D adopting HA is even better than FD-D2D with random pairing. This means that the gain brought by an excellent pairing algorithm is superior to the enhancement of the duplex mode. Figure 4b depicts the access rate comparison, where the HA scheme remains superior to the random pairing scheme. The access rate of FD and HD adopting the random scheme is even less than 50%.
Figure 5 shows the system performance comparison between the FD-MaxSumCell-HA and HD-D2D underlaying networks and the SIS of FD-D2D. The sum rate of the FD-MaxSumCell-HA scheme monotonically increase as SIS increases. FD-MaxSumCell-HA performs better even when SIS is low, which is easy to implement via antenna isolation. The access rate of FD-MaxSumCell-HA remains superior to the HD-D2D scheme when SIS is from 70 dB to 125 dB. However, when the access rate reaches 95%, it no longer improves with an increase in SIS. This is because mutual interference incurred by CU and DU reuse replaces RSI as a main factor, which depends on the resource coordination scheme.
Figure 3, Figure 4 and Figure 5 illustrate that our designed algorithm is highly robust. Compared to random allocation and traditional HD transmission, the combination of FD and the HA algorithm provides significant performance gains for the proposed network model. Therefore, even if the CSI reporting period is too long, causing some channel gain estimates to be inaccurate, the proposed model and algorithm can still enhance the cell’s spectral efficiency in most cases.
The reason for the performance enhancement of the FD-D2D underlaying network is that FD-D2D devices can improve the SE of the cell nearly twofold compared to traditional HD-D2D devices. As can be seen in Figure 6, in our scheme simulation, the sum rate of the FD-D2D pairs is approximately 1.73 times than that of HD-D2D pairs when DUs full load. This phenomenon leads to the BS being more inclined to allocate resource to DUs. The proposed scheme tends to be unfair for CUs, which results in more severe degradation of the performance of CUs. As demonstrated in Figure 7, the SE of CUs in the FD-MaxSumCell-HA scheme declines more sharply than that in the HD-MaxSumCell-HA scheme, and it is only 60% of the HD-MaxSumCell-HA scheme when DUs are equal to 20 in the joint uplink and downlink user scenario. But from another perspective, the system may seek to shift more traffic from CUs to DUs in certain scenarios; hence, this phenomenon is not always detrimental to wireless systems.

5. Conclusions

In this paper, which aims to further improve spectral efficiency, flexibility, and speed, we propose a novel FD-UAV-aided D2D network model and develop an FD-MaxSumCell-HA scheme, which adopts FD technology in UAV linking, to maximize the sum rate of the overall system. The optimization problem is MINLP, which is NP-hard and mathematically intractable. Thus, we decompose the problem into two subproblems, i.e., power allocation and user pairing, to solve it. The numerical results demonstrate that our proposed FD-MaxSumCell-HA scheme is superior to traditional HD-D2D underlaying cellular networks in both the system sum rate and access rate of D2D. In particular, when there are 20 CUs and 20 DUs in the cell, the sum rate of the FD-MaxSumCell-HA scheme improves by 43% against the traditional scheme. Moreover, the proposed scheme is better than traditional ones even when SIS is only 70 dB, which is easy to implement. Therefore, FD-MaxSumCell-HA has good application prospects in actual networks. However, in this paper, we do not consider the channel uncertainty caused by UAV mobility and perturbation, which is a problem to be solved in future research.

Author Contributions

Conceptualization, Y.L.; methodology, Y.Z. and Y.L.; software, Y.Z.; validation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z.; supervision, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the low-altitude economy project of the China Telecom Research Institute.

Data Availability Statement

Data are contained within the article.

Acknowledgments

We would like to thank Shihai Shao and his team from the National Key Laboratory of Science and Technology on Communications of the University of Electronic Science and Technology of China for their technical guidance.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
D2DDevice-to-device
FDFull-duplex
HDHalf-duplex
UAVUnmanned aerial vehicle
DUD2D user
CUCellular user
HAHeuristic algorithm
BSBase station
SESpectral efficiency
EEEnergy efficiency
JUADJoint uplink and downlink
SISelf-interference
RSIResidual self-interference
MaxSumCellMaximizing sum rate of cell
SISSelf-interference suppression
QoSQuality of service

References

  1. Islam, T.; Kwon, C. Survey on the state-of-the-art in device-to-device communication: A resource allocation perspective. Ad. Hoc. Netw. 2022, 136, 102978. [Google Scholar] [CrossRef]
  2. Feng, D.; Lu, L.; Wu, Y.Y.; Li, G.Y.; Feng, G.; Li, S. Device-toDevice Communications Underlaying Cellular Networks. IEEE Trans. Commun. 2013, 61, 3541–3551. [Google Scholar] [CrossRef]
  3. Li, X.; Shankaran, R.; Orgun, M.; Fang, G.; Xu, Y. Resource Allocation for Underlay D2D Communication with Proportional Fairness. IEEE Trans. Veh. Technol. 2018, 67, 6244–6258. [Google Scholar] [CrossRef]
  4. Kai, C.; Li, H.; Xu, L.; Li, Y.; Jiang, T. Energy-Efficient Device-to-Device Communications for Green Smart Cities. IEEE Trans. Industrial Inform. 2018, 14, 1542–1551. [Google Scholar] [CrossRef]
  5. Ni, M.; Pan, J. Throughput Analysis for Downlink Resource Reusing D2D Communications in Cellular Networks. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Singapore, 4–8 December 2017; pp. 1–7. [Google Scholar]
  6. Idris, F.; Tang, J.; So, D.K.C. Resource and energy efficient device to device communications in downlink cellular system. In Proceedings of the 2018 IEEE Wireless Communications and Networking Conference (WCNC), Barcelona, Spain, 15–18 April 2018; pp. 1–6. [Google Scholar]
  7. Kai, C.; Xu, L.; Zhang, J.; Peng, M. Joint Uplink and Downlink Resource Allocation for D2D Communication Underlying Cellular Networks. In Proceedings of the 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP), Hangzhou, China, 18–20 October 2018; pp. 1–6. [Google Scholar]
  8. Kai, C.; Wu, Y.; Peng, M.; Huang, W. Joint Uplink and Downlink Resource Allocation for NOMA-Enabled D2D Communications. IEEE Wirel. Commun. Lett. 2021, 10, 1247–1251. [Google Scholar] [CrossRef]
  9. Kai, C.; Li, H.; Xu, L.; Li, Y.; Jiang, T. Joint Subcarrier Assignment with Power Allocation for Sum Rate Maximization of D2D Communications in Wireless Cellular Networks. IEEE Trans. Veh. Technol. 2019, 68, 4748–4759. [Google Scholar] [CrossRef]
  10. Li, Y.; Aghvami, A.H.; Dong, D. Path Planning for Cellular-Connected UAV: A DRL Solution with Quantum-Inspired Experience Replay. IEEE Trans. Wirel. Commun. 2022, 21, 7897–7912. [Google Scholar] [CrossRef]
  11. Li, Y.; Aghvami, A.H. Radio Resource Management for Cellular-Connected UAV: A Learning Approach. IEEE Trans. Commun. 2023, 71, 2784–2800. [Google Scholar] [CrossRef]
  12. Zeng, Y.; Zhang, R.; Lim, T.J. Wireless communications with unmanned aerial vehicles: Opportunities and challenges. IEEE Commun. Mag. 2016, 54, 36–42. [Google Scholar] [CrossRef]
  13. Miao, J.; Liao, Q.; Zhao, Z. Joint Rate and Coverage Design for UAV-Enabled Wireless Networks with Underlaid D2D Communications. In Proceedings of the 2020 IEEE 6th International Conference on Computer and Communications (ICCC), Chengdu, China, 11–14 December 2020; pp. 815–819. [Google Scholar]
  14. Huang, W.; Yang, Z.; Pan, C.; Pei, L.; Chen, M.; Shikh-Bahaei, M.; Elkashlan, M.; Nallanathan, A. Joint Power, Altitude, Location and Bandwidth Optimization for UAV with Underlaid D2D Communications. IEEE Wirel. Commun. Lett. 2019, 8, 524–527. [Google Scholar] [CrossRef]
  15. Yin, C.; Yang, H.; Xiao, P.; Chu, Z.; Garcia-Palacios, E. Resource Allocation for UAV-Assisted Wireless Powered D2D Networks with Flying and Ground Eavesdropping. IEEE Commun. Lett. 2023, 27, 2103–2107. [Google Scholar] [CrossRef]
  16. Lea, B.; Shome, D.; Waqar, O.; Tomal, J. Sum rate maximization of D2D networks with energy constrained UAVs through deep unsupervised learning. In Proceedings of the 2021 IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), New York, NY, USA, 1–4 December 2021; pp. 453–459. [Google Scholar]
  17. Shi, C.; Pan, W.; Shao, S. RF Wideband Self-Interference Cancellation for Full Duplex Phased Array Communication Systems. In Proceedings of the ICC 2022—IEEE International Conference on Communications, Seoul, Republic of Korea, 16–20 May 2022; pp. 1094–1099. [Google Scholar]
  18. Shi, C.; Pan, W.; Shen, Y.; Shao, S. Robust Transmit Beamforming for Self-Interference Cancellation in STAR Phased Array Systems. IEEE Signal Process. Lett. 2022, 29, 2622–2626. [Google Scholar] [CrossRef]
  19. He, Y.; Zhao, H.; Guo, W.; Shao, S.; Tang, Y. Frequency-Domain Successive Cancellation of Nonlinear Self-Interference with Reduced Complexity for Full-Duplex Radios. IEEE Trans. Commun. 2022, 70, 2678–2690. [Google Scholar] [CrossRef]
  20. Yang, T.; Zhang, R.; Cheng, X.; Yang, L. Graph Coloring Based Resource Sharing (GCRS) Scheme for D2D Communications Underlaying Full-Duplex Cellular Networks. IEEE Trans. Veh. 2017, 66, 7506–7517. [Google Scholar] [CrossRef]
  21. Hemachandra, K.T.; Rajatheva, N.; Latva-Aho, M. Sum-rate analysis for full-duplex underlay device-to-device networks. In Proceedings of the 2014 IEEE Wireless Communications and Networking Conference, Istanbul, Turkey, 6–9 April 2014; pp. 514–519. [Google Scholar]
  22. Cheng, W.; Zhang, X.; Zhang, H. Optimal power allocation for full-duplex D2D communications over wireless cellular networks. In Proceedings of the 2014 IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014; pp. 4764–4769. [Google Scholar]
  23. Li, S.; Ni, Q.; Sun, Y.; Min, G. Resource allocation for weighted sumrate maximization in multi-user full-duplex device-to-device communications: Approaches for perfect and statistical CSIs. IEEE Access 2017, 5, 27229–27241. [Google Scholar] [CrossRef]
  24. Liu, F.; Hou, X.; Liu, Y. Capacity improvement for full duplex deviceto-device communications underlaying cellular network. IEEE Access 2018, 6, 68373–68383. [Google Scholar] [CrossRef]
  25. Vu, H.V.; Tran, N.H.; Le-Ngoc, T. Full-Duplex Device-to-Device Cellular Networks: Power Control and Performance Analysis. IEEE Trans. Veh. Technol. 2019, 68, 3952–3966. [Google Scholar] [CrossRef]
  26. Chung, M.; Sim, M.S.; Kim, D.K.; Chae, C. Compact full-duplex MIMO radios in D2D underlaid cellular networks: From system design to prototype results. IEEE Access 2017, 5, 16601–16617. [Google Scholar] [CrossRef]
  27. Khandaker, M.R.A.; Masouros, C.; Wong, K. Secure full-duplex device-to-device communication. In Proceedings of the 2017 IEEE Globecom Workshops, Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar]
  28. Lee, N.; Lin, X.; Andrews, J.G.; Heath, R.W., Jr. Power control for D2D underlaid cellular networks: Modeling, algorithms, and analysis. IEEE J. Sel. Areas Commun. 2015, 33, 1–13. [Google Scholar] [CrossRef]
  29. Wang, X.; Zhao, H.; He, Y.; Hu, P.; Shao, S. A Simple Neural Network for Nonlinear Self-Interference Cancellation in Full-Duplex Radios. In IEEE Transactions on Vehicular Technology; IEEE: Piscataway, NJ, USA, 2024. [Google Scholar] [CrossRef]
Figure 1. The cell model involves different kinds of user, such as an FD-D2D user, a traditional D2D user, and an unpaired CU.
Figure 1. The cell model involves different kinds of user, such as an FD-D2D user, a traditional D2D user, and an unpaired CU.
Electronics 13 02264 g001
Figure 2. Feasible region for power allocation of each DU-CU pair in different situations.
Figure 2. Feasible region for power allocation of each DU-CU pair in different situations.
Electronics 13 02264 g002
Figure 3. Performance comparison of FD-MaxSumCell-HA versus traditional HD-D2D networks with varying numbers of DUs from 0 to 20.
Figure 3. Performance comparison of FD-MaxSumCell-HA versus traditional HD-D2D networks with varying numbers of DUs from 0 to 20.
Electronics 13 02264 g003
Figure 4. The performance comparison between HA and random pairing with respect to the number of DUs, which ranges from 0 to 20.
Figure 4. The performance comparison between HA and random pairing with respect to the number of DUs, which ranges from 0 to 20.
Electronics 13 02264 g004
Figure 5. The performance comparison between FD-MaxSumCell-HA and traditional HD-D2D networks with respect to SIS, which ranges from 70 dB to 125 dB.
Figure 5. The performance comparison between FD-MaxSumCell-HA and traditional HD-D2D networks with respect to SIS, which ranges from 70 dB to 125 dB.
Electronics 13 02264 g005
Figure 6. The SE of DUs after employing the user pairing algorithm.
Figure 6. The SE of DUs after employing the user pairing algorithm.
Electronics 13 02264 g006
Figure 7. The SE of CUs after employing the user pairing algorithm.
Figure 7. The SE of CUs after employing the user pairing algorithm.
Electronics 13 02264 g007
Table 1. Definitions of channel-related parameters.
Table 1. Definitions of channel-related parameters.
NotationDefinition
g B , j , g i 1 , B , g i 2 , B , g B , i 1 , g B , i 2 , g j , i 1 , g j , i 2 , g i 1 , j , g i 2 , j The channel gain between the base station, CU, and DU. The subscript B represents the base station, j represents the CU, and  i 1 and i 2 represent the DU.
β The exponential distribution coefficient of fast fading.
Γ The log-normal distribution coefficient of slow fading.
GThe constant coefficient of path loss.
α The exponent coefficient of path loss.
lThe distance between the CU, DU, and BS.
Table 2. The parameter values used in the simulation.
Table 2. The parameter values used in the simulation.
ParameterValue
Number of CUs (P)20
Number of DUs (Q)0 to 20
Cell radius500 m
Users distributionUniform
Fast fadingMean = 1
Slow fadingStandard deviation = 8 dB
Noise spectral density ( N 0 )−174 dBm/Hz
P j max P i max 24 dBm
P B S max 46 dBm
Exponent coefficients of path loss ( α )3
Constant coefficients of path loss (G) 10 2
D2D distance (d)10 m
UAV hover height80 m
Bandwidth10 MHz
Self-interference suppression110 dB
Number of subcarriers (L)20
γ j d , req , γ j u , req , γ i req 10 dB
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, Y.; Li, Y. Full-Duplex Unmanned Aerial Vehicle Communications for Cellular Spectral Efficiency Enhancement Utilizing Device-to-Device Underlaying Structure. Electronics 2024, 13, 2264. https://doi.org/10.3390/electronics13122264

AMA Style

Zhou Y, Li Y. Full-Duplex Unmanned Aerial Vehicle Communications for Cellular Spectral Efficiency Enhancement Utilizing Device-to-Device Underlaying Structure. Electronics. 2024; 13(12):2264. https://doi.org/10.3390/electronics13122264

Chicago/Turabian Style

Zhou, Yuetian, and Yang Li. 2024. "Full-Duplex Unmanned Aerial Vehicle Communications for Cellular Spectral Efficiency Enhancement Utilizing Device-to-Device Underlaying Structure" Electronics 13, no. 12: 2264. https://doi.org/10.3390/electronics13122264

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