1. Introduction
Device-to-device (D2D) communication technology enables users in close proximity to communicate directly without relying on base station forwarding. This approach offers several potential advantages, including significantly enhanced throughput [1-5], increased spectrum efficiency [6], reduced end-to-end latency between nodes [7], expanded wireless coverage [8], saved energy consumption of users [9], and offloaded local communication loads from the base station [10]. As a result, D2D communication has garnered widespread attention in academia and industry [11-13] and holds broad potential for application in the field of wireless sensor networks [14-15].
Currently, D2D communication can be categorized into two models based on the methods used to reuse spectrum resources in heterogeneous cellular networks: overlay and underlay models. Overlay D2D communication allocates an exclusive spectrum to D2D users, thereby avoiding interference between D2D and cellular links but at the cost of low spectrum utilization [16]. On the other hand, underlay D2D communication allows D2D links to reuse cellular users' spectrum resources while ensuring that interference with cellular users remains below a specified threshold [17]. The implementation of D2D communication in underlay cellular communication networks significantly enhances spectrum utilization, albeit at the cost of introducing additional interference for cellular users. Furthermore, within the realm of 5G technology, in-band full-duplex (FD) communication plays a pivotal role in improving spectrum utilization efficiency [18-22]. The introduction of full-duplex (FD) networks complicates the interference of users within D2D networks [18]. However, as D2D communication is service-driven, only activated links can interfere with other communications. A sleep mode D2D link can be considered interference-free for both cellular users and other D2D nodes, making it essential to expedite the completion of D2D communication services to minimize the impact time. Compared to half-duplex (HD) mode D2D users, FD mode users theoretically double the data rate of the D2D link and significantly reduce interference time [19-22]. There are limited preliminary studies focusing on the integration of D2D communication and FD technology [23-25]. For instance, prior research has addressed and resolved the issue of maximizing throughput in FD-D2D communication by implementing resource sharing and power control [23]. Effective interference suppression for FD links can significantly enhance the capacity of FD-assisted cellular networks [24]. Additionally, power allocation for FD relay nodes could enhance the capacity of D2D-based underlay cellular networks [25].
However, if the objective function of network optimization is set to pursue total network rate maximization, severe load imbalance will occur: limited resources will inevitably be occupied by D2D links, resulting in severe degradation of cellular link performance [26, 27]. To date, previous studies have not investigated the activation probability and optimal targeted signal-to-interference-plus-noise-ratio (SINR) threshold for users in D2D underlay communication networks, considering complicated cross-tier and intra-tier interference scenarios. In this paper, we studied FD and HD-D2D communications in underlay cellular networks, taking into account the activation probability and optimal targeted SINR threshold. The Newton iterative algorithm is applied to adjust the targeted SINR threshold, which is beneficial for enhancing D2D users’ throughput. The main contributions of this paper are outlined as follows:
1) We investigate the performance of FD and HD-D2D users in underlay cellular networks and derive approximate expressions for metrics such as successful transmission probability, coverage probability, and throughput.
2) We analyze the impacts of cross-tier interference on D2D users and self-interference during FD mode in underlay cellular networks. As a result, when the self-interference cancellation factor β reaches −95 dB, the throughput of FD-D2D users substantially improves, nearly double that of HD users.
3) We propose a Newton iterative algorithm to optimize the targeted SINR threshold, which falls within the range of (10, 20) dB, thereby improving the performance of D2D users in underlay cellular communication networks.
The structure of this paper is as follows: Section 2 introduces the system model of the D2D communications network; Section 3 presents the approximate expressions of successful transmission probability, coverage probability, and throughput; Section 4 offers the numerical results; and finally, Section 5 concludes this paper.
Notation: Pr(.) denotes the probability. 𝔼(⋅) signifies the mathematical expectation. X(·) represents the Laplace transform of random variable X.
2. System Model
Here, we consider D2D communication networks, which consist of a base station (BS) with a coverage radius of R, a co-spectrum cellular user (CU) c, and multiple D2D pairs, as shown in Fig. 1.
Fig. 1. System model
In this system model, D2D users operate in FD/HD mode within underlay cellular networks. D2D users can only communicate with each other when the interference to the CU is controlled to the threshold level. The spatial distribution of D2D users is assumed to be uniformly distributed within the BS coverage following a homogeneous Poisson point process (PPP) Φd with spatial density λd, a fixed distance dk and channel gain hk between D2D pairs. The channel between nodes i and j is denoted by hi,j = exp(1) with distannce di,j, where i, j ∈ {Φd, c}. Additionally, other system parameters are defined as shown in Table 1.
Table 1. System parameters
Four scenarios are considered: 1) activation of both FD-D2D users and a co-spectrum CU; 2) activation of both HD-D2D users and a co-spectrum CU; 3) activation of only FD-D2D users; and 4) activation of only HD-D2D users.
2.1 Activation of both D2D Users and a Co-spectrum CU
In this section, both FD and HD users experience interference generated by the co-spectrum CU sharing the same channel. The received SINR for both FD and HD users can be represented as
\(\begin{align}\mathrm{SINR}_{d}^{(\mathrm{FD})}=\frac{P_{k} h_{k} d_{k}^{-\alpha}}{I_{c}+I_{d}^{(\mathrm{FD})}+I_{R S I}+\sigma^{2}}\end{align}\), (1)
and
\(\begin{align}\operatorname{SINR}_{d}^{(\mathrm{HD})}=\frac{P_{k} h_{k} d_{k}^{-\alpha}}{I_{c}+I_{d}^{(\mathrm{HD})}+\sigma^{2}}\end{align}\), (2)
respectively. In particular, Ic = PcHc,kd-αc,k, is utilized to depict the cross-tier interference experienced by D2D users due to their co-spectrum CU. Notably, I(FD)d = 2∑j∈Φd\kPjhj,kd−αj,k represents the intra-tier interference for FD users, while I(HD)d = ∑j∈Φd\kPjhj,kd−αj,k represents it for HD users. Additionally, σ2 signifies the additive white Gaussian noise (AWGN) power at each user.
2.2 Activation of D2D Users Only
In this scenario, the interference generated by the CU does not affect FD or HD users. As a result, the received SINR for both FD and HD users can be expressed as
\(\begin{align}\operatorname{SINR}_{d}^{(\mathrm{NF})}=\frac{P_{k} h_{k} d_{k}^{-\alpha}}{I_{d}^{(\mathrm{FD})}+I_{R S I}+\sigma^{2}}\end{align}\), (3)
and
\(\begin{align}\mathrm{SINR}_{d}^{(\mathrm{NH})}=\frac{P_{k} h_{k} d_{k}^{-\alpha}}{I_{d}^{(\mathrm{HD})}+\sigma^{2}}\end{align}\), (4)
respectively.
3. Approximate Expression Analysis
3.1 Successful Transmission Probability
The successful transmission probability analysis for the D2D link is assumed under the condition of σ2 = 0. Therefore, the received signal-to-interference ratio (SIR) is used instead of the SINR.
3.1.1 Activation of both D2D Users and a Co-spectrum CU
When both D2D Users and co-spectrum CUs are activated, the successful transmission probability of FD-D2D users is expressed as
\(\begin{align}\begin{aligned} S_{d}^{f c} & =\mathcal{L}_{I_{d}^{(\mathrm{FD})}}(s) \mathcal{L}_{I_{c}}(s) \exp \left(-\beta \gamma d_{k}^{\alpha}\right) \\ & \approx \frac{\exp \left(-\frac{2 \pi \lambda_{d}}{\operatorname{sinc}(2 / \alpha)} d_{k}^{2} \gamma^{\frac{2}{\alpha}}-\beta \gamma d_{k}^{\alpha}\right)}{1+\left(\frac{\gamma P_{c}}{P_{k}}\right)^{2 / \alpha} d_{k}^{2}\left(\frac{128 R}{45 \pi}\right)^{-2}} .\end{aligned}\end{align}\). (5)
The detailed calculation process is provided in Appendix I.
Similarly, the successful transmission probability of HD-D2D users can be derived as
\(\begin{align}\begin{aligned} S_{d}^{h c} & =\operatorname{Pr}\left(\operatorname{SIR}_{d}^{(\mathrm{HD})} \geq \gamma\right) \\ = & \mathcal{L}_{I_{d}^{(\mathrm{HD})}}(s) \mathcal{L}_{I_{c}}(s) \\ & \frac{\exp \left(-\frac{\pi \lambda_{d}}{\operatorname{sinc}(2 / \alpha)} d_{k}^{2} \gamma^{\frac{2}{\alpha}}\right)}{1+\left(\frac{\gamma P_{c}}{P_{k}}\right)^{2 / \alpha} d_{k}^{2}\left(\frac{128 R}{45 \pi}\right)^{-2}}\end{aligned}\end{align}\). (6)
3.1.2 Activation of D2D Users Only
In this scenario, the successful transmission probability of FD-D2D users can also be formulated as
\(\begin{align}\begin{aligned} S_{d}^{N f} & =\operatorname{Pr}\left(S I R_{d}^{(\mathrm{NF})} \geq \gamma\right) \\ & =\mathcal{L}_{I_{d}^{\mathrm{ED}}}(s) \exp \left(-\beta \gamma d_{k}^{\alpha}\right) \\ & \approx \exp \left(-\frac{2 \pi \lambda_{d}}{\operatorname{sinc}(2 / \alpha)} d_{k}^{2} \gamma^{\frac{2}{\alpha}}-\beta \gamma d_{k}^{\alpha}\right)\end{aligned}\end{align}\). (7)
Likewise, the successful transmission probability for HD-D2D users can be expressed as
\(\begin{align}\begin{aligned} S_{d}^{N h} & =\operatorname{Pr}\left(\operatorname{SIR}_{d}^{(\mathrm{NH})} \geq \gamma\right) \\ & =\mathcal{L}_{L_{d}^{\mathrm{HD}}}(s) \\ & \approx \exp \left(-\frac{\pi \lambda_{d}}{\operatorname{sinc}(2 / \alpha)} d_{k}^{2} \gamma^{\frac{2}{\alpha}}\right) .\end{aligned}\end{align}\) (8)
3.2 Coverage Probability
The coverage probability for D2D users indicates that the SINR exceeds a specified targeted threshold γ. Consequently, the coverage probability for FD-D2D users can be expressed as
Sfd = ℙcSfcd + (1 - ℙc)SNfd. (9)
Similarly, the coverage probability for HD-D2D users can be formulated as
Shd = ℙcShcd + (1 - ℙc)SNhd. (10)
3.3 Throughput
Here, the throughput of the FD-D2D users can be determined as
Tfd = 2ℙfλdSfd log(1 + γ), (11)
where ℙf denotes the active probability of FD-D2D users.
Additionally, the throughput for HD-D2D users can be expressed as
Thd = ℙhλdShd log(1 + γ), (12)
where ℙh denotes the activation probability of the HD-D2D users.
The optimal parameters can be determined by maximizing the throughput using the approximate expressions in (11) and (12). Additionally, the cost function can be expressed as
\(\begin{align}\begin{array}{l}\max _{\mathbb{P}_{C}, \beta, \gamma}\left(T_{d}^{f}\right) \\ \text { s.t. } 0 \leq \mathbb{P}_{c} \leq 1\end{array}\end{align}\), (13)
and
\(\begin{align}\begin{array}{l}\max _{\mathbb{P}_{c}, \beta, \gamma}\left(T_{d}^{h}\right) \\ \text { s.t. } 0 \leq \mathbb{P}_{c} \leq 1\end{array}\\\end{align}\). (14)
The nonlinear optimization problem defined in (13) and (14), which aims to maximize the throughput of D2D communications, cannot be straightforwardly resolved. Eestablishing the convexity of the objective function presented in (13) and (14) is challenging. Consequently, the Newton iterative algorithm is proposed as a solution for solving the problem outlined in (13) and (14) according to the following iterative equation:
\(\begin{align}\gamma_{n+1}=\gamma_{n}-\frac{f(\gamma)}{f^{\prime}(\gamma)}, n \in \mathbb{Z}\end{align}\) (15)
where \(\begin{align}f(\gamma)=\frac{\partial T_{d}^{f}}{\partial \gamma} / f(\gamma)=\frac{\partial T_{d}^{h}}{\partial \gamma}\end{align}\), \(\begin{align}f^{\prime}(\gamma)=\frac{\partial^{2} T_{d}^{f}}{\partial \gamma^{2}} / f^{\prime}(\gamma)=\frac{\partial^{2} T_{d}^{h}}{\partial \gamma^{2}}\end{align}\), and γ0 ∈ ℝ .
The algorithm solution process is described in Table 2.
Table 2. Newton iterative algorithm solution process
4. Numerical Results
In this section, the performances of both the FD and HD-D2D communication networks are evaluated, taking into account crucial parameters such as the activation probability ℙc, D2D user density λd, and targeted SINR threshold γ.
The accuracy of the theoretical coverage probability is validated through Monte Carlo simulations, as shown in Fig. 2. The coverage probability of D2D links linearly decreases with increasing activation probability ℙc, with a more pronounced decrease occurring at a higher SINR threshold γ. This suggests a trade-off between the throughput and coverage probability. Specifically, the coverage probability meeting the SINR threshold of FD users may decrease with the introduction of self-interference, potentially causing the HD network to surpass the FD network in terms of coverage probability.
Fig. 2. Coverage probability vs ℙc for different values of γ
The impact of the targeted SINR threshold γ on D2D user throughput is analyzed in Fig. 3. The results indicate that for a D2D user density of λd = 4 × 10-5, increasing the targeted SINR threshold to 12 dB leads to a gradual increase in FD and HD-D2D communication throughput before reaching a peak and then decreasing. Additionally, for a D2D user density of λd = 10-5, raising the targeted SINR threshold γ to 18 dB results in a gradual increase in FD and HD-D2D throughput up to a peak followed by a decrease. Notably, higher-density D2D traffic peaks at lower SINR thresholds than lower-density traffic due to quicker saturation. The results demonstrate that the FD network outperforms the HD network in terms of throughput. Furthermore, as shown in Fig. 3, the trend of D2D throughput demonstrates an initial increase followed by a decrease with the continuous adjustment of the targeted SINR threshold, indicating a continuous function. The optimal targeted SINR threshold within (10, 20) dB can be successfully found.
Fig. 3. D2D throughput vs targeted SINR threshold γ for different values of λd
Here, the determination of the maximum system throughput involves utilizing the Newton iterative method. Fig. 4 shows that the maximum throughput of D2D users is influenced by the self-interference cancellation factor β. In scenarios where HD-D2D operates without self-interference, there is no impact on the system's maximum throughput, which remains constant regardless of β. Conversely, in FD mode at β < −95 dB and with D2D users exhibiting strong self-interference cancellation capabilities, there is limited impact from D2D communication's self-interference, resulting in stable maximum throughput. However, at β > −95 dB, there is a sharp decrease in the maximum throughput of D2D users. Additionally, the maximum system throughput for a D2D network increases with increasing user density. If FD users achieve perfect self-interference cancellation, their maximum throughput surpasses that of HD users. In larger networks with higher densities and more complex topologies, the D2D user throughput of the proposed system increases as the number of active D2D users increases.
Fig. 4. Maximum throughput of D2D users vs β for different values of λd
5. Conclusion
The study investigated the performance of FD and HD-D2D users within cellular networks. Stochastic geometry methods were employed to derive the successful transmission probability, coverage probability, and throughput. The analysis revealed that utilizing FD-D2D users could improve throughput performance compared to using HD users, despite the potential occurrence of self-interference. Furthermore, adjusting the targeted SINR threshold via the Newton iterative algorithm offered a superior balanced solution for throughput and additional interference. In addition, the optimal targeted SINR threshold was in the range of (10, 20) dB. It is important to note that the performance of the CU was not considered in this analysis, and future work will focus on complex heterogeneous networks with unmanned aerial vehicles (UVAs) enabled.
Appendix
Acknowledgement
The authors would like to thank the anonymous reviewers for their critical comments, which greatly improved this paper.
References
- C.-Y. Chen, C.-A. Sung, and H.-H. Chen, "Capacity Maximization Based on Optimal Mode Selection in Multi-Mode and Multi-Pair D2D Communications," IEEE Transactions on Vehicular Technology, vol.68, no.7, pp.6524-6534, Jul. 2019.
- G. Kilic, and T. Girici, "Joint channel and power allocation for device-to-device underlay," Ad Hoc Networks, vol.83, pp.158-167, Feb. 2019.
- J. Kim, S. Kim, J. Bang, and D. Hong, "Adaptive Mode Selection in D2D Communications Considering the Bursty Traffic Model," IEEE Communications Letters, vol.20, no.4, pp.712-715, Apr. 2016.
- A. Kachouh, H. Chour, Y. Nasser, and H. Artail, "Ergodic capacity analysis and transmission power optimization in D2D underlaying cellular communication," Physical Communication, vol.34, pp.144-156, Jun. 2019.
- Z. Liu, T. Peng, B. Peng et al., "Sum-capacity of D2D and cellular hybrid networks over cooperation and non-cooperation," in Proc. of 7th International Conference on Communications and Networking in China, pp.707-711, 2012.
- A. A. A. Haija, and M. Vu, "Spectral Efficiency and Outage Performance for Hybrid D2D-Infrastructure Uplink Cooperation," IEEE Transactions on Wireless Communications, vol.14, no.3, pp.1183-1198, Mar. 2015.
- L. Ji, A. Klein, N. Kuruvatti et al., "System capacity optimization algorithm for D2D underlay operation," in Proc. of 2014 IEEE International Conference on Communications Workshops (ICC), pp.85-90, 2014.
- J. Liu, S. Zhang, H. Nishiyama et al., "A stochastic geometry analysis of D2D overlaying multichannel downlink cellular networks," in Proc. of 2015 IEEE Conference on Computer Communications (INFOCOM), pp.46-54, 2015.
- G. Fodor, E. Dahlman, G. Mildh et al., "Design aspects of network assisted Device-to-Device communications," IEEE Communications Magazine, vol.50, no.3, pp.170-177, Mar. 2012.
- L. Lei, Y. Kuang, X. Shen et al., "Resource control in network assisted device-to-device communications: solutions and challenges," IEEE Communications Magazine, vol.52, no.6, pp.108-117, Jun. 2014.
- Z. Zhang, X. Chai, K. Long et al., "Full duplex techniques for 5G networks: Self-interference cancellation, protocol design, and relay selection," IEEE Communications Magazine, vol.53, no.5, pp.128-137, May 2015.
- Z. Chkirbene, R. Hamila, D. Unal, M. Gabbouj and M. Hamdi, "Enhancing Healthcare Systems With Deep Reinforcement Learning: Insights Into D2D Communications and Remote Monitoring," IEEE Open Journal of the Communications Society, vol.5, pp.3824-3838, Jun. 2024.
- S. Feng, X. Lu, D. Niyato, Y. Wu, S. X. Shen and W. Wang, "System-Level Security Solution for Hybrid D2D Communication in Heterogeneous D2D-Underlaid Cellular Network," IEEE Transactions on Wireless Communications, pp.1-1, Jul. 2024.
- H. Ali, U. U. Tariq, M. Hussain, L. Lu, J. Panneerselvam, and X. Zhai, "ARSH-FATI: A Novel Metaheuristic for Cluster Head Selection in Wireless Sensor Networks," IEEE Systems Journal, vol.15, no.2, pp.2386-2397, Jun. 2021.
- U. U. Tariq, H. Ali, M. Hussain, and L. Liu, "Shuffled ARSH-FATI: A Novel Meta-Heuristic for Lifetime Maximization of Range-Adjustable Wireless Sensor Networks," IEEE Transactions on Green Communications and Networking, vol.7, no.3, pp.1217-1233, Sep. 2023.
- D. Wu, Y. Cai, J. Qi, and J. J. P. C. Rodrigues, "Uplink dynamic resource sharing of underlaying d2d and cellular communications," in Proc. of 2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP), pp.1-6, 2014.
- B. Kaufman, J. Lilleberg, and B. Aazhang, "Spectrum Sharing Scheme Between Cellular Users and Ad-hoc Device-to-Device Users," IEEE Transactions on Wireless Communications, vol.12, no.3, pp.1038-1049, Mar. 2013.
- B. Zhong, J. Zhang, Q. Zeng et al., "Coverage probability analysis for full-duplex relay aided device-to-device communications networks," China Communications, vol.13, no.11, pp.60 -67, Nov. 2016.
- B. Zhong, Z. Zhang, X. Chai et al., "Performance Analysis for Opportunistic Full-Duplex Relay Selection in Underlay Cognitive Networks," IEEE Transactions on Vehicular Technology, vol.64, no.10, pp.4905-4910, Oct. 2015.
- Z. Zhang, K. Long, A. V. Vasilakos, and L. Hanzo, "Full-Duplex Wireless Communications: Challenges, Solutions, and Future Research Directions," Proceedings of the IEEE, vol.104, no.7, pp.1369-1409, Jul. 2016.
- B. Zhong, and Z. Zhang, "Opportunistic Two-Way Full-Duplex Relay Selection in Underlay Cognitive Networks," IEEE Systems Journal, vol.12, no.1, pp.725-734, Mar. 2018.
- B. Zhong, and Z. Zhang, "Secure full-duplex two-way relaying networks with optimal relay selection," IEEE Communications Letters, vol.21, no.5, pp.1123-1126, May. 2017.
- W. Cheng, X. Zhang, and H. Zhang, "Optimal power allocation for full-duplex D2D communications over wireless cellular networks," in Proc. of 2014 IEEE Global Communications Conference, pp.4764-4769, 2014.
- S. Han, P. Chen, and C. Yang, "Full duplex assisted interference suppression for underlay deviceto-device communications," in Proc. of 2014 IEEE Globecom Workshops (GC Wkshps), pp.851-856, 2014.
- G. Zhang, K. Yang, P. Liu et al., "Power Allocation for Full-Duplex Relaying-Based D2D Communication Underlaying Cellular Networks," IEEE Transactions on Vehicular Technology, pp.4911-4916, Oct. 2015.
- J. Liu, H. Nishiyama, N. Kato et al., "On the Outage Probability of Device-to-Device-Communication-Enabled Multichannel Cellular Networks: An RSS-Threshold-Based Perspective," IEEE Journal on Selected Areas in Communications, vol.34, no.1, pp.163-175, Jan. 2016.
- Q. Ye, M. Al-Shalash, C. Caramanis et al., "Distributed Resource Allocation in Device-to-Device Enhanced Cellular Networks," IEEE Transactions on Communications, vol.63, no.2, pp.441-454, Feb. 2015.
- C. Du, Z. Zhang, X. Wang, and J. An, "Optimal Duplex Mode Selection for D2D-Aided Underlaying Cellular Networks," IEEE Transactions on Vehicular Technology, vol.69, no.3, pp.3119-3134, Mar. 2020.
- N. Lee, X. Lin, J. G. Andrews, R. W. Heath, "Power Control for D2D Underlaid Cellular Networks: Modeling, Algorithms, and Analysis," IEEE Journal on Selected Areas in Communications, vol.33, no.1, pp.1-13, Jan. 2015.
- D. Moltchanov, "Distance distributions in random networks," Ad Hoc Networks, vol.10, no.6, pp.1146-1166, Aug. 2012.