Two-Stage Resource Sharing Optimization for D2D Communication Underlying Cellular Networks

碩士 === 國立清華大學 === 資訊工程學系所 === 105 === Device-to-Device (D2D) communication is a promising solution to increase the system throughput and spectral efficiency in 5G mobile networks. However, D2D communication may cause serious mutual interference among D2D pairs and cellular users (CUEs) because D2D p...

Full description

Bibliographic Details
Main Authors: Lin, Shih-Han, 林詩翰
Other Authors: Kao, Jung-Chun
Format: Others
Language:en_US
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/9fdrg4
Description
Summary:碩士 === 國立清華大學 === 資訊工程學系所 === 105 === Device-to-Device (D2D) communication is a promising solution to increase the system throughput and spectral efficiency in 5G mobile networks. However, D2D communication may cause serious mutual interference among D2D pairs and cellular users (CUEs) because D2D pairs and CUEs share the same radio resource. In this thesis, we formulate the uplink resource sharing problem and propose the Two-Stage Resource Sharing Optimization (TCBO) algorithm. In order to make base station allocate resource blocks (RB) more flexibly, the primary goal of the proposed algorithm is to minimize the number of resource blocks reused by D2D pairs while satisfying SINR requirements of all user. The secondary goal is to maximize the overall system throughput. Two-stage resource sharing optimization algorithm we propose contains two parts. The primary goal of the resource allocation problem is a NP hard problem, so the first-stage of our algorithm uses the condensation method to formulate the primary goal as a geometric programming (GP) and then solve it with convex optimization methods. Given the results of the first stage, the second-stage of our algorithm exploits the block successive upper-bound method (BSUM) to formulate the secondary goal as a convex optimization problem. Simulation results show that the two-stage resource sharing optimization algorithm not only reduces the number of reused RBs, but also results in high system throughput.