Printer Friendly
The Free Library
19,573,952 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

A novel blind channel estimation for a 2x2 MIMO system.


1. Introduction

Multiple Input Multiple Output (MIMO) signal transmission schemes are attractive for high-speed data transmission in wireless communication systems because they offer an increased data throughput (capacity) without increasing operational bandwidth [1,2]. Also they are capable to enhance the quality of signal transmission through the use of transmitter or receiver diversity. These advantages are possible under the condition that the MIMO channel state information (CSI) is available at the receiver. Traditionally, CSI can be acquired by sending training sequences (also known as pilot signals) evenly spaced along a block of transmit symbols. The disadvantage of this approach is that the training sequences take up the precious bandwidth. In order to save the bandwidth and increase spectral efficiency, blind and semiblind channel estimation methods can be applied to obtain the CSI.

Several blind channel estimation methods have been described in [3,4]. These methods are based on the subspace algorithm [5], which utilizes the orthogonality between the channel matrix and the Sylvester matrixformed noise subspace. There are several drawbacks of subspace-based MIMO channel estimation methods. One is that they suffer from so-called multi-dimensional ambiguity. As a result, several pilot sequences are needed to eliminate this ambiguity. Two, in order to compensate for extra degrees of freedom in the noise subspace when the number of transmit antennas is smaller than the number of antennas at the receiver, the pre-coding is required [3,4]. Also, EVD is an inherent part of the algorithm, which leads to high implementation complexities.

In [6,7], a semi-blind channel estimation method employing orthogonal pilot maximum likelihood (OPML) estimator has been proposed. The method performs singular value decomposition (SVD) to the received signal correlation matrix to estimate the 'whitening' matrix of channel. By using the 'whitening' matrix, the OPML estimator shows a I dB improvement of bit error rate (BER) compared to the conventional least squares (LS) training scheme if the same length of training sequence is used. However, it still requires a large number of training symbols to achieve the same performance as LS. Furthermore, SVD has to be applied twice to obtain the 'whitening' matrix and the rotation matrix. These operations lead to the increased computational complexity.

The work in [8] presents a new SVD-based blind channel estimation scheme which uses a simple block pre-coding structure. The advantage of this approach is that CSI can be recovered without ambiguity if the proper modulation is applied. Another advantage of this scheme is that no block decoder is needed at the receiver. These advantages are gained at the expense of the coding rate. The coding rate decreases as more transmitting antennas are used. In particular, for a 2x2 MIMO system the code rate is 1/2, which results in wasting of the precious spectrum.

In this paper, we propose a novel blind channel estimation algorithm, which is of much lesser complexity than those based on SVD or EVD. Its important feature is that it preserves the advantages of the coding scheme described in [81 without sacrificing the coding rate. The new scheme offers a full coding rate (coding rate is equal to 1) when the number of transmitting antennas is equal to the number of receiving antennas. In the case of a 2x2 MIMO system, this coding scheme reduces the noise power to the half of the original noise power. This scheme exhibits the phase ambiguity. However, it can be eliminated using only one extra pilot sequence.

The rest of the paper is organized as follows. In Section 2, a model of MIMO system employing a block coding scheme is introduced. A new blind channel estimation method is described in Section 3. The solution of eliminating the phase ambiguity is given in Section 4. Simulation results are presented in Section 5. Section 6 concludes the paper.

2. System Description & Coding Scheme

In this paper, a narrow band block fading channel is assumed. The number of transmitting and receiving antennas is denoted as [N.sub.t] and [N.sub.r], respectively. Thus the channel H is the [N.sub.r] x [N.sub.t] dimension channel matrix with [h.sub.ij] representing complex response between the i-th receiving antenna and the j-th transmitting antenna. In further considerations [N.sub.t] is assumed to be equal to [N.sub.r].

The input symbols at transmitter can be represented by

X = {[x.sub.1], [x.sub.2], [x.sub.3],......} (1)

where X stands for independent identically distributed (i.i.d) Gaussian random signals with zero mean and the

variance matrix given by [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]

where E{} implies the expectation and 652 is the power of one symbol.

The symbols are encoded using a block encoder structure before being transmitted. As a result, the i-th symbol block is an element of matrix group [A.sub.i] [member of] [C.sup.[N.sub.r]x[N.sub.r][N.sub.t]]=[C.sup.2x4].

The data received at the other end of the communication channel is affected by the channel properties and an additive noise. Therefore the relationship between the transmitted encoded symbols and received data is given as:

[Y.sub.i] = [HA.sub.i] + [N.sub.i] (2)

where [Y.sub.i] is the [N.sub.r]x[N.sub.r][N.sub.t] received signal matrix and [N.sub.i] is the [N.sub.r]x[N.sub.r][N.sub.t] (i.i.d) Gaussian random noise matrix with zero mean.

The coded output of the transmitter can be written as:

[A.sub.i] = [[A.sub.4i+1] [A.sub.4i+2] [A.sub.4i+3] [A.sub.4i+4]] (3)

where

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)

