You are on page 1of 3

Implementation of Adaptive Modulation and Coding

Techniques using Matlab


Sami H. O. Salih, Mamoun M. A. Suliman
Sudan University of Science and Technology (SUST), 11111-407, Sudan
sami.salih@sustech.edu

Abstract - Different order modulations combined with different changing the modulation and coding scheme to yield a higher
coding schemes, allow sending more bits per symbol, thus achieving throughput by transmitting with high information rates under
higher throughputs and better spectral efficiencies. However, it must favorable channel conditions and reducing the information rate
also be noted that when using a modulation technique such as 64- in response to channel degradation.
QAM with less overhead bits, better signal-to-noise ratios (SNRs) are
required to overcome any Intersymbol Interference (ISI) and maintain
certain bit error ratio (BER). The use of adaptive modulation allows a II. BWA BACKGROUND
wireless system to choose the highest order modulation depending on
A. BWA Development Roadmap
the channel conditions. The aim of this paper is to implement an
Adaptive Modulation and Coding (AMC) features of the WiMAX The current WiMAX revision is based upon IEEE802.16e-
and LTE access layer using Software Defined Radio (SDR) 2005, approved in December 2005. It is a supplement to the
technologies in Matlab, here the various modulation types will be IEEE802.16-2004. The former improves by [1]:
implemented in a single Matlab function that can be called with the
appropriate coefficients. A comparison with the hardware approaches  Adding support for mobility
made in terms of functionality and system performance.
 Scaling of the Fast Fourier transform (FFT) to the
Keywords - Adaptive Modulation and Coding (AMC); Software channel bandwidth
Defined Radio (SDR); Cognitive Radio (CR); WiMAX; LTE  Advanced antenna diversity schemes, and hybrid
automatic repeat-request (HARQ)
I. INTRODUCTION
 Adaptive Antenna Systems (AAS) and MIMO
The growth in use of the information networks lead to the technology
need for new communication systems with higher data rates.
Telecommunication industry is also changing, with the demand  Introducing Turbo Coding and Low-Density Parity
for a greater range of services, such as video conferences, or Check (LDPC)
applications with multimedia contents. Furthermore, the
 Introducing downlink sub-channelization, allowing
increased reliance on computer networking and the Internet has
administrators to trade coverage for capacity or vice
resulted in a wider demand for connectivity to be provided
versa
"any where, any time", rising the requirements for higher
capacity and high reliability Broadband Wireless Access  Adding an extra QoS class for real time applications.
(BWA).
In the other hand, Long Term Evolution (LTE) is the latest
BWA intensively focused in the last few years on an standard in the 3rd Generation Partnership Project (3GPP)
intensive use of broadband systems, which are characterized by mobile network technology tree that produced the GSM/EDGE
high quality features. For this issue, new technologies with and UMTS/HSPA network technologies. The most important
high transmission abilities have been designed. BWA has similarity between LTE and WiMAX is orthogonal frequency
become the best way to meet escalating business demand for division multiplex (OFDM) signalling. Both technologies also
rapid Internet connection and integrated "triple play" services. employ Viterbi and turbo accelerators for forward error
In addition, not only topographic but also technological correction. From the chip designer's perspective, that makes the
limitations, wireless solution alternatives have been found. extensive reuse of gates highly likely if one had to support both
That is the very base of the WiMAX and LTE concept: a schemes in the same chip or chip-set. From the SDR
wireless transmission infrastructure that coping with the perspective, the opportunity is even more enticing. Flexibility,
channel variations and still delivering an error rate below a gate reuse and programmability seem to be the answers to the
specific limit. These systems are able to adapt and adjust the WiMAX-LTE multimode challenge.
transmission parameters based on the link quality, improving
the spectrum efficiency of the system, and reaching the B. Paper Hypothesis
capacity limits of the underlying wireless channel. Link
adaptation techniques or adaptive modulation and coding In traditional communication systems, the transmission is
(AMC), are a good way for reaching the cited requirements. designed for the "worst case" channel scenario thus, coping
They are designed to track the channel variations, thus with the channel variations and still delivering an error rate
below a specific limit. Adaptive transmission schemes, instead,
are designed to track the channel quality by adapting the
channel throughput to the actual channel state. These
techniques take advantage of the time-varying nature of the
wireless channel to vary the transmitted power level, symbol
rate, coding scheme, constellation size, or any combination of
these parameters, with the purpose of improving the link
average spectral efficiency measured by bits/s/Hz.

III. ADAPTIVE COMMUNICATION SYSTEM DESIGN

A. Design Scop Figure 1. Cognitive Mechanism [3]


Most BWA support variety of modulation and coding
schemes and allows for the scheme to change on a burst-by- C. AMC Block diagram
burst basis per link, depending on channel conditions. Current
systems contains separate hardware channel for each The function of AMC is based on SDR/CR combination.
Modulation/Coding scheme. The more intelligent approach is The receiver evaluate received packets (i.e. SNR or BER) to
to design a single software defined circuit for BPSK, QPSK, estimate the Channel Quality Indictor (CQI) module, then
16QAM, and 64QAM or even future coming techniques based feedback the transmitter to reconfigure itself for the next packet
on SDR then design a cognitive engine (CE) to determine send.
which profile to load and operate. Table 1. List the various
modulation and coding schemes supported by WiMAX and
LTE. Using the channel quality feedback indicator, the mobile
can provide the base station with feedback on the downlink
channel quality. For the uplink, the base station can estimate
the channel quality, based on the received signal quality.

