Adaptive Modulation and Coding For Mobile
Adaptive Modulation and Coding For Mobile
Abstract-The demand for high data rates and a single transmission signal is separated into numerous
low bit error rates has prompted the ascent of narrowband signals [5]. The point of interest of OFDM
developing remote innovations, such as WiMAX. over a single carrier systems is its capacity to endure the
Adaptive Modulation and Coding (AMC) plans adverse and harsh channel conditions. OFDM addition-
when joined into WiMAX helps the framework ally reduces fading effect and increments the data rate
to alertly respond to the channel varieties giv- in transmission. The advantage of multiple access in Or-
ing higher information rates and better BER ex- thogonal Frequency Division Multiple Access (OFDMA)
ecution. Switching the modulation and coding is its ability to endure multipath interference.
rates dependent upon channel state information In current communication systems, the utilization of
permits to attain higher throughput and better AMC (Adaptive modulation and Coding) techniques [5]
spectral efficiency. This paper deals with pro- empowers the framework to realize high spectral effi-
posal of efficient adaptive modulation coding sys- ciency. The core idea of AMC is to dynamically change
tem which maximizes the throughput while up- the modulation and coding plans dependent upon the
holding a target bit error rate (BER). Software channel facts in order to enhance overall spectral effi-
Defined Radio (SDR) idea has been utilized to do ciency. The receiver chooses the modulation and coding
most of the signal processing over a software than scheme (MCS) [6] to be utilized on channel state infor-
in hardware. It proposes to select a specific mod- mation and reaction to the transmitter. In this paper,
ulation coding schemes in addition to the relating two AMC systems are examined. The two strategies
coding rates dependent upon the threshold given. point at switching the MCS dependent upon target BER
Hence, a selector block is created in GNU Ra- and most maximum throughput approach [5]. In target
dio companion using Python script. This block BER technique, the modulation and coding schemes are
switches to proper modulation and coding rates selected with an objective to maintain the bit error rate
depends upon the thresholds considered. This below a target BER value, using a set of threshold val-
paper investigations the Mobile-WiMAX frame- ues, the estimated signal to noise ratio is partitioned into
work regarding BER and throughput by consid- a set of regions. Each such region is associated with a
ering SNR and channel attenuation factor as the different MCS such that the bit error rate is maintained
threshold qualities. Obtained results derived a below a target BER. Every such area is connected with
trade-off between BER and throughput. an alternate MCS such that the bit error rate is main-
keywords: AMC, BER, MCS, OFDM, SDR, tained beneath a target BER. An elective AMC strategy
WiMAX. is to switch the MCS keeping in mind the end goal to
maximize the throughput. This is called most Maxi-
mum Throughput (MT) procedure. In most maximum
1 INTRODUCTION throughput approach, less accentuation is given to sup-
port a specified BER [7].
Software Defined Radio (SDR) is a radio communica-
Channel coding is the technique to make the transmit-
tion framework in which the signal handling blocks are
ted signals less vulnerable to errors. Channel coding in-
executed in programming in place of a hardware [1]. Uti-
cludes scrambling, Forward Error Correction (FEC), and
lizing USRP (Universal Software Radio Peripheral) [2] as
interleaving. This paper uses convolution coding system
equipment, we can transmit and receive real time signals.
of forward error correction with code rates of 1/2 and
In between the transmitter and receiver, the signal pro-
3/4.
cessing can be performed using GNU Radio Companion
software [3].
The IEEE 802.16 (for WiMAX) [4] standard employs 2 ORTHOGONAL FREQUENCY DIVISION
Orthogonal Frequency Division Multiplexing (OFDM) MULTIPLEXING
to realize high data rates. Utilization of OFDM in
WiMAX eliminates inter symbol interference (ISI) and OFDM is a blend of modulation and multiplexing. Mul-
inter carries interference impacts in multipath transmis- tiplexing refers to independent signals, those processed
sion. OFDM is a strategy for advanced balance in which by diverse sources. As indicated in Fig. 1, multi-carrier
modulation separates the wideband high data rate R algorithm, intends to admiration a certain target Bler
bps approaching data stream and with a passband data (Block Error Rate) because of particular Qos (i.e., data
transmission B/L, each of which is then transmitted integrity) prerequisites. The target quality of the Bler
over an alternate orthogonal-frequency sub channel. The might be the same for every SNR (i.e., the mean signal-
to-noise ratio averaged over the frame length), or can
change with it.
3.1.1 MT algorithm
The thresholds needed for the MCS determination for
the MT methodology are indicated in Table 1. The
MT algorithm seeks to maximize the generally inter-
face throughput by picking for every SNR worth the
MCS that permits the most extreme throughput. Subse-
quently, the the transmission efficiency is improved how-
ever the execution as far as error rate could be worse, no
Figure 1: A basic multicarrier system constraint on the maximum acceptable error probability
is introduced. The goal is to pick, for every threshold and
data rate of WiMAX is given by [4], SNR worth, the balance request that expand the sum
throughput. The last outcome is that the most effective
B.Ld .log2 (M )
R= (1) plan as far as throughput for every α quality is chosen.
L(1 + G) This algorithm has no level of opportunity and thresh-
In OFDM-WiMAX PHY layer, if 16-QAM is used as olds could be considered by looking at the throughput
of the recognized transmission schemes. Towards this
modulation scheme, then the data rate is as follows end, the traditional throughput definition gave in ref. [5]
has been altered here to enhanced match the opening
107 M Hz.768.log2 (16)
R= = 24M bps (2) structure of the proposed framework: the throughput
(1024)(1.125) (η) could be communicated as a capacity of the channel
In expressions, every data convey subcarriers of data constriction calculate α and utilized MCS for a settled
SNR as
transmission B/L conveys bits of information. An ex-
tra overhead punishment of (1 + G) must be paid for the 4.(1 − Pblock (α, SN R, M, Rc ))Nc .Nsd log2 M.Rc )
cyclic prefix, since it comprises of repetitive data and η=
4.Tf
tributes the transmission of actual data symbols. (3)
where M= 4,16,64 represents the modulation order,
3 OFDMA- MODULATION SWITCHING pblock stands for the block error probability related to
each modulationcoding rate couple, nc is the amount of
In this section, the proposal of AMC (Adaptive Modu-
subcarriers for every user,nsd is the amount of OFDM
lation and Coding) frameworks exploiting the OFDMA
symbols forming the Downlink OFDMA subframe, rc
abilities is portrayed considering that the regulation re-
is the received coding rate and tf is the span of the
quest and coding rate of every complex symbol ck asso-
OFDMA outline.
ciated to the comparing k-th subcarrier (0 ≤ k ≤ 1023)
The symbol error probability psym in a Rayleigh chan-
could be changed as per the physical channel state and
nel can be expressed as follows [5]:
the MCS is changed likewise for all the subcarriers of
the slot. The selection of the modulation is dependent
upon the channel parameters. In this paper, the Channel √ s
4( M − 1) 3.SN R.α2
state methodology is acknowledged as Adaptive Modu- PSN R,α,M = √ .Q( )
lation techniques. M M −1
√ s (4)
2 M −1 3.SN R.α2
3.1 Channel state technique −[ √ Q( ]
M M −1
In this section two algorithms named Maximum
Throughput (MT) and Target Block error rate (Tbler) Both pb,M QAM and psym,M QAM are functions of SNR,
dependent upon the channel state methodology are pro- and modulation order (M);
posed. Every adaptation algorithm is essentially char-
acterised by five thresholds. The MCS (Modulation and
3.1.2 TBLER Technique
Coding Scheme) remains same until the measured pa-
rameter (SNR, BER, throughput or channel attenuation The thresholds needed for the MCS determination for
factor) overcomes a threshold [7]. In this paper, channel the Tbler approach are demonstrated in Table 2. The
attenuation factor is recognized as channel state param- fundamental characteristic of the TBLER procedure is
eter. The Maximum Throughput (MT) algorithm plans that of keeping the error rate beneath a target limit,
to maximize the system throughput without demands on subsequently ensuring a fixed level of QoS as far as P-
target Block Error Probability. The Target Bler (Tbler) block [5]. Therefore this algorithm is more suitable to
174
2014 International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA)
4 CONVOLUTION CODING
175
2014 International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA)
176
2014 International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA)
Figure 3: GNU schematic for 1/2 64QAM implementation with WiMAX physical layer
7 CONCLUSIONS
177
2014 International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA)
References
[1] Chen, Chi-Yuan and Tseng, Fan-Hsun and Chang,
Kai-Di and Chao, Han-Chieh and Chen, Jiann-
Liang and others, ”Reconfigurable software defined
radio and its applications” Tamkang Journal of
Science and Engineering vol 13, 2010.
178