ieee transactions on wireless communications, …ycwu/publication_download/... · manuscript...

13
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION 1 Signal Detection for OFDM-Based Virtual MIMO Systems under Unknown Doubly Selective Channels, Multiple Interferences and Phase Noises Ke Zhong, Yik-Chung Wu, and Shaoqian Li, Senior Member, IEEE Abstract—In this paper, the challenging problem of signal de- tection under severe communication environment that plagued by unknown doubly selective channels (DSCs), multiple narrowband interferences (NBIs) and phase noises (PNs) is investigated for or- thogonal frequency division multiplexing based virtual multiple- input multiple-output (OFDM-V-MIMO) systems. Based on the Variational Bayesian Inference framework, a novel iterative algo- rithm for joint signal detection, DSC, NBI and PN estimations is proposed. Simulation results demonstrate quick convergence of the proposed algorithm, and after convergence, the bit-error-rate performance of the proposed signal detection algorithm is very close to that of the ideal case which assumes perfect channel state information, no PN, and known positions and powers of NBIs plus additive white Gaussian noise. Furthermore, simula- tion results show that the proposed signal detection algorithm outperforms other state-of-the-art methods. Index Terms—Signal detection, virtual multiple-input multiple- output (V-MIMO), orthogonal frequency division multiplexing (OFDM), phase noise (PN), doubly selective channel (DSC), narrowband interference (NBI), Variational Bayesian Inference (VBI). I. I NTRODUCTION M ULTIPLE-input multiple-output (MIMO) communica- tion [1] has emerged as an important technology for boosting spectrum efficiency and system capacity. On the other hand, orthogonal frequency division multiplexing (OFDM) [2] provides high-data-rate transmission capability and is robustness to frequency-selective fading. Therefore, MIMO combined with OFDM (MIMO-OFDM) is a promising access scheme for modern communication systems [3]. However, physical implementation of multiple antennas at a small mo- bile terminal (MT) may not be feasible due to cost, size, power and complexity constraints. To overcome this problem, virtual Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate editor coordinating the review of this paper and approving it for publication was J. Coon. This work was supported in part by the General Research Fund (GRF) from the Hong Kong Research Grant Council (Project No. HKU 7191/11E), the National Science Foundation of China under grant 61032002, the Chinese Important National Science & Technology Specific Projects under grant 2011ZX03001-007-01, the Program for New Century Excellent Talents in University, NCET-11-0058, and the National High-Tech R&D Program of China (“863” Project under Grant 2011AA01A105). K. Zhong and S. Li are with the National Key Laboratory of Sci- ence and Technology on Communications, University of Electronic Sci- ence and Technology of China, Chengdu, 611731, P. R. China (e-mail: [email protected]; [email protected]). Y.-C. Wu is with the Department of Electrical and Electronic Engineering, The University of Hong Kong, Hong Kong (e-mail: [email protected]). Digital Object Identifier 10.1109/TWC.2013.090413.130271 Fig. 1. A V-MIMO system under unknown DSCs, multiple interferences and PNs. MIMO (V-MIMO) [4], [5] is an attractive alternative, where multiple single-antenna MTs independently or cooperatively transmit signals to the multiple-antenna base station (BS). In fact, OFDM-based V-MIMO (OFDM-V-MIMO) has been in- corporated in recent wireless standards, such as IEEE 802.11e [6] and 3GPP-LTE [7]. Although with many attractive features, there are a lot of challenges faced by OFDM-V-MIMO systems in practical scenarios (depicted in Fig. 1): 1) Due to cost constraint, low-cost oscillators are usually used in MTs, which results in phase noise (PN). It is known that the performance of OFDM systems is very sensitive to PN due to the induced common phase error (CPE) and inter-carrier interference (ICI) [8], [9]. Making the situation even more challenging is the fact that in V-MIMO, each MT has its own oscillator, leading to received signal at BS corrupted by multiple PNs. 2) In emerging communication scenarios, such as femtocell [10] and cognitive radio systems [11], spectrum sharing is common. In these systems, sophisticated measures for detecting and mitigating multiple narrowband inter- ferences (NBIs) must be employed, otherwise risking significant degradation of system performance [12]. 3) Requesting high-data-rate wireless communication while under high-speed movement is one of the key features 1536-1276/13$31.00 c 2013 IEEE This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Upload: others

Post on 02-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION 1

Signal Detection for OFDM-Based Virtual MIMOSystems under Unknown Doubly Selective

Channels, Multiple Interferences and Phase NoisesKe Zhong, Yik-Chung Wu, and Shaoqian Li, Senior Member, IEEE

Abstract—In this paper, the challenging problem of signal de-tection under severe communication environment that plagued byunknown doubly selective channels (DSCs), multiple narrowbandinterferences (NBIs) and phase noises (PNs) is investigated for or-thogonal frequency division multiplexing based virtual multiple-input multiple-output (OFDM-V-MIMO) systems. Based on theVariational Bayesian Inference framework, a novel iterative algo-rithm for joint signal detection, DSC, NBI and PN estimations isproposed. Simulation results demonstrate quick convergence ofthe proposed algorithm, and after convergence, the bit-error-rateperformance of the proposed signal detection algorithm is veryclose to that of the ideal case which assumes perfect channelstate information, no PN, and known positions and powers ofNBIs plus additive white Gaussian noise. Furthermore, simula-tion results show that the proposed signal detection algorithmoutperforms other state-of-the-art methods.

Index Terms—Signal detection, virtual multiple-input multiple-output (V-MIMO), orthogonal frequency division multiplexing(OFDM), phase noise (PN), doubly selective channel (DSC),narrowband interference (NBI), Variational Bayesian Inference(VBI).

I. INTRODUCTION

MULTIPLE-input multiple-output (MIMO) communica-tion [1] has emerged as an important technology for

boosting spectrum efficiency and system capacity. On the otherhand, orthogonal frequency division multiplexing (OFDM)[2] provides high-data-rate transmission capability and isrobustness to frequency-selective fading. Therefore, MIMOcombined with OFDM (MIMO-OFDM) is a promising accessscheme for modern communication systems [3]. However,physical implementation of multiple antennas at a small mo-bile terminal (MT) may not be feasible due to cost, size, powerand complexity constraints. To overcome this problem, virtual

Manuscript received February 9, 2013; revised June 6, 2013; accepted July21, 2013. The associate editor coordinating the review of this paper andapproving it for publication was J. Coon.

This work was supported in part by the General Research Fund (GRF) fromthe Hong Kong Research Grant Council (Project No. HKU 7191/11E), theNational Science Foundation of China under grant 61032002, the ChineseImportant National Science & Technology Specific Projects under grant2011ZX03001-007-01, the Program for New Century Excellent Talents inUniversity, NCET-11-0058, and the National High-Tech R&D Program ofChina (“863” Project under Grant 2011AA01A105).

K. Zhong and S. Li are with the National Key Laboratory of Sci-ence and Technology on Communications, University of Electronic Sci-ence and Technology of China, Chengdu, 611731, P. R. China (e-mail:[email protected]; [email protected]).

Y.-C. Wu is with the Department of Electrical and Electronic Engineering,The University of Hong Kong, Hong Kong (e-mail: [email protected]).

Digital Object Identifier 10.1109/TWC.2013.090413.130271

Macrocell

Interferences

Desired signals

Femtocell

Femtocell

Femtocell

Fig. 1. A V-MIMO system under unknown DSCs, multiple interferencesand PNs.

MIMO (V-MIMO) [4], [5] is an attractive alternative, wheremultiple single-antenna MTs independently or cooperativelytransmit signals to the multiple-antenna base station (BS). Infact, OFDM-based V-MIMO (OFDM-V-MIMO) has been in-corporated in recent wireless standards, such as IEEE 802.11e[6] and 3GPP-LTE [7].

Although with many attractive features, there are a lot ofchallenges faced by OFDM-V-MIMO systems in practicalscenarios (depicted in Fig. 1):

1) Due to cost constraint, low-cost oscillators are usuallyused in MTs, which results in phase noise (PN). Itis known that the performance of OFDM systems isvery sensitive to PN due to the induced common phaseerror (CPE) and inter-carrier interference (ICI) [8], [9].Making the situation even more challenging is the factthat in V-MIMO, each MT has its own oscillator, leadingto received signal at BS corrupted by multiple PNs.

2) In emerging communication scenarios, such as femtocell[10] and cognitive radio systems [11], spectrum sharingis common. In these systems, sophisticated measuresfor detecting and mitigating multiple narrowband inter-ferences (NBIs) must be employed, otherwise riskingsignificant degradation of system performance [12].

3) Requesting high-data-rate wireless communication whileunder high-speed movement is one of the key features

1536-1276/13$31.00 c© 2013 IEEE

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 2: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

2 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION

in modern communications. In fact, current and futurewireless communication systems, such as 3GPP-LTEand WiMAX, are required to provide support for high-mobility users at speeds up to 350km/h. High mobilitytogether with high data rate result in time and frequencyselectivities in channel (i.e., doubly selective channel,DSC), which significantly complicate channel estimationand signal detection in OFDM and multiple-antennasystems [3], [13].

