Space Time Coding Techniques: A Review

DOI : 10.17577/IJERTV1IS6226

Download Full-Text PDF Cite this Publication

Text Only Version

Space Time Coding Techniques: A Review

Space Time Coding Techniques: A Review

Namita Agarwal#1, Shikha Nema*2

#Electronics and Telecommunications Department, Don Bosco Institute of Technology,Mumbai Post Graduate student,Vivekanand Education Societys Institute of Technology,Mumbai

* Electronics and Telecommunications Department

Vivekanand Education Societys Institute of Technology,Mumbai

Abstract In this paper, we explore the fundamental concepts behind the emerging field of space-time coding for wireless communication systems. Spatial diversity via Multi-Element Antenna (MEA) arrays, and the capacity of the Multiple Input Multiple Output (MIMO) wireless channel in Rayleigh fading are discussed. We find that at the heart of space-time coding lies the design of two-dimensional signal matrices to be transmitted over a period of time from a number of antennas.

The structure of the signal enables us to exploit diversity in the spatial and temporal dimensions in order to obtain improved bit error performance and higher data rates without bandwidth expansion. Thus it is clear that transmit diversity plays an integral role in space-time code design. A brief survey of such existing communication techniques follows this. Various encoding schemes and receiver architectures for space time coding are also discussed along with their comparison.

This paper also explores the research avenues in design of perfect (nxn)spacetime codes which have been introduced as the class of linear dispersion spacetime codes having full rate, nonvanishing determinant, a signal constellation isomorphic to either the rectangular or hexagonal lattices and uniform average transmitted energy per antenna.

Keywords MIMO, MEA, spatial diversity, perfect code

  1. INTRODUCTION

    In a MIMO system, Multi-Element Antenna (MEA) structures are deployed at both the transmitter and receiver. From a communications engineering perspective, the challenge is to design the signals to be sent by the transmit array and the algorithms for processing those seen at the receive array, so that the quality of the transmission (i.e., bit error rate) and/or its data rate are improved. These gains can then be used to provide increased reliability, lower power requirements (per transmit antenna) or higher composite data rates (either higher rates per user or more users per link). What is especially exciting about the benefits offered by MIMO technology is that they can be attained without the need for additional spectral resources.

    Historically, work on transmit diversity techniques began as early as 1990s.In [1],the authors consider transmitting delayed

    copies of the information-bearing signal on each antenna in order to obtain a diversity gain at the receiver. A more generalized approach presented in [2] proposes the use of a bank of linear time invariant precoding filters at the transmitter, combined with Maximum Likelihood (ML) detection at the receiver, to achieve the desired diversity gain.

  2. SPATIAL DIVERSITY TECHNIQUES

    The wireless environment presents a challenging communications problem because of the possibly time-, frequency- and spatially-varying degradations caused by signal fading. As we shall see, these impairments are not necessarily harmful. Under certain conditions it is possible to take advantage of the variations in the channel's responses to improve the received Signal-to-Noise Ratio (SNR). For instance, suppose that the channel is such that two identical signals transmitted in parallel over two distinct frequency sub- channels, experience independent fading effects. The receiver can then obtain two copies of the desired signal, and the probability that both are severely degraded is lower than in the case where only one observation is available. Thus a better overall estimate may be recovered by combining these together in some manner. The idea of obtaining a number of different copies of the same signal is called diversity. Such techniques provide a powerful toolset for achieving reliable transmission over fading channels. Although there are a number of means by which signal diversity can be obtained, the desired end remains the same: Enable the receiver to recover a more robust replica of the transmitted signal by combining a number of independently faded copies. Thus, diversity techniques can only be applied in cases and domains where the channel is sufficiently selective.

    In this paper our focus is primarily on spatial diversity, i.e., that derived from using MEA arrays. However, there are also four other kinds of diversity that are of current interest in the literature: frequency diversity, time diversity, polarization diversity, Modal or pattern diversity.

    MEA arrays are used in wireless communications to improve system performance at the expense of processing complexity at the transmitter, receiver, or both. This section illustrates how the signals transmitted using MEAs can be designed and

    processed to provide a diversity advantage, i.e., improved SNR and hence bit error performance at the receiver. In the case of the MIMO channel, where MEAs are used at both the transmitter and receiver, increased capacity or a multiplexing gain may also be realized.

    1. Receive only Diversity

      Research in spatial diversity focused initially on receiver techniques, motivated by the goal of mitigating degradations in the signal caused by multipath propagation. Under the assumption that the paths taken by each of the copies result in statistically independent fading effects, we can conclude that they are unlikely to all be in a deep fade, i.e., strongly distorted, simultaneously. Thus an improved signal may be obtained by forming a weighted combination of the received copies.

      The success of receive diversity in improving the performance of wireless communication systems led to the wide deployment of multiple element antenna arrays, particularly at base stations where hardware size and cost are less important considerations. There they could be used to enhance the uplink channel from the subscriber unit to the base station. To achieve similar benefits in the downlink channel, while not requiring multiple element arrays at the subscriber unit, transmit diversity is required.

    2. Transmit Only Diversity

      Because of the physical size of the relevant antennas as well as restrictions on the processing power available at subscriber terminals, receive diversity was appropriate for improving signal quality only at the base station, i.e., in the uplink. Interest in transmit diversity techniques arose in an attempt to realize similar performance benefits in the downlink, while displacing the additional processing complexity and the physical burden of the MEA from subscriber units to the base

      station.

      Transmit diversity is inherently a more difficult problem than receive diversity. In the case of receive diversity we obtain copies of the signal that are assumed to have undergone independent fading. The task at hand is to combine them optimally to recover the original transmitted signal. One fundamental difference between such systems and those employing transmit diversity is that in the latter case the signals are already combined when they reach the receiver. Even assuming that the receiver has perfect CSI, separating this mixture of signals in an optimal manner is a great challenge.

    3. Combined Transmit- Receive Diversity

    MEAs can also be used at both the transmit and receive arrays, in conjunction with STBCs of block length L = N, to

    provide a diversity advantag of up to NM over °at quasi- static fading channels. Spatial diversity at the transmitter may

    be converted into selectivity in the time or frequency domains.

    When using MEAs at both the transmit and receive arrays, it is not necessary to add redundancy to the transmitted signal matrix in order to detect the symbols. Different signals can be recovered at the receiver using standard processing techniques based on linear algebra. This increase in the communication rate is known as a spatial multiplexing gain. The most popular of spatial multiplexing strategies is known as the Bell Labs lAyered Space-Time (BLAST) transmission scheme.

    Table 1 summarizes the maximum diversity advantage and rates that can be achieved in the various spatial diversity

    scenarios.

    Table 1: Summary of achievable performance for different spatial diversity scenarios in a quasi-static Rayleigh fading.

  3. SPACE TIME CODES

    The term Space-Time Code (STC) was originally coined in 1998 by Tarokh et al. to describe a new two-dimensional way of encoding and decoding signals transmitted over wireless fading channels using multiple transmit antennas [3]. In two key papers, the authors laid down the theories of the Space- Time Trellis Code (STTC) [3] and the Space-Time Block Code (STBC) [4] for independent Rayleigh fading channels. A number of other schemes employing multiple antenna arrays were also developed at about the same time, e.g., the simple and popular Alamouti STBC [5], a transmit diversity scheme using pilot symbol-assisted modulation [6] and the Bell Labs layered Space-Time (BLAST) multi-plexing framework [7]. Since then, the term STC has been used more generally to refer to transmit diversity techniques in which the transmitted signals and corresponding receiver are designed to exploit spatial diversity. A more detailed overview of some fundamental techniques, along with a brief survey of core contributions to the field is discussed in this paper.

    Figure1 depicts the system model of a space-time transmitter which starts from the source, which generates K- bit data vectors.

    Figure 1:System model of generic space-time transmitter.

    Consider [BQ/V] vectors at a time. The outer encoder represents a traditional error correcting code of rate K/V.

    .Therefore it produces from this input [BQ/V] V-bit codewords .The modulator is a bit-to- Symbol mapper that outputs Q symbols from finite and generally complex alphabet, where the modulation order is B = log2|X|.

    The next step in our generic system is the space-time encoder. It transforms the Q symbols xq into N vectors of complex signals to be transmitted from the N antennas. Each is of length L, which is the number of symbol periods that it takes to complete the transmission. These vectors form the rows of space-time signal matrix. The overall rate of the code is therefore BQ/ L , where the first term arises from the outer code, the second from the modulation order, and the third from the inner space-time code.

    Figure 2 depicts the system model of a space-time receiver. As is typical in transmission systems, the receiver blocks perform the inverse operations of their transmitter-side counterparts. We note that the quantizer or (symbol) decision device is shown in two places as a dotted block. It would typically be placed before the demodulator, except in the case of a detection approach making use of soft-decision information, e.g., the soft-decision Viterbi algorithm applied to a STTC. The space-time detector may also make use of feedback from the output of the quantizer, as in the V-BLAST receiver.

    Figure 2: System model of generic space-time receiver.

  4. CLASSIFICATION OF SPACE TIME CODES

    In this section, the aim is to highlight important developments that have been reported in the body of literature on space-time coding. To assist in presenting a logically structured discussion, the existing works have been divided into four major directions of current research interest as summarized by the classification tree shown.

    The four leaf nodes represent areas that have produced interesting recent publications. Two other related fields of study are also shown in the diagram: Concatenated codes, which involve wrapping a generally one-dimensional outer code around an inner space-time technique to improve its performance, and Multi-User Detection (MUD).

    Figure 3: Classification of space-time coding techniques

    There are various approaches in coding structures, including space-time block codes (STBC), space-time trellis codes (STTC), space-time turbo trellis codes and layered space-time (LST) codes. A central issue in all these schemes is the exploitation of multipath effects in order to achieve high spectral efficiencies and performance gains.

    Among the various criteria applied in the design and evaluation of space-time codes, maximizing diversity gain or achievable rate (spatial multiplexing gain) are popular.

    1. Space Time Block Codes

      There are three key STBCs which are widely used as performance benchmarks and form the foundation of insightful new analytical results. The first is the Alamouti code. Next, is an extended version of Alamouti's work, which accommodates larger numbers of transmit antennas, proposed by Tarokh et al. under the name of orthogonal designs. Finally we take a look at the linear dispersion codes of Hassibi et al., which address the capacity limitations of both of these codes and also support arbitrary numbers of transmit antennas.

      1. Alamouti block code

        The Alamouti code is the first and probably most well-known STBC. It is designed from the perspective of diversity gain, with the goal of enabling a multiple antenna transmission scheme to achieve the same performance benefits as the optimal SNR multiple antenna MRC receivers. The Alamouti block code succeeds in realizing this desired diversity gain, in the case where there are two transmit antennas, by arranging the symbols and their complex conjugates in a special 2 x 2 matrix.

        Figure 4: A block diagram of the Alamouti space-time encoder

        Figure 4 shows the block diagram of the Alamouti space-time encoder. Let us assume that an M-ary modulation scheme is used. In the Alamouti space-time encoder, each group of m

        information bits is first modulated, where m = log2M. Then, the encoder takes a block of two modulated symbols x1 and x2 in each encoding operation and maps them to the transmit

        antennas according to a code matrix given by

        The encoder outputs are transmitted in two consecutive transmission periods from two transmit antennas. During the first transmission period, two signals x1 and x2 are transmitted simultaneously from antenna one and antenna two, respectively. The encoding is done in both the space and time domains.

        The key feature of the Alamouti scheme is that the transmit sequences from the two transmit antennas are orthogonal, since the inner product of the sequences x1 and x2 is zero, i.e.

        Assume that one receive antenna is used at the receiver. The block diagram of the receiver for the Alamouti scheme is shown in Figure 5. The fading channel coefficients from the first and second transmit antennas to the receive antenna at time t are denoted by p(t) and p(t), respectively.

        Figure 5 : Receiver for the Alamouti scheme

        At the receive antenna, the received signals over two consecutive symbol periods, denoted by r1 and r2 for time t and t + T , respectively, can be expressed as

        The Alamouti scheme can be applied for a system with two transmits and nR receive antennas. The encoding and transmission for this configuration is identical to the case of a single receive antenna.

      2. Alamouti block code with orthogonal designs

        The Alamouti scheme achieves the full diversity with a very simple maximum-likelihood decoding algorithm. The key feature of the scheme is orthogonality between the sequences generated by the two transmit antennas. This scheme was generalized to an arbitray number of transmit antennas by applying the theory of orthogonal designs. The generalized schemes are referred to as space-time block codes (STBCs) [5]. The space-time block codes can achieve the full transmit diversity specified by the number of the transmit antennas nT , while allowing a very simple maximum-likelihood decoding algorithm, based only on linear processing of the received signals [5].

        In the space-time block code, the number of symbols the encoder takes as its input in each encoding operation is k. The number of transmission periods required to transmit the space- time coded symbols through the multiple transmit antennas is p.

        The rate of a space-time block code is defined as the ratio between the number of symbols the encoder takes as its input and the number of space-time coded symbols transmitted from each antenna. It is given by

        R = k/p

        The spectral efficiency of the space-time block code is given by

        where rb and rs are the bit and symbol rate, respectively, and B

        is the bandwidth.

        The entries of the transmission matrix X are linear combinations of the k modulated symbols x1, x2, . . . , xk and their conjugates x*1, x*2 , . . . , x*k . In order to achieve the full transmit diversity of nT , the transmission matrix X is constructed based on orthogonal designs such that [3]

        In general, if an nT ×p real transmission matrix XnT with variables x1, x2, . . . , xk satisfies

        nT nT

        XnT· XT = c(|x1|2 + |x2|2 +· · ·+|xk|2)I

        The Alamouti scheme can be regarded as a space-time block code with complex signals for two transmit antennas. The transmission matrix is represented by

        This scheme provides the full diversity of 2 and the full rate of

        1. The Alamouti scheme is unique in that it is the only space- time block code with an nT × nT complex transmission matrix to achieve the full rate [5].

      3. Linear dispersion codes

        To realize rates higher than 1 sym/s/Hz using space-time block coded transmission, Hassibi et al. studied the effective capacity of codes based on orthogonal designs[8]. The authors show that it is not possible for these codes to achieve the maximum capacity supported by the channel. They then develop a new class of block codes designed to maximize the mutual information between the transmitted and received signals. The resulting designs are called linear dispersion codes.The proposed codes can be defined in terms of space- time modulation using a set of 2Q dispersion matrices Aq;Bq

        CN X L:

        What differentiates the linear dispersion code from others is the approach taken to decoding. It is based on detecting 2Q dimensional, rather than N dimensional, vectors of transmitted symbols. A key step in the development of this algorithm is the transformation of the received signal matrix

        The main drawback of linear dispersion codes is that good designs are not known to follow systematic or algebraic rules. Choosing the dispersion matrices involves choosing a target block rate Q given M, N and L, and then optimizing the effective ergodic capacity subject to a power constraint.

        In general, it is shown that linear dispersion codes optimized first for spatial multiplexing gain and then for diversity gain outperform STBCs based on orthogonal designs and V- BLAST over a wide range of SNRs and target rates.

    2. Space Time Trellis Codes

      Space-time block codes can achieve a maximum possible diversity advantage with a simple decoding algorithm. It is very attractive because of its simplicity. However, no coding gain can be provided by space-time block codes, while non- full rate space-time block codes can introduce bandwidth expansion. In this section, a joint design of error control coding, modulation, transmit and receive diversity is considered to develop an effective signaling scheme called the space-time trellis codes (STTC), which is able to combat the effects of fading.

      STTC was first introduced by Tarokh, Seshadri and Calderbank [3]. It can simultaneously offer a substantial coding gain, spectral efficiency, and diversity improvement on flat fading channels. For space-time trellis codes, the encoder maps binary data to modulation symbols, where the mapping function is described by a trellis diagram.

      Consider an encoder of space-time trellis coded M-PSK modulation with nT transmit antennas as shown in Figure 6.

      The input message stream, denoted by c, is given by

      The encoder maps the input sequence into an M-PSK modulated signal sequence, given by

      Figure 6 : Encoder for Trellis codes

      The encoder output at time t for transmit antenna i, denoted by

      xit , can be computed as

      The space-time trellis coded M-PSK can achieve a bandwidth efficiency of m bits/s/Hz. The total number of states for the trellis encoder is 2.The total memory order of the encoder, denoted by , is given by

      In generator polynomial format,

      The output sequence generated by the space-time trellis encoder is given by

      x = (02, 21, 13, 30, 01, . . . )

      The decoder employs the Viterbi algorithm to perform maximum likelihood decoding. Assuming that perfect CSI is available at the receiver, for a branch labeled by (x1t , x2t , . . .

      , xnTt ), the branch metric is computed as the squared Euclidean distance between the hypothesized received symbols and the actual received signals as-

      Assuming generator sequences of a 4-state space-time trellis coded QPSK scheme with 2 transmit antennas as-

      The trellis structure for the code is shown in Figure 7. The trellis consists of 2 = 4 states, represented by state nodes. The

      encoder takes m =2 bits at input and 2m = 4 branches leave from each state corresponding to four different input patterns

      Figure:7 Trellis structure

      Assume that the input sequence is

      c = (10, 01, 11, 00, 01, . . . )

      The Viterbi algorithm selects the path with the minimum path metric as the decoded sequence.

      The STTC encoder structure does not guarantee geometrical uniformity of the code [9]. Therefore, the search is conducted over all possible pairs of paths in the code trellis.

    3. Space Time Turbo Trellis Codes

      Space-time coding techniques which combine the coding gain benefits of turbo coding with the diversity advantage of space- time coding and the bandwidth efficiency of coded modulation are called as space-time turbo trellis code (ST turbo TC).They can be constructed by alternate parity symbol puncturing and applying symbol interleaving [10] or by information puncturing and bit interleaving.

      Figure 8 shows the encoder structure of a ST turbo TC with nT transmit antennas, consisting of two recursive STTC encoders, linked by a symbol interleaver .

      Figure 8 Encoder for ST trellis coded modulation

      The upper recursive STTC encoder maps the input sequence into M-PSK symbols, which are then interleaved by a symbol interleaver .The lower encoder produces nT streams of L M- PSK symbols.Each stream is deinterleaved before puncturing and multiplexing. The deinterleaved stream can be represented The streams of symbols generated by the upper and lower encoders, xi1 and xi2, are alternately punctured.

      Figure 9 : Turbo TC decoder with parity symbol puncturing

      The decoder block diagram is shown in Figure 9.The decoding process is similar to the binary turbo code except that the symbol probability is used as the extrinsic information rather than the bit probability. The MAP decoding algorithm for nonbinary trellises is called symbol-by-symbol MAP algorithm. The MAP decoder computes the LLR log- likelihood ratio of each group of information.

    4. Layered Space Time Codes

      These systems are designed to optimize spatial multiplexing rather than diversity gain with M > N receive antennas and therefore achieve rates of N sym/s/Hz by transmitting independent sub-streams from each antenna. Some diversity gain is available via diversity combining at the receiver. Also some coding gain can be obtained by appying 1 dimensional outer code to each of the sub-streams. There are three main approaches: uncoded V-BLAST, coded (Horizontal) H- BLAST, and coded (Diagonal) D-BLAST.

      1. V-BLAST Scheme

        An uncoded LST structure, known as vertical layered space- time (VLST) or vertical Bell Laboratories layered space-time (VBLAST) scheme [11],is illustrated in Figure 10. In this architecture Q = NL symbols are transmitted over L symbol periods, resulting in a rate of N sym/s/Hz as desired. Since the signals transmitted during each symbol period are independent, i.e., there is no temporal code structure, we can consider detection in each time step separately.

        Detection is done by a strategy known as successive interference cancellation, whereby each of the N symbols is detected in sequence and the hard-decision produced at the end of each loop is used to cancel out interference caused by the detected symbol from the residual observation vector.

        Figure 10 : vertically layered space-time architecture

        There are three key tasks performed at the receiver: ordering, nulling and cancellation. The ordering operation involves selecting the order of detection of the symbols at each time step. The nulling step is analogous to the feed forward filter of a generalized Decision-Feedback Equalizer (DFE). It produces the best estimate of a particular transmitted symbol, given the presence of interference and noise. This step can be implemented using zero-forcing or MMSE linear detectors. The purpose of the cancellation step is to improve the performance of subsequent nulling loops by removing interference caused by the most recently decoded symbol. It is non-linear since it is based on the hard-decision or quantized symbol.

        The diversity gain achievable by V-BLAST is potentially M, since M independently faded copies of each transmitted symbol are seen by the receiver. However, the zero-forcing nulling approach yields diversity gains on the order of 1 and only the ML sphere decoder comes close to achieving the maximum achievable gain of M.

        2)H-BLAST Scheme

        To improve upon the performance of V-BLAST, one approach is to add more antennas at the receiver, thus making more diversity gain available through observation of an increased number of redundant signal copies.

        Another approach is to introduce traditional error control coding in the time dimension, thus improving the overall performance by some amount of coding gain. This strategy is applied in H-BLAST. The information-bearing bits carried in each space-time matrix are first partitioned into N words of length B· and these words are then encoded by rate ·L outer encoders. The resulting codewords are modulated to produce N codewords each consisting of L symbols which are transmitted as shown .

        The H-BLAST receiver tasks are nearly the same as those for V-BLAST, with a few differences. In H-BLAST the ordering step considers the post-detection SNRs of each complete codeword in making its selection. The subsequent nulling and cancellation operations are based on codeword rather than symbol decisions. Also there is a small wrinkle in nulling step, which may be implemented using a symbol-by-symbol detector (as before in V-BLAST).

        Alternatively, improved performance may be attained by using a sequence estimator or a soft-decision symbol-based approach. Overall the receiver complexity is higher than that of V-BLAST, because of the additional complexity imposed by the outer code and secondly because of the increased dimensionality incurred by working with codewords rather than symbols.

        3) D-BLAST Scheme

        Finally, we consider the structure and properties of the best and most sophisticated of the BLAST techniques. D-BLAST extends the outer coding introduced in H-BLAST to span both the space and time dimensions. Here information-bearing bits are transmitted per space-time matrix. They are first partitioned and then encoded by outer encoders. The resulting codewords are arranged for transmission in an N x L symbol matrix as follows:

        In terms of decoding, the D-BLAST detector performs essentially the same operations as those of the other BLAST variants. However, it is termed balanced since the symbols constituting each codeword are spread in both space and time.

    5. Perfect space-time codes

    Perfect (n x n) spacetime codes have been introduced recently as the class of linear dispersion spacetime (ST) codes having full rate, nonvanishing determinant, a signal constellation isomorphic to either the rectangular or hexagonal lattices in 2n2 dimensions, and uniform average transmitted energy per antenna.These codes are used for the coherent multiple-input multiple-output (MIMO) channel and are called so since they satisfy a large number of design criteria that

    makes their performances outmatch many other codes[12]. A perfect space time codes for any number of transmit antennas, any number of receive antennas, and any delay that is a multiple of n has been constructed in [13]. A perfect space- time code can provide the optimal performance in many theoretical and practical aspects. For example, a perfect space- time code can utilize the full coding rate to achieve the maximum throughput of a MIMO channel. The property of non-vanishing determinant provides the optimal trade-off between spatial diversity and multiplexing. On the practical side, each information symbol can be encoded without the necessity of extra energy. The RF power amplifier can also be simplified based on the uniform average power of transmission over all transmit antennas and time slots [14]. The performance of the perfect space time codes in terms of an upper-bound on the pairwise error probability has been studied in [15], and compared with spatial division multiplexing (SDM) scheme. In the context of IEEE 802.11n it has been shown that the 2 × 2 MIMO perfect code, i.e. the golden code performs relatively similarly as the SDM scheme in the presence of a good outer code.

  5. CONCLUSION

The goal in this paper is to present an overview of some fundamental approaches to space-time coding and present new areas of research in terms of design of perfect space time codes. A concise summary comparing the surveyed techniques with respect to diversity gain, achievable rate and decoding complexity is provided in Table 2.

Table 2: Comparative summary of the performance and properties some representative space-time codes.

This field is attracting considerable research attention in all of these areas. There are still open problems that deserve further investigation, especially in the area of design of STBC for frequency selective channels so as to achieve a higher spectral efficiency, while still maintaining a relatively low decoding complexity.

REFERENCES

  1. Nambi Seshadri and Jack H. Winters. Two signaling schemes for improving the error performance of frequency-division-duplex (FDD) transmission systems using transmit-ter antenna diversity. IEEE Vehicular Technology Conference,pp-508-511, May 1993.

  2. Armin Wittneben. A new bandwidth e±cient transmit antenna modulation diversity scheme for linear digital modulation. In IEEE International Conference on Communications, volume 3, pages

    1630-1634, May 1993.

  3. Vahid Tarokh, Nambi Seshadri, and A. Robert Calderbank. Space- time codes for high data rate wireless communication: Performance criterion and code construction. IEEE Transactions

    on Information Theory, 44(2):744-765, March 1998.

  4. Vahid Tarokh, Hamid Jafarkhani, and A. Robert Calderbank. Space-time block codes from orthogonal designs. IEEE Transactions on Information Theory, 45(5):1456-1467,July 1999.

  5. Siavash M. Alamouti. A simple transmit diversity technique for wireless communica-ions. IEEE Journal on Selected Areas in Communications, 16(8):1451-1458, October 1998.

  6. Jiann-Ching Guey, Michael P. Fitz, Mark R. Bell, and Wen-Yi Kuo. Signal design for transmitter diversity wireless communiction systems over Rayleigh fading channels.In IEEE Vehicular Technology Conference, volume 1, pages 136{140, April 1996.

  7. Gerard J. Foschini. Layered space-time architecture for wireless communication in a fading environment when using multiple antennas. Bell Labs Technical Journal, 1(2):41-59, September 1996.

  8. Babak Hassibi and Bertrand Hochwald, High-rate codes that are linear in space and time. IEEE Transactions on Information Theory, 48(7):1804-1824, July 2002.

  9. G. D. Forney, Jr. Geometrically Uniform Codes, IEEE Trans. Inform. Theory, vol. 37,no. 5, pp. 12411260, Sept. 1991.

  10. Dongzhe Cui and A. Haimovich, Performance of parallel concatenated space-time codes, IEEE Commun. Letters, vol. 5, June 2001, pp. 236238.

  11. G. D. Golden, G. J. Foschini, R. A. Valenzuela and P. W. Wolniansky, Detection algorithm and initial laboratory results using the V-BLAST space-time communication architecture, Electronics Letters, vol. 35, no. 1, Jan. 7, 1999, pp. 1415.

  12. Berhuy, G. , Oggier, F. On the Existence of Perfect SpaceTime Codes, IEEE Transactions on Information Theory, Vol. 55 , Issue 5,pp. 2078 2082, May 2009.

  13. Petros Elia, B. A. Sethuraman, and P. Vijay Kumar, Perfect SpaceTime Codes for Any Number of Antennas, IEEE Transactions On Information Theory, Vol. 53, No. 11, pp, 3853- 3868,

    November 2007

  14. Ming-Yang Chen ,Cioffi, J.M., A New and Improved Perfect Space-Time Code for 5×5 MIMO Channels , IEEE Vehicular Technology Conference (VTC Spring), 2011

  15. Mroueh, L. , Rouquette-Leveil, S. ; Belfiore, J., Application Of Perfect Space Time Codes: PEP Bounds And Some Practical Insights, IEEE Transactions on Communications, Vol. 60 , Issue 3,pp . 747 755,March 2012

Leave a Reply