[go: up one dir, main page]

0% found this document useful (0 votes)
94 views8 pages

5 Linear - Detection

The document discusses linear detection techniques for MIMO systems, including linear MMSE, zero-forcing, and matched filtering. 1) The linear MMSE filter minimizes the mean squared error between the transmitted and estimated symbols. It is given by the inverse of the channel plus noise covariance matrices. 2) The zero-forcing filter sets the estimated symbols equal to the transmitted symbols on average. It is given by the inverse of the channel matrix multiplied by the noise covariance inverse. 3) The matched filter maximizes the received SNR. It is proportional to the channel matrix multiplied by the noise covariance inverse.

Uploaded by

NahQueVer159
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views8 pages

5 Linear - Detection

The document discusses linear detection techniques for MIMO systems, including linear MMSE, zero-forcing, and matched filtering. 1) The linear MMSE filter minimizes the mean squared error between the transmitted and estimated symbols. It is given by the inverse of the channel plus noise covariance matrices. 2) The zero-forcing filter sets the estimated symbols equal to the transmitted symbols on average. It is given by the inverse of the channel matrix multiplied by the noise covariance inverse. 3) The matched filter maximizes the received SNR. It is proportional to the channel matrix multiplied by the noise covariance inverse.

Uploaded by

NahQueVer159
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Linear MIMO Detection

It is considered that the MIMO system is a point to point MIMO without


CSI (or alternatively a Multiuser MIMO Uplink with single antennas at
the transmitters). With this, there is no precoding the transmitter(s). In
case of linear MIMO detection the MIMO channel is equalized with a linear
Filter G. It is assumed that the input symbols are taken from a discrete set
xk ∈ A. The output of the linear equalizer is described by

x̃ = G (Hx + w) , (1)

where x̃ ∈ CNt . Subsequently the symbol can be mapped to the closest


possible solution

x̃ → x̂, (2)

where x̂ ∈ ANt .
Moreover, it is considered that

E wxH = 0

(3)
H

Cx = E xx (4)
Cw = E wwH

(5)
Linear MMSE Filtering
The linear MMSE Filter corresponds to the following design criterion
n o
GMMSE = argminG E kx − x̃k22 , (6)

where
n o n o
E kx − x̃k22 = E k(INt − GH) x − Gwk22 (7)
n o n o
= E k(INt − GH) xk22 − E kGwk22 (8)
n o
= tr (INt − GH) Cx (INt − GH)H − tr GCw GH . (9)


The corresponding problem is convex, such that we can set the derivative
with respect to G equal to zero.
n o
dE kx − x̃k22
= − (INt − GH) Cx HH + GCw = 0 (10)
dG∗
Finally the linear MMSE filter is given by
−1
GMMSE = Cx HH HCx HH + Cw . (11)
By using the matrix inversion Lemma, it can be rewritten as
−1 H −1
GMMSE = C−1 H −1
x + H Cw H H Cw (12)
In the low SNR region, when C−1
w has very small entries the filter can be
approximated as follows
lim GMMSE → Cx HH C−1
w , (13)
SNR→0

which corresponds to the ‘matched filter’ solution (described later). In the


high SNR region, when C−1w has very large entries the filter can be approx-
imated as follows
−1 H −1
lim GMMSE → HH C−1 w H H Cw , (14)
SNR→∞

which corresponds to the ‘zero forcing filter’ solution (described later). The
2I Etx
common special case is given when for Cw = σw Nr and Cx = Nt INt . In
this case the MMSE filter is described by
 2
−1
Nt σw H
GMMSE = INt + H H HH (15)
Etx
Linear Zero-Forcing Filtering
The zero-forcing approach implies that the equalizer is unbiased, which can
be expressed by
E {x̃|x} = x. (16)
The expected value of the estimator conditioned on the input symbol is
given by
E {x̃|x} = GHx = x, (17)
which implies that
GH = I. (18)
The constraint for the unbiasedness can be combined with the MMSE de-
sign criterion, such that the zero-forcing filter corresponds to the following
optimization problem
n o
GZF = argminG E kx − x̃k22 s.t. GH = I. (19)

Inserting the expression for the filter output yields


n o
GZF = argminG E kx − G (Hx + w)k22 s.t. GH = I. (20)

The expected value can be expressed with the trace operator as follows
n o n o
E kx − GHx − Gwk22 = tr (I − GH) Cx (I − GH)H + tr GCw GH .


(21)
Together with the zero-forcing constraint, GH = I, the expression reduces
to
n o
E kx − x̃k22 = tr GCw GH .

(22)

With this and the zero-forcing constraint the Lagrangian function can be
cast as
L (G, Λ) = tr GCw GH + 2Re {tr {Λ (I − GH)}}


= tr GCw GH + tr {Λ (I − GH)} + tr I − HH GH ΛH
  

= tr GCw GH + tr {Λ (I − GH)} + tr ΛH − HH GH ΛH
 

= tr GCw GH + tr {Λ (I − GH)} + tr ΛH − tr HH GH ΛH
  

= tr GCw GH + tr {Λ (I − GH)} + tr ΛH − tr ΛH HH GH ,
  

(23)
where the entries of Λ are the Lagrangian multipliers. The derivative of G∗
yields

dL(G, Λ)
= GCw − ΛH HH = 0. (24)
dG∗
Rearranging the (24) yields

