scieee Science in your language
[en] (orig)

Gaussian processes regressors for complex proper signals in digital communications

Abstract

In this paper we develop the complex-valued version of the Gaussian processes for regression (GPR) for proper complex signals. This tool has proved to be useful in the nonlinear detection in digital communications in real valued models. GPRs can be cast as nonlinear MMSE where hyperparameters can be tuned optimizing a marginal likelihood (ML). This feature allows for a flexible kernel that can easily adapt either to a linear or nonlinear solution. We introduce the complex-valued form of the GPR, and develop it for the proper complex case. We also deal with the optimization of the ML. Some experiments included illustrate the good performance of the proposal.

Read accessible full text

Gaussian processes regressors for complex proper signals in digital communications

Author: Boloix Tortosa, Rafael; Payán Somet, Francisco Javier; Murillo Fuentes, Juan José
Publisher: Institute of Electrical and Electronics Engineers (IEEE)
Year: 2014
DOI: 10.1109/SAM.2014.6882359
Source: https://idus.us.es/bitstreams/5b398733-ead0-4c54-a2a1-b151b826d6c8/download
Depósi o de in es igación de la Uni e sidad de Se illa
h ps://idus.us.es/
This is an Accep ed Manusc ip o an a icle published by 2014 IEEE 8 h Senso
A ay and Mul ichannel Signal P ocessing Wo kshop (SAM) on 25/06/2014,
a ailable a : h ps://doi.o g/10.1109/SAM.2014.6882359
“© 2014 IEEE. Pe sonal use o his ma e ial is pe mi ed. Pe mission om IEEEmus be
ob ained o all o he uses, in any cu en o u u e media, including
ep in ing/ epublishing his ma e ial o ad e ising o p omo ional pu poses, c ea ing
new collec i e wo ks, o esale o edis ibu ion o se e s o lis s, o euse o any
copy igh ed componen o his wo k in o he Wo ks”
1
Gaussian P ocesses Reg esso s o Complex
P ope Signals in Digi al Communica ions
Ra ael Boloix-To osa, F. Ja ie Pay´
an-Some and Juan Jos´
e Mu illo-Fuen es
Dep. Teo ´
ıa de la Se˜
nal y Comunicaciones
Escuela Supe io de Ingenie a. Uni e sidad de Se illa
Camino de los Descub imien os s/n, 41092, Se illa, Spain
Email: [email p o ec ed]
Abs ac
In his pape we de elop he complex- alued e sion o he Gaussian p ocesses o eg ession (GPR) o p ope
complex signals. This ool has p o ed o be use ul in he nonlinea de ec ion in digi al communica ions in eal alued
models. GPRs can be cas as nonlinea MMSE whe e hype pa ame e s can be uned op imizing a ma ginal likelihood
(ML). This ea u e allows o a lexible ke nel ha can easily adap ei he o a linea o nonlinea solu ion. We
in oduce he complex- alued o m o he GPR, and de elop i o he p ope complex case. We also deal wi h he
op imiza ion o he ML. Some expe imen s included illus a e he good pe o mance o he p oposal.
I. INTRODUCTION
In digi al communica ions he op imal de ec ion is usually nonlinea and un easible due o i s compu a ional
complexi y and he need o non-obse able da a. Hence app oxima e solu ions a e conside ed. The MMSE c i e ia
is widely used, whe e he linea o m is p e e ed i compu a ional complexi y is o be kep o a minimum. Gaussian
p ocesses o eg ession (GPR) ha e been p oposed as nonlinea MMSE solu ions ha p o ide a good comp omise
be ween pe o mance and he pai complexi y plus aining da a needed [1], [2]. Thei majo ad an age being
he op imiza ion o i s hype pa ame e s h ough he ma ginal likelihood. These solu ions ha e been de eloped o
eal alued models, assuming ha an augmen ed inpu space wi h eal and complex pa s could be used o cope
wi h he complex- alued model [3]. In [4] we may ind a good desc ip ion o he digi al communica ion model
deeply e ised om he complex- alued poin o iew. Besides, esul s on he ke nel design o he complex case
ha e been epo ed ecen ly [5], [6]. Based on hese wo ks, we p opose a ull desc ip ion o he GPR o p ope
complex- alued sys ems. We de elop he ma ginal likelihood needed in he op imiza ion o he hype pa ame e s,
and i s de i a ion o op imize i . Some expe imen al esul s ha e been included o illus a e he good pe o mance
o his solu ion.
Ap il 12, 2015 DRAFT
2
II. SYSTEM MODEL AND DETECTION
We p opose a gene al model whe e we ansmi Ksymbols e e y sample ime, b = [b (1), b (2), ..., b (K)]>,
and ecei e Nsignals a anged in he column- ec o :
=P· +n ,(1)
whe e = [b>
,b>
−1. . . b>
−Ms+1]>and n is an N-dimensional column- ec o wi h addi i e whi e Gaussian
noise, whe e Ms akes in o accoun he memo y o leng h o he channel esponse. Unless needed, subindex will
be omi ed he ea e .
As an example, in synch onous DS-CDMA he ma ix Pin (1) summa izes he e ec o he channel, he leng h-
Nsp eading codes and he di e en ampli udes o each o he Kuse s, and is a KMs-dimensional ec o
including he ansmi ed bi s (Ms= 2 i 2≤Mc≤K, whe e Mcis he leng h o he channel in chip pe iods)
[7], [1]. Many o he communica ion sys ems can be modeled as (1) aswell.
A he ecei e , we lea n he sys em model using aining da a. In wi eless communica ions sho aining
sequences a e manda o y o inc ease he numbe o in o ma ion bi s. A e he aining s age, o e e y new ecei ed
ec o , deno ed as ∗, a de ec o es ima es he j- h ansmi ed symbol as ˆ
b∗(j) = ( ∗) o some j, whe e his
index will be omi ed he ea e . Linea de ec o s wo k well when he in e -symbolic in e e ence (ISI) and he use s
in e e ence a e negligible. In he gene al case, he solu ion is highly nonlinea and nonlinea de ec o s a e necessa y
o ge a good es ima ion.
In digi al communica ions, linea MMSE es ima o s a e ypically used, due o hei simplici y and nea ly op imal
esul s in many s anda d scena ios. The linea , ( ) = >w, MMSE de ec o can be exp essed as a Wiene il e
[8]:
wmmse = a gmin
w
Ehb− >w2i= (C )−1C b,(2)
whe e C and C ba e, espec i ely, he au oco ela ion o he inpu s and he c oss-co ela ion be ween he inpu s
and ou pu s. This solu ion can be es ima ed om aining da a by eplacing C and C bby hei sampled e sions:
wsmmse = (R·R>)−1R·b,(3)
whe e he columns o Ra e he ecei ed signals a e e y symbol in he aining se . We deno e his solu ion as
linea sampled MMSE (SMMSE).
Howe e , in he gene al case, he MMSE is no linea . I is widely known ha he MMSE solu ion o AWGN
channels is gi en by he condi ional mean o bgi en :
ˆ
b∗= mmse( ∗) = E[b∗| ∗],(4)
which is a nonlinea unc ion o he inpu s, unless he inpu s a e Gaussian dis ibu ed, ha i is no he case.
The compu a ion o he op imal solu ion is ha d o accomplish, gi en he g ea numbe o possible combina ions
o ansmi ed symbols due o he numbe o poin s in he ansmi ed cons ella ions, he numbe o use s and he
channel memo y. In [1], [2] he eal alued GPR is p oposed as a nonlinea ool o es ima e he MMSE esponse.
Ap il 12, 2015 DRAFT
3
Howe e , o ou knowledge, he e is no o mula ion a ailable o complex- alued sys ems. In he ollowing we
de elop a comple e o mula ion o he GPR and hype pa ame e s adap a ion o he complex p ope case, which is
he main con ibu ion o his wo k.
III. COMPLEX GAUSSIAN PROCESSES
A complex Gaussian p ocess (x)is a collec ion o complex andom a iables, any ini e numbe o which ha e
a join complex Gaussian dis ibu ion.
The gene al pd o a complex Gaussian andom ec o z: Ω →CDis [4]
p(z) = 1
πnde 1/2Rzz
exp −1
2(z−µz)HR−1
zz (z−µz),(5)
whe e he augmen ed ec o zis ob ained by s acking zon op o i s complex conjuga e z∗. Simila ly, he augmen ed
mean ec o µzis ob ained by s acking ec o µzon op o i s complex conjuga e µ∗
z.Rzz is he augmen ed
co a iance ma ix o z
Rzz =