Any one of the above challenges calls for extensive re-search, let alone all three together. In fact, previous works onrelated topics only consider subsets of the problems mentionedabove. In particular, assuming the channel is perfectly known,signal detection and PN cancelation was investigated undertime-invariant frequency-selective channel (TIFSC) in [14],[15] and DSC in [16], respectively. For static channel esti-mation under PN, it was investigated in [17] using MaximumA Posteriori (MAP) estimator, and in [18] using sequentialMonte Carlo (SMC) based algorithm. To deal with NBIs,expectation-maximization (EM) algorithms were developed tojointly estimate TIFSC and NBI in [19], and to detect dataunder NBI in [20], respectively. On the other hand, jointchannel estimation and signal detection was investigated forOFDM systems under static channel [21], [22] and under DSC[23], respectively. For data detection under unknown TIFSCand PN, it was addressed in [24] based on pilot-aided estimatorand decision-feedback scheme, and in [25] using MarkovChain Monte Carlo (MCMC). Finally, joint signal detectionand channel tracking in the presence of PN was addressed in[26]. However, the channel is assumed to be quasi-static forthe duration of an OFDM symbol.

In this paper, we consider all three challenges together.More specifically, signal detection in the uplink of OFDM-V-MIMO systems operating over DSCs in the presence ofmultiple unknown NBIs and PNs is investigated. In this severescenario, besides the unknown interferences caused by NBIsand CPEs caused by PNs, the combined ICIs from bothDSCs and PNs will make signal detection extremely difficult.Moreover, we consider the worst case where data, DSCs,NBIs and PNs change from one OFDM symbol to another,which means that there is no correlation among adjacentOFDM symbols can be utilized, and only the informationfrom the current OFDM symbol can be used. As is wellknown, the optimal signal detection in this scenario is to findthe maximum value of the marginalized posterior distributionof the data signal. However, finding exact expression for thisposterior distribution leads to intractable integrals [27]. In thispaper, we employ the Variational Bayesian Inference (VBI)[28], [29] approach to develop an iterative algorithm to solvethis challenging problem. VBI is a systematic frameworkfor approximating intractable integrals arising in Bayesianstatistics and machine learning, and has recently been suc-cessfully applied to tackle subsets of challenges mentionedin this paper [15], [21]-[23], [26]. Simulation results showthat after convergence, the proposed signal detection algorithmperforms very close to that of the ideal case which assumesperfect channel state information (CSI), no PN, and knownpositions and powers of NBIs plus additive white Gaussiannoise (AWGN). Furthermore, it is shown that the proposed

signal detection algorithm outperforms other state-of-the-artmethods.

The organization of this paper is as follows. The systemmodel for OFDM-V-MIMO systems operating over DSCswith multiple NBIs and PNs is introduced in Section II. InSection III, based on VBI, an iterative algorithm for jointsignal detection, DSC, NBI and PN estimations in such severecommunication environment is proposed. Extensive simulationresults are given in Section IV to demonstrate the effectivenessof the proposed algorithm. Finally, conclusions are drawn inSection V.

Notation: Matrices and vectors are represented by boldfaceuppercase and lowercase letters, respectively. A hat over avariable (e.g., x) indicates an estimate of the variable. E{·}denotes the expectation. Superscripts [·]T , [·]−1, [·]H and[·]∗ denote the transpose, the matrix inversion, the Hermitianand the complex conjugate operations, respectively. IN isan identity matrix with dimension N . diag{x} stands forthe diagonal matrix with vector x on its diagonal. Bldiag{·}denotes the block diagonal concatenation of input arguments.The symbol ⊗ denotes the Kronecker product. Tr{X} anddet(X) are the trace and the determinant of a square matrixX, respectively. |·| denotes the modulus of a complex number.�{·} denotes the real part of the quantity in the bracket. Thematrix F is the normalized fast Fourier transform (FFT) matrixwith the (m,n)th element given by 1√

Ne−j2πmn/N , where

j �√−1. ∝ means equal up to a normalizing constant. 0m

and 1m denote the m×1 all-zero and all-one column vectors,respectively. δ(·) denotes the Dirac delta function. The kth

element of vector x is denoted by x(k).

II. SYSTEM MODEL

A. Received OFDM-V-MIMO Signal

We consider an uplink OFDM-V-MIMO system with NRreceive antennas at the BS and NT (NR ≥ NT ) selectedMTs with each MT equipped with one transmit antenna (foruser selection in V-MIMO, see [30], [31] and referencestherein). Each MT independently transmits its own OFDMsymbols to the BS. For the ith MT, the time domain signalsi = [si(0), ..., si(N − 1)]T is generated by taking the N -point inverse FFT (IFFT) of the source signal in the frequencydomain xi = [xi(0), ..., xi(N−1)]T as si = FHxi. In general,the elements of xi can be categorized into

xi(k) =

{xid(k) ∀ k ∈ Iidxip(k) ∀ k ∈ Iip

(1)

where Iid is the index set of subcarriers allocated for datasymbols (with Nd elements) and Iip is the index set ofsubcarriers allocated for pilot symbols (with Np elements),respectively. Notice that N = Nd + Np. From (1), wecan write xi = Eidx

id + Eipx

ip, where Eid and Eip denote

the matrices collecting columns of IN corresponding to Iidand Iip, respectively, and xid = [xid(0), ..., x

id(Nd − 1)]T ,

xip = [xip(0), ..., xip(Np − 1)]T denote the data and pilot

vectors, respectively. A cyclic prefix (CP) with length Ncplonger than the maximum delay spread of channels betweenMTs and BS is inserted at the beginning of each OFDMsymbol to eliminate intersymbol interference (ISI).

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 3: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

ZHONG et al.: SIGNAL DETECTION FOR OFDM-BASED VIRTUAL MIMO SYSTEMS UNDER UNKNOWN DOUBLY SELECTIVE CHANNELS, . . . 3

At the jth receive antenna of the BS, assuming perfect tim-ing and frequency synchronization are achieved, the receivedsignal for a whole OFDM symbol, after discarding the CP andtransforming back into the frequency domain, is given by

yj =

NT−1∑i=0

FHjiPisi + ςςςj + vj , (2)

where the symbols in (2) are defined as:• Hji represents the DSC matrix between the ith MT and thejth receive antenna at the BS and is given by Eq. (3) at the topof the next page, where hji(n, l) denotes the correspondingDSC of the lth path at time n, and Lji represents thecorresponding channel length. Each channel path is assumedto obey the classical Jakes model [32].• The PN process for the ith MT is represented by

Pi = diag{ejφi}, (4)

where ejφi

= [ejφi(0), ..., ejφ

i(N−1)]T with φi =[φi(0), ..., φi(N − 1)]T representing the discrete-time PN se-quence.• ςςςj = [ςj(0), ..., ςj(N−1)]T and vj = [vj(0), ..., vj(N−1)]T

denote the disturbance terms that account for the NBI andAWGN at the jth receive antenna of the BS, respectively.Elements of vj are zero-mean Gaussian distributed withunknown variance σ2

v . Furthermore, following [19], [20], ςj(k)is modeled as a complex Gaussian random variable with zeromean and unknown power σ2

ς,j(k). The multiple NBIs areassumed to be mutually independent which can be regardedas the worst-case scenario. This is because if correlation existsbetween NBIs, this correlation can be profitably exploitedto improve the system performance against NBI. Notice thatthe NBI is not the ICI due to PNs and DSCs. ICI has beenexplicitly modeled in system model (2).

Notice that Hji in (3) can be decomposed as a sum of Lji

terms as

Hji =

Lji−1∑l=0

diag{hjil }Al, (5)

where hjil = [hji(0, l), ..., hji(N − 1, l)]T is the lth pathchannel between the ith MT and the jth receive antenna atthe BS, and the N × N matrix Al is a permutation matrixobtained from cyclically shifting the columns of the identitymatrix IN to the left by l positions. Substituting (4) and (5)into (2), we obtain

yj =

NT−1∑i=0

Lji−1∑l=0

Fdiag{hjil }Aldiag{ejφi}si +wj , (6)

where wj � ςςςj + vj with the kth element wj(k) beinga complex Gaussian random variable with zero mean andunknown variance σ2

j (k) � σ2ς,j(k) + σ2

v .

B. Reformulation With Basis Expansion Model

From (5) it is observed that the number of unknowns inHji is NLji, which is much larger than the number ofreceived samples. This leads to identifiability problem fordirect channel estimation. However, considering the fact thattime correlation of channel exists during one OFDM symbol

period, the basis expansion model (BEM) [33], [34] can beadopted to represent the channels as

hji(n, l) =

Q∑q=0

βjiq,lbn,q + ξji(n, l), (7)

where βjiq,l is the coefficient of BEM associated with thechannel between the ith MT and the jth receive antenna atthe BS; bn,q represents the basis that captures time variationsof channel; Q + 1 is the number of the basis and ξji(n, l)represents the BEM modeling error. BEM is motivated by theobservation that the temporal (n) variation of hji(n, l) is usu-ally rather smooth due to the low-pass nature of the channel’sband-limited Doppler spread, and therefore, {bn,q}Qq=0 can bechosen as a small set (i.e., Q N ) of smooth functions.Motivated by the fact that the BEM modeling error is usuallyon the order of 10−4 [34], [35], which is much smaller thanthe typical received noise level, using (7) the hjil in (5) canbe expressed as

hjil = Bβjil , (8)

where B = [b0, ...,bQ] with bq = [b0,q, ..., bN−1,q]T and

βjil = [βji0,l, ..., βjiQ,l]

T . It is observed from (8) that the numberof channel parameters to be estimated is significantly reduced.

Substituting (8) into (6), we obtain a BEM-reformulatedexpression as

yj = Γ[βj ,φ]s+wj , (9)

where Γ[βj ,φ] � [∑Lj0−1

l=0 Fdiag{Bβj0l }Aldiag{ejφ0}, ... ,∑Lj,NT −1

l=0 Fdiag{Bβj,NT−1l }Aldiag{ejφNT −1}] with βj =

[(βj0)T , ..., (βj,NT−1)T ]T andβji=[(βji0 )T , ..., (βjiLji−1)

T ]T ,φ = [(φ0)T , ...,(φNT−1)T ]T is the PN vector and s =[(s0)T , ...,(sNT−1)T ]T . Stacking all the received signals fromNR receive antennas at the BS, a BEM-reformulated expres-sion that explicitly shows the dependence of the unknown dataxd can be obtained as

y = Θ[β,φ]x+w, (10)

where y = [(y0)T , ..., (yNR−1)T ]T , Θ[β,φ] � [ΓH [β0,φ],...,ΓH [βNR−1,φ]]H , β = [(β0)T , ..., (βNR−1)T ]T , w =[(w0)T , ..., (wNR−1)T ]T and

x = [(x0)T , ..., (xNT−1)T ]T

= Bldiag{FHE0d, ...,F

HENT−1d }xd

+ Bldiag{FHE0p, ...,F

HENT−1p }xp

� Edxd +Epxp, (11)

where xd = [(x0d)T , ..., (xNT−1

d )T ]T and xp =[(x0

p)T , ..., (xNT−1

p )T ]T .On the other hand, substituting (8) into (6), another BEM-

reformulated expression can also be obtained as

yj = Gj [φ,x]Mjβj +wj , (12)

where Gj [φ,x] � [�j [φ0,x0], ..., [�j [φNT−1,xNT−1]] with�j [φi,xi] � [Fdiag{A0diag{ejφi}FHxi}, ...,Fdiag{ALji−1

diag{ejφi}FHxi}], Mj�Bldiag{ILj0⊗B, ..., ILj,NT−1⊗B}.Stacking all the received signals from NR receive antennas at

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 4: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

4 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION

Hji=

⎡⎢⎢⎢⎢⎢⎢⎣

hji(0, 0) 0 . . . hji(0, Lji − 1) . . . hji(0, 1)...

.... . .

...hji(Lji − 1, Lji − 1) hji(Lji − 1, Lji − 2) . . . hji(Lji − 1, 0) 0 . . .

......

. . ....

0 . . . hji(N − 1, Lji − 1) hji(N − 1, Lji − 2) . . . hji(N − 1, 0)

⎤⎥⎥⎥⎥⎥⎥⎦. (3)

the BS, an equation that explicitly shows the dependence ofthe unknown parameter β can be obtained as

y = Ξ[φ,x]β +w, (13)

whereΞ[φ,x]=Bldiag{G0[φ,x]M0, ...,GNR−1[φ,x]MNR−1}.

C. PN Modeling

In this paper, the fact that multiple MTs supported by theirown oscillators are reflected by the distinct PN process Pi

for each i. On the other hand, the oscillator used at the BSis usually sufficiently stable to disregard its PN. Since PNevolves much slower than the modulation rate, (6) can beexpressed alternatively using the small PN approximation [15],[36] exp{jφi(n)} ≈ 1 + jφi(n) as

yj =

NT−1∑i=0

Lji−1∑l=0

Fdiag{hjil }Aldiag{si}(1N + jφi) +wj .

(14)Substituting (8) into (14) and stacking all the received signalsfromNR receive antennas at the BS, an equation that explicitlyshows the dependence of the unknown parameter φ can beobtained as

y = Ω[β,x](1NTN + jφ) +w, (15)

where Ω[β,x] � Bldiag{Υ[β0,x], ...,Υ[βNR−1,x]}(1NR ⊗INTN )withΥ[βj ,x] � [

∑Lj0−1l=0 Fdiag{Bβj0l }Aldiag{FHx0},

...,∑Lj,NT −1

l=0 Fdiag{Bβj,NT−1l }Aldiag{FHxNT−1}].

Remark 1: We have developed three equivalent models in(10), (13) and (15) for the received signal y with dimensionNRN . They all depend on the unknown parameters xd withdimension NTNd (embedded in x with dimension NTN ),β with dimension (Q + 1)

∑NR−1j=0

∑NT−1i=0 Lji, and φ with

dimension NTN . Their usages will be apparent in latersections.

D. Prior Distributions for the Unknown Quantities

In the Bayesian framework, all the unknown quantitiesare assumed to be random variables, with each described bya prior distribution. It is assumed that the channel followsRayleigh fading and each channel tap is independent. TheBEM coefficient β can be shown to be complex Gaussianvariable [33] with zero mean and correlation matrix Rβ:

p(β) =1

π(Q+1)Ldet(Rβ)exp{−βHR−1

β β}, (16)

where L �∑NR−1j=0

∑NT−1i=0 Lji represents the sum of all the

channel lengths. The expression for Rβ is derived in AppendixA and is given by Eqs. (43) and (45). In case we do not

have the statistical information of channel, we can set Rβ =∞I(Q+1)L, which is an uninformative prior.

For PN φ, two models are adopted in the literature. 1)When the system is frequency-locked [8], the resulting PNis modeled as a zero-mean, nonstationary and infinite-powerWiener process. 2) When the system is phase-locked [9], theresulting PN is modeled as a zero-mean, stationary and finite-power stochastic process. Since in both cases φ is Gaussiandistributed with zero mean, the prior distribution for φ is givenby

