Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

Similar documents
IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

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

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

Sphere Decoding in Multi-user Multiple Input Multiple Output with reduced complexity

An HARQ scheme with antenna switching for V-BLAST system

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Study and Analysis of 2x2 MIMO Systems for Different Modulation Techniques using MATLAB

An Alamouti-based Hybrid-ARQ Scheme for MIMO Systems

PERFORMANCE ANALYSIS OF MIMO-SPACE TIME BLOCK CODING WITH DIFFERENT MODULATION TECHNIQUES

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

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

BER Performance of CRC Coded LTE System for Various Modulation Schemes and Channel Conditions

Multiple Antennas in Wireless Communications

A Sphere Decoding Algorithm for MIMO

MIMO CONFIGURATION SCHEME WITH SPATIAL MULTIPLEXING AND QPSK MODULATION

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

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

ADVANCED WIRELESS TECHNOLOGIES. Aditya K. Jagannatham Indian Institute of Technology Kanpur

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

An Analytical Design: Performance Comparison of MMSE and ZF Detector

Introduction to Error Control Coding

Hybrid ARQ Scheme with Antenna Permutation for MIMO Systems in Slow Fading Channels

Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system

MODIFIED K-BEST DETECTION ALGORITHM FOR MIMO SYSTEMS

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

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

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

MIMO Systems and Applications

Copyright Warning & Restrictions

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

Comparative Study of the detection algorithms in MIMO

Improving Diversity Using Linear and Non-Linear Signal Detection techniques

Review on Improvement in WIMAX System

HY448 Sample Problems

Performance Comparison of MIMO Systems over AWGN and Rician Channels using OSTBC3 with Zero Forcing Receivers

MMSE Algorithm Based MIMO Transmission Scheme

p J Data bits P1 P2 P3 P4 P5 P6 Parity bits C2 Fig. 3. p p p p p p C9 p p p P7 P8 P9 Code structure of RC-LDPC codes. the truncated parity blocks, hig

Interleaved PC-OFDM to reduce the peak-to-average power ratio

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

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

K-Best Decoders for 5G+ Wireless Communication

Sphere Decoder for Massive MIMO

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 3, Issue 11, November 2014

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

Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

Hybrid Index Modeling Model for Memo System with Ml Sub Detector

Performance Analysis of n Wireless LAN Physical Layer

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

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Reception for Layered STBC Architecture in WLAN Scenario

Low BER performance using Index Modulation in MIMO OFDM

Chapter 2 Overview - 1 -

Lab/Project Error Control Coding using LDPC Codes and HARQ

Comb type Pilot arrangement based Channel Estimation for Spatial Multiplexing MIMO-OFDM Systems

A New Transmission Scheme for MIMO OFDM

Performance Evaluation of MIMO Spatial Multiplexing Detection Techniques

SPACE TIME coding for multiple transmit antennas has attracted

Low-Computational Complexity Detection and BER Bit Error Rate Minimization for Large Wireless MIMO Receiver Using Genetic Algorithm

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

Study of Turbo Coded OFDM over Fading Channel

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

MULTIPATH fading could severely degrade the performance

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

Performance Comparison of MIMO Systems over AWGN and Rician Channels with Zero Forcing Receivers

Implementation and Complexity Analysis of List Sphere Detector for MIMO-OFDM systems

Bit Error Rate Performance Measurement of Wireless MIMO System Based on FPGA

Combined Transmitter Diversity and Multi-Level Modulation Techniques

The throughput analysis of different IR-HARQ schemes based on fountain codes

Open Access Concatenated RS-Convolutional Codes for Cooperative Wireless Communication

Chapter 2 Overview - 1 -

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

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Maximum Likelihood Detection of Low Rate Repeat Codes in Frequency Hopped Systems

MULTIPLE-INPUT multiple-output (MIMO) systems

Performance Evaluation of STBC-OFDM System for Wireless Communication

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

Mehnaz Rahman Gwan S. Choi. K-Best Decoders for 5G+ Wireless Communication

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection

