King Fahd University of Petroleum & Minerals. Electrical Engineering Department. EE 575 Information Theory

Size: px
Start display at page:

Download "King Fahd University of Petroleum & Minerals. Electrical Engineering Department. EE 575 Information Theory"

Transcription

1 King Fahd University of Petroleum & Minerals Electrical Engineering Department EE 575 Information Theory BER Performance of VBLAST Detection Schemes over MIMO Channels Ali Abdullah Al-Saihati ID# Sec# 1 Abstract Theory V-BLAST algorithm and the different types of it will be discussed in this report. Three types of detection schemes will be discussed here as well: MMSE and ZF and ML detections. Also, the problem of the project will be defined and explained. MatLab code for the simulation will be included and the results will be shown. Finally, the observations for the simulation results will be placed in the conclusion. Due on 8/6/2010

2 TABLE OF CONTENTS I. Introduction... 1 II. V-BLAST Theory... 1 III. Problem Definition...10 IV. MatLab Simulation a) MatLab Code b) Results V. Conclusion...14 VI. References...15 II

3 I. Introduction: MIMO system has proved to achieve high capacity compared to SISO MISO and SIMO systems. For this reason, 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 the interference in MIMO systems. 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. It was established in 1996 at Bell Labs. It demultiplexes the transmitted signal and then maps bit to symbol independently for each substream. II. V-Blast Theory: V-Blast is a single user scheme which has multiple transmitters. It divides the data stream into substreams and transmits them through multiple transmitters at the same time and frequency. This results in receiving the data at the receiver at the same time and frequency. By implementing V- BLAST algorithm, the diversity gain is increased and the bit error rate (BER) performance is improved. The MIMO system is assumed to undergoes flat fading channel. The system model of the output signal is given by: y= Hx+ η Where y is the received signal, x is the transmitted signal, η is the added noise and H is the channel model of the system. Figure 1 shows V-BLAST system. 1

4 Figure 1: V-BLAST system [2] The detection process consists of three operations: interference suppression (nulling), interference cancellation (subtraction) and optimal ordering. The interference nulling process is carried out by projecting the received signal into the null subspace spanned by the interfering signals. This process is done by using Gramm-Schmidt orthogonalization procedure that converts a set of linearly independent vectors into orthogonal set of vectors. Then, the symbol is detected. The interference cancellation process is done by subtracting the detected symbol from the received signal. The optimal ordering, which is last process, ensures that the detected symbol has the highest signal to noise ratio (SNR). So, V-BLAST algorithm integrates both, linear and nonlinear algorithms presented in interference nulling and interference cancellation respectively. Figure 2 shows the architecture of the successive interference cancellation while Figure 3 shows the perpendicular and parallel components of the received signal with subspace. However, there are two disadvantages in V-BLAST algorithms. The first one is that the error propagates during symbol detection. 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. 2

5 Figure 2: architecture of the successive interference cancellation. [5] Figure 3: perpendicular and parallel components of the received signal with the subspace. [3] 3

6 The detection algorithm is given by: Where G, w are the weight vector, r is the received vector before estimation, H + is the pseudo inverse of the channel matrix, q is the decision process and i is the increment index. Since the amount of interference cancelled in each step becomes smaller, a new algorithm was proposed which is called new V- BLAST algorithm. Here, the algorithm stops iterating when the interference becomes very small. Hence, it reduces complexity of the system. Figure 4 shows the flow chart of a modified V-BLAST algorithm where 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. 4

7 Figure 4: flow chart of a modified V-BLAST algorithm [5] The weight vector for the ZF and MMSE are given by: G ZF =H + = ( H H H ) -1 H H G MMSE =H + = ( H H H + ρ I ) -1 H H Where I is the identity matrix and ρ is the SNR. While ZF and MMSE are simple to implement because they are linear algorithms, they do achieve high data rate at high SNR. The ZF detection cancels the interference only So, it enhances the noise in each iteration. At high SNR, the MMSE detection will function like ZF detection. The maximum likelihood (ML) detection is given by: 5

8 G = min y H x The ML is optimum in minimizing the error. Although it has an excellent performance, the complexity is high. The order of complexity is A M where M is the number of transmitter and A is the number of modulation constellation. For example, if M = 10 and A = 2 then we need to compute 1024 times during the process. Different proposed recursive algorithms have been proposed for V-BLAST algorithm. Some of these are matrix recursive, vector recursive, greedy ordering, scalar recursive and adaptive scalar recursion for fast fading. The matrix recursive algorithm tries to find an inverse matrix using the Sherman- Morrison formula with a given initial matrix recursively. This method decreases the complexity order from quadric to cubic but the computation of the inverse matrix is complex. In vector recursive algorithm, a weight vector is found recursively to substitute the computation of inverse matrix. The greedy ordering method selects the most reliable signals for detection. The scalar recursion algorithm focuses on nulling the output vector. The adaptive scalar recursion for fast fading changes and updates the weight vectors and optimum ordering based on the changes incurred during transmission. Using this algorithm, the complexity order reduces to a square. Figure 5 shows the asymptotic complexity in multiplications as a function of number of antenna pairs and Table 1 shows total number of real valued arithmetic operations required for V-BLAST algorithms. Figure 6 and Figure 7 shows the BER performance of the different proposed algorithms using 4QPSK and 16QAM respectively. Table 1 shows total number of real valued arithmetic operations required for V-BLAST algorithms. [5] 6

9 Figure 5: the asymptotic complexity in multiplications as a function of number of antenna pairs [5] 7

10 Figure 6: BER performance of the different proposed algorithms using 4QPSK [5] 8

11 Figure 7: BER performance of the different proposed algorithms using 16QAM. [5] 9

