Research Article

Performance Comparison of Practical Resource Allocation Schemes for Device-to-Device Communications

Algorithm 3

Weight matrix generation.
Allocate orthogonal resources (PRB) to cellular-UEs
(using legacy algorithms)
for  Each UE link   do
for  Each D2D link   do
Calculate and store the estimated SINRs and sum
throughput for the two-link system of UE link
and D2D link by some suitable PC algorithm such
as the Binary Power Control scheme that maximizes
the sum throughput for any given UE-D2D pair
sharing the same PRB;
end for
end for
Output: Weight Matrix associated with the Bipartite
Graph of Figure 4.