Skip to main content

Table 1 The SABG algorithm

From: Blotto game-based low-complexity fair multiuser subcarrier allocation for uplink OFDMA networks

1. Initialization

   User k obtains from the BS and randomly select , ,. Let , and t = 1

2. PA strategy

   Based on the CSI obtained from the BS, user k waterfills its power to all subcarriers according to Equation 12

3. BA strategy

   User k obtains the information from the BS

   For m = 1,..., N

User k allocates its budget to subcarrier m according to Equation 27 and updates

   End

   User k sends the bidding information to the BS

4. Convergence

   For i = 1,..., K

For m = 1,..., N

The BS checks if , NE is declared, otherwise let t = t+1 and repeat step 3

End

   End

5. Subcarrier allocation

   For m = 1,..., N

The BS assigns subcarrier m to user k according to Equation 14.

   End

6. Power allocation

   User k waterfills its power to subcarrier n using Equation 12 for .