p(φ) =1

(2π)NT N

2 det(Rφ)12

exp{−1

2φTR−1

φ φ}, (17)

where Rφ = Bldiag{Rφ0 , ...,RφNT −1} with the specificexpression for Rφi determined by the PN model and isdocumented in [8], [9].

For the prior distribution of the data xd, we set equalpreference to all constellation points since we do not haveknowledge on its value before observing the received signal.Furthermore, due to the independent property among dataelements, we have

p(xd) =1

(m)NTNd

NT−1∏i=0

Nd−1∏k=0

{ ∑xid(k)∈c

δ(xid(k)− xid(k)

)},

(18)where m is the modulation order and c is the set of constel-lation points of the modulation.

For the unknown interference plus noise power at the jth

receive antenna and kth subcarrier σ2j (k), an inverse Gamma

prior distribution with shape parameter ak,j and scale param-eter bk,j is adopted. With the fact that σ2

j (k) are independentfor different j and k, we have

p(σ2) =

NR−1∏j=0

N−1∏k=0

bak,j

k,j

Γ(ak,j)

(σ2j (k)

)−ak,j−1exp

(− bk,jσ2j (k)

),

(19)where Γ(·) denotes the gamma function and theNRN × 1 interference plus noise power vector σ2 =[(σ2

0)T , ..., (σ2

NR−1)T ]T with σ2

j = [σ2j (0), ..., σ

2j (N − 1)]T .

The inverse Gamma distribution has been adopted to describethe distribution of inter-cell interference in severely fadingchannels [37] and the power of interference in radar systems[38]. In the absence of prior information, small valuesof the shape parameter ak,j and the scale parameter bk,jcan be chosen (e.g., set ak,j = bk,j = 10−6) to produceuninformative prior for σ2.

III. ITERATIVE SIGNAL DETECTION WITH UNKNOWN

DSCS, NBIS AND PNS

It is observed from (10) and (11) that we aim to detect xdin the presence of unknown parameters β,φ and unknown

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 5: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

ZHONG et al.: SIGNAL DETECTION FOR OFDM-BASED VIRTUAL MIMO SYSTEMS UNDER UNKNOWN DOUBLY SELECTIVE CHANNELS, . . . 5

variance σ2 of w. The optimal estimate of xd is to maximizethe marginalized posterior distribution p(xd|y) which is givenby

p(xd|y) =∫φ

∫σ2

∫β

p(β,σ2,φ,xd|y)dβdσ2dφ. (20)

However, this posterior distribution is generally intractable andcannot be calculated analytically due to the high-dimensionalintegrals associated with it. One way to solve this problem isto approximate the marginalized posterior distribution usingparticles, such as in MCMC method [39]. However, theseMonte-Carlo based statistical methods require high complexitydue to the generation and processing of a large number ofsamples for approximating various distributions. On the otherhand, in this paper, we are going to make the followingvariational approximation [15]

p(β,σ2,φ,xd|y) ≈ Q(β,σ2,φ,xd), (21)

where Q(β,σ2,φ,xd) is the optimal distributional ap-proximation chosen to minimize the Kullback-Leibler (KL)divergence [27] (also known as relative entropy) fromp(β,σ2,φ,xd|y), given by Eq. (22) at the top of the nextpage. To reduce the overall computational complexity ofinference and in order to obtain a tractable approximation,conditional independence (also known as the mean fieldapproximation) is enforced as a functional constraint in thevariational distribution [40], i.e.,

Q(β,σ2,φ,xd) = Q1(β)Q2(σ2)Q3(φ)Q4(xd). (23)

In essence, the approximation forces β,σ2,φ,xd to be mu-tually independent conditioned on y. Substituting (21) and(23) into (20), we directly have p(xd|y) ≈ Q4(xd), andtherefore the optimal estimate of xd over Q4(xd) is a closeapproximation to the optimal estimate of xd over p(xd|y).

A. Computation of the KL Divergence

Using Bayes’ rule, and due to the independence amongchannel, interference plus noise, PN and transmitted data, wehave

p(β,σ2,φ,xd|y) ∝ p(y|β,σ2,φ,xd)p(β)p(σ2)p(φ)p(xd),

(24)where the normalization p(y) does not depend on the unknownvariables, and therefore can be dropped. Substituting (24)into (22), and making use of the conditional independenceconstraint (23), we obtain Eq. (25) at the top of the next page.

It is observed from (25) that for the computation of theKL divergence, one key issue remains to be addressed:the choice of the form of the variational distributionsQ1(β),Q2(σ

2),Q3(φ) and Q4(xd). The key is to choosea distributional form that makes a good approximation tothe exact joint posterior distribution and meanwhile providesanalytical tractability during the Bayes update. In this paper,Q1(β) and Q3(φ) are chosen to be in Gaussian forms. Thatis,

