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

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

MULTIPATH fading could severely degrade the performance

A New Approach to Layered Space-Time Code Design

Full Diversity Spatial Modulators

IMPACT OF SPATIAL CHANNEL CORRELATION ON SUPER QUASI-ORTHOGONAL SPACE-TIME TRELLIS CODES. Biljana Badic, Alexander Linduska, Hans Weinrichter

Efficient Decoding for Extended Alamouti Space-Time Block code

A COMPARISON OF HIGH RATE ALGEBRAIC AND NON-ORTHOGONAL STBCS

SPACE TIME coding for multiple transmit antennas has attracted

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

A Single-Symbol-Decodable Space-Time Block Code with Full Rate and Low Peak-to-Average Power Ratio

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

Block Layering Approach in TAST Codes

ORTHOGONAL space time block codes (OSTBC) from

Multiple Antennas in Wireless Communications

BER PERFORMANCE AND OPTIMUM TRAINING STRATEGY FOR UNCODED SIMO AND ALAMOUTI SPACE-TIME BLOCK CODES WITH MMSE CHANNEL ESTIMATION

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

Super-Orthogonal Space Time Trellis Codes

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

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

Novel Symbol-Wise ML Decodable STBC for IEEE e/m Standard

SPACE-TIME coding techniques are widely discussed to

TRANSMIT diversity has emerged in the last decade as an

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

Near-Optimum STBC/SFBC using 1-Bit Feedback for the 4-Transmit Antenna system

On Differential Modulation in Downlink Multiuser MIMO Systems

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

A Fast Sphere Decoding Framework for Space-Frequency Block Codes

LDPC Coded OFDM with Alamouti/SVD Diversity Technique

Available online at ScienceDirect. Procedia Computer Science 34 (2014 )

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

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

Unitary Space Time Codes From Alamouti s Scheme With APSK Signals

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

MIMO Interference Management Using Precoding Design

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

MIMO Receiver Design in Impulsive Noise

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

Turbo Coded Space-time Block codes for four transmit antennas with linear precoding

Achievable Unified Performance Analysis of Orthogonal Space-Time Block Codes with Antenna Selection over Correlated Rayleigh Fading Channels

Performance Analysis of SVD Based Single and. Multiple Beamforming for SU-MIMO and. MU-MIMO Systems with Various Modulation.

Codes for Digital Broadcasting in SFN

Optimization of Coded MIMO-Transmission with Antenna Selection

Universal Space Time Coding

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

Differential Space-Frequency Modulation for MIMO-OFDM Systems via a. Smooth Logical Channel

A Differential Detection Scheme for Transmit Diversity

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

ORTHOGONAL frequency division multiplexing (OFDM)

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

A Blind Array Receiver for Multicarrier DS-CDMA in Fading Channels

Low complexity iterative receiver for Non-Orthogonal Space-Time Block Code with channel coding

IEEE Broadband Wireless Access Working Group <

Space-Time Block Coded Spatial Modulation

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

Amplify-and-Forward Space-Time Coded Cooperation via Incremental Relaying Behrouz Maham and Are Hjørungnes

BER Performance Evaluation of 2X2, 3X3 and 4X4 Uncoded and Coded Space Time Block Coded (STBC) MIMO System Concatenated with MPSK in Rayleigh Channel

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

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

TERRESTRIAL television broadcasting has been widely

MATLAB Simulation for Fixed Gain Amplify and Forward MIMO Relaying System using OSTBC under Flat Fading Rayleigh Channel

UC Irvine UC Irvine Previously Published Works

SPACE TIME CODING FOR MIMO SYSTEMS. Fernando H. Gregorio

Performance Analysis of n Wireless LAN Physical Layer

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

A New Carrier Frequency Offset Estimation Algorithm for ASTC MIMO OFDM Based System

On the Golden Code Performance for MIMO-HSDPA System

IN MOST situations, the wireless channel suffers attenuation

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

IEEE Broadband Wireless Access Working Group <

CHAPTER 8 MIMO. Xijun Wang

Performance of MIMO-OFDM system using Linear Maximum Likelihood Alamouti Decoder

Algebraic Multiuser Space Frequency Block Codes

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

Higher Order Rotation Spreading Matrix for Block Spread OFDM

