An Improved Detection Technique For Receiver Oriented MIMO-OFDM Systems

Similar documents
Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

IN AN MIMO communication system, multiple transmission

An Analytical Design: Performance Comparison of MMSE and ZF Detector

Throughput Enhancement for MIMO OFDM Systems Using Transmission Control and Adaptive Modulation

CHAPTER 3 MIMO-OFDM DETECTION

Multiple Antennas in Wireless Communications

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

Reception for Layered STBC Architecture in WLAN Scenario

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

Link Adaptation Technique for MIMO-OFDM systems with Low Complexity QRM-MLD Algorithm

Study of Turbo Coded OFDM over Fading Channel

DESIGN OF STBC ENCODER AND DECODER FOR 2X1 AND 2X2 MIMO SYSTEM

LD-STBC-VBLAST Receiver for WLAN systems

Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

Detection of SINR Interference in MIMO Transmission using Power Allocation

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Layered Space-Time Codes

Rate and Power Adaptation in OFDM with Quantized Feedback

Reduced Complexity of QRD-M Detection Scheme in MIMO-OFDM Systems

The Optimal Employment of CSI in COFDM-Based Receivers

Comparison of BER for Various Digital Modulation Schemes in OFDM System

MIMO PERFORMANCE ANALYSIS WITH ALAMOUTI STBC CODE and V-BLAST DETECTION SCHEME

Performance Evaluation of V-Blast Mimo System in Fading Diversity Using Matched Filter

Orthogonal Frequency Domain Multiplexing

Channel Estimation for MIMO-OFDM Systems Based on Data Nulling Superimposed Pilots

OFDM Code Division Multiplexing with Unequal Error Protection and Flexible Data Rate Adaptation

Performance Evaluation of MIMO Spatial Multiplexing Detection Techniques

MMSE Algorithm Based MIMO Transmission Scheme

Review on Improvement in WIMAX System

Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis

Lecture 13. Introduction to OFDM

CE-OFDM with a Block Channel Estimator

Improving Diversity Using Linear and Non-Linear Signal Detection techniques

Professor & Executive Director, Banasthali University, Jaipur Campus, Jaipur (Rajasthan), INDIA 3 Assistant Professor, PIET, SAMALKHA Haryana, INDIA

Performance analysis of MISO-OFDM & MIMO-OFDM Systems

Implementation of MIMO-OFDM System Based on MATLAB

Combined Phase Compensation and Power Allocation Scheme for OFDM Systems

ESTIMATION OF CHANNELS IN OFDM EMPLOYING CYCLIC PREFIX

ADAPTIVITY IN MC-CDMA SYSTEMS

ISSN: International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 1, Issue 8, October 2012

Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jaganathan Department of Electrical Engineering Indian Institute of Technology, Kanpur

Performance Comparison of Channel Estimation Technique using Power Delay Profile for MIMO OFDM

TCM-coded OFDM assisted by ANN in Wireless Channels

1. Introduction. Noriyuki Maeda, Hiroyuki Kawai, Junichiro Kawamoto and Kenichi Higuchi

MIMO CONFIGURATION SCHEME WITH SPATIAL MULTIPLEXING AND QPSK MODULATION

Analysis of V-BLAST Techniques for MIMO Wireless Channels with different modulation techniques using Linear and Non Linear Detection

2.

Feature (Claims) Preamble. Clause 1. Clause 2. Clause 3. Clause 4. Preamble. Clause 1. Clause 2. Clause 3. Clause 4

FREQUENCY DOMAIN POWER ADAPTATION SCHEME FOR MULTI-CARRIER SYSTEMS

Performance Evaluation of V-BLAST MIMO System Using Rayleigh & Rician Channels

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM

Gurpreet Singh* and Pardeep Sharma**

AN EFFICIENT LINK PERFOMANCE ESTIMATION TECHNIQUE FOR MIMO-OFDM SYSTEMS

Comparison of ML and SC for ICI reduction in OFDM system

1. INTRODUCTION II. SPREADING USING WALSH CODE. International Journal of Advanced Networking & Applications (IJANA) ISSN:

Improvement of the Throughput-SNR Tradeoff using a 4G Adaptive MCM system

MIMO-OFDM High Data Rate Wireless System Using V-BLAST Method

STUDY OF THE PERFORMANCE OF THE LINEAR AND NON-LINEAR NARROW BAND RECEIVERS FOR 2X2 MIMO SYSTEMS WITH STBC MULTIPLEXING AND ALAMOTI CODING

ANALYSIS OF BER AND SEP OF QPSK SIGNAL FOR MULTIPLE ANENNAS

