Algorithm 1 Energy-efficient beamforming and power allocation. |
1: Initialize , , and , randomly
2: Determine ,
3: repeat
4: Set
5:
6: repeat
7:
8: for
to N
9: Compute according to (16)
10: Update and according to (17) and (18)
11: end for
12:
13:
14: until
15: Update and with
16: until
|