• No results found

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  =  cos α 0 0 sin α  (5.17)

where α is the channel angle, and α ∈ [0,π4], β = β12

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 θ)e3

−(sin θ)eiθ2 (cos θ)e4



(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ΛVVΛU)

=||UΛV∗||2F =||Hv||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 Hv

σ12+ σ22 =||Hv||2F = trace(HvQΣΣQHv)

= 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.