Cognitive Radio Transmission Based on Chip-level Space Time Block Coded MC-DS-CDMA over Fast-Fading Channel

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Design and Analysis of Performance Evaluation for Spatial Modulation

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

SPATIAL MULTIPLEXING IN MODERN MIMO SYSTEMS

Realization of Peak Frequency Efficiency of 50 Bit/Second/Hz Using OFDM MIMO Multiplexing with MLD Based Signal Detection

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

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

A High-Throughput VLSI Architecture for SC-FDMA MIMO Detectors

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications

Pilot Assisted Channel Estimation in MIMO-STBC Systems Over Time-Varying Fading Channels

3.2Gbps Channel-Adaptive Configurable MIMO Detector for Multi-Mode Wireless Communication

THE computational complexity of optimum equalization of

THE EFFECT of multipath fading in wireless systems can

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

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

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

[Tomar, 2(7): July, 2013] ISSN: Impact Factor: 1.852

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Coding for MIMO Communication Systems

Transcription:

I J C T A, 9(34) 2016, pp. 417-421 International Science Press Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems B. Priyalakshmi #1 and S. Murugaveni #2 ABSTRACT The objective of incorporating Sphere Decoder is to reduce the computational complexity of Maximum Likelihood Detector which improves SNR, reduces BER and less time consumption. In the proposed system, we present a radius selection algorithm which improves the performance of Sphere Decoder to reduce complexity in decoding part of Multiple Input Multiple Output (MIMO) system based on Space Time Block Codes (STBCs) and Hybrid Automatic Repeat Request (HARQ) systems. Detectors like Maximum Likelihood detector (ML), V-BLAST and Zero Forcing Detectors (ZF) are used to detect the errors at the receiver side. Quadrature Phase Shift Keying (QPSK) modulation technique, Rayleigh fading channel, MIMO-HARQ and STBC process are used for this implementation. The Sphere Decoder s internal parameters like radius(r), Euclidian distance (d), centre point level (c), level of sphere partition (k) are modified to achieve high throughput communication at the receiver side. The main idea of this work is searching over the noiseless possible received signal that lies within a hypersphere of radius (r) around the actual received signal. The Sphere Decoder decodes the data by dividing the data to different levels of hypersphere and then it decodes only the near lattice points simultaneously which reduces the consumption of time. The average delay and average data rate with SNR are compared for both STBC and HARQ systems. Thus the simulation results show that the new approach achieves higher reduction in the exponential complexity of the received signals and use of ML detector is better than ZF and V-BLAST detectors with Sphere Decoder. Keywords: Multiple Input Multiple Output (MIMO), Hybrid Automatic Repeat request (HARQ), Space Time Block Codes (STBCs), Sphere Decoder (SD). 1. INTRODUCTION The use of multiple antennas at both the transmitter and the receiver provides high capacity gains without increasing the bandwidth or transmitted power [2]. Thus, multiple input multiple output (MIMO) systems have attracted much attention and serious research interests [2]. Improving the performance is the main challenge of receiver design. Therefore, a number of decoding algorithms with different complexity performance tradeoffs can be used 2. The optimum detection method is the Maximum Likelihood (ML) detection[1] [3]. However in MIMO systems, ML algorithm has an exponential complexity with the constellation size and the number of antennas [4]. Therefore, Sphere Decoding (SD) was proposed as an alternative for ML that provides optimal performance with reduced computational complexity[1] [5],[6]. This is the fast detection approach for received signals. It reduces the complexity for received signals and less time consuming. 2. DESCRIPTION 2.1. Quadrature Phase Shift Keying (QPSK) Modulation: This digital modulation technique is a form of phase shift keying in which two bits are modulated at once by selecting the four carrier phase shifts (0,90,180 # Department of Telecommunication Engineering, SRM University, Chennai-603203, E-mails: b.priyalakshmi@gmail.com; veniharshini@gmail.com

