Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2021 May 4;21(9):3186. doi: 10.3390/s21093186

Distributed Joint Optimization of Beamforming and Power Allocation for Maximizing the Energy Efficiency of Cognitive Heterogeneous Networks

Kisong Lee 1
Editor: Jun-Pyo Hong1
PMCID: PMC8124503  PMID: 34064315

Abstract

This paper investigated an energy-efficient beamforming and power allocation strategy for cognitive heterogeneous networks with multiple-input-single-output interference channels. To maximize the sum energy efficiency of secondary users (SUs) while keeping the interference to primary networks under a predetermined threshold, I propose a distributed resource allocation algorithm using dual methods, in which each SU updates its beamforming vector and transmit power iteratively without any information sharing until convergence. The simulation results verify that the performance of the proposed scheme is comparable to that of the optimal scheme but with a much shorter computation time.

Keywords: cognitive heterogeneous networks, MISO interference channel, energy efficiency, joint optimization, distributed algorithm

1. Introduction

With the rapid increase in mobile traffic and wireless devices, cognitive heterogeneous networks (CHNs) have received a great deal of attention as a promising infrastructure for improving data rates and communication coverage [1,2]. The spectral efficiency can be significantly improved by sharing the same spectrum between different types of networks in CHNs, which is not possible with conventional homogeneous networks; however, at the same time, severe co-channel interference can occur. Accordingly, a number of studies have been conducted regarding developing methods for mitigating co-channel interference between different networks, such as interference coordination and cancellation [3,4,5], radio resource management [6,7], and cooperative strategy [8,9].

The explosive growth in mobile traffic has also led to a considerable increase in the energy consumption of wireless devices. Given that most wireless devices are powered by limited batteries, energy shortages are regarded as one of the main obstacles for limiting the performance of CHNs [10].

In this context, there have been attempts to develop energy-efficient communications for CHNs [11,12,13,14]. In [11,12], resource allocations were investigated to maximize the energy efficiency of underlying device-to-device (D2D) communications, and, in [13,14], energy-efficient user-association methods were also investigated. To further improve the energy efficiency of CHNs, studies on multi-antenna techniques have been undertaken [15,16,17,18]. In [15], joint beamforming and power allocation were designed to maximize the energy efficiency of a point-to-point multiple-input-single-output (MISO) distributed antenna system. An energy-efficient framework was provided for CHNs with multiple-input-multiple-output (MIMO) in [16], and a beamforming design for energy-efficient CHNs was proposed in consideration of co-channel interference in [17]. A joint power allocation and reflecting beamforming was also proposed based on reinforcement learning to enhance anti-jamming communication performance and mitigate jamming interference in [18].

Although some existing works have investigated strategies for energy-efficient CHNs, they used a centralized approach to deal with the non-convex optimization problems [11,12,13,17]. Given that this centralized approach needs high computational complexity and large signaling overhead, it is required to devise a distributed algorithm for energy-efficient CHNs that can be operated in practical systems.

This paper considered CHNs with MISO interference channels, in which the secondary user (SU) pairs opportunistically to utilize the same spectrum as long as the interference on the primary networks does not exceed the allowed threshold. I formulated a problem that optimizes the beamforming vectors and transmit powers of SU pairs jointly to maximize the sum energy efficiency while ensuring the constraint of the interference to primary networks.

An energy-efficient beamforming and power allocation strategy using dual methods, which can be operated in a distributed manner without any information sharing is proposed to deal with the formulated non-convex problem. Evaluating the performances of the proposed scheme under a variety of environments shows that the proposed scheme achieved near-optimal sum energy efficiency and violation probability while reducing the computation time significantly.

The remainder of this paper is organized as follows. In Section 2, the considered system model is introduced, together with the problem statement, and the energy-efficient beamforming and power allocation is proposed in Section 3. In Section 4, the performance of the proposed scheme is evaluated under a variety of scenarios, and finally the conclusions are presented in Section 5.

2. System Model and Problem Statement