TABLE I. SCHEMAS SUPPORTED BY WIMAX [2]

Modulation RS Code Note


Figure 2. Adaptive System [4]
BPSK (12,12, 0) 12 data in, 12 data out
QPSK (32, 24, 4) 4 erroneous bytes D. AMC System Performance
QPSK (40, 36, 2) 2 erroneous bytes The performance of AMC is highly depends on the accurate
16QAM (64, 48, 8) 8 erroneous bytes channel estimation at the receiver and the reliable feedback
16QAM (80, 72, 4) 4 erroneous bytes
path between that estimator and the transmitter on which the
receiver reports channel state information (CSI). In order to
64QAM (108, 96, 6) 6 erroneous bytes assure a high-quality implementation the following issues must
64QAM (120, 108, 6) 6 erroneous bytes be considered [3];

B. System Architecture 1) Operational Environment: Transmitter requires an


The model for the BWA is build from the IEEE 802.16e estimate of the expected channel conditions for the next
standard documents [1] using SDR approach. When the basic transmission interval. Since this knowledge can only be gained
system successfully built and tested, a cognitive engine (CE) by prediction from past channel quality estimations, the
must develop to automatically direct the SDR to load and adaptive system can only operate efficiently in an environment
execute the appropriate profile. The CE refer to predefined with relatively slowly-varying channel conditions. Therefore,
polices, while continuously sensing the channel situation. delay between the quality estimation and the actual
Then, perform its logic to pick up the suitable configuration to transmission in relation to the maximal Doppler frequency of
execute it in the SDR system. the channel is crucial for the system implementation since poor
system performance will result if the channel estimate is
obsolete at the time of transmission.
2) Adaptive Parametes: Idle SDR architecture push the
reconfigurable platform toward antenna and excluding also the
mixtures and the power amplifier and the low noise amplifier
in the transmitter and receiver respectively. There is a tradeoff
between the level of reconfigurability and the system
complexity. To simplify the design common elements
implemented once, then a separate interfaces configured for
each specific standard. As this paper concentrate on the “The bit error rate or bit error ratio (BER) is the number of
physical layer design the modulation is the parameter choose to bit errors divided by the total number of transferred bits
be designed in software. during a studied time interval. BER is a unitless performance
measure, often expressed as a percentage.”
3) Feedback Mechanism: Choosing of the appropriate
modulation and coding mode to be used in the next When the transmitter and receiver’s medium are good in a
transmission is made by the transmitter, based on the prediction particular time and Signal-to-Noise Ratio is high, and then Bit
Error rate is very low. Figure 4. shows the relation between
of the channel conditions at the current time interval. SNR
SNR and the BER for various modulations types. From the
threshold that guarantees a BER below the target BER (BER0), graph to maintain a certain level of BER (transmission quality)
defined in the system[3]. with a given SNR (channel condition) proper modulation have
Challenge associated with adaptive modulation and coding to choose to deliver highest system throughput.
is that the mobile channel is time-varying, and thus, the
feedback of the channel information becomes a limiting
factor[5]. Therefore, the assumption of a slowly-varying as
well as a reliable feedback channel is necessary in order to
achieve an accurate performance of the AMC scheme. In this
way, no delay or transmission error can occur in the feedback
channel so that no discrepancy between the predicted and the
actual SNR of the next frame appears. Moreover, the receiver
must also be informed of which demodulator and decoding
parameters to employ for the next received packet.

IV. SIMULATION RESULTS

A. Functionality
A single function that can give different modulation order
from BPSK to M-QAM (M= 2n, where n = 2,4,6,...)
implemented in Matlab. The function called with the Figure 4. BER vs. SNR
modulation order and the SNR in dB as input, then its plot the
constellation and calculates the BER. Both functionality and performance of the function can be
compared with the hardware model graphs in [6].

V. CONCLUSION
The function implemented in this paper demonstrates the
ability of converge AMC concepts in a single Matlab file. Tests
show that all measured can be compared with the hardware
model in terms of functionality and system performance. This
component can be reused against a defined standard, IEEE
802.1 6e, LTE, or other BWA. In future this model can be
expanded to include the components of the upper layers and a
complete end to end BWA system could build.

REFERENCES
[1] IEEE 802.16-2006: "IEEE Standard for Local and Metropolitan Area
Networks - Part 16: Air Interface for Fixed Broadband Wireless Access
Systems".
[2] ETSI TS 102 177 Version 1.3. 1, February 2006, "Broadband Radio
Access Networks (BRAN); HiperMAN; Physical (PHY) Layer"
[3] Matthew Sherman, “IEEE Standards Supporting Cognitive Radio and
Networks, Dynamic Spectrum Access, and Coexistence”, Electronics &
Integrated Solutions, July, 2008.
[4] Kuo-Hui Li, PhD, “IEEE 802.16e-2005 Air Interface Overview”,
WiMAX Solutions Division, Intel Mobility Group, June 05, 2006.
Figure 3. AMC Constellation Diagrams [5] Douglas H. Morais, ‘UMTS’s LTE Webcast’, Adroit Wireless Strategies,
16 Feb. 2010
[6] Muhammad Nadeem Khan, Sabir Ghauri, “The WiMAX 802.16e
B. BER vs. SNR Physical Layer Model”,University of West England.
BER is the number of error bits occurs within one second in
transmitted signal. BER defined as follow;

You might also like