• Aucun résultat trouvé

On the effect of random snapshot timing jitter on the covariance matrix for Jade estimation

N/A
N/A
Protected

Academic year: 2022

Partager "On the effect of random snapshot timing jitter on the covariance matrix for Jade estimation"

Copied!
5
0
0

Texte intégral

(1)

ON THE EFFECT OF RANDOM SNAPSHOT TIMING JITTER ON THE COVARIANCE MATRIX FOR JADE ESTIMATION

Ahmad Bazzi

∗†

, Dirk T.M. Slock

, Lisa Meilhac

EURECOM Mobile Communications Department, 450 route des Chappes, 06410 Biot - Sophia Antipolis, Email: {bazzi,slock}@eurecom.fr

CEVA-RivieraWaves, 400, avenue Roumanille Les Bureaux, Bt 6, 06410 Biot - Sophia Antipolis

Email:{ahmad.bazzi, lisa.meilhac}@ceva-dsp.com

ABSTRACT

In this paper, we focus on joint multipath angle and delay estimation (JADE) in an OFDM communication setting. We analyse the effect of Gaussian random snapshot (OFDM symbol) timing jitter on the spatio-frequency sample covariance matrix containing delay and di- rection information. This sample covariance matrix is an input to the JADE and many other algorithms for signal parameter estimation.

The analysis suggests a simple way to compensate for the jitter in the sample covariance matrix. We also present two simple methods for estimating the jitter variance, allowing its compensation. These techniques attempt to restore the low rank nature or other structure in the signal contribution. We then finally present some simulations for the resulting estimation quality of the multipath delays (ToAs) and angles (AoAs) of the incoming signals.

Index Terms—Snapshot timing jitter, perturbed sample covari- ance matrix, JADE, ToA , DoA, matrix rank minimization

1. INTRODUCTION

Localisation has been one challenging topic over the past 60 years.

In fact, many techniques have been developed in order to reliably position a wireless emitter. The first classical approach involves estimating the angle-of-arrival (AoA), received signal strenth (RSS), time-of-arrival (ToA), time-difference-of-arrival (TDoA), phase- of-arrival (PoA), etc.., of an emitter with respect to multiple base stations, in order to localise through triangulation or trilateration methods [1]. In favor of estimating signal parameters (i.e. AoAs, ToAs, etc..), one of the first algorithms proposed was Maximum- Likelihood (ML) [2], which is computationally exhaustive as it re- quires apq-dimensional search, (qbeing the number of sources and pbeing the number of signal parameters of interest). Nevertheless, subspace algorithms were proposed to cope with the aforementioned issue, such as MUSIC [3] and JADE [4]. These algorithms are much simpler and less complex than ML, as they require ap-dimensional search. Recently, fingerprinting techniques are finding their way through commercial use, where signal parameters are measured and stored, for each location, in an offline phase, and are readily used in the online phase via a matching criteria to lookup the database and match the received signal with its corresponding location. Waxet al.

[5] introduced a fingerprinting technique based on multipath char- acteristic subspaces containing ToA and AoA information, whereas Oktem and Slock [6] have made use of other multipath characteris- tics such as Power, ToA, and Doppler. In any of the above mentioned techniques, the sample covariance matrix of the recieved signal is

the key essence towards estimating signal parameters.

In this paper, we address a practical issue faced by Wi-Fi 802.11 a/b/g/n systems, where received OFDM symbols are sampled, and sent to a DFT bank. We strongly note that the sampler (ADC) is not continuously ON, due to power and other constraints imposed by the 802.11 standard. Therefore, there is no guarantee that all sym- bols are sampled at the same starting instant, so it should be seen as symbol-varying. This problem is to be distinguished from the one mentioned in [7], where authors study the effect of sampling jitter on one symbol, i.e. each sample collected at the output of the ADC is randomly shifted from it’s nominal sampling instant due to noise caused by ADC and other equipments. In this paper, we callsnap- shot timing jitter, or simplyjitterfor short, a random timing shift in- troduced to all the samples collected from a certain symbol (or snap- shot). We study this effect on the sample spatio-frequency covari- ance matrix containing ToA and AoA information and try to com- pensate for this jitter effect, in the presence of multipath. After jitter compensation, one can apply JADE (or 2D-MUSIC) so as to effi- ciently estimate the number of incoming multipath components and their respective ToAs and AoAs.

