摘要

Aiming at the. problem of resource allocation in multiuser multi-input multi-output (MIMO) systems, a new power allocation algorithm based on dual waterfilling is proposed. Block diagonalization is adopted to cancel the inter-user interference, and then the complete diagonalization method is employed to derive the spatial sub-channels for each user. The overall power of the system is divided among users based on each user's large scale fading; then the power of each user is further allocated to its spatial sub-channels based on the small scale fading. Simulation results show that compared with the existing resource allocation strategies, the proposed algorithm can provide more ergodic capacity for multi-user MIMO systems. When the total transmit power is 100w, it has 15% capacity advantage over the traditional waterfilling method.