12 III. Problem Definition: It is required to find the BER performance of the ZF, MMSE and (ML) schemes implemented in the V-BLAST system IV. MatLab Simulation: In this simulation, a 2 x 2 MIMO system with BPSK modulation is used. Then, the algorithm of V-BLAST is implemented. After that, weight vector is produced using ZF, MMSE and ML detectors. Finally, the BER performance is plotted. A flat fading Rayleigh channel is assumed in this simulation. a) MatLab Code clear N = 10^6; % Block size snr = [0:45]; % SNR values MT = 2; % Number of transmitters MR = 2; % Number of Receivers for i = 1:length(snr) p = rand(1,n)>0.5; % Generates random numbers s = 2*p-1; % Converts 0 & 1 t0-1 and 1 smod = kron(s,ones(mr,1)); % smod = reshape(smod,[mr,mt,n/mt]); h = 1/sqrt(2)*[randn(MR,MT,N/MT) + j*randn(mr,mt,n/mt)]; % Rayleigh channel n = 1/sqrt(2)*[randn(MR,N/MT) + j*randn(mr,n/mt)]; % White gaussian noise with 0dB variance y = squeeze(sum(h.*smod,2)) + 10^(-snr(i)/20)*n; % Noise addition % forms weight vector for MMSE hcof = zeros(2,2,n/mt) ; hcof(1,1,:) = sum(h(:,2,:).*conj(h(:,2,:)),1) + 10^(-snr(i)/10); hcof(2,2,:) = sum(h(:,1,:).*conj(h(:,1,:)),1) + 10^(-snr(i)/10); hcof(2,1,:) = -sum(h(:,2,:).*conj(h(:,1,:)),1); % c term hcof(1,2,:) = -sum(h(:,1,:).*conj(h(:,2,:)),1); % b term hden = ((hcof(1,1,:).*hcof(2,2,:)) - (hcof(1,2,:).*hcof(2,1,:))); hden = reshape(kron(reshape(hden,1,n/mt),ones(2,2)),2,2,n/mt); hinv = hcof./hden; hmod = reshape(conj(h),mr,n); ymod = kron(y,ones(1,2)); ymod = sum(hmod.*ymod,1); ymod = kron(reshape(ymod,2,n/mt),ones(1,2)); yhat = sum(reshape(hinv,2,n).*ymod,1); phat = real(yhat)>0; % Hard decision decoding 10

13 end nerr(i) = size(find([p- phat]),2); % Counts the # errors ber1 = nerr/n; % simulated ber for i = 1:length(snr) p = rand(1,n)>0.5; % generating 0,1 with equal probability s = 2*p-1; % BPSK modulation 0 -> -1; 1 -> 0 smod = kron(s,ones(mr,1)); % smod = reshape(smod,[mr,mt,n/mt]); % grouping in [MR,MT,N/MT ] matrix h = 1/sqrt(2)*[randn(MR,MT,N/MT) + j*randn(mr,mt,n/mt)]; % Rayleigh channel n = 1/sqrt(2)*[randn(MR,N/MT) + j*randn(mr,n/mt)]; % white gaussian noise, 0dB variance y = squeeze(sum(h.*smod,2)) + 10^(-snr(i)/20)*n; hcof = zeros(2,2,n/mt) ; hcof(1,1,:) = sum(h(:,2,:).*conj(h(:,2,:)),1); hcof(2,2,:) = sum(h(:,1,:).*conj(h(:,1,:)),1); hcof(2,1,:) = -sum(h(:,2,:).*conj(h(:,1,:)),1); hcof(1,2,:) = -sum(h(:,1,:).*conj(h(:,2,:)),1); hden = ((hcof(1,1,:).*hcof(2,2,:)) - (hcof(1,2,:).*hcof(2,1,:))); hden = reshape(kron(reshape(hden,1,n/mt),ones(2,2)),2,2,n/mt); hinv = hcof./hden; hmod = reshape(conj(h),mr,n); ymod = kron(y,ones(1,2)); ymod = sum(hmod.*ymod,1); ymod = kron(reshape(ymod,2,n/mt),ones(1,2)); yhat = sum(reshape(hinv,2,n).*ymod,1); phat = real(yhat)>0; nerr(i) = size(find([p- phat]),2); end ber2 = nerr/n; % simulated ber for i = 1:length(snr) p = rand(1,n)>0.5; s = 2*p-1; smod = kron(s,ones(mr,1)); smod = reshape(smod,[mr,mt,n/mt]); h = 1/sqrt(2)*[randn(MR,MT,N/MT) + j*randn(mr,mt,n/mt)]; % Rayleigh channel n = 1/sqrt(2)*[randn(MR,N/MT) + j*randn(mr,n/mt)]; % white gaussian noise, 0dB variance y = squeeze(sum(h.*smod,2)) + 10^(-snr(i)/20)*n; % Maximum Likelihood Receiver % if [s1 s2 ] = [+1,+1 ] shat1 = [1 1]; shat1 = repmat(shat1,[1,n/2]); shat1mod = kron(shat1,ones(mr,1)); shat1mod = reshape(shat1mod,[mr,mt,n/mt]); zhat1 = squeeze(sum(h.*shat1mod,2)) ; J11 = sum(abs(y - zhat1),1); % if [s1 s2 ] = [+1,-1 ] shat2 = [1-1]; shat2 = repmat(shat2,[1,n/2]); 11

14 shat2mod = kron(shat2,ones(mr,1)); shat2mod = reshape(shat2mod,[mr,mt,n/mt]); zhat2 = squeeze(sum(h.*shat2mod,2)) ; J10 = sum(abs(y - zhat2),1); % if [s1 s2 ] = [-1,+1 ] shat3 = [-1 1]; shat3 = repmat(shat3,[1,n/2]); shat3mod = kron(shat3,ones(mr,1)); shat3mod = reshape(shat3mod,[mr,mt,n/mt]); zhat3 = squeeze(sum(h.*shat3mod,2)) ; J01 = sum(abs(y - zhat3),1); % if [s1 s2 ] = [-1,-1 ] shat4 = [-1-1]; shat4 = repmat(shat4,[1,n/2]); shat4mod = kron(shat4,ones(mr,1)); shat4mod = reshape(shat4mod,[mr,mt,n/mt]); zhat4 = squeeze(sum(h.*shat4mod,2)) ; J00 = sum(abs(y - zhat4),1); rvec = [J11;J10;J01;J00]; % Finds the minimum from the four possible combinations [u dd] = min(rvec,[],1); ref = [1 1; 1 0; 0 1; 0 0 ]; % Bits mapping phat = zeros(1,n); phat(1:2:end) = ref(dd,1); phat(2:2:end) = ref(dd,2); nerr(i) = size(find([p- phat]),2); end ber3 = nerr/n; % simulated ber semilogy(snr,ber1,'r-',snr,ber2,'b-',snr,ber3,'g-'); % plots the ber for legend('mmse','zf', 'ML'); xlabel('snr (db)'); ylabel('ber'); title('ber Performance of Different V-BLAST Detection Schemes over 2x2 MIMO Channels with Rayleigh Channel'); axis([ ^-5 0.5]) grid on 12

15 b) Results: At a BER of 10-4, the SNRs of ML, MMSE and ZF are 16 db, 31 db and 33 db respectively. We see a huge improvement in using ML detection over MMSE and ZF detections by 15 db. The performance of MMSE detection is better than ZF detection by 2-3 db. 13

