• No results found

Robust Adaptive Modified Newton Algorithm for Generalized Eigendecomposition and Its Application

N/A
N/A
Protected

Academic year: 2020

Share "Robust Adaptive Modified Newton Algorithm for Generalized Eigendecomposition and Its Application"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

Volume 2007, Article ID 38341,10pages doi:10.1155/2007/38341

Research Article

Robust Adaptive Modified Newton Algorithm for Generalized

Eigendecomposition and Its Application

Jian Yang, Feng Yang, Hong-Sheng Xi, Wei Guo, and Yanmin Sheng

Laboratory of Network Communication System and Control, Department of Automation, University of Science and Technology of China, Hefei, Anhui 230027, China

Received 1 October 2006; Revised 13 February 2007; Accepted 16 April 2007

Recommended by Nicola Mastronardi

We propose a robust adaptive algorithm for generalized eigendecomposition problems that arise in modern signal processing applications. To that extent, the generalized eigendecomposition problem is reinterpreted as an unconstrained nonlinear opti-mization problem. Starting from the proposed cost function and making use of an approximation of the Hessian matrix, a robust modified Newton algorithm is derived. A rigorous analysis of its convergence properties is presented by using stochastic approxi-mation theory. We also apply this theory to solve the signal reception problem of multicarrier DS-CDMA to illustrate its practical application. The simulation results show that the proposed algorithm has fast convergence and excellent tracking capability, which are important in a practical time-varying communication environment.

Copyright © 2007 Jian Yang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

1. INTRODUCTION

Generalized eigendecomposition has extensive applications in modern signal processing areas, for example, pattern recognition [1,2], and signal processing for wireless com-munications [3,4]. Many efficient adaptive algorithms have been proposed for principal component analysis [5–7], which is a special case of generalized eigendecomposition. However, developing efficient adaptive algorithms for gen-eralized eigendecomposition has not been addressed so far. This paper aims to propose a novel adaptive online algorithm for generalized eigendecomposition.

Consider the matrix pencil (Ry,Rx), whereRyandRxare M×MHermitian and positive-definite matrices. A scalarλ and1 vectorwthat satisfy [8,9]

Ryw=λRxw (1)

are called the generalized eigenvalue and corresponding gen-eralized eigenvector of matrix pencil (Ry,Rx), respectively. In this paper, we are interested in finding the generalized eigen-vector corresponding to the largest eigenvalue.

Many numerical methods have been presented for the generalized eigendecomposition problem [8]. However, these methods are inefficient in a nonstationary signal envi-ronment, since they are computationally intensive and

(2)

many applications, the generalized eigenvector correspond-ing to the largest eigenvalue is desired.

In this paper, motivated by the work of Mathew and Reddy [9], we develop an efficient adaptive modified Newton algorithm to track the adaptive principal generalized eigen-vector. The basic idea is that we reformulate the general-ized eigendecomposition problem as minimizing an uncon-strained nonquadratic cost function that has a unique global minimum and no other local minima, and then apply an ap-propriate Hessian matrix approximation to derive an adap-tive modified Newton algorithm. The resulting algorithm is numerically robust no matter whether it is implemented with infinite or finite precision. We also illustrate its application by using it to solve an adaptive signal reception problem in a multicarrier DS-CDMA (MC-DS-CDMA) system [15].

The rest of the paper is organized as follows. InSection 2, we formulate the adaptive signal reception problem in an MC-DS-CDMA system as the principal generalized eigenvec-tor estimation problem, to show the importance of the gener-alized eigendecomposition technique. InSection 3, the gen-eralized eigendecomposition problem is reinterpreted as a nonlinear optimization problem, and a robust adaptive mod-ified Newton algorithm is developed to estimate the princi-pal generalized eigenvector. The convergence property of the proposed algorithm is also discussed. InSection 4, we present numerical simulation results to show the performance of the proposed algorithm. Conclusions are drawn inSection 5.

2. GENERALIZED EIGENDECOMPOSITION APPLICATION

In this section, we show that it is possible to formulate the signal reception problem in a multicarrier DS-CDMA system [16] as a generalized eigendecomposition problem.

2.1. Signal model of MC-DS-CDMA system

Consider an MC-DS-CDMA system with K simultaneous users. Each one uses the sameM carriers. Thekth user, for 1≤k≤K, generates a data sequence:

b(k)=. . .,b(k) 0 ,b

(k) 1 ,b

(k) 2 ,. . .

(2) with a symbol interval ofTseconds. We assume that the data symbolsb(jk)are independent variables withE[b

(k)

j ]=0 and E[|b(jk)|]=1.

Thekth user is provided a randomly generated signature sequence:

a(k)=. . .,a(k) 0 ,a

(k) 1 ,. . .,a

(k)

G−1,. . .

, (3)

whereGis the spreading gain and the elementsa(ik)are mod-elled as independent and identically distributed (i.i.d.) ran-dom variables such that Pr(a(ik)= −1)=Pr(a

(k)

i =1)=1/2. The sequencea(k)is used to spectrally spread the data

