From: Qos-aware resource allocation for mixed multicast and unicast traffic in OFDMA networks
1. Initialization: |
---|
Set , , and Pleft = Pmax. |
2. Allocate each subchannel to the traffic with maximum achievable throughput and set ρl, u, βl, jaccording to (21-23) initially. Calculate cl, kfor k = 1, . . . , U + M, according to (29-32). |
While or , (∀k = 1, . . . , M) and |
1) find a pair . |
2) when k* ≤ U, allocate subchannel l* to unicast user k*, , ρl, k*= 1, and update according to (29); when k* > U, allocate subchannel l* to multicast group (k* - U), ,αl, k*= 1, and update according to (30). Pleft = Pmax - Pmax/N. |
3) Let and update according to (31)(32) for . |
3. 1) For each traffic, do calculate the assigned power for the sub-channels which are allocated to satisfy the rate requirement by using the TWF according to (33)(34). |
2) If , calculate the assigned power for subchannels in by using the AWF (41). |