Research Article

Limited Feedback Precoding for Massive MIMO

Algorithm 1

Simulation flow.
// L: the total number of channel realizations
// Nu: the total number of UEs
// K: the number of scheduled UEs
Initialization
for  l = 1 : L
   generate the channel matrix H
   for  u = 1:
      compute the requested codeword
      report   to the BS
   end for
   scheduling: select K UEs from the UEs
   form the precoder P
   compute the instantaneous rate   (formula (23))
end for
Compute the metric  
output