sym-bols to form the signal [15]

ak(t)=

i=−∞

b(ki/G)a(ik)ψ

t−iTc, (4)

wherexdenotes the largest integer less than or equal tox, the chip intervalTc is given byTc = T/G,Gis the number of chips per symbol interval, andψ(t) is the common chip waveform for all signals. We assume that the chip waveform ψ(t) is bandlimited, such as the square-root raised-cosine pulse [17], and normalized so that−∞ ψ(t)2dt=Tc.

Assume a slowly time-varying frequency-selective Ray-leigh fading channel. Following the approach [16], by suit-ably choosingMand the bandwidth ofψ(t), we can assume that each carrier experiences slowly varying flat fading. Then, the received signal in complex form is given by [18]

r(t)=

K

k=1

M

m=1

2Pkαk,mejωmt

·

i=−∞

b(ki/G)a(ik)ψ

t−iTc−τk

+n(t), (5)

whereωmis the frequency of themth carrier,αk,m accounts for the overall effects of phase shifts and fading for themth carrier of thekth user,Pkandτk∈[0,T) represent the power for each carrier of the transmitted signal and the delay of the kth user signal, respectively, andn(t) denotes additive white Gaussian noise.

Without loss of generality, throughout the paper we will consider the signal from the first user as the desired signal and the signals from all other users as interfering signals. As-sume that synchronization has been achieved with the trans-mitted signal of the desired user. Therefore, the delay of the desired signalτ1 can be taken to be zero. In order to avoid

interchip interference for the desired signal when it is chip-synchronous, the waveform is chosen to satisfy the Nyquist criterion. Then the input signal to the first PN correlator (fin-ger) associated with themth carrier is written as

xm[g]= 1

Tc

−∞r(t)ψ

tgTce−jωmtdt

=2P1α1,mb(1)g/Ga(1)g +

K

k=2

ik,m[g] +nm[g],

(6)

wheregis the chip index,nm[g] denotes the component due to AWGN, and

ik,m[g]=

2Pkαk,m

i=−∞

b(ki/G)a(ik)

(g−i)Tc−τk (7)

is the component due to thekth user signal, 2≤k≤K. The function(·) is the autocorrelation of the chip waveform defined by

(t)= 1

Tc

−∞ψ(s)ψ

(st)ds. (8)

The input signal vector can be written as x[g]=x1[g],x2[g],. . .,xm[g]

T

=h1b(1)g/Ga(1)g +

K

k=2

hk

i=−∞

b(ki/G)a(ik)

·Rψ(g−i)Tc−τk+n[g],

(3)

where hk = [2Pkαk,1,. . .,

2Pkαk,m]T, 1 k K, and

n[g] = [n1[g],n2[g],. . .,nM[g]]T is a zero-mean Gaussian

random vector with covarianceσ2I.

Then, the output signal of the first PN correlator to ex-tract the signal at themth carrier can be written as

ym[n]=√1

G G1

l=0

a(1)l+Gnxm[Gn+l] (10)

and the output signal vector can be expressed as

y[n]=y1[n],y2[n],. . .,yM[n]

T

=h1

Gb(1)

n + K

k=2

hk1 G

G1

l=0

a(1)l+Gn

i=−∞

b(ki/G)

·a(ik)

(l+Gn−i)Tc−τk+n1[n],

(11)

where

n1(n)=

1

G G1

l=0

a(1)l+Gnn[l+Gn] (12)

is the noise component withE{n1[n]nH1[n]} = σ2I. The

re-ceived signal vectors x[g] and y[n] are referred to as un-despreaded and un-despreaded received signal vectors of the de-sired user.

2.2. MSINR signal reception problem

From (11), the despreaded signal vector can be rewritten as

y[n]=s[n] +u[n], (13)

wheres[n]=h1

Gb[(1)n]denotes the desired signal vector, and

u[n] is the undesired signal vector.

The optimal weight vector under the MSINR perfor-mance criterion can be found as [15]

wMSINR=arg max

w

wHRsw

wHRuw, (14)

whereRs = E{s[n]sH[n]}andRu = E{u[n]uH[n]}are the covariance matrices of the desired and undesired signals, re-spectively. It is obvious that the optimal weight vectorwMSINR

is the generalized eigenvector corresponding to the maxi-mum generalized eigenvalue of the matrix pencil (Rs,Ru), that is,

RswMSINRmaxRuwMSINR, (15)

whereλmaxis the maximum generalized eigenvalue.

Unfortu-nately, becauses[n] andu[n] cannot be separately obtained from the received signal y[n], it seems difficult to obtain wMSINRfrom (14). In the following, we will propose an

im-proved criterion equivalent to MSINR to overcome the above difficulty.

According to (9) and (11), after some calculations, the autocorrelation matrices Rx = E{x[g]xH[g]} and Ry = E{y[n]yH[n]}are given by, respectively,

Rx=h1hH1 +

K

k=2

hkhHk

i=−∞