As will be clarified throughout the paper, the jitter perturbs the sample covariance matrix in a sense that the rank of this matrix (which is a good estimate of the number of incoming signals) in- creases. This rank-excess problem is, in fact, one problem in com- pressed sensing, where the true signal subspace is sparsely contained in the subspace of the covariance matrix. Such problems are tack- led through optimisation problems, where the objective function is to minimise the rank of the matrix under some affine constraints.

Unfortunately, solutions to this problem are quite complex and are known to be NP-hard [8]. We shall not proceed in that direction, but instead, make use of the signal structure and correlation sequences to propose simpler solutions.

The paper is divided as follows: Section 2 presents the system model. In Section 3, we introduce a function to analyse the effect of the jitter. We propose , in Section 4, two jitter estimation algorithms, which allow its compensation from the sample covariance matrix. In Section 5, we present our simulation results and conclude in Section 6.

Notations: Upper-case and lower-case boldface letters denote ma- trices and vectors, respectively. (.)T and(.)H represent the trans- pose and the transpose-conjugate operators. E{.}is the statistical expectation. ⊗andare theKroneckerandHadamardproducts, respectively. For anyM ×M matrixX,vec(X)is the vector op- erator which returns anM2×1vector by stacking the columns of X, starting from the first to the last column,kXk22is theFrobenius

(2)

norm ofX, andXhi,jiis the(i, j)thentry ofX.|z|is the magnitude ofz∈C.

2. SYSTEM MODEL

Consider an OFDM symbols(t)composed ofM subcarriers and centered at a carrier frequencyfc, impinging an antenna array of N antennas viaqmultipath components, each arriving at different AoAs{θi}qi=1and ToAs{τi}qi=1. In baseband, we could write the lthreceived OFDM symbol at thenthantenna as:

r(l)n (t) =

q

X

i=1

γi(l)ani)s(t−τi) +n(l)n (t) (1) where

s(t) =

M−1

P

m=0

bmej2πmMft ift∈[0, T]

0 elsewhere

(2) whereT = 41

f is the OFDM symbol duration,4f is the subcar- rier spacing,bmis the modulated symbol onto themthsubcarrier, an(θ)is thenthantenna response to an incoming signal at angle θ. The form ofan(θ)depends on the array geometry. γi(l) is the complex coefficient of theithmultipath component; Note that under the slow fading assumption,γi(l) changes from symbol to symbol and not within a symbol, thus the superscript(l)without any time dependency. n(l)n (t) is additive Gaussian noise of zero mean and varianceσ2, assumed to be white over space, time, and symbols; we also assume that the noise is independent from the signal and the multipath coefficients.

We are now ready to address thejitterissue. Plugging (2) in (1) and samplingrn(l)(t)at regular intervals ofk,kMT(l)+t0, we getr(l)n,k,rn(l)(kMT(l)+t0)as:

r(l)n,k=

q

X

i=1 M−1

X

m=0

bmej2πkmMej2πmMf(l)+t0−τi)γi(l)ani) +n(l)n,k (3) CollectingMsamples, we can apply anM-point DFT, so observing themthsubcarrier at thenthantenna, and denotingδ(l)=t0(l) we get:

R(l)n,m=

M−1

X

k=0

rn,k(l)e−j2πmMk

=bmej2πmMfδ(l)

q

X

i=1

γi(l)ani)e−j2πmMfτi+Nn,m(l) (4)

We claim that the transmitted OFDM symbol s(t) is a preamble field of the Wi-Fi 802.11 frame, thus prior knowledge of the mod- ulated symbols{bm}M−1m=0 is a valid assupmtion, since this stream of symbols (each at it’s corresponding sub-carrier) are repeated in each OFDM symbol placed at the beginning of the Wi-Fi frame for channel estimation and frequency offset purposes. Therefore, at each OFDM symbol reception, we compensate for all such symbols (mul- tiplying by b

m

|bm|2) and hence omitbmfrom (4). Re-writing (4) in a compact matrix form, we have:

˜

x(l)=C(l)(l)+n(l), l= 1. . . L (5)

where˜x(l)andn(l)areM N×1vectors

˜

x(l)=vec{R}, Rhm,ni=R(l)n,m (6) n(l)=vec{N}, Nhm,ni=Nn,m(l) (7) Ais anM N×qmatrix given as