16 V. Conclusion: From the above results, it has been observed that the ML detection has better BER performance than the MMSE and ZF detections by 15dB. In Addition, the performance of MMSE detection is better than ZF detection by 2-3 db. Finally, by using the adaptive scalar recursion for fast fading, the complexity order reduces to square and the computation becomes less compared to other techniques. 14

17 VI. References: [1] Nirmalend. B and Rabindranath B. Capacity and V-BLAST Techniques for MIMO Wireless Channel. Journal of Theoretical and Applied Information Technology, [2] P. W. Wolniansky. G. J. Foschini. G. D. Golden and R. A. Valenzuela V-BLAST: An Architecture for Realizing Very High Data Rates Over the Rich-Scattering Wireless Channel. Bell Laboratories. [3] S. Loyka and F. Gagnon. Performance Analysis of the V- BLASTAlgorithm: An Analytical Approach International Zurich Seminar on Wireless Broadband. [4] Taekyu Kim and Sin-Chong Park. Reduced Complexity Detection for V-BLAST D Systems from Iteration Canceling [5] Toshiaki. K. Low-Complexity Systolic V-BLAST Architecture IEEE Transactions on Wireless Communications,

Distributed MIMO. Patrick Maechler. April 2, 2008

Distributed MIMO. Patrick Maechler. April 2, 2008 Distributed MIMO Patrick Maechler April 2, 2008 Outline 1. Motivation: Collaboration scheme achieving optimal capacity scaling 2. Distributed MIMO 3. Synchronization errors 4. Implementation 5. Conclusion/Outlook

More information

Performance of Sphere Decoder for MIMO System using Radius Choice Algorithm

Performance of Sphere Decoder for MIMO System using Radius Choice Algorithm International Journal of Current Engineering and Technology ISSN 2277 4106 2013 INPRESSCO. All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Performance of Sphere Decoder

More information

A FIXED-COMPLEXITY MIMO DETECTOR BASED ON THE COMPLEX SPHERE DECODER. Luis G. Barbero and John S. Thompson

A FIXED-COMPLEXITY MIMO DETECTOR BASED ON THE COMPLEX SPHERE DECODER. Luis G. Barbero and John S. Thompson A FIXED-COMPLEXITY MIMO DETECTOR BASED ON THE COMPLEX SPHERE DECODER Luis G. Barbero and John S. Thompson Institute for Digital Communications University of Edinburgh Email: {l.barbero, john.thompson}@ed.ac.uk

More information

Performance Analysis of K-Best Sphere Decoder Algorithm for Spatial Multiplexing MIMO Systems

Performance Analysis of K-Best Sphere Decoder Algorithm for Spatial Multiplexing MIMO Systems Volume 114 No. 10 2017, 97-107 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Performance Analysis of K-Best Sphere Decoder Algorithm for Spatial

More information

Analysis of a fixed-complexity sphere decoding method for Spatial Multiplexing MIMO

Analysis of a fixed-complexity sphere decoding method for Spatial Multiplexing MIMO Analysis of a fixed-complexity sphere decoding method for Spatial Multiplexing MIMO M. HARIDIM and H. MATZNER Department of Communication Engineering HIT-Holon Institute of Technology 5 Golomb St., Holon

More information

Optimum Array Processing

Optimum Array Processing Optimum Array Processing Part IV of Detection, Estimation, and Modulation Theory Harry L. Van Trees WILEY- INTERSCIENCE A JOHN WILEY & SONS, INC., PUBLICATION Preface xix 1 Introduction 1 1.1 Array Processing

More information

B.E. ELECTRONICS & COMMUNICATION ENGINEERING SEMESTER - VII EC WIRELESS COMMUNICATION