iTc−τk2+σ2I,

Ry=Gh1hH1 +

K

k=2

hkhHk

i=−∞

iTc−τk2+σ2I. (16) Hence, we have

Rx= 1

GRs+Ru, Ry=Rs+Ru.

(17)

Let us consider the following function:

f(w)=wHRyw

wHRxw =G− G−1

γ/G+ 1, (18) where

γ= wHRsw

wHRuw (19)

for anywexcept forwHRuw=0. IfRuis full rank, this func-tion is valid for anyw=0. According to (18), we can see that ifG >1, the weight vectorwthat maximizes f(w) eventu-ally maximizesγ. Therefore, the optimal weight vector can be found as

wMSINR=arg max

w

wHRyw

wHRxw. (20) Hereby, estimating the MSINR weight vector from (20) in-stead of (14), we do not need to know or estimate the co-variance matrices ofs[n] andu[n], which are basically not available at the receiving end. Obviously, this is the problem of estimating the principal generalized eigenvector from two observed sample sequencesy[n] andx[g].

3. ROBUST ADAPTIVE MODIFIED NEWTON ALGORITHM FOR GENERALIZED

EIGENDECOMPOSITION

To solve a class of signal processing problems similar to that inSection 2, we construct a novel unconstrained cost func-tion. Then, starting from this cost function, a robust mod-ified Newton algorithm is derived. Its convergence is rigor-ously analyzed by using stochastic approximation theory.

3.1. Generalized eigendecomposition problem reinterpretation

Letλiandui(1≤i≤M) be the generalized eigenvalue and the corresponding Rx-orthonormalized generalized eigen-vector of the matrix pencil (Ry,Rx), that is, [9]

Ryui=λiRxui, uHi Rxuj=δi j,

(21)

(4)

Consider the following nonlinear scalar cost function: J(w)=wHRxwlnwHRyw. (22) As will be shown next, this is a novel criterion for the gen-eralized eigendecomposition problem. In the following the-orem, we assume that the maximum generalized eigenvalue of (Ry,Rx) has multiplicity 1. The case when the multiplicity of the maximum generalized eigenvalue is larger than 1 will be discussed later.

Theorem 1. Letλ1 > λ2 ≥ · · · ≥λM >0be the generalized

eigenvalues of the matrix pencil(Ry,Rx). Thenw =u1is the

unique global minimal point ofJ(w)and the others are saddle points ofJ(w).

Proof. SeeAppendix A.

Theorem 1 shows that if the maximum generalized ei-genvalue has multiplicity 1,J(w) has a global minimum and no other local minima, and global convergence is guaranteed when one seeks theRx-orthonormalized generalized vector corresponding to the maximum generalized eigen-value of (Ry,Rx) by iterative methods. When the multiplic-ity of the maximum generalized eigenvalue is more than 1, there are some local minima. Hence, the iterative algorithm will converge to one of these local minima. Nevertheless, it is not a hindrance for one to seek the principal generalized eigenvector, because these local minima themselves are the Rx-orthonormalized generalized eigenvectors corresponding to the maximum generalized eigenvalue. Therefore, the prin-cipal generalized eigenvector estimation problem can be re-formulated as the following unconstrained nonlinear opti-mization problem:

min

w J(w). (23)

3.2. Adaptive modified Newton algorithm derivation

The Hessian matrix ofJ(w) with respect towis derived in

Appendix Aas

H=RxRywHRyw1+wHRyw2RywwHRy. (24) In order to simplify the Hessian matrix, we drop the second term on the right-hand side of (24). Therefore, an approxi-mation to the Hessian matrix can be written as:

H=Rx+wHRyw−2RywwHRy. (25) The inverse Hessian matrix is given by

H1=R−x1

R1

x RywwHRyR−x1

wHRyw2+wHRyR1

x Ryw

. (26)

Then the modified Newton algorithm for updating the weight vectorw[n+ 1] can be written as

w[n+ 1]=w[n] H1J(w)

w=w[n]

= 2R

1

x RywwHRyw

wHRyw2+wHRyR1

x Ryw

w=w[n].

(27)

Remark 2. In the derivation of the updating rule (27), we approximate the Hessian matrixH by dropping a term so as to make the Hessian matrixH positive definite, and con-sequently make the resultant algorithm more robust, since for stabilizing the Newton-type algorithms it is necessary to guarantee that the Hessian matrix is positive definite. Al-though the approximation causes the resultant Hessian ma-trix to deviate from the true Hessian mama-trix, as shown in

Section 4, the derived algorithm (27) can asymptotically con-verge to the principal generalized eigenvector of the matrix pencil (Ry,Rx). In addition, the numerical simulation results show that the approximation has little influence on conver-gence speed and estimation accuracy. Therefore, the approx-imation is a reasonable step in developing the adaptive mod-ified Newton algorithm.

We apply the following equations to recursively estimate RxandRy:

Rx[n+ 1]=μRx[n] +x[n+ 1]xH[n+ 1], (28) Ry[n+ 1]=βRy[n] + (1−β)y[n+ 1]yH[n+ 1], (29)