THE promise of high spectral efficiency and diversity to

Diversity Analysis of Coded OFDM in Frequency Selective Channels

Design of 2 4 Alamouti Transceiver Using FPGA

Space-Time Coding: Fundamentals

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

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

Degrees of Freedom of the MIMO X Channel

Non-Coherent Open-loop MIMO Communications Over Temporally-Correlated Channels

Block Processing Linear Equalizer for MIMO CDMA Downlinks in STTD Mode

Hybrid Index Modeling Model for Memo System with Ml Sub Detector

MIMO-OFDM in Rayleigh Fading Channel with LDPC

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

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

On Fast-Decodable Space Time Block Codes Ezio Biglieri, Fellow, IEEE, Yi Hong, Member, IEEE, and Emanuele Viterbo, Senior Member, IEEE

Soft Detection of Modulation Diversity Schemes for Next Generation Digital Terrestrial Television

COOPERATIVE MIMO RELAYING WITH DISTRIBUTED SPACE-TIME BLOCK CODES

PERFORMANCE of predetection equal gain combining

An Orthogonal Relay Protocol with Improved Diversity-Multiplexing Tradeoff

Closed-loop extended orthogonal space frequency block coding techniques for. OFDM based broadband wireless access systems

Design and Analysis of Performance Evaluation for Spatial Modulation

Non coherent coding for MIMO-OFDM systems

Space-Time Encoded Secure Chaos Communications with Transmit Beamforming

Asynchronous Space-Time Cooperative Communications in Sensor and Robotic Networks

Receiver Design for Noncoherent Digital Network Coding

International Journal of Advance Engineering and Research Development. Channel Estimation for MIMO based-polar Codes

Transcription:

Embedded Orthogonal Space-Time Codes for High Rate and Low Decoding Complexity Mohanned O. Sinnokrot, John R. Barry and Vijay K. Madisetti eorgia Institute of Technology, Atlanta, A 3033 USA, {sinnokrot, barry, vkm}@ece.gatech.edu Abstract We propose a new family of high-rate space-time block codes called embedded orthogonal space-time (EOS) codes. The family is parameterized by the number of transmit antennas, which can be any positive integer, and by the rate, which can be as high as half the number of transmit antennas. The proposed codes are based on a new concept called embedding, whereby information symbols of a traditional space-time code are replaced by codewords from a second space-time code. The EOS codes use orthogonal designs as this second code, which induces orthogonality in an effective channel matrix and leads to reduced-complexity decoding. The EOS codes have lower decoding complexity than previously reported space-time codes for any number of transmit antennas, and for any rate. Furthermore, simulation results show that the EOS codes outperform previous constructions for certain number of antennas and certain rates, when performance is measured by error probability in quasistatic Rayleigh fading. Index Terms transmit diversity, space-time coding. I. INTRODUCTION The choice of a space-time code depends strongly on the size of the receiver antenna array relative to the size of the transmitter antenna array. At one extreme, when there are more receive antennas than transmit antennas, good candidates include the threaded algebraic space-time () [1] codes and the perfect space-time codes [][3], both of which achieve maximum diversity order and full transmission rate. At the other extreme, when there is only a single receive antenna, good candidates include the Alamouti code [], the quasiorthogonal space-time block codes [5] and the semi-orthogonal algebraic space-time (SAST) block codes [6]. This paper examines the problem of designing so-called high-rate codes whose rate is larger than one but less than full, appropriate in between the two extremes. There are two main approaches to the construction of highrate codes. The first approach is puncturing, in which a maximal-rate space-time code is punctured to obtain the highrate code. For example, and perfect space-time codes for four transmit antennas of rate {1,, 3, } are easily obtained by puncturing threads of the rate- code. The second approach is multiplexing, in which lower rate space-time codes are multiplexed or combined to form the high-rate code. For example, the rate-two space-time code in [7] for the fourinput two-output channel is constructed as a combination of two quasiorthogonal blocks. In this paper, we introduce the concept of embedding. a third approach to the construction of high-rate codes in which complex orthogonal designs [8][9] assume the role of complex symbols in the encoding process. Based on the embedding concept we propose a new family of codes called embedded-orthogonal space-time (EOS) codes, defined for an arbitrary number of antennas and for any rate up to half the number of antennas. When compared to previously reported space-time codes, the proposed family of codes is lower in decoding complexity. Furthermore, the proposed family of codes is better performing for certain number of transmit antennas and certain rates. The remainder of the paper is organized as follows. In Section II, we present the system model and review the construction of the codes. In Section III, we present the proposed family of embedded orthogonal space-time codes and describe their decoder. In Section IV, we present numerical results. In Section V, we conclude the paper. A. System Model II. SYSTEM MODEL AND BACKROUND A space-time code with transmit antennas transmitting complex information symbols over symbol periods can be represented by a matrix: [1] [1] [1] C [] [] [], (1) where [ ] denotes the symbol transmitted from antenna {1, } at time {1, }. The rate of the spacetime code is / symbols per signaling interval. If the channel remains constant over the duration of the codeword, the received signal [ ] at receive antenna {1, } at time is: [ ] [ ] [ ] [ ], [ ] + [ ], () where [ ] is the complex AWN at receive antenna at time, and, is the channel coefficient between the -th transmit antenna and -th receive antenna.

