International Journal of Engineering Trends and Technology (IJETT) – Volume 11 Number 7 - May 2014 VLSI Implementation of Orthogonal Space Time Block Coding (OSTBC) Based High Throughput Multiple Modes MIMO Deepa A and Mrs. Shally S P PG Scholar, Department of ECE, DMI College of Engineering, Palanchur, Chennai. Assistant Professor, DMI College of Engineering, Palanchur, Chennai. Abstract: Space Time Block Coding, in a wireless communication system transferring of data over Long Term Evolution downlink channel using multiple antennas at the transmitter and receiver ends which improve reliability of data transfer. In data transferring, data are first encoded using a space–time block coding and encoded data is split into n streams which are transmitted using transmit antennas. The received signals from the receiver antenna are disturbed by noises which are linear superposition of n transmitted signals. In decoding side we use a maximum likelihood method instead of joint detection method to decoupling of the signals transmitted from different antennas. In addition to reduce computational cost of solving convex problem, we use approximate semi-analytical method. Numerically the results of approximation are accurate in which the proposed design OSTBC performs without MIMO modes. Fast fading channels prefers block-wise decoder whose coherence time may be short as one OSTBC-LTE block. Here, in this paper to find frame error rate (FER), we use MIMO orthogonal space time block code for 2 Tx and 1 Rx antenna with M-ary psk trellis coded modulated signal for M-ary PSK signal over Rayleigh fading channel and Rician fading channel to without line of sight (LOS) faded channel and direct line of sight (LOS) faded channel respectively. Definitively the FER and gain for OSTBC with TCM and to compare their performances over Rayleigh fading channel and Rician fading channel are examined using these results. I. INTRODUCTION In wireless communication, due to analytical tractability its performance analysis for combining techniques are identically distributed diversity branches which leads to shadowing effects and, consequently, unequal path loss on different ISSN: 2231-5381 branches. The transmitter transmits the signal wave through different paths are interacting with one another received by the receiver which are in phase and also sometimes out of phase. Due to this effect the received signal amplitude and power increases and decreases respectively which cause changes in time? Multiple transmit and receive antennas are used in Space-time coding. Serially Input data are entering space time encoder, which are distributed to parallel sub-streams. In the sub-stream each bits are mapped to signal waveforms, after that they are emitted from the antenna to the corresponding sub-stream. In wireless channel signals are transmitted simultaneously over each antenna interfere with each other as they propagate. The fading channel also changes the signal waveforms. In receiver side, the distorted and superimposed waveforms detected by each receive antenna are used to estimate the original data bits. II. PROPOSED SYSTEM Traditionally, multipath propagation affects the wireless communication system. However MIMO multipath effect is exploited to benefit the user. Efficient multipath methods are used to separate parallel streams of data. The effect will be apparent as per the system model explained as follows. III. ORTHOGONAL SPACE-TIME BLOCK CODING A communication system consists of a transmitter, receiver and channel. Multiple transmitter and receiver antennas are used in Space-time coding as shown in the figure below. . Bits entering the spacetime encoder serially are distributed to parallel substreams. Bits are mapped to signal waveforms in each sub-stream, then it will emit from the antenna corresponding to that sub-stream. They propagate through the wireless channel; Signals transmitted simultaneously over each antenna interfere with each http://www.ijettjournal.org Page 333 International Journal of Engineering Trends and Technology (IJETT) – Volume 11 Number 7 - May 2014 other. The signal waveforms are distorted the fading channel. To estimate the original data bits, in receiver antenna side the superimposed and distorted waveforms are detected by receiver antenna. A. Notation j = √−1 x ∗ is the complex conjugate of x. R(x) is the real part of x. ∠x is the phase of x. E[X]is the expected value of random variable X. XT is the transpose of matrix X. XH is the conjugate transpose of matrix X. I is the n × n identity matrix. o is the n × n zero matrix. B. Channel Model In a space-time system, N intimates the number of receive antennas and N be the number of transmit antennas. Assume that we use a block coded system in which L2M bits enter into the encoder every block epoch. These bits are mapped to L symbols, and transmitted over a block of T time intervals with an M-ary sized constellation. This is said to be an (N , N ) block coded system with rate R = L=T. A mathematical model for any space-time block coded system is given by R = S. H + N; Where, R is a T × N matrix representing the received data. S is a T × N symbols. matrix representing the transmitted H is a N × N matrix representing quasi-static flat Gaussian fading. N is a T × N matrix representing AWGN. In the channel model (1.1), we only consider AWGN distortion and fading. AWGN matrix N, its element are modeled as independent circularly symmetric (i.e., independent real and imaginary parts) complex Gaussian random variables with zero variance and mean, that defines the system signal-to-noise ratio (SNR). ISSN: 2231-5381 The fading matrix, H, is modeled in the same statistical manner as AWGN with normalized unit variance. A quasi-static channel is constant, but changes independently from one block to another over the duration of a code block. Flat fading implies a constant power spectral density (PSD) over the frequency band used by the transmitted symbols. We assume all antennas in the system are placed sufficiently far apart for independent fading over each channel. C. The Code Matrix Code matrix S, elements are typically complex baseband symbols from a PSK or QAM constellation. A given row represents the information sent in a single time interval and a given column of S represents the stream of data sent by a specific transmit antenna. So that only it is named as “spacetime coding”. In each space-time code block transmit the average energy which satisfies E[trace(SS )] = TN E, where E is the average complex baseband symbol energy. IV. MIMO The multiple antennas allow MIMO systems to perform diversity coding (space-time coding), precoding (multi-layer beam-forming) and spatial multiplexing. Spatial multiplexing increases network capacity by splitting a high rate signal into multiple lower rate streams and transmitting them through the different antennas. Diversity consists of transmitting a single space-time coded stream through the all antennas. Beamforming consists of transmitting the same signal with different gain and phase over all transmit antennas such that the receiver signal is maximized. The receiver can successfully decode each stream given that the received signals have sufficient spatial signatures and that the receiver has enough antennas to separate the streams using spatial multiplexing. As a result of using MIMO techniques without any transmit power or bandwidths, long transmit range or data rate are achieved. In this paper we are using Orthogonal Space Time Block Code (OSTBC) with trellis coded modulation (TCM) over Rayleigh fading channel and Rician fading channel to improve the data throughput rate, reducing the area and power to increase its efficiency. Finally, these STBC techniques are implemented in MATLAB and analyzed for performance according to their frameerror rates using QPSK, BPSK, 64-QAM, and 16QAM modulation schemes. http://www.ijettjournal.org Page 334 International Journal of Engineering Trends and Technology (IJETT) – Volume 11 Number 7 - May 2014 Fig.1. MIMO System The receivers receiving power and consequently sound to noise ratio can be achieved by beamforming, a transmitter and receiver pair can perform beamforming and direct their main beams at each other. Spatial diversity, to reduce the outage probability a signal can be coded through the transmit antennas, creating redundancy. Spatial multiplexing by using different transmit antenna element, a set of streams can be transmitted in parallel. To separate the signals the receiver can perform the appropriate signal processing. A. Trellis Coded Modulation (TCM) In communication field, modulation scheme which allows highly efficient transmission of information over band limited channels is said to be trellis coded modulation. Without compromising bandwidth efficiency, it allows the achievement of significant gains over conventional uncoded multilevel modulation. To generate coded signal sequence redundant non binary modulation in combination with a finite state encoder which governs the selection of modulation signals using TCM schemes. By using soft decision maximumlikelihood sequence decoder, the noisy signals are decoded in the receiver. Comparing to conventional uncoded modulation, Simple four-state TCM schemes used to improve the robustness of digital transmission against additive noise by 3 dB. There are many types of trellis method which can even reach 6dB of the coding gain. These gains are obtained without reduction of the effective information rate or bandwidth expansion as needed by old traditional error correction schemes. A multiple trellis encoder has m binary input bits and u binary output bits that are mapped into k M-ary symbols in each transmission symbol. Fig.2. Multiple Trellis Encoded M-PSK Transmitter ISSN: 2231-5381 http://www.ijettjournal.org Page 335 International Journal of Engineering Trends and Technology (IJETT) – Volume 11 Number 7 - May 2014 A multiple Trellis Encoded M PSK Transmitter block diagram is shown in the following figure. This system has throughput m/k bits/s/Hz and also the same bandwidth with 2m/k-point signal constellation. The partition in the system is carried out as follows: output bits of u binary encoder are partitioned into k group of m= log2 M bits each. These symbols results in an MPSK output symbol. u= k. log2 M whose parameters u, k, M were chosen. Let us take sample as r = a + w where it is real or complex valued (or one or two dimensional modulation) here a are the discrete signals sent by the modulator and the sample of an additive white Gaussian noise process is w . An optimum sequence decoder’s decision rule is to determine, among the set C of all coded signal sequences which a cascaded encoder and modulator can produce the sequence {â }with minimum squared Euclidean distance (sum of squared errors) from {r }that is, the sequence {â }which satisfies d |r − â | = {â }∈∁∑ |r − a | = { } { }∑|a − b |;{a }, {b } ∈ ∁ the error-event probability. The error-event probability is generally well approximated byP (e) ≅ N . Q[d /(2σ)], where signal-to-noise ratio is high. Q (.) represents the Gaussian error integral ∞ Q(x) = ∫ exp(−y /2) dy andN denotes the √ π (average) number of nearest neighbor signal sequences with distance d that diverge at any state from a transmitted signal sequence, and remerge with it after one to more transitions. V. SIMULATION In this paper, our main goal is to analysis the performance of OSTBC with TCM over the Rayleigh fading channel and Rician fading channel and compare their results using FER v/s SNR plots with MIMO modes. So that we have proposed a model using orthogonal space time block coding and trellis code modulation technique over Rician fading channel and Rician fading channel to achieve full diversity of orthogonal space time block coding and coding gain of trellis code modulation(TCM). A simulink model for OSTBC and TCM shows in following figure Where a and b are the signal sequence. The error can be determined in Trellis Coded Modulation by Fig.3. simulink model for OSTBC and TCM In above model, we use M transmit and N receive multiple antenna system for baseband transmission over Rayleigh fading channel. For the simulation, again the same process is apply over the Rician fading channel. For our simulation results, we are using 2 transmitter and 1reciever antenna. For trellis- ISSN: 2231-5381 coded modulation (TCM) we are using M-PSK TCM Encoder block, which modulates the message data from the Bernoulli binary generator to a PSK constellation that has unit average energy. The Bernoulli binary generator block produces the information source for the simulation. In MPSK http://www.ijettjournal.org Page 336 International Journal of Engineering Trends and Technology (IJETT) – Volume 11 Number 7 - May 2014 Fig.4. RTL Schematic TCM decoder block, the Viterbi algorithm is uses for TCM to decode the signals from the OSTBC combiner. Here we are using 8-PSK constellation with 8 trellis states. In our paper, for simulations we use Matlab tools to calculate the frame error rate (FER) with the performance of the OSTBC with TCM over Rayleigh fading channel and Rician fading channel. Here first a random bit stream is generated through Bernoulli binary generator. Initially we have to simulate our model for Rayleigh fading channel and then we simulate the model for Rician fading channel for different line of sight (LOS) rician factor K and then compare their FER performance through FER v/s SNR plots. To generate the symbols encoding scheme is used which are to be transmitted through multipath faded channel then the signal power level is defined. Here 2×1 fading channel subsystem-based implementation has to be provided that we first uses the multipath Rayleigh fading channel then we use for the Rician fading channel with Rician factor K. Then estimation of the symbols at the receiver is done by using maximum likelihood detection. In our system (Additive white Gaussian noise) AWGN is ISSN: 2231-5381 added which is generated using normally distributed and generated as N (0, 1), where N stands for normally distributed RV with variance 1 and 0 mean. By following this process the performance of the system is calculated at different values of SNR. Fig.5. FER for M-PSK modulation with OSTBC http://www.ijettjournal.org Page 337 International Journal of Engineering Trends and Technology (IJETT) – Volume 11 Number 7 - May 2014 Then the FER Vs SNR curves are plotted under Rayleigh and Rician fading environment. First we see the simulation plot of orthogonal space time block (OSTBC) for MPSK signal over Rayleigh fading channel and rician fading channel shown in figure 4. From figure 6, it has been shown that the FER of the Space time block code gives the better performance over the Rician fading channel for Rician factor K=1 then the Rayleigh fading channel. OSTBC with TCM with 2 transmitters and 1 receiver antenna for MPSK modulation over Rayleigh and Rician fading channel in figure 5 and figure 6 respectively. Thus from the above comparison, it has been observed that the proposed scheme is known as OSTBC with TCM result in lowest FER. Fig.6. OSTBC with TCM over Rayleigh fading channel Fig.8. FER simulation results for OSTBC with TCM. Initially at lower SNR value the FER for Rician and Rayleigh fading has minimum difference while the as increasing of SNR value, the difference of FER has to be increases approximately 2dB Fig.7. OSTBC with TCM over Rician fading channel Now we have seen the FER v/s SNR curves of ISSN: 2231-5381 We compare orthogonal space time block code and the trellis code modulation for both Rayleigh and Rician fading channel shows that for a given value of SNR. From the results it has been observed that orthogonal space time block coding performs better than trellis code modulation in terms of frame error rate with MIMO. Now we have to compare the simulation results of FER performance for OSTBC with TCM over both Rayleigh fading channel and Rician fading channel from figure 7. From the above the fig we have to compare the performance of the OSTBC with TCM for Rayleigh fading channel and Rician fading channel with different Rician factor K, so that we can conclude that OSTBC with TCM gives the better performance over the Rician fading channel for direct line of sight (LOS) Rician factor K=1and K=2.And also for K=0,no line of sight(NLOS) in such situation the OSTBC with TCM performance decreases as compare to the Rayleigh fading channel where that channel doesn’t care about the no line of sight path. Power Dissipation - 31.48mW Area Utilization http://www.ijettjournal.org Page 338 International Journal of Engineering Trends and Technology (IJETT) – Volume 11 Number 7 - May 2014 Family - Cyclone II Total logic elements - 37 / 4,608 ( < 1 % ) Total combinational functions - 14 / 4,608 ( < 1 % ) Dedicated logic registers - 37 / 4,608 ( < 1 % ) Total registers - 37 Total pins - 21 / 89 ( 24 % ) VI. CONCLUSION The Orthogonal Space Time Coding Block coding is a technique for MIMO system and produces full diversity and as well trellis coded modulation is a band efficient reason for the large coding gain with low power and covers a small area for the execution. Finally, we proposed a system to achieve full diversity of orthogonal space time block coding and large coding gain of trellis code modulation, a new technique called orthogonal space time block coding combined with trellis code modulation with MIMO has been delivered. VII. REFERENCE 1. Sachin Chourasia, DR. Prabhat Pate, “A Comparative analysis of orthogonal space time Block code with trellis coded modulation over Rayleigh and Rician fading channel”, International Journal of Science, Engineering and Technology Research vol 2, Issue 2, Feb 2013. 2. Lori Anne Dalton, “New Orthogonal Space-Time Block Codes With Full Diversity”, Dec 2002. 3. V. Tarokh, N. Seshadri and A. R. Calderbank, “Space-time codes for high data rate wireless communication: performance criterion and code construction,” IEEE Trans. Inform. Theory, vol. 44, pp. 744–765, Mar. 1998.Yang Sun, “Parallel VLSI Architectures for Multi-Gbps MIMO Communication System”, Rice University, Dec 2010. 4. Ioannis D. Erotokritou, “space time Block coding For Multiple Transmit Antenna over Time-Selective Fading Channels”, May 2006. 5. Luis Miguel Cort, “MIMO Space-Time Block Coding (STBC): Simulations and Results”, APRIL 2009. 6. G.Ungerboeck, “Channel coding with multilevel/phase signals,” IEEE Trans. Inform. Theory, vol. 28, pp. 56–67, January 1982. 7. M.Oerder, “Rotationally invariant trellis codes for M-PSK modulation,” 1985 Internet Common. Conf. Record, pp-552556, Chicago, June 23-26, 1985. 8. G.D. Forney. Jr.,” The Viterbi algorithm,” Proc. of the IEEE, vol. 61, pp. 268-278, march 1973. 9. Tarokh V, Seshadri N, Calderbank A R. Space-time codes for high data rate wireless communication: performance criterion and code construction [J]. IEEE Trans.on I.T., 1998, 44(2):744-765. 10. N. Benvenuto, P. Bisaglia, A. Salloum, and L. Tomba, “Worst case equalizer for noncoherent HIPERLAN receivers,” IEEE Trans. Communication, vol. 48, no. 1, pp. 28–36, Jan. 2000. ISSN: 2231-5381 http://www.ijettjournal.org Page 339