where 0< μ,β <1 are the forgetting factors. LetP[n+ 1]=R1

x [n+ 1]. Then we get

P[n+ 1]=1 μP[n]

I x[n+ 1]x

H[n+ 1]P[n] μ+xH[n+ 1]P[n]x[n+ 1]

.

(30)

Postmultiplying both sides of (29) withw[n], we have

Ry[n+ 1]w[n]=βRy[n]w[n]

+ (1−β)y[n+ 1]yH[n+ 1]w[n]. (31)

Applying the projection approximation [5] yields

r[n+ 1]=Ry[n+ 1]w[n+ 1]Ry[n+ 1]w[n]. (32)

Then (31) can be rewritten as

r[n+ 1]=βr[n] + (1−β)y[n+ 1]c[n+ 1], (33)

wherec[n+ 1]=wH[n]y[n+ 1]. In addition, we defined[n+ 1]=wH[n]Ry[n+ 1]w[n]. Then according to (29) we obtain

d[n+ 1]=βd[n] + (1−β)c∗[n+ 1]c[n+ 1]. (34)

Let

w[n+ 1]= Ry[n+ 1]w[n]

wH[n]Ry[n+ 1]w[n] (35)

so that the update rule ofw[n+ 1] can be rewritten as

w[n+ 1]= 2P[n+ 1]w[n + 1]

(5)

Thus, the adaptive modified Newton algorithm can be sum-marized as

P[n+ 1]=1

μP[n]

I x[n+ 1]xH[n+ 1]P[n]

μ+xH[n+ 1]P[n]x[n+ 1]

,

c[n+ 1]=wH[n]y[n+ 1],

r[n+ 1]=βr[n] + (1−β)y[n+ 1]c[n+ 1], d[n+ 1]=βd[n] + (1−β)c[n+ 1]c[n+ 1],

w[n+ 1]= r[n+ 1]

d[n+ 1],

w[n+ 1]= 2P[n+ 1]w[n + 1]

1 +wH[n+ 1]P[n+ 1]w[n + 1].

(37) The simplest way to choose the initial values is to setP[0]=

η1I,w[0]=r[0]2[1 0 · · · 0]T, andd[0]=η3, where

ηi(i=1, 2, 3) are appropriate positive values. During deriv-ing the algorithm (37), we have adopted the projection ap-proximation approach [5]. The rationality of using projec-tion approximaprojec-tion has been concretely explained in [5]. In this paper, the numerical results show that using the projec-tion approximaprojec-tion has little impact on the performance of the proposed algorithm.

Note that the update step forP[n] involves subtraction. Hence, the numerical error may causeP[n] to lose the Her-mitian positive definiteness, whileP[n] is theoretically Her-mitian positive definite. An efficient and robust way is to ap-ply the QR-update method to calculate the square root matri-cesP1/2[n] [19]. BecauseP[n]=P1/2[n]PH/2[n], the

Hermi-tian positive definiteness remains regardless of any numerical error.

3.3. Convergence analysis

In this section, we apply the stochastic approximation method, which is developed by Ljung [20], and Kushner and Clark [21], to analyze the convergence property of the pro-posed algorithm based on updating rule (27). According to the stochastic approximation theory, a deterministic ordi-nary differential equation (ODE) can be associated with the recursive stochastic approximation algorithm, and the con-vergence of the algorithm can be studied in terms of this dif-ferential equation.

The ordinary differential equation corresponding to the proposed algorithm based on updating rule (27) can be writ-ten as

dw(t) dt =

2R1

x Ryw(t)wH(t)Ryw(t)

wH(t)Ryw(t)2+wH(t)RyR1

x Ryw(t)

w(t).

(38) We have the following theorem to demonstrate the conver-gence ofw(t).

Theorem 3. Given the matrix pencil(Ry,Rx), whose largest generalized eigenvalueλ1has multiplicity1, and assuming that

uH1Rxw(0) = 0, then the ODE(38)has a global

asymptoti-cally stable equilibrium state at(λ1,γu1), whereγis a constant

complex number with normγ =1. Proof. SeeAppendix B.

Note that ifγ =1,γu1is also theRx-orthornormalized

generalized eigenvector corresponding to the maximum gen-eralized eigenvalue of (Ry,Rx).Theorem 3also shows that al-though we approximate the Hessian matrix when deriving the updating rule (27), the resultant algorithm can asymp-totically converge to the principal generalized eigenvector.

4. SIMULATIONS

In this section, we apply the proposed algorithm to the signal reception problem in multicarrier DS-CDMA, and perform numerical simulation to investigate its performance. For each run, the proposed algorithm in this paper, the direct eigen-decomposition method, the TTJ algorithm [15], and sam-ple matrix/iterative (SMIT) [12] are implemented simultane-ously in the simulations. The data in each plot is the average over 100 independent runs.