Q1(β)=1

π(Q+1)Ldet(Ψβ)exp

{−(β−mβ)HΨ−1

β (β−mβ)},

(26)

where mβ and Ψβ are the unknown mean vector and covari-ance matrix for β, respectively; and

Q3(φ)=1

(2π)NT N

2 det(Ψφ)12

exp{−1

2(φ−mφ)

TΨ−1φ (φ−mφ)

},

(27)where mφ and Ψφ are the unknown mean vector and covari-ance matrix for φ, respectively. In view of the discrete natureof the data, the variational distribution for xd is chosen as

Q4(xd) = δ(xd − xd), (28)

where the vector Dirac delta function δ(·) has the properties∫δ(xd − xd)dxd = 1 and

∫δ(xd − xd)f(xd)dxd = f(xd)

for any smooth function f(·). Furthermore, the entries of σ2

are chosen to be distributed according to an inverse-gammadistribution with the unknown shape parameter ak,j and scaleparameter bk,j as

Q2(σ2) =

NR−1∏j=0

N−1∏k=0

bak,j

k,j

Γ(ak,j)

(σ2j (k)

)−ak,j−1exp

(− bk,jσ2j (k)

).

(29)Substituting the prior distributions (16)-(19) and the vari-

ational distributions (26)-(29) into (25), it is shown in Ap-pendix B that after dropping those irrelevant terms, theKL divergence can be expressed as Eq. (30) in the middleof the next page, where ψ(ak,j) =

∂logΓ(ak,j)∂ak,j

, Λσ2 =

Bldiag{Λ0σ2 , ...,ΛNR−1

σ2 } with Λjσ2 = diag{ a0,j

b0,j, ...,

aN−1,j

bN−1,j},

ρρρφ = (1NTN + jmφ), ηz and μz are the zth eigen-value and corresponding eigenvector of Ψφ, i.e., Ψφ =∑NTN−1

z=0 ηzμzμTz . Accordingly, the goal of minimizing

KL(Q1(β)Q2(σ2)Q3(φ)Q4(xd)||p(β,σ2,φ,xd|y)) reduces

to seeking the values for the unknown parameters of the vari-ational distributions mβ,Ψβ, ak,j , bk,j , mφ, Ψφ, xd. Afterwe obtain an estimate of all these parameters, and due top(xd|y) ≈ Q4(xd), the data estimate directly equals xd.

B. Iterative Minimization of the KL Divergence

Jointly optimizing all parameters in the KL divergenceis a challenging task, as it is a complicated function withcoupled dependences among unknown variables. Fortunately,the estimates of the unknown parameters can be obtainediteratively by minimizing the KL divergence with respect toone set of the parameters at a time and fixing all the othersto their last estimated values. The update at the qth iterationfollows as:

1) Updating mβ and Ψβ given ˆaq−1k,j ,

ˆbq−1k,j ,m

q−1φ ,Ψq−1

φ ,xq−1d :

Setting the first derivative of F with respect to Ψβ to zero,we obtain Ψq

β, given by Eq. (31) in the middle of the next

page, where Λq−1

σ2 = Bldiag{Λ0,q−1

σ2 , ..., ΛNR−1,q−1

σ2 } with

Λj,q−1

σ2 = diag{ ˆaq−10,j

ˆbq−10,j

, ...,ˆaq−1N−1,j

ˆbq−1N−1,j

}, ρρρq−1φ = 1NTN + jmq−1

φ ,

ηq−1z and μq−1

z are the zth eigenvalue and correspondingeigenvector of Ψq−1

φ , respectively. For mqβ, it can be obtained

by setting the first derivative of F with respect to mβ to zero:

mqβ = Ψq

βΞH [ρρρq−1

φ ,Edxq−1d +Epxp]Λ

q−1

σ2 y. (32)

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 6: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

6 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION

KL(Q(β,σ2,φ,xd)||p(β,σ2,φ,xd|y)

)=

∫xd

∫φ

∫σ2

∫β

Q(β,σ2,φ,xd)logQ(β,σ2,φ,xd)

p(β,σ2,φ,xd|y)dβdσ2dφdxd. (22)

KL(Q1(β)Q2(σ

2)Q3(φ)Q4(xd)||p(β,σ2,φ,xd|y))

∝∫xd

∫φ

∫σ2

∫β

Q1(β)Q2(σ2)Q3(φ)Q4(xd)log

Q1(β)Q2(σ2)Q3(φ)Q4(xd)

p(y|β,σ2,φ,xd)p(β)p(σ2)p(φ)p(xd)dβdσ2dφdxd

=

∫β

Q1(β)logQ1(β)dβ +

∫σ2

Q2(σ2)logQ2(σ

2)dσ2 +

∫φ

Q3(φ)logQ3(φ)dφ+

∫xd

Q4(xd)logQ4(xd)dxd

−∫β

Q1(β)logp(β)dβ −∫σ2

Q2(σ2)logp(σ2)dσ2 −

∫φ

Q3(φ)logp(φ)dφ−∫xd

Q4(xd)logp(xd)dxd

−∫xd

∫φ

∫σ2

∫β

Q1(β)Q2(σ2)Q3(φ)Q4(xd)logp(y|β,σ2,φ,xd)dβdσ

2dφdxd. (25)

KL(Q1(β)Q2(σ

2)Q3(φ)Q4(xd)||p(β,σ2,φ,xd|y))

� F(mβ,Ψβ, ak,j , bk,j ,mφ,Ψφ, xd)

∝ −log det(Ψβ) +

NR−1∑j=0

N−1∑k=0

[(ak,j + 1)ψ(ak,j)− logbk,j − ak,j − logΓ(ak,j)

]− 1

2log det(Ψφ) + Tr

{R−1

β (mβmHβ +Ψβ)

}

−NR−1∑j=0

N−1∑k=0

[(−ak,j − 1)(logbk,j − ψ(ak,j))− ak,j

bk,jbk,j

]− NT−1∑i=0

Nd−1∑k=0

log{ ∑xid(k)∈c

δ(xid(k)− xid(k)

)}

+

NR−1∑j=0

N−1∑k=0

[logbk,j − ψ(ak,j)

]+ yHΛσ2y− 2�{yHΛσ2Ξ[ρρρφ,Edxd +Epxp]mβ

}+

1

2

(Tr{R−1

φ Ψφ}+mTφR

−1φ mφ

)

+mHβ ΞH [ρρρφ,Edxd+Epxp]Λσ2Ξ[ρρρφ,Edxd+Epxp]mβ+

NTN−1∑z=0

ηzmHβ ΞH [μz,Edxd+Epxp]Λσ2Ξ[μz,Edxd+Epxp]mβ

+Tr{ΞH [ρρρφ,Edxd+Epxp]Λσ2Ξ[ρρρφ,Edxd+Epxp]Ψβ}+Tr{NTN−1∑z=0

ηzΞH [μz,Edxd+Epxp]Λσ2Ξ[μz,Edxd+Epxp]Ψβ}.

(30)

Ψqβ =

(R−1

β +ΞH [ρρρq−1φ ,Edx

q−1d +Epxp]Λ

q−1

σ2 Ξ[ρρρq−1φ ,Edx

q−1d +Epxp]

+

NTN−1∑z=0

ηq−1z ΞH [μq−1

z ,Edxq−1d +Epxp]Λ

q−1

σ2 Ξ[μq−1z ,Edx

q−1d +Epxp]

)−1

. (31)

2) Updating ak,j and bk,j given mqβ, Ψ

qβ, m

q−1φ , Ψq−1

φ , xq−1d :

Setting the first derivative of F with respect to ak,j andbk,j to zero and solving them simultaneously, it is shown inAppendix C that

ˆaqk,j = ak,j + 1, (33)

and ˆbqk,j given by Eq. (34) at the top of the next page, where

λqr and νqr are defined from the eigen-decomposition Ψqβ =∑(Q+1)L−1

r=0 λqr νqr(ν

qr)H .

3) Updating mφ and Ψφ given mqβ, Ψ

qβ,

ˆaqk,j ,ˆbqk,j , x

q−1d :

Setting the first derivative of F with respect to Ψφ to zero

and using the equivalent expressions between (13) and (15),we obtain Ψq

φ, given by Eq. (35) at the top of the next page.On the other hand, setting the first derivative of F with respectto mφ to zero and using the equivalent expressions between(13) and (15), we obtain mq

φ, given by Eq. (36) at the top ofthe next page.

4) Updating xd given mqβ, Ψ

qβ ,

ˆaqk,j ,ˆbqk,j , m

qφ, Ψ

qφ:

For minimizing F with respect to xd, the term∑NT−1i=0

∑Nd−1k=0 log{∑xi

d(k)∈c δ(xid(k)−xid(k))} accounts for

the constellation constraint. But a multidimensional exhaus-tive search over all possible discrete data combinations is aformidable task. Here, we propose a complexity-reduced lineardata estimate by relaxing xd to be continuous and setting the

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 7: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

ZHONG et al.: SIGNAL DETECTION FOR OFDM-BASED VIRTUAL MIMO SYSTEMS UNDER UNKNOWN DOUBLY SELECTIVE CHANNELS, . . . 7

ˆbqk,j = bk,j + |y(k + jN)|2 − 2�{y∗(k + jN)

[Ξ[ρρρq−1

φ ,Edxq−1d +Epxp]m

](k + jN)

}

+∣∣∣[Ξ[ρρρq−1

φ ,Edxq−1d +Epxp]m

](k + jN)

