Sei sulla pagina 1di 10

EURASIP Journal on Applied Signal Processing 2004:9, 13541363

c 2004 Hindawi Publishing Corporation

Multidimensional Rank Reduction Estimator


for Parametric MIMO Channel Models

Marius Pesavento
Lehrstuhl fur Signaltheorie, Ruhr-Universitat Bochum, 44780 Bochum, Germany
Email: mps@sth.rub.de


Christoph F. Mecklenbrauker
FTW - Forschungszentrum Telekommunikation Wien, 1220 Wien, Austria
Email: cfm@ftw.at


Johann F. Bohme
Lehrstuhl fur Signaltheorie, Ruhr-Universitat Bochum, 44780 Bochum, Germany
Email: boehme@sth.rub.de

Received 28 May 2003; Revised 25 November 2003

A novel algebraic method for the simultaneous estimation of MIMO channel parameters from channel sounder measurements
is developed. We consider a parametric multipath propagation model with P discrete paths where each path is characterized
by its complex path gain, its directions of arrival and departure, time delay, and Doppler shift. This problem is treated as a
special case of the multidimensional harmonic retrieval problem. While the well-known ESPRIT-type algorithms exploit shift-
invariance between specific partitions of the signal matrix, the rank reduction estimator (RARE) algorithm exploits their internal
Vandermonde structure. A multidimensional extension of the RARE algorithm is developed, analyzed, and applied to measurement
data recorded with the RUSK vector channel sounder in the 2 GHz band.
Keywords and phrases: array processing, rank reduction, MIMO, channel sounder, ESPRIT.

1. INTRODUCTION dimensions K L M. Such a 3-way array is in the fol-