A= [a(θ1)⊗c(τ1). . .a(θq)⊗c(τq)] (8) wherea(θ)andc(τ)areN×1andM×1, respectively. Thenth entry ofa(θ), denotedan(θ), is the response of thenthantenna to a signal arriving at angleθwith respect to the antenna array. Similarly, themth entry ofc(τ), denotedcm(τ) = e−j2πτ(m−1)Mf, is the response of themthsubcarrier to a signal arriving with time delay τ. Theq×1vectorγ(l)is composed of the multipath coefficients

γ(l)= [γ1(l). . . γq(l)]T (9) C(l) is anM N ×M N diagonal matrix, which can be seen as a function of the block jitter, i.e.δ(l)and is given by

C(l)=IN⊗diag{c(δ(l))} (10) whereINis theN×Nidentity matrix.

We shall also assume a perfect model with no snapshot jitter effect x(l)=C0(l)+n(l), l= 1. . . L (11) whereC0=IN⊗diag{c(t0)}.

(5) is referred to as the perturbed model with respect to the perfect model (11). It is straightforward to see that in (11), the matrixC0

shifts all time delays by a constant value, t0, thus relative delays of paths is still preserved. In the next section, we modelδ(l)to be a realisation of a prior known distribution, namely Gaussian, and observe the impact of this jitter on the sample covariance matrix.

3. EFFECT OF JITTER ON THE SAMPLE COVARIANCE MATRIX

In this section, we study the effect of the jitter which is modelled as a Gaussian random variable on the sample covariance matrix. The co- variance matrix of˜x(l)given in the perturbed model in (5) is referred to as theperturbed covariance matrixand is given by

R˜x=El{˜x(l)˜x(l)H} (12) where El{.} is the expectation operator over (l). In what fol- lows, we seek a relation betweenR˜xand Rxx, whereRxx = El{x(l)x(l)H}, andx(l)is given by (11).

Recall that the noisen(l) is of zero mean, covarianceσ2IM N, and independent fromC(l),A, andγ(l), thus it is easy to show that

R˜x=El{C(l)(l)γ(l)HAHC(l)H}+σ2IM N (13) which could also be written as

R˜x=El{

q

X

i=1 q

X

j=1

C(l)Ah:,iiγi(l)γj(l)Ah:,jiHC(l)H}+σ2IM N

(14) whereAh:,ii= [a(θi)⊗c(τi)]is theithcolumn ofA. Using the linearity property of the expectation operator and assuming that the jitterδ(l)is independent from multipathγ(l), the(m, n)thentry of R˜x, i.e.R˜xhm,ni

, is given by R˜xhm,ni

=El{e−j2πMf(m1−n1}.Rxxhm,ni

(15)

(3)

where Rxx

hm,ni

=

q

X

i=1 q

X

j=1

Rγγ hi,ji

cm1i+t0)cn1j+t0)

am2i)an2j) +σ21(m,n)

(16)

and

Rγγ hi,ji

=Eli(l)γj(l)} (17) 1(m,n)is the dirac-delta function which returns 1 ifm=nand zero otherwise. The indicesm1,n1,m2, andn2are given as









m1=m− bm−1M cM n1=n− bn−1M cM m2=bm−1M c+ 1 n2=bn−1M c+ 1

(18)

bxcdenotes the floor operator of a real numberx. Rewriting (17) is a compact form, we have

R˜x=ΥRxx (19) Υis anM N×M Nmatrix given byΥ=JN⊗T, whereJNis the all-ones square matrix of sizeN andTis anM×M Toeplitz matrix given byThm,ni=El{e−j2πMf(m−n)δ(l)}. Now, we follow the assumption that all jitter realisations{δ(l)}Ll=1are drawn from a Gaussian distribution of meant0and a varianceσ2δ, but sinceδ(l)= δ(l) +t0 andt0 was explicitly included in the perfect covariance matrixRxxin (16), we shall base our work on the centered Gaussian δwhich has zero mean and varianceσδ2, i.e.

δ∼ N(0, σ2δ) (20) For any real numberα, we have the following

E{ejαδ}= 1 p2πσδ2

Z +∞

−∞

ejαδe

δ2 2

δdδ=e

α2σ2

2δ (21)

Equation (21) tells us thatTis now a symmetric Toeplitz matrix.