B. Review of the Code We begin by reviewing the code [1], whose rate is nominally, but with puncturing can achieve any rate in the range {1, }. This code encodes information symbols {, }, drawn from a -ary QAM alphabet, that are organized into threads, where a [,,,,, ] denotes the information symbols for the -th thread, {1, }. The rate- code can be written as [1]: where C u a [,,,,, ] diag(u )J 1, (3) is an unitary rotation or generator matrix diag(u) is the diagonal matrix with u on the diagonal J [φe, e,, e ] e is the -th column of the identity matrix φ is a unit-magnitude complex number. The design of a code is a two-step design process. The first step is to choose an algebraic rotation matrix. The second step is to choose φ to ensure full diversity. The two-step design process simplifies the design problem, since the algebraic rotation matrices that maximize the coding gain of an encoded thread have been thoroughly investigated in the literature [10]. III. EMBEDDED ORTHOONAL SPACE-TIME CODES In this section we describe the proposed EOS codes and compare to the codes of the previous section. A. Encoding The design of the proposed embedded orthogonal space-time block codes is a three-step process, based on the choice of three parameters: a rate complex orthogonal design of size, called the embedded code, designed for antennas; an algebraic rotation matrix ; a complex number φ. Before we discuss the construction of EOS codes, we discuss the choice of these parameters. First, we embed orthogonal codes because they induce orthogonality between the columns of the effective channel matrix, resulting in reduced-complexity decoding. Second, we choose real rotation matrices because this enables reduced-complexity decoding without sacrificing coding gain. Finally, we choose φ to ensure a nonvanishing determinant and/or ensure full diversity. We will present the EOS codes by drawing similarities to the construction of (3). Instead of defining a as the vector of symbols for the -th thread, we define: A () as the matrix of embedded codewords for the th thread, where, is the -th embedded orthogonal codeword of the -th thread. By comparing a and A, we see that the information symbols, have been replaced by orthogonal codewords,. The proposed rate- EOS code of size, where and, is: C EOS where d/ e U (I )A is the Kronecker product; 1 blkdiag(u )(J 1 I), (5) is an real unitary generator matrix blkdiag( U ) is the block diagonal matrix with the subblocks of U on the diagonal J [φe, e,, e ].,,, The orthogonality embedding concept is evident by comparing (3) to (5). In particular, the transmitted symbols, in (3) are replaced with orthogonal block codes, in (5). Alternatively, the orthogonal codewords are embedded into the code in (3) to yield the EOS codeword of (5). We note that if the ratio / is not an integer, then the rate of the EOS code in (5) is higher than. A rate- EOS code can then be obtained by puncturing the embedded codewords in the -th thread. We will see an example of a punctured fractionalrate EOS code later in the Section. We next discuss the specific choice of complex orthogonal designs. In this paper, we focus on the rate-1 Alamouti code for two antennas and rate-3/ code for four antennas: The rate-3/ orthogonal code for three transmit antennas can be obtained by deleting the fourth column of for four antennas. Although we can embed arbitrary orthogonal codes, we will only consider the embedding of orthogonal designs for two, three or four antennas. This is because the orthogonal code rate tends to 1/ as the number of antennas increases, and the code 1 0 3 1 0 1 3 and. (6) 1 3 1 0 3 0 1

