Digital Signal Processing Reference
In-Depth Information
1. The optimal F has to satisfy the stationarity condition (12.32), where H
is the channel matrix.
2. Consequently both F H HF and F F are diagonal matrices.
3. As a result, ( U f H HU f ) M can be assumed to be diagonal as well, where
U f is the unitary matrix appearing in Eq. (12.24).
12.4 Solution to the ZF-MMSE problem
With F restricted to be of the form (12.24), where U f is unitary and Σ f diagonal,
the objective function (12.22) becomes
Tr
1
σ q
F H HF
E mse
=
0 ] U f H HU f Σ f
1
Tr [ Σ f
σ q
=
0
Tr
Σ f ( U f H HU f ) M Σ f 1 ,
σ q
=
where the notation ( A ) M denotes the M
M leading principal submatrix of A
(Sec. B.2.1, Appendix B). The power constraint (12.23) can also be rewritten
as
×
σ s
Tr( FF )
p 0
=
U f Σ f
0
[ Σ f
Tr
0 ] U f
σ s
=
U f U f Σ f
[ Σ f
σ s Tr
0 ]
=
0
σ s
Tr( Σ f ) ,
=
where we have used the trace identity Tr( AB )= Tr( BA )togetthethird
equality, and the unitarity of U f to get the last equality. Thus the optimization
problem described by Eqs. (12.22) and (12.23) reduces to the following:
Problem 3. Find a P × P unitary matrix U f and an M × M diagonal matrix Σ f
with positive diagonal elements σ f,k > 0 , to minimize
mse = σ q Tr Σ f ( U f H HU f ) M Σ f 1
E
(12 . 34)
subject to the constraint
σ s Tr( Σ f )= p 0 ,
(12 . 35)
where the channel H and the quantities σ q , σ s ,and p 0 are fixed.
It turns out that the solution to the problem automatically satisfies the con-
straint σ f,k > 0, so we shall ignore it for simplicity. The goal of optimization
Search WWH ::




Custom Search