G = ΛH HH C−1
w . (25)

Plugging (25) into the zero-forcing constraint (18) yields


−1
ΛH = HH C−1
w H . (26)

Inserting (26) into (25) results in the zero-forcing solution given by


−1 H −1
GZF = HH C−1
w H H Cw . (27)
2 I. In this case the zero-
A special case is given for the case when Cw = σw
foring receive filter is given by
−1 H
GZF = HH H H . (28)
Linear Matched Filtering
The matched filter approach has the objective to maximize the signal-to-
noise ratio (SNR) at the receiver. A measure for the SNR can be expressed
by
 H 2
E x x̃
γ (G) = . (29)
Var {xH x̃}
2 n o n o
With E xH x̃ = |tr {GHCx }|2 and Var xH x̃ = E kxk22 E kGwk22
 

the SNR can be rewritten as

|tr {GHCx }|2


γ (G) = . (30)
tr {Cx } tr {GCx GH }

The filter G which maximizes γ corresponds to the matched filter

GMF = argmaxG γ (G) . (31)

The derivative with respect to G∗ yields

dγ(G) tr {GHCx } H |tr {GHCx }|2


= Cx H − GCw = 0
dG∗ tr {Cx } tr {GCw GH } tr {Cx } tr2 {GCx GH }
(32)

Finally the matched filter can be expressed as

GMF = αCx HH C−1


w , (33)

where α is a scalar which can be chosen arbitrarily. For the special case with
Cx = ENTx
t
I and Cw = σw 2 I the expression for the matched filter simplies to

GMF = α0 HH (34)
Linear MMSE Detection with 1-bit ADCs
In this special section it is assumed that the receiver is equipped with 1-bit
ADCs. This implies that the received signal is described by

y = Q {z}
= Q {Hx + w}
= sign (Re {Hx + w}) + j sign (Im {Hx + w}) (35)

where Q {·} describes the 1-bit quantization. The linear MMSE filter corre-
sponds to the following design objective
n o
GMMSE,1-bit = argminG E kx − x̃k22
n o
= argminG E kx − Gyk22 . (36)

The objective function can be expressed as follows


n o
E kx − Gyk22 = E xH − yH GH (x − Gy)
 

= E xH x − E xH Gy − E yH GH x + E yH GH Gy .
   

(37)

Only the last two terms on the right hand side of (37) depend on G∗ , which
can be rewitten as

−E yH GH x + E yH GH Gy = −tr E yH GH x + tr E yH GH Gy
     

= −tr E xyH GH + tr E GyyH GH


   

= −tr Cx,y GH + tr GCy GH


 
(38)

The derivation with respect to G∗ and equating it to zero yields


n o
dE kx − Gyk22
= GCy − Cx,y = 0. (39)
dG∗
With this the optimal filter is given by

GMMSE, 1-bit = Cx,y C−1


y . (40)

In the sequel it is described how to compute the matrices Cx,y and Cy .


According to the Bussgang decomposition the output of a nonlinear function,
in this case the 1-bit quantization can be described with a linear function and
an uncorrelated noise term, when the input signal is Gaussian distributed.
Assuming that the input of the quantizer is Gaussian distributed, the output
of the quantization can be described by

y = Az + wQ , (41)

where wQ represents the quantization noise which is uncorrelated with Az.


Inserting z = Hx + w in (41) yields

y = A (Hx + w) + wQ . (42)

With this, the crosscorrelation matrix can be represented by

Cx,y = E xyH = E x xH HH AH + wH AH + wQ H
  

= E xxH HH AH + E xwH AH + E xwQ


   H

= Cx HH AH . (43)

The crosscorrelation matrix between 1-bit quantizer input and 1-bit quan-
tizer output is given by
r
2 1
Cy,z = diag {Cz }− 2 Cz , (44)
π
and
r
2 1
Cz,y = Cz diag {Cz }− 2 . (45)
π
According to the Bussgang decomposition the crosscorrelation matrix can
be also described by
n o
Cz,y = E zyH = E z (Az + wQ )H


= E zzH AH


= Cz AH . (46)

Equating (45) and (46) yields


r
2 1
Cz diag {Cz }− 2 = Cz AH , (47)
π
which implies that
r
2 1
A= diag {Cz }− 2 . (48)
π
Inserting (48) into (43) yields
r
2 1
Cx,y = Cx HH diag {Cz }− 2 . (49)
π
The 1-bit quantizer output covariance matrix can be obtained via the Price
theorem (arcsin law) as
2  1 1

Cy = arcsin diag {Cz }− 2 Re {Cz } diag {Cz }− 2
π  
1 1
+ j arcsin diag {Cz }− 2 Im {Cz } diag {Cz }− 2 (50)

and the covariance matrix for the unquantized signal is given by

Cz = E zzH = HCx HH + Cw .

(51)

Inserting into
r
π − 1
Cx HH diag HCx HH + Cw 2

GMMSE, 1-bit =
2
 
− 1
arcsin diag HCx HH + Cw 2 Re HCx HH + Cw
 


 H
− 12
diag HCx H + Cw

− 1
+ j arcsin diag HCx HH + Cw 2 Im HCx HH + Cw
 

−1
 H
− 12
diag HCx H + Cw . (52)

You might also like