∣∣∣2 +NTN−1∑z=0

ηq−1z

∣∣∣[Ξ[μq−1z ,Edx

q−1d +Epxp]m

](k + jN)

∣∣∣2

+

(Q+1)L−1∑r=0

λqr

∣∣∣[Ξ[ρρρq−1φ ,Edx

q−1d +Epxp]ν

qr

](k+jN)

∣∣∣2+NTN−1∑z=0

(Q+1)L−1∑r=0

ηq−1z λqr

∣∣∣[Ξ[μq−1z ,Edx

q−1d +Epxp]ν

qr

](k+jN)

∣∣∣2.(34)

Ψqφ =

(R−1

φ + 2(ΩH [mq

β,Edxq−1d +Epxp]Λ

q

σ2Ω[mqβ,Edx

q−1d +Epxp]

+

(Q+1)L−1∑r=0

λqrΩH [νqr,Edx

q−1d +Epxp]Λ

q

σ2Ω[νqr,Edxq−1d +Epxp]

))−1

. (35)

mqφ = 2Ψq

φ×(−jΩH [mq

β,Edxq−1d +Epxp]Λ

q

σ2y + jΩH [mqβ,Edx

q−1d +Epxp]Λ

q

σ2Ω[mqβ,Edx

q−1d +Epxp]1NTN

+

(Q+1)L−1∑r=0

λqrjΩH [νqr,Edx

q−1d +Epxp]Λ

q

σ2Ω[νqr,Edxq−1d +Epxp]1NTN

). (36)

xqd =(EHd Θ

H [mqβ, ρρρ

qφ]Λ

q

σ2Θ[mqβ, ρρρ

qφ]Ed +

(Q+1)L−1∑r=0

λqrEHd ΘH [νqr, ρρρ

qφ]Λ

q

σ2Θ[νqr, ρρρqφ]Ed

+

NTN−1∑z=0

ηqzEHd ΘH [mq

β, μqz ]Λ

q

σ2Θ[mqβ, μ

qz]Ed +

NTN−1∑z=0

(Q+1)L−1∑r=0

ηqz λqrE

Hd Θ

H [νqr, μqz]Λ

q

σ2Θ[νqr, μqz]Ed

)−1

×(EHd ΘH [mq

β, ρρρqφ]Λ

q

σ2y −EHd ΘH [mq

β, ρρρqφ]Λ

q

σ2Θ[mqβ, ρρρ

qφ]Epxp

−(Q+1)L−1∑

r=0

λqrEHd ΘH [νqr, ρρρ

qφ]Λ

q

σ2Θ[νqr, ρρρqφ]Epxp −

NTN−1∑z=0

ηqzEHd ΘH [mq

β, μqz ]Λ

q

σ2Θ[mqβ, μ

qz]Epxp

−NTN−1∑z=0

(Q+1)L−1∑r=0

ηqz λqrE

Hd Θ

H [νqr, μqz]Λ

q

σ2Θ[νqr, μqz]Epxp

). (37)

first derivative of F (without the term corresponding to theconstellation constraint) with respect to xd to zero. Using theequivalent expressions between (10) and (13), the linear dataestimate can be obtained as Eq. (37) in the middle of this page.Then the constellation constraint is enforced by quantizing xqdas xqd = Qant(xqd).

Remark 2: The computational complexity of each iterationis dominated by (31), (35) and (37). In particular, in (31),the complexity mainly comes from the (Q+1)L× (Q+1)Lmatrix inversion. In (35), there are two eigen-decompositionsof matrices with size NTN×NTN (Ψq−1

φ and Ψqφ), an eigen-

decomposition of Ψqβ with size (Q + 1)L × (Q + 1)L and

one NTN × NTN matrix inversion. In (37), the complexityis dominated by the NTNd × NTNd matrix inversion. Foran M ×M matrix, the complexities of inversion and eigen-decomposition are both O(M3). Therefore, the computationalcomplexity for each iteration of the proposed VBI-based

algorithm is O(2((Q+1)L)3+3(NTN)3+(NTNd)3). Since

Q N and Nd < N , the computational complexity isdominated by the term (NTN)3, and the overall computationalcomplexity depends on the number of iterations.

C. Summary and Initialization

In summary, the proposed algorithm proceeds as follows:1) The priori distributions of the DSC, PN, data and NBI areassumed to be known and are given by (16)-(19), respectively.2) The forms of variational distributions of the unknownparameters are assumed in (26)-(29), with distributional pa-rameters to be optimized. Conditional independence (i.e.,mean-field approximation) among variational distributions isapplied when KL divergence is computed in (30).

3) Assuming an initial value forˆa0k,j

ˆb0k,j

, m0φ, Ψ

0φ, x

0d, the un-

known parameters of variational distributions are iterativelyestimated by minimizing the KL divergence as (31)-(37).

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 8: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

8 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION

4) After convergence, the desired data estimate can be obtainedusing (37).

This iterative process is guaranteed to converge monoton-ically to at least a stationary point [28], [29]. From (37) itcan be observed that in the proposed signal detection, the ICIscaused by DSCs, the interferences result from NBIs as well asthe CPEs and ICIs caused by PNs are all iteratively eliminated.

To provide an initial estimate, recalling (10), (11) and (13),we have

y = Ξ[φ,Epxp]β +Θ[β,φ]Edxd +w. (38)

By collecting the samples in y corresponding to pilot symbols,and treating the term containing xd as interference, the leastsquares (LS) estimate of β is obtained as

β0=

(ΞHp [m0

φ,Epxp]Ξp[m0φ,Epxp]

)−1ΞHp [m0

φ,Epxp]yp,(39)

where the elements of yp and the rows of Ξp are taken fromy and Ξ, respectively, with corresponding positions of pilot;and m0

φ is taken as the prior mean of φ, i.e., m0φ = 0NTN .

Substituting (39) into (10), the initial signal detection is thusobtained as

x0d = Qant

((EHd ΘH [β

0, m0

φ]Θ[β0, m0

φ]Ed)−1

×EHd ΘH [β0, m0

φ](y −Θ[β

0, m0

φ]Epxp)). (40)

For the initial value Ψ0φ, we set Ψ0

φ to be an NTN×NTN all-

zero matrix. Finally, since ak,j

bk,j= E{ 1

σ2j (k)

}, where σ2j (k) is

the power of the (k+ jN)th element in w, the initial value ofˆak,j

ˆbk,j

can be set asˆa0k,j

ˆb0k,j

= 1σ2j (k)

, with σ2j (k) = |w(k+jN)|2 =

|[y −Ξ[m0φ,Edx

0d +Epxp]β

0](k + jN)|2.

IV. SIMULATION RESULTS AND DISCUSSIONS

In this section, the performance of the proposed algorithmfor signal detection operating over unknown DSCs in thepresence of multiple NBIs and PNs is demonstrated by MonteCarlo simulations. There are 4 single-antenna MTs (NT = 4)and a BS with 4 receive antennas (NR = 4). Each OFDMsymbol has 64 subcarriers (N = 64) and the length of theCP is Ncp = 8. The signal bandwidth is 20 MHz and thesampling interval Ts is thus 50 ns. The normalized maximalDoppler shift is set as NfdTs = 0.151, where fd representsthe maximum Doppler frequency. The PN is generated bythe true PN model ejφ

i

, and the Wiener PN is adopted withthe PN rate [8] βiNTs = 10−3 for each MT, where βi isthe two-side 3-dB linewidth of the Lorentzian-shaped PSD ofthe oscillator. The received OFDM-V-MIMO signal at eachreceive antenna of the BS is affected by multiple NBIs. Themultiple NBIs add Gaussian disturbances to the received signaland are randomly positioned in the signal bandwidth, affecting4 contiguous subcarriers for each receive antenna at the BS.Notice that the positions of interferences at different receiveantennas are in general different. The signal-to-interferenceratio (SIR) over the jammed subcarriers is 10log(Es/σ2

ς ) with

1Similar conclusions can be drawn for other normalized maximal Dopplershift (e.g., 0.075 and 0.03), and the corresponding results are not presentedhere.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1710-2

10-1

100

Number of iterations

BER

SIR=15dB

SIR=0dB

SIR=0 dB (SNR=10 dB)

SIR=0 dB (SNR=20 dB)SIR=0 dB (SNR=30 dB)

SIR=15 dB (SNR=10 dB)SIR=15 dB (SNR=20 dB)

SIR=15 dB (SNR=30 dB)

Fig. 2. Convergence performance of the proposed method (4 NBIs, PNrate=10−3 and normalized Doppler spread=0.15).

0 5 10 15 20 25 3010-2

10-1

100

SNR (dB)

BER

Initialization (SIR=0 dB)After convergence (SIR=0 dB)Ideal case (SIR=0 dB)Initialization (SIR=15 dB)After convergence (SIR=15 dB)Ideal case (SIR=15 dB)

SIR=15dB

SIR=0dB

Fig. 3. Performance of signal detection versus SNR (4 NBIs, PN rate=10−3

and normalized Doppler spread=0.15).

Es = E{|xid|2} denotes the symbol energy and σ2ς is assumed

to be constant over the observation period. The signal-to-noise ratio (SNR) is defined as 10log(Es/σ2

v). Without lossof generality, the channel for each MT has three paths with anexponential power delay profile, namely �2