and [X.sub.2i+I] =[[X.sub.4i+1] [X.sub.4i+2] and [X.sub.2i+2] = [[x.sub.4i+3] x [4.sub.i+4]. U = [U.sub.1.sup.T] [U.sub.2.sup.T], [U.sub.1] = [1 1], [U.sub.1] = [I -11 represent the encoder structure.

Therefore, the transmitted coded signals are

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (5)

or

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)

From expression (6), one can observe that 4 symbols are sent in 4 symbol periods during one block. Therefore, the code rate is l.

The received signal blocks can be written as (7):

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (7)

in which [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] is the random Gaussian noise matrix. An equivalent representation of (7) is given by (8):

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (8)

By linking (8) directly to individual channel matrix elements, one obtains:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (9)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (10)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (11)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (12)

As a result, the relationship between the raw (transmitted) data and the received data is given by (13):

[??].sub.i] = [??].sub.i] + [??].sub.i] (13)

in which the individual terms are identified by (14)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (14)

where

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (15)

Due to the fact that the elements in [N.sub.i] represent a Gaussian random noise also the elements in [??].sub.i] obey the Gaussian distribution. However, the average power of each element in [??].sub.i] is half of that in [N.sub.i]. In this case, the noise power is suppressed by the coding scheme.

3. Blind Channel Estimation

The blind channel estimation requires the knowledge of the correlation matrix of [??], which is given as:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (16)

Because the power of each element in [??].sub.i] is half of that in the noise matrix [N.sub.i], then Equation (16) can be rewritten as:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (17)

If the information symbol sequence is of unit power then (17) becomes:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (18)

where

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (19)

Thus (18) can be converted to (19)