Rzz ˜
Rzz
˜
R∗
zz R∗
zz 
,(6)
whe e Rzz =E(z−µz)(z−µz)His he usual co a iance ma ix and ˜
Rzz =E(z−µz)(z−µz)>is he
complemen a y co a iance o pseudo-co a iance ma ix. I is impo an o no e ha bo h Rzz and ˜
Rzz a e equi ed
o a comple e second-o de cha ac e iza ion o he complex Gaussian andom ec o z∼ N µz,Rzz,˜
Rzz.
A complex Gaussian p ocess (x)is comple ely speci ied by i s augmen ed mean unc ion, µ(x), i s co a iance
unc ion, k(xi,xj), and i s complemen a y co a iance unc ion, ˜
k(xi,xj), i.e. (x)∼ GP(µ(x), k(xi,xj),˜
k(xi,xj)).
The e is an impo an special case in which he complemen a y co a iance o a complex Gaussian ec o anishes.
De ini ion 3.1: [4] I he complemen a y co a iance ma ix anishes, ˜
Rzz = 0,zis called p ope , o he wise i
is called imp ope .
The pd (5) o a complex p ope Gaussian andom ec o z: Ω →CDsimpli ies o
p(z) = 1
πnde Rzz
exp −(z−µz)HR−1
zz (z−µz).(7)
We can p opose now he ollowing de ini ion:
De ini ion 3.2: I he complemen a y co a iance unc ion o a complex Gaussian p ocess anishes, he p ocess
is called p ope , o he wise i is called imp ope .
IV. COMPLEX PROPER GAUSSIAN PROCESSES FOR REGRESSION
We conside he model
(x) = φ(x)Hw,(8)
whe e xis he complex inpu ec o o dimension Dand we speci y a p io o e he pa ame e s w: a ze o
mean p ope complex Gaussian wi h co a iance ma ix Σp, i.e., w∼ N (0,Σp,0). This linea eg ession model
gi es an example o a ze o mean complex Gaussian p ocess, µ(x) = φ(x)HE[w] = 0, wi h co a iance unc ion
k(xi,xj) = φ(xi)HEwwHφ(xj) = φ(xi)HΣpφ(xj) = ϕ(xi)Hϕ(xj). The complemen a y co a iance unc ion
Ap il 12, 2015 DRAFT
4
anishes, ˜
k(xi,xj) = φ(xi)HEww>φ∗(xj)=0, i.e., (x)is a complex p ope Gaussian p ocess: (x)∼
GP(0, k(xi,xj),0).
We can speci y a co a iance unc ion, ake ninpu ec o s xi,i= 1, ..., n agg ega ed column-wise in he D×n
ma ix X, and w i e ou he co esponding n×nco a iance ma ix K(X,X)elemen wise om k(xi,xj). Fo
hose inpu s we gene a e a complex p ope Gaussian andom ec o ∼ N (0,K(X,X),0).
In he mo e ealis ic si ua ion
y= (x) + =φ(x)Hw+, (9)
he obse ed alues ydi e om (x)by addi i e complex p ope Gaussian noise wi h ze o mean and a iance
σ2
n, i.e., ∼ N 0, σ2
n,0. Hence, he complex andom ec o y ha esul s om he inpu s in Xis also p ope
Gaussian: y∼ N (0,C,0), wi h C=K(X,X)+σ2
nI. Fu he mo e, yand a e c oss-p ope , as ˜
Ry =Ey >=
E >+E >= 0. Hence, yand a e join ly p ope [4], i.e., he composi e complex andom ec o y>, >>
is Gaussian p ope . I we ake now a numbe o es inpu ec o s agg ega ed column-wise in ma ix X?, he join
dis ibu ion o he aining ou pu s yand he es ou pu s ?is