As shown in Figure 1, I considered CHNs with MISO interference channels, in which N SU pairs, each of which is composed of a transmitter (Tx) equipped with K antennas and a receiver (Rx) equipped with a single antenna [15,19], share the same spectrum with primary users (PUs) equipped with a single antenna. The sets of SU pairs and antennas are denoted as N and K, respectively, i.e., |N|=N and |K|=K. The channel between SU Tx i and SU Rx j for antenna k is also denoted as gi,j[k], and the index c for PUs is used, e.g., gi,c[k] is the channel between SU Tx i and PU Rx for antenna k, and gc,i is the channel between the PU Tx and SU Rx i. Each SU Tx can transmit a data signal to its paired SU Rx through the same spectrum band as long as it does not interfere with the data transmission of PUs. gi,c[k] for kK is known at SU Tx i to regulate the amount of interference on the PU Rx below a predefined threshold.

Figure 1.

Figure 1

System model for cognitive heterogeneous networks with MISO interference channels.

The received signal at SU Rx i is represented by

yi=pigi,iHwixi+jN\{i}pjgj,iHwjxj+pcgc,ixc+zi, (1)

where (·)H denotes a Hermitian transposition, xi and xc are the normalized data symbols sent by SU Tx i with transmit power pi and the PU Tx with transmit power pc, respectively, and ziCN(0,σ2) indicates additive white Gaussian noise at SU Rx i. In addition, gi,j={gi,j[1],gi,j[2],,gi,j[K]}CK×1, and wi is a beamforming vector with a unit norm, such that wi={wi[1],wi[2],,wi[K]}CK×1 and wi2=1.

The achievable spectral efficiency of the SU pair i is given by

ri=log21+pi|gi,iHwi|2σ2+pc|gc,i|2+jN\{i}pj|gj,iHwj|2. (2)

The consumed power at the SU pair i is expressed as

PiCE=Pcircuit+pi, (3)

where Pcircuit is the constant power consumed in communication circuits. From (2) and (3), the energy efficiency of the SU pair i can be defined as the spectral efficiency divided by the power dissipation (bits/Hz/Joule), i.e., ηiEE=riPiCE, which implies how efficiently energy is used for data transmission. At the same time, the transmission from SU Tx i causes interference to the PU Rx; this interference is expressed as Ii=pi|gi,cHwi|2.

Then, the problem is developed to find the optimal resource allocation strategy of SU pairs, i.e., the beamforming vectors and transmit powers, to maximize the sum energy efficiency while ensuring that the interference on the PU Rx is less than the maximum allowable level, Imax, as follows.

maxW,0pη=iNηiEEs.t.pi|gi,cHwi|2Imax,iNpiPmax,iNwi2=1,iN, (4)

where p={p1,p2,,pN}, W={w1,w2,,wN}, and Pmax is the maximum transmit power for each SU Tx. Given that (4) is a non-convex problem due to the co-channel interference, deriving the optimal values of W and p mathematically is intractable. Although the optimal solutions can be numerically obtained by an exhaustive search, in which W and p are quantized with equally spaced values and all possible combinations are examined in a centralized manner, this requires high computational complexity and message passing overheads for sharing the channel state information (CSI) of all channels.

3. Proposed Algorithm

In this section is the proposal of an energy-efficient beamforming and power allocation strategy that can be operated in a distributed manner. In the absence of the knowledge of CSI for interference channels, the optimal beamforming strategy for maximizing the energy efficiency of each SU pair is the maximum ratio transmission (MRT) [15]. Thus, the beamforming vector for SU Tx i can be set to wi=gi,igi,i.

With wi=gi,igi,i, (2) is translated to

ri=log21+pigi,i2σ2+pc|gc,i|2+jN\{i}pj|g^j,i|2, (5)

where |g^j,i|2=|gj,iHgj,j|2gj,j2. The interference on the PU Rx caused by SU Tx i can also be transformed to    

Ii=pi|gi,cHgi,i|2gi,i2=pi|g^i,c|2. (6)

With the determined beamforming vector, the optimization problem is reduced to finding the transmit power of Tx i that maximizes its own energy efficiency, and this can be developed as follows.

max0piηiEEs.t.pi|g^i,c|2ImaxpiPmax. (7)

Defining qi=riPiCE, the fractional objective function in (7) can be translated into a subtractive form by using nonlinear fractional programming [20]. Problem (7) can then be reformulated as

max0piriqiPiCEs.t.pi|g^i,c|2ImaxpiPmax. (8)

To solve the problem (8) using dual methods [21], first define the following Lagrangian function of (8).

L(pi,λi,μi)=riqiPiCE+λiImaxpi|g^i,c|2+μiPmaxpi, (9)