[R.sub.i] = [[bar.H][bar.H].sup.H] + 1/2 E {[N.sub.i][[N.sub.i.sup.H]} (20)

By introducing [bar.h] = vec(H), the following holds: Int. J. Communications, Nenvork and System Sciences

[[bar.HH].sup.H] = diag([|[bar.h]|.sup.2]) (21)

where vec (*) means vector operation in which columns of H are stacked on top of each other and 1.1 denotes the absolute value.

[|[bar.h]|.sup.2] = [[|[h.sub.11]|.sup.2] [|[h.sub.12]|.sup.2] ... [|[h.sub.[N.sub.r][N.sub.t]]|.sup.2] (22)

As a result

[R.sub.i] = diag([|[bar.h]|.sup.2]) + 1/2 E{[N.sub.i][N.sub.i.sup.H]} (23)

The estimation of [bar.h] is equivalent to finding the roots of the diagonal elements in R.

To obtain the solution, the square-root algorithm can be applied. One problem that is faced using this approach is that it introduces the phase ambiguity in the estimated [bar.h]. This is because the square roots are obtained for the norms of the elements of the channel matrix H. In the next section, a method for the phase ambiguity elimination is described.

4. Phase Ambiguity Elimination

It is apparent that the proposed blind channel estimation algorithm provides the information about the estimated norm of each element in channel matrix H of the 2x2 MIMO system as shown by the following.

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (24)

Now the task is to obtain the phases of these elements. By sending one pilot sequence P where

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (25)

one obtains

[Y.sub.P] = HP + N (26)

in which [Y.sub.P] and P are known. More specifically, we have

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (27)

By replacing |[h.sub.[N.sub.r][N.sub.t]]| in (25) by the estimated values, the following is obtained

[X.sup.1.sub.p] = |[[??].sub.11]| cos[[theta].sub.11] + |[[??].sub.12]| = cos[[theta].sub.12] (28)

[Y.sup.1.sub.p] = |[[??].sub.11]| sin[[theta].sub.11] + |[[??].sub.12]| = sin[[theta].sub.12] (29)

[X.sup.2.sub.p] = |[[??].sub.21]| cos[[theta].sub.21] + |[[??].sub.22]| = cos[[theta].sub.22] (30)

[Y.sup.2.sub.p] = |[[??].sub.21]| sin[[theta].sub.21] + |[[??].sub.22]| = sin[[theta].sub.22] (31)

To determine [[theta].sub.11], [[theta].sub.12], [[theta].sub.21] and [[theta].sub.22], Equations (9)(10) and (11)(12) are used in which (9)/(10) and (11)/(12) are formed. This operation results in the following

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (32)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (33)

where [sigma].sub.1]=[[theta].sub.11]-[[theta].sub.21], and [sigma].sub.2]=[[theta].sub.12]-[[theta].sub.22].

Using Equations (32) and (33), [sigma].sub.1] and [sigma].sub.2] can be estimated by including noise impact. Then [[theta].sub.11], [[theta].sub.21], and [[theta].sub.12] [[theta].sub.22] can be expressed using the estimated [sigma].sub.1] and [sigma].sub.2] as,

[[theta].sub.21] = [??].sub.1] - [[theta].sub.11] (34)

[[theta].sub.22] = [??].sub.2] - [[theta].sub.12] (35)

By substituting (34) into Equations (32) and (35) into Equations (33), the phases [[theta].sub.11], [[theta].sub.21], [[theta].sub.12] and [[theta].sub.22] can be determined. Therefore, the phase ambiguity can be resolved.

5. Simulation Results

The validity of the proposed blind channel estimation algorithm for a 2x2 MIMO is investigated via computer simulations. For reference purposes, comparisons are made with a training-based channel estimation using the least square (LS) method and a semi-blind channel estimation using an orthogonal pilot maximum likelihood (OPML) algorithm. The following is the necessary information that is used to perform comparisons with the alternative channel estimation algorithms.

The performance of the proposed channel estimation is assessed in terms of mean square error (MSE) as given by

MSE = E{||H - [??]||.sup.2.sub.F]} (36)

in which [|| * ||.sub.F.sup.2] stands for the Frobenius norm.

In the LS method, the estimated channel matrix is given as [10],

[[??].sub.LS] = [YP.sup.[dagger]] (37)

where [{ * }.sup.[dagger]] stands for the pseudo-inverse operation.

The MSE of LS method is given as

[MSE.sub.LS] = E{||H - [[??].sub.LS]||.sup.2.sub.F]} (38)

According to [11] and [12], the minimum value of MSE for the LS method is given as

[MSE.sup.LS.sub.min] = [M.sup.2.sub.t] [M.sub.r]/[rho] (39)

in which [rho] stands for transmitted power to noise ratio in the training mode. Here we assume that the SNR in the proposed estimation scenario is equal to [rho].

In [6] and [7], a WR-based semi-blind channel estimation method was introduced. Following that method, the MIMO channel matrix H can be decomposed by applying the singular value (SV) decomposition

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (40)