Denotingαk= 2πMf |k|for any integerk, we can now say that Thm,ni=H(α|m−n|) (22) where

H(αk) =e

α2 kσ2

δ

2 (23)

The number of largest eigenvalues of the sample covariance matrix is a good estimate of the number of multipath components in the case of non-coherent multipath components and sufficiently high Signal- to-Noise-Ratio (SNR), sincerank(ARγγAH) = q. In our case, where jitter is present, the sample covariance matrix is element-wise multiplied byΥ, thus the number of largest eigenvalues ofR˜xde- pends on the rank ofΥARγγAH. Using the fact that the rank of a Hadamard product of two matrices is bounded above by the prod- uct of their ranks [9] and thatrank(Υ) =M, then unfortunately, the rank of the Perturbed covariance matrix would be

rank(ΥARγγAH)≤qM (24) Equation (24) tells us that there is an ambiguity in detecting the num- ber of sources, since the rank ofΥARγγAH is upper bounded

by qM. Before we continue the analysis, since the matrices in- volved are of sizeM N ×M N, we shall denoteBhi,ji, forBof sizeM N×M N, to be

B=

Bh1,1i · · · Bh1,Ni

... . .. ... BhN,1i · · · BhN,Ni

 (25) where eachBhi,jiblock matrix is of sizeM×M, or in other words

Bhm,ni=Bhm1+m2M,n1+n2Mi=Bhmhm1,n1i

2,n2i (26) Consider the following function

FB(k) = 1 2(M−k)N2

X

|m1−n1|=k m2=1...N n2=1...N

|Bhmhm1,n1i

2,n2i| (27) wherek= 1. . . M−1. For a givenk, the functionFB(k)averages up the magnitudes of thekthsub and super diagonals of the block matricesBhm2,n2i. Note that the number of entries found in the kthsub and super diagonals of anyBhm2,n2iblock matrix ofBis 2(M−k). Therefore, the total number of entries found in thekthsub and super diagonals over the values ofm2andn2is2(M−k)N2, which is the normalisation factor in (27). It is now easy to see that

FR˜x(k) =H(αk)FRxx(k) (28) 4. JITTER ESTIMATION/COMPENSATION 4.1. Simple Least Squares Estimate

In this section, we estimateH(αk)in (28). Takinglogon both sides, we get:

log(FR˜x(k)) =−α2kσδ2

2 +log(FRxx(k)) (29) AgainFRxx(k)is approximated to be almost invariant. It does fluc- tuate over different values ofk but for the sake of simplicity, we assume it constant, i.e.FRxx(k) =FRxx. Under this assumption, we re-write (29) as

f=Pg (30)

wherefis an(M−1)×1vector given by

f= [log(FR˜x(1)), . . . , log(FR˜x(M−1))]T (31) andPis an(M−1)×2matrix

Ph:,1i= [−α12

2 , . . . ,−α2M−1

2 ]T (32a)

Ph:,2i= [1, . . . ,1]T (32b) gis given by a2×1vector

g= [σδ2, FRxx]T (33) We can now apply Least Squares (LS) to estimategas

ˆ

g= arg min

g

kf−Pgk22 (34) The solution of (34) is

ˆ

g= (PHP)−1PHf (35)

(4)

k

0 10 20 30 40 50 60

FR(k) in (dB)

2 4 6 8 10 12 14 16 18 20 22

FRxx(k) FR~x~x(k) FR^xx(k) H(,k)

Fig. 1: Behaviour of FRxx(k), FR˜x(k),FRˆxx(k), andH(αk) over k.

EigenValue Index

0 50 100 150

Magnitude

-1000 0 1000 2000 3000 4000 5000 6000

6Rxx

6R~x~x

6R^

xx

Fig. 2: Eigenvalues ofRxx,R˜x, andRˆxx.

6

</in nsec

0 20 40 60 80 100 120

66M

-400 -350 -300 -250 -200 -150 -100 -50 0

7

</= 20nsec 7

</= 40nsec 7

</= 60nsec 7

</= 80nsec

Fig. 3:˘λNv.s.˘σδfor differentσ¯δ.

Iteration i

0 20 40 60 80 100

6</

#10-8

9.9 9.91 9.92 9.93 9.94 9.95 9.96 9.97 9.98 9.99 10

