In this paper, we investigate the power-minimizing resource allocation problem in multiuser cooperative relay communication systems. A joint optimization problem involving subcarrier assignment, relay selection and power allocation is formulated. Since the problem cannot be solved directly, we decompose it into three subproblems. According to the equivalent channel gains and the target rates of users, the subcarrier assignment and relay selection are conducted. Motivated by the water-filling algorithm, we propose a power allocation algorithm with cooperative features. Simulations results indicate that the proposed algorithm performs better in terms of the total transmit power consumption than the existing algorithms.
展开▼