length becomes prohibitively large. For clarity of exposition, we give two examples for the construction of the rate- and rate-1.5 EOS codes for four and eight transmit antennas, respectively. Example 1. We construct the rate- EOS code for four transmit antennas. Since, there is only one choice for the orthogonal code, which is the Alamouti code with. With and 1, we have that and, and hence, is the real generator matrix: α 1 α 0.851 0.56 α 1 0.56 0.851 α, (7) where α cos(θ ), α sin(θ ) and θ -- tan -1 (). The generator matrix in (7) maximizes the coding gain compared to all real unitary generator matrices. The rate-two EOS code for four transmit antennas is then given by: U C, α 1 1 + α α 1 3 + α, (8) φ φ( α 3 + α 1 ) α 1 + α 1 where φ π/ and is the -th Alamouti space-time block codeword. By comparison, the rate- or perfect code for two transmit antennas is: C,, α 1 1 + α α 1 3 + α, (9) φ,, φ( α 3 + α 1 ) α 1 + α 1 where φ π/ for the perfect code and φ π/6 for the code. By comparing (8) and (9), we see that the information symbols of the perfect code in (9) have been replaced with Alamouti blocks in (8). Each is a matrix containing two complex information symbols, so the matrix of (8) is and encodes a total of 8 symbols. Example. We construct the rate-1.5 EOS code for eight transmit antennas. For 8, there are two choices for the embedded orthogonal code; the rate-1 Alamouti code with, or the rate-3/ orthogonal code with. We first consider the rate-3/ orthogonal code as the embedded code. This implies that and, as was the case in Example 1. Therefore, the rate-1.5 EOS code for eight transmit antennas is: U C, α 1 1 + α α 1 3 + α, (10) φ φ( α 3 + α 1 ) α 1 + α 1 where φ, α and α are as in Example 1 and is the -th rate- 3/ orthogonal code of (6). Orthogonality embedding is again evident by comparing (9) and (10). In particular, the information symbols of the perfect code in (9) have been replaced with the rate-3/ orthogonal code in (10). 1 Next, we consider the rate-1 Alamouti code as the embedded code. We have and, and hence, is the real generator matrix given by: The rate- EOS code for 8 is then given by: C 0 0. (1) where φ π/. In order to obtain the rate-1.5 EOS code, we puncture the second embedded thread U to obtain: C 0 0, (13) where U (I)A, A [,1,,, ], and is the rate-1/ punctured Alamouti block code defined by diag([,, *, ]). We summarize the three design parameters for the construction of EOS codes for up to eight transmit antennas in Table I. For the sake of completeness, we give the numerical value of the 3 3 real generator matrix:. (1) In describing the embedded code, we use the notation (, ) to denote the rate- orthogonal code designed for antennas, and we use and (, 1/) to denote the rate-1/ punctured Alamouti code. B. Decoding 0.05 0.5 0.656 0.335 0.73 0.98 0.169 0.806. (11) 0.335 0.656 0.5 0.05 0.806 0.169 0.98 0.73 φ 0 φ 0 0 0 0.38 0.591 0.737 0.737 0.38 0.591 0.591 0.737 0.38 We will assume that to ensure reliable detection at the receiver. The received vector at the -th receive antenna during time slots {1,..., } can be written as: y Ch + w, (15) where h is [,,...,, ] and y and w are the 1 vectors of received signals and noise at the -th antenna, respectively. The received signal from all antennas at all time intervals is then given by:

y 1 Y (I C) + CH + W. (16) y In order to facilitate the use of efficient decoding algorithms, like the sphere decoding algorithm, the system of equations in (16) can be expressed in the form: Y H a + W. (17) where a [ 1,..., ] is the 1 vector of transmitted complex symbols,, and H is the effective channel matrix. We discuss the remainder of the decoding algorithm in terms of equivalent real-valued system. Let ŷ [ R( 1, ), I( 1, ),, R(, ), I(, )] and ŵ [ R( 1, ), I( 1, ),, R(, ), I(, )] denote the real-valued representation of y and w, respectively, where R( ) and ( ) denote the real and imaginary parts. Then, the system in (16) can be written as: where Ĥ is the real-valued effective channel matrix and â [ R( 1 ), I( 1 ),, R( ), I( )] is the 1 vector of PAM information symbols. The maximum-likelihood receiver chooses â to minimize Ŷ Ĥâ. Let Ĥ QR be a Q-R decomposition, where, q h is the inner product between the -th column of Q and the -th column of Ĥ. The ML decoding of (18) is equivalent to minimizing V Râ, where V Q Ŷ. TABLE I. DESIN PARAMETERS FOR EOS CODES. Embedded Code φ 1 (, 1) [1] 1 0.75 (, 3/) [1] 1 1 (, 1) (7) 1 1.5 (, 1), (, 1/) (7) π/ 6 8 ŷ 1 h 1 h w 1 w Ŷ H ˆ â + Ĥâ + ŵ, (18) ŷ ŵ 1 ŵ (, 1) (7) π/ 0.75 (3, 3/) (7) 1 1 (, 1) (1) 1 1.5 (3, 3/) (7) π/ (, 1), (, 1/) (1) π/1 (, 1) (1) π/1 3 (, 1) (1) π/1 0.75 (, 3/) (7) 1 1 (, 1) (11) 1 1.5 (, 3/) (7) π/ (, 1), (, 1/) (11) π/ (, 1) (11) π/ 3 (, 1) (11) π/ (, 1) (11) π/ The proposed EOS codes are not separable for > 1, meaning that we cannot separate the decoding into two or more independent groups of symbols. Hence, the reduction in worstcase decoding complexity is determined by the reduction in decoding complexity of the last decoded thread. First, consider the worst-case complexity of an embedded Alamouti thread, which is obtained by setting 1 in (5), for -ary QAM alphabet. It can be shown that the symbols can be decoded in four independent groups, with each group containing / -PAM symbols. Therefore, the worst-case complexity of an exhaustive search decoder is O( / )O( / ). However, the worst-case complexity of a tree-based sphere decoder drops from O( / / ) to O( 1 ). To see why, consider the problem of finding the best leaf node for a tree with / levels. While one could in principle exhaustively search all possibilities in turn, the problem can be solved efficiently using a slicer, whose complexity does not grow with the size of the alphabet; rather, the worst-case complexity of a PAM slicer is O(1) and not O( ). Specifically, a PAM slicer requires a single multiply, a single rounding operation, a single addition, and a single hard-limiting operation, none of which depends on. Similarly, the ML decoding of an embedded (3, 3/) or (, 3/) thread can be done over six independent groups, with each group containing / -PAM symbols. Therefore, the / worst-case complexity is O(6 1 ). The worst-case decoding complexity for a rate- embedded ( Alamouti code is O( 1) / 1 ), where the first term comes from the decoding complexity of the first 1 threads, and the second term comes from the decoding complexity of the last thread. Similarly, the worst-case decoding complexity for a rate- embedded (3, 3/) or (, 3/) code ( is O( 3/) / 6 1 ). The worst-case complexity of the perfect,, quasiorthogonal, SAST, and proposed EOS code is summarized in Table II. As can be seen from Table II, the EOS codes have the lowest decoding complexity compared to previous constructions. IV. NUMERICAL RESULTS In this section we compare the BER performance of the proposed space-time codes with the best performing space-time codes of [1-9] over quasistatic Rayleigh-fading channel with additive aussian noise, assuming maximum-likelihood decoding. In Fig. 1 we compare the performance of the EOS code to existing codes when there are four transmit antennas for various rates and alphabets. The two curves on the left compare the EOS code to the [1] code when the rate is 1.5 with a -QAM alphabet. The proposed EOS code is not only 3 db better than the code at BER, but also lower in decoding complexity. The three curves on the right compare the performance when the rate is and the alphabet is 16- QAM. We see that, at BER, the proposed space-time