where λi and μi are the Lagrange multipliers for the first and second constraints of (8), respectively, which have non-zero values. λ={λ1,λ2,,λN} and μ={μ1,μ2,,μN} are also denoted.

Then, the dual objective is defined as

G(λi,μi)=max0piL(pi,λi,μi), (10)

and the dual problem is written as

min0λi,0μiG(λi,μi). (11)

According to (10) and (11), pi can be updated to maximize L(pi,λi,μi) while λi and μi are updated to minimize G(λi,μi) in each SU Tx in an iterative manner.

The Karush–Kuhn–Tucker (KKT) conditions with complementary slackness are represented by

Lpi=gi,i2ln2pigi,i2+σ2+pc|gc,i|2+jN\{i}pj|g^j,i|2qiλi|g^i,c|2μi=0 (12)
λiImaxpi|g^i,c|2=0 (13)
μiPmaxpi=0 (14)
pi0,λi0,μi0. (15)

The transmit power that satisfies the KKT conditions is found from (12)–(15), as follows.

pi*=1ln2qi+λi|g^i,c|2+μiΘigi,i2+, (16)

where [·]+=max(·,0) and Θi=σ2+pc|gc,i|2+jN\{i}pj|g^j,i|2. Given that Θi is the sum of the noise power and interference power from the PU and the other SU pairs in (16), it can be measured by subtracting the signal power transmitted by SU Tx i from the total power received at SU Rx i. This indicates that the SU pair i can determine its transmit power without knowledge of the individual values of the parameters in Θi.

In addition, the Lagrange multipliers are updated by the gradient algorithm, as follows.

λiλiκImaxpi|g^i,c|2+, (17)
μiμiνPmaxpi+, (18)

where κ and ν are step sizes that are sufficiently small to ensure the convergence of iterations.

The proposed algorithm works as described in Algorithm 1. In particular, SU Txs perform the initialization of the transmit powers and the Lagrange multipliers randomly and then determine the beamforming vectors with MRT. They also calculate the energy efficiencies with the determined transmit powers and beamforming vectors. Next, each SU Tx calculates the transmit power based on (16) and updates the Lagrange multipliers based on (17) and (18) iteratively until the transmit powers for all SU Txs converge to the stationary points.

Then, all SUs update the achievable spectral efficiencies and consumed powers with the converged values of the transmit powers and examine the convergence of energy efficiencies iteratively until convergence is achieved. There is no need to share information among SUs to find wi and pi in the proposed algorithm, thereby, enabling a distributed operation. From the fact that ϵ2 iterations are required to make the norm of the gradient less than ϵ in the worst case [22], i.e., the number of iterations for the convergence of inner loop, the computational complexity of the proposed algorithm is OIcN2ϵ2, in which O(·) denotes the big-O notation, N2 is the number of computations for the calculation of p, and Ic is the number of iterations for the convergence of the outer loop [23].

Algorithm 1 Energy-efficient beamforming and power allocation.

1: Initialize p(0), λ, and μ, randomly

2: Determine wi=gi,igi,iiN

3: repeat

4:     Set q=r/PCE

5:     j1

6:     repeat

7:         poldp(j1)

8:         for i=1 to N

9:             Compute pi(j) according to (16)

10:             Update λi and μi according to (17) and (18)

11:         end for

12:         p(j)={p1(j),p2(j),,pN(j)}

13:         jj+1

14:     until p(j)pold<ϵ

15:     Update r and PCE with p

16: untilrqPCE<ϵ

4. Performance Evaluation and Discussion

The following system parameters are considered as the default to evaluate the performance of the proposed scheme [24,25,26,27,28]: N = 2, K = 2, Imax = −50 dBm, Pmax=pc=Pcircuit = 30 dBm, and σ2=100 dBm. The nodes are randomly generated over an area of 35 × 35 m, in which the maximum distance between SU Tx and SU Rx in the same SU pair is set to 15 m. The path-loss and multi-path fading are considered to generate wireless channels. For example, the path-loss exponent and the attenuation at a reference distance of 1 m are determined as 3.6 and −30 dB, respectively, for the path-loss model. In addition, the multi-path fading is generated by an independent and identically distributed (i.i.d.) circularly symmetric complex Gaussian (CSCG) random variable with a zero mean and unit variance. The following five schemes are compared for performance evaluation.

  • Optimal scheme: The beamforming vector is determined by the MRT, i.e., wi=gi,igi,i, and the optimal p is obtained by exhaustive search where all possible combinations over 100 equally spaced values of p are examined.

  • Proposed scheme: p is determined according to Algorithm 1 with wi=gi,igi,i.

  • Maximum sum rate scheme: p is determined to maximize the sum rate with wi=gi,igi,i.

  • Maximum power scheme: Pmax is used for each SU Tx with wi=gi,igi,i.

  • Random power scheme: Randomly generated p is used for each SU Tx with wi=gi,igi,i.

