Block Layering Approach in TAST Codes

Similar documents
A New Approach to Layered Space-Time Code Design

MULTIPATH fading could severely degrade the performance

Embedded Orthogonal Space-Time Codes for High Rate and Low Decoding Complexity

SPACE TIME coding for multiple transmit antennas has attracted

ORTHOGONAL space time block codes (OSTBC) from

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

Embedded Alamouti Space-Time Codes for High Rate and Low Decoding Complexity

IN MOST situations, the wireless channel suffers attenuation

A Differential Detection Scheme for Transmit Diversity

Universal Space Time Coding

Quasi-Orthogonal Space-Time Block Coding Using Polynomial Phase Modulation

Generalized PSK in space-time coding. IEEE Transactions On Communications, 2005, v. 53 n. 5, p Citation.

Efficient Wirelesss Channel Estimation using Alamouti STBC with MIMO and 16-PSK Modulation

Analysis of Space-Time Block Coded Spatial Modulation in Correlated Rayleigh and Rician Fading Channels

COMBINING GALOIS WITH COMPLEX FIELD CODING FOR HIGH-RATE SPACE-TIME COMMUNICATIONS. Renqiu Wang, Zhengdao Wang, and Georgios B.

Layered Space-Time Codes

A Simple Space-Frequency Coding Scheme with Cyclic Delay Diversity for OFDM

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 5, MAY

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

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

THE ADAPTIVE CHANNEL ESTIMATION FOR STBC-OFDM SYSTEMS

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

Block Processing Linear Equalizer for MIMO CDMA Downlinks in STTD Mode

Improved Alamouti STBC Multi-Antenna System Using Hadamard Matrices

MMSE Algorithm Based MIMO Transmission Scheme

Relay Scheduling and Interference Cancellation for Quantize-Map-and-Forward Cooperative Relaying

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

A Complete MIMO System Built on a Single RF Communication Ends

Efficient Decoding for Extended Alamouti Space-Time Block code

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

A Feature Analysis of MIMO Techniques for Next Generation Mobile WIMAX Communication Systems

MIMO Interference Management Using Precoding Design

Design of 2 4 Alamouti Transceiver Using FPGA

A COMPARISON OF HIGH RATE ALGEBRAIC AND NON-ORTHOGONAL STBCS

[P7] c 2006 IEEE. Reprinted with permission from:

Performance Evaluation of different α value for OFDM System

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

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

Coding for MIMO Communication Systems

On the Golden Code Performance for MIMO-HSDPA System

Performance Evaluation of the VBLAST Algorithm in W-CDMA Systems

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

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

Keywords: Multiple-Input Multiple-Output (MIMO), BPSK, QPSK, QAM, STBC, Spatial Modulation.

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

Multiuser Decorrelating Detector in MIMO CDMA Systems over Rayleigh and Rician Fading Channels

IEEE Broadband Wireless Access Working Group <

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

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

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

TRANSMIT diversity has emerged in the last decade as an

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

Research Article How to Solve the Problem of Bad Performance of Cooperative Protocols at Low SNR

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

Multiple Antennas in Wireless Communications

Communication over MIMO X Channel: Signalling and Performance Analysis

Joint Transmit and Receive Multi-user MIMO Decomposition Approach for the Downlink of Multi-user MIMO Systems

Channel estimation in space and frequency domain for MIMO-OFDM systems

2062 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 5, MAY Md. Zafar Ali Khan, Member, IEEE, and B. Sundar Rajan, Senior Member, IEEE

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Amplitude and Phase Distortions in MIMO and Diversity Systems

A Fast Sphere Decoding Framework for Space-Frequency Block Codes

Full Diversity Spatial Modulators

SPACE TIME CODING FOR MIMO SYSTEMS. Fernando H. Gregorio

Comparative Channel Capacity Analysis of a MIMO Rayleigh Fading Channel with Different Antenna Spacing and Number of Nodes

An HARQ scheme with antenna switching for V-BLAST system

NTT Network Innovation Laboratories 1-1 Hikarinooka, Yokosuka, Kanagawa, Japan

3542 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 6, JUNE 2011

Antennas and Propagation. Chapter 6d: Diversity Techniques and Spatial Multiplexing

