Orthogonal Space-Time Block Coding with Adaptive ...

2 downloads 0 Views 65KB Size Report
and RICHARD HARRIS. +++. Center for Advanced Technology in Telecommunications (CATT). School of Electrical and Computer Engineering. RMIT University.
Orthogonal Space-Time Block Coding with Adaptive Transmit Diversity for Correlated MIMO Channels KEVIN H. LIN +, ZAHIR M. HUSSAIN ++, and RICHARD HARRIS+++ Center for Advanced Technology in Telecommunications (CATT) School of Electrical and Computer Engineering RMIT University Building 39, Level 2, 459 Swanston Street, Melbourne, Victoria, 3000 AUSTRALIA + [email protected], ++ [email protected], +++ [email protected] Abstract: - In this paper we introduce a technique of eigenbeamforming based on the channel correlation matrix and paired with orthogonal space-time code (O-STBC) at the transmitter side of the link. This structure combines the spatial signal paths decorrelation with the diversity gain provided by the space-time code, which results in performance improvement. The probability distributions for both bit-error-rate (BER) and symbolerror-rate (SER) are presented based on the received signal-to-noise ratio (SNR) for this system. The system has been simulated using four transmit antennas in both uncorrelated and correlated channels. Results showed that the proposed scheme provides a significant improvement in the error rate performance of spatially correlated channels. Key-Words: - Adaptive beamforming, space-time channel, MIMO, transmit diversity, block coding

1 Introduction It is often impossible to correctly detect the transmitted data at the receiver without some form of training signal or less-attenuated replica of the transmitted signal to provide redundancy in the spatial domain. This is due to signal fading introduced by the propagation channel, which degrades the performance of wireless communication systems. The classical approach is the use of receiver diversity where multiple antennas are employed at the receiving side for achieving spatial diversity to combat signal fading. By applying the same concept, spatial diversity can also be achieved by employing multiple antennas at the transmitter side, or both sides. In fact, it has been shown in [1]-[3] that the use of multiple antennas at both transmitter and receiver can greatly improve system capacity. However, in practice, it is more cost effective and feasible to employ multiple antennas at the base station (BS) only. Therefore, in the past decade considerable attention in transmission optimisation has turned to the BS transmit antenna array, so we will only consider transmit diversity. Different transmit diversity schemes have been proposed in order to provide diversity gain. The technique described in [4] utilized feedback signalling to achieve its diversity gain. In [5], the technique of training information but no feedback is used. In 1998, Tarokh et al proposed space-time

trellis coding (STTC) in [6] by jointly designing forward error coding (FEC), modulation, transmit and receive diversity to provide high performance. The performance criteria for designing STTC were derived in [6] under the assumption that the channel is fading slowly and that the fading is frequencynonselective. These advances were then also extended to fast fading channels. Despite the fact that STTC performs extremely well, it comes at the cost of relatively high encoding and decoding complexity. In addressing the issue of system complexity, Alamouti [7] discovered a remarkable space-time block code (STBC), which uses two transmit antennas and offers a significant low complexity system but at a cost of slight performance degradation. This invention motivates Tarokh et al. to go on to generalise STBC to an arbitrary number of transmitter antennas by orthogonal design in [8], called orthogonal spacetime block coding (O-STBC). Its decoding algorithms and performance results are later presented in [9]. However, the primary requirement for diversity improvement of these space-time codes is based on the assumption that the channel is sufficiently uncorrelated. In practice, different signal paths arrived at the multiple antennas are often correlated to some degree. Hence, if the received signal has been severely attenuated by the propagation fading effect, it is highly likely that its replicas have also

experienced the same coherent deep fade. In [10], Siwamogsatham proposed a robust space-time code for data transmission over correlated Rayleigh fading channel. It is a concatenation of trellis coded w1 Data Symbols

1 Space-Time Encoder

w1

wNt

Channel Estimator

Space-Time Decoder

Received Symbols

Nr

wNt

Computation of Antenna Weights R = V D VH

Fig. 1. Structure of transmit diversity scheme with transmit beamforming and space-time coding.