Fig. 4: ˘σδ v.s. iteration index for

¯

σδ= 95nsec.

Fig. 5: 2D-MUSIC spectrum us- ingRxx.

Fig. 6: 2D-MUSIC spectrum us- ingR˜x.

Fig. 7: 2D-MUSIC spectrum us- ingRˆxx.

So, the first entry ofˆg gives an estimate ofσ2δ, i.e. σˆ2δ. In the next section, we shall see, through simulations, that the function FRxx(k)that processes the entries of the perfect covariance matrix Rxxis somehow invariant overk, although it does fluctuate, and that the functionFR˜x(k)follows the behavior ofH(αk) =e

α2 kσ2

δ 2 , and thus we could estimateH(αk)by searching for the appropriate valueσδ2which best fitsH(αk), or equivalentlyFR˜x(k). So, we do the following: (Algorithm 1)

Step 1.Compute the perturbed sample covariance matrixR˜x. Step 2.Compute its corresponding functionFR˜x(k)using (27).

Step 3.Calculateσˆ2δusing (31), (32a), (32b), (33), (35).

Step 4.Knowingˆσ2δ, computeH(αk)by (23).

Step 5.CompensateΥin (19) by multiplying every entry ofR˜x

with its appropriate valueH−1k), according to (22), and get an estimate ofRxx, denoted hereby asRˆxx.

4.2. Jitter Estimation based on Negative Eigenvalues

Let¯σδ2 denote the true value ofσδ2. For the sake of notation, we shall consider a single-antenna case, i.e. N = 1(The following argument could be extended to the multi-antenna case). Now given R˜x, we shall try to retrieveRxxby pre-Hadamard multiplication ofR˜xin order to cancel out the matrixT(orΥforN ≥ 1). In other words, spanσ˘δ2 ∈ [0, S](whereS is the upperbound of the search andσ¯2δ ∈ [0, S]) till the smallest eigenvalue of the sample covariance matrix is negative, i.e.

˜x=T˘Rxx (36) whereT˘hm,ni=e(m−n)2α2and=σ˘δ2−¯2σ2δ andα= 2πMf. Letλ1 ≥. . .≥ λM and˘λ1 ≥ . . .≥ ˘λM denote the eigenvalues ofRxxandR˘˜x, respectively. Also, letu1. . .uM and˘u1. . .u˘M

denote their corresponding eigenvectors.

We will base our discussion on 3 cases:

Case 1: If ≤ 0, thenT˘ is a symmetric Toeplitz with nega- tive exponents, and thus a positive definite matrix. Rxx is a posi- tive semi-definite matrix due to the fact that it is a covariance ma- trix. It is well known that the Hadamard product of two positive semi-definite matrices is also positive semi-definite [9]. Therefore

˜x is positive semi-definite, i.e. ˘λM ≥ 0. Note that (24) tells us that there is no need thatλ˘1. . .λ˘q are the only large eigenval- ues as the rank is no moreqbut could be much more than that, but trace{R˘˜x} =trace{Rxx}which implies that the signal eigen- valuesλ˘1. . .λ˘qtend ”to leak” onto the noise ones˘λq+1. . .˘λM.

Case 2: Ifis in the neighborhood of0, we can expand the entries of the matrixT˘using Taylor series. Thus in the neighborhood of0, we have

˜x=Rxx2DRxx (37) whereDhm,ni = (m−n)2. Now, with (37) in hand, and know- ing thatα2 is small andRxxandDRxx are Hermitian, then following [10], we can approximateλ˘M as a linear equation ofλM, namely

λ˘MM2uHMDRxxuM (38) Knowing thatD= (vv)1H+1(vv)H−2vvHwhere1is the all-onesM×1vector andv= [1. . . M]T, we get

uHMDRxxuM=

q

X

i=1

λiuHM{ui(uivv)H

+ (uivv)uHi −2(uiv)(uiv)H}uM

=−2

q

X

i=1

λi|uHM(uiv)|2≤0

where we used the fact that eigenvectors of a Hermitian matrix are(39) orthogonal, i.e.uHi uj = 1i,j. If we assumeλq+1=. . .=λM = 0, then˘λM ≤ 0(using (38) and (39)), otherwise whenλq+1 = . . .=λM2, thenλ˘M ≤σ2. Note thatλ˘M is also decreasing with respect to increasingat the neighborhood of 0.

