5.3 MIMO Systems
5.3.2 Closed-loop MIMO Systems
In these systems, the channel is known at the transmitter (Tx − CSI) and the reception
(Rx − CSI). MIMO systems, according to their construction, offer many advantages.
To further increase performance in regarding robustness, throughput, quality of service, precoding before transmission can be applied. The precoder optimally exploits the CSI to jointly optimize the transmitter and the receiver of a transmission system.
5.3.2.1 Linear Precoder
For a MIMO channel with no delay spread, the following linear system equation applies
y = HFs + n (5.12)
where,
E{ss∗} = I, E{nn∗} = N
0I
y is the b × 1 received vector, s is the b × 1 transmitted symbol vector, n is an nr × 1
additive noise vector, H is the channel matrix of nr × nt, here nr and nt are the number
of the receive and transmit antennas respectively; F is the precoder matrix.
The full-channel state information (FCSI) permits the precoder to diagonalize the channel into b parallel SISO channels. If ET is the total available power, the following power
constraint is applied to the transmitter:
trace[FF∗] = ET (5.13)
The precoding and decoding matrices are separated into two components as F = FvFdand
G = GvGd, respectively. The unitary matrices, Gv and Fv, derived from the singular value
decomposition (SVD) of H, diagonalize the channel and decrease the scope of 2. Hence, the received symbol in (6) becomes
122 Chapter 5 : Cooperative Closed-loop MIMO Systems
Figure 5.7: Equivalent MIMO system with a linear precoder in a virtual channel.
such as Hv = GvHFv = diag(β1, . . . , βb) is the virtual channel matrix, βi denote the gains
of the sub-channel sorted in decreasing structure, and nv = Gvn is the b×1 channel virtual
noise. Since the ML detection will be used in the following sections, the decoding matrix
Gd does not influence the efficiency and is considered to be Ib.
Linear precoding and decoding techniques are scalable to the number of antennas and are easier to perform compared to non-linear methods. The diagonal matrix aims to maintain parallel and independent paths structure. It can be noticed that the diagonal precoder has the advantage of reducing the ML decoding complexity by b× M. This solution means to find the distribution of power thanks to the coefficients fi2 by optimizing a precise and relevant criterion. For this purpose, we distinguish several precoders depending on the optimized criterion:
• Water-filling (WF) precoder which maximizes the capacity;
• max −SNR or beamforming precoder [151] maximizes the SNR at the reception; • max −λmin maximizes the minimum singular value (SV) of the channel matrix;
• Minimum mean square error (MMSE) precoder [152] minimizes the mean square
error;
• max −dmin maximizes the minimum Euclidean distance. Moe detail are given in the
following section.
5.3.2.1.1 Minimum Euclidean Distance Precoding: max−dmin
The precoder max−dmin consists of the maximization of the minimum Euclidean distance
dmin between the signal items at the receiver.
Therefore, its optimization problem entails finding the matrix Fdwhich maximizes the dmin
criterion
dmin= min
(sk−sl),k=lHv
Let us define e = (sk− sl), the difference between possible transmitted vectors. Thus, the
dmin criterion can be expressed as
dmin = min
(sk−sl)Hv
Fde (5.16)
Since the ML detection will be considered, this criterion is well suited because the proba- bility of symbol errors relies on the minimum Euclidean distance.
However, determining the solution of Fd is complicated due to the large solutions space
and the alphabet symbols which it processes. For this purpose, we propose to simplify the technique and derive a solution for b = 2 virtual channels. Hence, the virtual channel matrix can be expressed as
Hv = √ β1 0 0 √β2 =2β cos α 0 0 sin α (5.17)
where α is the channel angle, and α ∈ [0,π4], β = β1+β2
2 . Parameter β acts as a scaling
factor and does not influence dmin optimization. This solution does not rely on the SNR but is based on the channel angle α.
The SVD applied to the matrix precoder is as follows
Fd= QΣR∗ (5.18)
where Σ is the diagonal matrix, Q and R are b× b unitary matrices.
Recall that the power constraint at the transmit antennas always remains, the Σ must fulfill the constraint, too, and is derived as
Σ =ET cos γ 0 0 sin γ (5.19) with 0 ≤ γ ≤ π4.
Since the matrix R∗ does not influence the singular values, they can be derived from
HvQΣ. The largest singular values are obtained when Q = I2.
Proof of Q = I2:
Considering the form of the unitary matrix of Q
Q =
(cos θ)eiθ1 (sin θ)eiθ3
−(sin θ)eiθ2 (cos θ)eiθ4
(5.20)
with the constraints
(θ1 + θ4) = (θ2+ θ3) mod 2π. (5.21) The angle θ ∈ 0 ≤ θ < π/2.
124 Chapter 5 : Cooperative Closed-loop MIMO Systems
matrix = 1. We define UΛV∗ as the single value decomposition of HvQΣ and σk, the
diagonal components of Λ. The product of SV is not based on Q. We can note
σ1σ2 =| det(Λ)| = | det(UΛV∗)| = | det(HvQΣ)|
=|(β1β2)ET cos γ sin γ det(Q)| =
(β1β2)ETcos γ sin γ. (5.22) Moreover, we have
σ21+ σ22 = trace(Λ2) = trace(UΛV∗VΛU∗)
=||UΛV∗||2F =||HvQΣ||2F. (5.23)
Therefore, the phases of the constituents of Q do no impact on σ12 + σ22. Eventually, we deduce that the single values do not rely on the phases of the constituents of Q. Thus, we just assume real matrices Q, whose typical structure is
Q = cos θ sin θ − sin θ cos θ (5.24) where 0 ≤ θ < π/2.
We now examine the sum of the square single value of HvQΣ
σ12+ σ22 =||HvQΣ||2F = trace(HvQΣΣQ∗Hv)
= ET(β1sin2γ + β2cos2γ + (β1− β2) cos(2γ) cos2θ)
(5.25)
As β1 sup β2, for every σ1, the maximum value of σ2 is acquired for θ = 0, which denotes
Q = I2. Hence, R∗ can be simplified as follows
R∗ =
cos (sin )eiϕ
− sin (cos )eiϕ
(5.26) while developing R∗ = cos sin − sin cos 1 0 0 eiϕ = RRϕ (5.27) with 0 ≤ ϕ < 2π and 0 ≤ ≤ π2. Thus, the precoder can be expressed as
Fd = ET cos γ 0 0 sin γ cos sin − sin cos 1 0 0 eiϕ (5.28) 5.3.2.2 OSM Precoder
OSM stands for Orthogonalized Spatial Multiplexing and is a subset of closed-loop MIMO precoders. All precoding techniques presented previously are based on the diagonalization of the channel by applying the SVD. Unlike previous precoding, this one is not based on the diagonalization of the channel using the SVD. It proposes the orthogonalization of the symbols received by optimizing a criterion in the system. In [153], a technique called
Figure 5.8: Cooperative MIMO Transmission
Orthogonalized Spatial Multiplexing (OSM) has been introduced for MIMO techniques particularly closed-loop systems. It combines symbol encoding and orthogonalization by rotation. Moreover, a precoding technique has also been proposed in [154] for the OSM system: P-OSM precoder. Similar to the max−dmin, the optimized criterion is the minimal
Euclidean distance of the constellation.