modulation (TCM) and STBC as its outer encoder. It is proven to achieve a good performance in a broad range of correlated Rayleigh fading conditions but at a cost of high encoding and decoding complexity. In this paper, we introduce a new transmit diversity scheme by jointly using transmit eigenbeamforming with orthogonal space-time block coding (O-STBC). This new scheme combines the capabilities of these two different transmission techniques in exploiting propagation channel characteristics to achieve a remarkable performance in wireless transmission in spatially correlated channel environment. There are other similar schemes proposed over the last few years [11]-[16], but they all require some sort of feedback signalling about the propagation channel or the use of training sequence to achieve their performance gain. The underlying concept of our proposed scheme is the transmission of data symbols that is encoded by the O-STBC then transmitted in the direction of strongest signal path seen by the mobile station (MS). As for signal transmission in a multipath propagation environment described in [17], the paths used by both uplink and downlink can be assumed to be identical. Therefore, the number of paths, the path delays, and path angles are the same for both links. Based on this fact, the decorrelation of channel spatia l covariance matrix can be performed at the BS by eigen-analysis of uplink path angles estimates. This eliminates the need for feedback signalling of the downlink channel estimates from the MS. Furthermore, it reduces the computation and the complexity of the system that is usually required in other schemes mentioned above. This paper is organized in the following format: in Section 2, signal model for the transmit beamforming transmission in a multiple input multiple output (MIMO) channel configuration is presented. Its description and mathematical models will be given as well as the signal model for the forward link. The encoding and decoding algorithms

of a ½ rate O-STBC using four transmit antennas are presented in Section 3. In Section 4, a description of the space-time channel model with hyperbolically distributed scatterers is provided. Error probability analysis for the proposed system is described in Section 5. In Section 6, we present simulation results of the new transmission scheme and compare their performance in two different channel conditions. Finally, Section 7 presents our conclusions and remarks.

2 Signal Model A general structure of a transmission system comprising transmit beamforming and space-time coding transceiver is shown in Fig 1. Consider wireless transmission in a multiple input multiple output (MIMO) wireless channel configuration comprising N t transmit antennas at the base station (BS) and N r receive antennas at the mobile station (MS). We assume that a uniform linear array (ULA) is used at the BS with a spacing of d meters between the antenna elements. In the uplink transmission over a multipath channel environment, let the n th path signal impinging on an ULA have an angle -of-arrival (AoA) of φ n . The array propagation vector can be found as follows: (1) a(φ n ) = [1 e( jβ ) e ( j 2β ) L e( j( N −1) β ) ] t

where β =

2π ⋅ d ⋅ sin(φ n ) and λ being the carrier λ

frequency wavelength. According to [18], the spatial covariance matrix that specifies the spatial correlation between antenna elements is given by:

R=

1 L H a(φn ) a (φ n ) ∑ L n=1

(2)

where L denotes the number of dominant resolvable signal paths. Let h j denotes the channel vector between the j th mobile receive antenna the BS transmit antennas. It has a form of h j = RU j with U j = [u 1, j

u2, j

L u N t , j ]T ,

where (.)T denotes

vector transpose operation. ui, j is the channel fading coefficient between the i th transmitting antenna (at the BS) and the j th receiving antenna (at the MS) and is modelled as a zero-mean complex-valued Gaussian process with Jakes power spectrum density. To maximize the transmitted signal power along the dominant multi-paths, eigen-decomposition of the spatial covariance matrix (2) should be performed, then apply the resulting antenna weights

given by the eigenvector that corresponds to the largest eigenva lue. The eigen-decomposition has the following form: R = VD V H (3) where D = diag( µ1 µ 2 L µ N t ) is a diagonal matrix with ordered eigenvalues on the main diagonal and unitary matrix V is composed with corresponding eigenvectors. Hence, the transmit weight vector W = [ w1 w2 L wN t ]T can be found is the first column of V . If the transmit weight vector is applied prior to the signal transmission, the transmitted signal x has a form of: ∗