Case 3:Intuitively speaking, the entries of the first row ofR˘˜x

are the values of a correlation sequence, which should be bounded above in magnitude by the first elementR˘h1,1i˜x . This is not valid any- more asgrows large, because this growth amplifies the off-diagonal elements too much that they are no longer bounded in magnitude by the diagonal ones, and as a resultR˘˜xlooses definitness and there- fore negative eigenvalues are always present.

So, we propose the following: (Algorithm 2)

(5)

Step 1:Discretize the interval[0, S]into uniform intervals of length η, setσ˘2δ(0) = 0andi= 1.

Step 2:˘σ2δ(i) = ˘σδ2(i−1) +η.

Step 3:Compensate to getR˘˜xin (36) and compute its’ smallest eigenvalueλ˘min. Incrementi←i+ 1

Step 4:Ifλ˘min≥υ(pre-defined threshold), go back toStep 2.

Step 5:Ifλ˘min < υ, chooseσ˘2δ(i) = ˘σ2δ(i−1)+˘2σ2δ(i−2) and do Step 2to get ˘λmin. Incrementi ← i+ 1. If˘λmin < η, choose

˘

σ2δ(i) = σ˘2δ(i−1)+˘2σδ2(i−3), else chooseσ˘δ2(i) = σ˘2δ(i−1)+˘2σδ2(i−2). RepeatStep 5until|˘σδ2(i)−˘σ2δ(i−1)|< ζ(pre-defined threshold).

5. SIMULATION RESULTS 5.1. FR˜x(k)vsFRxx(k)and Algorithm 1

We have devoted a special subsection just to show how the two func- tionsFR˜x(k)andFRxx(k)behave with respect tok. First, we shall set some simulation parameters in this sebsection to the fol- lowing: SNR is fixed to20dB,N = 3 antennas spaced at half a wavelength. M = 52subcarriers spaced byMf= 0.3125MHz.

We collectL= 102snapshots, withq= 15uncorrelated multipath complex coefficients. The AoAs and ToAs are chosen randomly, and the jitterδ∼ N(0,(25nsec)2).

