Skip to Main Content
In this paper, resource allocation for heterogeneous services is studied in multiuser orthogonal frequency division multiplexing (OFDM) systems. We propose a resource allocation algorithm, which is designed to improve the system throughput while satisfying the quality of service (QoS) requirements of both the real-time and nonreal-time services. In the proposed algorithm, the resources, composed of subcarriers and transmit power, are adaptively allocated to the users based on their service types and channel states over two sequential steps: (1) resource allocation for the real-time users that minimizes the resource usage required to satisfy the data rate requirement, and (2) resource allocation for the nonreal-time users that maximizes the system throughput using the remaining resource. The performance of the proposed resource allocation algorithm is evaluated in a frequency-selective fading channel, and compared with that of a simple resource allocation algorithm. Numerical results show that the proposed algorithm provides a significant throughput gain over the conventional algorithm.