Skip to main content
. 2016 Apr 12;16(4):522. doi: 10.3390/s16040522
Algorithm 1: The Proposed Novel Resource Allocation Algorithm
  • 1.

    Mapping users in cell A onto K subcarriers using α

  • 2.

    Initialize β(0) and r(0) randomly, let t=0.

  • 3.

    Repeat:

  • 4.

    t=t+1

  • 5.

    Get r(t) by convex optimization;

  • 6.

    Compute Φ(t)=diag(η1(t),η2(t),...,ηK(t)); using (18)

  • 7.

    Compute fi,j,k(t)(β(t1),r(t)) using (24)

  • 8.

    Get β(t) by linear programming.

  • 9.

    Compute objective function f(t) given r(t),Φ(t),β(t)

  • 10.

    Until F(t) converges