Optimizing the Spectrum and Power Allocation for D2D-Enabled Communication Systems Using DC Programming

Device to device (D2D) communication has recently attracted a lot of attentions since it can significantly improve the system throughput and reduce the energy consumption. Indeed, the devices can communicate with each other in a D2D system, and the base station (BS) can share the spectrum with D2D u...

Full description

Bibliographic Details
Main Authors: Guomei Gan, Yanhu Huang, Qiang Wang
Format: Article
Language:English
Published: Hindawi Limited 2020-01-01
Series:Journal of Electrical and Computer Engineering
Online Access:http://dx.doi.org/10.1155/2020/6135257
id doaj-8b39f849580c40dab0205b3e02046bce
record_format Article
spelling doaj-8b39f849580c40dab0205b3e02046bce2021-07-02T11:03:47ZengHindawi LimitedJournal of Electrical and Computer Engineering2090-01472090-01552020-01-01202010.1155/2020/61352576135257Optimizing the Spectrum and Power Allocation for D2D-Enabled Communication Systems Using DC ProgrammingGuomei Gan0Yanhu Huang1Qiang Wang2School of Physics and Telecommunication Engineering, Yulin Normal University, Yulin, ChinaSchool of Physics and Telecommunication Engineering, Yulin Normal University, Yulin, ChinaGuangxi Colleges and Universities Key Laboratory of Complex System Optimization and Big Data Processing, Yulin Normal University, Yulin, ChinaDevice to device (D2D) communication has recently attracted a lot of attentions since it can significantly improve the system throughput and reduce the energy consumption. Indeed, the devices can communicate with each other in a D2D system, and the base station (BS) can share the spectrum with D2D users, which can efficiently improve the spectrum and energy efficiency. Nevertheless, spectrum sharing also raises the difficulty of resource allocation owing to the serious cochannel interference. To reduce the interference, the transmit power of the D2D pairs and BS to cellular users should be further optimized. In this paper, we consider the resource allocation problem of D2D networks involving the power allocation and subcarrier assignment. The resource allocation problem is formulated as a mixed integer programming problem which is difficult to solve. To reduce the computational complexity, the original problem is decomposed as two subproblems in terms of the subcarrier assignment and power allocation. For the subcarrier assignment problem, the particle swarm optimization (PSO) is adopted to solve it since the subcarrier assignment is an integer optimization problem, and it is difficult to be tackled using the traditional optimization approach. When the subcarrier assignment is fixed, there are only the power allocation variables in the original resource allocation problem. The difference of convex functions (DC) programming is adopted to solve the power allocation problem. Simulation results demonstrate the effectiveness of the proposed resource allocation scheme of D2D networks.http://dx.doi.org/10.1155/2020/6135257
collection DOAJ
language English
format Article
sources DOAJ
author Guomei Gan
Yanhu Huang
Qiang Wang
spellingShingle Guomei Gan
Yanhu Huang
Qiang Wang
Optimizing the Spectrum and Power Allocation for D2D-Enabled Communication Systems Using DC Programming
Journal of Electrical and Computer Engineering
author_facet Guomei Gan
Yanhu Huang
Qiang Wang
author_sort Guomei Gan
title Optimizing the Spectrum and Power Allocation for D2D-Enabled Communication Systems Using DC Programming
title_short Optimizing the Spectrum and Power Allocation for D2D-Enabled Communication Systems Using DC Programming
title_full Optimizing the Spectrum and Power Allocation for D2D-Enabled Communication Systems Using DC Programming
title_fullStr Optimizing the Spectrum and Power Allocation for D2D-Enabled Communication Systems Using DC Programming
title_full_unstemmed Optimizing the Spectrum and Power Allocation for D2D-Enabled Communication Systems Using DC Programming
title_sort optimizing the spectrum and power allocation for d2d-enabled communication systems using dc programming
publisher Hindawi Limited
series Journal of Electrical and Computer Engineering
issn 2090-0147
2090-0155
publishDate 2020-01-01
description Device to device (D2D) communication has recently attracted a lot of attentions since it can significantly improve the system throughput and reduce the energy consumption. Indeed, the devices can communicate with each other in a D2D system, and the base station (BS) can share the spectrum with D2D users, which can efficiently improve the spectrum and energy efficiency. Nevertheless, spectrum sharing also raises the difficulty of resource allocation owing to the serious cochannel interference. To reduce the interference, the transmit power of the D2D pairs and BS to cellular users should be further optimized. In this paper, we consider the resource allocation problem of D2D networks involving the power allocation and subcarrier assignment. The resource allocation problem is formulated as a mixed integer programming problem which is difficult to solve. To reduce the computational complexity, the original problem is decomposed as two subproblems in terms of the subcarrier assignment and power allocation. For the subcarrier assignment problem, the particle swarm optimization (PSO) is adopted to solve it since the subcarrier assignment is an integer optimization problem, and it is difficult to be tackled using the traditional optimization approach. When the subcarrier assignment is fixed, there are only the power allocation variables in the original resource allocation problem. The difference of convex functions (DC) programming is adopted to solve the power allocation problem. Simulation results demonstrate the effectiveness of the proposed resource allocation scheme of D2D networks.
url http://dx.doi.org/10.1155/2020/6135257
work_keys_str_mv AT guomeigan optimizingthespectrumandpowerallocationford2denabledcommunicationsystemsusingdcprogramming
AT yanhuhuang optimizingthespectrumandpowerallocationford2denabledcommunicationsystemsusingdcprogramming
AT qiangwang optimizingthespectrumandpowerallocationford2denabledcommunicationsystemsusingdcprogramming
_version_ 1721331470120779776