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...
Main Authors: | , , |
---|---|
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 |