Rectangular Co-ordinate Interleaved Orthogonal Designs Md. Zafar Ali Khan B.Sundar Rajan Moon Ho Lee Insilica Semiconductors Frontline Grandeur, 14 Walton Road Bangalore, India 560 001 Email: zafar@insilicasemi.com Department of Elect. Comm. Engg. Indian Institute of Science Bangalore, India 560 012 Email: bsrajan@ece.iisc.ernet.in Institute of Communication and Information Chonbuk National University Chonju, South Korea Email: moonho@moak.chonbuk.ac.kr Abstract— Space-Time block codes (STBC) from Orthogonal Designs (OD), Quasi-Orthogonal Designs (QOD) and Co-ordinate Interleaved Orthogonal Designs (CIOD) have been attracting wider attention due to their amenability for fast (single-symbol decoding for OD, CIOD and double-symbol decoding for QOD) ML decoding, and rate-one with full-rank over quasi-static fading channels [1]-[13]. The importance of CIOD is due to the fact that, rate-one, full-rank, square ODs for arbitrary complex constellations exist only for 2 transmit antennas while such a CIOD exists for 2,3 and 4 transmit antennas with a slight restriction on the complex constellations [12], [13]. These limitations motivate study of rectangular (non-square) designs. One way of obtaining rectangular designs is by deleting columns from square or non-square ODs or CIODs. In this paper, we present a new construction of rectangular single-symbol decodable designs that have higher maximum mutual information than those obtained by deleting columns of CIODs and has lower peak to average power ratio (PAPR). Simulation results are presented for three and five transmit antennas and compared with that of OD, QODs, CIODs to demonstrate the superiority of the proposed rectangular designs. GLPCOD[2], [7] QOD [8] QOD-RC[3] QOD-RC[10] CIOD[12] Rate 3/4 1 1 1 1 Rank 4 2 4 4 4 Signal set arbitrary arbitrary restricted by rotation restricted by rotation restricted by CPD Decoding SSD DSD DSD DSD SSD TABLE II C OMPARISON OF KNOWN DESIGNS FOR 8 T X ANTENNAS GLPCOD [2] QOD [8] QOD-RC [3] CIOD[14] Rate 1/2 3/4 3/4 1 Rank 8 4 8 8 signal set arbitrary arbitrary restricted by rotation restricted by CPD Decoding SSD DSD DSD DSD both the tables form a sub-class of the class of linear STBCs [9] any member S of which can be expressed as 1 I. I NTRODUCTION AND P RELIMINARIES Starting from Alamouti [1], several authors have studied Space-Time Block Codes (STBCs) obtained from Orthogonal Designs (ODs) and their variations like quasi-orthogonal designs (QODs) and Co-ordinate interleaved orthogonal designs (CIODs) that offer fast decoding (single-symbol decoding (SSD) or double-symbol decoding (DSD)) over quasi-static fading channels [1]-[13]. A scheme that trades diversity for simpler ML decoding (double-symbol decoding) is presented in [8] for four and eight antennas. For this scheme and the STBCs from ODs any complex signal constellation can be used. By sacrificing the freedom of being able to use any complex constellation if the signal constellations are restricted to those having certain properties then it has been shown by several authors [3], [7], [10], [12], [14] that rate and/or diversity can be improved from those of complex ODs for four and eight antennas. These improvements are summarized in Table I and Table II. In these tables QOD-RC stands for Quasi Orthogonal Design with Rotated Constellations [3] and CPD for Coordinate Product Distance [12]. All the designs in 0 This work was partly supported by DRDO-IISc Program on Mathematical Engineering through a grant to B.S.Rajan. GLOBECOM 2003 TABLE I C OMPARISON OF KNOWN OD S , QOD S AND CIOD FOR 4 T X ANTENNAS S= K−1 A2k xkI + A2k+1 xkQ (1) k=0 where {Ak }2K−1 is a set of complex matrices called weight k=0 matrices. A (p, N, k) Generalized Linear Processing Complex Orthogonal Design ((p, N, k)-GLPCOD) is a p×N matrix Θp×N in k complex indeterminates x1 , x2 , · · · , xk and rate R = k/p, p ≥ N such that • the entries of Θp×N are complex linear combinations of 0, ±xi , i = 1, · · · , k and their conjugates. H • Θp×N Θp×N = D, where D is a diagonal matrix whose entries are a linear combination of |xi |2 , i = 1, · · · , k with all strictly positive real coefficients. When k=N =p and no entry is zero, the design is called a Linear Processing Complex Orthogonal Design (LPCOD). Furthermore, when the entries are only from {±x1 , ±x2 , · · · , ±xk }, their conjugates and multiples of j then it is called a Complex Orthogonal Design (COD). 1 Also - 2004 - referred to as a Linear Dispersion (LD) code [21]. 0-7803-7974-8/03/$17.00 © 2003 IEEE Definition 1.1 ([12]): For even integers K, N, L, a (K, N, L)-Co-ordinate Interleaved Orthogonal Design ((K, N, L)-CIOD) of size N and rate K/L, in variables xi , i = 0, · · · , K − 1 is a L × N matrix S(x0 , · · · , xK−1 ) (denoted simply by S), given by S = 0L/2,N/2 ΘL/2,N/2 (x̃0 , · · · , x̃K/2−1 ) 0L/2,N/2 ΘL/2,N/2 (x̃K/2 , · · · , x̃K−1 ) (2) where ΘL/2,N/2 (x0 , · · · , xK/2−1 ) is a GLPCOD of size N/2 and rate K/L, x̃i = Re{xi } + jIm{x(i+K/2)K } and where (a)K denotes a (mod K). Notice that in (2) all the four sub-matrices are of the same type, i.e., all the four are L/2 × N/2 matrices. The new class of rectangular designs defined in (11) in the beginning of the following section are obtained by not having these submatrices to be of the same type. In the remaining part of this section we summarize the known results on CIOD that are used for the new class of designs. Examples of rate 1, CIODs for N = 2, 4 are given below and x̃0 0 , (3) S(x0 , x1 ) = 0 x̃1 x̃0 −x̃∗1 S(x0 , · · · , x3 ) = 0 0 x̃1 x̃∗0 0 0 0 0 x̃2 −x̃∗3 0 0 . x̃3 x̃∗2 (4) a rate 1 STBC from CIOD for N = 3 can be obtained form N = 4, CIOD by deleting one of the columns. Theorem 1.1: [12] A rate 1, co-ordinate interleaved orthogonal design of size N exists if and only if N = 2, 3 or 4 Single-Symbol Decodability: Let the number of transmit antennas be N and the number of receive antennas be M . At each time slot t, the complex signals, sit , i = 0, 1, · · · , N − 1 are transmitted from the N antennas simultaneously. Let hij = αij ejθij denote the path gain from the √ transmit antenna i to the receive antenna j, where j = −1. Assuming that the path gains are constant over a frame length L ≥ N , t = 0, · · · , L − 1, the received signal vjt at the antenna j at time t = 0, · · · , L − 1, is given by vjt = N −1 hij sit + njt , j = 0, · · · , M − 1. (5) i=0 In matrix notation, V = SH + N (6) where V ∈ CL×M (C denotes the complex field) is the received signal matrix, the transmission matrix (also referred as codeword matrix) S ∈ CL×N and N ∈ CL×M has entries that are Gaussian distributed with zero mean and unit variance and also are temporally and spatially white. In V, S and N time runs vertically and space runs horizontally. H ∈ CN ×M defines the channel matrix, such that the element in the ith row and the jth column is hij . The channel matrix H and GLOBECOM 2003 the transmitted codeword S are assumed to have unit variance entries. Through out the paper, for a matrix A, AH represents the Hermitian (conjugate transpose), AT the transpose and |A| the determinant of A. Assuming that perfect channel state information (CSI) is available at the receiver, the decision rule for ML decoding is (7) M (S) tr (V − SH)H (V − SH) . In general the decoding is exponential, but for STBCs from H ODs and CIODs (STBCs that satisfy AH k Al +Al Ak = 0, k = l), M (S) can be written as 2 V − (A2k xkI + A2k+1 xkQ )H +MC (8) M (S) = k Mk (xk ) K−1 where k=0 A2k xkI + A2k+1 xkQ , MC = −(K − S = 1)tr V H V and . denotes the Frobenius norm. If xk takes values from a signal set A, minimizing M (S) is equivalent to min Mk (xk ), ∀k xk ∈A and hence single-symbol decodable. Clearly, STBCs from OD and CIOD are single symbol decodable. Coding Gain: If we define the coding gain as Λ = 1 minS,S det (S − S )H (S − S ) N where S, S are distinct codewords, then for STBCs from CIODs given in (2), the coding gain is given by two codewords that differ in a single variable. Simple manipulations give, ΛCIOD = min xk =xk ∈A |xkI − xkI ||xkQ − xkQ |. The metric minxk =xk ∈A |xkI − xkI ||xkQ − xkQ | is called the co-ordinate product distance (CPD) of A [12]. The STBCs from CIODs achieve full diversity iff the CPD of the signal set is non-zero [12]. For constellations with CP D = 0, like QAM, we can obtain another signal constellation with non-zero CP D by rotating the QAM constellation. Infact for square lattice constellations, the CP D is maximized when the angle of rotation, θ = 2 arctan(2) √ . The = 31.7175◦ , and is given by CP Dopt = 4d 2 5 proof is given in the appendix. In this paper, we introduce a class of non-square designs that are (i) single-symbol decodable, (ii) having coding gain at least the CPD of the signal constellation used and (iii) having lower PAPR. In particular, we present a rate 1 STBC for 3 antennas and rate 3/4 STBCs for 5,6,7 antennas. Simulation results are presented for 3 and 5 antennas and compared with known STBCs to show the superiority of the new classes of codes introduced. The rest of the material of this paper is organized as follows: In Section II rectangular designs obtainable from deleting columns of CIODs are studied. The conditions for full-diversity are identified and an expression for coding gain obtained. Another class of rectangular designs, called asymmetric CIODs, (not obtainable from dropping columns of CIODs) are presented and the resulting STBCs are shown to be single-symbol decodable in Section III. The diversity and coding gain are studied in Section IV. Simulation results - 2005 - 0-7803-7974-8/03/$17.00 © 2003 IEEE are presented in Section V followed by concluding remarks in Section VI. II. D ESIGNS BY DELETING COLUMNS OF CIOD In this section we study the rectangular designs obtainable from CIODs of Definition 1.1 by deleting certain columns of them. We first identify the counterpart of the CPD used for CIOD to be the generalized CPD (GCPD) defined below for the case of the rectangular designs. Definition 2.1 (Generalized CPD): For any signal set A and positive integers N1 and N2 , the generalized coordinate product distance GCP DN1 ,N2 between any two signal points u = uI + juQ and v = vI + jvQ , u = v, belonging to the signal set A is defined as GCP DN1 ,N2 (u, v) = min(a, b), where 2N1 2N2 2N2 2N1 (9) a = |uI − vI | N1 +N2 |uQ − vQ | N1 +N2 and b = |uI − vI | N1 +N2 |uQ − vQ | N1 +N2 and the minimum of this value among all possible distinct pairs of signal points in A is defined to be the GCP DN1 ,N2 of A and denoted by GCP DN1 ,N2 (A). Remark 2.1: Observe that 1) GCP DN1 ,N2 (A) = GCP DN2 ,N1 (A) 2) when N1 = N2 then the GCP DN1 ,N2 (A) reduces to the CPD of A. 3) The GCPD of a signal set is zero iff the CPD of the signal set is zero. We have, Theorem 2.1: Let the total number of columns present after the deletion of columns from a (K, L, N )-CIOD of Definition 1.1 be n = n1 + n2 where n1 and n2 are the number of columns present after the deletion of columns, respectively, in the first and second N/2 columns of the CIOD. Also, let the design variables take values from a signal set A. The resulting rectangular CIOD will be of full-rank iff the CPD of A is nonzero and when it is of full-rank the coding gain is equal to GCP Dn1 ,n2 (A). The proof is omitted due to space restrictions. Example 2.1: consider the STBC for three transmit antennas obtained by deleting the last column of the CIOD for N = 4 of (4), given by x0I + jx2Q −x1I + jx3Q S(x0 , · · · , x3 ) = 0 0 x1I + jx3Q x0I − jx2Q 0 0 Definition 3.1: For even integers K, N, L and 0 < n < N/2, a (K, Nn , L)-Asymmetric Co-ordinate Interleaved Orthogonal Design ((K, Nn , L)-ACIOD), of rate K/L, in variables xi , i = 0, · · · , K − 1 is a L × N − n matrix S(x0 , · · · , xK−1 ) (denoted simply by Sn ), given by Sn = ΘL/2,N/2 (x̃0 , · · · , x̃K/2−1 ) 0L/2,N/2−n 0L/2,N/2−n ΘL/2,N/2 (x̃K/2 , · · · , x̃K−1 ) (11) where ΘL/2,N/2 (x0 , · · · , xK/2−1 ) is a GLPCOD of size N/2 of rate K/L, x̃i = Re{xi } + jIm{x(i+K/2)K } and where (a)K denotes a (mod K). Notice that if we allow n = 0 the ACIOD coincides with the CIOD given in (2). To see that any ACIOD is single-symbol decodable we rewrite the decision metric (7) as M (S) tr (VH V − HH SH V − VH SH + HH SH SH) (12) from which it is clear that since the trace of SnH Sn as well as that of H H SnH V −V H Sn H do not contain cross-product terms of more than one variable, Sn is single-symbol decodable. The full-rankness is discussed along with the coding gain in the following section. Now we present some examples of ACIOD. Example 3.1: Let Θ be the Alamouti scheme, then for n = 1 we have x1I + jx3Q 0 x0I + jx2Q −x1I + jx3Q x0I − jx2Q 0 (13) S= 0 x2I + jx0Q x3I + jx1Q 0 −x3I + jx1Q x2I − jx0Q then S is a rate 1 STBC in x0 , x1 , x2 , x3 for three transmit antennas. Notice that a 0 0 3 2 SH S = 0 (14) 0 , k=0 |xk | 0 0 b where a = x20I +x21I +x22Q +x23Q , b = x20Q +x21Q +x22I +x23I . Observe that there are no cross terms of the form xkI xlI , k = l in (14) which guarantees single-symbol decodability. Also observe that this code is quite different from that of CIODs in that both the inphase and quadrature component of the variables see the second transmit antenna. To calculate the coding gain Λ, let S, Ŝ be two codeword matrices that differ in only x0 . Then . 1/3 Λ = det (S − Ŝ)H (S − Ŝ) 0 0 x2I + jx0Q −x3I + jx1Q (10) = The coding gain of this STBC is given by GCP D2,1 (A). using |x0 − x̂0 |2 ≥ 2|x0I − x̂0I ||x0Q − x̂0Q |, we have III. A SYMMETRIC CIOD In this section we present a construction that gives nonsquare designs, called Asymmetric Coordinate Interleaved Designs (ACIOD), whose coding gain is greater than the CPD of the signal constellation used. Note that rectangular designs are constructed in [21] for maximizing mutual information; here we are interested in SSD STBCs only. GLOBECOM 2003 [(x0I − x̂0I )2 (x0Q − x̂0Q )2 (|x0 − x̂0 |2 )]1/3 ≥ 21/3 |x0I − x̂0I ||x0Q − x̂0Q | = 21/3 CP D (15) Observe that the factor 21/3 is due to the fact that S is not normalized. Example 3.2: Let Θ be the rate 3/4 design COD denoted by Θ4,4 , using (11) with n = 3 we have a rate 3/4 singlesymbol decodable STBC for 5 transmit antennas in variables - 2006 - 0-7803-7974-8/03/$17.00 © 2003 IEEE x0 , · · · , x5 given by Θ4,4 (x0I + jx3Q , x1I + jx4Q , x2I + jx5Q ) 04,1 S= 04,1 Θ4,4 (x3I + jx0Q , x4I + jx1Q , x5I + jx2Q ) (16) a 0 0 S H S = 0 I3 6k=0 |xk |2 0 0 0 b 3 3 2 2 2 2 with a = k=0 (xkI + xk+3Q ), b = k=0 (xkQ + xk+3I ) and I3 is the identity matrix of size 3. Observe that is also a single-symbol decodable design as there are no cross terms in S H S. where where we have used |∇x0 |2 = |x0 −x0 |2 ≥ 2|x0I −x0I ||x0Q − x0Q |. n The additional factor 2 2N −n (19) is due to the additional power transmitted on n antennas as compared to CIOD and on normalizing the transmission matrices, vanishes. From the equation (18) it is clear that the non-square STBCs obtained from ACIODs will give full-diversity if none of a, b and c is zero which is true if and only if the CPD of the signal set is nonzero. V. S IMULATION R ESULTS In this section we present simulation results for 3,4,5 transmit The total average transmit power is given by antennas. E{tr S H S } = L. For three transmit antennas, we compare IV. D IVERSITY AND C ODING GAIN where K/2−1 a= |x̃k |2 , b = k=0 K |xk |2 , c = k=0 K−1 −3 |x̃k |2 k=K/2 x0 =x0 [|x0I − x 0I ||x0Q − x 0Q |] n 2(N −n) 2N −n 2n |∇x0 | 2N −n ≥ 2 2N −n min |x0I − x 0I ||x0Q − x 0Q | = n x0 =x0 2 2N −n CP D GLOBECOM 2003 −2 10 10 and where x̃i = Re{xi } + jIm{x(i+K/2)K } and (a)K denotes a (mod K). Observe that the total number of transmit antennas is 2N − n. Now consider the codeword difference matrix B(S, S ) = S−S which is of full rank for two distinct codeword matrices S, S , we have 0 0 aIN −n 0 0 bIn B(S, S )H B(S, S ) = 0 0 cIN −n (18) K/2−1 K where a = k=0 |x̃k − x̃k |2 , b = k=0 |xk − xk |2 , K−1 2 and k=K/2 |x̃k − x̃k | and where at least one xk differs from xk , k = 0, · · · , K − 1. Clearly, all the three terms in the determinant of the above matrix are minimum iff xk differs from xk for only one k. Therefore assume, without loss of generality, that the codeword matrices S and S are such that they differ by only one variable, say x0 taking different values from the signal set A. Then, the coding gain is given by 1 Λ = min det B H (S, S )B(S, S ) 2N −n = R=3/4 COD with 16−QAM R=1 QOD with 8−QAM R=1 ACIOD with 8−QAM R=1 CIOD with 8−QAM −1 10 BER In this section we show that the coding gain of the STBCs from ACIOD is greater than the CPD (Theorem 4.1). Theorem 4.1: The coding gain of non-square STBCs from ACIOD with the variables taking values from a signal set, is greater than the CPD of the signal set. Proof: Consider S defined in (11), then 0 0 aIN −n 0 0 bIn (17) SH S = 0 0 cIN −n ) (19) −4 10 5 10 15 ρ 20 25 Fig. 1. The BER performance of STBCs from OD, QODs and the design of this paper at 3 bits/sec/Hz in quasi-static Rayleigh fading channel. the STBC obtained from ACIOD with rate 3/4 Complex Orthogonal design (GLPCOD) and rate 1 QOD obtained by deleting one column of the 4 antenna code given in [11] at a rate of 3 bits/sec/Hz in Fig. 1. The 8-QAM were appropriately rotated for both ACIOD and QOD to achieve full diversity. Observe that the ACIOD performs 2 dB better than OD and 0.1 dB better than QOD at BER=10−4 . However ACIOD allows single-symbol decoding and hence lower receiver complexity while QOD has double-symbol decoding (similar observations hold for N = 4, 5 and hence, for clarity, the curve for QOD [3], [10] N = 4 has been omitted in Fig. 2). Fig. 2 gives the comparison of rate 1 CIOD for four transmit antennas and rate 3/4 ACIOD for five transmit antennas, with known STBCs at a rate of 2 bits/sec/Hz. The CIOD and ACIOD uses appropriate QPSK constellations, while rate 3/4 GLPCOD for four transmit antennas uses 6-PSK for a rate of 1.94 bits/sec/Hz. The rate 1/2 GLPCOD for five transmit antennas uses the 16-QAM. Also compared is the rate 1 STBC for four transmit antennas obtained by constellation rotation (STBC-CR) which maximizes coding gain [19] and hence is better than DAST [18]. Observe that while STBCCR has higher coding gain for four transmit antennas it has - 2007 - 0-7803-7974-8/03/$17.00 © 2003 IEEE MMI of CIOD is given by R=1/2 COD R=3/4 COD R=1 CIOD R=1 STBC−CR R=1/2 COD R=3/4 CIOD R=3/4 QOD R=3/4 ICIOD −2 P , Probability of bit error b 10 −3 10 CD (N, M, ρ) = = 1 {C1,O + C2,O } 2 1 {CO (N1 , M, ρ) + CO (N2 , M, ρ)} 2 where N1 + N2 = N, N2 < N1 . Observe the scaling of ρ in the above equation due to the trace constraint on transmit power, i.e. tr S H S = L. The above result follows from the fact that the CIOD is block diagonal with each block being a GLPCOD. Proceeding, similarly we have the MMI of STBCs from ACIOD as −4 10 CA (N, M, ρ) = CO (N1 , M, ρ) (22) −5 10 6 10 8 12 14 Eb/N0 (dB) 16 18 20 22 Fig. 2. The BER performance of the CIOD scheme for 4 transmit and 1 receive antenna compared with STBC-CR, rate 1/2 GLPCOD and rate 3/4 GLPCOD and the BER performance of rate 3/4 ACIOD for 5 transmit and 1 receive antennas compared with rate 3/4 QOD and rate 1/2 GLPCOD at a throughout of 2 bits/sec/Hz in Rayleigh fading. where CA is the MMI of STBCs from ACIOD for N transmit and M receive antennas at a SNR of ρ and N = 2N1 − n. Comparing with CD in (22) it is easily seen that these codes have higher MMI as compared to the corresponding STBCs obtained by deleting columns of CIOD. For example for N = 3, N1 = 2, N2 = 1 and hence CD < CA . The increase in MMI for M > 1 is obvious. higher multiplicity and hence performs 1 dB inferior to CIOD. Comparison of rate 3/4 CIOD and the STBC from ACIOD for N = 5 shows that ACIOD performs 3 dB better than CIOD. TABLE III C OMPARISON OF KNOWN RECTANGULAR GLPCOD S Tx. Antennas VI. D ISCUSSION In this paper we have presented a new construction of nonsquare single-symbol decodable STBCs that have better coding gain and lower PAPR as compared to the non-square STBCs obtained from CIODs [12] by deleting columns as it has lesser number of zeros. The coding gain (CPD) for rotated lattice constellations is also maximized. Table III gives the comparison of rates for ODs and ACIODs. Another important property of the STBCs from ACIOD is that they have higher Maximum Mutual Information (MMI) as compared to the corresponding CIODs. Towards this end observe that the STBCs from ACIOD consists of two ODs of size N that are separated in time. The MMI in bits per channel use of GLPCOD for N transmit and M receive antennas at a SNR of ρ can be written as [16] CO (N, M, ρ) = K ρ log2 1 + H2 L N (20) HH observe that H is a N × M matrix. Since H2 = H where H is the N M ×1 vector formed by stacking the columns of H, we have CO (N, M, ρ) = K C(M N, 1, M ρ). L (21) For STBCs obtained from CIODs by deleting columns, recollect that it consists of two GLPCODs, Θ1 , Θ2 of rate K/L. Let C1,O , C2,O be the MMI of Θ1 , Θ2 respectively. Then the GLOBECOM 2003 3 5 6 7 9 10 11 12 Orthogonal design compared Compared design Delay Rate [2], [6] 4 3/4 [4] 11 7/11 [4] 30 3/5 [2], [6], [9] 8 1/2 [6] 16 1/2 [2] 32 1/2 [6] 32 1/2 [2] 64 1/2 [6] 64 1/2 [2] 128 1/2 [6] 128 1/2 [2] 256 1/2 AND ACIOD S ACIOD Delay Rate 4 1 8 3/4 8 3/4 8 3/4 22 7/11 22 7/11 60 3/5 60 3/5 A PPENDIX Theorem 1.1: Consider a lattice constellation A, with signal points from the square lattice (2k − 1 − Q)d + j(2l − 1 − Q)d where k, l ∈ Z and d is chosen so that the average energy of the constellation is 1, rotated by an angle θ so as to maximize = CP D. The CP D of A is maximized at θ = arctan(2) 2 31.7175◦ and is given by 4d2 CP Dopt = √ . (23) 5 Proof: The proof is in three steps. First we derive the optimum value of θ for 4-QAM, denoted as θopt ( the corresponding CP D is denoted as CP Dopt ). Second, we show that at θopt , CP Dopt is in-fact the CP D for all other lattice constellations. Finally, we show that for any other value of θ ∈ [0, π/2], CP D < CP Dopt completing the proof. - 2008 - 0-7803-7974-8/03/$17.00 © 2003 IEEE Step 1: Any point P(x, y) ∈ 2 rotated by an angle θ ∈ [0, 90◦ ] can be written as xR cos(θ) sin(θ) x = . (24) yR − sin(θ) cos(θ) y R Let P1 (x1 , y1 ), P2 (x2 , y2 ) be two distinct points in A such that x = x1 − x2 , y = y1 − y2 . Observe that x, y = 0, ±2d, · · · . We may write x = ±2md, y = ±2nd, m, n ∈ Z but both x, y cannot be zero simultaneously, as P1 , P2 are distinct points in A. Since, rotation is a linear operation, xr x =R , (25) yr y where xr = x1 R − x2 R , yR = y1 R − y2 R . The CP D(P1 , P2 ) is given by CP D(P1 , P2 ) = = |xr ||yr | 2 2 xy cos(2θ) + (x) − (y) sin(2θ) . 2 For 4-QAM, possible values of CP D(P1 , P2 ) are CP D1 = 2d2 | sin(2θ)|, CP D2 = 4d2 | cos(2θ)|. (26) As sine is an increasing function and cosine a decreasing function of θ in the first quadrant, equating CP D1 , CP D2 gives the optimal angle of rotation, θopt . Let CP D(θ) be the CP D at angle θ and CP Dopt = maxθ CP D(θ). It follows that θopt = arctan(±2) = 31.7175◦ , 58.285◦ and CP Dopt = 2 2 2 2d sin(2θopt ) = 4d cos(2θopt ). Step 2: Substituting the optimal values of sin(2θopt ), cos(2θopt ) in (26) we have 4d2 CP D(P1 , P2 ) = √ ±nm + n2 − m2 5 (27) where n, m ∈ Z and both n, m are not simultaneously zero and Z is the set of integers. It suffice to show that | ± nm + n2 − m2 | ≥ 1∀n, m provided both n, m are not simultaneously zero. The quadratic equations in n, | ± nm + n2 − m2 | has roots √ m n = {±1 ± 5}. 2 Since n, m ∈ Z, | ± nm√+ n2 − m2 | ∈ Z and is equal to zero 2 2 only if n = 0, m 2 {±1± 5}. Necessarily, |±nm+n −m | ≥ 1 for n, m ∈ Z and both n, m are not simultaneously zero. Therefore at θopt the CP D(θopt ) = CP Dopt . Step 3: Next, observe that for any value of θ other than θopt either CP D1 or CP D2 is less than CP Dopt . It follows that CP D(θ) ≤ CP Dopt with equality iff θ = θopt . Observe that Theorem 1.1 has application in all schemes where the performance depends on the CP D such as the schemes in [22], etc. and the references therein. Also note that the essence of Theorem 1.1 was presented in [23], however our proof is simpler. Finally, a note of caution in comparing the coding gains of CIOD and other STBCs. The average transmit GLOBECOM 2003 power constraint for the different STBCs should be satisfied for fair comparison. For example, the coding gain of Alamouti scheme is 4d2 /2 for lattice constellations and for the CIOD for N = 2 is 4d2 √25 , implying a coding gain of 0.4 dB for Alamouti code. R EFERENCES [1] S.M.Alamouti, “A Simple Transmit Diversity Technique for Wireless Communications,” IEEE J. on Selected Areas in Communications, Vol.16, No.8, Oct.1998, pp.1451-1458. [2] V.Tarokh, H.Jafarkhani and A.R.Calderbank, “Space-time block codes from orthogonal designs,” IEEE Trans. Information Theory, vol.45, pp.1456-1467, July 1999. [3] Weifung-Su and Xiang-Gen Xia, “Quasi-Orthogonal Space-Time Block Codes with Full Diversity,” Proceedings of Globecom 2002, Communication Theory Symposium, Taipai, Nov.2002. [4] Weifung Su and Xiang-Gen Xia, “Two Generalized Complex Orthogonal Space-Time Block Codes of Rates 7/11 and 3/5 for 5 and 6 Transmit Antennas,”IEEE Trans. on Inform. Theory, Vol. 49, No.1, pp. 313-316, Jan 2003. [5] Weifung Su and Xiang-Gen Xia, “On Space-time Block codes from Complex Orthogonal Designs,” Communicated to IEEE Trans. Information Theory. [6] G. Ganesan and P. Stoica,”Space-time diversity,” Signal Processing Advances in Wireless and Mobile Communications, vol. 2, ch. 2, pp. 59-87,Prentice-Hall, NJ, 2000. [7] O. Tirkkonen, A. Boariu and A. Hottinen, ”Minimal non-orthogonality rate 1 space-time block code for 3+ Tx antennas,” ISSSTA 2000, New Jersey, USA, September 2000. [8] H.Jafarkhani, “A Quasi-Orthogonal Space-Time Block Code,” IEEE Trans. on Communications, Vol49, No.1, Jan.2001, pp.1-4. [9] Olav Tirkkonen and Ari Hottinen, “Square matrix embeddable STBC,”IEEE Trans. on Information Theory , Vol.2, pp.1005-1009, 2000. [10] Naresh Sharma and C.B.Papadias, “Improved Quasi-Orthogonal Codes,” IEEE Wireless Communications and Networking Conference, WCNC 2002, March 17-21, vol.1, pp.169-171. [11] Weifung Su and Xiang-Gen Xia, “Signal Constellations for QuasiOrthogonal Space-Time Block Codes with Full Diversity,” Communicated to IEEE Trans. Information Theory. [12] Zafar Ali Khan and B.Sundar Rajan, “STBC from Co-ordinate Interleaved Orthogonal designs,” Proceedings of IEEE ISIT 2002, June 30-July 5, pp. 275. [13] Zafar Ali Khan and B.Sundar Rajan, “ A Full-diversity Rateone STBC for Four Tx Antennas with Single-Symbol Decoding,” DRDO-IISc Tech. Report, No: TR-PME-2002-17, October 4, 2002, {http://ece.iisc.ernet.in/ bsrajan/KhR DRDOIISc web.ps}. [14] B.Sundar Rajan, M. H. Lee and Zafar Ali Khan, “ A Rate-One Full-Diversity Quasi-Orthogonal Design for Eight Tx Antennas ,” DRDO-IISc Tech. Report, No: TR-PME-2002-17, October 4, 2002, {http://ece.iisc.ernet.in/ bsrajan/RLK DRDOIISc web.ps}. [15] E.Teletar, “Capacity of multi-antenna Gaussian Channels,” European Trans .on Telecom., vol.10, no.6, pp.585-595, Nov-Dec. 1999. [16] S. Sandhu and A. Paulraj,“Space-time block codes: a capacity perspective”, IEEE Comm. Letters, vol. 4, pp. 384–386, December 2000. [17] V.Tarokh, N.Seshadri and A.R.Calderbank, “Space-time codes for high data rate wireless communication: performance criterion and code construction,” IEEE Trans. Inf. Theory, vol.44, pp.744-765, March 1998. [18] M. O. Damen, K. Abed-Meraim and J.-C. Belfiore,“Diagonal algebraic space-time block codes,”IEEE Trans. on Inform. Theory, Vol. 48, No. 3 , pp. 384-395, March. 2002. [19] Yan Xin, Z. Wang and G. B. Giannakis,“Space-time constellation rotating codes maximizing diversity and coding gains”, Proc. of GLOBECOM’01, Canada, Nov. 6-10. [20] A. Hottinen, O. Tirkkonen and R. Wichman, ”Multiantenna transceiver techniques for 3G and beyond,” Wiley 2003. [21] B. Hassibi and B. Hochwald,“High-rate Codes that are linear in Space and Time”,”submitted to IEEE Trans. on Inform. Theory, Download available from http://mars.bell-labs.com. [22] Md. Zafar Ali Khan and B. Sundar Rajan, “Bit and co-ordinate interleaved coded modulation,”Proc. of GLOBECOM’2000, pp. 1595-1599. [23] J. Boutrous and E. Viterbo, “Signal space diversity: a power and bandwidth efficient diversity technique for Rayleigh fading channel,” IEEE Trans. Inform. Theory, Vol. 44, no. 4, pp. 1453–1467, July 1998. - 2009 - 0-7803-7974-8/03/$17.00 © 2003 IEEE