x = [ w1 x w2 x w3 x w4 x]T .

(4) The received signal at the j th MS antenna can be expressed as: y j = xh j + η j (5) where η is the additive white Gaussian Noise with one-sided sample variance of N o / 2 .

3 Orthogonal Space-Time Block Code In comparison between different space-time codes described in [4], [5], [6], [7], and [10], the orthogonal space-time block code (O-STBC) in [8] is considered in this paper due to its simplicity in encoding and decoding algorithms and its appealing performance over Rayleigh fading channel using multiple transmit antennas. The construction of this STBC was based on a classical mathematical framework of orthogonal design. The original data symbols of size of k are first fed to the space-time encoder. At the output of the encoder there is a transmission matrix with a dimension of p× Nt , where N t is the number of transmit antennas and p represents the number of time slots used to transmit k input symbols. This matrix is a linear combination of input data signal and the signal replicas artificially created at the encoder. At any time instant, i , the elements in the i th row of the transmission matrix is transmitted simultaneously from N t transmit antennas. Hence, the transmission code rate can be easily calculated by:

r=

k . p

(6)

An example of O-STBC encoding scheme using four transmit antennas for a code rate of ½ is given by [8]:

 s1   − s2 −s  3 −s G4 =  ∗4  s1  − s2∗  ∗  − s3  − s∗  4

s2

s3

s1 s4 − s3 s2∗ s1∗ s4∗ − s3∗

− s4 s1 s2 s3∗ − s4∗ s1∗ s2∗

s4   s3  − s2   s1  s4∗  s3∗   − s2∗  s1∗ 

(7)

The decoding algorithm at the receiver is the maximum likelihood detection that minimizes the decision metric over all possible values of codeword. The decision metric for decoding x1 is given by:  N r  y1, j h1∗, j + y2, j h∗2, j + y3, j h3∗, j + y4, j h∗4, j + ( y5, j ) ∗ h1, j       j =1  + ( y ) ∗ h + ( y ) ∗ h + ( y ) ∗ h 6, j 2, j 7, j 3, j 8, j 4, j    − x1

2



Nr   +  −1 + 2  j =1 

Nt

∑∑ h

i, j

i =1

2

 2  x1  

(8) The decision metric for decoding x2 is given by:  N r  y h∗ − y h∗ − y h∗ + y h∗ + ( y )∗ h  2 , j 1, j 3 , j 4, j 4, j 3, j 5, j 2, j    1, j 2, j   ∗ ∗ ∗   j =1 − ( y6, j ) h1, j − ( y7, j ) h4, j + ( y8, j ) h3, j    − x2

2



 Nr  +  −1 + 2  j =1 

Nt

∑∑ h

i, j

i =1

2

 2  x2  

(9) The decision metric for decoding x3 is given by:  N r  y h∗ + y h∗ − y h∗ − y h∗ + ( y ) ∗ h   2, j 4, j 3, j 1, j 4, j 2 , j 5, j 3, j    1, j 3, j   ∗ ∗ ∗   j =1 + ( y6, j ) h4, j − ( y7, j ) h1, j − ( y8, j ) h2, j    − x3



 Nr  +  −1 + 2  j =1 

Nt

∑∑ i =1

2  hi , j  x3  

2

(10) The decision metric for decoding x4 is given by:

2

 N r  y1, j h4∗, j − y2, j h3∗, j + y3, j h2∗, j − y4, j h1∗, j + ( y5, j )∗ h4, j       j =1  − ( y ) ∗ h + ( y ) ∗ h − ( y )∗ h 6, j 3, j 7, j 2, j 8, j 1, j    − x4



Nr   +  −1 + 2  j =1 

Nt

∑∑ h

2

i, j

i =1

 2  x4  

(11)