16-QAM BER 1.5 -QAM BER -QAM EOS (, 1) EOS (,3/) EOS FAST EOS 0 6 8 10 1 1 16 / 0 (db) Fig. 1. Performance comparison for antennas. 3 5 6 7 8 9 / 0 (db) Fig.. Performance comparison for 8 antennas. V. CONCLUSIONS code outperforms the fast-decodable code [7] and code by 0.3 db and 1 db, respectively. In Fig. we compare the EOS code with the embedded orthogonal codes (, 3/) and (, 1) to the code for eight transmit antennas, rate 1.5, and -QAM modulation alphabet. The two embedded codes outperform the code by 1. db and 0.8 db at BER, respectively, and are also lower in decoding complexity. TABLE II. WORST-CASE DECODIN COMPLEXITY FOR SEVERAL CODES. Perfect [] [1] Q-Orth. [5] SAST [6] Proposed 1 O( 0.5 ) O( 0.5 ) O(1) O(1) 0.75 O(1) 1 O( 1.5 ) O( 1.5 ) O( 1.5 ) O( 0.5 ) O( 0.5 ) 1.5 O( 3.5 ) O(.5 ) O( 5.5 ) O( 5.5 ) O(.5 ) 0.75 O(6 0.5 ) 1 O( 5 ) O(.5 ) O(.5 ) O() O() 6 1.5 O( 5.5 ) O( ) O(6 6.5 ) O( 11 ) O( 8.5 ) O( 7 ) 3 O( 17 ) O( 1.5 ) O( 13 ) 0.75 O(6 0.5 ) 1 O( 3.5 ) O( 3.5 ) O( 3.5 ) O( 1.5 ) O( 1.5 ) 1.5 O( 7.5 ) O( 5.5 ) O(6 6.5 ) O( 11.5 ) O( 11.5 ) O( 9.5 ) 3 O( 19.5 ) O( 19.5 ) O( 17.5 ) O( 7.5 ) O( 7.5 ) O( 5.5 ) embedded (3, 3/) embedded (, 3/) We have proposed a family of space-time codes for an arbitrary number of transmit antennas and rates up to half the number of transmit antennas. We introduced the concept of embedded orthogonal space-time codes, in which complex orthogonal designs assume the role of complex information symbols in the encoding process. The proposed family of embedded orthogonal codes has the lowest decoding complexity for any rate up to half the number of transmit antennas. Furthermore, simulation results show that the proposed spacetime codes outperform previous constructions for certain number of antennas and certain rates. REFERENCES [1] H. E. amal and M. O. Damen, Universal Space-Time Coding, IEEE Trans. Inf. Theory, vol. 9, no. 5, pp. 1097-1119, May 003. [] F. Oggier,. Rekaya, J.-C. Belfiore, and E. Viterbo, Perfect Space-Time Block Codes, IEEE Trans. IT, 5, n. 9, pp. 3885-, Sep. 006. [3] P. Elia, B. A. Sethuraman and P. Kumar, Perfect Space-Time Codes with Minimum And Non-Minimum Delay For Any Number of Transmit Antennas, IEEE Trans. IT, 53, n. 11, pp. 3853-, Nov. 007. [] S. M. Alamouti, A Simple Transmit Diversity Technique For Wireless Communications, IEEE JSAC, vol. 16, pp. 151-158, Oct. 1998. [5] N. Sharma and C. Papadias, Full Rate Full Diversity Linear Quasi- Orthogonal Space-Time Codes For Any Transmit Antennas, EURASIP J. Applied Sign. Processing, no. 9, pp. 16-, Aug. 00. [6] D. Dao, C. Yuen, C. Tellambura, Y. uan, T. T. Tjhung, Four-roup Decodable Space-Time Block Codes, IEEE Trans. Sig. Pr. Jan. 008. [7] E. Biglieri, Y. Hong, and E. Viterbo, On Fast Decodable Space-Time Block Codes, IEEE Trans. IT, no. 55, pp. 5-530, Feb. 009. [8] V. Tarokh, H. Jafarkhani, A. Calderbank, Space-Time Block Codes From Orthogonal Designs, IEEE Trans.IT, 5:5, pp.156-67, July 1999. [9] X.-B. Liang, Orthogonal Designs with Maximal Rates, IEEE Trans. Inf. Theory, vol. 9, no. 10, pp. 68 503, Oct. 003. [10]F. Oggier and E. Viterbo, Full Diversity Rotations. [Online]. Available: www1.tlc.polito.it/~viterbo/rotations/rotations.html.