D2D Assisted Cellular Networks in Licensed and Unlicensed Spectrum: Matching-Iteration-Based Joint User Access and Resource Allocation
Abstract
:1. Introduction
- We consider a cellular network with cellular users, D2D users and Wi-Fi users, where the CUs and D2D users can access to the licensed and unlicensed spectrum.
- We formulate an optimization problem to maximize system rate by jointly optimizing user access and resource allocation. To tackle the formulated problem, we propose a matching-iteration-based joint user access and resource allocation algorithm to obtain the optimal solution.
- The properties of the proposed algorithm including convergence, stability, optimality, complexity are analyzed. Simulation results show that the proposed algorithm can achieve a higher performance compared to the other benchmark algorithms in terms of improving system rate.
2. Related Works
3. System Model
3.1. Spectrum Sharing Schemes
- A:
- Licensed spectrum
- B:
- Unlicensed spectrum
3.2. Sum Rate
3.2.1. Subchannel Allocation Matrix
3.2.2. Data Rate in the Licensed Spectrum
3.2.3. Data Rate in the Unlicensed Spectrum
4. Problem Formulation
5. Matching-Iteration-Based Joint User Access and Resource Allocation Algorithm
5.1. Matching-Based User Access and Resource Allocation Algorithm
- Step 1.
- The data set of the CUs and D2D users are used for input. The data set of the CUs including the transmit power and the distance between D2D users and the BS, and the data set of the D2D users consists of the transmit power, the distance between the D2D transmitter and the BS, the distance between the D2D receiver and the CUs and the distance between the transmitter and receiver of each D2D pair.
- Step 2.
- Line 1 to 4: Calculate the SINR of each CU and each D2D user, and create the preference lists by sorting the SINR in descending order. The preference lists are the basis of the proposed iterative algorithm.
- Step 3.
- Line 5 to 22: Each D2D user proposes to the most preferred CU. Some CUs may not get any proposal; some CUs may get a proposal from a D2D user; and the others may get several proposals from different D2D users. The CUs which do not get any proposals will maintain unpaired. The CUs which get a proposal from a D2D user will match with the D2D user. On the other hand, the CUs that get multiple proposals from multiple D2D users will be assigned to the most two D2D users with higher precedence in their preference lists.The D2D users which are rejected by their most preferred CU will propose to their sub-preferred CUs. If a D2D user propose to the CU which has paired with a D2D user or unpaired, in this case, the CU will match with the new D2D user , i.e., or . In addition, if a D2D user proposes to a CU who has paired with two D2D users, i.e., we assume at a certain time and prefers compared with , if prefers to , the form D2D user will be moved, then the CU will match with as a new assignment, i.e., . The matching pair is also obtained when prefers to but prefers to . The last one, if prefers to , the matching pair will keep unchanged.
- Step 4.
- Steps 1–3 are repeated until the round times exceeds the number of the D2D users and all the licensed subchannel are altogether reused by the D2D users. In the end, a stable matching will be output.
5.2. Iteration-Based User Access and Resource Allocation Algorithm
6. Properties Analyses
6.1. Convergence
6.2. Stability
Algorithm 1 Matching-Based User Access and Resource Allocation Algorithm |
Require: Set of LTE users , set of D2D users . Ensure: A matching Let be the number of CUs, be the number of D2D users, and let = ∅. 1: Calculate for every CU-D2D pair. 2: = sort CUs in descending order of . 3: Calculate for every D2D-CU pair. 4: = sort D2D pairs in descending order of . 5: r = 1. 6: while (r ≤ ) & (∃ the licensed subchannel which still remaining spectrum resources ) do 7: initialize all c ∈ and d ∈ to free. 8: while ∃ d propose to c do 9: if c is free then 10: : = ∪ (c,d) 11: else if ∃ D2D pair such as (c,)∈ then 12: : = ∪ (c,d) 13: else if ∃ D2D pair such as (c,)∈ and D2D pair such as (c,)∈,the D2D user prefer to then 14: if c prefers d to then 15: : = ∪ (c,d) 16: : = − (c,) 17: else if c prefers d to to d then 18: : = 19: end if 20: end if 21: end while 22: end while |
Algorithm 2 Iteration-based user access and resource allocation algorithm |
Require: A stable matching and set of D2D-U users and a set of LTE-U users . Ensure: A stable matching and set of D2D-U users and a set of LTE-U users . Calculate R after per user exchange. 1: temp = 0. 2: len = 0. 3: while temp ≤ 20 do 4: while / < do 5: Exchange CU or D2D users between licensed and unlicensed spectrum randomly. 6: calculate 7: if > R then 8: move the CU(D2D) in licensed to the unlicensed spectrum and the CU(D2D) in unlicensed spectrum are forced to access to the licensed spectrum. 9: if − R< 0.5 ∗ eps then 10: R = 11: temp = temp + 1 12: else if − R ≫ 0 then 13: continue. 14: end if 15: else if ≤ R then 16: len = len + 1 17: maintain preceding state. 18: end if 19: end while 20: end while |
6.3. Optimality
6.4. Complexity
7. Simulation Results
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Fodor, G.; Roger, S.; Rajatheva, N.; Slimane, S.B.; Svensson, T.; Popovski, P.; Da Silva, J.M.B.; Ali, S. An Overview of Device-to-Device Communications Technology Components in METIS. IEEE Access 2016, 4, 3288–3299. [Google Scholar] [CrossRef]
- Fodor, G.; Dahlman, E.; Mildh, G.; Parkvall, S.; Reider, N.; Miklós, G.; Turányi, Z. Design aspects of network assisted device-to-device communications. IEEE Commun. Mag. 2012, 50, 170–177. [Google Scholar] [CrossRef]
- Min, H.; Lee, J.; Park, S.; Hong, D. Capacity Enhancement Using an Interference Limited Area for Device-to-Device Uplink Underlaying Cellular Networks. IEEE Trans. Wirel. Commun. 2011, 10, 3995–4000. [Google Scholar] [CrossRef]
- Yu, C.; Doppler, K.; Ribeiro, C.B.; Tirkkonen, O. Resource Sharing Optimization for Device-to-Device Communication Underlaying Cellular Networks. IEEE Trans. Wirel. Commun. 2011, 10, 2752–2763. [Google Scholar]
- Wei, L.; Hu, R.Q.; Qian, Y.; Wu, G. Enable device-to-device communications underlaying cellular networks: Challenges and research aspects. IEEE Commun. Mag. 2014, 52, 90–96. [Google Scholar] [CrossRef]
- Zhang, R.; Wang, M.; Cai, L.X.; Zheng, Z.; Shen, X.; Xie, L. LTE-unlicensed: The future of spectrum aggregation for cellular networks. IEEE Wirel. Commun. 2015, 22, 150–159. [Google Scholar] [CrossRef]
- Li, M. Soft Frequency Reuse-Based Resource Allocation for D2D Communications Using Both Licensed and Unlicensed Bands. In Proceedings of the 2019 Eleventh International Conference on Ubiquitous and Future Networks (ICUFN), Zagreb, Croatia, 2–5 July 2019. [Google Scholar]
- Sriyananda, M.G.S.; Parvez, I.; Güvene, I.; Bennis, M.; Sarwat, A.I. Multi-armed bandit for LTE-U and WiFi coexistence in unlicensed bands. In Proceedings of the 2016 IEEE Wireless Communications and Networking Conference, Doha, Qatar, 3–6 April 2016. [Google Scholar]
- Cavalcante, A.M.; Almeida, E.; Vieira, R.D.; Choudhury, S.; Tuomaala, E.; Doppler, K.; Chaves, F.; Paiva, R.C.D.; Abinader, F. Performance Evaluation of LTE and Wi-Fi Coexistence in Unlicensed Bands. In Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013. [Google Scholar]
- Zhang, H.; Chu, X.; Guo, W.; Wang, S. Coexistence of Wi-Fi and heterogeneous small cell networks sharing unlicensed spectrum. IEEE Commun. Mag. 2015, 53, 158–164. [Google Scholar] [CrossRef] [Green Version]
- Wu, Y.; Guo, W.; Yuan, H.; Li, L.; Wang, S.; Chu, X.; Zhang, J. Device-to-device meets LTE-unlicensed. IEEE Commun. Mag. 2016, 54, 154–159. [Google Scholar] [CrossRef] [Green Version]
- Liu, Y.; Xie, S.; Yu, R.; Zhang, Y.; Yuen, C. An Efficient MAC Protocol With Selective Grouping and Cooperative Sensing in Cognitive Radio Networks. IEEE Trans. Veh. Technol. 2013, 62, 3928–3941. [Google Scholar] [CrossRef]
- Cano, C.; Leith, D.J. Unlicensed LTE/WiFi coexistence: Is LBT inherently fairer than CSAT? In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016. [Google Scholar]
- Almeida, E.; Cavalcante, A.M.; Paiva, R.C.D.; Chaves, F.S.; Abinader, F.M.; Vieira, R.D.; Choudhury, S.; Tuomaala, E.; Doppler, K. Enabling LTE/WiFi coexistence by LTE blank subframe allocation. In Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013. [Google Scholar]
- Zhang, H.; Liao, Y.; Song, L. Device-to-device communications underlaying cellular networks in unlicensed bands. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017. [Google Scholar]
- Gao, Y.; Wu, Y.; Hu, H.; Chu, X.; Zhang, J. Licensed and Unlicensed Bands Allocation for Cellular Users: A Matching-Based Approach. IEEE Wirel. Commun. Lett. 2019, 8, 969–972. [Google Scholar] [CrossRef]
- Wu, W.; Yang, Q.; Liu, R.; Kwak, K.S. Protocol Design and Resource Allocation for LTE-U System Utilizing Licensed and Unlicensed Bands. IEEE Access 2019, 7, 67068–67080. [Google Scholar] [CrossRef]
- Zhao, Y.; Li, Y.; Cao, Y.; Jiang, T.; Ge, N. Social-Aware Resource Allocation for Device-to-Device Communications Underlaying Cellular Networks. IEEE Trans. Wirel. Commun. 2015, 14, 6621–6634. [Google Scholar] [CrossRef]
- An, R.; Sun, J.; Zhao, S.; Shao, S. Resource allocation scheme for device-to-device communication underlying LTE downlink network. In Proceedings of the 2012 International Conference on Wireless Communications and Signal Processing (WCSP), Huangshan, China, 25–27 October 2012. [Google Scholar]
- Yin, R.; Yu, G.; Maaref, A.; Li, G.Y. LBT-Based Adaptive Channel Access for LTE-U Systems. IEEE Trans. Wirel. Commun. 2016, 15, 6585–6597. [Google Scholar] [CrossRef]
- Pei, E.; Meng, D.; Li, L.; Zhang, P. Performance Analysis of Listen Before Talk Based Coexistence Scheme Over the Unlicensed Spectrum in the Scenario With Multiple LTE Small Bases. IEEE Access 2017, 5, 10364–10368. [Google Scholar] [CrossRef]
- Wang, H.; Kuusela, M.; Rosa, C.; Sorri, A. Enabling Frequency Reuse for Licensed-Assisted Access with Listen-Before-Talk in Unlicensed Bands. In Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China, 15–18 May 2016. [Google Scholar]
- Zhang, J.; Wang, M.; Hua, M.; Xia, T.; Yang, W.; You, X. LTE on License-Exempt Spectrum. IEEE Commun. Surv. Tutor. 2018, 20, 647–673. [Google Scholar] [CrossRef]
- Hajmohammad, S.; Elbiaze, H. Unlicensed spectrum splitting between Femtocell and WiFi. In Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013. [Google Scholar]
- Rastegardoost, N.; Jabbari, B. A Machine Learning Algorithm for Unlicensed LTE and WiFi Spectrum Sharing. In Proceedings of the 2018 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN), Seoul, Korea, 22–25 October 2018. [Google Scholar]
- Liu, R.; Yu, G.; Qu, F.; Zhang, Z. Device-to-Device Communications in Unlicensed Spectrum: Mode Selection and Resource Allocation. IEEE Access 2016, 4, 4720–4729. [Google Scholar]
- Girmay, G.G.; Pham, Q.; Hwang, W. Joint channel and Power Allocation for Device-to-Device Communication on Licensed and Unlicensed Band. IEEE Access 2019, 7, 22196–22205. [Google Scholar] [CrossRef]
- Zhang, H.; Liao, Y.; Song, L. D2D-U: Device-to-Device Communications in Unlicensed Bands for 5G System. IEEE Trans. Wirel. Commun. 2017, 16, 3507–3519. [Google Scholar] [CrossRef]
- Wu, F.; Zhang, H.; Di, B.; Wu, J.; Song, L. Device-to-Device Communications Underlaying Cellular Networks: To Use Unlicensed Spectrum or Not? IEEE Trans. Commun. 2019, 67, 6598–6611. [Google Scholar] [CrossRef] [Green Version]
- Zhong, L.; Zheng, X.; Liu, Y.; Wang, M.; Cao, Y. Cache hit ratio maximization in device-to-device communications overlaying cellular networks. China Commun. 2020, 17, 232–238. [Google Scholar] [CrossRef]
- Zhou, Z.; Gao, C.; Xu, C.; Chen, T.; Zhang, D.; Mumtaz, S. Energy-Efficient Stable Matching for Resource Allocation in Energy Harvesting-Based Device-to-Device Communications. IEEE Access 2017, 5, 15184–15196. [Google Scholar] [CrossRef]
- Bianchi, G. Performance analysis of the IEEE 802.11 distributed coordination function. IEEE J. Sel. Areas Commun. 2000, 18, 535–547. [Google Scholar] [CrossRef]
- Xu, C.; Gao, C.; Zhou, Z.; Chang, Z.; Jia, Y. Social Network-Based Content Delivery in Device-to-Device Underlay Cellular Networks Using Matching Theory. IEEE Access 2017, 5, 924–937. [Google Scholar] [CrossRef]
Parameters | Values |
---|---|
Number of licensed channels | 3–8 |
coverage of BS | 250 m |
Number of CUs | 5–20 |
Number of D2D users | 7–20 |
Number of Wi-Fi users | 6 |
Licensed transmit power | 23 dBm |
Unlicensed transmit power | 20 dBm |
Noise power | −174 dBm/Hz |
8 | |
32 | |
E[P] | 8224 bits |
20 s | |
MAC header | 224 bits |
PHY header | 195 bits |
ACK | 112 Bbits + PHY header |
SIFS | 19 s |
DIFS | 40 s |
subchannel bit rate | 300 Mbps |
Slot time | 7 s |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Han, Q.; Zheng, G.; Xu, C. D2D Assisted Cellular Networks in Licensed and Unlicensed Spectrum: Matching-Iteration-Based Joint User Access and Resource Allocation. Algorithms 2021, 14, 80. https://doi.org/10.3390/a14030080
Han Q, Zheng G, Xu C. D2D Assisted Cellular Networks in Licensed and Unlicensed Spectrum: Matching-Iteration-Based Joint User Access and Resource Allocation. Algorithms. 2021; 14(3):80. https://doi.org/10.3390/a14030080
Chicago/Turabian StyleHan, Qiuqi, Guangyuan Zheng, and Chen Xu. 2021. "D2D Assisted Cellular Networks in Licensed and Unlicensed Spectrum: Matching-Iteration-Based Joint User Access and Resource Allocation" Algorithms 14, no. 3: 80. https://doi.org/10.3390/a14030080
APA StyleHan, Q., Zheng, G., & Xu, C. (2021). D2D Assisted Cellular Networks in Licensed and Unlicensed Spectrum: Matching-Iteration-Based Joint User Access and Resource Allocation. Algorithms, 14(3), 80. https://doi.org/10.3390/a14030080