y
?
∼ N 
0,

C K(X,X?)
K(X?,X)K(X?,X?)
,0
,(10)
and he condi ional dis ibu ion o ?gi en yis
?|x?,X,y∼ N ¯
?,co ( ?),0,(11)
whe e
¯
?=K(X?,X)C−1y,(12)
co ( ?) = K(X?,X?)−K(X?,X)C−1K(X,X?).(13)
In he case ha he e is only one es inpu ec o x?,
¯
?=k>
?C−1y,(14)
co ( ?) = k(x?,x?)−k>
?C−1k?,(15)
whe e k(x?) = k?is he ec o o co a iances be ween he es poin and he n aining poin s.
A. The ma ginal likelihood
The ma ginal likelihood (o e idence) is he in eg al o he likelihood imes he p io
p(y|X) = Zp(y| ,X)p( |X)d ,(16)
He e, he p io is complex p ope Gaussian, |X∼ N (0,K(X,X),0). Since yand a e join ly p ope , he
likelihood is he ac o ized p ope Gaussian, y| ∼ N  , σ2
nI,0. Now, using (7) in (16) he log ma ginal likelihood
yields
L= log p(y|X) = −yHC−1y−log de C−nlog π, (17)
i.e., y|X∼ N (0,C,0).
Ap il 12, 2015 DRAFT