418 B. Priyalakshmi and S. Murugaveni Figure 1: Block diagram including Sphere decoder or 270 degrees). It allows the signal to carry double the information than ordinary PSK using the same bandwidth at the same Bit Error Rate. 2.2. Sequence Generator: It is a digital logic circuit whose purpose is to produce a sequence of outputs. 2.3. Space-time block coding: This technique is used in wireless communication to transmit multiple copies of data using multiple transmitting & receiving antennas without any bandwidth expansion to improve the data transfer reliability. The transmitted signals may be affected with some atmospheric disturbances. Although there is redundancy in the data some copies may arrive less affected at the receiver. The space time block coding combines all the copies of the received signal to extract as much information as possible from each of them and it is easy to implement. [1] In Figure 1, Space Time Block Coding is done in the transmitter side. Two signals y 1 and y 2 are transmitted simultaneously from the antennas T y1 and T y2 in the time slot T 1, and the signals y 2 and y 1 at the time slot T 2. The complex fading envelope is assumed to be constant across the corresponding two consecutive time slots. Independent noisy samples are added in each time slot. At the receiver side the actual transmitted signals are obtained from the received signal z 1 and z 2. These two signals are passed to the combiner, simple signal processing is done in the combiner to separate the signals aided by the channel estimator which will provide perfect estimation of the channel. 2.4. Hybrid Automatic Repeat request (HARQ): In standard Automatic Repeat request (ARQ), redundant bits are added to transmitted data using cyclic redundancy check (CRC). If the receiver does not receive the message properly then it will request a new message from the sender. This feedback message is known as the acknowledgement (ACK) (may be positive or negative). The retransmissions take place until the data bits reach the destination properly without any error. The performance of the data flow would be much better if there were no retransmissions so HARQ technique is used. [1] The HARQ is the use of ARQ along with error correction technique called Soft Combining. In the Soft Combining technique, the data that is not decoded properly is not discarded but it is stored in a buffer and will be combined with next retransmission. To control errors in data transmission Forward Error Correction (FEC) is used over noisy or unreliable communication channels. This technique creates a Forward Error Correction (FEC) code which is used in HARQ to encode the original data. Two cases are possible in sending the parity bits. When the receiver detects an error in the message, then negative acknowledgment has been sent to the sender which then sends the parity bits or initially the message is combined with the parity bits.

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems 419 2.5. Sphere Decoder: The main idea of sphere decoder is to reduce the computational complexity of the ML Detector by searching over only the noiseless received signals within a hyper sphere of radius R around the received signal. Euclidean distance is the ordinary distance between two points in Euclidean space (3D plane). The radius R should be chosen properly. If the radius too small then it results in an empty sphere and then starting the search again. Simultaneously if the radius is too large then it increases the number of lattice points which are to be searched.[1] 2.5.1.Approach:Mathematical Approach: Minimization of a cost function f(x1,..,xk) with respect to its K arguments taking value in a discrete set of cardinality L. Digital communication approach: To recover the information in a multi user system, the digital communication approach is used by minimizing the distance between the received symbol and the possible transmitted symbols. 2.5.2. Principle: The distance is seen as a sum of non-negative functions with an increasing number of arguments d=f(x1,,xk)=h(xk)+h(xk,xk-1)+.+h(xk,,x1) Graphically the process is a K-level tree graph with one upper most node(level K) and L k-1 leaves (level 1). Each branch corresponds to an intermediate distance. 2.5.3. Algorithm: There are two stages 1. Initialization: 2. Pruning 1. Initialization At level K smallest intermediate value leads to L next nodes at level (K-1). At level (K-1) smallest value among the L nodes and so on until the level 1. Sum of the K values give the starting radius u 0. 2. Pruning It is the exploration of the other branches. Each branch which will certainly give a higher u o is pruning out. If a leaf is reached with a smaller sum than u o, u o is updated with that new value. This process continues until all branches have been pruned out. Figure 2: Data bits subsets in a hypersphere R Radius of hypersphere d1, d2, d3, d4 Euclidian distance K Level of sphere partition