Block Processing Linear Equalizer for MIMO CDMA Downlinks in STTD Mode

Performance Study of MIMO-OFDM System in Rayleigh Fading Channel with QO-STB Coding Technique

An FPGA 1Gbps Wireless Baseband MIMO Transceiver

Study of Performance Evaluation of Quasi Orthogonal Space Time Block Code MIMO-OFDM System in Rician Channel for Different Modulation Schemes

ENHANCING BER PERFORMANCE FOR OFDM

How to Improve OFDM-like Data Estimation by Using Weighted Overlapping

Comparative Study of OFDM & MC-CDMA in WiMAX System

Transmission characteristics of 4x4 MIMO system with OFDM multiplexing and Markov Chain Monte Carlo Receiver

A Sphere Decoding Algorithm for MIMO

Performance Analysis of ICI in OFDM systems using Self-Cancellation and Extended Kalman Filtering

Performance Analysis of Cognitive Radio based WRAN over Rayleigh Fading Channel with Alamouti-STBC 2X1, 2X2&2X4 Multiplexing

Self-interference Handling in OFDM Based Wireless Communication Systems

Frequency-Domain Channel Estimation for Single- Carrier Transmission in Fast Fading Channels

PERFORMANCE ANALYSIS OF AN UPLINK MISO-CDMA SYSTEM USING MULTISTAGE MULTI-USER DETECTION SCHEME WITH V-BLAST SIGNAL DETECTION ALGORITHMS

Advanced 3G and 4G Wireless communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur

Low BER performance using Index Modulation in MIMO OFDM

AWGN Channel Performance Analysis of QO-STB Coded MIMO- OFDM System

Multiple Input Multiple Output (MIMO) Operation Principles

Orthogonal frequency division multiplexing (OFDM)

Channel Estimation by 2D-Enhanced DFT Interpolation Supporting High-speed Movement

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels

Combined Spatial Multiplexing and STBC to Provide Throughput Enhancements to Next Generation WLANs

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

On limits of Wireless Communications in a Fading Environment: a General Parameterization Quantifying Performance in Fading Channel

Performance of Orthogonal Frequency Division Multiplexing System Based on Mobile Velocity and Subcarrier

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

Improving Channel Estimation in OFDM System Using Time Domain Channel Estimation for Time Correlated Rayleigh Fading Channel Model

Transmit Antenna Selection in Linear Receivers: a Geometrical Approach

Performance Evaluation of LTE-Advanced Channel Estimation Techniques in Vehicular Environments

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system

Broadband OFDM-FDMA System for the Uplink of a Wireless LAN

CHAPTER 1 INTRODUCTION

Performance Analysis of n Wireless LAN Physical Layer

ICI Mitigation for Mobile OFDM with Application to DVB-H

Reducing Intercarrier Interference in OFDM Systems by Partial Transmit Sequence and Selected Mapping

Transcription:

9th International OFDM-Workshop 2004, Dresden 1 An Improved Detection Technique For Receiver Oriented MIMO-OFDM Systems Hrishikesh Venkataraman 1), Clemens Michalke 2), V.Sinha 1), and G.Fettweis 2) 1) Indian Institute of Technology (IIT), Kanpur, India 2) Vodafone Chair Mobile Communications Systems, TU Dresden, Germany michalke@ifn.et.tu-dresden.de Abstract In rich scattering environments, layered Space Time architectures like the BLAST (Bell Labs Layered Space Time) system may exploit the capacity advantage of multiple antenna systems. In case of a broadband wireless transmission, the channel undergoes frequency selective fading which necessitates the receiver to have a multi tap equalizer. This can be avoided by employing an OFDM (Orthogonal Frequency Division Multiplexing) scheme which would also increase the spectral efficiency of the system. In this paper, we present an efficient algorithm for detecting layered architectures as applied to an OFDM system. It utilizes a QR decomposition of the channel matrix for each subcarrier and a successive interference cancellation (SIC) structure. The performance of the above method is further improved by likelihood weighting of the detected symbols based on the estimated channel coefficients and soft decision Viterbi decoding. I. INTRODUCTION The increasing need for fast, reliable and high data rate wireless communication links has opened the discussion about two different kinds of systems. Firstly, MIMO (Multiple Input Multiple Output) systems with multiple antennas located at both the transmitter (Tx) and receiver (Rx) have been shown to increase the capacity and performance [1]. Secondly, the tremendous growth in the multimedia applications makes it necessary to have a broadband wireless channel for high data rate communications. The fading experienced by such a broadband channel would be frequency selective accompanied by a large group delay. In this work, we look upon how alternate modulation schemes such as OFDM (Orthogonal Frequency Division Multiplexing) could be used in conjunction with multiple antennas (MIMO) in a broadband wireless system. We study the case of a rich scattering environment normally encountered in an indoor communication system and concentrate on the receiver algorithms that could be employed to achieve a good system performance. A simple zero forcing scheme for a MIMO-OFDM receiver was proposed in [2]. It estimates the propagation matrix for each OFDM subcarrier and subsequently multiplies the received symbols by the inverse of that matrix to remove inter carrier interference (ICI) between the data streams from different transmit antennas. The main drawback of such a scheme is the complexity arising because of repeated computations of a matrix inverse, which increases with the number of antennas. In this paper, we concentrate on the alternate technique of a QR decomposition of the channel matrix H instead of the inverse computation. The algorithm iteratively estimates the transmitted symbols and allows the usage of successive interference cancellation (SIC) in between. These detected symbols are multiplied by a weighting factor based on the H matrix and fed into a soft decision Viterbi decoder which could further reduce the required signal-to-noise ratio (SNR) in a frequency selective fading channel. We then analyze an improvement in the QR decomposition method proposed by Wübben at al. [3] for frequency flat channels, wherein the channel matrix H is first sorted based on its column norms and then made to undergo QR decomposition. Such a scheme, known as sorted QR decomposition (SQRD) ensures detection of the strongest signal first, thereby reducing error propagation within the SIC. We will present performance evaluation of this method applied to the frequency flat subcarriers of a MIMO-OFDM system based on Rayleigh channel assumptions. The organization of this paper is as follows. Section II describes the MIMO-OFDM system in general and the receiver scheme using the QR decomposition of H, the improvement in performance that could be