l = exp(−κl)((1−exp(−κ))/(1 − exp(−3κ))), l = 0, 1, 2 with κ = 1/3. Eachpath coefficient follows a complex Gaussian distribution. Thedata symbols are modulated by quadrature phase-shift keying(QPSK) with unit power. The pilot cluster follows the structurefrom [41]. More specifically, seven pilot clusters are used foreach MT. The clusters are equally spaced among subcarriersand in each cluster one nonzero pilot is guarded by onezero pilot on each side. The nonzero pilots are generated aszero-mean complex Gaussian random variables with powerthree times that of data symbols. Furthermore, the generalizedcomplex exponential BEM (GCE-BEM) [34] is adopted andthe statistical information of channel is assumed to be knownsuch that the prior covariance derived in Appendix A can becomputed.

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 9: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

ZHONG et al.: SIGNAL DETECTION FOR OFDM-BASED VIRTUAL MIMO SYSTEMS UNDER UNKNOWN DOUBLY SELECTIVE CHANNELS, . . . 9

0 5 10 15 20 25 3010

-2

10-1

100

SNR (dB)

BER

Method in [23] (4 NBIs with SIR=0dB)Proposed method (4 NBIs with SIR=0dB)Method in [23] (no NBI)Proposed method (no NBI)

4 NBIs with SIR=0dB

No NBI

Fig. 4. Performance comparison between the proposed method and methodin [23] (PN rate=10−3 and normalized Doppler spread=0.15).

Figure 2 presents the convergence performance of the pro-posed iterative algorithm for the 4 NBIs case with SIR=0dBand 15dB. From Fig. 2, it can be seen that the bit-error-rates(BERs) improve significantly in the first few iterations andconverge to stable values within 15 iterations. For the rest ofthe figures, the proposed iterative algorithm is terminated at15 iterations.

Figure 3 shows the signal detection performance versusSNRs for the proposed initialization, and the proposed iterativealgorithm after convergence. The performance of the ideal casewhich assumes perfect CSI, no PN, and known positions andpowers of NBIs plus AWGN is also shown for comparison. Itcan be seen that the iterative algorithm improves with respectto the initialization significantly, especially at high SNRs.After convergence, the performance of the proposed iterativesignal detection algorithm is very close to that of the idealcase, which requires a lot more information.

Figure 4 compares the performance of the proposed al-gorithm to that of [23]. Also based on VBI, [23] proposesan iterative algorithm jointly estimate DSC and detect datain single-input single-output (SISO) system, assuming thenoise variance is known. For the purpose of comparison,the method in [23] was extended to MIMO system. It canbe seen from Fig. 4 that in case of no NBI, the proposedalgorithm, which not only jointly estimate channel and detectdata but also deals with PNs, performs better than that of [23].This shows the importance of PN compensation in OFDMsystems. Furthermore, in case of 4 NBIs with SIR=0dB, theproposed algorithm also performs better than that of [23],with performance gap more significant than the case with noNBI. This shows the importance of NBI mitigation in OFDMsystems.

Figure 5 compares the performance of the proposed algo-rithm to that of [16], which tackles the PN by estimating andeliminating the CPE, assuming the CSI is perfectly known. Forfair comparison, CSI is also assumed to be perfectly knownfor the proposed algorithm. It can be seen from Fig. 5 thatfor both cases of no NBI and 4 NBIs, the proposed algorithmperforms much better than that of [16]. In fact, with only

0 5 10 15 20 25 3010-3

10-2

10-1

100

SNR (dB)

BER

Method in [16] (4 NBIs with SIR=0dB)Proposed method after 1 iteration (4 NBIs with SIR=0dB)Proposed method after convergence (4 NBIs with SIR=0dB)Method in [16] (no NBI)Proposed method after 1 iteration (no NBI)Proposed method after convergence (no NBI)

4 NBIs with SIR=0dB

No NBI

Fig. 5. Performance comparison between the proposed method and methodin [16] (PN rate=10−3 and normalized Doppler spread=0.15).

0 5 10 15 20 25 3010-3

10-2

10-1

100

SNR (dB)

BER

Method in [20] (PN rate=10-3

)

Method in [20] (no PN)

Proposed method (PN rate=10-3

)

Proposed method (no PN)

Method in [20]

Proposed method

Fig. 6. Performance comparison between the proposed method and methodin [20] (4 NBIs with SIR=0dB and normalized Doppler spread=0.15).

a single iteration, the proposed algorithm already outperformsthe method from [16]. The reason is that the proposed schemenot only compensates the CPEs, but also the ICIs introducedby the PNs. This shows the importance of estimating andcompensating the whole realization of PNs.

Finally, Fig. 6 compares the performance of the proposedalgorithm to that of [20]. Based on EM, [20] proposes an iter-ative algorithm jointly estimate NBI and detect data in single-input single-output (SISO) system, assuming the channel isstatic and perfectly known. For fair comparison, the channelis also assumed to be perfectly known for the proposedalgorithm. For the purpose of comparison, the method in [20]was extended to MIMO system. It can be seen from Fig. 6that in case of no PN, the proposed algorithm, which not onlyjointly estimate NBI and detect data but also deals with ICIinduced by high mobility, performs better than that of [20]. Incase of PN with PN rate=10−3, the proposed algorithm alsoperforms significantly better than that of [20].

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 10: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

10 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION

V. CONCLUSION

In this paper, we have addressed the challenging problemof signal detection for OFDM-V-MIMO systems operatingover DSCs in the presence of multiple unknown NBIs andPNs. Based on the VBI framework, an iteratively updatingalgorithm for joint signal detection, DSC, NBI and PN esti-mations has been developed. Simulation results showed thatafter convergence, the performance of the proposed signaldetection algorithm is very close to that of the ideal casewhich assumes perfect CSI, no PN, and known positions andpowers of NBIs plus AWGN. Moreover, simulation resultsshowed that the performance of the proposed signal detectionalgorithm outperforms other existing methods.

APPENDIX ADERIVATION OF Rβ IN (16)

From (7) we have

h = Cβ + ξξξ, (41)

where h = [(h0)T , ..., (hNR−1)T ]T with hj = [(hj0)T , ... ,(hj,NT−1)T ]T and hji = [(hji0 )

T , ..., (hjiLji−1)T ]T , the NL×

(Q + 1)L matrix C = Bldiag{M0, ...,MNR−1} with Mj �Bldiag{ILj0 ⊗ B, ..., ILj,NT −1 ⊗ B}, ξξξ represents the corre-sponding BEM modeling error, which is to be minimized inthe MSE sense. The optimal BEM coefficient is given by theLS solution

β = (CHC)−1CHh. (42)

Using (42), we have

Rβ = E{ββH}= (CHC)−1CH

E{hhH}C(CHC)−1. (43)

Since the channel follows Rayleigh fading and the correlationof different channel paths is given by

E

{hj1i1(n1, l1)

(hj2i2(n2, l2)

)∗}= �2

l1δ(j1 − j2)δ(i1 − i2)

× δ(l1 − l2)J0(2πfd(n1 − n2)Ts

), (44)

where �2l denotes the average power of the lth path; J0(·)

represents the zero-order Bessel function of the first kind;fd represents the maximum Doppler frequency and Ts is thesample interval. Expressing (44) in the form of E{hhH}, weobtain

E{hhH} = Bldiag{Rh0,0, ...,Rh0,NT −1 , ...,

RhNR−1,0 , ...,RhNR−1,NT −1}, (45)

where Rhji = diag{�20, ..., �

2Lji−1} ⊗ J and the (m,n)th

element of the N×N matrix J is J0(2πfd(m−n)Ts

). Finally,

substituting (45) into (43), the correlation matrix Rβ can beobtained.

APPENDIX BDERIVATION OF (30)

We derive term-by-term in (25). First, using the variationaldistributions (26)-(29), the first four terms of (25) can becomputed as

∫β

Q1(β)logQ1(β)dβ

= −(Q+ 1)Llogπ − log det(Ψβ)−mHβ Ψ−1

β mβ

+ 2�{Eβ

{βH

}Ψ−1

β mβ

}− Tr

{Ψ−1

β Eβ

{ββH

}}= −log det(Ψβ)− (Q+ 1)Llogπ − (Q+ 1)L;

(46)

∫σ2

Q2(σ2)logQ2(σ

2)dσ2

=

NR−1∑j=0

N−1∑k=0

[ak,j logbk,j + (−ak,j − 1)Eσ2

j (k)

{logσ2

j (k)}

− Eσ2j (k)

{ 1

σ2j (k)

}bk,j − logΓ(ak,j)

]

=

NR−1∑j=0

N−1∑k=0

[(ak,j+1)ψ(ak,j)−logbk,j−ak,j−logΓ(ak,j)

],

(47)

where ψ(ak,j) =∂logΓ(ak,j)∂ak,j

;

∫φ

Q3(φ)logQ3(φ)dφ

= −1

2log det(Ψφ)− NTN

2log2π − 1

2

(Tr{Ψ−1

φ Eφ{φφT }}

−mTφΨ

−1φ Eφ{φ} − Eφ{φ}Ψ−1

φ mφ +mTφΨ

−1φ mφ

)= −1

2log det(Ψφ)− NTN

2log2π − NTN

2;

(48)

∫xd

Q4(xd)logQ4(xd)dxd = 0. (49)

For the next four terms in (25), they make use of thevariational distributions (26)-(29) and the prior distributions(16)-(19). Straightforward computations give

∫β

Q1(β)logp(β)dβ

=−Tr{R−1

β (mβmHβ +Ψβ)

}−logdet(Rβ)−(Q+1)Llogπ;(50)

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 11: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

ZHONG et al.: SIGNAL DETECTION FOR OFDM-BASED VIRTUAL MIMO SYSTEMS UNDER UNKNOWN DOUBLY SELECTIVE CHANNELS, . . . 11

∫σ2

Q2(σ2)logp(σ2)dσ2

=

NR−1∑j=0

N−1∑k=0