5
B. Model selec ion o complex p ope GP eg ession
In o de o u n complex Gaussian p ocesses in o powe ul p ac ical ools i is essen ial o de elop me hods
ha add ess he model selec ion p oblem. I is common o use a hie a chical speci ica ion o models, wi h he
pa ame e s, wa he i s le el and some hype pa ame e s θia he second le el. In ou model, he co a iance
unc ion k(xi,xj)can be pa ame e ized in e ms o he hype pa ame e s θi.
I is a p ope y o he ma ginal likelihood ha i au oma ically inco po a es a ade-o be ween model i and
model complexi y [9]. This is he eason why he ma ginal likelihood is aluable in sol ing he model selec ion
p oblem.
The log ma ginal likelihood in (17) can be explici ly w i en condi ioned on he hype pa ame e s, L(θ), wi h
C=C(θ) = K(X,X) + σ2
nI, whe e θis he ec o o hype pa ame e s. We can maximize (17) in o de o se
hose hype pa ame e s. No ice ha he a iance o he addi i e noise, σ2
n, is also ea ed as ano he hype pa ame e
and can be es ima ed om his op imiza ion.
L(θ)in (17) is a eal unc ion o a complex He mi ian ma ix C(θ) ha depends on he hype pa ame e s.
The chain ule can be used o seek he de i a i e o he log ma ginal likelihood wi h espec o C(θ)and hen
he de i a i e o C(θ)wi h espec o he hype pa ame e s. Howe e , he Cauchy-Riemann condi ions dic a e ha
noncons an eal alued unc ions ha a e de ined on complex domains a e no holomo phic, so he complex
de i a i e canno be used. Ins ead, we mus seek o mal o Wi inge de i a i es [5], [10].
The chain ule o he Wi inge de i a i e o he unc ion L(θ)wi h espec o he hype pa ame e θiyields
[10]
∂L
∂θi
=
n
X
k=1
n
X
l=1 ∂L
∂Clk
∂Clk
∂θi
+∂L
∂C∗
lk
∂C∗
lk
∂θi,(18)
whe e Clk is he elemen (l, k)o ma ix C. When inding he Wi inge de i a i es ∂L
∂Clk and ∂L
∂C∗
lk
he elemen s
Clk and C∗
lk a e ea ed as independen a iables. The e o e,
∂L
∂θi
=
n
X
k=1
n
X
l=1
∂L
∂Clk
∂Clk
∂θi
= T "∂L
∂C>∂C
∂θi#.(19)
The de i a i e o he i s e m o he unc ion Lin (17) wi h espec o Cyields
∂
∂C−yHC−1y=−∂
∂CT yHC−1y
=C−> yyH>C−>.(20)
The de i a i e o he second e m o he unc ion Lin (17) wi h espec o Cyields
∂
∂C(−log de C) = −C−>.(21)
Subs i u ion o (20) and (21) in (19) yield
∂L
∂θi
= T C−1yyHC−1−C−1∂C
∂θi.(22)
Ap il 12, 2015 DRAFT
6
C. Complex co a iance unc ions
We ecall he e he complex ke nel unc ion used in he Expe imen s sec ion o his s udy, he independen
Gaussian ke nel [6]. This ke nel is de ined as
κ(xi,xj) = κR(αi, αj) + κR(βi, βj))
+j(κR(αi, βj)−κR(βi, αj)) ,(23)
whe e xl=αl+jβland κRis he well-known eal Gaussian ke nel. This ke nel is a gene ic ex ension o κRand
inhe i s he in ui i e physical meaning o a measu e o simila i y o he samples ha κRhas.
V. EXPERIMENTS
By eplacing and bin (1) by xand y, espec i ely, in (9) we yield he complex GPR model o es ima e b.
Tha es ima e can be ound as ¯
?in (14) o each new ecei ed ec o x?= ∗. In hese expe imen s we ocus
on di e en scena ios o show he good beha io o his de ec o . We conside he e QPSK modula ions. No e ha
hey a e p ope complex- alued and so a e he ecei ed signals in (1).
In Fig. 1 we ha e included he BER o he complex GPR wi h he ke nel in (23) o he expe imen in Sec ion V.A
in [1]. In his expe imen we ha e a DS-CDMA sys em wi h K= 2 equal powe use s and signa u es [+1+1−1−1]
and [+1 −1−1 + 1]. The channel is gi en by c(z) = 0.3+0.7z−1+ 0.3z−2. The ou ecei ed chips a e he
wo ma ched il e s a e he inpu s, x, i.e., N= 2. The numbe o aining samples used was n= 64. In Fig. 2 he
decision bounda y is included o he complex GPR wi h 64 aining samples and SNR = 16 dB, along wi h he
poin s co esponding o he bi s o he eal pa o he inpu s o bo h use s. This expe imen illus a es a scena io
whe e he GPR is o majo in e es , since he linea esponse ails o de ec he ansmi ed symbols. The complex
GPR success ully compu es he nonlinea solu ion, e en o he sho numbe o aining samples used.
In Fig. 3 we include a DS-CDMA scena io wi h K= 10 equal powe use s and signa u es wi h N= 31 chips
and a channel o 10 ze o mean complex Gaussian iid aps. We depic he BER along he numbe o aining samples,
n, o a SNR = 12 dB. In his expe imen , he inpu s o he de ec o a e N= 31 ecei ed chips o one symbol
pe iod. Since he la ge dimension, he solu ion is nea ly linea and he linea SMMSE exhibi s a good pe o mance.
The GPR wi h he nonlinea complex ke nel adap s well o his linea solu ion, e en o a sho numbe o samples.
In he sho leng h scena io he egula iza ion e m lea ned is high o compensa e o he lack o in o ma ion, and
he GPR pe o ms be e han he SMMSE. As he numbe o aining samples inc eases, he nonlinea pa o he
ke nel lea ns he linea solu ion and he GPR is able o ollow he SMMSE. The sligh misma ch be ween bo h
cu es is again due o he egula iza ion e m.
VI. CONCLUSION
In his pape we de elop a comple e o mula ion o he GPR and hype pa ame e s adap a ion o he complex
p ope case. Complex p ope GPR can adap ei he o linea o nonlinea solu ions wi h sho aining sequences,
he e o e hey a e o in e es as de ec o s in communica ion applica ions, as shown in he included expe imen s.
Ap il 12, 2015 DRAFT
7
4 6 8 10 12 14 16 18 20
10−5
10−4
10−3
10−2
10−1
SNR(dB)
BER
MF
SMMSE
GPR
Fig. 1. BER along he SNR in a DS-CDMA scena io wi h K= 2 use s and signa u es [+1 + 1 −1−1] and [+1 −1−1 + 1] o SMMSE
(◦), he ma ched il e () and GPR () de ec o s o n= 64 aining samples.
−1 0 1
−1
−0.5
0
0.5
1
<(x(1))
<(x(2))
Fig. 2. Decision bounda y o he GPR in a DS-CDMA scena io wi h K= 2 use s and signa u es [+1 + 1 −1−1] and [+1 −1−1 + 1]
o n= 64 aining samples and SNR = 16 dB.
ACKNOWLEDGMENT
This wo k was pa ially unded by Spanish go e nmen (Minis e io de Educaci´
on y Ciencia, Consolide -Ingenio
2010 CSD2008-00010, TEC2012-38800-C03-{02}) and Eu opean Union (FEDER).
Ap il 12, 2015 DRAFT
8
50 100 150 200 250
10−5
10−4
10−3
10−2
10−1
n
BER
MF
SMMSE
GPR
Fig. 3. BER along n, in a DS-CDMA scena io wi h K= 10 use s and signa u es wi h N= 31 o SMMSE (◦), he ma ched il e () and
GPR () de ec o s o SNR = 12 dB.
REFERENCES
[1] J. Mu illo-Fuen es and F. P´
e ez-C uz, “Gaussian p ocess eg esso s o mul iuse de ec ion in DS-CDMA sys ems,” IEEE T ansac ions on
Communica ions, ol. 57, no. 8, pp. 2339–2347, 2009.
[2] F. P´
e ez-C uz, S. Van Vae enbe gh, J. Mu illo-Fuen es, M. Laza o-G edilla, and I. San ama ia, “Gaussian p ocesses o nonlinea signal
p ocessing: An o e iew o ecen ad ances,” Signal P ocessing Magazine, IEEE, ol. 30, no. 4, pp. 40–50, July 2013.
[3] F. P´
e ez-C uz, J. Mu illo-Fuen es, and S. Ca o, “Nonlinea channel equaliza ion wi h Gaussian P ocesses o Reg ession,” IEEE T ansac ions
on Signal P ocessing, ol. 56, no. 10, pp. 5283–5286, Oc . 2008.
[4] P. J. Sch eie and L. L. Scha , S a is ical Signal P ocessing o Complex-Valued Da a. The Theo y o Imp ope and Nonci cula Signals.
Camb idge, UK: Camb idge Uni e si y P ess, 2010.
[5] P. Bouboulis and S. Theodo idis, “Ex ension o Wi inge ’s calculus o ep oducing ke nel Hilbe spaces and he complex ke nel LMS,”
Signal P ocessing, IEEE T ansac ions on, ol. 59, no. 3, pp. 964–978, 2011.
[6] F. Toba , A. Kuh, and D. Mandic, “A no el augmen ed complex alued ke nel LMS,” in Senso A ay and Mul ichannel Signal P ocessing
Wo kshop (SAM), 2012 IEEE 7 h, 2012, pp. 473–476.
[7] S. Chen, A. K. Samingan, and L. Hanzo, “Suppo ec o machine mul iuse ecei e o DS-CDMA signals in mul ipa h channels,” IEEE
T ansac ions on Neu al Ne wo k, ol. 12, no. 3, pp. 604–611, Decembe 2001.
[8] S. Ve d´
u, Mul iuse De ec ion. Camb idge Uni e si y P ess, 1998.
[9] C. E. Rasmussen and C. K. I. Williams, Gaussian P ocesses o Machine Lea ning. Massachuse s Ins i u e o Technology, Camb idge,
Massachuse s: MIT P ess, 2006.
[10] A. Hjo ungnes and D. Gesbe , “Complex- alued ma ix di e en ia ion: Techniques and key esul s,” Signal P ocessing, IEEE T ansac ions
on, ol. 55, no. 6, pp. 2740–2746, June 2007.
Ap il 12, 2015 DRAFT