2 9th International OFDM-Workshop 2004, Dresden Tx Ch 1 Convolutional Encoder Interleaver/ Mapper Combiner IDFT DFT H = QR Decompos ition Inter channel Interference Canceller Likelihood Weighting Demapper/ De Interleaver Soft Decision Viterbi Decoder Rx Ch 1 Tx Ch 2 Convolutional Encoder Interleaver/ Mapper Combiner IDFT Channel Matrix H DFT Inter channel Interference Canceller Demapper/ De Interleaver Soft Decision Viterbi Decoder Rx Ch 2 Preamble Generator - Walsh Hadamard Sequence Block Diagram of a 2 * 2 MIMO - OFDM System Fig. 1. Schematic of a 2 2 MIMO-OFDM System with independent transmitter chains and interference cancellation further obtained by sorting the channel matrix H before doing the QR decomposition and advantages of calculating the likelihood weighting factor based on the coefficients of channel matrix H before decoding the weighted signal by a soft decision Viterbi decoder. Section III gives the computer simulation results obtained, evaluating the performance of the proposed scheme and comparing it with that proposed in [2]. Section IV looks at the computational complexity when implemented on a DSP. Concluding remarks are found in section V. II. SYSTEM MODEL AND RECEIVER A. General system model ARCHITECTURE Figure 1 shows a block diagram of the MIMO- OFDM scheme with N = 2 data streams, N T = 2 transmit and N R = 2 receive antennas. Each data stream has its own convolutional encoder, interleaver and constellation mapper. Each encoded data stream is then distributed to I OFDM subcarriers. The preamble symbols, which are used for the estimation of the propagation matrix, are prefixed to the data symbols of each subcarrier. After an inverse Fourier transform (IFFT) operation the OFDM symbols of each data stream are transmitted through the N T antennas. For each stream separately, the OFDM symbol is expanded with a cyclic prefix (CP) before transmission, which makes the channel a circulant one and avoids inter symbol interference (ISI) if the length of the prefix is greater than the maximum access delay of the channel. The transmitted symbols from different antennas superimpose each other at the N R receiver antennas. After the removing of the cyclic prefix the remaining signal undergos a Fourier transform (FFT) operation to yield samples in the frequency domain. The relationship between the transmitted and the received data symbols of the i th subcarrier may be expressed as follows r i = H i s i + n i, (1) where r i and s i are the received and transmitted symbol vector respectively and n i represents the zero mean, complex Additive White Gaussian Noise (AWGN) present at the receive antennas transformed into the frequency domain. The matrix H i is the channel matrix per subcarrier and can be written as H i = h i 1,1 h i 1,2... h i 1,N T h i 2,1 h i 2,2... h i 2,N T..... h i N R,1 h i N R,2... h i N R,N T. (2) It consists of the propagation coefficients h p,q of all possible N T N R antenna connections for the i th subcarrier (1 p N R,1 q N T ). The per subcarrier channel matrix can be estimated by calculating the propagation coefficient between each transmitted and received preamble symbol. If we assume noise free transmission of the preamble symbols, the relationship among the transmitted preamble symbol C i and the received preamble symbol B i can be described by B i = H i C i. (3) The preamble symbols in C i must be orthogonal to be able to dissolve the channels at the receiver. This can

