In a multi-user orthogonal frequency division multiplexing (OFDM) system, efficient resource allocation is required to provide service to more users. In this letter, we propose an improved subcarrier allocation algorithm that can increase the spectral efficiency and the number of total transmission bits even if the number of users is too large. The proposed algorithm is divided into two stages. In the first stage, a group of users who are eligible for services is determined by using the bit error rate (BER), the users' minimum data rate requirement, and channel information. In the second stage, subcarriers are first allocated to the users on the basis of channel state, and then the reallocation is performed so that resource waste is minimized. We show that the proposed algorithm outperforms the conventional one on the basis of outage probability, spectral efficiency, and the number of total transmission bits through a computer simulation.
[1]
Hui Liu,et al.
An efficient multiuser loading algorithm for OFDM-based broadband wireless systems
,
2000,
Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).
[2]
Didem Kivanc-Tureli,et al.
Computationally efficient bandwidth allocation and power control for OFDMA
,
2003,
IEEE Trans. Wirel. Commun..
[3]
Khaled Ben Letaief,et al.
Multiuser adaptive subcarrier-and-bit allocation with adaptive cell selection for OFDM systems
,
2004,
IEEE Transactions on Wireless Communications.
[4]
Raymond Knopp,et al.
Information capacity and power control in single-cell multiuser communications
,
1995,
Proceedings IEEE International Conference on Communications ICC '95.