By observing figure 1, one could see that FRxx(k) does fluctu- ate, but could be considered somehow relatively stable with respect toFR˜x(k), which itself follows the aysmptotics ofH(αk)(Here H(αk)is tuned to the true parameterσδ2= (25nsec)2. After steps 1 to 4 of Algorithm 1, we get an estimateσˆ2δ = (27.2nsec)2, fol- lowed by step 5 which is a compensation withˆσδ2, thus an estimate Rˆxxis now available. FromRˆxx, we plotFRˆxx(k), which is close toFRxx(k).

Note here that this is an over-compenstion ( > 0) which corre- sponds to case 2 or 3 in section 4.2. This could only mean that an over-compensation leads to negative eigenvalues of the estimated co- variance matrix, as shown in figure 2. On the other hand, the largest eigenvalues corresponding to signal subspace are detected with the over-compensated matrixRˆxx; whereas the 15 largest eigenvalues ofR˜xattenuate and ”spill” onto the noise eigenvalues in a smooth fashion. Thus, one can not directly estimatequsingR˜x.

5.2. Algorithm 2

Figure 3 plots the evolution of theλ˘minof a sample covariance ma- trixR˘˜x, (with same simulation parameters as before butq = 3).

Indeed, there is a massive drop of˘λmintowards negative values just after˘σδexceeds the true valuesσˆδ. Figure 4 shows the evolution of values of˘σδwith iterations of Algorithm 2. Note here that the true value wasσ¯δ '95nsec, which was estimated to beˆσδ= 99nsec.

This bias was due to setting a thresholdυ = 0in the presence of noise. In other words, onceσ˘δexceedsσ¯δ, thenλ˘M < σ2and thus more iterations are needed so thatλ˘M falls below 0.

5.3. Estimating ToAs and AoAs by 2D-MUSIC

The previous simulation parameters are fixed but we changeqto be equal to 3 and(θi, τi)(of units degrees and nsec, respectively) are fixed to(0,−40),(30,0), and(95,70). Figure 5 detects the correct peaks by processing the perfect covariance matrixRxxby applying JADE, whereas in figure 6, the AoAs could be detected correctly but their respective ToAs leave alot of ambiguity due to:(i)Wrong estimation ofqand(ii)ToAs are shifted differently at each snapshot by the valueδ. After applying steps 1 through 5, and computing

an estimateRˆxx, JADE is then applied toRˆxx, and therefore we can now resolve the true ToAs/AoAs through their corresponding peaks as depicted in figure 7 when compared to figure 6. The only difference between figures 5 and 7 is that the peaks become a bit broader in 7, due to the estimation errors ofσ2δ.

6. CONCLUSION

In short, we introduced a new model by includingsnapshot timing jitter, that is missampling of the collected OFDM symbols. Thisjit- terleads to an over-estimation of the number of incoming signals, which also leads to wrong estimation of AoAs/ToAs. The effect of jitterwas analysed through a function, which pre-processes entries of theperturbed sample covariancematrix. We suggested two algo- rithms that allow estimation/compensation of thejitter. These algo- rithms are simple to implement and are not computationally proho- bited. Simulations show promising results if the JADE-MUSIC al- gorithm, or any other algorithm that requires second-order moments, was used to estimate ToAs/AoAs of incoming signals.

7. ACKNOWLEDGMENTS

EURECOM’s research is partially supported by its industrial mem- bers: ORANGE, BMW Group, SFR, ST Microelectronics, Syman- tec, SAP, Monaco Telecom, iABG. This work was also supported by RivieraWaves, a CEVA company, and a Cifre scholarship.

REFERENCES

[1] G. Sun, J. Chen, W. Guo, and K. J. R. Liu, ”Signal processing techniques in network-aided positioning,” IEEE Signal Process.

Mag., vol. 22, pp. 1223, Jul. 2005.

[2] I. N. El-Behery and R. H. MacPhie, ”Maximum likelihood es- timation of source parameters from time-sampled outputs of a linear array,” J.Acoust. SOC. Am., vol. 62, no. 1, July 1977.

[3] R. O. Schmidt, ”Multiple emitter location and signal parameter estimation,” IEEE Trans. Antennas Propag., vol. 34, no. 3, pp.

276280, Mar. 1986.

[4] M. C. Vanderveen, C. B. Papadias, and A. Paulraj, ”Joint angle and delay estimation (JADE) for multipath signals arriving at an antenna array,” IEEE Communications Letters, vol. 1, no. 1, Jan 1997.

[5] M. Wax and O. Hilsenrath, ”Signature matching for location determination in wireless communication systems,” U.S. Patent 6 112 095, Aug. 2000.

[6] T. Oktem and D. T. M. Slock, ”Power delay Doppler profile finger- printing for mobile localization in NLOS,” in Proc. IEEE PIMRC, Sep. 2010, pp. 876881.

[7] K. N. Manoj and G. Thiagarajan, ”The effect of sampling jitter in OFDM systems,” in Proc. IEEE Int. Conf. Commun., vol. 3, pp. 2061-2065, May 2003

[8] K. Mohan and M. Fazel, ”Iterative reweighted algorithms for matrix rank minimization,” The Journal of Machine Learning Research 13 (1), 3441-3473.

[9] Styan, G.P.H., ”Hadamard products and multivariate statistical analysis,” Linear Algebra Appl., 6 (1973) 217240

[10] R. Allez and J.-P. Bouchaud, ”Eigenvector dynamics: general theory and some applications,” Phys. Rev. E 86, 046202 (2012).

Références

Documents relatifs

Moreover re- marking some strong concentration inequalities satisfied by these matrices we are able, using the ideas developed in the proof of the main theorem, to have some

Estimation of Parsimonious Covariance Models for Gaussian Matrix Valued Random Variables for Multi-Dimensional Spectroscopic Data... Estimation of Parsimonious Covariance

In particu- lar, if the multiple integrals are of the same order and this order is at most 4, we prove that two random variables in the same Wiener chaos either admit a joint

In this article, we derived an exact expression and an approximation of the limiting performance of a statistical inference method that estimates the population eigenvalues of a

Hence, when the presynaptic spike train is progressively switched from regular to very irregular spike trains, two main changes occur: (i) the three plasticity forms

Relying on recent advances in statistical estima- tion of covariance distances based on random matrix theory, this article proposes an improved covariance and precision

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Keywords: ocean-based solutions, blue carbon, bioenergy with carbon capture and storage, ocean fertilization, ocean