BLAST System: Different Decoders With Different Antennas: Pargat Singh Sidhu, Amit Grover, Neeti Grover

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

IOSR Journal of Engineering (IOSRJEN)

e-ISSN: 2250-3021, p-ISSN: 2278-8719 Vol. 3, Issue 4 (April. 2013), ||V3 || PP 14-19

BLAST System: Different Decoders with Different Antennas


Pargat Singh Sidhu1, Amit Grover2*, Neeti Grover3
1(Research Scholar, Department of Electronics and Communication Engineering, Shaheed Bhagat Singh State Technical Campus, Moga Road (NH-95), Ferozepur-152004, India) 2*(Assistant Professor, Department of Electronics and Communication Engineering, Shaheed Bhagat Singh State Technical Campus, Moga Road (NH-95), Ferozepur-152004, India. 3(Assistant Professor, Department of Applied sciences, Shaheed Bhagat Singh State Technical Campus, Moga Road (NH-95), Ferozepur-152004, India) Abstract: Wireless communication technology has shown that the application of multiple antennas at both transmitter and receiver sides improve the possibility of high data rates through multiplexing or to improve performance through diversity compared to single antenna systems. In this article, the BER performance of MMSE and Maximum Likelihood (ML) -Vertical Bells Lab Layered Space Time Architecture (V-BLAST) with different modulation techniques such as BPSK and QPSK, in Rayleigh flat fading channel has been considered. Further, the comparison of these modulation techniques with different multiple antenna configurations in Rayleigh channel is carried out. It has been concluded that both the decoders perform better using BPSK modulation scheme as compare to QPSK modulation scheme and we obtain more optimal results for 1 4 antennas for both MMSE V-BLAST and ML-V-BLAST system in Rayleigh channel. While comparing the ML and MMSE-VBLAST for 2 X 2 antenna configurations, the better results has been obtained for ML-VBLAST System as compare to MMSE V-BLAST System in Rayleigh Channel. Keywords: Binary Phase Shift Key (BPSK), Bit Error Rate (BER), Minimum Mean Square error (MMSE), Maximum Likelihood (ML), Vertical Bell Laboratories Layered Space-Time (V-BLAST)

I.

INTRODUCTION

Wireless communication system with multi-antenna arrays has been a field of intensive research on the last years [10]. The use of multiple antennas at both the transmitter and the receiver sides can drastically improve the channel capacity and data rate [8]. The study of the performance limits of MIMO system [3] becomes very important since it will give lot ideas in understanding and designing the practical MIMO systems [4]. Vertical-Bell Laboratories Layered Space-Time (V-BLAST) Architecture and first practical implementation of this architecture on MIMO wireless communications to demonstrate a spectral efficiency as high as 40bits/s/Hz in real time in the laboratory [6]. Many schemes have been proposed to explode the high spectral efficiency of MIMO channels, among which V-BLAST [6] is relatively simple and easy to implement and can achieve a large spectral efficiency. Detection process [5] mainly involves three operations: Interference Suppression, interference cancellation and Optimal Ordering [12].V-BLAST algorithm [6] integrates both linear and non-linear algorithms presented in the interference nulling and interference cancellation respectively, in an independent identically distributed Flat fading Rayleigh channel [1] with N transmitting antennas and M receiving antennas [12]. Let us consider a communication system with N number of transmitting antennas and M number of receiving antennas in Ricean Flat Fading channel [1] shown in Fig. 1.

II.

MIMO CHANNEL MODEL

The sampled baseband representation of signal is given by y=Hx+n

(1)

www.iosrjen.org

14 | P a g e

BLAST System: Different Decoders With Different Antennas


And the complex baseband representation of signal [7] is given by y = (P/M) H x+ n (2) Where y CN X 1 is the received signal vector, x CM X 1 is the transmitted signal vector with zero mean and unit variance, P is the total transmit power, H CN X M is the channel response matrix with possibly correlated fading coefficients. In order to access the performance of V-BLAST in correlated channel, we adopted a correlationbased channel model which is expressed as H~ R1/2 Rx HW (R1/2 T x) T (3) where x ~ y denotes that x and y are identical in distribution, R Rx and T Tx are the normal correlation distribution matrices at the Rx and transmitter (T x) respectively, and HW CN X M contains independent identically distributed complex Gaussian entries with zero mean and unit variance.

III.

FADING CHANNEL

Fading is used to describe the rapid fluctuations of the amplitudes, phases or multipath delays of a radio signal over a short period of time or travel distance, so that large scale path loss effect may be ignored. 3.1 RAYLEIGH FADING CHANNEL The fading effect is usually described statistically using the Rayleigh distribution. The amplitude of two quadrature Gaussian signals follows the Rayleigh distribution whereas the phase follows a uniform distribution. The probability distribution function (PDF) of a Rayleigh distribution is given by 2 2 2 2 = 0 (0 ( < 0) (4)

Where is the RMS (amplitude) value of the received signal and 2 is the average power.

IV.

V-BLAST-SYSTEM-MODEL

A high-level block diagram of a V-BLAST system [5] is shown in

4.1 ENCODER For simplicity, we base our explanation on Figure 2. Suppose the number of transmitting antennas is MT and the number of receiving antennas is MR. For example we take QAM modulation, transmitters 1 to MT operate co-channel at symbol rate 1/T symbols, with synchronized symbol timing. This collection of transmitters constitutes a vector drawn from a QAM constellation. Receivers 1 to MR are individually conventional QAM receivers. The receivers also operate co-channel, each receiving the signals radiated from all MT transmit antennas. Flat fading is assumed and the matrix channel transfer function is H MR X MT where h i j is the complex transfer function from transmitter j to receiver i and MT X MR. We assume that the transmission is organized in bursts of L symbols and that the channel time variation is negligible over the L symbol periods, comprising a burst, and that the channel is estimated accurately using training symbols embedded in each burst

www.iosrjen.org

15 | P a g e

BLAST System: Different Decoders With Different Antennas


.Let a = (a1 vector i r1 = Ha + n Where n is a wide sense stationary (WSS) noise vector [11]. 4.2 DECODER The decoder needs to demodulate the symbols on the received vector. If channel encoding is used, then the demodulated symbols need to be buffered until the whole block can be decoded. Otherwise, the demodulation can be done immediately. a2 aM) T denote the vector of transmit symbols. Then the corresponding received MR

V.

DECODING ALGORITHM FOR V-BLAST SYSTEM

One approach to a lower complexity design of the receiver is to use a divide-and-conquer strategy instead of decoding all symbols jointly. First, the algorithm decodes the strongest symbol. Then, canceling the effects of this strongest symbol from all received signals, the algorithm detects the next strongest symbol. The algorithm continues by canceling the effects of the detected symbol and the decoding of the next strongest symbol until all symbols are detected. The optimal detection order is from the strongest symbol to the weakest one. This is the original decoding algorithm [5] of V-BLAST preset. It only works if the number of receive antennas is more than the number of transmit antennas, that is M x N. Decoding Algorithm of V-BLAST is shown in Figure.3

The algorithm includes three steps which includes ordering, interference cancellation and Interference nulling 5.1 ORDERING In decoding the first symbol, the interference from all other symbols is considered as noise. After finding the best candidate for the first symbol, the effects of this symbol in the entire receiver equations are canceled [12]. 5.2 INTERFERENCE CANCELLATION At stage n of the algorithm, when c n is being detected, symbols c1, c2, cn-1 have been already detected. Let us assume a perfect decoder that is the decoded symbols (1 , 2 1 ) are the same as the transmitted symbols c1, c2, cn-1. One can subtract i=1N-1ci Hi from the received vector r to derive an equation that relates remaining undetected symbols to the received vector 1 (5) = + ,
=1

(6) + , = 1,2 . 1

=
=

In fact, by using induction in addition to the convention r 1 = r, one can show that (7) +1 = , = 1,2,3 . . 1 th Therefore, at the n stage of the algorithm after detecting the nth symbol as , its effect is canceled from the equations by (8) +1 = + This interference cancelation is conceptually similar to DFE [2]. 5.3 INTERFERENCE NULLING Interference nulling is the process of detecting cn from rn by first removing the effects of undetected symbols. Basically, in this step the nth symbol is detected by nulling the interference caused by symbols cn+1, cn+2, cN. Like any other interference suppression problem, there are many different methods to detect a symbol in the presence of interference.

www.iosrjen.org

16 | P a g e

BLAST System: Different Decoders With Different Antennas VI. ML-V-BLAST-DECODER

The ML receiver [12] performs optimum vector decoding and is optimal in the sense of minimizing the error probability. ML receiver is a method that compares the received signals with all possible transmitted signal vectors which is modified by channel matrix H and estimates transmit symbol vector C according to the Maximum Likelihood principle [12], which is shown as: C = argmin r C H
C 2 F

(9)

where F is the Frobenius norm. Expanding the cost function using Frobenius norm given by C = argmin Tr r C H H . r00 C H
C

(10) (11)

C = argmin Tr r H . r + HH . C H . C . H HH . C H . r r H . C . H
C

Considering rH. r is independent of the transmitted codeword so can be rewritten as C = argmin Tr HH . C H . C . H 2. Real Tr HH . C H . r
C

(12)

Equation (12) can be re-written for multiple receivers as shown in equation (13).
MR

(13)
H Hm . C H . C . Hm

C = argmin
C m=1

2. Real

H Hm . C . rm

Where .H is a Hermition operator. We can write the cost function for only one receiving antenna and then added up to achieve for MR receiving antenna.
H H Hm . C H . C . Hm 2. Real Hm . C . rm

(14)

Where the minimization is performed over all possible transmit estimated vector symbols. Although ML detection offers optimal error performance, it suffers from complexity issues.

VII.

MMSE-V-BLAST DECODER

The MMSE receiver suppresses both the interference and noise components. This implies that the mean square error between the transmitted symbols and the estimate of the receiver is minimized. At low SNR, MMSE becomes matched filter [12].

VIII.

SIMULATION AND RESULTS

The simulation has been carried out by using MATLAB 7.0 for the Bit Error Rate (BER) Performance of the ML-VBLAST System [13]. The simulation of BER performance of ML-VBLAST and MMSE-VBLAST Systems in Rayleigh flat fading channel [1] has been done using the different modulation techniques like BPSK and QPSK

Figure.4 Figure.5 Figure 4 and 5 shows BER for ML-VBLAST and MMSE-VBLAST using QPSK modulation

www.iosrjen.org

17 | P a g e

BLAST System: Different Decoders With Different Antennas


MXN 1X4 4X4 1X2 2X2 Table 1 BER .0025 0.0050 0.019 0.01 MXN 1X4 4X4 1X2 2X2 BER .000398 0.050 0.025 0.079 Table 2

Table 1 and Table 2 shows BER for ML-VBLAST and for MMSE-VBLAST using QPSK modulation in Rayleigh Channel In Figure 4 and 5, we get an optimal result for 1x4 antenna configuration than another antenna configurations using QPSK modulation in Rayleigh channel. From table.1, At SNR=2dB, 1X4 antenna configuration has the minimum value (0.0025) of BER than another configuration. From Table.2, At SNR=2dB 1X4, antenna configuration has the minimum value (0.000398) than other antenna configuration. So we can say that 1x4 configuration has best performance than another antenna configurations using QPSK modulation in Rayleigh channel both for ML and MMSE.

Figure.6 Figure.7 Figure 6 and 7 shows Comparison of ML and MMSE-VBLAST using BPSK and QPSK modulation Finally, the comparison of ML-VBLAST and MMSE-VBLAST decoders in 2X2 antenna configuration using BPSK and QPSK modulations has been considered. In figure 6 at SNR = 6dB, the value of BER for MLVBLAST decoder is 0.001 and for MMSE-VBLAST is 0.01 and In figure 7 at SNR = 6dB, the value of BER for ML-VBLAST decoder is 0.001 and for MMSE-VBLAST is 0.031which shows that ML-VBLAST decoder gives the better result than MMSE-VBLAST decoder for both BPSK and QPSK modulation techniques.

IX.

CONCLUSIONS

Finally, it has been concluded that by keeping more number of receiving antennas than transmitting antennas, a better BER performance has been achieved and more number of errors can be removed. Keeping more number of transmitting antennas than receiving antennas results in a worst BER performance and removes a few errors. By comparing ML-VBLAST and MMSE-VBLAST decoders in Rayleigh channel for both BPSK and QPSK modulations a better performance in case of ML-VBLAST decoder has been achieved.

REFERENCES
[1]. [2]. [3].

R.U. Nabar, H.Boleskei and A.J. Paulraj (2005), Diversity and outage performance in Space Time Block Coded Rician MIMO Channels IEEE Trans. Wireless Commun. Vol.4, pp.1102 -1111. G.Ginis and J.M.Cioffi (2001), On the relationship between V-BLAST and GDFE, IEEE Communications letters, vol. 5, pp. 364-366. R. U. Nabar A. J. Paulraj, D. A. Gore and H. Bolcskei (2004), An overview of MIMO communicationsa key to gigabit wireless, Proceedings of the IEEE, vol. 92, no. 2, pp. 198218.

www.iosrjen.org

18 | P a g e

BLAST System: Different Decoders With Different Antennas


[4]. [5].

[6].

[7]. [8]. [9].

[10].

[11]. [12]. [13]. [14].

[15].

A.Paulraj and R.J.Heath (2001), Characterization of MIMO Channels for Spatial Multiplexing Systems IEEE International Conference on Communications, vol.2, no.11 -14, pp-591-595. G.D.Golden, G.J.Foschini, R.A. Valenzuela, and P.W.Wolniasky (1999), Detection algorithm and initial laboratory results using the V-BLAST space-time communication architecture, Electron Lett., vol.35, no.1, pp.1415. P.Wolniosky, G.J.Foschini, G.D.Golden and R.A. Valenzuela (1998), V-BLAST: An Architecture for realizing very high data rates over rich scattering wireless channel URSI International Symposium on Signals, Systems and Electronics, ISSSE 98. Choi, J,, Yu,H., and Lee, Y.H.(2005), Adaptive MIMO decision Feedback Equalization for Receivers with time varying channels, IEEE transaction on signal processing, vol.55, No. 7, pp.3405 -3416 I.E. Telatar (1999), Capacity of multi -antenna Gaussian channels, European Transactions on Telecommunications, vol. 10, no.6, pp.585-595. M.Varanasi and T.Guess (1997), Optimum decision feedback multiuser equalization with successive decoding achieves the total capacity of the Gaussian multiple-access channel, Conference Record of the Thirty-First Asilomar Conference on signals, Systems and computers, vol. 2, pp. 1405-1409. X.Li, H.Huang, G.J.Foschini, and R.A.Valenzu, Effects of Iterative Detection and Decoding on the Performance of BLAST", IEEE Global Telecommunications Conference, vol.2, pp.1061-1066, Nov 2000. G. J. Foschini, Layered spacetime architecture for wireless communication in a fading environment using multielement antennas, Bell-Labs Techn. J., pp. 4159, 1996. C.Windpassinger and RF.H Fischer, Low-complexity need-Maximum Likelihood detection and precoding for MIMO systems in ITW 2003, Paris, France, March 31-April-4, 2003. A. Paulraj, R.Nabar and D.Gore, Introduction to Space Time Wireless Communications, Cambridge University Press, May 2003. Sukhchain Singh, Gurpreet Singh and Amit Grover (2012), Performance Evaluation of ML-VBLAST MIMO System using various antenna configurations with Ricean and Rayleigh Channel Innovative Systems Design and Engineering, vol. 3, no. 10, pp. 62-71. Amit Grover, Neeti Grover (2012), MMSE -V-BLAST Optimal-Ordering in Different Channels IOSR Journal of Engineering, vol. 2, issue 11, pp. 51-57. BIOGRAPHY Pargat Singh Sidhu is pursuing his research work in the area of Electronics and Communication Engineering under the guidance of Mr. Amit Grover, Assistant Professor, Department of Electronics and Communication Engineering, Shaheed Bhagat Singh State Technical Campus, Moga road, Ferozepur, Punjab, India. Pargat Singh Sidhu received his B. Tech degree in the area of Electronics & Communication Engineering in 2011 from LLRIET, Moga, Punjab. His area of interest includes Signal processing, MIMO systems, Wireless mobile communication.

Amit Grover became a Member (M) of Association ISTE in 2006, a Senior Member (SM) of society SELCOME in September 2009, and a Project-In charge (PI) in august 2011 and in September 2012. The author place of birth is Ferozepur, Punjab, India on 27TH, September 1980. The author received his M. Tech degree in Electronics and Communication Engineering from Punjab Technical University, Kapurthla, Punjab, India in 2008 and received his B. Tech degree in Electronics and Communication Engineering from Punjab Technical University, Kapurthala, Punjab, India in 2001. Currently, he is working as an Assistant Professor in Shaheed Bhagat Singh State Technical Campus, Moga road, Ferozepur, Punjab, India. He has a working experience of 11 years in teaching. The author is a reviewer of different international journals. His area of interest includes signal processing, MIMO Systems, Wireless mobile communication, High speed digital communications and 4G wireless communications. Neeti Grover received her master degree in Applied Sciences from Guru Nanak Dev University, Amritsar, and Punjab, India in 2007 and received her Bachelors degree from Guru Nanak Dev University, Amritsar, Punjab, India in 2004. Her place of birth is Jallandhar, Punjab, India on 29TH, December 1983. Currently, she is working as an Assistant Professor in the department of Applied Sciences and Humanities in Shaheed Bhagat Singh State Technical Campus (Poly Wing), Ferozpur, Punjab, India.

www.iosrjen.org

19 | P a g e

You might also like