Flexible Adaptive-Modulation-and-Coding Tables
for a Wireless Network
Edward W. Jang
*
, Chan-Soo Hwang
†
, and John M. Cioffi
*
*
STAR Laboratory, Stanford University, Stanford, CA 94305, U.S.A.
Email: {ej1130, cioffi}@stanford.edu
†
Communication & Network Lab., Samsung Advanced Institute of Technology, Yongin, Korea
Email: cshwang@ieee.org
Abstract— This paper proposes to use flexible adaptive-
modulation-and-coding (AMC) tables in a wireless network. To
support the flexibility of AMC tables, a low-complexity AMC
table optimization algorithm is also proposed. The proposed
algorithm iteratively optimizes the switching levels of an AMC
table according to channel environments, and has fast conver-
gence speed. Computer simulation results show that the proposed
algorithm optimizes AMC tables according to different cell
characteristics, and that using flexible AMC tables for a wireless
network achieves near-optimal average spectral efficiency even
with a small feedback load.
I. I NTRODUCTION
Many recent cellular systems, such as IEEE 802.16e stan-
dard [1], employ an adaptive-modulation-and-coding (AMC)
scheme to adjust the transmission rate according to the chan-
nel state information (CSI), thereby achieving high spectral
efficiency while guaranteeing sufficient reliability [2]. Specif-
ically, an AMC scheme assigns the CSI intervals, bounded
by switching levels, to combinations of a modulation size
and a code rate based on an AMC table. When a user’s CSI
falls in an interval, the user feeds the interval’s index back
to the base station (BS), and the BS transmits a packet to
the user with the corresponding transmission rate. With more
switching levels in the AMC table, the spectral efficiency
increases because round-off errors decrease; however, the
feedback load also increases with the number of switching
levels. This feedback overhead is especially problematic for
an orthogonal-frequency-division multiple-access (OFDMA)
system, where each user needs to feed AMC table indexes
for multiple subchannels. Therefore, a judicious choice of the
AMC table’s switching levels is crucial to increase the spectral
efficiency while minimizing the feedback load.
The optimal set of switching levels of an AMC table
crucially depends on many channel characteristics, such as
a users’ geographical distribution, a coverage radius, path
loss, shadowing, and transmit power. Since a wireless network
often comprises channels with different characteristics, e.g.,
a cellular system has urban microcells as well as suburban
macrocells, employing flexible AMC tables optimized for dif-
ferent channel characteristics significantly improves the overall
spectral efficiency of a wireless network compared to the case
of employing a fixed AMC table across channels with different
characteristics. However, using flexible AMC tables requires
an efficient algorithm that optimizes the switching levels for
arbitrary channel state distributions.
Currently applicable algorithms require a large computa-
tional complexity to optimize an AMC-table, i.e., to find the
switching levels that maximize the average spectral efficiency.
This optimization problem was first considered by Holm et al.,
who found a recursive solution for a Rayleigh fading channel
in [3]. However, the AMC-table optimization for a general
channel state distribution has remained an open problem.
Other algorithms can be applied by relating this AMC-table
optimization problem to the random variable quantization
problem. However, the widely-known Lloyd algorithm [4] or
the algorithms using sufficient conditions for the optimality
[5] are not straightforwardly applicable because the distor-
tion measure for this optimization problem is asymmetric.
The dynamic-programming-based quantization algorithm [6],
which includes asymmetric distortion measure cases, is appli-
cable for this optimization problem; however, its complexity
is prohibitively high due to the lack of a boundary condition
for switching levels.
To solve this problem, this paper proposes an iterative
flexible-AMC-table optimization (IFAO) algorithm that itera-
tively finds one switching level of an AMC table per step by
using the necessary conditions for the optimality. This iterative
approach significantly reduces the computational complexity
compared to other algorithms that simultaneously optimize
all switching levels [3], [6]. This is because using only the
necessary conditions reduces the computational complexity
that would have incurred if both the necessary and sufficient
conditions were used to solve the problem. Simulation results
show that the proposed IFAO algorithm optimizes an AMC
table that achieves the average spectral efficiency, very close
to the unlimited feedback case, with only a small feedback
load. The simulation results also show that using flexible
AMC tables, instead of using a fixed AMC table, significantly
improves the average spectral efficiency of a wireless network.
II. SYSTEM MODEL AND PROBLEM STATEMENT
The system model considers a downlink channel, consisting
of a BS with one transmit antenna and multiple users, each
with one receive antenna. Although the channel between
the BS and a user is frequency-selective, OFDMA divides
the channel into multiple frequency-flat subchannels that are
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the ICC 2008 proceedings.
978-1-4244-2075-9/08/$25.00 ©2008 IEEE