1 Introduction
2 Related works
3 Theoretical method
3.1 System model
3.1.1 Power allocation model
3.1.2 Queue backlog model and satisfaction model
3.2 Problem formulation
3.3 Joint rate control and power allocation optimization
3.3.1 Problem transformation
3.3.2 Lyapunov optimization
3.3.3 Rate control
3.3.4 ADMM-based power allocation algorithm
3.4 Performance analysis
3.4.1 Performance of Lyapunov optimization algorithm
3.4.2 Convergence of ADMM algorithm
4 Results and discussion
Parameters | Value |
---|---|
Cell radius | 300 m |
D2D pairs | 4 |
Subchannels | 4 |
Time slot | 100 |
P
max
| 0.8 W |
ρ
| 5 |
\({\sigma ^{2}_{0}}\)
| −114 dbm |
γ1 to γ4 | 0.1,0.2,0.3,0.4 |
P1,ave to P4,ave | 0.1,0.2,0.3,0.4 W |
Bandwidth B1 to B4 | 2,2,2,2 MHZ |
Control parameter V | 300−700 |
Arrival rate Am,max | 10 Mbits |
1 Term | CVX toolbox | ADMM algorithm |
---|---|---|
Calculating time | 1.232408 s | 0.021236 s |
Power allocation | p1=0.090546 | p1=0.082289 |
p2=0.171437 | p2=0.168075 | |
p3=0.237371 | p3=0.241891 | |
p4=0.300646 | p4=0.315196 |