420 B. Priyalakshmi and S. Murugaveni Figure 2 explains the Initialization and Purning data bits subset in a hypersphere. The Radius selection algorithm will extend the performance of sphere decoder. Zero Forcing (ZF) detector uses inverse filter to amplify noise which results in noise enhancement. This leads to poor bit error rate performance. So ZF detector is replaced by V-BLAST (Vertical Bell Laboratories Layered Space Time) detector in which the strongest signals are decoded first and then they are subtracted from the received signals. This process continues until all the received signals are decoded. But Error propagation is a problem in this detector because if the incorrect decisions are taken then that actually increases the interference. So V-BLAST is again replaced by Maximum Likelihood (ML) detector which determines the minimum Euclidean distance of Sphere decoder (SD). The Sphere Decoder searches over only the noiseless received signals & closest lattice points and then sent to the ML detector which reduces the computational complexity of the received signals. Otherwise the ML detector has to test all the possible received signals. As the number of antennas and constellation order increases it becomes quite difficult for this detector to extract the signals. [3] 3. SIMULATION Figure 2: Comparison of SNR versus BER for three detectors (ML, ZF, V-BLAST) Figure 3: SNR versus average delay comparison for STBC and HARQ Systems Figure 4: SNR versus average data rate comparison for STBC and HARQ Systems

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems 421 In Figure 2, the SNR versus BER of the decoded information is showed by the comparative study of 3 schemes. The first scheme ML detector is used in receiver side to calculate BER. The second scheme is V-BLAST which utilizes a combination of old and new detection techniques to separate the signals in an efficient way and achieves large spectral efficiencies in the process. The third scheme is zero forcing equalization to form a linear equalization algorithm used in communication system which applies the inverse of the frequency response of the channel. In Figure 3, the SNR is compared with average delay of STBC and HARQ Systems in which the STBC is comparatively good than HARQ for the reduction of delay. In Figure 4, the SNR is compared with average data rate of STBC and HARQ Systems in which both HARQ and STBC achieves same SNR but the data rate is slightly higher for STBC when compared to HARQ. 4. CONCLUSION This paper provides summary of low complexity implementation of a Sphere Decoder covering the receiver design in the MIMO STBC HARQ Systems. In general context, the conventional decoders take more time to decode the information. In the Sphere Decoder this problem has been solved by splitting the information into levels using radius selection algorithm in which the information is decoded simultaneously in different levels. The performance of Sphere Decoder is better in terms of SNR, BER with ML detector. Finally, the upcoming trials and performance measurements by varying the internal parameters of the Sphere Decoder will be key to evaluate precisely the benefits of it in the future wireless Systems. REFERENCES [1] Seyyed Saleh Hosseini, Jamshid Abouei, Murat Uysal Fast-Decodable MIMO HARQ Systems, Fast-Decodable MIMO HARQ Systems, IEEE Transactions On Wireless Communications, Vol. 14, No. 5, May 2015. [2] A.Burg, M.Wenk, M.Zellweger, W.Fichtner and H. Bolcskei VLSI implementation of MIMO detection using the sphere decoding algorithm, IEEE Journal of Solid-State Circuits, vol.40, pp.1566-1577, July 2005. [3] E. Zimmermann, W. Rave, and G. Fettweis, On the Complexity of Sphere Decoding, in Proc. International Symp. On Wireless Pers. Multimedia Commun., Abano Terme, Italy, Sep. 2004. [4] U. Fincke and M. Pohst, Improved Methods for Calculating Vectors of Short Length in Lattice, Including a Complexity Analysis, Mathematics of Computation, vol. 44, pp. 463-471, April 1985. [5] J.Jalden and B. Ottersten, On the Complexity of Sphere Decoding in Digital Communications, IEEE Trans. Signal Processing, vol. 53, no. 4, pp.1474-1484, April 2005. [6] B. Hassibi and H. Vikalo, On the Sphere-Decoding Algorithm I. Expected complexity, IEEE Trans. Signal Processing,vol. 53, no. 8, pp. 2806-2818, August 2005.