9th International OFDM-Workshop 2004, Dresden 3 be reached by using a Space-Time coded preamble. The simplest orthogonal structure for C i that could be used is a Walsh-Hadamard matrix multiplied by an arbitrary complex symbol c i [4]. Then the channel could be estimated in the frequency domain as B. QR decomposition of H H i = B i (C i ) 1. (4) In the zero forcing receiver case the received symbol vector r would be multiplied by the pseudo inverse channel matrix H + to yield the estimates for the transmitted symbols 1. The drawback of this receiver is not only the possible noise amplification, but the symbol from one transmit antenna is decided with full interference from all others. We will use a QR decomposition instead of the pseudo inverse. The estimated channel matrix H is decomposed into the unitary N R N T dimensional matrix Q (Q H Q = I) and the N T N T dimensional upper triangular matrix R: H = QR. (5) In a preprocessing step the vector of received symbols r is multiplied with the Hermitian of the matrix Q y = Q H r = Q H (Hs + n) = Q H (QRs + n) = Rs + Q H n. (6) Note that, Q being a unitary matrix, the variance of noise term remains unaffected. R being an upper triangular structure, the transmitted symbols s could be detected from the vector y by employing a Gauss elimination algorithm. The symbol from the last transmit antenna is detected first and is then used to cancel the interference onto the other transmit symbols. For e.g., the k th element of y is given by y k = r k,k s k + N R i=k+1 (r k,i s i ) + n k, (7) and is free of interference from layers 1,2,...,k 1. So, by starting with the last element y NR and applying a successive interference cancellation (SIC) scheme, all transmitted symbols can be detected by y k N R r k,i s i s k = Q i=k+1. (8) r k,k 1 Subsequently the index i is dropped for convenience, but the equations still apply to the i th subcarrier. No. of antennas 2 2 and 4 4 No. of FFT points 64 No. of data subcarriers 48 Modulation QPSK Interleaving Depth of 16 bits Forward Error Correction Channel model TABLE I SIMULATION PARAMETERS C. Sorted QR Decomposition (SQRD) Rate 1/2 Convolutional encoding (Constraint length = 7), 6 bit soft decision Viterbi decoding 18 ray Rayleigh fading (HiperLAN/2 model A: 50ns RMS delay spread, 50Hz max. Doppler frequency) The receiver described in the previous paragraph considers an arbitrary H = QR decomposition and then employs the SIC scheme. This SIC procedure has the drawback that any error in detecting the transmitted symbol is propagated further into subsequent symbols due to interference subtraction. To minimize this error propagation probability the signal transmitted over the strongest channel should be detected first with a high reliability. After SIC the second strongest signal would follow. In this way, the signal detected last would be that transmitted across the weakest channel with the smallest SNR and the highest detection error probability, but would not contribute to the SIC anymore. The optimum sorting method would ensure that the values on the main diagonal of R are in increasing order and are the ones with the maximum value over all possible permutations of the channel matrix H. However, a suboptimal but computational less complex sorting can be incorporated into the Gram-Schmidt orthogonalization procedure [3]. Now, r 1,1 is simply the norm of the column vector h 1, so the first optimization in the SQRD algorithm consists merely of permuting the column of H with minimum norm to this position. During the following orthogonalization of the vectors h 2,...,h NT with respect to the normalized vector h 1, the first row of R is obtained. Next r 2,2 is calculated in a similar manner from the remaining N T 1 orthogonalized vectors and so on. Thereby, the channel matrix H is succes-

