|Input: Parameters: channels h, the number of antennas N, target SINR γ, transmission power constraint p, Matrix weight Q, and system subcarrier bandwidth B.|
Output: C, Transmit-power, Users-Allocates
Step 1. Calculate the positive semidefinite channel matrix H. H = hHh.
Step 2. Solve equation (22) using the CVX optimization tool, select the value of W∗.
Step 3. Obtain system throughput C and transmit energy consumption.
Step 4. Calculate the useful signal power and determine which base stations the user is serving. Get Users-Allocates.