where P and Q are two singular vectors corresponding to eigenvalues. [Sigma] represents eigenvalues of H by the diagonal matrix. For both P and Q the following properties hold: [PP.sup.H] = [P.sup.H]P = I and [QQ.sup.H] = [Q.sup.H]Q = 1. The whitening matrix W is given by W = P[Sigma] and Q is the rotation matrix. The whitening matrix W can be obtained blindly by computing the second-order statistics of a received signal. Details are given in Section 2.3 of [13] and thus are not repeated here. The matrix W is assumed to be perfectly known at the receiver. Training sequences are used for estimating the unitary matrix Q. It has already been proved in [6] and [7] that such a unitary matrix Q helps increasing estimation gains because it uses a smaller number of parameters.

To estimate the rotation matrix Q, several algorithms can be applied. The orthogonal pilot maximum likelihood (OPML) algorithm offers the best performance, as demonstrated in [6]. In this algorithm, the training matrix [X.sub.p] is set to have orthogonal properties with unit power and length equal to [N.sub.t], [X.sub.p.sup.H][X.sub.p] = [X.sub.p][X.sub.p.sup.H] = I. The OPML estimator is expressed as (36),

arg min [||[Y.sub.p] - [WQ.sup.H] [X.sub.]||.sup.2] (41) subj. to [QQ.sup.H] = 1

where Q is obtained by minimizing the likelihood.

Let [??] = [W.sup.H][Y.sub.p][X.sup.H.sub.p], then by applying SVD to [??], we have

[[??].sub.M] [[??].sub.M] [[??].sup.H.sub.M] = SVD([??]) (42)

It can be shown that the estimated [??] of Q that minimizes the likelihood is given as [6]:

[??] = [[??].sub.M][[??].sup.H.sub.M] (43)

The channel matrix H is then estimated as

[??] =W[[??].sup.H] (44)

In Figure 1, the performance of LS method, OPML algorithm and the proposed blind estimation method for a 2x2 MIMO system are presented. The length of training sequences used by LS method and OPML algorithm is set to 2.

From Figure l, one can see that when the number of received symbols increases, the blind estimation accuracy is improved. The performance of blind channel estimation is always better than offered by LS. This is mainly because the proposed algorithm reduces the noise power to half of the original one. When making comparison with OPML algorithm, one finds that the performance of the proposed estimation algorithm is always better when the number of received symbols is equal or more than 100.

[FIGURE 1 OMITTED]

[FIGURE 2 OMITTED]

Figure 2 illustrates the convergence of the blind channel estimation for a 2x2 MIMO system. It can be seen that for each of the three assumed values of SNR, the convergence occurs within the first 100 received symbols. The use of a larger number of symbols (100 to 500) provides only a slight improvement. The full convergence occurs at about 700 symbols. One can see that with 100 received symbols the estimation is already very accurate irrespectively of the assumed value of SNR.

6. Conclusions

In this paper we have presented a novel blind algorithm for estimating a channel of a 2x2 MIMO. The proposed algorithm operates in conjunction with a suitable coding scheme and eliminates phase ambiguity for the estimated channel matrix coefficients. The coding scheme exhibits high spectral efficiency and reduces the noise power to the half of the original one that is present in a 2x2 MIMO system. The proposed algorithm involves the square-root operation which shows a low level of processing complexity. The simulation results prove a fast convergence rate for estimating the channel. The performance of the proposed algorithm is better than of the training-based Least Squares (LS) algorithm. Also it shows superiority over the Orthogonal Pilot Maximum Likelihood (OPML) semi-blind estimation algorithm when the number of received signal symbols exceeds 100.

Received May 18, 2009; revised June 20, 2009; accepted July 17, 2009

7. References

[1] Telatar, "Capacity of multiple antenna Gaussian channels," European Transactions on Telecommunications, Vol, 10, No. 6, pp. 585 595, November/December 1999.