As shown in Figure 2, the proposed scheme converged within 60 iterations. More specifically, each SU Tx update transmitted power to maximize its energy efficiency, which, in turn, affected the energy efficiency of the other SU pair. However, the transmit powers of all SU Txs converged as the iteration progressed, and finally the sum energy efficiency also converged. The convergence value of the sum energy efficiency was observed as 8.1, which indicates that the achievable sum rate per unit energy and unit frequency was 8.1 bits.

Figure 2.

Figure 2

Convergence of the proposed scheme.

Figure 3 shows the sum energy efficiency, sum spectral efficiency, and average transmit power versus the maximum transmit power (Pmax) for all the considered schemes. As the proposed scheme does not use transmit power of more than 25 dBm, which is a loss in terms of energy efficiency, its energy efficiency converges to a stationary point even though Pmax increases by more than 25 dBm. The proposed scheme was confirmed to achieve near-optimal performance.

Figure 3.

Figure 3

Performance comparison versus the maximum transmit power (Pmax). (a) Sum energy efficiency vs. Pmax. (b) Sum spectral efficiency vs. Pmax. (c) Average transmit power vs. Pmax.

On the other hand, the maximum sum rate scheme used more transmit power to maximize the sum rate as Pmax increased. As a result, the sum spectral efficiency improved with increasing Pmax, but the energy efficiency degraded rapidly when Pmax was larger than 25 dBm due to excessive energy use. Both the sum energy and spectral efficiencies were decreased in the maximum and random power schemes, which did not perform adaptive resource management, because of the strong interference as Pmax increased.

Figure 4 depicts the sum energy efficiency and violation probability versus the maximum allowable interference level (Imax). Here, the violation probability indicates how much the constraint of allowable interference on the PU Rx is violated, and a penalty is imposed to sum the energy efficiency by setting it to zero if the violation occurs. It is harder to guarantee the constraint of Imax as Imax decreases. As a result, the violation probability increased, and the sum energy efficiency degraded seriously in the maximum and random power schemes, which validates the need for efficient resource management. On the other hand, the violation occurred rarely in the remaining three schemes owing to adaptive resource management.

Figure 4.

Figure 4

Performance comparison versus the maximum allowable interference level (Imax). (a) Sum energy efficiency vs. Imax. (b) Violation probability vs. Imax.

The proposed scheme performed comparably with the optimal scheme over the entire range of Imax, while the maximum sum rate scheme achieved a much lower energy efficiency compared with the proposed scheme because it utilized the power control to maximize the sum rate rather than the sum energy efficiency. When the constraint of the maximum allowable interference was violated, the SU pairs ceased to use the frequency band so as to avoid causing serious interference with the PU Rx. Therefore, a high violation probability limited the use of the frequency band by the SU pairs. Given that the effect of violation is included in the sum energy efficiency by imposing the penalty, the result for the violation probability is omitted in the following results for brevity.

Figure 5 shows the sum energy efficiency versus the number of antennas (K). As K increased, the sum energy efficiency improved for all considered schemes due to the antenna diversity, which confirms that multiple antennas can generally be utilized to enhance the energy efficiency of the system. The proposed scheme also achieved near-optimal performance for a large-antenna system.

Figure 5.

Figure 5

Sum energy efficiency vs. the number of antennas (K).

Figure 6 shows the performance comparison versus the number of SU pairs (N) in terms of the computation time and sum energy efficiency. The proposed scheme achieved a much shorter computation time compared with the optimal scheme, in which the computation time increased exponentially with N. As confirmed in Figure 3, SU pairs caused severe interference with each other as N increased, which degraded the sum energy efficiency of the maximum and random power schemes. However, the proposed scheme outperformed the conventional schemes by adequately coping with serious interference even for a large number of SU pairs.

Figure 6.