Multidimensional harmonic retrieval problems arise in a lowing referred to as a MIMO snapshot and consists of
large variety of important applications like synthetic aper- K time samples at sampling period Ts . A MIMO snapshot
ture radar, image motion estimation, chemistry, and double- is acquired in a duration Ta . We repeat N MIMO snapshot
directional channel estimation for multiple-input multiple- measurements consecutively in time and assemble a 4-way
output (MIMO) communication systems [1]. Also certain array of dimensions K L M N which we refer to as
signal separation problems can be solved under this frame- a Doppler block. We assume that all path parameters w p ,
work. p , p , p , p remain constant within the acquisition time
The 4D parameter estimation problem for MIMO chan- NTa of each Doppler block. Individual Doppler blocks are
nel sounder measurements applies to the following double- indexed by i = 1, . . . , J. Between any two Doppler blocks,
directional MIMO channel model in which the signal is as- the complex path gain w p may vary arbitrarily while the re-
sumed to propagate from the transmitter to the receiver maining path parameters are constant for p = 1, . . . , P. In
over P discrete propagation paths. Each path (p = 1, . . . , P) Section 5.2, we describe the data acquisition with MEDAVs
is characterized by the following parameters: complex path RUSK-ATM channel sounder [2] (http://www.medav.de),
gain w p , direction of departure (DOD) p , direction of ar- (http://www.channelsounder.de) which was used for the ex-
rival (DOA) p , propagation delay p , and Doppler shift p . periment.
We assume an idealized data acquisition model for The ith Doppler block is modelled as
MIMO channel sounders. In this model, data consists of si-  
multaneous measurements of the individual complex base- 
P
p  m n
xk,,m,n (i) = w p (i) sinc k b c d
band channel impulse responses between all M transmit an- p=1
Ts p p p (1)
tenna elements and all L receive antenna elements after ideal
lowpass filtering. These are assembled in a 3-way array with + noise,
Multidimensional RARE for Parametric MIMO Channel Models 1355

where The multidimensional RARE (MD RARE) algorithm es-


timates the frequencies in the various dimensions sequen-
b p = e j(2dR /) cos p , c p = e j(2dT /) cos p , tially. The dimensionality of the estimation problem and
(2)
d p = e j(2/N) p . the computational complexity of the estimator is signifi-
cantly reduced exploiting the Vandermonde structure of the
The first index k represents the time sample, the second in- data model. This approach yields high estimation accuracy,
dex  represents the Rx element number, the third index m moderate identifiability conditions, and automatically asso-
represents the Tx element number, and the fourth index n ciated parameter estimates along the various dimensions.
represents the Doppler block number. We have assumed uni- The performance of the algorithm is illustrated at the ex-
form linear receive and transmit arrays, is the wavelength, ample of MIMO communication channel estimation based
dR and dT denote the elemental spacings of the receive and on the double-directional channel model. Numerical exam-
transmit side, respectively. ples based on simulated and measured data recorded from
After a discrete Fourier transform over the time sample the RUSK vector channel sounder at 2 GHz are presented.
index k, we obtain


P 2. SIGNAL MODEL
yk,,m,n (i) = w p (i)a p k b p  c p m d p n + noise,
p=1
For simplicity of notation, we formulate the signal model
for the 2D case in detail. Here, the original MIMO chan-
i = 1, . . . , J, k = 1, . . . , K, (3) nel estimation problem reduces to a single-input multiple-
 = 1, . . . , L, m = 1, . . . , M, output (SIMO) channel problem, where the parameters of
interest are the propagation delays p and the DOAs p for
n = 1, . . . , N, p = 1, . . . , P. Extensions of the proposed algorithm to higher
numbers of dimensions are straightforward. Consider a su-
where perposition of P discrete-time 2D exponentials corrupted by
a p = e j(2/K) p , b p = e j(2dR /) cos p , noise and let (a p , b p ) C12 , |a p | = |b p | = 1, denote
(4) the generator pair corresponding to the pth discrete 2D har-
c p = e j(2dT /) cos p , d p = e j(2/N) p . monic,
We study a joint parameter estimator for the parameters of 
P
interest {a p , b p , c p , d p }Pp=1 , where |a p | = |b p | = |c p | = yk, (i) = w p (i)a p k b p  + nk, (i),
|d p | = 1, and w p (i) is considered as an unknown nuisance p =1 (5)
parameter. i = 1, . . . , J, k = 1, . . . , K,  = 1, . . . , L.
Numerous parametric and nonparametric estimation
methods have been proposed for the one-dimensional expo- Here, a p = e j(2/K) p , b p = e j(2dR /) cos p , K and L mark the
nential retrieval problem. Only few of these techniques allow sample support along the a- and the b-axis, respectively, and
a simple extension of the multidimensional case at a reason- J is the number of SIMO snapshots available. The Khatri-Rao
able computational load [3]. Simple application of 1D results product (columnwise Kronecker product) of matrix U and
separately in each dimension is only suboptimal in the sense matrix V is defined as, U V = [u1 v1 , u2 v2 , . . .], where
that it does not exploit the benefits inherent in the multidi- uk vk is the Kronecker matrix product of the kth column
mensional structure, leading to diculties in mutually asso- uk of U and the kth column vk of V. Introducing the vector
ciating the parameter estimates obtained in the various di- = [(a1 , b1 ), . . . , (aP , bP )] containing the parameters of in-
mensions and over-strict uniqueness conditions [4]. Con- terest, and defining the Vandermonde matrices [A]i, j = (a j )i ,
trariwise, many parametric high-resolution methods specif- A CK P , and [B]i, j = (b j )i , B CLP , the 2D harmonic re-
ically designed for multidimensional frequency estimation trieval problem can be stated as follows. Given the measure-
require nonlinear and nonconvex optimization so that the ment data y(i) = [y1,1 (i), y2,1 (i), . . . , yK 1,L (i), yK,L (i)]T
computational cost associated with the optimization proce- CKL1 ,
dure becomes prohibitively high.
In this paper a novel eigenspace-based estimation y(i) = H()w(i) + n(i), i = 1, . . . , N, (6)
method for multidimensional harmonic retrieval problems
is proposed. The method can be viewed as an extension to determine the parameter vector associated with all 2D har-
the rank reduction estimator (RARE) [5], originally devel- monics. Here, the 2D signal matrix H() is formed as the
oped for DOA estimation in partly calibrated arrays. The Khatri-Rao product of the Vandermonde matrices B and A,
method is computationally ecient due to its rooting-based that is,
implementation, makes explicit use of the rich Vandermonde
structure in the measurement data, and therefore shows im- H() = B A CKLP , (7)
proved estimation performance compared to conventional
search-free methods for multidimensional frequency estima- y(i) denotes the measurement vector, w(i) = [w1 , . . . , wP ]T
tion. CP 1 stands for the complex envelope of the P harmonics,
1356 EURASIP Journal on Applied Signal Processing

n(i) is the vector of additive zero-mean complex (circu- have full column rank. Note that the matrices Ar , Br can be
lar) Gaussian noise with covariance matrix E{n(i)nH (i)} = obtained from A, B by deleting the last row.
2 IKL . In this paper the linear parameters w(i) and the noise
variance 2 are treated as nuisance parameters. Once the pa- Remark 1. In most realistic applications, Assumptions 2 and
rameter vector is determined the estimation of these pa- 3 hold true almost surely, that is, with probability 1. Specif-
rameters is straightforward [6]. Equation (6) describes the ically, it can be shown that if the generators {(a p , b p )}Pp=1
2D harmonic retrieval problem which can be solved by the are drawn from a distribution PL (C2P ) that is assumed to
conventional ESPRIT algorithm [7] and the multidimen- be continuous with respect to the Lebesgue measure in C2P ,
sional ESPRIT (MD ESPRIT) algorithm [3]. In the follow- then the violation of Assumptions 2 and 3 is a probability-
ing we derive a new search-free eigenspace-based estimation zero event [4].
method for the general case in (6) which yields highly accu-
rate estimates of the parameters of interest. Remark 2. Note that Assumption 3 implies that each gener-
Let the data covariance matrix be given by ator ai and b j occurs with multiplicity Ma < L and Mb < K
  in the generator sets {ai }Pi=1 and {b j }Pj=1 , respectively.
R = E y(i)yH (i) = ES S EH
S + EN N EN ,
H
(8)
See Appendix A for the proof.
where ()H denotes the Hermitian transpose, and E{}
stands for statistical expectation. The diagonal matrices S Proposition 1. Provided that Assumptions 1, 2, and 3 are sat-
R(P P) and N R(KLP)(KLP) contain the signal-subspace isfied, the augmented matrix
and the noise-subspace eigenvalues of R, respectively. In
turn, the columns of the matrices ES C(KLP) and EN 

Ga = Ta
H() CKL(L+P) (14)
CKL(KLP) denote the corresponding signal-subspace and
noise-subspace eigenvectors. The finite sample estimates are
given by has full column rank if and only if a = a p , for p = 1, . . . , P,
P L(K 1). Similarly, provided that Assumptions 1, 2 and 3
1 are satisfied, the augmented matrix
J
R = y(i)yH (i) = E S S + EN N EN .
S E H H (9)
J i=1 

Gb = Tb
H() CKL(K+P) (15)
Definition 1. We define the two Vandermonde vectors a =
(1, a, a2 , . . . , aK 1 )T and b = (1, b, b2 , . . . , bL1 )T . Let In be has full column rank if and only if b = b p for p = 1, . . . , P,
the n n identity matrix. We define two tall matrices Ta P (L 1)K.
and Tb via
See Appendix B for the proof.
Ta = IL a CKLL , With Proposition 1 and provided that {a1 , . . . , aP } are the
(10)
Tb = b IK CKLK . true signal generators along the a-axis, the quadratic form
 1
3. THE 2D RARE ALGORITHM FR,a (a) = H H()H IKL Ta TH
a Ta TH
a H()
 
In the derivation of the 2D RARE algorithm, we use the fol- = 0, for a a1 , . . . , aP , (16)
lowing assumptions. > 0, otherwise,
Assumption 1. The number of harmonics does not exceed the for arbitrary vector CP \{0}, |a| = 1, and P L(K 1).
smaller of the two numbers (K 1)L andK(L 1), that is, It can readily be verified that the signal matrix H() and the
signal-subspace matrix ES span the same subspace [6], that
P KL max{K, L}. (11) is, there exist a full-rank matrix K such that H() = ES K.
From identity (16), we can formulate one of the main results
Assumption 2. The signal matrix H() CKLP (7) has full
of the paper.
column rank P.
Proposition 2. Provided that {a1 , . . . , aP } are the true signal
Assumption 3. The column-reduced signal matrices
generators along the a-axis, then
  
Ha () = ha,1 , . . . , ha,P = B Ar C(K 1)LP ,  1
   K(L1)P
(12) FR,a (a) = H EH H
S IKL Ta Ta Ta a ES
TH
Hb () = hb,1 , . . . , hb,P = Br A C  
= 0, for a a1 , . . . , aP , (17)
with Vandermonde matrices
> 0, otherwise,
   i (K 1)P
Ar = aj C ,
 
i, j
 i (13) where CP \{0}, = K, |a| = 1, P L(K 1), and K is
Br i, j = b j C(L1)P defined as above.
Multidimensional RARE for Parametric MIMO Channel Models 1357

Since is an arbitrary nonzero vector, identity (17) easily Corollary 1. Given the true generator sets {a p }Pp=1 and
translates into an equivalent condition on the harmonic a {b p }Pp=1 , we construct the 2D matrix polynomial via the convex
given by linear combination of (19) and (21),
 1 
FR,a (a) = det EH H
S IKL Ta Ta Ta TH
a ES
  M(a, b) = Ma (a) + (1 )Mb (b). (23)
= 0, for a a1 , . . . , aP , (18)
> 0, otherwise. This 2D matrix polynomial becomes singular for real 0 < <
1 if and only if (a, b) is a true generator pair. Specifically, if
In other words, the 1D matrix polynomial
(a p , b p ) denotes the generator pair of the pth harmonic, then
 1 p , b p ) contains exactly one zero eigenvalue ( p,0 = 0) with
M(a
P P
Ma (a)  EH H
S IKL Ta Ta Ta TH
a ES C (19) the associated eigenvector p,0 = k p denoting the pth column of
the full-rank matrix K defined through relation H() = ES K,
becomes singular (i.e., rank deficient) at exactly P locations here equivalence holds up to complex scaling of the columns of
a with |a| = 1. These locations a are the true generators K.
{a p }Pp=1 . In accordance with (18), the fundamental idea of
the 2D RARE algorithm consists in determining the P true See Appendix C for the proof.
harmonics from the roots of the RARE matrix polynomial Corollary 1 provides a powerful tool for associating the
Ma (a) located on the unit circle, that is, the true generators two sets of parameter estimates {ai }Pi=1 and {b j }Pj=1 that were
{a p }Pp=1 are given by the solutions of the polynomial equa- separately obtained from the RARE criteria (20) and (22)
tion along the a- and the b-axis, respectively. For a specific har-
 1  monic ai of the first set, the corresponding harmonic b j of
FR,a (a)||a|=1 = det EH H
S IKL Ta Ta Ta TH
a ES the second set is given by the element of {b j }Pj=1 that mini-
(20) mizes the cost function
= 0.

Up to now we have considered estimating the generator a   


ai , b j
Fpair,i ( j) = min M
along a single data dimension, that is, the a-axis. The solu-     (24)
tion of (20) corresponds to the 1D RARE algorithm for har- = min M ai + (1 )M b j
monic retrieval originally proposed in [5]. Following similar
consideration as above, Proposition 1 reveals that the true
generators {b p }Pp=1 are given by the roots of the 1D matrix for an appropriately chosen between 0 and 1. Here,
polynomial in b, ai , b j )} denotes the smallest eigenvalue of M(
min {M( ai , b j )
(23).
 1
P P
Mb (b)  EH H
S IKL Tb Tb Tb TH
b ES C , (21)
4. IMPLEMENTATION
evaluated on the unit circle. The associated RARE polyno- In this section we provide a short description of the 4D-
mial equation reads RARE algorithm for estimating the 4D harmonics associated
 1  with the general channel estimation problem in (3) for the fi-
FR,b (b)||b|=1 = det EH H
S IKL Tb Tb Tb TH
b ES nite sample case. Define the generator sets 1 = {a1 , . . . , aP },
(22) 2 = {b1 , . . . , bP }, 3 = {c1 , . . . , cP }, and 4 = {d1 , . . . , dP }
= 0.
and initialize source index S = 0.
In the finite sample case, the true signal-subspace eigenvec-
tors ES in (20) and (22) are replaced by their finite sample Step 1. Estimate the sample covariance matrix R and the
estimates defined in (9). Due to finite sample and noise ef- signal-subspace eigenvectors E S , for example, from (9).
fects, the signal roots of the RARE polynomial equations are
displaced from their ideal positions on the unit circle. In this Step 2. Find the roots of the RARE polynomials along the
case the signal roots are determined as the P roots of (20) four dimensions
and (22) inside the unit circle that are located closest to the
 1 
unit circle [8]. FR,a (a) = det E H H
TH
S I Ta Ta Ta a ES = 0,
In the preceding considerations, the estimation criteria 
provided by (20) and (22) were derived from Proposition 1  1
FR,b (b) = det E H H
S I Tb Tb Tb TH
b ES = 0,
to separately determine the generator sets {a p }Pp=1 and  (25)
 1
{b p }Pp=1 . Interestingly, Proposition 1 can further be exploited FR,c (c) = det E H H
S I Tc Tc Tc TH
c ES = 0,
to develop a parameter association procedure from which the  1 
true parameter pairs {(a p , b p )}Pp=1 are eciently obtained. FR,d (d) = det E H H
S I Td Td Td TH
d ES = 0
1358 EURASIP Journal on Applied Signal Processing

for Table 1: Generators of the 3D harmonics used for simulation with


synthetic data in Section 5.1.
Ta = ILMN a CKLMN LMN ,
P=3 ap bp cp
Tb = IMN b IK CKLMN MNK ,
(26) p=1 e j0.550 e j0.719 e j0.906
Tc = IN c IKL CKLMN NKL , p=2 e j0.410 e j0.777 e j0.276
Td = d IKLM CKLMN KLM , p=3 e j0.340 e j0.906 e j0.358

a  T1/a , Tb  T1/b , Tc  T1/c , and


T H T T
and we substitute TH H
separated in at least one dimension. With Corollary 1, this
d  T1/d .
TH T
observation facilitates the parameter association in the sense
Step 3. Determine estimates of the generator sets 1 , 2 , 3 , that the general 4D parameter association problem can be re-
and 4 as the roots located closest to the unit circle of the duced to the much simpler pairing problem of multiple 2D
polynomials in (25) and denoted by (P) (P) (P) (P) harmonics.
1 , 2 , 3 and 4 ,
respectively. Here, the superscript (P) indicates the num-
ber of elements in the set. Let u i,k denote the kth element of 5. NUMERICAL RESULTS
the ith set. 5.1. Simulation with synthetic data
Step 4. Set S := S + 1. Pick a well-separated1 generator u i,k In this section simulation results using synthetic data are
from any of the sets {(P S+1)
} for i = 1, . . . , 4.
presented. Computer simulations are carried out for the 3D
i
case. The signal model is defined in (3), but without the har-
Step 5. For j = 1, . . . , 4 with j = i, find the corresponding monics d p and the last dimension n collapses to a singleton
S+1) n = 1. The sample sizes along the a-, b-, and c-axes are
root u j,m from the set (Pj such that the cost function
chosen as K = L = M = 5 and the y(i) vectors have di-
(i, j)    mension 53 . The (53 53 ) data covariance matrix is com-
u i,k , u j,m
Fpair,k (m) = min M
(27) puted from J = 10 independent snapshots and a number of
   
= min M u i,k + (1 )M u j,m P = 3 equi-powered exponentials is assumed with the gen-
erators = vec{Z} = [(a1 , b1 , c1 ), (a2 , b2 , c2 ), (a3 , b3 , c3 )]T
is minimized for fixed between 0 and 1. Store the solution given in Table 1. Forward-backward averaging is used to in-
u j,m in the ( j, S)th entry of the (4 P) association matrix Z crease the eective snapshot number in order to obtain from
S+1) (9) a covariance matrix estimate of suciently high rank.
and remove it from the set (P j .
The simulations are carried out according to the signal model
Step 6. Repeat Steps 4 and 5 until S = P and all entries of the (6) with complex Gaussian c(i), zero mean, with covariance
(4 P) association matrix Z are filled. Matrix Z represents E{c(i)cH (i)} = I3 and E{c(i)cT (i)} = 0. Complex zero-mean
the RARE estimate of the true generator matrix Z, Gaussian noise n(i) is added according to (6) with covari-

ance matrix E{n(i)nH (i)} = 2 I125 and E{n(i)nT (i)} = 0.
a1 a2 aP The root mean squared error (RMSE) of the parameter es-
b b bP timates obtained by the multidimensional RARE algorithm
1 2
Z= (28) averaged over R = 100 simulation runs are plotted versus the
c1 c2 cP
d1 d2 dP signal to noise ratio (SNR) in Figure 1. We used the following
definitions:
with mutually associated harmonic estimates along its
columns. 1
SNR = ,
2
 1/2
Step 7. For each 4D harmonic (ai , b i , ci , di ), i = 1, . . . , P, ob- 1 

R P
 
2
RMSE(a) =
arg a p

tained in the previous step, determine the corresponding de- r arg a p ,


RP r =1 p=1
lay i , the direction of arrival i , the DOD i , and the Doppler
(29)
shift i according to the arguments of the estimates in (4).

The source parameter association procedure in Steps 5, 6, where (a p )r denotes the estimate for a p obtained in the rth
and 7 is based on the pairwise association of all 4D harmon- simulation run (and similarly for the b- and c-generators). A
ics and stems from the observation that all 4D harmonics are comparison to the corresponding Cramer-Rao bound (CRB)
[9] and to results obtained from the unitary ESPRIT algo-
rithm [3] reveals that the new method yields estimation per-
1 In order to guarantee uniqueness and best performance in the pa- formance close to the CRB and clearly outperforms the pop-
rameter association, it is recommended to pick a root u i,k (and an asso- ular unitary ESPRIT estimator which is based on the joint
(P S+1) Schur decomposition.
ciated set i ) which is well separated in terms of angular distance
(P S+1) In Figure 2 we investigate the eect of the weighting
di (k, l) = | arg{u i,k } arg{u i,l }| from the remaining roots {u i,l }l=k, l=1 in
the set. parameter used in Step 5 on the parameter association
Multidimensional RARE for Parametric MIMO Channel Models 1359

100 100
MD ESPRIT MD ESPRIT
MD RARE MD RARE
CRB CRB
101 101

RMSE (arg b)
RMSE (arg a)

102 102

103 103

10 5 0 5 10 15 20 25 30 10 5 0 5 10 15 20 25 30
SNR (dB) SNR (dB)
(a) (b)

100
MD ESPRIT
MD RARE
CRB
101
RMSE (arg c)

102

103

10 5 0 5 10 15 20 25 30
SNR (dB)
(c)

Figure 1: Root mean squared error of 3D RARE versus SNR.

performance. For this purpose we sorted the estimates proximately 50 km north of Vienna, Austria, in autumn 2001
{(arg ai , arg b i , arg ci )}3i=1 obtained by the 3D RARE algo- [10, 11]. The measurement area covers one-family houses
rithm according to {arg ai }3i=1 and plotted the RMSE of the with private gardens around them. The houses are typically
estimates {arg b i }3i=1 and {arg ci }3i=1 against the choice of one floor high. A rail-road track is present in the environ-
for the SNR values 5, 0, 5, and 10 dB. From the simulations, ment which breaks the structure of single placed houses. A
we observe that the proposed parameter association proce- small pedestrian tunnel passes below the railway. A map of
dure is robust against the choice of and performs well for the environment with the position of the receiver and trans-
a wide range of taken around the intuitively expected uni- mitter is shown in Figure 3.
form weighting factor = 0.5. We observe that a particular The sounder operated at a center frequency of 2000 MHz
choice of may only aect the performance of the param- with an output power of 2 Watt and a transmitted signal
eter association procedure close to threshold domain while bandwidth of 120 MHz. The transmitter emitted a period-
asymptotically the choice of the weighting factor becomes ically repeated signal composed of 384 subcarriers in the
less crucial. band 19402060 MHz. The repetition period was 3.2 mi-
croseconds. The transmitter was the mobile station and the
5.2. Measurement data receiver was at a fixed location. The transmit array had a
Measurement data were recorded with the RUSK-ATM vec- uniform circular geometry composed of 15 monopoles ar-
tor channel sounder, manufactured and marketed by ME- ranged on a ground plane at an interelement spacing of
DAV [2]. The measurement data used for the numerical ex- 0.43 6.45 cm. The mobile transmitter was mounted on
periments in this paper were recorded during a measure- top of a small trolley together with the uniform circular ar-
ment run in Weikendorf, a suburban area in a small town ap- ray at a height of approximately 1.5 m above ground level. At
1360 EURASIP Journal on Applied Signal Processing

100 100
RMSE (arg b)

RMSE (arg c)
101 101

102 102

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

MD RARE (SNR = 5 dB) MD RARE (SNR = 5 dB)


MD RARE (SNR = 0 dB) MD RARE (SNR = 0 dB)
MD RARE (SNR = 5 dB) MD RARE (SNR = 5 dB)
MD RARE (SNR = 10 dB) MD RARE (SNR = 10 dB)

Figure 2: Root mean squared error of 3D RARE versus .

63 57 22 17 rection matrix [12]. The acquisition period of 3.2 microsec-


onds corresponds to a maximum path length of approxi-
30m mately 1 km. During the measurements the receiver moved at
20m speeds of approx. 5 km/h on the sidewalk. Rx position and Tx
0
10m position as well as the motion of the transmitter are marked
4 in the site map in Figure 3. The transmitter passed through
0
45 a pedestrian tunnel approximately between times t = 25 sec-
90 onds and t = 30 seconds of the measurement run.
We estimated the data covariance matrix from J = 10
0
consecutive snapshots in time. The measurement system in
this experiment diers from the data acquisition model de-
scribed in the Introduction (1), (2), (3), and (4) in that a uni-
form circular array instead of a uniform linear array was used
45
at the transmitter side. Therefore we can not simply apply the
estimation procedure for the 4D parameter estimation prob-
lem described in Section 4 to estimate the directions of de-
Figure 3: Map of the measurement scenario in Weikendorf. parture. In this experiment we only consider the 2D model
(5) instead of the general 4D model (1), (2), (3), and (4). In
specific we are interested in estimating only the directions of
the receiver site, a uniform linear array2 composed of 8 ele-
arrival and the time delays. In order to still exploit the com-
ments with half wavelength distance (7.5 cm) between adja-
plete 4D measurement block that was recorded as described
cent patch-elements was mounted on a lift in approximately
above, we use smoothing over frequency bins and averaging
20 m height.
over Tx samples in order to increase the number of snap-
With this experimental arrangement, consecutive sets of
shots and to obtain a full-rank covariance matrix estimate
the (15 8) individual transfer functions, cross-multiplexed
of reduced variance. Due to the smoothing over frequency
in time, were acquired. The receiver calculates the discrete
bins, the original sample support of K = 384 frequency bins,
Fourier transform over data blocks of duration 3.2 microsec-
along the a-axis is reduced to a sample support of K  = 12.
onds and deconvolves the data in the frequency domain with
For further variance reduction we apply forward-backward
the known transmit signal. The eects from mutual coupling
(FB) averaging [3]. Making use of the notation of the general
between Rx antenna elements are reduced by multiplying the
4D model in (3) the smoothed FB sample covariance matrix
measurement snapshots y(i) with a complex-symmetric cor-
corresponding to (8) reads
J K K M 
2A 1  

uniform linear array was provided by T-Systems NOVA, Darmstadt, R = H
yk,m (i)yk,m (i) + Jyk,m T
(i)yk,m (i)J , (30)
Germany. D i=1 k=1 m=1
Multidimensional RARE for Parametric MIMO Channel Models 1361

80

1 60

Direction of arrival (degrees)


40
Propagation delay (s)

0.8
20

0.6 0

20
0.4
40

0.2 60

80
0
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
Measurement snapshots over time (s) Measurement snapshots over time (s)

Figure 4: Estimates of propagation delay versus snapshots in time. Figure 5: Estimates of directions of arrival versus snapshots in time.

where D = J(K K  )M, at the building (see Figure 5) appears at a DOA of approxi-
mately 3 . This path corresponds to a significantly larger
yk,m (i) access delay of approx. 0.550.58 microseconds. By the time
the Tx moves out of the tunnel, the dominant LOS compo-

yk,1,m,1 (i) yk,2,m,1 (i) yk,L,m,1 (i) nent with local scattering is newly tracked by the 3D RARE



yk+1,1,m,1 (i) yk+1,2,m,1 (i) yk+1,L,m,1 (i)

algorithm. In Figure 5 we observe a path emerging at a con-
= vec .. .. .. .. , stant DOA of approx. 22 between snapshot time 0 second




. . . .


and 25 seconds. Similarly, a path emerging at a constant
 yk+K ,1,m,1 (i) yk+K  ,2,m,1 (i) yk+K  ,L,m,1 (i)
DOA of approx. 17 between time 28 seconds and 52 sec-
(31) onds. These paths are interpreted as contributions from the
two ends of the pedestrian tunnel. Furthermore, it is interest-
M = 15, L = 8, J denotes the 96 96 exchange matrix,
ing to observe that those propagation paths that show large
and x = vec{X} denotes the vectorization operator, stack-
delay estimates generally yield corresponding DOA estimates
ing the columns of a matrix X on top of each other to form
with large angular deviations from the line of sight.
a long vector x. Propagation delay and DOA estimates ob-
tained with 2D RARE are displayed in Figures 4 and 5 rela-
tive to the orientation of the array.3 We have assumed P = 10 6. SUMMARY AND CONCLUSIONS
paths and applied 2D RARE for the joint estimation of prop-
A novel method for K-dimensional harmonic exponential
agation delay and DOA. In these two figures, the estimates
estimation has been derived as a multidimensional extension
are plotted as colored marks ( and ) versus measure-
of the conventional RARE algorithm. High-resolution fre-
ment time in seconds. The pairing of the estimates is indi-
quency parameter estimates are obtained from the proposed
cated by the chosen mark and its color. In these figures, the
method in a search-free procedure at relatively low computa-
circles () mark the line of sight path, dots () mark the
tional complexity. The parameters in the various dimensions
consecutive early arrivals whereas the asterisks () mark
are independently estimated exploiting the rich structure of
the late ones.
the multidimensional measurement model and the estimates
We see that the propagation scenario is dominated by a
of the parameters of interest are automatically associated.
strong line-of-sight (LOS) component surrounded by local
Simulation results based on synthetic and measured data of
scattering paths from trees and buildings during the first 25
a MIMO communication channel underline the strong per-
seconds of the experiment (shown with the mark in the
formance of the new approach. Finally, we conclude that the
figures). The trace of the DOA estimates in Figure 5 and the
double-directional parametric MIMO model (3) is very suit-
corresponding propagation delay estimates in Figure 4 match
able for describing wireless MIMO channels.
exactly the motion of the transmitter depicted in Figure 3 for
the direct path. At time 25 seconds, the trolley reaches the
pedestrian tunnel and a second path resulting from scattering APPENDICES
A. PROOF OF REMARK 2
3 An
animated movie generated from these results can be downloaded We prove by contradiction that Ma < L is necessary for
from FTWs MIMO measurements, http://www.ftw.at/measurements. Hb () to be full rank. Without loss of generality, we assume
1362 EURASIP Journal on Applied Signal Processing

that P = Ma = L with a1 = a2 = = aL = a. In this where a = diag{[(a1 a), . . . , (aP a)]} and in-
case we have Hb () = (Br A) = (Ta Br ) where Ta is defined dicates that equality holds up to + or sign. Pro-
according to Definition 1. Due to the orthogonality of the vided that Ha () has full rank, we observe from (B.2)
columns of Ta , we have rank{Ta } = L. Applying Sylvesters that for a = a p , (p = 1, . . . , P, P L(K 1)) the
inequality yields determinant det{Ga } = 0 and det{Ga } = 0, other-
    wise. For Gb the proof follows in a similar manner from
rank Ta + rank Br P (B.2).
       (A.1)
rank Ta Br min rank Ta , rank Br .

With P = L, it is easy to see that in the most general case (i.e., C. PROOF OF COROLLARY 1
for distinct generators {b j }Pj=1 ), the Vandermonde matrix Br Without loss of generality, we assume that a = a1 , . . . , aMa is
is of rank L 1. Equation (A.1) can then be rewritten as a true generator of multiplicity Ma K that is associated
  with the first Ma harmonics, that is, the first Ma columns
(L 1) rank Ta B (L 1). (A.2)
of H() (See Remark 2). From (B.2) we conclude that ma-
1 H
trix H()H (IKL Ta (TH a Ta ) Ta )H() in (16) has exactly
In other words, the matrix Hb () CK(L1)L does not have
Ma zero eigenvalues 1,0 = , Ma ,0 = 0. Furthermore,
full rank{Hb ()} = rank{Ta B} = L 1 < L which contra-
the eigenvectors corresponding to the zero eigenvalues are
dicts Assumption 3. Similarly we can prove that Mb < K is
equivalent to the first Ma columns of a P P identity ma-
necessary for Ha () to be nonsingular. Further it is simple
trix. The last property follows from the fact that (B.2) and
to show that the validity of Assumption 3 implies that also
consequently (16) hold true for any choice of harmonics with
Assumption 2 is satisfied.
P L(K 1) including the single harmonic case, where P = 1
and H() = h(a1 , b1 ) = b1 a1 . This observation implies that
B. PROOF OF PROPOSITION 1 in the multiharmonic case, and with h(a p , b p ) denoting the
pth column of the signal matrix H() identity,
In order to prove that Ga has full column rank, it is sucient
to consider the limiting case P = L(K 1) where Ga becomes
a square matrix. The proof is based on the application of ap-   1 
FR,a (a) = hH a p , b p IKL Ta p TH
a p Ta p TH
ap h a p , b p
propriate elementary matrix operations applied on the rows
of Ga . More precisely, we exploit that adding a multiple of  1 H
= eH
p H()
H
IKL Ta p TH
a p Ta p Ta p H()e p
the row of a matrix to any other row does not change the
determinant of the matrix. Similar to the procedure used in =0
Gaussian elimination, we wish to bring the first L columns (C.1)
of Ga into triangular form. Towards this aim, we subtract
a times the (k 1)th row of Ga from the kth row of Ga , for
k = 2, . . . , K, K + 2, . . . , 2K, 2K + 2, . . . , 3K, . . . , (L 1)K, (L holds true for p = 1, . . . , Ma . That is for a = a1 , . . . , aMa and
1)K + 2, . . . , LK, that is, for all k {1, . . . , KL} such that Ma K, the unit vectors {e p }M a
p=1 form an orthogonal ba-
1 H
(k)K = 1, where (k)K denotes k modulo K. The kth row of sis for the nullspace of H() (IKL Ta (TH
H
a Ta ) Ta )H().
the resulting matrix denoted by G a is given by With H() = ES K, it is immediate that the vectors { p,0 =
    Ke p = k p }M a
p=1 span the nullspace of M(a) (19) denoted by
K 2) K 2)
0, . . . , 0 | b1 k/K
a((k) a1 a , . . . , bP k/K
a((k) aP a N {M(a)}.
  !  1
 P
!
L P Similarly, assuming b = b1 , . . . , bMb to denote a true gen-
(B.1) erator of multiplicity Mb L, we obtain that the vectors
M
{ p,0 = Ke p = k p } p=b 1 span the nullspace N {M(b)} (21).
for (k)K = 1. For (k)K = 1, the rows of G a remain un-
Since by Assumption 2 all 2D harmonics can uniquely be re-
changed and identical to the corresponding rows of Ga . Note covered from (8), at least one of the generators a p and b p
that det{G a } = det{Ga }. It can readily be verified that each
of a specific generator pair (a p , b p ) is of multiplicity one.
of the L first columns of G a contain only a single nonzero
Hence, we conclude that for a true generator pair (a p , b p ),
element. These columns form a matrix T0 = Ta |a=0 = the associated nullspaces N {M(a p )} and N {M(b p )} share
[e1 , eK+1 , e2K+1 , . . . , e(L1)K+1 ] where ek denotes the kth col- exactly one common nullspace vector given, for example, by
umn of a KL KL identity matrix IKL . Making use of a well- k p . Moreover, the two nullspaces do not intersect if a p and
known expansion rule for determinants, it is immediate to b p solve the individual RARE polynomial equations (20) and
show that (22) but (a p , b p ) does not correspond to a true generator
    
 pair. That is, for a true generator pair (a p , b p ), the vector
a = det
det Ga = det G T0
Ha ()a
    k p marks the intersection of the nullspaces N {M(a p )} and
= det Ha () det a N {M(b p )} while the nullspaces do not intersect otherwise.
(B.2)
 "
P
 It immediately follows that Corollary 1 holds true for arbi-
= det Ha () ap a , trary 0 < < 1.
p=1
Multidimensional RARE for Parametric MIMO Channel Models 1363

ACKNOWLEDGMENTS tion, in Proc. 4th European Personal Mobile Communications


Conference, Vienna, Austria, February 2001.
The authors would like to thank Steen Paul, Infineon Tech-
nologies, for valuable comments on this work and Ernst
Marius Pesavento was born in Werl, Ger-
Bonek for continuous encouragement and support. The many, in 1973. He received the Dipl.-Ing.
Weikendorf measurements were carried out under the super- degree in electrical engineering from Ruhr-
vision of Helmut Hofstetter, FTW Part of this work was car- Universitat Bochum, Germany, in 1999.
ried out with funding from Kplus in FTW Project C3 Smart From 1999 to 2000, he was with the Depart-
Antennas for UMTS Frequency Division Duplex together ment of Electrical and Computer Engineer-
with Infineon Technologies and Austrian Research Centers ing, McMaster University, Hamilton, On-
(ARCS), Seibersdorf. tario, Canada, where he received his M.Eng.
degree (with highest honors). He is cur-
rently with the Department of Electrical En-
REFERENCES gineering, Ruhr-Universitat Bochum, where he is pursuing his
[1] M. Steinbauer, D. Hampicke, G. Sommerkorn, et al., Array Ph.D. degree. His research intersts include statistical signal and ar-
measurement of the double-directional mobile radio chan- ray processing, adaptive beamforming, and parameter estimation.
nel, in Proc. IEEE 51nd Annual Vehicular Technology Con- Mr. Pesavento was a recipient of the 2001 Outstanding Thesis Re-
ference, vol. 3, pp. 16561662, Tokyo, Japan, May 2000. search Award from McMaster University and the 2003 ITG best pa-
[2] R. S. Thoma, D. Hampicke, A. Richter, G. Sommerkorn, per award from the Association of Electrical Engineering, Electron-
A. Schneider, and U. Trautwein, Identification of time- ics, and Information Technologies (VDE).
variant directional mobile radio channels, in Proc. IEEE
16th Instrumentation and Measurement Technology Confer- Christoph F. Mecklenbrauker was born in
ence, vol. 1, pp. 176181, Venice, Italy, May 1999. Darmstadt, Germany, in 1967. He received
[3] M. Haardt and J. A. Nossek, Simultaneous Schur decom- the Dipl.-Ing. degree in electrical engineer-
position of several nonsymmetric matrices to achieve auto- ing from Vienna University of Technology
matic pairing in multidimensional harmonic retrieval prob- in 1992 and the Dr.-Ing. degree from Ruhr-
lems, IEEE Trans. Signal Processing, vol. 46, no. 1, pp. 161 Universitat Bochum in 1998, respectively.
169, 1998. His doctoral thesis on matched field pro-
[4] T. Jiang, N. D. Sidiropoulos, and J. M. F. ten Berge, Almost- cessing was awarded the Gert Massenberg
sure identifiability of multidimensional harmonic retrieval, Prize. He worked for the Mobile Networks
IEEE Trans. Signal Processing, vol. 49, no. 9, pp. 18491859, Radio Department of Siemens AG where he
2001. participated in the European framework of ACTS 90 FRAMES.
[5] M. Pesavento, A. B. Gershman, and K. M. Wong, Direction He was a delegate to the Third Generation Partnership Project
finding in partly calibrated sensor arrays composed of multi- (3GPP) and engaged in the standardization of the radio access
ple subarrays, IEEE Trans. Signal Processing, vol. 50, no. 9, pp. network for UMTS. Since 2000, he has been holding a senior re-
21032115, 2002. search position at the Telecommunications Research Center Vienna
[6] H. L. Van Trees, Detection, Estimation, and Modulation The- (FTW) in the field of mobile communications. Currently, he gives a
ory, Part IV: Optimum Array Processing, John Wiley & Sons, course at the Vienna Technical University on 3G mobile networks.
New York, NY, USA, 2002. He has authored around 60 papers in international journals and
[7] R. Roy and T. Kailath, ESPRIT-estimation of signal parame- conferences, for which he has also served as a reviewer and holds 8
ters via rotational invariance techniques, IEEE Trans. Acous- patents in the field of mobile cellular networks. His current research
tics, Speech, and Signal Processing, vol. 37, no. 7, pp. 984995, interests include antenna-array- and MIMO-signal processing for
1989. mobile communications.
[8] M. Pesavento, A. B. Gershman, K. M. Wong, and J. F. Bohme,
Direction finding in partly calibrated arrays composed of Johann F. Bohme was born in Senften-
nonidentical subarrays: a computationally ecient algorithm berg, Germany on January 26, 1940. He re-
for the rank reduction (RARE) estimator, in Proc. IEEE 11th ceived the Diploma degree in mathematics
Statistical Signal Processing Workshop, pp. 536539, Orchid in 1966, the Dr.-Ing. in 1970, and the Ha-
Country Club, Singapore, August 2001. bilitation in 1977, all in computer science,
[9] C. P. Mathews and M. D. Zoltowski, Eigenstructure tech- from the Technical University of Hanover,
niques for 2-D angle estimation with uniform circular arrays,
Germany, the University of Erlangen, Ger-
IEEE Trans. Signal Processing, vol. 42, no. 9, pp. 23952407,
many, and the University of Bonn, Ger-
1994.
many, respectively. From 1967 to 1974, he
[10] H. Hofstetter, I. Viering, and W. Utschick, Evaluation of
was with the sonar-research laboratory of
suburban measurements by eigenvalue statistics, in Proc. 1st
COST 273 Workshop and 4th Management Committee Meet- Krupp Atlas Elektronik in Bremen, Germany. He then joined
ing, Espoo, Finland, May 2002. the University of Bonn until 1978 and the FGAN in Wachtberg-
[11] H. Hofstetter, C. F. Mecklenbrauker, R. Muller, et al., De- Werthhoven. Since 1980, he has been Professor of signal theory in
scription of wireless MIMO measurements at 2 GHz in se- the Department of Electrical Engineering and Information Sciences
lected environments, in COST-273 5th Meeting, TD(02)135, at Ruhr-Universitat Bochum, Germany. His research interests are in
Lisbon, Portugal, September 2002. the domain of statistical signal processing and its applications. He
[12] G. Sommerkorn, D. Hampicke, R. Klukas, A. Richter, is a Fellow of the Institution of Electrical and Electronic Engineers
A. Schneider, and R. S. Thoma, Uniform rectangular antenna and an Elected Member of the North Rhine-Westphalian Academy
array design and calibration issues for 2-D ESPRIT applica- of Sciences.

Potrebbero piacerti anche