[ak,j logbk,j + (−ak,j − 1)Eσ2

j (k)

{logσ2

j (k)}

− Eσ2j (k)

{ 1

σ2j (k)

}bk,j − logΓ(ak,j)

]

=

NR−1∑j=0

N−1∑k=0

[ak,j logbk,j +(−ak,j − 1)

(logbk,j −ψ(ak,j)

)

− ak,j

bk,jbk,j − logΓ(ak,j)

]; (51)

∫φ

Q3(φ)logp(φ)dφ

= −1

2Tr{R−1

φ Eφ{φφT }}− NTN

2log2π − 1

2log det(Rφ)

= −1

2

(Tr{R−1

φ Ψφ

}+mT

φR−1φ mφ

)− NTN

2log2π − 1

2log det(Rφ); (52)

∫xd

Q4(xd)logp(xd)dxd

=

NT−1∑i=0

Nd−1∑k=0

log{ ∑xid(k)∈c

δ(xid(k)−xid(k)

)}−NTNdlogm.

(53)

For the last term of (25), we first compute the likelihoodfunction. With the observation model defined in (13) and theGaussian property of the NBI plus AWGN term, the log-likelihood function of y can be expressed as

logp(y|β,σ2,φ,xd)

= −NR−1∑j=0

N−1∑k=0

logσ2j (k)−NRN logπ − yHR−1

w y

+ 2�{yHR−1w Ξ[φ,x]β

}− Tr

{ΞH [φ,x]R−1

w Ξ[φ,x]ββH}, (54)

where Rw = Bldiag{R0w, ...,R

NR−1w } with Rj

w =diag{σ2

j (0), ..., σ2j (N − 1)}. Using (54), we have Eq.

(55) at the top of the next page. Define Λσ2 =Bldiag{Λ0

σ2 , ...,ΛNR−1σ2 } with Λj

σ2 = diag{ a0,jb0,j

, ...,aN−1,j

bN−1,j}

and using the equivalent expressions between (13) and (15),we obtain Eq. (56) at the top of the next page, whereρρρφ = (1NTN + jmφ). Since the covariance matrix Ψφ isHermitian, based on eigen-decomposition, we have Ψφ =∑NTN−1

z=0 ηzμzμTz with ηz being the zth eigenvalue of Ψφ,

and μz being the zth eigenvector, associated with ηz . Byusing the equivalent expressions between (13) and (15), thelast term of (56) can be derived as Eq. (57) in the middle ofthe next page. Substituting (57) into (56), the last term in theKL divergence (25) can be obtained. Finally, substituting (46)-(53) and (56) into (25) and dropping those irrelevant termsleads to (30).

APPENDIX CDERIVATION OF (33) AND (34)

Gathering those terms related to ak,j in (30) and computingthe first derivative with respect to ak,j , we obtain Eq. (58) inthe middle of the next page, where ψ

′(ak,j) =

∂ψ(ak,j)∂ak,j

with

ψ(ak,j) =∂logΓ(ak,j)∂ak,j

. Gathering those terms related to bk,j in

(30) and computing the first derivative with respect to bk,j , weobtain Eq. (59) at the bottom of the next page. Setting both(58) and (59) to zero and solving them simultaneously, aftersome straightforward computations we obtain (33) and (34).

REFERENCES

[1] E. Biglieri, R. Calderbank, A. Constantinides, A. Goldsmith, and H.V. Poor, MIMO Wireless Communications. Cambridge University Press,2007.

[2] R. V. Nee and R. Prasad, OFDM for Wireless Multimedia Communica-tions. Artech House Publishers, 2000.

[3] L. Hanzo, J. Akhtman, M. Jiang, and L. Wang, MIMO-OFDM forLTE, WiFi and WiMAX: Coherent versus Non-coherent and CooperativeTurbo Transceivers. Wiley, 2010.

[4] S. Cui, A. Goldsmith, and A. Bahai, “Energy-efficiency of MIMO andcooperative MIMO techniques in sensor networks,” IEEE J. Sel. AreasCommun., vol. 22, no. 6, pp. 1089–1098, Aug. 2004.

[5] A. del Coso, U. Spagnolini, and C. Ibars, “Cooperative distributedMIMO channels in wireless sensor network,” IEEE J. Sel. AreasCommun., vol. 25, no. 2, pp. 402–414, Feb. 2007.

[6] Q. Li and X. E. Lin, “Advancement of MIMO technology in WiMAX:from IEEE 802.16d/e/j to 802.16m,” IEEE Commun. Mag., vol. 47, no.6, pp. 100–107, June 2009.

[7] R. Irmer et al., “Multisite field trial for LTE and advanced concepts,”IEEE Commun. Mag., vol. 47, no. 2, pp. 92–98, Feb. 2009.

[8] L. Tomb, “On the effect of Wiener phase noise in OFDM systems,”IEEE Trans. Commun., vol. 46, no. 5, pp. 580–583, May 1998.

[9] D. Petrovic, W. Rave, and G. Fettweis, “Effects of phase noise on OFDMsystems with and without PLL: characterization and compensation,”IEEE Trans. Commun., vol. 55, no. 8, pp. 1607–1616, Aug. 2007.

[10] S. P. Yeh, S. Talwar, S. C. Lee, and H. Kim, “WiMAX femtocells:a perspective on network architecture, capacity, and coverage,” IEEECommun. Mag., vol. 46, no. 10, pp. 58–65, Oct. 2008.

[11] D. Cabric, I. D. O’Donnel, M. S. W. Chen, and R. W. Brodersen,“Spectrum sharing radios,” IEEE Circuits Syst. Mag., vol. 6, pp. 30–45, July 2006.

[12] A. J. Coulson, “Bit error rate performance of OFDM in narrowbandinterference with excision filtering,” IEEE Trans. Wireless Commun.,vol. 5, no. 9, pp. 2484–2492, Sept. 2006.

[13] E. Panayirci, H. Senol, and H. V. Poor, “Joint channel estimation,equalization, and data detection for OFDM systems in the presence ofvery high mobility,” IEEE Trans. Signal Process., vol. 58, no. 8, pp.4225–4238, Aug. 2010.

[14] Y. Gong and X. Hong, “OFDM joint data detection and phase noisecancellation for constant modulus modulations,” IEEE Trans. SignalProcess., vol. 57, no. 7, pp. 2864–2868, July 2009.

[15] D. Lin and T. Lim, “The variational inference approach to joint datadetection and phase noise estimation in OFDM,” IEEE Trans. SignalProcess., vol. 55, no. 5, pp. 1862–1873, May 2007.

[16] Y. Zhang and H. Li, “MIMO-OFDM systems in the presence of phasenoise and doubly selective fading,” IEEE Trans. Veh. Technol., vol. 56,no. 4, pp. 2277–2285, July 2007.

[17] J. Tao, J. Wu, and C. Xiao, “Estimation of channel transfer functionand carrier frequency offset for OFDM systems with phase noise,” IEEETrans. Veh. Technol., vol. 58, no. 8, pp. 4380–4387, Oct. 2009.

[18] F. Septier, Y. Delignon, A. Menhaj-Rivenq, and C. Garnier, “MonteCarlo methods for channel, phase noise, and frequency offset estimationwith unknown noise variances in OFDM systems,” IEEE Trans. SignalProcess., vol. 56, no. 8, pp. 3613–3626, Aug. 2008.

[19] M. Morelli and M. Moretti, “Channel estimation in OFDM systems withunknown interference,” IEEE Trans. Wireless Commun., vol. 8, no. 10,pp. 5338–5347, Oct. 2009.

[20] L. Sanguinetti, M. Morelli, and H. V. Poor, “BICM decoding of jammedOFDM transmissions using the EM algorithm,” IEEE Trans. WirelessCommun., vol. 10, no. 9, pp. 2800–2806, Sept. 2011.

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 12: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

12 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, ACCEPTED FOR PUBLICATION

∫xd

∫φ

∫σ2

∫β

Q1(β)Q2(σ2)Q3(φ)Q4(xd)logp(y|β,σ2,φ,xd)dβdσ

2dφdxd

=−NR−1∑j=0

N−1∑k=0

Eσ2j (k)

{logσ2

j (k)}−NRN logπ−yHEσ2{R−1

w }y+2�{yHEσ2{R−1w }

∫φ

Q3(φ)Ξ[φ,Edxd+Epxp]Eβ{β}dφ}

− Tr{∫

φ

Q3(φ)ΞH [φ,Edxd +Epxp]Eσ2{R−1

w }Ξ[φ,Edxd +Epxp]Eβ{ββH}dφ}. (55)

∫xd

∫φ

∫σ2

∫β

Q1(β)Q2(σ2)Q3(φ)Q4(xd)logp(y|β,σ2,φ,xd)dβdσ

2dφdxd

= −NR−1∑j=0

N−1∑k=0

[logbk,j − ψ(ak,j)

]−NRN logπ − yHΛσ2y + 2�{yHΛσ2Ξ[ρρρφ,Edxd +Epxp]mβ

}

− Tr{∫

φ

Q3(φ)ΞH [φ,Edxd +Epxp]Λσ2Ξ[φ,Edxd +Epxp](mβm

Hβ +Ψβ)dφ

}. (56)

− Tr{∫

φ

Q3(φ)ΞH [φ,Edxd +Epxp]Λσ2Ξ[φ,Edxd +Epxp](mβm

Hβ +Ψβ)

}= −mH

β ΞH [ρρρφ,Edxd +Epxp]Λσ2Ξ[ρρρφ,Edxd +Epxp]mβ

−NTN−1∑z=0

ηzmHβ ΞH [μz ,Edxd +Epxp]Λσ2Ξ[μz ,Edxd +Epxp]mβ

