<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Adaptive Modulation and Coding Simulations for Mobile Communication Networks</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Nizar Zarka, Amoon Khalil and Abdelnasser Assimi Higher Institute for Applied Sciences and Technology Communication Department Damascus</institution>
          ,
          <country country="SY">Syria</country>
        </aff>
      </contrib-group>
      <fpage>36</fpage>
      <lpage>40</lpage>
      <abstract>
        <p>-This paper presents the simulations of Adaptive Modulation and Coding (AMC) for Mobile Communication Networks. The simulations show that AMC gives higher throughput than the static modulation and coding with a gain of 4dB of the Signal-to-Noise Ratio (SNR). The simulation results are validated using real measurements of the High Speed Packet Access Evolution (HSPA+) mobile network.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        The increasing demand of mobile multimedia services
including VoIP, mobile TV, audio and video streaming, video
conferencing, FTP and internet access require intelligent
communication systems able to adapt the transmission parameters
based on the link quality. Changing the modulation and
coding scheme yield a higher throughput by transmitting with
high information rates under favorable channel conditions
and reducing the information rate in response to degradation
effects of the channel [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The idea behind the Adaptive
Modulation and Coding (AMC) is to dynamically change the
modulation and coding scheme to the channel conditions. If
good Signal-to-Noise Ratio (SNR) is achieved, system can
switch to the highest order modulation with highest code rates
(e.g. 64 QAM with code rate CR = 43 ). If channel condition
changes, system can shift to other low order modulation with
low code rates (e.g. QP SK with CR = 12 ) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        The aim of this paper is to understand how AMC works, to
develop our own simulation tools and validate the simulation
results with the real measurements of the HSPA+ mobile
network [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The paper is organized as follows; first we
present the design of the proposed system model for mobile
communication networks, followed by the simulation results
of the static and the adaptive modulation and coding and the
validation from real measurements and finally a conclusion.
      </p>
    </sec>
    <sec id="sec-2">
      <title>II. PROPOSED SYSTEM MODEL</title>
      <p>Copyright c 2016 held by the authors.
used are QP SK, 16 QAM or 64 QAM . The modulated
complex symbols are sent to an Additive White Gaussian
Noise channel (AWGN). At the receiver a soft demodulation is
applied to get LLR followed by a de-puncturing where zeros
are added to the removed symbols during the puncturing phase.
Finally symbols are detected in the Turbo decoder Vn. In the
following we will describe each part of the system.</p>
      <p>
        The Turbo encoder [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is composed of two identical
Recursive Systematic Convolution (RSC) as it shows in Figure 2.
The two coders receive the same input data Uk with reordering
via the interleaver. The outputs are composed of three symbols
Uk, Pk1 and Pk2. The code rate of the turbo encoder is
CR = 31 .
      </p>
      <p>QPSK, 16 QAM and 64 QAM modulations. QP SK with
CR = 12 gives 2 bits per symbol, 16-QAM with CR= 34 gives
4 bits per symbol and 64 QAM with CR = 34 gives 6 bits
per symbol.</p>
      <sec id="sec-2-1">
        <title>B. Puncturing</title>
        <p>
          Puncturing [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] is applied at the outputs of the turbo encoder,
to groups of turbo code symbols to reduce the coding rate of
the transmitter. The puncturing Matrix contains 1 and 0 to
give different code rate CR = 13 , CR = 21 and CR = 23 as it
shows in Figure 3, Figure 4 and Figure 5.
        </p>
        <p>CR = 31
0 1 1 1 1 1 1 1 1 1
P = @ 1 1 1 1 1 1 1 1 A</p>
        <p>1 1 1 1 1 1 1 1</p>
        <p>
          In the M QAM modulation symbols in the inputs are
divided into blocks of length k = log2(M ), where M is
the rank of the modulation. Each block is connected to one
point of the M QAM modulation [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Figure 6, Figure 7
and Figure 8 show respectively the distribution of symbols in
        </p>
        <p>
          The channel used is AWGN [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. At the receiver symbols
are demodulated and sent to the decoder which is composed
of de-puncturing and Turbo decoder. The de-puncturing uses
QAM
the same puncturing matrix to redistribute the symbols in the
correct place before the puncturing. The deleted symbols are
replaced with zeros. The de-puncturing gives the values to the
turbo decoder which concludes the sent symbols [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. In the
following we will explain the results of the simulations.
III. SIMULATION RESULTS OF THE STATIC MODULATION
        </p>
        <p>AND CODING</p>
        <p>
          The simulations have been run in MATLAB under AWGN
and Rayleigh fading channels [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. We first present the
performance of different types of modulations and coding, then we
conclude the table of the threshold of the SNR for the each
modulation and coding. Finally we present the throughput in
term of SNR in AWGN channel and Rayleigh fading.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>A. The Performance of QPSK</title>
        <p>Figure 9 depicts the Bite Error Rate (BER) in term of SNR
with the scenarios of QPSK modulation without and with code
rates of CR = 31 , CR = 12 , CR = 23 . It is shown that the
best performance occurs for CR = 13 , and the performance
decreases with the increase of CR. The figure shows that
for a fixed value of BER = 10 4, the gain in SNR with
coding, comparing to the modulation without coding, is equal
to 5dB, 8dB and 12dB when CR = 23 , CR = 12 , CR = 13
respectively.</p>
        <p>Figure 10 depicts the BER in term of SNR with the
scenarios of 16 QAM modulation without and with code
rates of CR = 31 , CR = 12 , CR = 23 . It is shown that the
best performance occurs for CR = 13 , and the performance
decreases with the increase of CR. The figure shows that
for a fixed value of BER = 10 4, the gain in SNR with
coding, comparing to the modulation without coding, is equal
to 5dB, 9dB and 13dB when CR = 23 , CR = 12 , CR = 13
respectively.</p>
        <p>The figure 12 shows that the performance of 16 QAM
with CR = 13 is better than QP SK with CR = 32 , though the
number of bits per symbol is 13 in both case. The performance
of 64 QAM with CR = 31 is better than 16 QAM with
CR = 31 , though the number of bits per symbol is 2 in both
cases.</p>
        <p>Similar results are obtained in Figure 16 that shows the
throughput in the presence of AWGN channel and Rayleigh
fading.</p>
        <p>Figure 14 shows the minimum thresholds of SNR that
allows to choose the respective modulation and coding for
F ER = 10 2. We notice that 16 QAM with CR = 31
replaces QPSK with CR = 23 , and 64 QAM with CR = 31
replaces 16 QAM with CR = 12 .
E. Throughput in term of SNR for AWGN and Rayleigh fading</p>
        <p>Figure 15 shows the throughput in the presence of AWGN
channel. We notice that 16 QAM with CR = 31 gives higher
throughput than QP SK with CR = 23 . We also notice that
64 QAM with CR = 31 gives higher throughput than 16
QAM with CR = 13 .</p>
        <p>Fig. 16. Throughput in term of SNR in AWGN channel with Rayleigh fading
IV. SIMULATION OF THE ADAPTIVE MODULATION AND</p>
        <p>CODING</p>
        <p>
          Our simulation of the adaptive modulation and coding is
shown in Figure 17. The block diagram is similar to the Figure
1 with the additional Adaptation block. The demodulator at
the receiver part calculates the SNR and sends it to the
Adaptation block which decides the suitable modulation and
coding. Figure 18 shows the curves of the throughput in term
of SNR for the adaptive modulation and coding with Rayleigh
fading. The curve matches the curve of QP SK and CR = 13
for low values of SNR, and matches the curves of 64 QAM
and CR = 32 for high values of SNR. For the medium value
of SNR we notice a gain of 4dB at SN R = 15dB. By
consequence the throughput curve of the adaptive modulation
and coding acts like an envelope of the maximum values of
the throughput of the static modulation and coding.
V. VALIDATION OF THE AMC SIMULATION RESULTS
To validate our simulation results of the AMC, we use Nemo
outdoor and Nemo Analyze tools [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] from one of the mobile
operator in the country. The tools allow to measure, store and
analyze the parameters of the HSPA+ network between the
Node B and the user (e.g. modulation and coding, Energy
chip/Noise, Channel Quality Indicator, Number
Channelization Code).
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>VI. CONCLUSION</title>
      <p>This paper presented the simulations of the adaptive
modulation and coding for mobile communication networks. We
concluded that the throughput could be increased by increasing
the modulation order and the coding rate with the increase
of Signal-to-Noise Ratio. The AMC gives higher throughput
by changing the modulation and coding in function of the
Signal-to-Noise ration at the receiver with a gain of 4dB. The
simulation results are validated via drive test measurements of
HSPA+ mobile network.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Salih</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Suliman</surname>
          </string-name>
          ,
          <article-title>Implementation of Adaptive Modulation and Coding Technique using</article-title>
          ,
          <source>International Journal of Scientific and Engineering Research</source>
          Volume
          <volume>2</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>5</given-names>
          </string-name>
          , May-2011
          <source>, ISSN 2229-5518.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kottkamp</surname>
          </string-name>
          , HSPA+ Technology Introduction,
          <source>Application Note, Rohde and Schwarz</source>
          , 2009
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hadi</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Tiong</surname>
          </string-name>
          ,
          <article-title>Adaptive Modulation and Coding for LTE Wireless Communication</article-title>
          ,
          <source>IOP Conf. Series: Materials Science and Engineering 78</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fernandez</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Rupp</surname>
          </string-name>
          and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Wrulich HSDPA CQI Mapping Optimization Based on Real Network Layouts</article-title>
          ,
          <source>Bachelor Thesis</source>
          , Institute of Communications and
          <string-name>
            <surname>Radio-Frequency Engineering</surname>
          </string-name>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Huang</surname>
          </string-name>
          <string-name>
            <given-names>T.</given-names>
            <surname>Pratt</surname>
          </string-name>
          ,
          <article-title>Evaluation of Soft Output Decoding for Turbo Codes</article-title>
          , Master of Science, Electrical Engineering,
          <source>ETD etd-71897-15815</source>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tuechler</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Hagenauer</surname>
          </string-name>
          . Channel coding, lecture script, Munich University of Technology, pp.
          <fpage>111</fpage>
          -
          <lpage>162</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Proakis</surname>
          </string-name>
          , Digital Communications,
          <source>fourth edition</source>
          ,
          <string-name>
            <surname>Mc-Graw Hill</surname>
          </string-name>
          ,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Farrell</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Moreira</surname>
          </string-name>
          , Essentials of Error-Control
          <string-name>
            <surname>Coding</surname>
          </string-name>
          , John Wiley and Sons Ltd,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Bogawar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mungale</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Chavan</surname>
          </string-name>
          , Implementation of Turbo Encoder and Decoder,
          <source>International Journal of Engineering Trends and Technology (IJETT)</source>
          , Volume
          <volume>8</volume>
          Number 2- Feb
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B.</given-names>
            <surname>Sklar Rayleigh</surname>
          </string-name>
          <article-title>Fading Channels in Mobile Digital Communication Systems, Part I: Characterization</article-title>
          ,IEEE Communications Magazine,
          <year>July 1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Nugraha Drive Test Nemo</surname>
          </string-name>
          ,Technology, Business, Aug
          <volume>19</volume>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>