Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Performance of Turbo Coded Wireless Link for SISO, SIMO, MISO and MIMO
System
M.M.Kamruzzaman
Key Lab of Information Coding & Transmission of Sichuan Province
Southwest Jiaotong University
Chengdu, Sichuan, China
E-mail: m.m.kamruzzaman@gmail.com
Abstract— This paper compares the performance of a Turbo A combination of the space-time coding and the turbo
coded wireless link for SISO, SIMO, MISO and MIMO coding referred to as the space-time turbo coding has been
system with uncoded wireless link for SISO, SIMO, MISO and widely studied. Much attention has been paid to improve the
MIMO system in the presence of rayleigh fading. Turbo link performance of multiple-input multiple-output (MIMO)
encoder encodes the input information bits and sends to 64 system [6-11]. This paper presents a study on combination of
QAM modulator. Modulated symbols are mapped by STBC. the space-time coding and the turbo coding for SISO, single-
Outputs of STBC split into n streams which are simultaneously input multiple-output(SIMO), multiple-input single-output
transmitted using single transmit antennas for Turbo-SIMO (MISO) and MIMO system for different number transmit
system and n transmit antennas for Turbo-MISO and Turbo-
and receive antennas with the concept of Alamouti’s two
MIMO system. The Rayleigh fading effected received signal at
transmit antennas of code rate one and Tarokh’s three and
receive antenna is a linear superposition of the transmitted
signals. It is observed that the Turbo-SISO system provides 45 four transmit antennas with code rate ¾. And our scheme
dB coding gain, Turbo-SIMO system provides 27,20 and 17 performs better than earlier proposed schemes.
dB coding gain for 2,3 and 4 receive antenna respectively,
II. SYSTEM MODEL
Turbo-MISO system provides 26, 19 and 15 dB coding gain for
2,3 and 4 transmit antenna respectively, Turbo-MIMO system Researcher considers a system where transmitter and
provides 12 to 17 dB coding gain for different combination of receiver are equipped with n and m antennas respectively
transmit and receive antennas at a BER of 10-6 compared to (for Turbo-SIMO system n=1, Turbo-SIMO system n=1 and
uncoded SISO, SIMO, MISO and MIMO system. Turbo-MISO system m=1).
Keywords-SISO;SIMO;MISO;MIMO; Diversity; Turbo A. Encoding
code; Space- time block code; QAM; maximum likelihood The data are encoded by a binary turbo encoder. The
detector; Rayleigh fading; wireless communication. turbo encoder consists of two relatively simple recursive
systematic convolutional (RSC) encoders, concatenated in
I. INTRODUCTION parallel via a pseudorandom (turbo) interleave [1-3]. The
interleave size and structure of turbo code affect the code
Multiple transmit and/or receive antennas promises error performance considerably; but no attempt was made to
very high data rates on a scattering-rich wireless optimize their design of turbo code. The 64 QAM modulator
channel, especially when propagation environment or modulates the turbo encoded bits and the modulated symbols
channel is known at the receiver. An orthogonal space are mapped using STBC according to number of transmit
time block coding schemes for two transmit antennas was antennas as shown in Table I, Table II and Table III.
first reported by Alamouti with code rate one [4]. Tarokh
proposed a space-time block coding (STBC) scheme for B. Decoding
more than two transmit antennas with the rate less than one At time t the signal y tj , received at antenna j of
[5]. Space Time Block coding have advantages of both the
spatial diversity provided by multiple antennas and the destination, is given by
temporal diversity available with time-varying fading. j n j
However, only space-time codes can't satisfy the reliability
rt = ¦ α i , j S ti + ηt (1)
requirement in future mobile systems, so space-time codes i =1
should be concatenated with channel coding to provide more where rt j is the received symbol on the jth receiver
coding gains. antenna of destination at time t. α i, j is the channel from
Forward error correction (FEC) coding schemes are used
in most of the digital communication systems. Turbo transmit antenna i to receive antenna j. Sti is the
codes are a class of high-performance FEC codes which transmitted symbol from transmit antenna i at each time
were the first practical codes to closely approach the channel
j
for the single-in, single-out (SISO) system capacity [1-3]. slot t. And η t is the noise from transmit antenna i to receive
So they are specified as FEC schemes for most of the future antenna j.
wireless systems.
¦
« §¨ r1j α1*, j + r2j α 2, j ·¸» − s1 + ¨ − 1 + ¦ ¦α ¸s 2
* i, j
2 ¹¼» © j =1 i =1 ¹
«¬ j =1 © ¹» ¨ i, j ¸ 1
¼ © j =1 i =1 ¹ (2)
To detect symbol s2, (5) is used.
To detect symbol s2, (3) is used.
ªm § j * ( r4j − r3j )α3*, j
«¦¨ r1 α2, j − (r2 ) α1, j +
¨
2 j *
ªm º § ·
( )
m 2
¦
« §¨ r1j α 2*, j − r2j α1, j ·¸» − s2 + ¨−1+ ¦¦ α i, j ¸ s1 ¬« j=1 © 2
* 2 2
«¬ j =1 © ¹» ¨ ¸ (5)
¼ © j =1 i =1 ¹ 2
(3) (−r + r ) α3, j ·º
j j *
§ m 3 · 2
¸» − s2 + ¨ − 1 + ¦ ¦α
2
− 3 4
¸ s2
2 ¸ ¨ i, j ¸
For detecting symbols of three transmit antennas (4),(5) ¹»¼ © j =1 i =1 ¹
and (6) decision metrics have been used [5]:
To detect symbol s1, (4) is used.
TABLE I TABLE II
THE ENCODING AND TRANSMISSION SEQUENCE THE ENCODING AND TRANSMISSION SEQUENCE FOR THREE TRANSMIT
FOR TWO TRANSMIT ANTENNAS OF ALAMOUTI
ANTENNAS OF TAROKH WITH CODE RATE ¾ [5].
WITH CODE RATE ONE [4].
2
Time slot-II -x *2 x 1* x
Time slot-II -x *2 x 1* 3
2
Time slot-III x *
3 x *
3 − x 1 − x 1* + x 2 − x *
2
2 2 2
Time slot-IV x *
x *
x + x *
+ x 1 − x 1*
3
− 3 2 2
2 2 2
TABLE III
THE ENCODING AND TRANSMISSION SEQUENCE FOR FOUR TRANSMIT
ANTENNAS OF TAROKH WITH CODE RATE ¾ [5]
Antenna-I Antenna-II Antenna-III Antenna-IV
Time slot-I x1 x2 x 3 x 3
2 2
Time slot-II x x3
-x *2 x 1* 3
−
2 2
Time slot-III x *
3 x *
3 − x 1 − x 1* + x 2 − x *
2 − x1 − x *
2 + x 1 − x 1*
2 2 2 2
Time slot-IV x *
x *
x + x *
+ x 1 − x 1* x 1 + x 1* + x − x *
3
− 3 2 2 2 2
2 2 2 2
188
184
To detect symbol s3, (6) is used. turbo decoding is performed by a suboptimal iterative
algorithm. The decoder consists of two identical
ª m § (r j + r j )α * (r j )* (α + α ) concatenated decoders of the component codes separated by
«¦ ¨ 1 2 3, j + 3 1, j 2, j the same interleaver. The component decoders are based on a
¨
« j=1 © 2 2 maximum a posteriori (MAP) algorithm or a soft output
¬ Viterbi algorithm (SOVA) generating a weighted soft
(6) estimate of the input sequence. However researcher uses the
(r ) (α
2
1, j − α 2, j ) ¸
j * ·º § m 3 · 2 MAP decoder to decode the Turbo code [1-3].
» − s3 + ¨ − 1 + ¦ ¦α
2
+ 4
¸ s3
¸» ¨ i, j ¸
2 ¹¼ © j =1 i =1 ¹ III. SIMULATION RESULTS
For detecting symbols of four transmit antennas (7), (8) In this section, computer simulation is carried out to
and (9) decision metrics have been used [5]: show the BER performance of the proposed system. The
results are evaluated for several combinations of Tx and Rx
To detect symbol s1, (7) is used. antennas with and without Turbo coding. For the uncoded
system (without turbo code), researcher used only STBC.
ªm § j * (r4j − r3j )(α3*, j − α4*, j )
( )
For two transmit antennas, researcher used Alamouti’s code
«¦ ¨ 1 1, j
¨ j *
r α + r2 α 2, j + with code rate one. And for three and four transmit antennas,
«¬ j=1 © 2 researcher used Tarokh’s code with code rate ¾. Turbo code
with frame size= 378, rate= 1/3, encoder generator g = [1 0 1
(r3j + r4j )* (α3, j − α4, j ) ·º
2
1; 1 1 0 1; 1 1 1 1] and number of iterations =2 is considered
− ¸» − s1 to perform simulation. Researcher presents the BERs to
2 ¸ compare the performance of Turbo-SISO system and Turbo-
¹¼» SIMO system with uncoded SISO and SIMO system in Fig.
§ m 4 · (7) 2. It is observed that the Turbo-SISO system provides 45 dB
+ ¨¨ − 1 + ¦ ¦ αi, j ¸¸ s1
2 2
coding gain compared to uncoded SISO, Turbo-SIMO
© j =1 i =1 ¹ system with one Tx antenna provides 27,20 and 17 dB
coding gain for 2, 3 and 4 Rx antenna respectively, at a BER
of 10-6 compared to uncoded SIMO system. The coding gain
To detect symbol s2, (8) is used. is found to be 5 dB, 7dB and 9 dB at BER 10-6 of a Turbo-
ª m § (r j + r j )α * (r j − r j )*α *
«¦ ¨ 1 2 3, j + 1 2 4, j
« j=1 ¨© 2 2
¬
(r ) (α (r ) (α
2
1, j + α 2 , j ) 1, j − α 2 , j ) ¸
j * j * ·º
+ 3
+ 4
»−s (9)
2 2 ¸» 3
¹¼
§ m 4
· 2
+ ¨¨ − 1 + ¦ ¦α
2
¸ s3
i, j ¸
© j =1 i =1 ¹
The detected symbols are demodulated by 64QAM Figure 2. BER performance comparision of Turbo-SISO, Turbo-
demodulator and send to turbo decoder to get the output. The SIMO, uncoded SISO and MIMO system
189
185
Figure 3. BER performance comparision of Turbo-MISO Figure 5. BER performance comparision of Turbo-MIMO(4Tx
system and uncoded MISO system. & 2/3/ 4 Rx ) and uncoded MIMO system with same diversity
190
186