− Tr{ΞH [ρρρφ,Edxd +Epxp]Λσ2Ξ[ρρρφ,Edxd +Epxp]Ψβ

}− Tr

{NTN−1∑z=0

ηzΞH [μz,Edxd +Epxp]Λσ2Ξ[μz,Edxd +Epxp]Ψβ

}. (57)

(ak,j − ak,j − 1)ψ′(ak,j)− 1 +

1

bk,j

[bk,j +

∣∣y(k + jN)∣∣2 − 2�

{y∗(k + jN)

[Ξ[ρρρq−1

φ ,Edxq−1d +Epxp]m

](k + jN)

}

+∣∣∣[Ξ[ρρρq−1

φ ,Edxq−1d +Epxp]m

](k+ jN)

∣∣∣2 +NTN−1∑z=0

ηq−1z

∣∣∣[Ξ[μq−1z ,Edx

q−1d +Epxp]m

](k+ jN)

∣∣∣2

+

(Q+1)L−1∑r=0

λqr

∣∣∣[Ξ[ρρρq−1φ ,Edx

q−1d +Epxp]ν

qr

](k+jN)

∣∣∣2+NTN−1∑z=0

(Q+1)L−1∑r=0

ηq−1z λqr

∣∣∣[Ξ[μq−1z ,Edx

q−1d +Epxp]ν

qr

](k+jN)

∣∣∣2].(58)

1

bk,j(ak,j + 1)− ak,j

b2k,j

[bk,j +

∣∣y(k + jN)∣∣2 − 2�

{y∗(k + jN)

[Ξ[ρρρq−1

φ ,Edxq−1d +Epxp]m

](k + jN)

}

+∣∣∣[Ξ[ρρρq−1

φ ,Edxq−1d +Epxp]m

](k + jN)

∣∣∣2 +NTN−1∑z=0

ηq−1z

∣∣∣[Ξ[μq−1z ,Edx

q−1d +Epxp]m

](k + jN)

∣∣∣2

+

(Q+1)L−1∑r=0

λqr

∣∣∣[Ξ[ρρρq−1φ ,Edx

q−1d +Epxp]ν

qr

](k+jN)

∣∣∣2+NTN−1∑z=0

(Q+1)L−1∑r=0

ηq−1z λqr

∣∣∣[Ξ[μq−1z ,Edx

q−1d +Epxp]ν

qr

](k+jN)

∣∣∣2].(59)

[21] F. Li, S. Zhu, and M. Rong, “Detection for OFDM systems with channelestimation errors using variational inference,” IEEE Signal Process.Lett., vol. 16, no. 5, pp. 434–437, May 2009.

[22] X. Y. Zhang, D. G. Wang, and J. B. Wei, “Joint symbol detectionand channel estimation for MIMO-OFDM systems via the variational

bayesian EM algorithm,” in Proc. 2008 IEEE Wireless Commun. Netw.Conf., pp. 13–17.

[23] L. He, Y. Wu, S. Ma, T. Ng, and H. V. Poor, “Superimposed training-based channel estimation and data detection for OFDM amplify-and-forward cooperative systems under high mobility,” IEEE Trans. Signal

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Page 13: IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, …ycwu/publication_download/... · Manuscript received February 9, 2013; revised June 6, 2013; accepted July 21, 2013. The associate

ZHONG et al.: SIGNAL DETECTION FOR OFDM-BASED VIRTUAL MIMO SYSTEMS UNDER UNKNOWN DOUBLY SELECTIVE CHANNELS, . . . 13

Process., vol. 60, no. 1, pp. 274–284, Jan. 2012.[24] R. Corvaja and A. G. Armad, “Joint channel and phase noise compensa-

tion for OFDM in fast-fading multipath applications,” IEEE Trans. Veh.Technol., vol. 58, no. 2, pp. 636–643, Feb. 2009.

[25] F. Merli, X. Wang, and G. Vitetta, “A Bayesian multiuser detectionalgorithm for MIMO-OFDM systems affected by multipath fading,carrier frequency offset, and phase noise,” IEEE J. Sel. Areas Commun.,vol. 26, no. 3, pp. 506–516, Apr. 2008.

[26] S. Stefanatos and A. K. Katsaggelos, “Joint data detection and channeltracking for OFDM systems with phase noise,” IEEE Trans. SignalProcess., vol. 56, no. 9, pp. 4230–4243, Sept. 2008.

[27] B. Frey, Graphical Models for Machine Learing and Digital Communi-cation.: MIT Press, 1998.

[28] V. Smidl and A. Quinn, The Variational Bayes Method in SignalProcessing. Springer-Verlag, 2006.

[29] D. G. Tzikas, A. C. Likas, and N. P. Galatsanos, “The variationalapproximation for Bayesian inference,” IEEE Signal Process. Mag., vol.25, no. 6, pp. 131–146, Nov. 2008.

[30] X. Chen, H. Hu, H. Wang, H.-H. Chen, and M. Guizani, “Double pro-portional fair user pairing algorithm for uplink virtual MIMO systems,”IEEE Trans. Wireless Commun., vol. 7, no. 7, pp. 2425–2429, July 2008.

[31] M. Ruder, U. Dang, and W. Gerstacker, “User pairing for multiuser SC-FDMA transmission over virtual MIMO ISI channels,” in Proc. 2009IEEE Global Telecommun. Conf., pp. 1–7.

[32] A. Goldsmith, Wireless Communications. Cambridge University Press,2005.

[33] X. Ma, G. B. Giannakis, and S. Ohno, “Optimal training for blocktransmissions over doubly selective wireless fading channels,” IEEETrans. Signal Process., vol. 51, no. 5, pp. 1351–1366, May 2003.

[34] Z. Tang, G. Leus, R. C. Cannizzaro, and P. Banelli, “Pilot-assisted time-varying channel estimation for OFDM systems,” IEEE Trans. SignalProcess., vol. 55, no. 5, pp. 2226–2238, May 2007.

[35] T. Zemen and C. F. Mecklenbrauker, “Time-variant channel estimationusing discrete prolate spheroidal sequences,” IEEE Trans. Signal Pro-cess., vol. 53, no. 9, pp. 3597–3607, Sept. 2005.

[36] P. Rabiei, W. Namgoong, and N. Al-Dhahir, “A non-iterative techniquefor phase noise ICI mitigation in packet-based OFDM systems,” IEEETrans. Signal Process., vol. 58, no. 11, pp. 5945–5950, Nov. 2010.

[37] S. H. Choi, P. Smith, B. Allen, W. Q. Malik, and M. Shafi, “Severelyfading MIMO channels: models and mutual information,” in Proc. 2007IEEE International Conf. Commun., pp. 4628–4633.

[38] J. Wang, A. Dogandzic, and A. Nehorai, “Maximum likelihood estima-tion of compound-Gaussian clutter and target parameters,” IEEE Trans.Signal Process., vol. 54, no. 10, pp. 3884–3898, Oct. 2006.

[39] A. Doucet and X. Wang, “Monte Carlo methods for signal processing: areview in the statistical signal processing context,” IEEE Signal Process.Mag., vol. 22, no. 6, pp. 152–170, Nov. 2005.

[40] S. Haykin, J. C. Principe, T. J. Sejnowski, and J. McWhirter, NewDirections in Statistical Signal Processing: From Systems to Brains.MIT Press, 2005.

[41] A. Kannu and P. Schniter, “Design and analysis of MMSE pilot-aidedcyclic-prefixed block transmissions for doubly selective channels,” IEEETrans. Signal Process., vol. 56, no. 3, pp. 1148–1160, Mar. 2008.

Ke Zhong received the B.Eng. degree in 2008,from Chengdu University of Technology, Chengdu,China.

Since September 2008, he has been in successivepostgraduate and doctoral programs of study at theNational Key Laboratory of Science and Technologyon Communications, University of Electronic Sci-ence and Technology of China (UESTC), Chengdu,China.

He was a visiting researcher at the Department ofElectrical and Electronic Engineering, The Univer-

sity of Hong Kong, Hong Kong, from 2011 to 2012. His research interestsinclude physical layer algorithms for wireless communication systems.

Yik-Chung Wu received the B.Eng. (EEE) degreein 1998 and the M.Phil. degree in 2001 from theUniversity of Hong Kong (HKU). He received theCroucher Foundation scholarship in 2002 to studyPh.D. degree at Texas A&M University, CollegeStation, and graduated in 2005.

From August 2005 to August 2006, he was withthe Thomson Corporate Research, Princeton, NJ, asa Member of Technical Staff. Since September 2006,he has been with HKU, currently as an AssociateProfessor. He was a visiting scholar at Princeton

University, in summer 2011. His research interests are in general area of signalprocessing and communication systems, and in particular distributed signalprocessing and communications; optimization theories for communicationsystems; estimation and detection theories in transceiver designs; and smartgrid.

Dr. Wu served as an Editor for IEEE COMMUNICATIONS LETTERS, iscurrently an Editor for IEEE TRANSACTIONS ON COMMUNICATIONS andJournal of Communications and Networks.

Shaoqian Li received the B.S.E. degree in com-munication technology from Northwest Institute ofTelecommunication (renamed Xidian University) in1982 and the M.S.E. degree from the Universityof Electronic Science and Technology of China(UESTC) in 1984.

He is now a Professor and the Director of the Na-tional Key Laboratory of Science and Technology onCommunications in UESTC. He is also a member ofNational High Technology R&D Program, which isalso known as 863 Program Communications Group.

His research interests include wireless information and communication theory,mobile and personal communications, anti-interference technology in wirelesscommunications, spread spectrum, and frequency-hopping techniques.

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.