[2] G. J. Foschini and M. J. Gans. "On limits of wireless communications in a fading environment when using multiple antennas," Wireless Personal Communications, Vol. 6, pp. 311-335, 1998.

[3] S. Zhou, B. Muquet, and G. B. Giannakis, "Subspace-based (semi-) blind channel estimation for block precoded space-time OFDM," IEEE Transactions on Signal Processing, Vol. 50, No. 5, pp. 1215-1228, May 2002,

[4] R. Zhang, "Blind OFDM channel estimation through linear Precoding: A subspace approach," in Proceedings Asilomar '02, Pacific Grove, CA, November 2002.

[5] E. Moulines, P. Duhamel, J. F. Cardoso, and S. Mayrargue, "Subspace methods for the blind identification of multichannel FIR filters," IEEE Transactions on Signal Processing, Vol. 43, pp. 516-525, February 1995.

[6] A. K. Jagannatham and B. D. Rao. "Whitening-rotation-based semi-blind MIMO channel estimation." IEEE Transactions on Signal Processing, Vol. 54, No. 3. March 2006.

[7] A. Jagannatham and B. D. Rao, "Constrained ML algorithms for semi-blind MIMO channel estimation," Proceedings of IEEE Communication Society Globecom, 2004.

[8] X. Liu and M. E. Bialkowski, "SVD-Based blind channel estimation for a MIMO OFDM system employing a simple block pre-coding scheme." Proceedings of IEEE Eurocon. Poland, 2007.

[9] S. Shahbazpanahi, A. B. Gershman, and J. H. Manton, "Closed-form blind MIMO channel estimation for orthogonal space-time block codes," IEEE Transactions on Signal Processing, Vol. 53, No. 12. December 2005.

[10] S. M. Kay, "Fundamentals of statistic signal processing: Estimation theory," Prentice-Hall. Incorporation, 1993.

[11] M. Biguesh and A. B. Gershman, "MIMO channel estimation: Optimal training and tradeoffs between estimation techniques," Proceedings ICC '04, Paris, France, June 2004.

[12] M. Biguesh and A. B. Gershman, "Training-based MIMO channel estimation: A study of estimator tradeoffs and optimal training signals," IEEE Transactions on Signal Processing, Vol. 54, No. 3, March 2000.

[13] A. K. Jagannatham and B. D. Rao, "A semi-blind technique for MIMO channel matrix estimation." Proceedings IEEE Workshop on SPAWC, Roma. Italy, 2003.

Xia LIU (1), Marek E. BIALKOWSKI (2), Feng WANG (1)

(1) Student Member IEEE, School of ITEE, The University of Queensland Brisbane, Australia

(2) Fellow IEEE, School of ITEE, The University of Queensland Brisbane, Australia

Email: {xialiu, meb, fwang}@itee.uq.edu.au
COPYRIGHT 2009 Scientific Research Publishing, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2009 Gale, Cengage Learning. All rights reserved.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:Multiple Input Multiple Output
Author:Liu, Xia; Bialkowski, Marek E.; Wang, Feng
Publication:International Journal of Communications, Network and Systems Sciences (IJCNS)
Article Type:Technical report
Geographic Code:1USA
Date:Aug 1, 2009
Words:3185
Previous Article:TDTL based frequency synthesizers with auto sensing technique.
Next Article:Iterative detection and decoding with PIC algorithm for MIMO-OFDM systems.
Topics:



Related Articles
MOTOROLA RESEARCHES TECHNOLOGIES TO ENHANCE 3G.
Iterative detection and decoding with PIC algorithm for MIMO-OFDM systems.
Investigation into the performance of a MIMO system equipped with ULA or UCA antennas: BER, capacity and channel estimation.
High resolution MIMO-HFSWR radar using sparse frequency waveforms.
Generation of multiple weights in the opportunistic beamforming systems.
Performance analysis of a novel dual-frequency multiple access relay transmission scheme.

Terms of use | Copyright © 2012 Farlex, Inc. | Feedback | For webmasters | Submit articles