We consider aK-user asynchronous MC-DS-CDMA sys-tem ofM=12 carriers with processing gainG=32. The sys-tem uses a square-root raised-cosine chip pulse with roll-off factor of 0.8 [17]. It is customary to truncateψ(t) such that it spans only several chips [18], and we assume that the dura-tion of the pulse is 4Tc. Throughout this secdura-tion, the signal-to-noise ratio (SNR) of the desired user is fixed at 20 dB.

To evaluate the convergence speed and the estimate ac-curacy, the direction cosine and the normalized projection error (NPE) [22] are defined, respectively, as

direction cosine=wH(k)wMSINR

w(k)wMSINR

,

NPE=1 wH(k)wMSINR

w(k)wMSINR2,

(39)

wherewMSINRis the theoretically optimal combining weight

vector and can be computed by [23]

wMSINR=R−u1h1. (40)

We use the MSINR performance to assess the MAI sup-pression capability of the proposed algorithm. The expres-sion for calculating the SINR at thenth iteration is given by

SINR(n)=10 logw

H[n]Rsw[n]

wH[n]Ruw[n]. (41) The proposed algorithm starts with initial valuesr[0]=

w[0]=[1 0 · · · 0]T,d[0]=1,P[0]=0.01I,μ=0.995,

(6)

0 100 200 300 400 500 Number of symbol intervals 2

4 6 8 10 12 14 16 18 20

Av

er

ag

e

S

N

R

(d

B

)

Maximum Eigen method Proposed algorithm

TTJ algorithm SMIT (a)

0 100 200 300 400 500

Number of symbol intervals 0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

N

o

rmaliz

ed

p

rojectio

n

er

ro

r

Eigen method Proposed algorithm

TTJ algorithm SMIT (b)

0 100 200 300 400 500

Number of symbol intervals 0.4

0.5 0.6 0.7 0.8 0.9 1

Dir

ection

cosine

Eigen method Proposed algorithm

TTJ algorithm SMIT (c)

Figure1: (a) SINR performance in the case of two interferers. (b) Normalized projection error in the case of two interferers. (c) Di-rection cosine performance in the case of two interferers.

In the first simulation experiment, we consider the case when there are two interferers whose received powers are 10 dB stronger than the desired user.Figure 1shows the sim-ulation results. It can be observed that the eigenmethod and the proposed algorithm outperform the TTJ algorithm. The reason is that the TTJ algorithm belongs to the stochastic

gra-0 100 200 300 400 500

Number of symbol intervals 25

20 15 10 5 0 5 10 15 20

Av

er

ag

e

S

N

R

(d

B

)

Maximum Eigen method Proposed algorithm

TTJ algorithm SMIT (a)

0 100 200 300 400 500 Number of symbol intervals 0

0.2 0.4 0.6 0.8 1

N

o

rmaliz

ed

p

rojectio

n

er

ro

r

Eigen method Proposed algorithm

TTJ algorithm SMIT (b)

0 100 200 300 400 500 Number of symbol intervals 0

0.2 0.4 0.6 0.8 1

Dir

ection

cosine

Eigen method Proposed algorithm

TTJ algorithm SMIT (c)

Figure2: (a) SINR performance in the case of five interferers. (b) Normalized projection error in the case of five interferers. (c) Di-rection cosine performance in the case of five interferers.

(7)

0 200 400 600 800 Number of symbol intervals 30

20 10 0 10 20

Av

er

ag

e

S

N

R

(d

B

)

Maximum Eigen method Proposed algorithm

TTJ algorithm SMIT (a)

0 200 400 600 800

Number of symbol intervals 0

0.2 0.4 0.6 0.8 1

N

o

rmaliz

ed

p

rojectio

n

er

ro

r

Eigen method Proposed algorithm

TTJ algorithm SMIT (b)

0 200 400 600 800

Number of symbol intervals 0

0.2 0.4 0.6 0.8 1

Dir

ection

cosine

Eigen method Proposed algorithm

TTJ algorithm SMIT (c)

Figure3: (a) SINR performance in the dynamical signal environ-ment. (b) Normalized projection error in the dynamical signal envi-ronment. (c) Direction cosine performance in the dynamical signal environment.

methods, the complexity of the proposed algorithm has been greatly reduced, while its performance degrades only slightly. The simulation results also show that the approximation of the Hessian matrix and the projection approximation have little influence on the performance of the proposed

algo-rithm, since its performance approaches that of the eigen method, which uses neither of these approximation tech-niques.

In the next simulation experiment, we investigate the per-formance of the proposed algorithm in a signal environment with strong interference. We assume that there are two 10 dB, two 20 dB, and one 30 dB interferers. The simulation results inFigure 2show that the performance of the eigen method and the proposed algorithm hardly changes, whereas the per-formance of the TTJ algorithm degrades rapidly. This is not surprising because at each step the TTJ algorithm uses a sin-gle instantaneous sample to update the weight vector, and as a result, the estimated weight vector oscillates around the MSINR combining weight vector. As the number and pow-ers of the interferpow-ers increase, the oscillation becomes more dramatic and the amplitude increases. Consequently, the av-eraged performance degrades greatly in this scenario. In con-trast, the proposed algorithm uses all of the data samples available up to the time instantn+ 1 to estimate the opti-mal weight vector, and as a result, it performs well in a sig-nal environment with strong interference. This experiment also shows that in the case with strong interferers, using the Hessian matrix approximation and the projection approxi-mation has only a slight impact on the performance of the proposed algorithm.

