To minimize the average BER in the system we introduce a new power loading algorithm. Here we rely on the fact that the overall system BER performance is limited by the performance of the weakest user, i.e., the one with the highest BER. Therefore, we assign the power to users in such a way as to balance the SNR over all users, average the BER performance and improve the system BER. Thus, we first introduce a power loading matrix for which we use the term “MMSE” power loading