Improvement of BER with the Help of MIMO – OFDM Using STBC Code Structure

DOI : 10.17577/IJERTV2IS50019

Download Full-Text PDF Cite this Publication

Text Only Version

Improvement of BER with the Help of MIMO – OFDM Using STBC Code Structure

Atul Kumar Pandey 1, Santosh Sharma 1, Neetu Sikarwar 2

1Electronics and Communication Departmemt, MPCT Gwalior, 2Electronics Department, JIWAJI University Gwalior

Abstract-MIMO OFDM system has been currently recognized as one of the most competitive technology for 4G mobile Communication system In this Paper, a general Space Time Block Code (STBC) structure is proposed for multiple input multiple output-orthogonal Frequency Division Multiplexing (MIMO-OFDM) systems for 2×2 Antenna configuration. The signal detection technology used in this paper for MIMO-OFDM system is MMSE Equalization (Linear Detection Technique.

In this Paper the Analysis of High level of Modulation (i.e. QPSK) on MIMO OFDM system is presented. Here AWGN, Rayleigh and Rician channels have been used for analysis purpose and their effect on BER for high data rates have been presented. The proposed MIMO-OFDM system with STBC using 2×2 antenna configurations and 512 FFT length has better performance in terms of BER Vs SNR then the other systems.

Keywords:- MIMO,OFDM, STBC, QPSK

etc.

  1. INTRODUCTION

    During the past decades, wireless communication has benefited from substantial advances and it is considered as the key enabling technique of innovative future consumer products. For the sake of satisfying the requirements of various applications, significant technological achievements are required to ensure that wireless devices have appropriate

    architectures suitable for supporting a wide range of services delivered to the users. In the foreseeable future, the large-scale deployment of wireless devices and the requirements of high bandwidth and high data rate applications are expected to lead to tremendous new challenges in terms of the efficient exploitation of the achievable spectral resources and constitute a substantial research challenge in the context of the emerging WLANs and other indoor multimedia networks. Due to the physical limits imposed by the mobile radio channel which cause performance degradation and make it very difficult to achieve high bit rates at low error rates over the time dispersive wireless channels. Other detrimental characteristics are co-channel interference (CCI), Doppler Effect, intentional jamming in military communications and Intersymbol interference (ISI) induced by multipath fading; however, there is an irreducible error floor that limit on the maximum attainable transmission rate.

    Specifically, the employment of multiple antennas at both the transmitter and the receiver, which is widely referred to as the MIMO technique, constitutes a cost- effective approach to high throughput wireless communications and remote sensing. The concept MIMO for both wired and wireless systems was first introduced by Jack Winters [1]-[3] in 1987 for two basic communication systems. The first was for communication between multiple mobiles and a base station with multiple antennas

    and the second for communication between two mobiles each with multiple antennas.

    Where, he introduced a technique of transmitting data from multiple users over the same frequency/time channel using multiple antennas at both the transmitter and receiver ends. Sparked off by Winters pioneering work [1], Salz [4] investigated joint transmitter/receiver optimization using the minimum mean square error (MMSE) criterion. Since then, Winters and others [5][8] have made further significant advances in the field of MIMOs .

    In 1996, Rayleigh and Cioffi [9] and Foschini [2] [10] proposed new approaches for improving the efficiency of MIMO systems, which inspired numerous further contributions [11][13] for two suitable architectures for its realisation known as Vertical Bell-Labs Layered Space- me(VBLAST), and Diagonal Bell-Labs Layered Space-Time BLAST (D-BLAST) algorithm has been proposed by Foschini, which is capable of achieving a substantial part of the MIMO capacity.

  2. ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING

    OFDM is a multicarrier transmission technique used in applications catering to both Wired and Wireless Communications. However, in the wired case, the usage of the term Discrete Multi-Tone is more appropriate. The OFDM technique divides the frequency spectrum available into many closely spaced carriers, which are individually modulated by low-rate data streams. In this sense, OFDM is similar to FDMA (The bandwidth is divided into many channels, so that, in a multi-user environment, each channel is allocated to a user). However, the difference lies in the fact that the carriers chosen in OFDM are much more closely spaced than in FDMA

    (1kHz in OFDM as opposed to about 30kHz in FDMA), thereby increasing its spectral usage efficiency. The orthogonality between the carriers is what facilitates the close spacing of carriers.

      1. Motivation For Using OFDM

        The orthogonality principle essentially implies that each carrier has a null at the center frequency of each of the other carriers in the system while also maintaining an integer number of cycles over a symbol period.

        The motivation for using OFDM techniques over TDMA techniques is twofold. First, TDMA limits the total number of users that can be sent efficiently over a channel. In addition, since the symbol rate of each channel is high, problems with multipath delay spread invariably occur. In stark contrast, each carrier in an OFDM signal has a very narrow bandwidth (i.e. 1 kHz); thus the resulting symbol rate is low. This results in the signal having a high degree of tolerance to multipath delay spread, as the delay spread must be very long to cause significant inter-symbol interference (e.g. > 500usec).

        Figure 2.1: Frequency spectrum showing N channels for an OFDM system with N carriersover bandwidth

      2. OFDM Basic Principles Orthogonality

        To generate OFDM Signals successfully the relationship between all carriers must be carefully controlled in order to maintain orthogonality. Shown below is the frequency spectrum depicting the various carriers/channels (used interchangeably). Rectangular windowing of transmitted pulses results in a sinc-shaped frequency response for each channel. As can be seen, whenever any particular carrier frequency attains peak amplitude,the remaining carriers have a null point.

      3. OFDM Generation

        The spectrum required is first chosen based on the input data and the modulation scheme used (typically Differential BPSK, QPSK or QAM). Data to be transmitted is assigned to each carrier that is to be produced. Amplitudes and phases of the carriers are calculated based on the chosen scheme of modulation. The required spectrum is then converted back to its time domain signal by employing Inverse Fourier Transform algorithms like the Inverse Fast Fourier Transform.

        avoiding inter-symbol and inter-carrier interference.

        Cyclic First Part of Last Part

        Prefix signal of the signal

        Tc p T

        Figure 2.3: The Cyclic Prefix is a copy of the last part of the OFDM signal

        A cyclic prefix does however introduce a loss in the signal-to-noise ratio, but this effect is usually negligible as compared to its effect on mitigating interference.

        A schematic diagram is shown next and a mathematical model of a base band OFDM system is now developed.

        Transmitter Channel Receiver

        0(t)

        Y0,1

        The next step is that of adding a guard

        X0,1

        0(t)

        n(t)

        (t)

        Y1,1

        period to the symbol to be transmitted. This ensures robustness against ultipath delay spread. This step can be achieved by having a long symbol period, which minimizes intersymbol interference. The level of robustness can be further increased by the

        X1,1

        XN-1,1

        (t)

        (t)

        g( ;t)

        1

        N-1(t)

        (N+1)T

        YN-1,1

        addition of a guard period between successive symbols.

        1. Cyclic Prefix

          The most popular and effective method of doing this, is the addition of a cyclic prefix. A cyclic prefix is a copy of the last part of the OFDM symbol, which is prepended to the transmitted symbol. This makes the transmitted signal periodic and does not affect the orthogonality of the carriers. Further, this also plays a decisive role in

          Figure 2.3: Base band OFDM system Model

          Since the first OFDM systems did not use digital modulation and demodulation schemes, the continuous-time OFDM model shown above can be considered as the ideal OFDM system. To build the mathematical model, we start with the waveforms used in the transmitter and proceed all the way to the receiver.

        2. Transmitter

          We assume an OFDM system with N carriers, a bandwidth of W Hz and a symbol

          length of T seconds, of which Tcp seconds is the length of the cyclic prefix. The transmitter uses the following waveforms:

          j 2 W k (t T )

          of spatial multiplexing different data symbols are transmitted on the radio link by different antennas on the same frequency within the same time interval. Multipath

          (t)

          k

          1 e N

          T Tcp

          cp t [0,T ]

          propogation is assumed in order to ensure the correct operation of spatial multiplexing,since MIMO is performing

          = 0 otherwise

          where T = (N/W) + Tcp .

          .Eqn.1

          better in terms of channel capacity in a rich scatter multipath environment than in case of environment with line of sight.

          A note must also be made of the fact that

          k(t) = k(t + N/W) when t is within the cyclic prefix.

        3. Receiver

    A filter bank, matched to the last part [Tcp,T] of the transmitter waveforms k(t), i.e. ,

    t * T tt 0,T T

    k k

    =0 otherwise

    cp

    ……..Eqn. 2

    This operation effectively removes the cyclic prefix in the receiver stage of the system. All the ISI is contained in the Cyclic Prefix and does not manifest itself in the sampled output obtained at the receiver filter bank.

  3. MULTI INPUT MULTI OUTPUT

    (MIMO) SYSTEMS

    Multi antenna systems can be classified into three main categories. Multiple antennas at the transmitter side are usually applicable for beam forming purposes. Transmitter or receiver side multiple antennas for realizing different (frequency, space) diversity schemes.the third class includes systems with multiple transmitter and receiver antennas realizing spatial multiplexing.

    In radio communications MIMO means multiple antennas both on transmitter and receiver side of a specific radio link. In case

    Figure 3.1: Block diagram of a generic MIMO system with 2 transmitters and 2 receivers.

  4. SPACE TIME BLOCK CODE

    Space-time block coding is a technique used in wireless communications to transmit multiple copies of a data stream across a number of antennas and to exploit the various received version of the data to improve the reliability of data-transfer. The fact that the transmitted signal must traverse a potentially difficult environment with scattering, reflection, refraction and so on and may then be further corrupted by thermal noise in the receiver means that some of the received copies of data will be better than others. This redundancy results in a higher chance of being able to use one or more of the received copies to correctly decode the received signal.

    An STBC (Space-time block code) is usually represented by a matrix. Each row represents a time slot and each column

    e1 c1 e1 c1

    1 1 2 2

    e2 c2 e2 c2

    e1 c1

    T T

    e2 c2

    represents one antennas transmission over time.

    transmit antennas

    B(c,e) 1 1

    1

    1

    1

    1

    enT cnT

    2 2 T T

    2

    2

    2

    2

    T

    T

    T

    T

    enT cnT enT cnT

    s11

    s

    s12 s

    S1nT

    S nT

    has to be full-rank for any pair of distinct codewords c and e to give the maximum

    time slots

    21 22 2

    possible order of nTnR. If instead,B (c,e)

    S S S nT

    S S S nT

    T 1 T 2 T

    Here, sij is the modulated Symbol to be transmitted in time slot I from antenna j. There are to be T time slots and nT transmit antenna as well as Nr receive antennas. This block is usually considered to be length T.

    4.1 Orthogonality

    STBCs are originally introduced, and as usually studied, are orthogonal. This means that the STBC is designed such that the vector representing any pair of columns

    has minimum rank b over the set of pairs of distinct codeword, then the space-time code offers diversity order bnR. An examiniation of the example STBCs shown below reveals that they all satisfy this criterion for maximum diversity.

    4.3 Encoding

    4.3.1 Alamoutis code

    Alamouti invented the simplest of all the STBCs in 1998. It was designed for a two- transmit antenna system and has the coding matrix:

    taken from the coding matrix is orthogonal. The results of this is simple, linear, optimal

    c

    C 1

    C 1

    2 c*

    c2

    c*

    decoding at the receiver.

    4.2 Design of STBCS

    The design of STBCs is based on the so- called diversity criterion derived by Tarokh etal.Orthogonal STBCs can be shown to achieve the maximum diversity allowed by this criterion.

    Diversity Criterion

    Call a codeword

    C = C 1C 2C Nt

    2 1

    where * denotes complex conjugate

    It is readily apperent that this is a rate-1 code. It takes two time slots to transmit two symbols. The significance of Alamoutis proposal that it was the first demonstration of a method of encoding which enables full diversity with liear processing at the receiver. It was the first open-loop transmit diversity technique.

    4.3.2 Encoder for Alamouti scheme

    1 2 Nt 1 2 Nt

    1 2 Nt 1 2 Nt

    1 1 1

    C2 C2 .C2 CT CT ..CT

    And call an erroneously decoded received codeword

    e = e11e12e1Nt

    2 T T T

    2 T T T

    e21e 2.e2Nte 1e 2..e Nt

    Then the matrix

    The encoder for Alamouti scheme can be seen in figure. This scheme with two transmit antennas and two receive antenna is interpreted here. In Alamouti encoding scheme,during any given transmission period two signals are transmitted simultaneously from two transmit antennas.

    Information Source

    Information Source

    MPSK-

    Mapper

    MPSK-

    Mapper

    TX1

    STBC MIMO

    STBC MIMO

    parameters:-

    Case I:

    Number of Transmitting Antennas

    =

    2

    Number of Receiving Antennas

    =

    2

    FFT Length

    =

    64

    Frame Length

    =

    50

    Channel Order L

    =

    5

    Cyclic Prefix Length

    =

    16

    parameters:-

    Case I:

    Number of Transmitting Antennas

    =

    2

    Number of Receiving Antennas

    =

    2

    FFT Length

    =

    64

    Frame Length

    =

    /td>

    50

    Channel Order L

    =

    5

    Cyclic Prefix Length

    =

    16

    1 2

    Different cases of setting simulation

    [s1, s2]

    s1

    s1 s *

    s1 s *

    TX2

    2

    2

    s 2 s* 1

    s 2 s* 1

    s 2

    [s , s* ]

    2 1

    2 1

    [s , s* ]

    Figure 4.1:Encoder for Alamoutis code

    The two-by-two space-time block code is formally written in matrix form as

    TIME s1

    s0

    0

    0

    s*

    s*

    0

    0

    s*

    Where, the explanation is:

    At time t, antenna 1 transmits si, and simultaneously, antenna 2 transmits s0. At time t+T, where T is the symbol duration, signal transmission is switched,with- s *transmitted by antenna 1 and s * sim

    Here after setting simulation parameters we find that the Minimum Mean Square Error is shown by 0.052 with 0 SNR and after varying SNR we get tremendous decrease in BER.See the following graph of MIMO with MMSE with OFDM:

    MIMO OFDM STBC with MMSE and 64 point FFT

    o i

    ultaneously transmitted by antenna 2.

  5. SIMULATION RESULTS

Let us first see the response of MIMO without OFDM then we will start with the MIMO with OFDM. It is clearly seen from the simulation result of MIMO with MMSE without OFDM that, in increase SNR then Probability of error will get decrease.Now we want to find practically the results of MIMO with MMSE using OFDM how this will change the obtainable error.

sim (nTx=2, nRx=2, MMSE)

sim (nTx=2, nRx=2, MMSE)

BER for BPSK modulation with 2×2 MIMO and MMSE equalizer (Rayleigh channel)

-1

10

-2

Bit Error Rate

Bit Error Rate

10

-3

10

-4

10

-5

10

0 5 10 15 20 25 30

Average Eb/No,dB

Figure 5.1: BER with MIMO and MMSE without OFDM

0.06

0.05

0.04

Error

Error

0.03

0.02

0.01

0

0 5 10 15 20 25 30

SNR(db)

Figure 5.2: MIMO OFDM STBC with MMSE and 64 point FFT

Case II

Number of Transmitting Antennas = 2 Number of Receiving Antennas = 2 FFT Length = 256

Frame Length = 50

Channel Order L = 5

Cyclic Prefix Length = 16

Here after setting simulation parameters as shown above, we find that the Minimum Mean Square Error is shown by 0.042 with 0 SNR and after varying SNR we get tremendous decrease in BER. See the

following graph of MIMO with MMSE with OFDM:

MIMO OFDM STBC with MMSE and 256 point FFT

0.045

0.04

0.035

0.03

Error

Error

0.025

0.02

0.015

0.01

Figure 5.4: MIMO OFDM with MMSE and 512 point FFT

Case IV

Number of Transmitting Antennas = 2 Number of Receiving Antennas = 2 FFT Length = 256

Frame Length = 50

Channel Order L = 10

0.005

0

0 5 10 15 20 25 30

SNR(db)

Cyclic Prefix Length = 16 Here after setting simulation parameters as

Figure 5.3 : MIMO OFDM STBC with MMSE

and 256 point FFT

Case III

Number of Transmitting Antennas = 2 Number of Receiving Antennas = 2

shown above, we find that the Minimum

Mean Square Error is shown by 0.045 with 0 SNR and after varying SNR we get tremendous decrease in BER. . See the following graph of MIMO with MMSE with OFDM:

FFT Length = 512

Frame Length = 50

Channel Order L = 5

Cyclic Prefix Length = 16

Here after setting simulation parameters as shown above, we find that the Minimum Mean Square Error is shown by 0.04 with 0

0.05

0.045

0.04

0.035

0.03

Error

Error

0.025

0.02

0.015

0.01

0.005

0

MIMO OFDM STBC with MMSE and 256 point FFT channel order=10

0 5 10 15 20 25 30

SNR(db)

SNR and after varying SNR we get tremendous decrease in BER. See the following graph of MIMO with MMSE with OFDM:

MIMO OFDM STBC with MMSE and 512 point FFT

Figure 5.5 :MIMO OFDM STBC with MMSE and 256 point FFT with channel order=10

Case V

Number of Transmitting Antennas = 2

0.04

0.035

0.03

0.025

Error

Error

0.02

0.015

0.01

0.005

0

0 5 10 15 20 25 30

SNR(db)

Number of Receiving Antennas = 2 FFT Length = 512

Frame Length = 50

Channel Order L = 10

Cyclic Prefix Length = 16

Here after setting simulation parameters as shown above, we find that the Minimum Mean Square Error is shown by 0.044 with 0 SNR and after varying SNR we get

tremendous decrease in BER. . See the following graph of MIMO with MMSE with OFDM:

Case VII

Number of Transmitting Antennas = 2 Number of Receiving Antennas = 2

0.045

0.04

0.035

0.03

Error

Error

0.025

0.02

0.015

0.01

0.005

0

MIMO OFDM STBC with MMSE and 512 point FFT with Channel order=10

0 5 10 15 20 25 30

SNR(db)

FFT Length = 64

Frame Length = 50

Channel Order L = 5

Cyclic Prefix Length = 64

Here after setting simulation parameters as shown above, we find that the Minimum Mean Square Error is shown by 0.091 with 0

Figure 5.6: MIMO OFDM STBC with MMSE and 512 point FFT with channel order=10

Case VI

Number of Transmitting Antennas = 2 Number of Receiving Antennas = 2 FFT Length = 64

Frame Length = 50

Channel Order L = 5

Cyclic Prefix Length = 32

Here after setting simulation parameters as shown above, we find that the Minimum Mean Square Error is shown by 0.07 with 0 SNR and after varying SNR we get tremendous decrease in BER. See the following graph of MIMO with MMSE with OFDM:

SNR and after varying SNR we get tremendous decrease in BER. Simulation of the script took 10 minutes. See the following graph of MIMO with MMSE with OFDM:

MIMO OFDM STBC with MMSE and 64 point FFT with L=5 and CP LEN=64

0.1

0.09

0.08

0.07

0.06

Error

Error

0.05

0.04

0.03

0.02

0.01

0

0 5 10 15 20 25 30

SNR(db)

Figure 5.8: MIMO OFDM STBC with MMSE and 64 point FFT with L=5 and CPLen=64

Case VIII

Number of Transmitting Antennas = 2 Number of Receiving Antennas = 2

0.08

0.07

0.06

0.05

Error

Error

0.04

0.03

0.02

0.01

0

MIMO OFDM STBC with MMSE and 64 point FFT with L=5 and CPLen=32

0 5 10 15 20 25 30

SNR(db)

FFT Length = 64

Frame Length = 100

Channel Order L = 5

Cyclic Prefix Length = 16

Here after setting simulation parameters as shown above, we find that the Minimum Mean Square Error is shown by 0.058 with 0 SNR and after varying SNR we get

Figure 5.7 : MIMO OFDM STBC with MMSE and 64 point FFT with L=5 and CPLen=32

tremendous decrease in BER. If we compare performance of Frame Length 50 and 100 we find that the errors obtainable are 0.091

and 0.058. See the following graph of MIMO with MMSE with OFDM:

MIMO OFDM STBC with MMSE and 64 point FFT with L=5,CpLEn=16 and Frame Lenth=100

0.06/p>

0.05

0.04

Error

Error

0.03

0.02

0.01

0

0 5 10 15 20 25 30

SNR(db)

Figure 5.9: Simulation of Ber of Bpsk with 2×2 MIMO and MMSE without OFDM

VI. CONCLUSION

We realized that the MIMO plays very important role in wireless communication now a days With combination of OFDM and MMSE we achieved better response of our considered equalizer. MIMO system are used for enhancement of capacity improvement in SNR at the receiver and to transmit data at higher rate. This paper mainly discuss the effect on the reduction in bit error rate by changing OFDM parameters.

We may improve bit error rate performance by increasing no.of transmit antenna(TX) and no.of receiving antennas(RX). Improvement in OFDM parameter like frame length and FFT length gives a large amont of reduction in BER.frame length and FFT length gives a large amont of reduction in BER.

REFERENCES

  1. G. J. Foschini, Layered space-time architecture for wireless communication in a fading environment when using multi- element antennas, Bell Labs. Technology. Journal, Vol. 1, No.2, PP. 41-59(1996).

  2. J. Salz, Digital transmission over crosscoupled linear channels, AT&T Tech. J., vol.64, pp. 1147 1159,(Jul.Aug. 1985).

  3. S. Cheng and S. Verdu,Gaussian multi-access channels with ISI: Capacity region and multiuser water- filling, IEEE Trans. Inf. Theory, vol. 39, no. 3, pp. 773785,(May 1993).

  4. J. H. Winters, J. Salz, and R. D. Gitlin ,The impact of antenna diversity on the capacity of wireless communication systems, IEEE Trans. commun., vol. 5, no. 234, pp. 17401751, (Feb./Mar./Apr. 1994).

  5. J. Yang and S. Roy, On joint transmitter and receiver optimization for multiple-input multiple-output (MIMO) transmission systems, IEEE Trans. Commun., vol. 42,no. 12, pp. 32213231, (Dec. 1994).

  6. J. H. Winters, The diversity gain of transmit diversity in wireless systems with Rayleigh fading, IEEE Trans. Veh. Technol., vol. 47, no. 1, pp. 119123, (Feb. 1998).

  7. G. G. Raleigh and J. M. Cioffi, Spatiotemporal coding for wireless communications, in Proc. 1996 IEEE Global Telecommunications Conf. (GLOBECOM 96), Nov. 18 22, vol. 3, pp. 18091814, (1996).

  8. G. J. Foschini, Layered space-time architecture for wireless communication, Bell Labs. Technology. Journal, Vol. 6, No.3, PP. 311-335(1998).

  9. B. Lu and X. Wang, Iterative receivers for multiuser space-time coding systems, IEEE J. Sel. Areas Commun., vol. 18, no. 11, pp. 2322 2335, (Nov. 2000).

  10. X. Zhu and R. D. Murch, Layered spacefrequency equalization in a single-carrier MIMO system for frequency-selective channels, IEEE Trans. Wireless Commun., vol. 3, no. 3, pp. 701708, (May 2004).

  11. M. R. McKay and I. B. Collings,Capacity and performance of MIMO-BICM with zeroforcing receivers, IEEE Trans. Commun., vol. 53, no. 1, pp. 7483, (Jan. 2005).

  12. J.H.Kotecha and A.M.Sayeed,Transmit signal design for optimal estimation of Correlated Journal of Theoretical and Applied Information Technology © 2005 – 2010 JATIT. All rights reserved. www.jatit.org 21 MIMO channels Kotecha, IEEE transaction on signal processing, Vol.52, PP.546-577(Feb 2004).

  13. A. J. Paulraj, D. A. Gore, R. U. Nabar, and H. BölcskeiAn overview of MIMO communication-A Key to Gigabit Wireless, Proceedings of the IEEE, Vol. 92, No. 2, PP. 198- 218(Feb. 2004).

Leave a Reply