In the final experiment, we study the tracking capabil-ity of the proposed algorithm in a dynamic environment. At the beginning, there are two 10 dB interferers, and at symbol interval 400, three 20 dB, one 30 dB, and one 40 dB interfer-ers are added.Figure 3shows the simulation results. Because there are few interferers and their powers are not very strong in the first phase, the TTJ algorithm performs very well. But in the second phase, too much interference and unregulated fixed step size cause the performance to degrade greatly. It can be observed that the eigen method, SMIT, and the pro-posed algorithm can rapidly adapt to the suddenly changed signal environment. This is because of using the forgetting factor in the recursive covariance matrix estimator. The sim-ulation results also show that in time-varying environment the influence of the Hessian matrix approximation and the projection approximation is small.

Therefore, from the above simulation results in various signal environments, we conclude that the proposed algo-rithm has rapid convergence, sufficient estimation accuracy, and good tracking capability. These properties make it very useful in a practical signal environment, especially when the interfering power increases due to many practical reasons, such as too many interferers, incorrect power control, time-varying channel.

5. CONCLUSIONS

(8)

rigorously analyzed. In addition, we applied the proposed al-gorithm to the adaptive signal reception problem in multi-carrier DS-CDMA systems, and the numerical simulation re-sults show that the proposed algorithm has fast convergence and excellent tracking capability, which are very useful for a practical communication environment.

APPENDICES

A. PROOF OFTHEOREM 1

Proof. LetRandIbe the gradient operators with respect

to the real and imaginary parts ofw. According to [19], the complex gradient operator is defined as ∇ = (1/2)[∇R + j∇I]. After some calculation, we can derive the gradient of J(w) as

∇J(w)=RxwRywwHRyw1. (A.1)

Whenw=ui, it is easy to show that∇J(ui)=0. This implies that anyRx-orthonormalized generalized eigenvector,ui, of (Ry,Rx) is the stationary point ofJ(w).

Conversely,∇J(w)=0 means

Ryw=wHRywRxw. (A.2) Hence,wis the generalized eigenvector of (Ry,Rx), and the corresponding generalized eigenvalue is (wHRyw). Premulti-plying the both sides of (A.2) withwHwe have

wHRyw=wHRywwHRxw. (A.3)

SinceRyis positive definite,wHRyw > 0 forw =0. There-fore, we getwHRxw=1. This shows that stationary point,w, ofJ(w) is theRx-orthonormalized generalized eigenvector of (Ry,Rx).

From above analysis, we conclude thatw is a stationary point ofJ(w) if and only ifwis theRx-orhtonormalized gen-eralized eigenvector of (Ry,Rx).

LetH= ∇∇HJ(w) be theM×MHessian matrix [7] of J(w) with respect to the vector w. After some calculations, the Hessian matrixHis given as

H=RxRywHRyw1+wHRyw2RywwHRy. (A.4)

SinceRx is positive definite, we haveRx = VVH, where Vis an invertibleM×M matrix. Letei = VHui andC = V1Ry(V1)H. According to (21) we obtain

Cei=λiei, eHi ej=δi j.

(A.5)

Obviously,λiandeiare the eigenvalue and the corresponding eigenvector ofC.

Lete=VHw. Then we get

H=V

I C

eHCe+

CeeHC

eHCe2

VH=VF(e)VH, (A.6)

where

F(e)=I C

eHCe+

CeeHC

eHCe2. (A.7) From the fact thateH

1Ce1 1andCe1e1H 21e1eH1 we

have

F±e1

=I C

λ1

+e1eH1,

F±e1

e1=e1,

F±e1

ei=

1 λi

λ1

ei,

(A.8)

wherei=2,. . .,M. Since (1−λi/λ1)>0, all the eigenvalues

ofF(e1) are positive. We can conclude thatF(e) is positive

definite at the pointe= ±e1. Similarly, we can derive

Feie1=

1−λ1

λi

e1,

Feiei=ei,

(A.9)

wherei=2,. . .,M. Because (1−λ1/λi)<0,F(ei) is neither

positive definite nor negative definite. According to (A.6), we have

H|wui=VF

eiVH. (A.10)

It is clear thatHis positive definite at the stationary point w =u1. At any other stationary pointui (i =2,. . .,M),H

is neither positive definite nor negative definite. This means thatw=u1is the unique global minimal point ofJ(w), and

the other stationary pointsui(i=2,. . .,M) are saddle points ofJ(w).

B. PROOF OFTHEOREM 3