4 9th International OFDM-Workshop 2004, Dresden sively transformed into the matrix Q associated with the desired ordering, while the corresponding R is calculated row by row. A point to be emphasized is that the column norms have to be calculated only once at the start of the algorithm and then can be easily updated afterwards. Hence the computational overload due to sorting is negligible. SQRD SQRD with Likelihood Weighting QR decomposition QR with Likelihood Weighting MLD Scheme D. Likelihood Weighting Comparable to the linear zero-forcing receiver the detected symbols after the SQRD-SIC algorithm do not contain information about channel quality anymore. From (8) it can be seen that prior to the symbol decision of s k the information vanishes due to the division by r k,k. Instead, the channel attenuation information could be effectively utilized such that the detected symbols are multiplied by a weighting vector w, which is calculated as the square root of the average SNR from the norms of the columns of the per subcarrier channel matrix H: v = w s, (9) where s is the vector of quantized symbols. The vector of likelihood weighted data symbols v is then decoded using a soft input Viterbi decoder. This H matrix based likelihood weighting influences the computation of path metrics in soft Viterbi and results in an improvement in the error correction performance as seen in the performance analysis curves. ZF Scheme ZF with Likelihood Weighting QR decomposition method QR with Likelihood Weighting MLD Scheme 10 6 Signal To Noise Ratio (SNR) in db Fig. 3. Comparison between QR and Sorted QR decomposition method for a 2 2 system with and without likelihood weighting listed in table I. The QR decomposition method offers a distinct improvement in performance over zero forcing receivers (ZF) by inverse channel detector (ICD) method, both in case with likelihood weighting and without likelihood weighting. This can be seen in figure 2. The reasons for that can be attributed to two facts: 1) The QR method employs a serial detection scheme wherein the interference from other transmitted symbols are cancelled before detection. 2) Unlike ZF using ICD, wherein small eigenvalues of HH H will lead to large errors due to noise amplification, there is no noise amplification in the QR decomposition method. The SQRD method, which sorts the channel matrix H before doing the QR decomposition gives a marginal improvement in performance for the 2 2 system (see figure 3). This is because in a 2 2 system, the number of permutations of the channel matrix H and therefore the number of possible QR decompositions is only two. The improvement due to sorting before the QR decomposition is more prominent for systems with higher number of antennas, e.g. 4 4 as in figure 4. 10 6 Signal To Noise Ratio (SNR) in db Fig. 2. Comparison between ZF and QR decomposition method for a 2 2 system with and without likelihood weighting III. PERFORMANCE ANALYSIS In this section, we investigate the bit error rate performance (BER) for MIMO-OFDM systems with N = N T = N R = 2 and N = N T = N R = 4 transmit and receive antennas. The simulation parameters are IV. COMPUTATIONAL COMPLEXITY The computational efforts required for the QR method have been computed on the basis of MAC (Multiply Add Compare) operations when implemented on a SHARC DSP of Analog Devices and compared with the required operations for a maximum likelihood detection (MLD) scheme. The QR

9th International OFDM-Workshop 2004, Dresden 5 Sorted QR Decomposition (SQRD) 10 6 SQRD with Likelihood Weighting Unsorted QR Decomposition Unsorted QR with Likelihood Weighting Maximum Likelihood Detection Scheme 10 7 Signal to Noise Ratio (SNR) in db Fig. 4. Comparison between QR and SQRD method for a 4 4 system with and without likelihood weighting decomposition method requires (N T (N R N T + N T + 1) + 1) ((N T 1) + (N T 2) +... + 1) + 4N R N T + 6N T of stronger signals first. This minimizes the probability of error propagation in the successive interference canceller. REFERENCES [1] G. J. Foschini and M. J. Gans, On limits of wireless communications in a fading environment when using multiple antennas, Wireless Personal Communications,, no. 6, pp. 311335, 1998. [2] S. Kurosaki, Y. Asai, T. Sugiyama, and M. Umehira, A SDM-COFDM Scheme Employing a Simple Feed- Forward Inter-Channel Interference Canceller for MIMO Based Broadband Wireless LANs, IEICE Transactions on Communications, vol. E86-B, no. 1, pp. 283 290, January 2003. [3] D. Wübben, J. Rinas, V. Kühn, and K. D. Kammeyer, Efficient Algorithm for Detecting Layered Space-Time Codes, in 4th International ITG Conference on Source and Channel Coding, January 2002. [4] A. Paulraj, R. Nabar, and D. Gore, Introduction to Space- Time Wireless Communications, Cambridge University Press, 2003. MAC operations. Figure 5 compares the number of operations for the MLD scheme with the QR decomposition method. The complexity of the QR method is a polynomial function of the number of transmit and receive antennas whereas for the MLD scheme, the number of operations grows exponentially. 10 7 Computational Complexity of Rx Oriented Algorithms Maximum Likelihood Detection (MLD) scheme QR decomposition method 10 6 Number of MAC Operations 10 5 10 4 10 3 10 2 10 1 2 3 4 5 6 7 8 Number of Antennas Fig. 5. Comparison of computational complexity for the QR decomposition mehtod and the MLD scheme V. CONCLUSIONS We have proposed a new detection algorithm for a MIMO-OFDM system based on modified Gram- Schmidt procedure. The algorithm carries out a QR decomposition of the channel matrix H i for each OFDM subcarrier. The sorted QR method permutes the channel matrix based on its norms before doing the QR decomposition, thereby resulting in detection