4 The Space-Time Channel Model In this paper, we consider the space-time channel model with hyperbolically distributed scatterers (GBHDS), recently proposed in [19]. This model assumes that the scatterers are arranged circularly around the MS, whereby the distance between the mobile and the local scatterers and the distances between the local scatterers and the dominant scatterers are distributed hyperbolically. The GBHDS model is shown in Fig. 1 of [19]. The AoA of the nth path impinging on the BS ULA and is given by φ k = φ1 + φ2 , where

 r sin (ϕ1k )   φ1 = tan −1  k  D − rk cos (ϕ1k ) 

 R k sin (ϕ 2 k )  −1  ,  tan   D1 − R k cos (ϕ 2 k )    for Rk sin(ϕ 2 k ) ≤ D1 (13) φ2 =   R sin ( ϕ )  k 2k tan −1   D − R cos (ϕ )  + π ,  k 2k   1  for Rk sin(ϕ 2 k ) > D1  The random variables rk and Rk with their pdf’s given in [19] can be obtained using a random variable xk uniformly-distributed over the interval [0,1] with the following transformations:

(14)

1 tanh −1 ( xk ) a2

(15)

where a1 and a2 are parameters that control the spread (standard deviation) of the local and the dominant scatterers around the MS, respectively. Moreover, ϕ1k and ϕ 2 k are uniformly distributed on the interval [0, 2π ] [19]. The distance between the BS and the local scatterers can be calculated as:

D1 = rk2 + D2 − 2rk D cos (ϕ1k )

5 Error Probability Analysis To evaluate of the performance of the proposed system, we have developed computer simulation to calculate the bit-error-rate (BER) and symbol-errorrate (SER). Following the same notation in the previous sections and that used in [20], a general form of calculating BER and SER for a system employing 4-ary PSK baseband modulation can be given by:

P( e) = Q( 2γ b )

(17)

and:

P( e) = 2Q( 2γ b )[1 − 0.5Q( 2γ b )] ,

(18) respectively, where γ b is the average received signal-to-noise ratio (SNR) at the output of maximum ratio combiner (MRC). Detailed derivation is given in [20]. Q(.) is the Q-function given by: ∞

2 1 Q( x ) = e( − t / 2) dt (19) ∫ 2π x The received SNR ( γ b ) should be found from the

following formula: 2

Ε[ Y F ] γb = pNrσ n2

(20)

where Y is the received signal matrix, which has the form Y = CWH , where C is the O-STBC matrix, with a dimension of p× Nt , W = diag( w1 w2 L wN t ) , H = [ h1 h2 L hN r ] is the channel matrix, and σ n2 is the noise variance. Note that . as

A

F

=

F

denotes the Forbenius norm defined

∑a

2 ij

. The result of this numerical

i, j

analysis will be presented in the next section.

and

Rk =

where D is the distance between the BS and the MS.

(12)

and

1 rk = tanh −1 ( xk ) a1

2

(16)

6 Simulation Results and Discussion In this simulation we consider a MIMO channel configuration as shown in Fig. 1 with N t = 4 uniform linear array (ULA) having element spacing of 0.5λ at the BS, and N r = 2 at the MS. We assumed that the number of dominant resolvable paths is L = 4 for the estimation of spatial covariance matrix. Since a single path propagation model has always been used for the performance

evaluation of space-time codes, we also adopt this method for our forward link simulations. In general, quasi-static fading channel is modelled with the amplitude coefficients of ui, j

0 1 0 0

0 0 1 0

0 0 0  1

-2

10

-3

10

-4

10

-5

10

-6

10

0

2

4

6

8

10

12

SNR (dB) Fig. 2. Simulated error rate performance curves of the new transmit diversity system in zero correlation channel model with four transmitting and different number of receiving antennas. 0

10

G4-SER Nr =1 G4-BER Nr =1 G4-SER Nr =2 G4-BER Nr =2

-1

10

-2

10

-3

10

-4

10

-5

10

-6

10

(21)

Note that eigen-analysis of this channel environment provides no spatial decorrelation and only sets the amplitude equally to all antenna elements of a value of 0.5. We simulated the new transmit diversity system in two different channel environments with one being spatially correlated and the other being uncorrelated. The O-STBC encoding scheme used for N t = 4 is G4 as specified in (7) and the decoding algorithm is provided in (8)-(11). Different numbers of receiving antennas are used for the new scheme; also considered in both channe l environments. QPSK for the baseband modulation of information bits is employed at the transmitter and both symbol error rate (SER) and bit error rate (BER) are being calculated at the receiver. Fig.2 shows both SER and BER performance curves of the new transmit diversity scheme in a channel that has no spatial correlation between