B.E. ELECTRONICS & COMMUNICATION ENGINEERING SEMESTER - VII EC WIRELESS COMMUNICATION B.E. ELECTRONICS & COMMUNICATION ENGINEERING SEMESTER - VII EC2401 - WIRELESS COMMUNICATION Question Bank (ALL UNITS) UNIT-I: SERVICES & TECHNICAL CHALLENGES PART A 1. What are the types of Services? (Nov.

More information

Multi-Hop Virtual MIMO Communication using STBC and Relay Selection

Multi-Hop Virtual MIMO Communication using STBC and Relay Selection Multi-Hop Virtual MIMO Communication using STBC and Relay Selection Athira D. Nair, Aswathy Devi T. Department of Electronics and Communication L.B.S. Institute of Technology for Women Thiruvananthapuram,

More information

IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 5, NO. 8, DECEMBER

IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 5, NO. 8, DECEMBER IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL 5, NO 8, DECEMBER 2011 1497 Low-Complexity Detection in Large-Dimension MIMO-ISI Channels Using Graphical Models Pritam Som, Tanumay Datta, Student

More information

On the Optimizing of LTE System Performance for SISO and MIMO Modes

On the Optimizing of LTE System Performance for SISO and MIMO Modes 2015 Third International Conference on Artificial Intelligence, Modelling and Simulation On the Optimizing of LTE System Performance for SISO and MIMO Modes Ali Abdulqader Bin Salem, Yung-Wey Chong, Sabri

More information

CENTRALISED AND DISTRIBUTED POWER ALLOCATION ALGORITHMS IN COOPERATIVE NETWORKS. Jaime Adeane, Miguel R.D. Rodrigues, and Ian J.

CENTRALISED AND DISTRIBUTED POWER ALLOCATION ALGORITHMS IN COOPERATIVE NETWORKS. Jaime Adeane, Miguel R.D. Rodrigues, and Ian J. CENTRALISED AND DISTRIBUTED POWER ALLOCATION ALGORITHMS IN COOPERATIVE NETWORKS Jaime Adeane, Miguel R.D. Rodrigues, and Ian J. Wassell Laboratory for Communication Engineering Department of Engineering,

More information

MIMO and multiple antennas

MIMO and multiple antennas MIMO and multiple antennas Cairo University Faculty of Engineering Department of Electronics and Electrical Communications Dr. Karim Ossama Abbas Fall 2010 Contents Brief on diversity Principles of spatial

More information

ECE 598HH: Advanced Wireless Networks and Sensing Systems. Lecture 8: MIMO Part 1 Haitham Hassanieh

ECE 598HH: Advanced Wireless Networks and Sensing Systems. Lecture 8: MIMO Part 1 Haitham Hassanieh ECE 598HH: Advanced Wireless Networks and Sensing Systems Lecture 8: MIMO Part 1 Haitham Hassanieh MIMO: Multiple Input Multiple Output So far: single input single output This lecture: multiple input multiple

More information

Effect of MIMO Wireless Channels on TCP

Effect of MIMO Wireless Channels on TCP Effect of MIMO Wireless Channels ocp Alberto Lopez Toledo, Xiaodong Wang Dept. of Electrical Engineering, Columbia University, New York, NY 127. Email: {alberto,wangx}@ee.columbia.edu Abstract Multiple-input

More information

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu FMA901F: Machine Learning Lecture 3: Linear Models for Regression Cristian Sminchisescu Machine Learning: Frequentist vs. Bayesian In the frequentist setting, we seek a fixed parameter (vector), with value(s)

More information

Efficient Detection Algorithms for MIMO Channels: A Geometrical Approach to Approximate ML Detection

Efficient Detection Algorithms for MIMO Channels: A Geometrical Approach to Approximate ML Detection IEEE Trans. Signal Processing, Special Issue on MIMO Wireless Communications, vol. 51, no. 11, Nov. 2003, pp. 2808 2820 Copyright IEEE 2003 2808 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 51, NO. 11,

More information

University of Alberta

University of Alberta University of Alberta Parallel Implementations of Detection Algorithms for MIMO Systems on The Graphics Processing Unit by Mengheng Jin A thesis submitted to the Faculty of Graduate Studies and Research

More information

3.1. Solution for white Gaussian noise

3.1. Solution for white Gaussian noise Low complexity M-hypotheses detection: M vectors case Mohammed Nae and Ahmed H. Tewk Dept. of Electrical Engineering University of Minnesota, Minneapolis, MN 55455 mnae,tewk@ece.umn.edu Abstract Low complexity

More information

RAPID PROTOTYPING OF THE SPHERE DECODER FOR MIMO SYSTEMS

RAPID PROTOTYPING OF THE SPHERE DECODER FOR MIMO SYSTEMS RAPID PROTOTYPING OF THE SPHERE DECODER FOR MIMO SYSTEMS Luis G. Barbero and John S. Thompson Institute for Digital Communications University of Edinburgh Email: {l.barbero, john.thompson}@ed.ac.uk Keywords:

More information

Advanced Topics in Digital Communications Spezielle Methoden der digitalen Datenübertragung

Advanced Topics in Digital Communications Spezielle Methoden der digitalen Datenübertragung Advanced Topics in Digital Communications Spezielle Methoden der digitalen Datenübertragung Dr.-Ing. Carsten Bockelmann Institute for Telecommunications and High-Frequency Techniques Department of Communications

More information

Wireless Communication

Wireless Communication Wireless Communication Systems @CS.NCTU Lecture 10: Rate Adaptation Frequency-Aware Rate Adaptation (MobiCom 09) Lecturer: Kate Ching-Ju Lin ( 林靖茹 ) Motivation The bandwidth supported in 802.11 is getting

More information

A New MIMO Detector Architecture Based on A Forward-Backward Trellis Algorithm

A New MIMO Detector Architecture Based on A Forward-Backward Trellis Algorithm A New MIMO etector Architecture Based on A Forward-Backward Trellis Algorithm Yang Sun and Joseph R Cavallaro epartment of Electrical and Computer Engineering Rice University, Houston, TX 775 Email: {ysun,

More information

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

More information

White paper. Interleaved MIMO: Near-full MIMO performance, nearly half the costs

White paper. Interleaved MIMO: Near-full MIMO performance, nearly half the costs White paper Interleaved MIMO: Near-full MIMO performance, nearly half the costs Contents Introduction 3 Colocated MIMO: High performance at a high cost 3 Interleaved MIMO DAS: A lot more performance for

More information

Coding vs. ARQ in Fading Channels: How reliable should the PHY be?

Coding vs. ARQ in Fading Channels: How reliable should the PHY be? Coding vs. ARQ in Fading Channels: How reliable should the PHY be? Peng Wu and Nihar Jindal University of Minnesota Department of Electrical & Computer Engineering Introduction RC ayer ACK/NACK RC ayer

More information

DESIGN AND IMPLEMENTATION OF VARIABLE RADIUS SPHERE DECODING ALGORITHM

DESIGN AND IMPLEMENTATION OF VARIABLE RADIUS SPHERE DECODING ALGORITHM DESIGN AND IMPLEMENTATION OF VARIABLE RADIUS SPHERE DECODING ALGORITHM Wu Di, Li Dezhi and Wang Zhenyong School of Electronics and Information Engineering, Harbin Institute of Technology, Harbin, China

More information

Joint Domain Localized Adaptive Processing with Zero Forcing for Multi-Cell CDMA Systems

Joint Domain Localized Adaptive Processing with Zero Forcing for Multi-Cell CDMA Systems Joint Domain Localized Adaptive Processing with Zero Forcing for Multi-Cell CDMA Systems Rebecca Y. M. Wong, Raviraj Adve Dept. of Electrical and Computer Engineering, University of Toronto 10 King s College

More information

IMPLEMENTATION OF A BIT ERROR RATE TESTER OF A WIRELESS COMMUNICATION SYSTEM ON AN FPGA

IMPLEMENTATION OF A BIT ERROR RATE TESTER OF A WIRELESS COMMUNICATION SYSTEM ON AN FPGA IMPLEMENTATION OF A BIT ERROR RATE TESTER OF A WIRELESS COMMUNICATION SYSTEM ON AN FPGA Lakshmy Sukumaran 1, Dharani K G 2 1 Student, Electronics and communication, MVJ College of Engineering, Bangalore-560067

More information

MATLAB is working with vectors and matrices, using different operators and functions.

MATLAB is working with vectors and matrices, using different operators and functions. INTRODUCTION TO COMMUNICATIONS BASICS OF MATLAB MATLAB is working with vectors and matrices, using different operators and functions. The vectors are indexed starting with 1 not 0. A line-vector is introduced

More information

MULTIPLE-INPUT MULTIPLE-OUTPUT (MIMO) antenna

MULTIPLE-INPUT MULTIPLE-OUTPUT (MIMO) antenna 408 IEEE SIGNAL PROCESSING LETTERS, VOL. 22, NO. 4, APRIL 2015 A Near-ML MIMO Subspace Detection Algorithm Mohammad M. Mansour, Senior Member, IEEE Abstract A low-complexity MIMO detection scheme is presented

More information

Low Complexity Frequency Domain Equalization of MIMO Channels with Applications to MIMO-CDMA Systems

Low Complexity Frequency Domain Equalization of MIMO Channels with Applications to MIMO-CDMA Systems Low Complexity Frequency Domain Equalization of MIMO Channels with Applications to MIMO-CDMA Systems A. Burg IIS,ETH-Zurich apburg@iis.ee.ethz.ch M. Rupp TU-Wien mrupp@nt.tuwien.ac.at S. Haene, D. Perels,

More information

Polar Codes for Noncoherent MIMO Signalling

Polar Codes for Noncoherent MIMO Signalling ICC Polar Codes for Noncoherent MIMO Signalling Philip R. Balogun, Ian Marsland, Ramy Gohary, and Halim Yanikomeroglu Department of Systems and Computer Engineering, Carleton University, Canada WCS IS6

More information

A Matched Filter Approximation for S Iterative Equalizers. Author(s)Omori, H.; Asai, T.; Matsumoto, T.

A Matched Filter Approximation for S Iterative Equalizers. Author(s)Omori, H.; Asai, T.; Matsumoto, T. JAST Reposi https://dspace.j Title A Matched Filter Approximation for S terative s Author(s)Omori, H.; Asai, T.; Matsumoto, T. Citation EEE VTS 54th Vehicular Technology C 2001. VTC 2001 Fall., 3: 1917-1921

More information

On the Achievable Diversity-Multiplexing Tradeoff in Half Duplex Cooperative Channels

On the Achievable Diversity-Multiplexing Tradeoff in Half Duplex Cooperative Channels On the Achievable Diversity-Multiplexing Tradeoff in Half Duplex Cooperative Channels Kambiz Azarian, Hesham El Gamal, and Philip Schniter Dept. of Electrical Engineering, The Ohio State University Columbus,

More information

A Low Complexity ZF-Based Lattice Reduction Detection Using Curtailment Parameter in MIMO Systems

A Low Complexity ZF-Based Lattice Reduction Detection Using Curtailment Parameter in MIMO Systems A Low Complexity ZF-Based Lattice Reduction Detection Using Curtailment Parameter in MIMO Systems Daisuke Mitsunaga, Thae Thae Yu Khine and Hua-An Zhao Department of Computer Science and Electrical Engineering,

More information

Channel Decoding in Wireless Communication Systems using Deep Learning

Channel Decoding in Wireless Communication Systems using Deep Learning Channel Decoding in Wireless Communication Systems using Deep Learning Gaurang Naik 12/11/2017 Deep Learning Course Project Acknowledgements: Navneet Agrawal, TU Berlin Error Control Coding Wireless Communication

More information

Abstract. Keywords. 1. Introduction. Suneeta V. Budihal 1, Rajeshwari M. Banakar 2

Abstract. Keywords. 1. Introduction. Suneeta V. Budihal 1, Rajeshwari M. Banakar 2 Complexity analysis of MIMO sphere decoder using radius choice and increasing radius algorithms Suneeta V. Budihal 1, Rajeshwari M. Banakar 2 Abstract Maximum Likelihood (ML) detection is the optimum method

More information

A tree-search algorithm for ML decoding in underdetermined MIMO systems

A tree-search algorithm for ML decoding in underdetermined MIMO systems A tree-search algorithm for ML decoding in underdetermined MIMO systems Gianmarco Romano #1, Francesco Palmieri #2, Pierluigi Salvo Rossi #3, Davide Mattera 4 # Dipartimento di Ingegneria dell Informazione,

More information

PARALLEL HIGH THROUGHPUT SOFT-OUTPUT SPHERE DECODER. Q. Qi, C. Chakrabarti

PARALLEL HIGH THROUGHPUT SOFT-OUTPUT SPHERE DECODER. Q. Qi, C. Chakrabarti PARALLEL HIGH THROUGHPUT SOFT-OUTPUT SPHERE DECODER Q. Qi, C. Chakrabarti School of Electrical, Computer and Energy Engineering Arizona State University, Tempe, AZ 85287-5706 {qi,chaitali}@asu.edu ABSTRACT

More information

Staggered Sphere Decoding for MIMO detection

Staggered Sphere Decoding for MIMO detection Staggered Sphere Decoding for MIMO detection Pankaj Bhagawat, Gwan Choi (@ece.tamu.edu) Abstract MIMO system is a key technology for future high speed wireless communication applications.

More information

Mini-Project System Simulation over AWGN Using BPSK Modulation

Mini-Project System Simulation over AWGN Using BPSK Modulation Mini-Project System Simulation over AWGN Using BPSK Modulation Part I: MATLAB Environment Due Date: June 5, 2006. This exercise will guide you to realize the basic operating environment. Some useful instructions

More information

Complexity Assessment of Sphere Decoding Methods for MIMO Detection

Complexity Assessment of Sphere Decoding Methods for MIMO Detection Complexity Assessment of Sphere Decoding Methods for MIMO Detection Johannes Fink, Sandra Roger, Alberto Gonzalez, Vicenc Almenar, Victor M. Garcia finjo@teleco.upv.es, sanrova@iteam.upv.es, agonzal@dcom.upv.es,

More information

Sample solution to Midterm

Sample solution to Midterm College of Computer & Information Science Spring 2007 Northeastern University Handout 10 CSG250: Wireless Networks 27 February 2007 Sample solution to Midterm Part I (4 4 = 16 points) 1. Explain how the

More information

The Effect of Preprocessing to the Complexity of List Sphere Detector Algorithms

The Effect of Preprocessing to the Complexity of List Sphere Detector Algorithms The Effect of Preprocessing to the Complexity of List Sphere Detector Algorithms Markus Myllylä and Markku Juntti Centre for Wireless Communications P.O. Box 4, FIN-914 University of Oulu, Finland {markus.myllyla,

More information

EE-575 INFORMATION THEORY - SEM 092

EE-575 INFORMATION THEORY - SEM 092 EE-575 INFORMATION THEORY - SEM 092 Project Report on Lempel Ziv compression technique. Department of Electrical Engineering Prepared By: Mohammed Akber Ali Student ID # g200806120. ------------------------------------------------------------------------------------------------------------------------------------------

More information

Spectrum Allocation Policies for Flex Grid Network with Data Rate Limited Transmission

Spectrum Allocation Policies for Flex Grid Network with Data Rate Limited Transmission Spectrum Allocation Policies for Flex Grid Network with Data Rate Limited Transmission Kruthika Lohith 1, Triveni C L 2, Dr. P.C Srikanth 3 1Malnad College of Engineering, Hassan, Karnataka 2 Asst Professor,

More information

VHDL Implementation of different Turbo Encoder using Log-MAP Decoder

VHDL Implementation of different Turbo Encoder using Log-MAP Decoder 49 VHDL Implementation of different Turbo Encoder using Log-MAP Decoder Akash Kumar Gupta and Sanjeet Kumar Abstract Turbo code is a great achievement in the field of communication system. It can be created

More information

Design of Mimo Detector using K-Best Algorithm

Design of Mimo Detector using K-Best Algorithm International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 Design of Mimo Detector using K-Best Algorithm Akila. V, Jayaraj. P Assistant Professors, Department of ECE,

More information

Embracing Wireless Interference: Analog Network Coding

Embracing Wireless Interference: Analog Network Coding Embracing Wireless Interference: Analog Network Coding By Sachin Katti, Shyamnath Gollakota, and Dina Katabi Shyamala Villupuram Sundararaman University of Freiburg shyamala.villupuram.sundararaman@venus.uni-freiburg.de

More information

THE demand for widespread Internet access over large

THE demand for widespread Internet access over large 3596 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007 Cooperative Strategies and Achievable Rate for Tree Networks With Optimal Spatial Reuse Omer Gurewitz, Member, IEEE, Alexandre

More information

Performance of multi-relay cooperative communication using decode and forward protocol

Performance of multi-relay cooperative communication using decode and forward protocol Performance of multi-relay cooperative communication using decode and forward protocol 1, Nasaruddin, 1 Mayliana, 1 Roslidar 1 Department of Electrical Engineering, Syiah Kuala University, Indonesia. Master

More information

MIMO RFIC Test Architectures

MIMO RFIC Test Architectures MIMO RFIC Test Architectures Chris Ziomek, ZTEC Instruments, cziomek@ztecinstruments.com Dr. Matthew Hunter, ZTEC Instruments, mhunter@ztecinstruments.com Silicon Valley Test Conference 2012 1 AGENDA Wireless

More information

Performance Study on a CSMA/CA-Based MAC Protocol for Multi-User MIMO Wireless LANs

Performance Study on a CSMA/CA-Based MAC Protocol for Multi-User MIMO Wireless LANs IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION Performance Study on a CSMA/CA-Based MAC Protocol for Multi-User MIMO Wireless LANs Shanshan Wu, Student Member, IEEE, Wenguang Mao,

More information

Optimizing Joint Erasure- and Error-Correction Coding for Wireless Packet Transmissions

Optimizing Joint Erasure- and Error-Correction Coding for Wireless Packet Transmissions Optimizing Joint Erasure- and Error-Correction Coding for Wireless Packet Transmissions 2007 IEEE Communication Theory Workshop Christian R. Berger 1, Shengli Zhou 1, Yonggang Wen 2, Peter Willett 1 and

More information

Cooperative Communications

Cooperative Communications Cooperative Wideband Radio Fabio Belloni fbelloni@wooster.hut.fi Outline Introduction. Historical Background. Cooperative : cellular and ad-hoc networks. relay channel. performance evaluation. Functions

More information

A LOW COMPLEXITY ITERATIVE CHANNEL ESTIMATION AND EQUALISATION SCHEME FOR (DATA-DEPENDENT) SUPERIMPOSED TRAINING

A LOW COMPLEXITY ITERATIVE CHANNEL ESTIMATION AND EQUALISATION SCHEME FOR (DATA-DEPENDENT) SUPERIMPOSED TRAINING 14th European Signal Processing Conference (EUSIPCO 006), Florence, Italy, September 4-8, 006, copyright by EURASIP A LOW COMPLEXITY ITERATIVE CHANNEL ESTIMATION AND EQUALISATION SCHEME FOR (DATA-DEPENDENT)

More information

Opportunistic and Cooperative Spatial Multiplexing in MIMO Ad Hoc Networks

Opportunistic and Cooperative Spatial Multiplexing in MIMO Ad Hoc Networks 1610 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 18, NO. 5, OCTOBER 2010 Opportunistic and Cooperative Spatial Multiplexing in MIMO Ad Hoc Networks Shan Chu, Graduate Student Member, IEEE, andxinwang, Member,

More information

On Sparse Bayesian Learning (SBL) and Iterative Adaptive Approach (IAA)

On Sparse Bayesian Learning (SBL) and Iterative Adaptive Approach (IAA) On Sparse Bayesian Learning (SBL) and Iterative Adaptive Approach (IAA) Jian Li and Xing Tan Dept. of Electrical and Computer Eng. University of Florida Gainesville, Florida 32611 1 Outline Sparse Signal

More information

Efficient maximum-likelihood decoding of spherical lattice space-time codes

Efficient maximum-likelihood decoding of spherical lattice space-time codes Efficient maximum-likelihood decoding of spherical lattice space-time codes Karen Su, Inaki Berenguer, Ian J. Wassell and Xiaodong Wang Cambridge University Engineering Department, Cambridge, CB2 PZ NEC-Laboratories

More information

PERFORMANCE ANALYSIS OF BFSK MULTI-HOP COMMUNICATION SYSTEMS OVER Κ-µ FADING CHANNEL USING GENERALIZED GAUSSIAN- FINITE-MIXTURE TECHNIQUE

PERFORMANCE ANALYSIS OF BFSK MULTI-HOP COMMUNICATION SYSTEMS OVER Κ-µ FADING CHANNEL USING GENERALIZED GAUSSIAN- FINITE-MIXTURE TECHNIQUE PERFORMANCE ANALYSIS OF BFSK MULTI-HOP COMMUNICATION SYSTEMS OVER Κ-µ FADING CHANNEL USING GENERALIZED GAUSSIAN- FINITE-MIXTURE TECHNIQUE Murad A.AAlmekhlafi 1, Shafea M. Al-yousofi 1, Mohammed M. Alkhawlani

More information

FPGA-Based Bit Error Rate Performance measuring of Wireless Systems

FPGA-Based Bit Error Rate Performance measuring of Wireless Systems FPGA-Based Bit Error Rate Performance measuring of Wireless Systems Viha Pataskar 1, Vishal Puranik 2 P.G. Student, Department of Electronics and Telecommunication Engineering, BSIOTR College, Wagholi,

More information

Studies on fade mitigation control for microwave satellite signal propagation

Studies on fade mitigation control for microwave satellite signal propagation Studies on fade mitigation control for microwave satellite signal propagation Objective of the project 2 The implementation of the mitigation techniques to overcome the atmospheric impairments in the higher

More information

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can 208 IEEE TRANSACTIONS ON MAGNETICS, VOL 42, NO 2, FEBRUARY 2006 Structured LDPC Codes for High-Density Recording: Large Girth and Low Error Floor J Lu and J M F Moura Department of Electrical and Computer

More information

Comparison of Decoding Algorithms for Concatenated Turbo Codes

Comparison of Decoding Algorithms for Concatenated Turbo Codes Comparison of Decoding Algorithms for Concatenated Turbo Codes Drago Žagar, Nenad Falamić and Snježana Rimac-Drlje University of Osijek Faculty of Electrical Engineering Kneza Trpimira 2b, HR-31000 Osijek,

More information

DATA DETECTION WITH FUZZY C-MEANS BASED ON EM APPROACH BY MIMO SYSTEM FOR DIFFERENT CHANNEL S ESTIMATION IN WIRELESS CELLULAR SYSTEM

DATA DETECTION WITH FUZZY C-MEANS BASED ON EM APPROACH BY MIMO SYSTEM FOR DIFFERENT CHANNEL S ESTIMATION IN WIRELESS CELLULAR SYSTEM DATA DETECTION WITH FUZZY C-MEANS BASED ON EM APPROACH BY MIMO SYSTEM FOR DIFFERENT CHANNEL S ESTIMATION IN WIRELESS CELLULAR SYSTEM Pathan MD Aziz Khan 1 Pathan MD Basha Khan 2 1,2 Research scholar (Ph.D),

More information

Reduced Complexity of Decoding Algorithm for Irregular LDPC Codes Using a Split Row Method

Reduced Complexity of Decoding Algorithm for Irregular LDPC Codes Using a Split Row Method Journal of Wireless Networking and Communications 2012, 2(4): 29-34 DOI: 10.5923/j.jwnc.20120204.01 Reduced Complexity of Decoding Algorithm for Irregular Rachid El Alami *, Mostafa Mrabti, Cheikh Bamba

More information

THE capabilities of mobile cellular communications may

THE capabilities of mobile cellular communications may 680 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 54, NO. 4, APRIL 2006 Analysis and Modeling of Upstream Throughput in Multihop Packet CDMA Cellular Networks Ali Nabi Zadeh, Member, IEEE, and Bijan Jabbari,

More information

Coordinated Multi-Point in Mobile Communications

Coordinated Multi-Point in Mobile Communications Coordinated Multi-Point in Mobile Communications From Theory to Practice Edited by PATRICK MARSCH Nokia Siemens Networks, Wroctaw, Poland GERHARD P. FETTWEIS Technische Universität Dresden, Germany Pf

More information

BER, Throughput, Energy Efficiency Performance Analysis of Proposed Different Systems in Wireless Sensor Network

BER, Throughput, Energy Efficiency Performance Analysis of Proposed Different Systems in Wireless Sensor Network Eng. &Tech.Journal, Vol.34,Part (A), No.11,2016 BER, Throughput, Energy Efficiency Performance Analysis of Proposed Different Systems in Wireless Sensor Network Dr. Wa'il A. H. Hadi Electrical Engineering

More information

SECRET SHARING IN FAST FADING CHANNELS BASED ON RELIABILITY-BASED HYBRID ARQ

SECRET SHARING IN FAST FADING CHANNELS BASED ON RELIABILITY-BASED HYBRID ARQ SECRET SHARING IN FAST FADING CHANNELS BASED ON RELIABILITY-BASED HYBRID ARQ Chan Wong Wong, John M. Shea, and Tan F. Wong Wireless Information Networking Group (WING) Department of Electrical and Computer

More information

Performance Analysis of Adaptive Beamforming Algorithms for Smart Antennas

Performance Analysis of Adaptive Beamforming Algorithms for Smart Antennas Available online at www.sciencedirect.com ScienceDirect IERI Procedia 1 (214 ) 131 137 214 International Conference on Future Information Engineering Performance Analysis of Adaptive Beamforming Algorithms

More information

Degrees of Freedom in Cached Interference Networks with Limited Backhaul

Degrees of Freedom in Cached Interference Networks with Limited Backhaul Degrees of Freedom in Cached Interference Networks with Limited Backhaul Vincent LAU, Department of ECE, Hong Kong University of Science and Technology (A) Motivation Interference Channels 3 No side information

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

LTE: MIMO Techniques in 3GPP-LTE

LTE: MIMO Techniques in 3GPP-LTE Nov 5, 2008 LTE: MIMO Techniques in 3GPP-LTE PM101 Dr Jayesh Kotecha R&D, Cellular Products Group Freescale Semiconductor Proprietary Information Freescale and the Freescale logo are trademarks of Freescale

More information

NOWADAYS, multiple-input multiple-output (MIMO)

NOWADAYS, multiple-input multiple-output (MIMO) IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 56, NO. 3, MARCH 2009 685 Probabilistic Spherical Detection and VLSI Implementation for Multiple-Antenna Systems Chester Sungchung Park,

More information

FPGA Implementation of Matrix Inversion Using QRD-RLS Algorithm

FPGA Implementation of Matrix Inversion Using QRD-RLS Algorithm FPGA Implementation of Matrix Inversion Using QRD-RLS Algorithm Marjan Karkooti, Joseph R. Cavallaro Center for imedia Communication, Department of Electrical and Computer Engineering MS-366, Rice University,

More information

A Review on Analysis on Codes using Different Algorithms

A Review on Analysis on Codes using Different Algorithms A Review on Analysis on Codes using Different Algorithms Devansh Vats Gaurav Kochar Rakesh Joon (ECE/GITAM/MDU) (ECE/GITAM/MDU) (HOD-ECE/GITAM/MDU) Abstract-Turbo codes are a new class of forward error

More information

Curriculum Map: Mathematics

Curriculum Map: Mathematics Curriculum Map: Mathematics Course: Honors Advanced Precalculus and Trigonometry Grade(s): 11-12 Unit 1: Functions and Their Graphs This chapter will develop a more complete, thorough understanding of

More information

Real-World LTE Performance for Public Safety

Real-World LTE Performance for Public Safety WHITE PAPER Real-World LTE Performance for Public Safety Relating Technical Capabilities to User Experience Executive Summary Government and public safety organizations are watching the fast pace of technological

More information

Linear MMSE-Optimal Turbo Equalization Using Context Trees

Linear MMSE-Optimal Turbo Equalization Using Context Trees IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 61, NO. 12, JUNE 15, 2013 3041 Linear MMSE-Optimal Turbo Equalization Using Context Trees Kyeongyeon Kim, Member, IEEE, Nargiz Kalantarova, Suleyman Serdar

More information

IN distributed random multiple access, nodes transmit

IN distributed random multiple access, nodes transmit 414 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 2, FEBRUARY 2006 Power Levels and Packet Lengths in Random Multiple Access With Multiple-Packet Reception Capability Jie Luo, Member, IEEE, and

More information

Energy-Efficient Cooperative Communication In Clustered Wireless Sensor Networks

Energy-Efficient Cooperative Communication In Clustered Wireless Sensor Networks Energy-Efficient Cooperative Communication In Clustered Wireless Sensor Networks Reza Aminzadeh Electrical Engineering Department Khavaran Higher Education Institute Mashhad, Iran. reza.aminzadeh@ieee.com

More information

Research Article Cooperative Signaling with Soft Information Combining

Research Article Cooperative Signaling with Soft Information Combining Electrical and Computer Engineering Volume 2010, Article ID 530190, 5 pages doi:10.1155/2010/530190 Research Article Cooperative Signaling with Soft Information Combining Rui Lin, Philippa A. Martin, and

More information

Lowering the Error Floors of Irregular High-Rate LDPC Codes by Graph Conditioning

Lowering the Error Floors of Irregular High-Rate LDPC Codes by Graph Conditioning Lowering the Error Floors of Irregular High- LDPC Codes by Graph Conditioning Wen-Yen Weng, Aditya Ramamoorthy and Richard D. Wesel Electrical Engineering Department, UCLA, Los Angeles, CA, 90095-594.

More information

Diversity Techniques for Interference Mitigation between IEEE WLANs and Bluetooth

Diversity Techniques for Interference Mitigation between IEEE WLANs and Bluetooth Diversity Techniques for Interference Mitigation between IEEE 82.11 WLANs and Bluetooth K. Premkumar, S. H. Srinivasan Applied Research Group Satyam Computer Services Limited, Bangalore 56 12 Email: {premkumarkarumbu}@satyam.com

More information

ARQ by subcarrier assignment for OFDM-based systems

ARQ by subcarrier assignment for OFDM-based systems ARQ by subcarrier assignment for OFDM-based systems Ho, C.K; Yang, H.; Pandharipande, A.; Bergmans, J.W.M. Published in: IEEE Transactions on Signal Processing DOI: 10.1109/TSP.2008.2005093 Published:

More information

Rate Adaptation for Multiuser MIMO Networks

Rate Adaptation for Multiuser MIMO Networks Rate Adaptation for 82. Multiuser MIMO Networks Wei-Liang Shen, Yu-Chih Tung, Kuang-Che Lee, Kate Ching-Ju Lin, Shyamnath Gollakota, Dina Katabi and Ming-Syan Chen Research Center for IT Innovation, Academia

More information

Implementation Of Quadratic Rotation Decomposition Based Recursive Least Squares Algorithm

Implementation Of Quadratic Rotation Decomposition Based Recursive Least Squares Algorithm 157 Implementation Of Quadratic Rotation Decomposition Based Recursive Least Squares Algorithm Manpreet Singh 1, Sandeep Singh Gill 2 1 University College of Engineering, Punjabi University, Patiala-India

More information

AN ABSTRACT OF THE DISSERTATION OF

AN ABSTRACT OF THE DISSERTATION OF AN ABSTRACT OF THE DISSERTATION OF Qingwei Li for the degree of Doctor of Philosophy in Electrical and Computer Engineering presented on January 4, 008. Title: Efficient VLSI Architectures for MIMO and

More information

A Rapid Prototyping Methodology for Algorithm Development in Wireless Communications

A Rapid Prototyping Methodology for Algorithm Development in Wireless Communications A Rapid Prototyping Methodology for Algorithm Development in Wireless Communications Abstract: Rapid prototyping has become an important means to verify the performance and feasibility of algorithms and

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,700 108,500 1.7 M Open access books available International authors and editors Downloads Our

More information

LDPC Simulation With CUDA GPU

LDPC Simulation With CUDA GPU LDPC Simulation With CUDA GPU EE179 Final Project Kangping Hu June 3 rd 2014 1 1. Introduction This project is about simulating the performance of binary Low-Density-Parity-Check-Matrix (LDPC) Code with

More information

On Performance Evaluation of Different QoS Mechanisms and AMC scheme for an IEEE based WiMAX Network

On Performance Evaluation of Different QoS Mechanisms and AMC scheme for an IEEE based WiMAX Network On Performance Evaluation of Different QoS Mechanisms and AMC scheme for an IEEE 802.16 based WiMAX Network Vinit Grewal Department of Electronics and Communication Engineering National Institute of Technology

More information

Understanding the Impact of Interference on Collaborative Relays

Understanding the Impact of Interference on Collaborative Relays IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. XX, NO. X, MONTH 200X 1 Understanding the Impact of Interference on Collaborative Relays Yan Zhu, Student Member, IEEE and Haitao Zheng, Member, IEEE Abstract

More information

ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7

ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7 ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7 8.7 A Programmable Turbo Decoder for Multiple 3G Wireless Standards Myoung-Cheol Shin, In-Cheol Park KAIST, Daejeon, Republic of Korea

More information

Advanced Receiver Algorithms for MIMO Wireless Communications

Advanced Receiver Algorithms for MIMO Wireless Communications Advanced Receiver Algorithms for MIMO Wireless Communications A. Burg *, M. Borgmann, M. Wenk *, C. Studer *, and H. Bölcskei * Integrated Systems Laboratory ETH Zurich 8092 Zurich, Switzerland Email:

More information

Unit II-2. Orthogonal projection. Orthogonal projection. Orthogonal projection. the scalar is called the component of u along v. two vectors u,v are

Unit II-2. Orthogonal projection. Orthogonal projection. Orthogonal projection. the scalar is called the component of u along v. two vectors u,v are Orthogonal projection Unit II-2 Orthogonal projection the scalar is called the component of u along v in real ips this may be a positive or negative value in complex ips this may have any complex value

More information

AS the IEEE [1] family of standards is gaining popularity

AS the IEEE [1] family of standards is gaining popularity 396 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 10, NO. 2, FEBRUARY 2011 Performance Evaluation of a MIMO-Assisted MPR-MAC over Lossy Channels Sanaz Barghi, Student Member, IEEE, Hamid Jafarkhani,

More information

Non-recursive complexity reduction encoding scheme for performance enhancement of polar codes

Non-recursive complexity reduction encoding scheme for performance enhancement of polar codes Non-recursive complexity reduction encoding scheme for performance enhancement of polar codes 1 Prakash K M, 2 Dr. G S Sunitha 1 Assistant Professor, Dept. of E&C, Bapuji Institute of Engineering and Technology,

More information

TURBO codes, [1], [2], have attracted much interest due

TURBO codes, [1], [2], have attracted much interest due 800 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 47, NO. 2, FEBRUARY 2001 Zigzag Codes and Concatenated Zigzag Codes Li Ping, Member, IEEE, Xiaoling Huang, and Nam Phamdo, Senior Member, IEEE Abstract

More information