Professional Documents
Culture Documents
Least-Squares Based Channel Estimation For MIMO Relays
Least-Squares Based Channel Estimation For MIMO Relays
ABSTRACT have perfect channel state information (CSI) of the two links
involved. In [3], capacity bounds and power allocation are
A Least-Squares based channel estimation algorithm is pro-
investigated by assuming that all nodes have complete CSI.
posed for Relay-Assisted wireless Multiple-Input Multiple-
Similarly, the work in [4] proposes an optimal resource al-
Output (MIMO) channels. The method consists of a sequence
location under aggregate power constraint between relaying
of LS-problems with the purpose to arrive to a computation-
nodes by assuming that the all the channel matrices of the
ally efficient solution. The performance of the proposed algo-
two links involved can be perfectly estimated.
rithm is evaluated as a function of the input Signal-to-Noise
In this paper, we focus on the estimation of the channel
Ratio (SNR) for randomly generated Rayleigh flat fading chan-
between the source and the relaying nodes as well as the chan-
nels. Finally, we study the effect of the channel estimation
nel between the relays and the destination.
error on the performance of a MIMO Zero-Forcing receiver
Notation. We use bold upper case letters to denote ma-
in order to verify the presented analysis.
trices and bold lower case letters to denote vectors. Further-
more, (.)T and (.)H stand for transposition and Hermitian trans-
1. INTRODUCTION position, respectively. With vec(A) we denote the vectoriza-
tion of a matrix A. We use the operator vecd(A) for the vector
In recent years, the use of multiple antennas in wireless links formed from the diagonal elements of A.
has become the new cutting edge of wireless communica-
tions. Multiple-input multiple-output (MIMO) channels, with
2. SYSTEM MODEL
appropriate space-time (ST) coding/modulation, have been
introduced to achieve high data rates required by the next- Fig. 1 illustrates the proposed cooperative MIMO system. It
generation wireless communication systems [1]. consists of N transmit and M receive antennas. There are R
The emergence of MIMO communications has created amplify-and-forward relays that assist the communication be-
several technical challenges to be met. Recently, the use of tween source and destination. No measurements are available
intermediate nodes (relays) has been identified as a promising at the intermediate (relaying) nodes. The relays are single
technique for enhancing coverage and combating the impair- antenna nodes, which can operate in full duplex mode. The
ments of MIMO wireless channels. The basic idea is to in- source transmits the signal vector xn to the relays and the des-
troduce relays that forward the data to the destination, which tination. Then, the relays amplify and forward the received
is otherwise out of the reach of the source. The use of relays signal vector rn to the destination.
can bring a number of advantages. For instance, in [2] it is Assuming frequency-flat fading, we can obtain the fol-
shown that with two hop relaying we can increase the rank lowing description for the received signal at the destination
and consequently the capacity of ill-conditioned (rank defi-
cient) MIMO channels. Relaying information on two hops yn = H2 Grn +HD xn + wn,D , (1)
also decreases the need for high power at the transmitter. If
we take into consideration the fact that power is a critical re- where rn is the received signal at the relays, which can be
source, optimizing the usage of this resource is an essential expressed as
issue.
The problem of optimal power allocation over the two rn = H1 xn + wn,R . (2)
links/hops has been studied in a number of papers, and several
We can now rewrite (1) as
optimization techniques have been proposed [3], [4]. Most of
these techniques are based on the assumption that all nodes yn =(H2 GH1 +HD )xn + H2 Gwn,R + wn,D , (3)
This work has been supported in part by VINNOVA within the VINN
Excellence Center Chase; and in part by SSF within the Strategic Research or equivalently,
Center Charmant. yn = Hxn + wn , (4)
90
978-1-4244-1757-5/08/$25.00
c 2008 IEEE
Authorized licensed use limited to: Technische Universitaet Muenchen. Downloaded on February 05,2023 at 17:51:19 UTC from IEEE Xplore. Restrictions apply.
where X† = XH (XXH )−1 is the matrix pseudoinverse.
The estimate of the compound channel can approximately
be expressed as
Ĥ H2 GH1 . (7)
The previous relation (7) suggests a Least-Squares estimate
of H1 and H2 as
2
min Ĥ − H2 GH1 . (8)
H1 ,H2 F
where Y = [y1 , ..., yJ ] is the output of the training block, Ĥ(i) = Y(i) X† , (12)
(i)
Instead of solving the nonlinear LS problem in (5), we where Y = [y1 , ..., yJ ] is the output of the ith block, and
propose a simpler two step approach, which is easier to real- X† = XH (XXH )−1 is the matrix pseudoinverse.
ize for R > 1. First, the Least-Squares Estimator (LSE) is Similar to (7), the ith estimate of the compound channel
employed for the estimation of the compound channel matrix can approximately be expressed as
[5]
Ĥ = YX† , (6) Ĥ(i) H2 G(i) H1 . (13)
Authorized licensed use limited to: Technische Universitaet Muenchen. Downloaded on February 05,2023 at 17:51:19 UTC from IEEE Xplore. Restrictions apply.
The previous equation (13) assumes that during the training Then, the LS-estimates of HT1,i and H2,i can be obtained by
interval the channels H1 and H2 vary very slowly with time. √
Thus, we can assume them to be constant. The only element HT1,i = σ1 v1H , (23)
of the compound channel that is varied during the entire train-
ing phase is the gain matrix G. √
The previous relation (13) suggests a Least-Squares esti- H2,i = σ1 u1 , (24)
mate of H1 and H2 as where σ1 is the maximum singular value of Φ̂i .
R
Recall that H1,i and H2,i can be determined only up to
2
(i) scaling. This is a consequence of not knowing the data at
min Ĥ − H2 G(i) H1 . (14)
H1 ,H2 F the relays. It is then not possible to distinguish the upstream
i=1
gain from the downstream. Applying the above procedure for
Towards solving (14), each term is vectorized [6], resulting in i = 1, ..., R, we obtain estimates of all elements of H1 and
R
H2 .
2
min vec(Ĥ(i) ) − (HT1 ♦ H2 )vecd(G(i) ) , (15)
H1 ,H2 F 3.3. Direct path included
i=1
Authorized licensed use limited to: Technische Universitaet Muenchen. Downloaded on February 05,2023 at 17:51:19 UTC from IEEE Xplore. Restrictions apply.
Ĥ2 → H2 D, (30) 0
10
RMS angle between estimated and true rows of H
as either SN R → ∞ or J → ∞, where D is an arbitrary 1
RMS angle between estimated and true columns of H2
diagonal matrix. Since the scaling is undetermined, the an-
gle between the two subspaces, spanned by the columns of
4. NUMERICAL RESULTS 10
-2
5.1. Zero-Forcing Detection and the Effect of Channel Es- In the presence of channel estimation error, the zero-forcing
timation Error estimate of the transmitted symbol vector can be written as
Zero-Forcing (ZF) detection is a simple and effective tech- x̃n = F̃(Hxn + wn ), (34)
nique for retrieving multiple transmitted data streams at the
receiver. It provides sub-optimal performance compared to where F̃ = Ĥ† .
Maximum Likelihood (ML) receivers, but offers significant Of course, knowledge of the individual channels is not
computational complexity reduction. However, the detection necessary for implementing the ZF receiver. It is enough to
Authorized licensed use limited to: Technische Universitaet Muenchen. Downloaded on February 05,2023 at 17:51:19 UTC from IEEE Xplore. Restrictions apply.
−1 −1
10 Estimated channel
10 Perfect channel knowledge
Perfect channel knowledge Estimated channel
−2
BER 10
BER
−2
10
−3
10
−3
10
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Training SNR SNR
Fig. 3. BER performance of QPSK MIMO ZF receiver versus train- Fig. 4. BER performance of QPSK MIMO ZF receiver versus SNR
ing SNR. Data SNR=10 dB in the data bits. Training SNR=20 dB
know the compound channel. The main reason for estimating dividual channels between the source and the relaying nodes
H1 and H2 separately is to enable optimal power allocation. and between the relays and the destination. No measurements
For simplicity we still use the resulting Bit-Error-Rate (BER) are available at the intermediate nodes. The angle between
with exact and estimated channel to illustrate the perfomance the two subspaces, spanned by the columns of the estimated
of the channel estimator. and the real channel matrices, is used as a measure of perfor-
mance of our estimation method. It is evaluated as a function
of SNR for randomly generated Rayleigh flat fading chan-
5.2. Numerical Results
nels. Finally, we evaluate the effect of the estimation error
In this section, we use Monte Carlo simulations to illustrate of the proposed algorithm on the performance of a MIMO
the impact of the channel estimation error on the BER perfor- ZF-receiver. It is shown that the BER performance of the
mance of a MIMO Zero-Forcing receiver. receiver in the presence of imperfect channel knowledge de-
We use again N = 4 transmitting and M = 4 receiving pends strongly on the input SNR during the training period. It
antennas. The number of relaying nodes is set equal to 4. We is found that the SNR during the training needs to be about 10
use the same path loss model as in section 4.1 for generat- dB higher than the data input SNR, in order for the influence
ing the Rayleigh fading channels H1 and H2 . The assumed of imprecise channel knowledge to be negligible. The estima-
signaling for data transmission is QPSK. tion error and consequently the deterioration in the receiver’s
Fig. 3 shows the BER performance of QPSK modulation performance is less significant for high values of SNR.
for perfect and imperfect channel knowledge at the receiver,
versus the input training SNR. The input data SNR is set equal 7. REFERENCES
to 10 dB. When the training SNR is greater than 20 dB the
effect of estimation error on the performance of the receiver [1] A. Paulraj , R. Nabar , D. Gore, Introduction to Space-
is almost negligible. We can observe that the performance of Time Wireless Communications, Cambridge University
the ZF receiver is quite sensitive to channel estimation error, Press, 2003.
but the BER performance improves significantly as the input
[2] A. Wittneben and B. Rankov, “Impact of cooperative re-
SNR during the training interval increases. This illustrates
lays on the capacity of rank deficient MIMO channels,”
again that the proposed estimation algorithm is consistent.
in Proceedings of the 12th IST Summit on Mobile and
In Fig. 4, the BER performance in the presence of channel
Wireless Communications, 2003.
estimation error versus the input data SNR is illustrated. The
SNR during the training period is 20 dB. An impact of the im- [3] A. Host-Madsen, J. Zhang, “Capacity bounds and power
perfect channel knowledge is that the BER does not approach allocation for wireless relay channels,” IEEE Transac-
zero as SNR tends to infinity. Instead, it reaches an error floor tions on Information Theory, vol. 51, June 2005.
whose value depends on the input SNR during training.
[4] Z. Ping Z. Qi, W. Ying, “Adaptive resource allocation
scheme for 2-hop non-regenerative mimo relaying sys-
6. SUMMARY AND CONCLUSIONS tem,” in IEEE Wireless Communications Society, 2005.
In this paper a channel estimation algorithm for MIMO relay [5] S. Yatawatta, A. P Petropulu and C. J. Graff, “Energy ef-
systems is presented. We focus on the estimation of the in- ficient channel estimation in mimo systems,” EURASIP
Authorized licensed use limited to: Technische Universitaet Muenchen. Downloaded on February 05,2023 at 17:51:19 UTC from IEEE Xplore. Restrictions apply.
Journal on Wireless Communications and Networking,
2006.
Authorized licensed use limited to: Technische Universitaet Muenchen. Downloaded on February 05,2023 at 17:51:19 UTC from IEEE Xplore. Restrictions apply.