-4

-2

0

2

4

6

8

SNR (dB) Fig. 3. Simulated error rate performance curves of the new transmit diversity system in GBHDS channel model with four transmitting and different numbers of receiving antennas. 10

10

Error Probability

1 0 R= 0  0

-1

Error Probability

while the phase is uniformly distributed over the interval [0, 2π ]. The channel fading coefficient is kept constant for the duration of space-time encoded block length but independently generated for different antenna paths and blocks. The receiver is assumed to have perfect knowledge of these coefficients for maximum likelihood decoding. For the performance evaluation of the proposed transmit diversity scheme, we simulated the system with O-STBC in two different channel environments. In the spatially correlated macrocell environment with geometrical based hyperbolically distributed scatterers (GBHDS) channel model proposed in [19], we set a1 = 0. 2 , a2 = 0.007 , and D = 1000 meters. With these parameter values applied in equation (6) and (8) of [19], dominant and local scatterers are hyperbolically distributed at a maximum of 700 meters and 50 meters respectively from the MS. These parameter values set the GBHDS channel model to a typical macrocell scenario. In the case of no channel correlation, the spatial covariance matrices have the following form:

G4-SER Nr =1 G4-BER Nr =1 G4-SER Nr =2 G4-BER Nr =2

10

Error Probability

2

being Rayleigh distributed having E{ ui, j } = 1 ,

0

10

10

10

10

10

10

0

QPSK-SER QPSK-BER QPSK-SER QPSK-BER

-1

Rx1 Rx1 Rx2 Rx2

-2

-3

-4

-5

-6

0

2

4

6

8

10

12

SNR (dB)

Fig. 4. Theoretical error rate performance curves of the new transmit diversity system in zero correlation channel model with four transmitting and different number of receiving antennas.

antenna paths. The diversity improvement in having an additional receive antenna is at an average of 4.5 dB over a single receive antenna for both SER and BER. It is very consistent with the simulation results in [9]. A very similar performance curve is shown in Fig. 3, but with lower system error probability when the forward link channel is modelled as macrocell environment with hyperbolically distributed scatterers. This proves that the decorrelation process (eigen-decomposition) gives better performance in an environment with a higher degree of spatial channel correlation. The diversity improvement of using two receive antennas over a single antenna is at an average of 5.5dB in the GBHDS channel model. More importantly, if we compare the error rate performance over these two figures, a significant gain in SNR of about 4dB at an error rate of 10 −4 for N r = 2 and 4.3dB at an error rate of 10 −2 for N r = 1 in both SER and BER is obtained. In addition to the above simulation results, we have also provided error probability results based on theoretical analysis for the uncorrelated channel model. Results of this analysis results are shown in Fig. 4; they are very similar to the results of the numerical simulation shown in Fig. 2. Comparing these two figures, a slight variation in the performance could be noticed; this is due to the fact that the random realizations of channel coefficients in the numerical simulation were not always equal to the statistical averaged value used in the theoretical analysis. Nevertheless, it provides comparable system performance curves.

7 Conclusion A high performance transmit diversity scheme is proposed. The idea involves combining transmit eigenbeamforming with orthogonal space-time block coding. The system has been simulated and tested in two channel models with different spatial correlations. Simulation results have shown that the proposed technique preserves the same diversity gain in uncorrelated channel environments as in the case of using only orthogonal space-time block coding, however, it provides a remarkable improvement in the diversity gain in spatially correlated channel environments. References: [1] E. Telatar, “Capacity of Multi-Antenna Gaussian Channels,” AT&T-Bell Labs, Tech. Rep., June 1995.

