Professional Documents
Culture Documents
CANONICAL CORRELATIONS
EECS Department
University of Illinois at Chicago, Chicago, Illinois 60607
email: adogandz, nehorai @eecs.uic.edu
"#$&%'%'%(
of antenna arrays applied at the receiver [1] and transmitter
[2]. Adaptive and non-adaptive decision-feedback (DFE) ! (2.1)
MIMO equalizers have been recently proposed in [3] and
[4], respectively (see also references therein). In this pa- where is an )
+* channel response matrix of rank ,.-
per, we present methods for finite-length MIMO adaptive /1032 4*5 , 6 is a *
7 vector of basis functions,
spatial and temporal equalization based on canonical cor- and ! is zero-mean Gaussian, temporally white and spa-
relation analysis [5], [6]. These methods are multivariate tially correlated noise with unknown positive definite co-
extensions of the adaptive equalization algorithms in [7], variance 8 . The basis functions 9" are chosen to de-
[8], [9], classical finite-length adaptive equalization in [10], scribe the signal of interest, and is a vector of unknown
and blind adaptive beamforming methods which use finite basis-function parameters, which may be the unknown sym-
alphabet [11] and constant modulus [12] properties of the bols or phases of the received signal in constant-modulus
received signal. We show a relationship between the pro- scenario (see Section 5.1.1).
To present the ML estimates of and 8 , it is useful to
posed methods and reduced-rank multivariate linear regres-
sion problem solved in [13]. GHII :;# < =?>&>'>@H
define G QQ BA , C" D< 6$?>'>&>E H9G IEQ "FA ,
First, in Section 2, we briefly review the maximum like- JLK M>N:O:1P ,
H G QUP I ; R@SK >TC"CEP ,
lihood (ML) channel and noise estimation in [13]. Then, @SK V>=:WCMEP , and
we describe the proposed adaptive equalization algorithm
X G I Q W G G G Y(Z[E\
H I Y!I Z[E\ H IQ H QQ
in Section 3, and discuss its application when training data
is available (see Section 4) or not available (i.e. blind sce- (2.2)
nario, see Section 5).
H G IY(I Z[E\ isthe
which G Y!Z[E\ cross-correlation between the vectors
and H QQ 6 or the estimated coherence ma-
estimated
2. REDUCED-RANK ML ESTIMATION
We review the ML estimation in [13] for a reduced-rank ] Z[E\ between and " , see [5, Section VII]. Also,
trix
channel. As is [13], we model the received signal as a ] denotes] Y(aZHermitian
[E\ ^ ] Z[square
\ Y!Z ; thisroot of a Hermitian ma-
This work was supported by the Air Force Office of Scientific Re-
trix , and
9
H G IEQ notation
H G QQ will be used
throughout the paper. Note that and are functions
of . To simplify the notation, we omit these dependen-
search under Grants F49620-97-1-0481 and F49620-99-1-0067, the Na-
tional Science Foundation under Grant MIP-9615590, and the Office of
Naval Research under Grant N00014-98-1-0542. cies throughout this paper. Consider now the singular value
X G IQ
decomposition (SVD) of :
X G IUQ _ G `G a G P M /uS
L K( "">dMEP&K
:
_ G P _ G _ G _ G P bdce a G P a G a G a G P b'fT
(2.3a)
g `G (2.3b)
`G < `G hiNAjk mln*
(2.3c)
< *5iNApom mqn*
`G Gy Gy Gy C"
rs t 0puNvxw @=d {zT'%&%'%! r|T (2.3d)
Gy
Gy
where “ P ” denotes Gy a conjugate transpose and h} =1}
jz$r}~%&%'%} /1032 4*5r}i . Again, for notational
simplicity we omit the dependence of the above quantities Fig. 1. Proposed MIMO adaptive equalization scheme.
on .
We now present the ML estimate of the reduced-rank
. First, we adopt the following notation: Here, > denotes the determinant. The normalizing con-
G_ G
,N and a _ G ,N are the
channel matrix
straint prevents trivial solution (in which and
a G matrices containing the first ,
equal
zero), and imposes the estimated beamformed signals :
columns of and , respectively. For the model in (2.1)
with known , the ML estimates of and 8 are
to be uncorrelated.
It can be shown that, under
H9G II P b , all the eigen-
G H G IZ I[E\ _ G ,S `G ,N a G ,N P H G QY!Q Z[E\ values of >EP=K
are simultaneously minimized for
" (2.4a)
G H9G II HOG IZI[E\ _ G ,N ` G \ ,N _ G ,N P O H G @IZI [\ G G¡ G¡ G¡
8" (2.4b) . < G Z "G \ M?>'>&> MBA P
G _ P H I Y!I Z[E\
If is unknown, its ML estimate ,S (3.3a)
see [13], [14]. is ob- ¢ G¤ Z G¤ \ G¤
tained by maximizing the concentrated likelihood £ < G "G G "?>'>&G > G "FA P G
` Y!Z[E\
. H9IEQ HWQY!Q Z ,N
a ,N P H QQ (3.3b)
"M
Gy \
_G a G ,S are the matrices containing the first ,
(2.5)
Z @ where ,N and G_ aG
see [14, eq. (4.1)] and [13, eq. (35)]. ToG find the ML esti- columnsG of
¥
"
¢ " maximize
and , respectively (see [15]). Therefore,
mates of and 8 , replace in (2.4) by . ¢
G and
(3.1), yielding
In the following, we propose an alternative criterion, .d MO V , which isG the concentrated G ¢ like-
which is maximized for the same estimate of as the con- in (2.5). Note that ."> M
" ,
lihood function G
centrated likelihood function (2.5). This criterion is moti- where G " is theG ML estimate G of the G
channel in (2.4a).
vated by the MIMO equalization scheme in Figure 1.
G
Also, §¦U¨G ©< ª ¦ Z "¬ G ª ¦ \ M¬ G '%&%'%( ª ¦ "¬ GFA«o;
¢"B and ¦"MD< ¦ Z " ¦ \ d'
%&%'%( ¦ BApo
9" can be viewed as estimated canonical
co-
3. MIMO ADAPTIVE EQUALIZATION
We analyze the adaptive MIMO equalization scheme de-
picted in Figure 1. We wish to find an ,
beamform- Gy
ordinates of the data and basis functions, respectively, whereas
ing matrix and an ,h
* basis-function filtering matrix @ are the estimated canonical correlations, see [5]. This
that minimize the error between the beamformed data allows for an elegant interpretation of the proposed equal-
and filtered basis functions MO
6" in ization scheme in the context of canonical correlation analy-
the mean-square sense. Define the error matrix as M sis, see e.g. [6, ch. G ¡ 12]. The first estimated G
G Z MEP and ¬ ¦ Z Gy "M ¤ G Z M P
canonical coordi-
< $?>&>'>E BA . In the following, we show that this nates ª ¦ Z M
problem is related to canonical correlation analysis. have the largest estimated correlation @L among allG possi-
ª
We propose to estimate , , and by maximizing ble G ¡ linear combinations
¬ G of and¤ G " . Further, ¦ \
the inverse of estimated geometric mean-squared error of \ "Pd and ¦ \ " Gy \ "P= have the
: largest estimated correlation jz$ among all possible linear
and " that are uncorrelated with
. M LK V>' >'M ªG ¦ Z M and ¬ G ¦ Z " , and so on.
combinations of
(3.1)
P
For a single sensor with #< ª ª =d'%'%&%( ª
subject to the normalizing constraint =BApo , rank ,OD , and basis functions chosen to model
H G II P b %
the multipath effect by uniformly discretizing the time-delay
(3.2) spread (i.e. 6M;< ®¯E®¯ =d'%'%&%(E®¯ *xLFA o ), the
G G¡ X ¹!º X ¿ÁÀ º
¢ in (3.3) become rowG ¡ vectors, i.e. .M° EP i.e. ² ¦ M ² " , see [15]. If is the unknown
equalizers
G
and "± ¤ "P , where " can be interpreted as a sequence to be detected, maximum likelihood sequence es-
feedforward filter, G which shapes the channel to the desired timation (MLSE) can be used to minimize the above cost
impulse response ¤ " ; this is a classical adaptive equal- functions with respect to , along the lines of [16].
ization scheme in [10]. For rank-1 channels (i.e. ,ÂD ) and basis functions cho-
For unknown , the maximization of (2.5) can be per- sen to model the multipath effect by uniformly discretizing =d'%&%'%(
the time-delay spread (i.e. ² #< ® ² dE® ²
formed by iteration, as described in Section 5.
® ² *° =FA«o and similarly for " ), the above equal-
4. MIMO EQUALIZATION AND SYMBOL ization and detection algorithms become very similar those
DETECTION USING TRAINING DATA in [7], [8], [9] (where the differences arise because the nor-
If training data is available, we can separate the equalization malizing constraints in [7], [8], [9] differ from (3.2)).
H II _ ²,N \ ,N _ ²V,SEP H II Consider now an important special case of a full-rank chan-
¢ ² G ² ¢ ² . Note that @LK ²x'< 9²³:x² nel with ,#Æ* narrowband co-channel signals ® Z " ,
`Galso
\ ® \ "&%'%'%(U® impinging on the array. Then, the ba-
² C ² A³>¯< ² : ² ² C ² A P b G ² ,N .
Now, apply the beamformer
² to the data : contain- sis function vector
becomes M;< ® Z "U® \ d
ing ¢ the unknown sequence and and the basis-function filter %'%&%!E® "FA«o . Since in (3.1) reduces to a square (and
non-singular) matrix, we can recover the
G ² to the G hypothesized basis functions "G , yielding
CM by computing Ƕ Y!Z W: , once signals
generally
G G
G ² ¦
£< ª ² ¦ GZ ª ² ¦ \ G&%'%&%! ª ² ¦ FA«o·G 9² and
¬ ¬ ¬ `G `G
and are es-