A suboptimum iterative decoder for space-time trellis codes

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

Layered Space-Time Codes

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

MIMO Iterative Receiver with Bit Per Bit Interference Cancellation

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

Multiple Input Multiple Output Dirty Paper Coding: System Design and Performance

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

Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels

Low complexity iterative receiver for linear precoded MIMO systems

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

Low complexity iterative receiver for Linear Precoded OFDM

Interference Mitigation in MIMO Interference Channel via Successive Single-User Soft Decoding

IT is well known that a better quality of service

A low cost soft mapper for turbo equalization with high order modulation

Multiple Antennas in Wireless Communications

Performance Evaluation of STBC-OFDM System for Wireless Communication

Multiple Antennas in Wireless Communications

International Journal of Wireless & Mobile Networks (IJWMN) Vol.2, No.4, November 2010

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

SISO MMSE-PIC detector in MIMO-OFDM systems

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

Performance comparison of convolutional and block turbo codes

Coding for MIMO Communication Systems

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

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

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

MMSE Algorithm Based MIMO Transmission Scheme

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

Distributed Interleave-Division Multiplexing Space-Time Codes for Coded Relay Networks

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

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

AN EFFICIENT LINK PERFOMANCE ESTIMATION TECHNIQUE FOR MIMO-OFDM SYSTEMS

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

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

Broadband Wireless Access From the Single Carrier MIMO Signal Processing Perspective

A New Approach to Layered Space-Time Code Design

A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems

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

SPACE TIME coding for multiple transmit antennas has attracted

On Differential Modulation in Downlink Multiuser MIMO Systems

Delay-Diversity in Multi-User Relay Systems with Interleave Division Multiple Access

Low Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM

IN RECENT years, inspired by the development of turbo

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

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

Lecture 5: Antenna Diversity and MIMO Capacity Theoretical Foundations of Wireless Communications 1

Bit-Interleaved Coded Modulation: Low Complexity Decoding

Amplitude and Phase Distortions in MIMO and Diversity Systems

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

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

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

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Robustness of Space-Time Turbo Codes

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

PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS

Transmit Antenna Selection in Linear Receivers: a Geometrical Approach

CHAPTER 3 MIMO-OFDM DETECTION

BER PERFORMANCE IMPROVEMENT USING MIMO TECHNIQUE OVER RAYLEIGH WIRELESS CHANNEL with DIFFERENT EQUALIZERS

MIMO CONFIGURATION SCHEME WITH SPATIAL MULTIPLEXING AND QPSK MODULATION

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

Physical Layer Network Coding with Multiple Antennas

IN RECENT years, wireless multiple-input multiple-output

An Analytical Design: Performance Comparison of MMSE and ZF Detector

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems

Optimum Power Allocation in Cooperative Networks

An Efficient MMSE-Based Demodulator for MIMO Bit-Interleaved Coded Modulation

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

Design of HSDPA System with Turbo Iterative Equalization

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

PERFORMANCE ANALYSIS OF IDMA SCHEME USING DIFFERENT CODING TECHNIQUES WITH RECEIVER DIVERSITY USING RANDOM INTERLEAVER

A rate one half code for approaching the Shannon limit by 0.1dB

IDMA Technology and Comparison survey of Interleavers

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

Design and Analysis of Performance Evaluation for Spatial Modulation

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

BANDWIDTH-PERFORMANCE TRADEOFFS FOR A TRANSMISSION WITH CONCURRENT SIGNALS

Interference-Aware Receivers for LTE SU-MIMO in OAI

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying

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

Hybrid Index Modeling Model for Memo System with Ml Sub Detector

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

COMBINED BEAMFORMING WITH ALAMOUTI CODING USING DOUBLE ANTENNA ARRAY GROUPS FOR MULTIUSER INTERFERENCE CANCELLATION

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding

Near-Optimal Low Complexity MLSE Equalization

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

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes

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

Low-Complexity Multi-User Detectors for Time. Hopping Impulse Radio Systems

Proportional Fair Scheduling for Wireless Communication with Multiple Transmit and Receive Antennas 1

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

Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Nakagami Multipath M-Fading Channel

Analysis of V-BLAST Techniques for MIMO Wireless Channels with different modulation techniques using Linear and Non Linear Detection

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

MULTIPATH fading could severely degrade the performance

Linear time and frequency domain Turbo equalization

Study of Turbo Coded OFDM over Fading Channel

EXIT Chart Analysis for Turbo LDS-OFDM Receivers

Transcription:

A suboptimum iterative decoder for space-time trellis codes Alberto Tarable, Guido Montorsi and Sergio Benedetto CERCOM, Dipartimento di Elettronica e delle Telecomunicazioni, Politecnico di Torino, Italy email: tarable, montorsi, benedetto}@politoit Abstract The main problem of space-time trellis codes is constituted by their complexity, which grows exponentially with the number of transmit antennas To avoid this shortcoming, one can thin to a suboptimum decoder in which a simplified metric, together with a preliminary filtering step, is used In this paper, we develop this idea and give some possible choices for the filter design These different choices are compared with one another by means of analytical tools and simulations In two independent papers, Telatar [6] and Foschini [3] have shown that, for high signal-to-noise ratio, the capacity of a multi-input multi-output MIMO) fading channel with t transmit and r receive antennas grows linearly with min r, t) Since then, space-time codes STCs), ie, the coding schemes for MIMO channels, have received considerable attention In the family of STCs, bloc STCs STBCs), lie the Alamouti code, have been until now more popular in applications, because of their low decoding complexity Instead, trellis STCs STTCs) have a decoding complexity that is exponential with the number of transmit antennas and the constellation size In order to reduce the complexity of STTC decoding, Biglieri et al [2] have designed suboptimum decoders, which mae use of a linear or nonlinear interface, conceptually similar to the multiuser detectors that are designed for multipleaccess channels to suppress multiuser interference In this context, the interface is useful to suppress inter-antenna interference IAI) and for this reason, throughout the paper, we will refer to it as the antenna separator AS) By using a simple AS, the decoding complexity of an STTC grows only linearly with the number of transmit antennas In [2], it is also introduced an iterative Turbo-lie scheme in which, through several iterations, a soft-input soft-output AS SISO- AS) exchanges information with a SISO trellis decoder In this paper, we face with the design of a linear SISO-AS to be inserted in such an iterative space-time decoder While the SISO-AS described in [2] is a fixed MMSE filter, we will introduce other inds of SISO-AS, with different complexity, that outperform the original design The improvement in performance will be demonstrated both analytically and by simulations The structure of the paper is the following In Sect I, the system is described In Sect II, the new designs for the SISO- AS are described and compared In Sect III, simulation results are shown Finally, in Sect IV, we draw some conclusions b Space-Time Trellis Encoder Fig 1 The space-time encoder I SYSTEM DESCRIPTION Suppose we have a system with t transmit and r receive antennas, r t The information bit stream b enters a spacetime trellis encoder, whose -th output stream, =1,, t, is first interleaved according to permutation π and then sent to the -th transmit antenna The symbols transmitted from each antenna belong to a constellation S = s 0,s 1,, s 2m 1} with size 2 m and average energy E s The transmitted signal can then be represented by a t L complex matrix X with elements in S, L is the bloc length See Fig 1 for a picture of the encoder The received signal can be written: R = HX + Z, 1) H = h i } is the r t complex matrix of the channel realization In our model, the h i s are independent complex random variables with Rayleigh-distributed modulus and uniformly-distributed phase We assume that the fading is slow, ie, it remains constant for the whole bloc length, and that the receiver has perfect nowledge of the channel coefficients The r L complex matrix Z is the Gaussian additive noise, whose elements are independent circular complex Gaussian random variables with zero mean and variance of the real and imaginary part σ 2 /2 At the receiver side, the received signal is first passed through a maximal-ratio combiner MRC) whose output is Y = H H R = H H HX + N, 2) N = H H Z is colored Gaussian noise In the i-th symbol interval, we can write: y[i] =H H Hx[i]+n[i], 3) IEEE Communications Society 3000 0-7803-8533-0/04/$2000 c) 2004 IEEE

y[i], x[i] and n[i] are the i-th columns of Y, X and N, respectively The MRC output enters then the iterative decoder Let us consider the l-th iteration in the decoding process The SISO- AS has two inputs, the MRC output and the feedbac from the SISO trellis decoder, which was computed in the l 1)-th iteration We refer to the latter as the current symbol statistics, in the sense that the SISO-AS interprets it as an apriorinowledge on the symbols emitted by each antenna For the -th antenna and i-th symbol interval, there are 2 m 1 inputs: LLR l) [i, n] = log Pr x [i] =s n } Pr x [i] =s 0 }, n =1,, 2m 1, 4) LLR stands for log-lielihood ratio and x [i] is the -th element of x[i] In the first iteration, when there is no a priori nowledge on the transmitted synbols, the apriorillrs are all set to zero We say that the SISO-AS is linear if: the MRC output is linearly filtered in the following way: ỹ l) [i] =M l) [i]y[i], 5) M l) [i] is a t t complex matrix, and the output of the SISO-AS for the -th antenna and i- th symbol interval is a set of 2 m 1 LLRs, computed element-by-element from ỹ l) [i]: } Pr ỹ l) LLR l) [i, n] = log [i] x [i] =s n }, Pr ỹ l) [i] x [i] =s 0 n =1,, 2 m 1, 6) ỹ l) [i] is the -th element of ỹl) [i] We remar that the concept of linearity only involves the way the MRC output is processed to obtain ỹ l) [i], and is not related with the operations involved in 6) From 5) and 3), we can write ỹ l) [i] =βl) [i]x [i]+ β l) [i]x [i]+ñl) [i], 7) ) β l) M [i] = l) [i]h H H 8) ) and ñ l) [i] N 0, σ l)2 [i] is complex Gaussian noise, being σ l)2 [i] =σ 2 M l) [i]h H HM l) [i] H) 9) Since the exact computation of the probabilities in 6) would be exponentially complex with t, the so-called Gaussian approximation GA) is invoed, which consists in approximating the sum residual IAI + noise) with a Gaussian random variable with the same mean and variance The GA consists in giving an approximate expression to ỹ l) [i]: ỹ l) [i] βl) [i]x [i]+ν l) [i], 10) ) ν l) [i] N µ l) [i],ρl)2 [i], µ l) [i] and ρl)2 [i] being mean and variance, respectively, of the IAI + noise) term in MRC y 1 [i] y t [i] Fig 2 M l) [i] y~ 1 [i] ~ y t [i] LLR computer LLR' t [i,n] LLR' 1 [i,n] LLR 1 [i,n] LLR t [i,n] -1-1 The iterative space-time decoder SISO Trellis Decoder 7) Assuming that the current symbol statistics for different antennas are independent, it can be easily shown that: ρ l)2 µ l) [i] = β l) [i] xl) [i], 11) [i] = σ l)2 [i]+ β l) x l) [i] E [x [i] l-th iteration] = 2 m 1 n=0 = s 0 + 2 [i] 2 var l) x [i]), 12) Pr x [i] =s n l-th iteration} s n m 1 ellr l) [i,n] n=1 s n n=1 e LLR l) [i,n] 1+ 2 m 1 is the current average of x [i] and [ ] var l) x [i]) = E x [i] 2 l-th iteration x l) [i] 2 - - 13) 14) is its variance Invoing the GA, from 10) and 6), the LLRs output by the SISO-AS will be given by 15), at the top of next page The output LLRs for the -th antenna are then deinterleaved and sent to the SISO trellis decoder This bloc performs the so-called BCJR or forwardbacward algorithm [1] and, after interleaving, the current according to permutation π 1 symbol statistics for the next iteration LLR l+1) [i, n] see 4)) is obtained by subtracting from the decoder output the corresponding input LLR l) [i, n] Then, another iteration starts In the last iteration, the SISO trellis decoder must also supply a hard estimate of the information bits, which represents the output of the whole space-time decoder See Fig 2 for a picture of the iterative decoder Although suboptimal, this decoder has the strong advantage that it permits to introduce an interleaver for each antenna, as shown in Fig 1, which often results in a coding gain also wrt to the optimal decoder without the interleavers [2] Different iterative decoders can be obtained by choosing different linear SISO-ASs, depending on M l) [i] in 5) In the next section, we will describe some possible choices IEEE Communications Society 3001 0-7803-8533-0/04/$2000 c) 2004 IEEE

LLR l) 1 ) )} [i, n] = 2Re β l) [i] [i] sn s 0 ) ỹ l) [i] µl) [i] + β l) [i] 2 s n 2 s 0 2)) 15) ρ l)2 A WP SISO-AS II DESIGN OF THE LINEAR SISO-AS One possible choice for M l) [i] in 5) is based on a wor by Wang and Poor on turbo multiuser detection [7] If we define m l) [i] as the -th row of Ml) [i], it consists in the solution to the following minimum mean-square-error MMSE) problem 1 : [ 2 [i] = arg min y[i] ĨAIl) [i]) ], m l) m C 1 K E x [i] m 16) ĨAIl) [i] is the average value of IAI seen by the signal coming from the -th transmit antenna: x l) ĨAI l) [i] =H H H x l) [i], 17) [i] is a t-long vector, whose -th element is x l) [i] ) = x l) [i], 0 = 18) This SISO-AS will be called hereafter WP SISO-AS The solution to the MMSE problem in 16) is given by [7]: m l),w P [i] =et V l) [i]+σ2 H H H ) ) 1 1 H H H ) 1, 19) V l) [i] = diag var x 1[i]),, var x 1 [i]), E s, var x +1 [i]),, var x t [i])), 20) and the variance of all interfering symbols is computed on the basis of the aprioriinformation fed bac from the SISO trellis decoder In the first iteration, ĨAI 1) because there is no aprioriinformation on the transmitted [i] = 0 and V l) [i] = E si t, symbols Then apart from unessential constants): m 1),W P [i] =et H H ) 1 H+δ s I t, 21) being δ s = σ 2 /E s, which is equal to the filter introduced in [2] In the asymptotic case in which IAI is perfectly nown, V ) [i] =E s e e T, and 19) becomes: m ),W P [i] =et, 22) ie no filtering at all Since the MMSE filter maximizes the signal-to-interference+noise) ratio SINR) at the filter output, the WP SISO-AS can be considered in this sense the best linear SISO-AS Unfortunately, it needs one size-t matrix inversion 1 This is an alternative description to the one given in [7], in which soft interference cancellation is performed before filtering The two operations can be easily exchanged, provided that the IAI is computed accordingly Put in this way, it fits into our general framewor for linear SISO-ASs see 19)) for every antenna and every symbol interval, at each iteration Thus, it has a complexity Ot 2 ) per antenna per decoded symbol per iteration B S SISO-AS and derivatives A simpler strategy can be devised following the same ideas of [4] When the reliability on the interfering symbols is low, ie, in the first few iterations of the space-time decoder, the filter is a fixed MMSE filter as in 21) When the current symbol statistics is supposedly good, ie, after a certain number of iterations, there is no filtering at all, lie in 22) In formulas: m l) ) e,s [i] = T H H 1 H+δ s I t, e T, l m [i] l > m [i] 23) m [i] is an integer representing the switching iteration for antenna at symbol time i We will refer to this structure as the switched SISO-AS S SISO-AS) Since the MMSE filter in 26) can be computed once and for all, and is the same for all antennas, unlie in the WP SISO-AS, which requires a different filter for every antenna, time instant, iteration, the S SISO-AS is much simpler than the WP SISO-AS Its complexity per decoded symbol per antenna per iteration grows only linearly with t Notice also that, while the filter matrix changes only once along the iterations, the output LLRs change at every iteration, because the current symbol statistics, which is updated by the SISO trellis decoder at each iteration, determines the quantities [i] and ρl)2 [i] in 10) The choice of the switching iteration is a degree of freedom that can be used to find a trade-off between performance and complexity We can further differentiate according to the switching strategy: SINR-maximizing strategy [4]: The S SISO-AS switches the first time that the output SINR is greater for no filtering than for MMSE filtering In formulas, we have, with the symbols introduced in the previous section see 10)): µ l) m [i] = min l : βl)2,mrc ρ l)2,mrc } > βl)2,mmse, 24) ρ l)2,mmse the subscript MRC refers to the filter matrix in 22), while the subscript MMSE refers to the filter in 26) This can be considered to be the best among the nown switching strategies Since the quantities in 24) must be computed anyway, the additional complexity needed to implement such strategy is small Fixed switching strategy: In this case, the switching iteration is fixed to some predetermined value: m [i] m,, i 25) IEEE Communications Society 3002 0-7803-8533-0/04/$2000 c) 2004 IEEE

which may range from 0 to If m [i] =, ie, if the S SISO-AS never switches, we have the SISO-AS described in [2], which always filters according to 21), called MMSE SISO-AS in the following: m l),mmse [i] =et H H H+δ s I t ) 1, 26) which does not depend on the symbol interval index i, nor on the iteration number l Instead, if m [i] =0, there is no filtering at all, not even in the first iterations: m l),mrc [i] =et, 27) Because the LLRs are computed directly from the MRC output, this will be called the MRC SISO-AS C Performance analysis To compare the different space-time decoders described above, we will compute their asymptotic performance when the iterations grow to infinity and for δ s 0 When the WP SISO-AS is used, for l, the filter tends to e T,asshown in 22), IAI is perfectly cancelled when extracting the LLR, and the instantaneous SNR for the -th antenna is then SNR l,δ s 0 H H H ) δ s SNR,MRC 28) The same is true for the S SISO-AS, because it behaves lie thewpsiso-asforl see 23)) Instead, the MMSE SISO-AS, for δ s 0, tends to m l),mmse [i] δ et s 0 H H H ) 1, 29) ie, it completely suppress IAI The instantaneous SNR for the -th antenna will then be 1 SNR l,δ s 0 H H H) 1) SNR,MMSE 30) δ s By using the matrix inversion lemma, we can show that: SNR,MRC > SNR,MMSE, 31) ie, the WP SISO-AS and the S SISO-AS have better asymptotic performance that the MMSE SISO-AS III SIMULATIONS In this section, we show some simulation results, depicting the performance of the different receivers described in the previous section In the first simulation, the STTC used is obtained from the two-antennas 4-state rate-1/2 STTC in [5] by interleaving the symbol stream at the second antenna The interleaver used is a spread interleaver, which has been ept fixed for all simulations The bloc length at the encoder input is equal to 128 bits Fading is fixed during a single frame, while fading coefficients in different frame intervals are independent At the receiver, there are two receive antennas Five different SISO- AS are used The first is the WP SISO-AS, whose filter is BER 100E-01 100E-02 100E-03 100E-04 1st WP SISO-AS 1st S SISO-AS SNR-Max) 1st S SISO-AS Fixed) 1st MMSE SISO-AS 1st MRC SISO-AS 10th WP SISO-AS 10th S SISO-AS SNR-Max) 10th S SISO-AS Fixed) 10th MMSE SISO-AS 10th MRC SISO-AS 100E-05 0 2 4 6 8 10 12 14 16 Fig 3 Eb/N0 [db] Different iterative space-time decoders reported in 19) The second is the S SISO-AS see 23)), the switching iteration is chosen according to the SINRmaximization criterion The third is the S SISO-AS again, but the switching iteration is fixed, ie, m [i] =5,, i, in 23) The fourth is the MMSE SISO-AS of 26) The fifth is the MRC SISO-AS, is of 27) The results are shown in Fig 3 The dashed lines show the performance after the first iteration The solid lines show the performance after ten iterations It can be seen that the best SISO-AS, as it could be expected, is the WP SISO- AS However, the S SISO-AS with the SINR-maximizing switching strategy has practically the same performance The S SISO-AS with the fixed switching strategy, instead, loses up to 2 db at the tenth iteration, for bit error rate BER) between 10 4 and 10 5 The MMSE SISO-AS loses 2 db for BER = 10 4 It can be seen that the MRC SISO-AS, which is the worst in the first iteration already, is asymptotically the worst one, losing almost 4 db for BER = 10 4 Fig 4 shows the impact of the GA in this two-antenna scenario The performance of the S SISO-AS with m [i] =5,, i, is compared with the same S SISO-AS, when LLRs are extracted without the GA, ie, computing 6) with the exact distribution of ỹ l) [i] in 7) It can be seen that the GA has a strong impact on the receiver performance The GA-based receiver loses 2 db for BER = 10 4 wrt to the receiver without the GA, and the gap seems to increase with higher SNR This can be explained with the fact that there are only two transmit antennas, so that IAI contains the contributions of a single antenna The loss of the GA is liely to decrease with increasing number of transmit antennas IV CONCLUSIONS The design of a linear interface the antenna separator) for the suboptimum iterative decoding of space-time trellis codes has been dealt with in this paper Several choices, which are IEEE Communications Society 3003 0-7803-8533-0/04/$2000 c) 2004 IEEE

100E-01 100E-02 BER 100E-03 1st S SISO-AS No Gauss) 1st S SISO-AS Gauss) 100E-04 10th S SISO-AS No Gauss) 10th S SISO-AS Gauss) 100E-05 0 2 4 6 8 10 12 14 16 Eb/N0 [db] Fig 4 The loss due to the GA for the decoder with the S SISO-AS different in complexity and performance, have been compared through simulations It is worth noting that, because of interleaving on each antenna, the structure of the trellis code is lost This means that new design rules for the space-time code have to be found The overall architecture seems to suggest the adoption of a pragmatic approach, in which a binary trellis code with high free distance is mapped on the constellation points However, this has not been treated in this paper and deserves further investigation in a future wor ACKNOWLEDGMENT This wor has been partially funded by the Italian Ministry of Education and Research under CERCOM and FIRB- PRIMO funds REFERENCES [1] L R Bahl, J Coce, F Jeline and J Raviv, Optimal decoding of linear codes for minimizing symbol error rate, IT-20, pp 284-287, 1974 [2] E Biglieri, A Nordio and G Taricco, Suboptimum receiver interfaces for coded multiple-antenna systems, Proc of ICC 2003, pp 2658-2662, Apr 2003 [3] G J Foschini, Layered Space-Time Architecture for Wireless Communication in a Fading Environment When Using Multiple Antennas, Bell Labs Technical Journal, vol 1, pp 41-59, autumn 1996 [4] A Tarable, G Montorsi and S Benedetto, A linear front end for iterative soft interference cancellation and decoding in coded CDMA, submitted to IEEE Trans Wirel Commun [5] V Taroh, N Seshadri and A R Calderban, Space-time codes for high data rate wireless communications: Performance criterion and code construction, IEEE Trans Inform Theory, vol 44, pp 744-765, Mar 1998 [6] I E Telatar, Capacity of multi-antenna Gaussian channels, European Transactions on Telecommunications, vol 10, pp 585-595, Nov/Dec 1999 [7] X Wang and H V Poor, Iterative Turbo) soft interference cancellation and decoding for coded CDMA, IEEE Trans Commun, vol47, pp1046-1061, July 1999 IEEE Communications Society 3004 0-7803-8533-0/04/$2000 c) 2004 IEEE