[2] G. J. Foschini, “Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas,” AT&T Bell Labs Tech. J., pp. 41-59, 1996. [3] G. J. Foschini and M. J. Gans, “On limits of wireless communications in a fading environment when using multiple antennas,” Wireless Personal Commun., vol. 6, no. 3, pp. 311-335, Mar. 1998. [4] G. G. Raleigh and J. M. Cioffi, “Spatio-temporal coding for wireless communication,” IEEE Trans. Commun., vol. 46. pp. 357-366, Mar. 1998. [5] J. Winters, “The diversity gain of transmit diversity in wireless systems with Rayleigh fading,” IEEE Trans. Veh. Technol., vol. 47, pp. 119-123, Feb. 1998. [6] V. Tarokh, N. Seshadri, and A. R. Calderbank, “Space-time codes for high data rate wireless communication: Performance criterion and code construction,” IEEE Trans. Inform. Theory, vol. 44, pp. 744-765, Mar. 1998. [7] S. M. Alamouti, “A simple transmit diversity technique for wireless communications,” IEEE J. Select. Areas Commun., vol. 16, pp. 14511458, Oct. 1998. [8] V. Tarokh, H. Jafarkhani, and A. R. Calderbank, “Space-time block codes from orthogonal designs,” IEEE Trans. Inform. Theory, vol. 45, pp. 1456-1467, Jul. 1998. [9] V. Tarokh, H. Jafarkhani, and A. R. Calderbank, “Space-time block coding for wireless communications: Performance results,” IEEE J. Select. Areas in Commun., vol. 17, pp. 451-460, Mar. 1999. [10] S. Siwamogsatham and M. P. Fitz, “Robust space-time codes for correlated Rayleigh fading channels,” IEEE Trans. Signal Process., vol. 50, pp. 2408-2416, Oct. 2002. [11] G. Jongren, M. Skoglund, and B. Ottersten, “Combining transmit beamforming and orthogonal space-time block codes by utilizing side information,” in Proc. 1st IEEE Sensor Array Multichan. Signal Process. Workshop, Boston, MA, pp. 153-157, Mar. 2000. [12] G. Jongren, M. Skoglund, and B. Ottersten, “Combining beamforming and orthogonal space-time block coding,” IEEE Trans. Inform. Theory, vol. 48, pp. 611-627, Mar. 2002. [13] S. Zhou, and G. B. Giannakis, “Optimal transmitter eigen-beamforming and spacetime block coding based on channel mean

feedback,” IEEE Trans. Signal Process., vol. 50, pp. 2599-2613, Oct. 2002. [14] J.-C. Guey, M. P. Fitz, M. R. Bell, and W.-Y. Kuo, “Signal design for transmitter diversity wireless communication systems over Rayleigh fading channels,” IEEE Trans. Commun., vol. 47, pp. 527-537, Apr. 1999. [15] X. Cai and G. B. Giannakis, “Differential space-time modulation with transmitbeamforming for correlated MIMO fading channels,” in Proc. ICASSP ’03, vol. 4, pp. IV_25-IV_28, Apr. 2003. [16] R. Negi, A. M. Tehrani, and J. M. Cioffi, “Adaptive antennas for space-time codes in outdoor channels,” IEEE Trans. Commun., vol. 50, pp. 1918-1925, Dec. 2002. [17] A. J. Paulraj and C. B. Papadias, “Space-time processing for wireless communications; Improving capacity, coverage, and quality in wireless network by exploiting the spatial dimension,” IEEE Personal Commun., vol. 14, no. 5, pp. 49-83, Nov. 1997. [18] Siemens, Channel Model for Tx Diversity Simulations using Correlated Antennas, 3GPP Document TSG-RAN WG1 #15, R1-00-1067, Berlin, Germany, Aug. 2000. [19] S. S. Mahmoud, Z. M. Hussain, and P. O’Shea, “A space-time model for mobile radio channel with hyperbolically distributed scatterers,” IEEE Antennas and Wireless Propagation Letters, vol. 1, pp. 211-214, 2002. [20] J. G. Proakis, Digital Communications, New York, NY: McGraw-Hill Inc., 4rth Edition, 2001.

Suggest Documents