You are on page 1of 15

By: Ahmad El-Banna Basem El-Halawany

E-JUST- ECE- ADDC- F11

Intro. V-BLAST theory Matlab Code Simulation Results

MIMO system has proved to achieve high capacity compared to SISO, MISO, and SIMO systems. Many algorithms have been proposed to reduce the interference in the received signals caused by other transmitters in the system. Also, they aim achieve closer values to the Shannon capacity limit. D-BLAST (Diagonal Bell Labs Layered Space Time) and V-BLAST (Vertical Bell Labs Layered Space Time) are such schemes used for detection and suppression of the interference in MIMO systems.
3

D-Blast, which was proposed by Gerard J. Foschini, applies a diagonal space time coding on the data. By applying this algorithm, it could achieve 90% of Shannon capacity rates as well as high spectral efficiency. However, due to complexity of implementing the algorithm, V-Blast algorithm was proposed.
4

Objective: How can we get a good tradeoff between performance and complexity for MIMO signal detection It divides the data stream into substreams and transmits them through multiple transmitters at the same time and frequency.

V-Blast is a single user scheme multiple transmitters.

which has

This results in receiving the data at the receiver at the same time and frequency. By implementing VBLAST algorithm, the diversity gain is increased and the bit error rate (BER) performance is improved.
6

System model of the output signal is: y= Hx + n Detection process consists of three operations:
interference suppression (nulling) 2. interference cancellation (subtraction) 3. Optimal ordering.
1.

There are two disadvantages in V-BLAST algorithms. : 1. The first one is that the error propagates during symbol detection. 2. The other one is that the number of receive antennas must be greater than or equal to the number of transmit antennas to satisfy the interference nulling process.
10

Since the amount of interference cancelled in each step becomes smaller, a new algorithm was proposed . C is a constant. When the value of C becomes 1, the algorithm becomes the same as the original V-BLAST detection. When C becomes 0, on the other hand, the algorithm becomes minimum mean square error (MMSE) and zero forcing (ZF) detection
11

Matlab Code : Notes:


1. 2. 3. 4.

2 x 2 MIMO system with BPSK modulation is used. The algorithm of V-BLAST is implemented. After that, weight vector is produced using MMSE,ZF,and ML detectors. Finally, the BER performance is plotted using : SNR from 1 :45 dB Block size N=10^6

12

13

Ali Abdullah Al-Saihati , BER Performance of VBLAST Detection Schemes over MIMO Channels , King Fahd University of Petroleum & Minerals. Nirmalend. B and Rabindranath B. Capacity and V-BLAST Techniques for MIMO Wireless Channel. Journal of Theoretical and Applied Information Technology, 2005- 2010. P. W. Wolniansky. G. J. Foschini. G. D. Golden and R. A. Valenzuela VBLAST: An Architecture for Realizing Very High Data Rates Over the Rich-Scattering Wireless Channel. Bell Laboratories.

14

15

You might also like