Proof. The vector w(t) can be expressed as a linear combi-nation ofMgeneralized eigenvectorsuiof (Ry,Rx), which is given by

w(t)=

M

i=1

αi(t)ui, (B.1)

whereαi(t) are complex coefficients.

Substituting (B.1) into (38) and premultipying byuHl Rx yield

dαl(t) dt =

M

i=1

λiαi(t)2 2

+ M

i=1

λ2iαi(t)

2

1

·

2λlαl(t) M

i=1

λiαi(t)2

−αl(t).

(B.2)

Under the assumption uH1Rxw(0) = 0 we can defineθl =

αl(t)/α1(t),l=2,. . .,M. Then we have

dθl dt =

α1(t)dαl(t)

dt −αl(t) 1(t)

dt

α−2

(9)

Substituting (B.2) into (B.3) yields dθl

dt = −

λ1−λl

κ(t)θl(t), (B.4)

where

κ(t)=

2 M

i=1

λiαi(t)2

×

M

i=1

λiαi(t)2 2

+ M

i=1

λ2

iαi(t)

2

1

. (B.5)

Since κ(t) > 0 for all t > 0, limt→∞θl = 0,l = 2,. . .,M.

It follows that limt→∞αl(t) = 0,l = 2,. . .,M, andw(t) =

α1(t)u1is an asymptotically stable solution of (38).

Therefore, whentis large enough andl=1, (B.2) can be simplified as

1(t)

dt = α1(t)

1−α1(t)2

1 +α1(t)2

. (B.6)

In order to show that limt→∞α1(t) = 1 we definez(t) =

α1(t)2andV[z(t)] = [z(t)1]2. Their time derivatives

are

˙

z(t)=α∗1(t) ˙α1(t) + ˙α∗1(t)α1(t)

=2α1(t)

21−α1(t) 2

1 +α1(t)2

,

˙

Vz(t)=2z(t)−1z(t)˙

= −4

1−α1(t)2

2

α1(t)2

1 +α1(t) 2 .

(B.7)

According to the theory of Lyapunov stability,V(z) is a Lya-punov function, andz = 1 is asymptotically stable. More-over, from (B.6) and limt→∞α1(t) = 1, we can conclude

limt→∞α1(t)= γ, whereγ = 1. Hence,w(t) in (38) will

asymptotically converge to the stable solutionγu1.

ACKNOWLEDGMENT

The authors would like to express their sincerest appreciation to the anonymous reviewers for their comments and sugges-tions that significantly improve the quality of this work.

REFERENCES

[1] J. Lu, K. N. Plataniotis, and A. N. Venetsanopoulos, “Face recognition using LDA-based algorithms,”IEEE Transactions on Neural Networks, vol. 14, no. 1, pp. 195–200, 2003. [2] S. Fidler, D. Skoˇcaj, and A. Leonardis, “Combining

reconstruc-tive and discriminareconstruc-tive subspace methods for robust classifi-cation and regression by subsampling,”IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 28, no. 3, pp. 337–350, 2006.

[3] T. F. Wong, T. M. Lok, J. S. Lehnert, and M. D. Zoltowski, “A linear receiver for direct-sequence spread-spectrum multiple-access systems with antenna arrays and blind adaptation,”

IEEE Transactions on Information Theory, vol. 44, no. 2, pp. 659–676, 1998.

[4] J. Yang, H. Xi, F. Yang, and Y. Zhao, “Fast adaptive blind beam-forming algorithm for antenna array in CDMA systems,”IEEE Transactions on Vehicular Technology, vol. 55, no. 2, pp. 549– 558, 2006.

[5] B. Yang, “Projection approximation subspace tracking,”IEEE Transactions on Signal Processing, vol. 43, no. 1, pp. 95–107, 1995.

[6] S. Ouyang, P. C. Ching, and T. Lee, “Robust adaptive quasi-Newton algorithms for eigensubspace estimation,”IEE Pro-ceedings: Vision, Image and Signal Processing, vol. 150, no. 5, pp. 321–330, 2003.

[7] A. Hyv¨arinen, J. Karhunen, and E. Oja,Independent Compo-nent Analysis, John Wiley & Sons, New York, NY, USA, 2001. [8] G. H. Golub and C. F. VanLoan,Matrix Computations, John

Hopkins University Press, Baltimore, Md, USA, 1991. [9] G. Mathew and V. U. Reddy, “A quasi-Newton adaptive

algo-rithm for generalized symmetric eigenvalue problem,”IEEE Transactions on Signal Processing, vol. 44, no. 10, pp. 2413– 2422, 1996.

[10] C. Chatterjee, V. P. Roychowdhury, J. Ramos, and M. D. Zoltowski, “Self-organizing algorithms for generalized eigen-decomposition,”IEEE Transactions on Neural Networks, vol. 8, no. 6, pp. 1518–1530, 1997.

[11] D. Xu, J. C. Principe, and H.-C. Wu, “Generalized eigende-composition with an on-line local algorithm,”IEEE Signal Pro-cessing Letters, vol. 5, no. 11, pp. 298–301, 1998.