Figure 6

Performance comparison versus the number of SU pairs (N). (a) Computation time vs. N. (b) Sum energy efficiency vs. N.

5. Conclusions

This paper investigated an energy-efficient beamforming and power allocation strategy for CHNs with MISO interference channels, in which the resource allocation for each SU was optimized to maximize its own energy efficiency while guaranteeing the constraint of the allowable interference on primary networks. More specifically, I derived the equations for the beamforming vector and transmit power analytically and proposed an iterative algorithm using dual methods, which is operated in a distributed manner without any information sharing. Our simulation results demonstrated that the proposed scheme not only surpassed the existing ones but also achieved almost optimal performance with a shorter computation time. For future work, our study can be extended to distributed resource management for CHNs with MIMO interference channels.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. 2021R1A2C4002024).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Sun S., Gong L., Rong B., Lu K. An intelligent SDN framework for 5G heterogeneous networks. IEEE Commun. Mag. 2015;53:142–147. doi: 10.1109/MCOM.2015.7321983. [DOI] [Google Scholar]
  • 2.An J., Yang K., Wu J., Ye N., Guo S., Liao Z. Achieving sustainable ultra-dense heterogeneous networks for 5G. IEEE Commun. Mag. 2017;55:84–90. doi: 10.1109/MCOM.2017.1700410. [DOI] [Google Scholar]
  • 3.Shin W., Noh W., Jang K., Choi H.-H. Hierarchical interference alignment for downlink heterogeneous networks. IEEE Trans. Wireless Commun. 2012;11:4549–4559. doi: 10.1109/TWC.2012.101912.120421. [DOI] [Google Scholar]
  • 4.Xia P., Liu C., Andrews J. Downlink coordinated multipoint with overhead modeling in heterogeneous cellular networks. IEEE Trans. Wirel. Commun. 2013;12:4025–4037. doi: 10.1109/TWC.2013.071913.121632. [DOI] [Google Scholar]
  • 5.Wildemeersch M., Quek T.Q.S., Kountouris M., Rabbachin A., Slump C.H. Successive interference cancellation in heterogeneous cellular networks. IEEE Trans. Commun. 2014;62:4440–4453. doi: 10.1109/TCOMM.2014.2370056. [DOI] [Google Scholar]
  • 6.Fooladivanda D., Rosenberg C. Joint resource allocation and user association for heterogeneous wireless cellular networks. IEEE Trans. Wirel. Commun. 2013;12:248–257. doi: 10.1109/TWC.2012.121112.120018. [DOI] [Google Scholar]
  • 7.Liu A., Lau V., Ruan L., Chen J., Xiao D. Hierarchical radio resource optimization for heterogeneous networks with enhanced intercell interference coordination (eICIC) IEEE Trans. Signal Process. 2014;62:1684–1693. doi: 10.1109/TSP.2014.2302748. [DOI] [Google Scholar]
  • 8.Ye Q., Rong B., Chen Y., Al-Shalash M., Caramanis C., Andrews J.G. User association for load balancing in heterogeneous cellular networks. IEEE Trans. Wirel. Commun. 2013;12:2706–2716. doi: 10.1109/TWC.2013.040413.120676. [DOI] [Google Scholar]
  • 9.Dhillon H., Andrews J. Downlink rate distribution in heterogeneous cellular networks under generalized cell selection. IEEE Wirel. Commun. Lett. 2014;3:42–45. doi: 10.1109/WCL.2013.110713.130709. [DOI] [Google Scholar]
  • 10.Sun Y., Xia W., Zhang S., Wu Y., Wang T., Fang Y. Energy efficient pico cell range expansion and density joint optimization for heterogeneous networks with eICIC. Sensors. 2018;28:762. doi: 10.3390/s18030762. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Jiang Y., Liu Q., Zheng F., Gao X., You X. Energy-efficient joint resource allocation and power control for D2D communications. IEEE Trans. Veh. Technol. 2016;65:6119–6127. doi: 10.1109/TVT.2015.2472995. [DOI] [Google Scholar]
  • 12.Xu H., Xu W., Yang Z., Pan Y., Shi J., Chen M. Energy-efficient resource allocation in D2D underlaid cellular uplinks. IEEE Commun. Lett. 2017;21:560–563. doi: 10.1109/LCOMM.2016.2633338. [DOI] [Google Scholar]
  • 13.Mesodiakaki A., Adelantado F., Alonso L., Verikoukis C. Energy-efficient user association in cognitive heterogeneous networks. IEEE Commun. Mag. 2014;52:22–29. doi: 10.1109/MCOM.2014.6852079. [DOI] [Google Scholar]
  • 14.Marabissi D., Mucchi L., Morosi S. User-cell association for security and energy efficiency in ultra-dense heterogeneous networks. Sensors. 2021;21:508. doi: 10.3390/s21020508. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Kim H., Park E., Park H., Lee I. Beamforming and power allocation designs for energy efficiency maximization in MISO distributed antenna systems. IEEE Commun. Lett. 2013;17:2100–2103. doi: 10.1109/LCOMM.2013.100713.131715. [DOI] [Google Scholar]
  • 16.Yang H.H., Geraci G., Quek T.Q.S. Energy-efficient design of MIMO heterogeneous networks with wireless backhaul. IEEE Trans. Wirel. Commun. 2016;15:4914–4927. doi: 10.1109/TWC.2016.2549529. [DOI] [Google Scholar]
  • 17.Nguyen L.D., Tuan H.D., Duong T.Q., Dobre O.A., Poor H.V. Downlink beamforming for energy-efficient heterogeneous networks with massive MIMO and small cells. IEEE Trans. Wirel. Commun. 2018;17:3386–3400. doi: 10.1109/TWC.2018.2811472. [DOI] [Google Scholar]
  • 18.Yang H., Xiong Z., Zhao J., Niyato D., Wu Q., Poor H.V., Tornatore M. Intelligent reflecting surface assisted anti-jamming communications: A fast reinforcement learning approach. IEEE Trans. Wirel. Commun. 2021;20:1963–1974. doi: 10.1109/TWC.2020.3037767. [DOI] [Google Scholar]
  • 19.Tajer A., Prasad N., Wang X. Beamforming and rate allocation in MISO cognitive radio networks. IEEE Trans. Signal Process. 2010;58:362–377. doi: 10.1109/TSP.2009.2031280. [DOI] [Google Scholar]
  • 20.Dinkelbach W. On nonlinear fractional programming. Manag. Sci. 1967;13:492–498. doi: 10.1287/mnsc.13.7.492. [DOI] [Google Scholar]
  • 21.Yu W., Lui R. Dual methods for nonconvex spectrum optimization of multicarrier systems. IEEE Trans. Commun. 2006;54:1310–1321. doi: 10.1109/TCOMM.2006.877962. [DOI] [Google Scholar]
  • 22.Fliege J., Vaz A.I.F., Vicente L.N. Complexity of gradient descent for multiobjective optimization. Optim. Methods Softw. 2018;34:949–959. doi: 10.1080/10556788.2018.1510928. [DOI] [Google Scholar]
  • 23.Venturino L., Prasad N., Wang X. Coordinated scheduling and power allocation in downlink multicell OFDMA networks. IEEE Trans. Veh. Tech. 2009;58:2835–2848. doi: 10.1109/TVT.2009.2013233. [DOI] [Google Scholar]
  • 24.Ayman N. IEEE 802.20 Channel Models Document–802.20-PD-08r1. 802.20-PD-08. IEEE. 2005 Sep 6;
  • 25.de Melo Y.V.L., Batista R.L., e Silva C.F.M., Maciel T.F., da Silva J.M.B., Cavalcanti F.R.P. Uplink power control with variable target SINR for D2D communications underlying cellular networks; Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring); Glasgow, UK. 11–14 May 2015; pp. 1–5. [Google Scholar]
  • 26.Li F., Zhang Y., Aide Al-Qaness M.A. Multi-objective resource allocation scheme for D2D multicast with QoS guarantees in cellular networks. Appl. Sci. 2016;6:274. doi: 10.3390/app6100274. [DOI] [Google Scholar]
  • 27.Lee W. Resource allocation for multi-channel underlay cognitive radio network based on deep neural network. IEEE Commun. Lett. 2018;22:1942–1945. doi: 10.1109/LCOMM.2018.2859392. [DOI] [Google Scholar]
  • 28.Lee W., Lee K. Resource allocation scheme for guarantee of QoS in D2D communications using deep neural network. IEEE Commun. Lett. 2021;25:887–891. doi: 10.1109/LCOMM.2020.3042490. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES