Skip to main content

Performance analysis of MIMO-SESS with Alamouti scheme over Rayleigh fading channels

Abstract

Self-encoded spread spectrum (SESS) is a novel modulation technique that acquires its spreading sequence from the random input data stream rather than through the use of the traditional pseudo-noise code generator. It has been incorporated with multiple-input multiple-output (MIMO) systems as a means to combat fading in wireless channels. In this paper, we present the analytical study of the bit-error rate (BER) performance of MIMO-SESS systems under Rayleigh fading. The BER expressions are derived in closed form, and the veracity of the analysis is confirmed by numerical calculations that demonstrate excellent agreement with simulation results. The performance analysis shows that the effects of fading can be effectively mitigated by taking advantage of spatial and temporal diversities. For example, a 2 × 2 MIMO-SESS system can achieve about 7 dB performance improvement at 10-4 BER over a MIMO PN-coded spread spectrum system.

1 Introduction

Conventional direct sequence spread spectrum system employs pseudo-noise (PN) code generators which are typically linear feedback shift register circuits that generate maximal length or related sequences. In contrast, by deriving its spreading sequences from the user data stream and obviating the need for PN code generators, self-encoded spread spectrum (SESS) provides a feasible implementation of random-coded spread spectrum and has a number of unique features such as the potential for enhanced transmission security and anti-jamming capability, multi-rate applications, modulation gain and inherent time diversity [17]. The modulation memory associated with self-encoding was exploited by iterative detection to achieve a significant gain [6].

Recently, SESS was incorporated with multiple-input multiple-output (MIMO) Alamouti scheme to further improve the performance [8]. The spatial diversity from multiple antennas at the transmitter (TX) and receiver (RX) enables MIMO techniques to be effective against channel fading [911] and the technology has been standardized [1214]. In a recent report [15], we have extended our work in [8] to orthogonal space-time block codes with multiple iterations and have shown via simulation that MIMO-SESS provides a novel means to combat fading in wireless channels by exploiting diversities in both space and time domains. However, the theoretical analysis of MIMO-SESS in Rayleigh fading channels has not been conducted.

In this paper, we thus extend our previous work in [8] to present the analytical study of the BER performance of SESS with MIMO-Alamouti scheme under Rayleigh fading. We first derived BER of the correlation detector in closed form and verified the performance improvement due to spatial diversity. Next, we derived the closed-form BER expression of the time-diversity SESS detector that further improves the performance from the combined spatial and temporal diversities. We then investigate the performance of the iterative detector that combines the outputs of the correlation and time-diversity detectors. By approximating the probability density function (pdf) associated with the time-diversity detector by a Dirac delta function, we obtained a lower-bound expression for the BER of the iterative detector and verified with simulations that the bound is tight even for relatively small spreading lengths.

This paper is organized as follows. MIMO-SESS system with iterative detection is described in the next section. Section 3 presents the theoretical analysis of the system. The BER performance of the correlation and diversity detectors is analyzed in closed form, and a lower bound for the iterative detector is derived. Section 4 presents the numerical results to validate the analysis, and Section 5 concludes the paper.

Notations: The superscripts * and T represent the conjugate and the transpose operations, respectively. |·|, { } , and diag(·) denote the absolute value of a scalar, the expectation operation, and the diagonal vector of a matrix, respectively. Matrix (vector) is represented by capital (small) bold letter. The Q-function, gamma function, and incomplete gamma function are denoted by Q(x), Γ(a), and Γ(a, x), respectively. Dirac delta function is represented by δ(·).

2 System model

In this section, the transceiver of the MIMO-SESS system with iterative detection is described.

2.1 MIMO-SESS transmitter

The block diagram of the proposed transmitter is shown in Figure 1, where the rounded corner blocks represent N delay registers and T b is the bit interval. Alamouti scheme-based space-time block coding (STBC) is utilized to achieve transmit diversity.

Figure 1
figure 1

Block diagram of the transmitter of the proposed MIMO-SESS system.

The source information b is assumed to be bi-polar values of ± E b 2 , where E b is the average transmit energy per bit. It should be mentioned that the energy per transmit antenna is one half of the total transmit energy in order to make the multi-antenna system comparable to a single antenna system. The bits are first spread by the self-encoded spreading sequence of length N at a chip rate of N/T b . This sequence is constructed from the user's information stored in the delay registers that are updated every T b . Thus, with a random input data stream, the sequence is also random and time-varying from one bit to another. For example, the spreading sequence for the k th bit, b(k), is given as

s ( k ) = [ b ( k - 1 ) b ( k - 2 ) , . . . , b ( k - N ) ] T ,
(1)

and the spreading chips are given as

c ( k = b ( k ) s ( k ) .
(2)

To facilitate the description in the sequel, let c(k, n) denote the n th chip of the k th bit, which can be expressed as

c ( k , n ) = b ( k ) b ( k - n ) .
(3)

The spreading chips are then divided into two streams by applying Alam-outi scheme, where a block of two consecutive chips, c(k, 2i) and c(k, 2i + 1), are transmitted by sending c(k, 2i), -c*(k, 2i + 1) to the first antenna, and c(k, 2i + 1), c*(k, 2i) to the second antenna. Here, i {0, 1, ... , N/2 - 1} is the block index for the chips of the k th bit. The signals are then transmitted over a MIMO fading channel.

The channel between each transmit and receive antenna pair is assumed to undergo Rayleigh fading that remains constant over T b but is independent from bit to bit [6, 16]. The channels for different transmit/receive antenna pair are independent.

2.2 MIMO-SESS receiver

Figure 2 shows the block diagram of the receiver. For the m th antenna, the received signals within the i th block are given as

Figure 2
figure 2

Block diagram of the receiver of the proposed MIMO-SESS system with iterative detection.

x m ( k , 2 i ) = h 1 , m ( k ) c ( k , 2 i ) + h 2 , m ( k ) c ( k , 2 i + 1 ) + e m ( k , 2 i ) ,
(4)
x m ( k , 2 i + 1 ) = - h 1 , m ( k ) c * ( k , 2 i + 1 ) + h 2 , m ( k ) c * ( k , 2 i ) + e m ( k , 2 i + 1 ) ,
(5)

where h1,m(k) and h2,m(k) respectively denote the normalized complex channel impulse response coefficients for the k th bit between the 1st and 2nd transmit antennas and the m th receive antenna; e m is a Gaussian noise with zero mean and variance NN0/2. It should be noted that the noise is broadband because it is sampled at chip level. Its variance is thus the narrow-band noise variance N0/2 multiplied by the spreading factor N.

2.2.1 Diversity combining

We assume that the delay registers in the receiver have been synchronized with the transmitter [7], and that perfect channel knowledge is available at the receiver. Under these assumptions, diversity combining from the M receiver antennas is carried out over two consecutive chip intervals according to [9, 17] as

y ( k , 2 i ) = m = 1 M ( h 1 , m * ( k ) x m ( k , 2 i ) + h 2 , m ( k ) x m * ( k , 2 i + 1 ) ) + w ( k , 2 i ) (1) = α ( k ) c ( k , 2 i ) + w ( k , 2 i ) , (2) (3)
(6)
y ( k , 2 i + 1 ) = m = 1 M ( h 2 , m * ( k ) x m ( k , 2 i ) - h 1 , m ( k ) x m * ( k , 2 i + 1 ) ) + w ( k , 2 i + 1 ) (1)  = α ( k ) c ( k , 2 i + 1 ) + w ( k , 2 i + 1 ) , (2)  (3) 
(7)

where

α ( k ) = m = 1 M ( | h 1 , m ( k ) | 2 + | h 2 , m ( k ) | 2 )
(8)

and

w ( k , n ) = m = 1 M ( h 1 , m * ( k ) e m ( k , n ) + h 2 , m ( k ) e m * ( k , n + 1 ) ) , if  n is even m = 1 M ( h 2 , m * ( k ) e m ( k , n - 1 ) - h 1 , m ( k ) e m * ( k , n ) ) , if  n is odd
(9)

Because the channel coefficients and the white noise are independent, the noise term w is a random variable with zero means and variance MNN0.

The combined signals given in (6) and (7) can be written in one equation as

y ( k , n ) = α ( k ) c ( k , n ) + w ( k , n ) ,
(10)

and further in vector form as

y ( k ) = α ( k ) c ( k ) + w ( k ) ,
(11)

where

y ( k ) = [ y ( k , 1 ) y ( k , 2 ) , , y ( k , N ) ] T ,
(12)

and

w ( k ) = [ w ( k , 1 ) w ( k , 2 ) , , w ( k , N ) ] T .
(13)

2.2.2 Correlation detection

After diversity combining, the chips are despread and detected. The correlation estimate of the k th bit is given as

b ^ ( k ) = 1 N y T ( k ) s ( k ) (1) = α ( k ) b ( k ) + v 1 ( k ) (2) (3)
(14)

where

v 1 ( k ) = 1 N n = 1 N w ( k , n ) b ( k - n )
(15)

is a random variable with zero mean and variance MN0. The conditional SNR of the correlation detection given the channel coefficients is

γ 1 = | α ( k ) b ( k ) | 2 { | v 1 ( k ) | 2 } .
(16)

Because the channel fading coefficients, the information bits, and the thermal noise are independent of each other, it is easy to see that Equation (16) is reduced to

γ 1 = E b N 0 α ( k ) .
(17)

A hard decision is then performed on the correlation output, which in turn is fed back to the receiver delay registers in order to update the dispreading sequence for the next bit.

r C l b ̃ ( k ) = s g n [ b ^ ( k ) ] = 1 , b ^ ( k ) > 0 - 1 , b ^ ( k ) < 0
(18)

This also provides an estimate of the corresponding bit if no iterative detection is employed.

2.2.3 Time-diversity detection

SESS provides a unique encoding scheme that can be utilized to achieve temporal diversity. To better illustrate this mechanism, let us write the following N2 chips in a square matrix as

P ( k ) = α ( k + 1 ) b ( k + 1 ) b ( k ) α ( k + 1 ) b ( k + 1 ) b ( k - 1 ) . . . α ( k + 1 ) b ( k + 1 ) b ( k - N + 1 ) α ( k + 2 ) b ( k + 2 ) b ( k + 1 ) α ( k + 2 ) b ( k + 2 ) b ( k ) . . . α ( k + 2 ) b ( k + 2 ) b ( k - N ) α ( k + N ) b ( k + N ) b ( k + N - 1 ) α ( k + N ) b ( k + N ) b ( k + N - 2 ) . . . α ( k + N ) b ( k + N ) b ( k )
(19)

where each element represents a chip as given in (10) and each row includes the chips of one bit. For simplicity, the noise term is omitted.

We observe that the k th bit, b(k), is present in the diagonal elements of the matrix P(k). This means that the information of the k th bit is effectively transmitted in the next N bits, which is a unique characteristic of the SESS modulation scheme. By defining d(k) = diag (P(k)), the diversity estimate of b(k) can be obtained from the hard decisions of the next N bits, [ b ̃ ( k + 1 ) b ̃ ( k + 2 ) , , b ̃ ( k + N ) ] , as

b ^ ^ ( k ) = 1 N d ( k ) [ b ̃ ( k + 1 ) b ̃ ( k + 2 ) , , b ̃ ( k + N ) ] T + v 2 ( k ) (1) = 1 N n = 1 N α ( k + n ) b ( k ) + v 2 ( k ) , (2) (3)
(20)

where

v 2 ( k ) = 1 N n = 1 N w ( k + n , n ) b ̃ ( k + n )
(21)

is a random variable with zero mean and variance MN0. Notice that the effect of the possible bit errors from the correlation detection has been ignored - this is justified with sufficient SNR, as shown in Section 4.

The conditional SNR, given the channel coefficients for the diversity detection, is

γ 2 = 1 N n = 1 N α ( k + n ) b ( k ) 2 { | v 2 ( k ) | 2 } .
(22)

Because α(k +n), n {1, 2, ... , N}, b(k), and v2(k) are independent of each other, Equation (22) reduces to

γ 2 = E b N N 0 n = 1 N α ( k + n ) .
(23)

It should be noted that the diversity detection introduces a time delay of NT b and that the structure is similar to a Rake receiver employing N fingers to exploit the temporal diversity of SESS signals.

2.2.4 Iterative detection

The estimate of b(k) can be improved iteratively with the summation of the correlation estimate, b ^ ( k ) , and the diversity estimate, b ^ ^ ( k ) . Thus, we define

b ( k ) = b ^ ( k ) + b ^ ^ ( k ) (1) = α ( k ) + 1 N n = 1 N α ( k + n ) b ( k ) + v ( k ) , (2) (3)
(24)

where v(k) = v1(k) + v2(k).

The conditional SNR of the iterative detection, conditioned on the channel coefficients, is the summation of the SNR of the two independent signals, as follows:

γ = α ( k ) + 1 N n = 1 N α ( k + n ) b ( k ) 2 { | v ( k ) | 2 } (1) = E b N 0 α ( k ) + 1 N n = 1 N α ( k + n ) (2) = γ 1 + γ 2 . (3) (4)
(25)

The final hard decision is then obtained by

r C l b ̃ ̃ ( k ) = s g n [ b ( k ) ] = 1 , b ( k ) > 0 - 1 , b ( k ) < 0
(26)

3 Performance analysis

In this section, we analyze the distribution of the SNRs given in (17), (23) and (25), and the corresponding BER expressions. We proceed with the distribution of the normalized channel gain, |h(k)|2. It is well known that the coefficients of the Rayleigh fading channel is generated as h ( k ) = ( h r + j h i ) 2 , where h r and h i are real values and normally distributed as N ( 0 , 1 ) . The denominator 2 is for power normalization and the channel gain |h(k)|2 = (|h r |2 + |h i |2)/2, is then gamma-distributed as Γ(1, 1) [18].

Because the summation of independent and identically distributed (i.i.d.) gamma random variables still follows a gamma distribution [18], the spatial diversity gain α(k) given in (8) has a Γ(2M, 1) distribution. Furthermore, the conditional SNR of the correlation detector given in (17) follows Γ(2M, E b /N0) distribution, i.e.,

p γ 1 ( γ ) = γ 2 M - 1 e - γ E b N 0 ( 2 M - 1 ) ! ( E b N 0 ) 2 M , γ 0 .
(27)

Now the bit-error probability for binary phase shift keying (BPSK) in AWGN with an SNR of E b /N0 is given in [16] as

P b = Q 2 E b N 0
(28)

Given the conditional SNR of p γ 1 ( γ ) , the BER expression for the correlation detection is given by [[16], Eq. 14.4-15]:

P e , corr = 0 Q 2 γ p γ 1 ( γ ) d γ (1) = 1 2 ( 1 - μ 1 ) 2 M i = 0 2 M - 1 2 M - 1 + i i 1 2 ( 1 + μ 1 ) i (2) (3)
(29)

where

μ 1 E b N 0 1 + E b N 0 .
(30)

A similar analysis shows that the conditional SNR of the time-diversity detector given in (23) follows a Γ(2NM, E b /N0/N) distribution, i.e.,

p γ 2 = γ 2 N M 1 e γ E b / N 0 / N ( 2 N M 1 ) ! ( E b / N 0 / N ) 2 N M , γ 0.
(31)

and the BER expression for the diversity detection is then obtained as

P e , div = 0 Q 2 γ p γ 2 ( γ ) d γ (1) = 1 2 ( 1 - μ 2 ) 2 N M i = 0 2 N M - 1 2 N M - 1 + i i 1 2 ( 1 + μ 2 ) i (2) (3)
(32)

where

μ 2 E b / N 0 / N 1 + E b / N 0 / N .
(33)

It should be noted that the correlative detector has an M-fold (spatial) diversity, whereas the time-diversity detector has an MN-fold (spatial and temporal) diversity.

For the iterative detection, since the conditional SNR γ is the summation of the independent conditional SNRs γ1 and γ2, the pdf of γ is the convolution of the gamma pdfs of γ1 and γ2. This is written as follows:

p γ ( γ ) = p γ 1 ( γ ) p γ 2 ( γ ) = ( γ M 1 e γ E b / N 0 ) ( γ N M 1 e γ E b / N 0 / N ) ( M 1 ) ! ( N M 1 ) ! ( E b / N 0 ) M ( E b / N 0 / N ) N M , γ 0.
(34)

The BER expression can then be obtained by averaging Q 2 γ over the conditional pdf of γ.

The complexity of such a calculation can be obviated with the observation that the pdf p γ 2 ( γ ) approaches a Dirac delta function as N becomes large.

This stems from the fact that the gamma distribution approaches a Gaussian distribution if the degree of freedom, here 2NM, is large [18]. Furthermore, the Gaussian distribution tends toward a Dirac delta function as its variance, here 2NM(E b /N0/N)2= 2M(E b /N0)2/N, becomes very small [18]. It follows that if the spreading factor N is sufficiently large, the distribution of p γ 2 ( γ ) can be approximated by an impulse located at the mean value of γ2, which is given as 2NM(E b /N0/N ) = 2M (E b /N0). In other words, p γ 2 ( γ ) is approximatively equal to δ(γ - 2ME b /N0).

So as N becomes large, the pdf of γ2 approaches an impulse and the pdf of γ can be obtained as the shifted pdf of γ1:

p γ ( γ ) p γ 1 ( γ ) δ ( γ 2 M E b / N 0 ) = { ( γ 2 M E b / N 0 ) 2 M 1 e γ 2 M E b / N 0 E b / N 0 ( 2 M 1 ) ! ( E b / N 0 ) 2 M , γ 2 M E b N 0 0 else .
(35)

The BER of the iterative detector can be calculated as

P e = 0 Q 2 γ p γ ( γ ) d γ (1) 2 M E b / N 0 Q 2 γ γ - 2 M E b / N 0 2 M - 1 e - γ - 2 M E b N 0 E b / N 0 ( 2 M - 1 ) ! ( E b / N 0 ) 2 M d γ (2) = Q 4 M E b N 0 - (3) μ 1 2 π e 2 M k = 0 2 M - 1 N 0 k E b k k ! l = 0 k k l μ 1 k - l ( - 2 M E b N 0 ) l Γ k - l + 1 2 , 2 M 1 + E b N 0 (4) (5) 
(36)

Appendix A presents the derivation of this result.

We note that the impulse approximation of the pdf yields a lower bound for the BER, because it can only be approached when the spreading factor N is sufficiently large.

4 Analytical and simulation results

4.1 Probabilistic models

In this section, we present the distribution of the conditional SNRs and discuss the delta approximation related to the iterative detection. Figure 3 shows the probability density functions of the conditional SNRs of the correlation detection γ1, diversity detection γ2, and iterative detection γ, for different scenarios. Each sub-figure includes an extra curve that shows the distribution of γ1 that has been right-shifted by 2M E b N 0 . The coordinates for different sub-figures have been adjusted in order to illustrate the distributions in detail. As analyzed in Section 3, the mean and variance of the conditional SNR of the diversity detection γ2 are 2M E b N 0 and 2 M N ( E b N 0 ) 2 , respectively. This means that while the number of receive antennas and the SNR affect both position and shape of the "pulse," the spreading length only influences its shape. Figure 3a and 3b show that the position and the shape of the pulse vary with the number of antennas. In both cases, the pulse is not very narrow due to the small value of N = 8, resulting in a discernable difference between the shifted version of the distribution of γ1 (dotted curve) and the distribution of γ (dashed curve). The "pulse" looks sharper in Figure 3c since N = 64 is much larger. Because the area under the pdf is fixed, this sharper pulse approximates a delta function such that there is negligible difference between the shifted distribution of γ1 and the distribution of γ. Also, Figure 3c and 3d shows that the delta approximation is not very sensitive to SNR, although it is more accurate with lower SNR.

Figure 3
figure 3

Distribution of the conditional SNRs.

4.2 Performance comparisons

Next, we present the BER performance of MIMO-SESS and compared with a conventional MIMO, PN-coded spread spectrum (MIMO-PNSS) system. The channel between each transmit and receive antenna pair is assumed to be Rayleigh fading that remains constant over T b but is independent from bit to bit [6, 16]. In addition, the channels for different transmit/receive antenna pair are independent. The length of the spreading sequence is set to N = 64 unless noted otherwise. For each scenario and bit signal-to-noise ratio (SNR), 100 runs of 100,000 bits are simulated to evaluate the average bit error rate (BER).

Figure 4 compares the BER of MIMO-SESS with correlation detection to a MIMO-PNSS system. It is observed that without iterative detection, there is no time diversity gain, and thus, the performance with or without self-encoding is the same as expected under high SNR. The performance degradation of MIMO-SESS at low SNR is due to error propagation [1]. In particular, Figure 4 shows that the effect of error propagation is quite severe for a BER greater than 10%. The effect of error propagation can be efficiently alleviated with more antennas, as shown by the example 2 × 2 scenario, since larger spatial diversity reduces BER to below 10% even at low SNR. The plots in Figure 4 show excellent agreement between the analytical and simulation results at high SNR, where error propagation becomes insignificant.

Figure 4
figure 4

Comparison between MIMO-PNSS and MIMO-SESS with correlation detection, N = 64.

The performance of MIMO-SESS with time-diversity detection is shown in Figure 5. The plots show that the proposed system significantly outperforms conventional MIMO-PNSS systems. As an example, there is about 4.5 dB gain for the 2 × 2 configuration at 10-4 BER. This performance improvement can be attributed to the N-fold time diversity introduced by self encoding. Due to the significantly improved BER, error propagation is effectively mitigated as shown by the 2 × 2 scenario. Moveover, the agreement with the simulation results verifies that the analysis has been justified in ignoring error propagation.

Figure 5
figure 5

Comparison between MIMO-PNSS and MIMO-SESS with diversity detection, N = 64.

Figure 6 compares the BER with the iterative detector. Again, there is excellent agreement between the analytical and simulation results at sufficiently high SNR. The performance gain over conventional MIMO-PNSS systems is almost 7 dB at 10-4 BER for the 2 × 2 configuration. The excess gain beyond the expected 3 dB SNR improvement can be attributed to the diversity gain from the time-diversity detection. In fact, the plot shows that a 2 × 2 MIMO-SESS would require an SNR of only 3 dB to achieve a 10-4 BER. The results verify the veracity of the performance analysis and demonstrate that MIMO-SESS can completely mitigate the effect of Rayleigh fading. The difference between the numerical and simulation results at low SNR is due to error propagation. This can be easily demonstrated in simulation by feeding the original (transmitted) bits into the delay registers at the receiver. The results of this simulation are compared with the numerical calculations in Figure 7. The excellent agreement between the simulation and numerical results demonstrates the validity of the statistical models and approximations.

Figure 6
figure 6

Comparison between MIMO-PNSS and MIMO-SESS with iterative detection, N = 64.

Figure 7
figure 7

Comparison between numerical results and simulation results without error propagation, N = 64.

Figure 8 shows the numerical results of MIMO-SESS with the iterative detection for different spreading lengths. For both 2 × 1 and 2 × 2 cases, the performance approaches the lower bound when the spreading length increases. It should be noted that the lower bound is very tight for N ≥ 64. Also, the lower bound is tighter for the 2 × 1 case and at lower SNR. These results are consistent with the discussion in Section 3. It can be seen by comparing the lower bound and the performance of BPSK in AWGN that 2 × 2 MIMO-SESS can provide about 5.2 dB gain over BPSK at 10-4 BER. This significant performance improvement is clearly due to the combined temporal and spatial diversities associated with MIMO-SESS design.

Figure 8
figure 8

Performance of the proposed MIMO-SESS system with various N values.

4.3 Remarks

The effect of error propagation is largely confined to high BERs (> 10-2) as the bit errors are fed back to the de-spreading chips and propagate through the receiver delay registers. Thus, the benefit of MIMO reducing the effect of error propagation occurs in the low SNR regions (primarily through the 3 dB array gain) as shown by the simulation results. However, the performance gaps between error propagation and "no" error propagation (true bits) remain for low BER. The comparison with the analytical results also showed that the discrepancies are primarily in high BER, low SNR regions. This suggests that in practical systems where the BER is sufficiently low, the effect of error propagation and hence its mitigation with MIMO scheme are rather minimal and relatively insignificant. For example at 10-3 BER, the performance gap is negligible for correlation and time diversity detectors, and amounts to less than 0.5 dB for the iterative detector.

The results showed that MIMO scheme provides spatial diversity under fading that is most beneficial to correlation detection (which has no diversity). Time diversity detection on the other hand can achieve N-fold diversity that completely mitigates the effect of fading; so there is very little spatial diversity benefit from MIMO scheme especially under high SNR. Since iterative detection combines time diversity and correlation detection, it also benefit from spatial diversity but to a lesser extent. The advantage of the combination of MIMO and SESS therefore is to exploit the array gain to mitigate error propagation at low SNR and the spatial diversity to improve the overall BER.

5 Conclusion

In this paper, we presented the analytical study of the BER performance of MIMO-SESS over Rayleigh fading channels. We derived the closed-form BER expressions for the correlation detector and time diversity detector, and obtained a lower bound for the iterative detector. The veracity of the analysis has been confirmed with the numerical calculations based on the analytical expressions, which have demonstrated excellent agreement with the simulation results. The performance analysis has shown that MIMO-SESS offers almost 7 dB of gain at a 10-4 BER compared with a 2 × 2 MIMO PN-coded spread spectrum system. Furthermore, the system requires only about 3 dB SNR to achieve a BER of 10-4. This demonstrates that MIMO-SESS can provide a very effective means to exploit both spatial and temporal diversities in order to achieve robust performance in wireless environments.

Although we have examined an Alamouti scheme-based MIMO system with two transmitting antennas, the MIMO-SESS analysis that has been developed here can be easily applied to other orthogonal space-time block coded MIMO systems with any number of antennas at transmitter side. Additional study is being undertaken to extend this work toward multi-code MIMO-SESS that can improve the transmission rate, system throughput, and spectral efficiency.

Appendix

A Derivation of Equation 36

This appendix provides a detailed derivation of Equation (36). Define a = 2ME b /N0, b = E b /N0, and L = 2M, then the BER of the iterative detector can be written as

P e a Q 2 γ γ - a L - 1 e - γ - a b ( L - 1 ) ! b L d γ (1) = 0 Q 2 ( x + a ) x L - 1 e - x b ( L - 1 ) ! b L d x (2) = 0 1 2 π 2 ( x + a ) e - u 2 2 d u x L - 1 e - x b ( L - 1 ) ! b L d x (3) (4)
(37)

By changing the order of the integrals, (37) becomes

P e 1 2 π 1 ( L - 1 ) ! b L 2 a e - u 2 2 P 1 d u
(38)

where

P 1 = 0 u 2 2 - a x L - 1 e - x b d x
(39)

Let z= x b , then

P 1 = b L 0 u 2 2 b - a b z L - 1 e - z d x
(40)

Using the indefinite integral equation given in [[19], Eq. 7.4.322], P1 can evaluated as

P 1 = - b L e - u 2 2 b + a b k = 1 L - 1 ( L - 1 ) ! k ! u 2 2 b - a b k - b L ( L - 1 ) ! 1 - e - u 2 2 b + a b
(41)

Substituting (41) into (38) to determine P e :

P e 2 a 1 2 π e - u 2 2 d u - 1 2 π e a b 2 a e - u 2 2 1 + b b d u (1) - 1 2 π e a b k = 1 L - 1 1 k ! 1 2 b k 2 a e - u 2 2 1 + b b u 2 - 2 a k d u (2) = Q 2 a - 1 2 π e a b k = 0 L - 1 1 k ! 1 2 b k P 2 (3) (4)
(42)

where

P 2 = 2 a e - u 2 2 1 + b b u 2 - 2 a k d u
(43)

This can be further transformed with the substitution t= u 2 2 1 + b b :

P 2 = 2 k - 1 2 b 1 + b a ( 1 + b ) b e - t t - 1 2 b 1 + b t - a k d t (1) = 2 k - 1 2 b 1 + b a ( 1 + b ) b e - t t - 1 2 l = 0 k k l b 1 + b t k - l ( - a ) l d t (2) = 2 k - 1 2 b 1 + b l = 0 k k l b 1 + b k - l ( - a ) l Γ k - l + 1 2 , a ( 1 + b ) b (3) (4)
(44)

where Γ(a, x) denotes the incomplete gamma function with shape a and scale x [[20], Eq. 6.5.3]. Substituting (44) into (42), we have:

P e Q 2 a - 1 2 π e a b b 1 + b (1) × k = 0 L - 1 1 b k k ! l = 0 k k l b 1 + b k - l ( - a ) l Γ k - l + 1 2 , a ( 1 + b ) b (2) (3)
(45)

The final expression for P e in (36) can be obtained with the defined values for a, b, and L:

P e Q 4 M E b N 0 - (1) μ 1 2 π e 2 M k = 0 2 M - 1 N 0 k E b k k ! l = 0 k k l μ 1 k - l ( - 2 M E b N 0 ) l Γ k - l + 1 2 , 2 M 1 + E b N 0 (2) (3) 
(46)

where μ1 is given by (30).

References

  1. Nguyen L: Self-encoded spread spectrum communications. Proceedings of Military Communications Conference Proceedings (MILCOM 1999) 1999, 1: 182-186.

    Article  Google Scholar 

  2. Nguyen L: Self-encoded spread spectrum and multiple access communications. In Proceedings of IEEE Sixth International Symposium on Spread Spectrum Techniques and Applications. Volume 2. Parsippany, NJ; 2000:394-398.

    Google Scholar 

  3. Jang W, Nguyen L: Capacity analysis of m-user self-encoded multiple access system in AWGN channels. Proceedings of IEEE Sixth International Symposium on Spread Spectrum Techniques and Applications 2000, 1: 216-220.

    Google Scholar 

  4. Kong Y, Nguyen L, Jang W: Self-encoded spread spectrum modulation with differential encoding. Proceedings of IEEE Seventh International Symposium on Spread Spectrum Techniques and Applications 2002, 2: 471-474.

    Article  Google Scholar 

  5. Jang WM, Nguyen L, Hempel M: Self-encoded spread spectrum and turbo coding. J Commun Netw 2004, 6(1):9-18.

    Article  Google Scholar 

  6. Kim YS, Jang W, Kong Y, Nguyen L: Chip-interleaved self-encoded multiple access with iterative detection in fading channels. J Commun Netw 2007, 9(1):50-55.

    Article  Google Scholar 

  7. Hua K, Nguyen L, Jang W: Synchronisation of self-encoded spread spectrum system. Electron Lett 2008, 44(12):749-751. 10.1049/el:20083457

    Article  Google Scholar 

  8. Ma S, Nguyen L, Jang WM, Yang Y: Multiple-input multiple-output self-encoded spread spectrum system with iterative detection. In Proceedings of IEEE International Conference on Communications (ICC'10). Cape Town, South Africa; 2010.

    Google Scholar 

  9. Paulraj A, Nabar R, Gore D: Introduction to Space-Time Wireless Communications. Cambridge University Press, Cambridge, UK; 2003.

    Google Scholar 

  10. Gesbert D, Shafi M, Shan Shiu D, Smith PJ, Naguib A: From theory to practice: an overview of MIMO space-time coded wireless systems. IEEE J Sel Areas Commun 2003, 21(3):281-302. 10.1109/JSAC.2003.809458

    Article  Google Scholar 

  11. Paulraj AJ, Gore DA, Nabar RU, Bölcskei H: An overview of MIMO communications--a key to gigabit wireless. Proc IEEE 2004, 92(2):198-218. 10.1109/JPROC.2003.821915

    Article  Google Scholar 

  12. IEEE: IEEE Standard for Local and Metropolitan Area Networks, Part 16: Air Interface for Fixed Broadband Wireless Access Systems. IEEE Std 802.16-2004 2004.

    Google Scholar 

  13. IEEE: IEEE Candidate Standard 802.11n: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. 2004.

    Google Scholar 

  14. 3GPP Technical Specification Group Radio Access Network, Overall description of E-UTRA/E-UTRAN; stage 2 Tech Rep TR 36.300 2007.

  15. Ma S, Nguyen L, Jang WM, Yang Y: MIMO self-encoded spread spectrum with iterative detection over rayleigh fading channels. Hindawi J Electr Comput Eng 2010, 2010: 1-9. Article ID 492079

    Article  Google Scholar 

  16. Proakis JG: Digital Communications. 4th edition. McGraw-Hill, New York; 1989.

    Google Scholar 

  17. Alamouti S: A simple transmit diversity technique for wireless communicaiton. IEEE J Sel Areas Commun 1998, 16(8):1451-1458. 10.1109/49.730453

    Article  Google Scholar 

  18. Hoel PG, Port SC, Stone CJ: Introduction to Probability Theory. Houghton Mifflin, Boston; 1971.

    Google Scholar 

  19. Rade L, Westergren B: Mathematics Handbook for Science and Engineering. Birkhauser Inc., Boston, Cambridge, MA, USA; 1995.

    Google Scholar 

  20. Abramowitz M, Stegun IA: Handbook of Mathematical Functions With Formulas, Graphs, and Mathematical Tables. Dover, New York; 1965.

    Google Scholar 

Download references

Acknowledgements

This work was funded in part by contract award FA9550-08-1-0393 from the US Air Force Office of Scientific Research. The authors wish to thank Dr. J. Sjogren for his support of this study. This paper was presented in part at IEEE International Conference on Communications (ICC), Cape Town, South Africa, May 2010, and at ISITA/ISSSTA2010, Taichung, Taiwan, Oct. 2010.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shichuan Ma.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Ma, S., Nguyen, L., Yang, Y.(. et al. Performance analysis of MIMO-SESS with Alamouti scheme over Rayleigh fading channels. J Wireless Com Network 2011, 145 (2011). https://doi.org/10.1186/1687-1499-2011-145

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2011-145

Keywords