Higher Order Rotation Spreading Matrix for Block Spread OFDM

Super-Orthogonal Space Time Trellis Codes

Multiple Antennas in Wireless Communications

Reception for Layered STBC Architecture in WLAN Scenario

KURSOR Menuju Solusi Teknologi Informasi Vol. 9, No. 1, Juli 2017

Orthogonal Space-Time Block Codes With Sphere Packing Weifeng Su, Member, IEEE, Zoltan Safar, Member, IEEE, and K. J. Ray Liu, Fellow, IEEE

On the Design and Maximum-Likelihood Decoding of Space Time Trellis Codes

AN EFFICIENT LINK PERFOMANCE ESTIMATION TECHNIQUE FOR MIMO-OFDM SYSTEMS

An Analytical Design: Performance Comparison of MMSE and ZF Detector

SIGNAL MODEL AND PARAMETER ESTIMATION FOR COLOCATED MIMO RADAR

Design and Analysis of Performance Evaluation for Spatial Modulation

Performance Enhancement of Interference Alignment Techniques for MIMO Multi Cell Networks

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

Performance Evaluation of STBC MIMO Systems with Linear Precoding

Diversity Gain Region for MIMO Fading Multiple Access Channels

IEEE Broadband Wireless Access Working Group <

Cooperative MIMO schemes optimal selection for wireless sensor networks

Approaching Eigenmode BLAST Channel Capacity Using V-BLAST with Rate and Power Feedback

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

MIMO CONFIGURATION SCHEME WITH SPATIAL MULTIPLEXING AND QPSK MODULATION

Review on Improvement in WIMAX System

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 3, MARCH /$ IEEE

COOPERATIVE MIMO RELAYING WITH DISTRIBUTED SPACE-TIME BLOCK CODES

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 1, JANUARY

Degrees of Freedom of the MIMO X Channel

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

Source Transmit Antenna Selection for MIMO Decode-and-Forward Relay Networks

Detection of SINR Interference in MIMO Transmission using Power Allocation

Cooperative Orthogonal Space-Time-Frequency Block Codes over a MIMO-OFDM Frequency Selective Channel

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

Unitary Space Time Codes From Alamouti s Scheme With APSK Signals

Transcription:

Int. J. Communications, Network System Sciences,, 3, 788-79 doi:.436/ijcns..35 Published Online October (http://www.scirp.org/journal/ijcns) Block Layering pproach in S Codes bstract Zahoor hmed, Jean Pierre Cances, Vahid Meghdadi Université de Limoges - Ecole Nationale Supérieure d'ingénieurs de Limoges (ENSIL) XLIM-Dept. CS, UMR CNRS 67 6, Rue tlantis Parc ESER-BP 684-8768 Limoges cedex, France E-mail: zahoor.ahmed@ensil.unilim.fr, cances@ensil.unilim.fr, meghdadi@ensil.unilim.fr Received July 6, ; revised ugust, ; accepted September, hreaded lgebraic Space ime (S) codes developed by Gamal et al. is a powerful class of space time codes in which different layers are combined separated by appropriate Diophantine number. In this paper we introduce a technique of block layering in S codes, in which a series of layers (we call it Block layers) has more than one transmit antenna at the same time instant. s a result we use fewer layers (Diophantine numbers) for the four transmit antennas scheme, which enhances the coding gain of our proposed scheme. In each block layer we incorporate lamouti s transmit diversity scheme which decreases the decoding complexity. he proposed code achieves a normalized rate of symbol/s. Simulation result shows that this type of codes outperforms S codes in certain scenarios. Keywords: S Code, Block Layer, Space ime Coding. Introduction It is well know that wireless communications systems over Rayleigh fading channels can benefit from the simultaneous use of multiple antennas at both the transmitter receiver to convey information either more reliably or at higher rates than would be possible for single antenna system. he remarkable paper of lamouti [] which is considered a benchmark in space time coding, is based on orthogonal design for two transmit antennas offer full diversity simple linear maximum likelihood (ML) detectors that decouple the transmitted symbols. Unfortunately, the Hurwitz-radon theorem showed that square complex linear processing orthogonal designs cannot achieve full diversity full rate simultaneously for more than two antennas. Later on such type of proof has also been shown in []. In [3] Jaffarkhani et al. has generalized the scheme of orthogonal SBC codes construction for more than two transmit antennas by compromising either the diversity or coding gain. Some researchers have also introduced codes with higher rates better performances by sacrificing the simplicity of ML decoding thus orthogonality. In [4] a layering concept in SBC, called vertical Bell Lab layered space-time (V-BLS), was introduced, but the main draw back of this code was its inflexibility with number of antennas. Extending the work of layering concept of [4], H. Gamal et al. [5] introduced a new architecture in SBC codes, known as hreaded Space ime (S) codes. In this architecture, independent codes streams are distributed throughout the transmission resource array in different threads. Of course the efficient separation of individual layers from one another was the primary objectives in the design of such codes. he main draw back of this type of code is the complexity of ML decoder which rises exponentially with number of transmit antennas. hreaded lgebraic codes [5] based on Diophantine approximation theory number field were further generalized in [6,7] for arbitrary number of transmit receive antennas, retaining full rate maximum diversity. Such types of high rate SBC codes have also been constructed using division algebras [8,9]. In this paper we propose a technique of construction S codes within the framework of [6]. he proposed codes are flexible both in term of usage of antennas (at both ends) Diophantine numbers. We use term F S code for being flexible in term of antennas DNF S code for being flexible in term of Diophantine numbers. s a result the DNF S code for four transmit antennas scheme provides higher coding gain higher code rate retaining maximum diversity as that of original layered codes. his framework is based on S code with a slight modification in the definition of layer that in this scheme we may use more than one transmit antenna for transmitting same block or a series of layers he rest of paper is organized as follow: Copyright SciRes.

Z. HMED E L. 789 brief review of previous work on S code is outlined in Section. In Section 3 we present the new approach of flexible S code construction in term of antennas flexibility. In Section 4 we discuss flexible S codes in term of Diophantine numbers. he decoding is presented in Section 5 finally Section 6 presents our conclusion.. Preliminaries s our proposed framework is based on the threaded space time architecture [6], so for sake of completeness we review some notation from [6]. layer in an N ( N denote the number of transmit antennas) transmission resource array is identified by an indexing set l IN I I N,,..., N the t-th symbol interval on antenna a belongs to the layer if only at, l. his indexing set must satisfy the requirement that if at, l, then either t t or a a (i.e., that a is a function of t). he definition will be clearer from able given below, which depicts a view for four transmit antennas having four layers. Where for layer l, l,..., n of the codeword, the set of matrix entries in positions are given by ( t,( lt) mod( n) ), for k,..., n With an arbitrary number of threads, the S codes are constructed by transmitting a scaled DS code [] in each thread, i.e., xl lxl lmls l () is transmitted over thread l l. Where x l are encoded symbols, M l is an N N real or complex rotation matrix, xl Mls l are rotated complex information symbol vectors l, l,..., L are the Diophantine numbers chosen to ensure full diversity maximize the coding gain of the component codes. In [6] l is given by i e l ( l )/ N () ( ) is an algebraic number 3. F S Codes In some communication systems (for example UMS), the number of antennas varies among base stations able. hread distribution. 4 3 4 3 3 4 4 3 mobile devices, so it is vital to design a flexible MIMO transmission scheme supporting various multi-element antennas. s a minimum requirement, the mobile station might only be informed about the number of transmit antennas at the base station. Based on its own number of receive antennas, it can then decide which decoding algorithm to apply. Conventional SBC codes offer great complexity in varying the number of receive/transmit antennas. he S codes [6] are flexible with respect to number of transmit/receive antennas. In this section we introduce a different simple technique of flexible S codes construction which are also flexible with respect to number of transmit/receive antennas reducing decoding complexity. We start with basic simple lamouti code. s s l s s s3 s4 l s4 s3 s5 s6 3 l s6 s5 s7 s8 4 l s8 s7 For l L (L being the numbers of layers) l is Diophantine number it is not difficult to verify that taking any one matrix from (3) to (6) results a simple lamouti codes as we know from () that. s our proposed scheme is flexible with respect to number of transmit receive antennas, so by simple reshuffle of (3) to (6) we get different structure of S codes for different set up of transmit/ receive antennas. Below is a body of a simple program that might be used for this purpose. Let N, N R, L,, denote number of transmit antennas, number of receive antennas, number of layers, number of lamouti matrices (given in (3) to (6)), respectively. Initialization, N, N R Condition (No. of transmit & receive antenna) Select (value for L ) Process (build S codeword matrix with given no. of L, N ) end Note that for all the following structure of codes we (3) (4) (5) (6) Copyright SciRes.

79 Z. HMED E L. consider Diophantine number l same as in (). For case of N =, (lamouti code) we simply take any one matrix from ((3) to (6)). For N = N R, we shall add any two matrices from ((3) to (6)) with a minor manipulation. o save space we avoid going in detail. Likewise for N = 3 N R, we add any three matrices from ((3) to (6)) with a slight modification. In same way we can develop a code for N = 4. In next section we discuss one of such type of code for N = 4 L =. 4. DNF S Code In case of Diophantine numbers flexibility, the case is interesting for N = N R = 4 L =. herefore in what follows, we discuss a case for N = 4 L =, at the end of this section we give the numeral representations for others set up as well. he necessary condition of layering concept in [5] that the more than one antenna cannot transmit symbols from a given layer at a given time instant has been relaxed. group of transmit antennas may now belong to a series of layers (for simplicity we call a series of layers as block) for a given symbol period. block layer is indexed by a set b, bbn b b( w, t),,..., N. Like S [6] DS [] schemes, the idea is to map each block layer to a different subspace so that they are as far away from each other as possible. With the concept of block layers, the total number of layers becomes less consequently a less number of Diophantine numbers are required which increases the coding gain. lso, real or complex rotated symbols are used to further increase the coding gain. In each block we use lamouti s transmit diversity scheme that ensures simple decoding at the receiver. Combining (3) to (6) ( ) ( ) (7) ( 4) ( 3) Or more precisely s s s3 s 4 s s s4 s3 (8) s7 s8 s5 s6 s8 s7 s6 s5 It is straightforward to verify that the modified representation in (8) has the same property as the original lamouti code. However, this modified representation clearly falls within the scope of the threaded coding framework. In (8) are two Diophantine numbers [ s, s,..., s 8 ] is the rotated information vector to be transmitted. In matrix form the DNF-S code for N = N R = 4 L = is given in (9) which uses q PSK or QM signal constellation, has a rate of R = q. For S code we use the notation N,L,R while for flexible S code we use N,L,R, the subscripts in both cases show the numbers of transmit antennas, number of layers, symbols per channel use, respectively. 4,,4 (9) he transmitted symbol x l corresponding to source information symbol s l over l th block layer is xl( sl) lxl lmls l, l,..., L L represents the total number of block layers xl Mls l are the rotated information symbol vectors. Here Ml is an N N real or complex rotation matrix built on an algebraic number field ( ) with an algebraic number of degree n, the numbers l, l,..., L are the Diophantine numbers. Both for real complex rotation matrices we use the matrices same as given in [6]. In general, one can use different rotation matrices in different blocks. general simple MLB program which generate rotation matrix M d of any dimension d q on a number field Qcos / 8d is given in []. M sqrt( / d)cos( pi/ (4 d) () (4[: d]' )([: d] )); o construct a rotation matrix M d of higher dimensions in d the following recursive approach can be used []. d/ d/ Md M M () Md/ Md/ Md / is the optimal real rotation in dimension d/ Md / is an orthogonal transformation in dimension d/. he Diophantine approximation intends to achieve full diversity maximize the coding gain [6]. For a DNF-S code with L layers the Diophantine numbers are chosen same as () with L denoting number of block layers. For a neat comparison for N = 4 L =, we reproduce the code as given in [8] in (). It is crystal clear that the performance of the code in (8) is much better Copyright SciRes.

Z. HMED E L. 79 than in (), as the former contain no zeros in transmission matrix. 4,, () For N = 3 L =, we can get flexible S code by deleting last row adding last second last columns in (). 3,, (3) For N = 3 L = 3, we can get flexible S code by adding third thread on empty layer in (3). 3 3,3,3 3 (4) 3 For N = L =,we get a code by deleting last row adding last second last columns in (3).,, (5) 5. Decoding For the set up with one three Diophantine numbers, we can use simple decoding schemes given in [] [6] respectively. Here we elaborate decoding scheme for our proposed code in (9). he received signal can be written as Y H N (6) N, L, R H is the N R N complex Gaussian rom channel matrix with element hi, j, i,,..., NR j,,..., N, N is a complex Gaussian rom noise vector. Let y vec( Y ) (7) arranges the matrix Y in one column vector by stacking its columns one after other, let y y, y,..., y N N R (8) Simplifying equation () (6), we get y un (9) M M () M is a 4 4matrix, M, are respectively rotation matrix, Diophantine matrix the channel matrix given in (), () (), n is obtained by converting vec(n ) into column vector by stacking its columns one after other, u is a vector carrying source information symbols. ˆ () = hh () h ij hij hij hij h h h ij ij3 hij3 h ij3i,,3,4 j h ij hij hij hij h h h ij3 ij hij h ij3i,,3,4 j 4 Copyright SciRes.

79 Z. HMED E L. Note that h h are stacked into column for different values of i. he simulation results given in Figure confirm our mathematical analysis for obtaining better performances of our proposed code in (9) over his brethren codes with L = 4. When comparing with the code when L = as given in (), our proposed codes absolutely, however in case when L = 4, our code outperform at low SNR. Due to the hardware constraint we could not carried out simulation for large no of antennas but we intelligently guess that our code gains better performance over the both codes for large no of antennas. 6. Conclusions S codes with different number of transmit/ receive antennas Diophantine numbers have been proposed. code having four transmit antennas two layers is discussed which attains a better performance as compared to same class of code having four layers in certain scenarios. For four receive antennas our proposed code outperform S code at low SNR, but for higher SNR S code works better. Due to limitation of hardware we could not simulate for higher number of receive antennas but we guess intelligently that increasing the number of receive antennas may enhance the performance of our proposed code. In addition ML decoding is Figure. Comparison of different class of S codes. another positive point of our scheme. 7. References [] S. M. lamouti, Simple ransmit Diversity echnique for Wireless Communication, IEEE Journal on Selected reas in Communications, Vol. 6, No. 8, 998, pp. 45-458. [] X. -B. Liang X. -G. Xia, On the Nonexistence of Rate-One Generalized Complex Orthogonal Designs, IEEE ransactions on Information heory, Vol. 49. No., 3, pp. 984-988. [3] V. arokh, H. Jafarkhani. R. Calderbank, Space ime Block Codes from Orthogonal Designs, IEEE ransactions on Information heory, Vol. 45 No. 5, 999, pp. 456-467. [4] G. J. Foschini, Layered Space ime rchitecture or Wireless Communication in a Fading Environment when Using Multiple ntennas, Bell Labs echnical Journal, Vol., No., 996, pp. 4-59. [5] H. Gamal. R. Hammon, New pproach to Layered Space ime Coding Signal Processing, IEEE ransactions on Information heory, Vol. 47, No. 6,, pp 3-334. [6] H. E. Gamal M. O. Deman, Universal Space ime Coding, IEEE ransactions on Information heory, Vol. 49, No. 5, 3, pp. 97-9. [7] M. O. Damen,. ewfik J.-C. Belfiore, Construction of a Space-ime Code Based on Number heory, IEEE ransactions on Information heory, Vol. 48, No. 3,, pp. 753-76. [8] F. Oggier, J. Belfiore E. Viterbo, Cyclic Division lgebras: ool for Space ime Coding, Boston, Delft, 7. [9] B.. Sethuraman, B. S. Rajan V. Shashidhar, Full- Diversity, High-Rate Space ime Block Codes from Division lgebras, IEEE ransactions on Information heory, Vol. 49, No., 3, pp. 596-66. [] M. O. Damen, K.. Meraim J.-C. Belfiore, Diagonal lgebraic Space-ime Block Codes, IEEE ransactions on Information heory, Vol. 48, No. 3,, pp. 68-636. [] J. Boutros E. Viterbo, Signal Space Diversity: Power Bwidth Efficient Diversity echnique for the Rayleigh Fading Channel, IEEE ransactions on Information heory, Vol. 44, No. 4, 998, pp. 453-467. Copyright SciRes.