Author :
Aggarwal, Rohit ; Assaad, Mohamad ; Koksal, C. Emre ; Schniter, Philip
Author_Institution :
Dept. of Electr. & Comput. Eng., Ohio State Univ., Columbus, OH, USA
Abstract :
We consider the problem of simultaneous user-scheduling, power-allocation, and rate-selection in an orthogonal frequency division multiple access (OFDMA) downlink, with the goal of maximizing expected sum-utility under a sum-power constraint. In doing so, we consider a family of generic goodput-based utilities that facilitate, e.g., throughput-based pricing, quality-of-service enforcement, and/or the treatment of practical modulation-and-coding schemes (MCS). Since perfect knowledge of channel state information (CSI) may be difficult to maintain at the base-station, especially when the number of users and/or subchannels is large, we consider scheduling and resource allocation under imperfect CSI, where the channel state is described by a generic probability distribution. First, we consider the “continuous” case where multiple users and/or code rates can time-share a single OFDMA subchannel and time slot. This yields a nonconvex optimization problem that we convert into a convex optimization problem and solve exactly using a dual optimization approach. Second, we consider the “discrete” case where only a single user and code rate is allowed per OFDMA subchannel per time slot. For the mixed-integer optimization problem that arises, we discuss the connections it has with the continuous case and show that it can solved exactly in some situations. For the other situations, we present a bound on the optimality gap. For both cases, we provide algorithmic implementations of the obtained solution. Finally, we study, numerically, the performance of the proposed algorithms under various degrees of CSI uncertainty, utilities, and OFDMA system configurations. In addition, we demonstrate advantages relative to existing state-of-the-art algorithms.
Keywords :
OFDM modulation; expectation-maximisation algorithm; frequency division multiple access; integer programming; modulation coding; pricing; quality of service; radio links; resource allocation; scheduling; statistical distributions; OFDMA downlink; channel state information; convex optimization problem; dual optimization approach; expected sum-utility maximization; generic goodput-based utility; generic probability distribution; imperfect channel-state information; joint scheduling; mixed-integer optimization problem; modulation-and-coding scheme; nonconvex optimization problem; orthogonal frequency division multiple access downlink; power-allocation; quality-of-service enforcement; rate-selection; resource allocation; simultaneous user-scheduling; sum-power constraint; throughput-based pricing; Convex functions; Downlink; Optimization; Pricing; Resource management; Signal to noise ratio; Tin; Bisection algorithm; imperfect channel state information (CSI); mixed integer optimization; orthogonal frequency division multiple access (OFDMA); resource allocation; scheduling; utility maximization;