[12] D. R. Morgan, “Adaptive algorithms for solving generalized eigenvalue signal enhancement problems,”Signal Processing, vol. 84, no. 6, pp. 957–968, 2004.

[13] Y. N. Rao, J. C. Principe, and T. F. Wong, “Fast RLS-like al-gorithm for generalized eigendecomposition and its applica-tions,”The Journal of VLSI Signal Processing, vol. 37, no. 2-3, pp. 333–344, 2004.

[14] J. Yang, H. Xi, F. Yang, and Y. Zhao, “RLS-based adaptive al-gorithms for generalized eigen-decomposition,”IEEE Transac-tions on Signal Processing, vol. 54, no. 4, pp. 1177–1188, 2006. [15] T. M. Lok, T. F. Wong, and J. S. Lehnert, “Blind adaptive

sig-nal reception for MC-CDMA systems in Rayleigh fading chan-nels,”IEEE Transactions on Communications, vol. 47, no. 3, pp. 464–471, 1999.

[16] S. Kondo and L. B. Milstein, “Performance of multicarrier DS CDNA systems,” IEEE Transactions on Communications, vol. 44, no. 2, pp. 238–246, 1996.

[17] J. G. Proakis, Digital Communications, McGraw-Hill, New York, NY, USA, 1995.

[18] J. Namgoong, T. F. Wong, and J. S. Lehnert, “Subspace mul-tiuser detection for multicarrier DS-CDMA,” IEEE Transac-tions on CommunicaTransac-tions, vol. 48, no. 11, pp. 1897–1908, 2000. [19] S. Haykin,Adaptive Filter Theory, Prentice-Hall, Upper Saddle

River, NJ, USA, 2002.

[20] L. Ljung, “Analysis of recursive stochastic algorithms,”IEEE Transactions on Automatic Control, vol. 22, no. 4, pp. 551–575, 1977.

[21] H. J. Kushner and D. S. Clark,Stochastic Approximation Meth-ods for Constrained and Unconstrained Systems, Springer, New York, NY, USA, 1978.

[22] D. R. Morgan, J. Benesty, and M. M. Sondhi, “On the evalu-ation of estimated impulse responses,”IEEE Signal Processing Letters, vol. 5, no. 7, pp. 174–176, 1998.

(10)

Jian Yangreceived the B.S., M.S., and Ph.D. degrees from the University of Science and Technology of China (USTC), Hefei, China, in 2001, 2003, and 2005, respectively. He is currently with the Laboratory of Net-work Communication System and Control in USTC. His research area is multime-dia communication and signal processing, including adaptive streaming media sys-tem design and performance optimization,

adaptive load balance, adaptive filtering, antenna array signal pro-cessing, and frequency estimation.

Feng Yangreceived the B.S. degree in elec-trical engineering from Tongji University, Shanghai, China, in 2001, and the M.S. de-gree from USTC, Hefei, China, in 2003. He is currently pursuing the Ph.D. degree. His current research interests include adaptive filtering theory, MC-CDMA systems, and MIMO systems.

Hong-Sheng Xireceived the B.S. and M.S. degrees in applied mathematics from the University of Science and Technology of China (USTC), Hefei, China, in 1980 and 1985, respectively. He is currently the Dean of the Department of Automation at USTC. He also directs the Laboratory of Network Communication System and Control. His research interests include stochastic con-trol systems, discrete-event dynamic

sys-tems, network performance analysis and optimization, and wireless communications.

Wei Guoreceived his B.S. degree and Ph.D. degree in China University of Science and Technology and Chinese Academy of Sci-ences in 1983 and 1992, respectively. He worked in Communication Research Lab-oratory, Japan, and Hong Kong Univer-sity of Science and Technology, in 1994-1995 and 1998, respectively. Professor Wei is the Member of the Communication Expert Group, State High Technology Project (863

Project), and the core Member of the Technical Group, China 3G Mobile Communication System Project. His current research inter-ests are the concept and key technology for the 4G Mobile Commu-nication system.

References

Related documents

SHOW CAUSE before this court in its courtroom at 300 South Spring Street, Los Angeles, California, on February 10, 2021, at 9:00 a.m., why a preemptory writ of mandate should

The diploma completion program must employ Kansas licensed teachers to provide instruction and/or Kansas licensed virtual course monitors to provide oversight of students. If

We included studies that met the following criteria: any intervention designed to treat children and/or adolescents with treatment-resistant or persistant depression,

Group differences in sensory behavior were analyzed using a multivariate analysis of covariance (MANCOVA) test, with group as the independent variable and each of the four

Second, for each economy the scores obtained for individual indicators are aggregated through simple averaging into one distance to frontier score, first for

A, The relationships between modified Glasgow prognostic score (mGPS) and cancer-specific survival in patients with inoperable non-small cell lung cancer and Eastern

In this paper we describe how a distributed cloud sys- tem can be used to perform a number of different data analysis operations (in-situ vs. in-transit) based on pre-