Vous êtes sur la page 1sur 61

CNAM Electronique C2

SYSTEMES MULTI ANTENNES (MIMO)

Didier Le Ruyet

Laboratoire electronique et Communication

Email : leruyet@cnam.fr
CNAM Electronique C2

Plan

1 Introduction

2 Rappel sur les modles de canaux de transmission

3 Diversit

4 Capacit des canaux MIMO

5 Codage spatio-temporel en bloc


CNAM Electronique C2

1 Introduction
Les objectifs dbit versus mobilit actuels et futurs
CNAM Electronique C2

Systme multi-input, single output (MISO) :

TX 1

TX 2

RX 1
TX RX

TX M
CNAM Electronique C2

Systme single-input, multi-output (SIMO) :

RX 1

RX 2
TX 1
TX RX

RX N
CNAM Electronique C2

Systme multi-input, multi-output (MIMO) :

TX 1 RX 1

TX 2 RX 2

TX RX

TX M RX N

M antennes lmission, N antennes la rception


Gain de diversit versus gain de multiplexage (dbit)
CNAM Electronique C2

Diversit

Principe de la diversit : deux canaux vanouissement


indpendants ont peu de chance de svanouir simultanment
CNAM Electronique C2

2 Rappel sur les modles de canaux

En prsence dobstacles entre lmetteur et le rcepteur, on a un


grand nombre de trajets
Chaque trajet a une amplitude, une phase et un retard
Attnuation proportionnelle 1/r , compris entre 2.5 et 5.
Par combinaison, ces trajets engendrent des vanouissements
CNAM Electronique C2

Rponse impulsionnelle dun canal multi-trajet quivalent


en bande de base:

L est le nombre de trajets (trs grand voir infini)


Rponse impulsionnelle variant dans le temps
CNAM Electronique C2

2-1 Caractrisation des canaux radiomobiles


En supposant que les diffrents trajets ne sont pas corrls (canal

WSSUS), le canal peut tre caractris par sa densit spectrale de

puissance (retard et offset frquentiel relatif la

frquence porteuse .
A partir de , on peut dduire la densit spectrale de puissance
S ( )
du retard :


Tm
CNAM Electronique C2

Etalement temporel max Etalement spectral

Bande de cohrence

Temps de cohrence
CNAM Electronique C2

1
B= slectif en
TS slectif en frq. temps et frq.

TS <TC TS >TC

1 TS <TM TS <TM
BC=
TM
non slectif slectif en temps
TS <TC TS >TC
TS >TM TS >TM

TC TS
CNAM Electronique C2

rponse dun canal de transmission variant en temps et en frquence

Fr
q
ue
nc
e (kH s)
z) ps (m
Tem
CNAM Electronique C2

2-2 Canal non slectif en frquence


Etalement temporel maximum

en absence de trajet direct, si les trajets sont indpendants,


la densit de probabilit de lenveloppe suit une loi
de Rayleigh :

sa phase est distribue uniformment


CNAM Electronique C2

3 Diversit

Principe de la diversit : deux canaux vanouissement


indpendants ont peu de chance de svanouir simultanment
CNAM Electronique C2

3-1 Diversit en temps, en frquence et spatiale


Recevoir le signal travers des canaux vanouissement

Amliorer les performances dans cet environnement avec de la diversit :


temporelle : le signal est transmis sur plusieurs trames (temps de
cohrence). Lentrelacement est gnralement utilis cet effet.
Possible uniquement sur des canaux variant dans le temps

frquentielle : le signal est transmis sur plusieurs bandes de


frquence (bande de cohrence). Possible uniquement sur les canaux
slectifs en frquence. Exemple de technique utilisant cette diversit :
RAKE,OFDM.

spatiale : en utilisant plusieurs antennes lmission et la rception.


Ces antennes doivent tre espaces suffisamment pour que
lvanouissement sur chaque antenne soit indpendant (distance de
cohrence)

par polarisation
CNAM Electronique C2

3-2 Diversit la rception Systme SIMO


Les antennes doivent tre suffisamment espaces pour gnrer des
rpliques indpendantes du signal transmis :
d > 0.5 soit 7,5cm pour f = 2GHz
Diversit par slection :

On choisit le signal avec la


puissance maximale ou le meilleur
rapport signal bruit

On change dantenne lorsque le


niveau du signal passe sous un
seuil prdfini
CNAM Electronique C2

Combinaison linaire ou MRC( maximum ratio combining ) la rception:

h1*
y1 y1 = h1 x + n1
y2 = h2 x + n2

y2

h2*

On obtient une amlioration notable mme avec 2 branches


La capacit croit linairement avec le nombre de branche
CNAM Electronique C2

3-3 Diversit lmission Systme MISO


Diversit avec offset de frquence :

Lajout dun offset sur une des antennes cre des vanouissements
rapides. Un codage de canal adapt avec entrelaceur permet
dexploiter cette diversit
CNAM Electronique C2

Diversit par retard

Tx M

( M 1)T s ( t M 1)T )

Transmission de M copies du signal s(t) retard


Si le retard T est suprieur Tm, transformation dun canal non
slectif en frquence en un canal slectif en frquence
diversit de degr M sans perte defficacit spectrale
Le rcepteur utilise un galiseur ou un dtecteur MLSE
CNAM Electronique C2

Diversit lmission en utilisant une voie de retour :

h1 (t ) w1 (t )h1 (t )
y (t )
x(t ) w2 (t )h2 (t )
h2 (t )

Combinaison linaire ou MRC lmission


w1(t) et w2(t) sont ajustes afin de maximiser |y(t)|2
w1(t) et w2(t) sont adapts partir des informations renvoyes par le
rcepteur
y = HWx + n
CNAM Electronique C2

w1
y = [h1 h2 ] x + n
w2
= HWx + n
Choix des coefficients w1 et w2 maximisant le rapport
signal bruit :

h1* h2*
w1 = w2 = 2
w1 + w2 = 1
2
2 2 2 2
h1 + h2 h1 + h2

2 2
h1 + h2
y= x+n
2 2
h1 + h2
CNAM Electronique C2

2 2
h1 + h2
y= x+n
2 2
h1 + h2

Le rapport signal sur bruit en rception scrit alors :

SNR =
(
PT h1 + h2
2 2
)
2

Attention ! il faut avoir une voie de retour parfaite (estimation


exacte des coefficients du canal, pas de retard ni derreurs dans
la transmission de ces informations). Trs difficile tenir en
pratique

Autre alternative : le codage spatio-temporel qui ne ncessite


pas de voie de retour
CNAM Electronique C2

4-1 Capacit dun systme SISO


n

y
( P)T
x

y = hx + n
h
h est le gain complexe du canal
est le rapport signal bruit lantenne de rception :

S E ( y 2 ) PT .E ( h 2 ) PT
= = = = 2 car E (h 2 ) = 1
B 2
2

capacit dun systme SISO (sans CSI lmission) :

(
C = log 2 1 + h
2
) en bit/s/Hz
CNAM Electronique C2

4-2 Capacit dun systme MISO


n hi est le gain complexe du
canal entre la i-me lantenne
y mettrice et lantenne
PT x1 rceptrice

M
PT
i M i )
2
E ( h
E( y2 ) PT
x2
h1
= = =
PT

2
2
2
M

capacit dun systme MISO :
h2 M
2

xM
C = log 2 1 +
M

i =1
hi

PT

M

o 1/M est un facteur de
normalisation car
hM
(
E hi
2
)= M
CNAM Electronique C2

4-3 Capacit dun systme SIMO


h1
n1 hi est le gain complexe du canal
entre lantenne mettrice et la i-me
antenne rceptrice
x y1
(P)T 2 2
E ( yi ) PT .E ( hi ) PT
h2
n2 i = = =
i 2
i 2
i 2

y2
capacit dun systme SIMO :

N
2
C = log 2 1 + hi
yN i =1

croissance logarithmique en
hN fonction du nombre dantenne
nN
CNAM Electronique C2

4-4 Capacit dun systme MIMO

TX 1 RX 1

h11 h12 L h1M


TX 2 RX 2
h O h2 M
TX RX H = 21
M O M

hN 1 hN 2 L hNM
TX M RX N

systme MIMO : M metteurs et N rcepteurs


hij est le gain complexe du canal entre la j-me antenne mettrice
et la i-me antenne rceptrice
H est la matrice NxM du canal
CNAM Electronique C2

avec x = [ x1 , x2 ,..., xM ] et y = [ y1 , y2 ,..., y N ]


T T

Dcomposition propre de H:

NxM Nxm mxm mxM avec m = min( M , N )


U et V sont des matrices unitaires ( U UH = V VH =1)
D est une matrice diagonale dont les lments non nuls sont
les valeurs propres de H :
y x
H=UDV*

n
CNAM Electronique C2

~
y y ~x
x
U* H=UDV* V
postcodage prcodage
n

=> on a donc m canaux indpendants !!


CNAM Electronique C2

Capacit dun systme MIMO


La capacit dun canal SISO (pour une puissance mise PT / M ) est

2
Ci = log 2 1 + i
M
La capacit dun canal MIMO est alors :

en bit/sec/Hz

Cette capacit scrit aussi :


C = log 2 det I N + HH *
M
CNAM Electronique C2

4-5 Capacit ergodique et capacit x%

Capacit ergodique :


C E = E log 2 det I N + HH *
M
Capacit x% :
dans les canaux vanouissement, la capacit est limit par
les forts vanouissements
la capacit x% est le dbit maximum garantissant labsence
derreurs pendant (100-x)% du temps

Pr(C > C x ) = C (H ) f
H:C ( H ) > C x
H ( H ) dH = x
CNAM Electronique C2

C10=f(Es/N0 ) pour M=1


CNAM Electronique C2

C10=f(Es/N0 ) pour N= M

La pente asymptotique est proportionnelle min(N , M)


CNAM Electronique C2

4-6 Capacit sans et avec CSI lmission

Capacit pour un systme MIMO ( pas de CSI lmission):

*
C = log 2 det I N + HH en bit/sec/Hz
M

Capacit pour un systme MIMO (avec CSI lmission):

C= max
Q:trace ( Q ) = PT
[
log 2 det I N + HQH * ] en bit/sec/Hz
CNAM Electronique C2

5 Codage spatio-temporel

5-1 Hypothses
5-2 Critres de construction
5-3 Codage en treillis spatio-temporel (STC)
5-4 Codage en bloc spatio-temporel (STBC)
CNAM Electronique C2

5-1 Hypothses

Le canal spatio-temporel est compos de MxN sous-canaux variant


temporellement lentement
Chaque sous-canal est un canal de Rayleigh
Les vanouissement des sous-canaux sont indpendants
les coefficients du canal sont parfaitement estims
CNAM Electronique C2

On travaille avec des blocs de T instants lmentaires. La

relation devient :

Y = HX + B
NxT NxM MxT NxT h11 h12 L h1M
h O h2 M
avec H =
21

M O M

hN 1 hN 2 L hNM

On suppose que les coefficients du canal sont constants sur la


dure dune trame de T instants et indpendants dune trame
lautre.
CNAM Electronique C2

Soit la squence code C :

c11 cT1
c12 L L
2
c1 O M
C=
M M
M M
c1 L L L cT
et la squence code E :

e11 eT1
e12 L L
2
e1 O M
E=
M M
M M
e1 L L L eT
CNAM Electronique C2

D est la matrice diffrence entre les squences transmises C et E :

c11 e11 c12 e12 L LcT1 eT1


2 2
c1 e1 O M
D(C, E) =
M M
M M
c1 e1 L L cT eT
M M
L

A(C,E) est une matrice de dimension MxM hermitique

A(C, E) = D(C, E)D(C, E) H

A = UU H avec = diag[1 , 2 , L , M ]
et U matrice unitaire (UU H = I )
CNAM Electronique C2

Calcul de la probabilit derreurs


La probabilit de dcoder la squence E alors que C a t transmise est
borne suprieurement par :

Pr(C E (
H ) exp d 2 (C, E) ES / 4 N 0 )
N T M 2

d 2 (C, E) = i, j l l )
h ( c i
e i

j =1 t =1 i =1

Finalement on obtient :

N
M
1
Pr(C E)
i =1 1 + i .( ES / 4 N 0 )
CNAM Electronique C2

N
M
1
Pr(C E)
i =1 1 + i .( ES / 4 N 0 )

Soit r le rang de la matrice A(C,E) et 1 , 2 , L , r les r valeurs


propres non nulles de A(C,E) .
N
r
Pr(C E) i ( ES / 4 N 0 ) rN
i =1

Gain de diversit = rN

Gain de codage = g r = (12 L r )1/ r


CNAM Electronique C2

5-2 Critres de construction

Critre du rang : afin dobtenir la plus grande diversit MxN, toutes les
matrices D(C,E) doivent tre de rang complet (pour tout les paires de
squences C et E). Si le rang minimum de lensemble des matrices est
gal r , alors on aura une diversit de degr rN.

Gain de codage : on cherchera maximiser la valeur minimale du


dterminant de A(C,E) sur toutes les paires de squences distinctes
(C,E)
min g r = (12 L r ) 1/ r
C E
CNAM Electronique C2

5-4 Codage en treillis spatio-temporel (STC)

Pour chaque symbole dentre, le codeur en treillis spatio-temporel


choisit les points de constellation transmettre simultanment sur les
antennes afin de maximiser le gain de codage et de diversit
CNAM Electronique C2

Exemple de codeur en treillis spatio-temporel : 8PSK - 8 tats

Dcodage au maximum de vraisemblance en utilisant


lalgorithme de Viterbi
CNAM Electronique C2

5-4 Codage en bloc spatio-temporel


M=2, N=1: le code dAlamouti

On encode Q=2 deux symboles dinformation pendant T=2 instants


lmentaires
Rendement R=Q/T=1
Code orthogonal
Ncessite des pilotes pour chaque voie

x x2*
[ x1 x2 ] 1
x2 x1*
CNAM Electronique C2

canal
Signal y1 reu linstant 1:
metteur
h1 y1 = h1 x1 + h2 x2 + n1
x1

h2 y1 Signal y2 reu linstant 2:


* *
x2 y2 = h1 x2 + h2 x1 + n2
n1
h1 Ecriture matricielle
x2 *
y1 x1 x2 h1 n1
-1
h2 y2 y = x * x * h + n
2 2 1 2 2
x1 * = XH + B
n2

x x2 x1* x2
X= 1* X = *
H

x1 x2 x1
*
x2

Le code est orthogonal car ( 2


XX H = x1 + x2 .I
2
)
avec I matrice identit 2x2
CNAM Electronique C2

Modle quivalent
y h h2 x1 n1
y = 1* = 1* * + * = Hx + n
y2 h2 h1 x2 n2

h h2 h1* h2
H = 1* H = *
H

h1
*
h2 h2 h1

(
HH H = h1 + h2 .I
2 2
)
2
= h .I

Le dcodage consiste multiplier le vecteur reu y par H H


CNAM Electronique C2

~
y = HH y
= H H (Hx + n)
2
= h x+n ~

Les bruits n~1 et n~2 sont indpendants

metteur canal rcepteur

h1
x1 h1 n1 h1
*
*
h1
h2 x1
~y ~y
1 1
x2 x1 * *
n1
n2 h2
h1 h2*
h2
-1
h2
h1 n2 h1
x2 * x2 * *
-1
h2 ~y
~
y2
2
*
x2
x1 * h1 h2 n1 h2
*
n2
CNAM Electronique C2

On peut donc dcoder les symboles x1 et x2 en


utilisant deux simples dcodeurs seuil qui satisferont le
critre de dcision du maximum de vraisemblance :

y1 ~
y1 x1

~ h*
h2 y1
y= *
1

y2 h2 h1 y2
~
y2 x2

Complexit linaire du rcepteur


Les critres de rang et du dterminant sont pleinement
satisfaits
Le code dAlamouti permet datteindre la capacit du canal
sans CSI lmission pour M=2, N=1
CNAM Electronique C2

Rapport signal bruit pour le code dAlamouti


h1 n1 h1
*

PT
x
2 1 ~y
1

x1 * *
h2 n2 h2
-1 h1 n2 h1
x2 * *
~y
2

x2
h2 n1 h2
*
CNAM Electronique C2

Rapport signal bruit pour le code dAlamouti

3 dB de moins que la diversit MRC lmission ou la


rception
CNAM Electronique C2

Quand utiliser la diversit par voie de retour ?

Soit
H la matrice de canal estime et disponible lmission

Sans voie de retour : H =0


Voie de retour parfaite : = 0
On dfinit le facteur de qualit
2

H
=

CNAM Electronique C2

Le code dAlamouti pour M=2, N=2


h1 n1 h1
*
metteur canal rcepteur
h1 x1

x1 h2 h3 x1 * *
~
y1
n2 h2 ~
y1
n1 h2
h4 h3 n3 h3
*

x2 x1
h1
n3
x1 * *
x2 h3
* h2 * h4 n4 h4
-1 n2 h2 n1 h2
*

h4
x2
x1 * ~
* y2

n4 x2 * *
n2 h1 ~
y2
-1 h1
h4 n3 h4
*

x2

x2 * *
-1
h3 n4 h3
CNAM Electronique C2

Performances TEB=f(SNR)
CNAM Electronique C2

Structure algbrique des codes STBC


Le code dAlamouti Q=2 T=2

x1 x2
X=
x1
* *

2 x
1 0 j 0 0 1 0 j
= Re( x1 ) + Im( x1 ) + Re( x2 ) + Im( x2 )
0 1 0 j 1 0 j 0

Codes linaires (dans le corps des complexes) gnraux


Q
X = Re( xk )B 2 k 1 + Im( xk )B 2 k
k =1
CNAM Electronique C2

Codes STBC orthogonaux


Q
X = Re( xk )B 2 k 1 + Im( xk )B 2 k
k =1

Le code STBC est orthogonal si :

XX = xk I
H 2

B k B j + B j B k = 2 jk I
CNAM Electronique C2

Codes STBC orthogonaux pour N>2

Existe-t-il un code en bloc spatio-temporel orthogonaux permettant un


simple dcodage linaire lorsque N>2 ?
La thorie des matrices anti commutatives (algbre de Clifford) montre
quil nexiste pas de code en bloc orthogonaux avec constellation
complexe et R=1
Il existe un code pour R=3/4 :

x1 x2 x3 0
x * x1* 0 x3
X = 2*
x3 0 x1* x2

0 x3* x2* x1
CNAM Electronique C2

Codes STBC quasi-orthogonaux


Code ABBA Q=4 T=4 M=4, rendement R=Q/T=1

x1 x2 x3 x4
x* x1* x4 x3* X A XB
X= 2 =
x3 x4 x1 x2 X B X A
*
x4 x3* x2* x1*

Dcodage au maximum de vraisemblance ou ZF


CNAM Electronique C2

Systme VBLAST
Systme maximisant lefficacit spectrale au dtriment de la diversit
Nombre dantennes la rception N suprieur ou gal au nombre
dantennes lmission M
Q=M, T=1, rendement R=Q/T=M

Dcodage SIC
CNAM Electronique C2

Exemple du W-CDMA release 5

M=2, N=1 (voie descendante)


Les deux cas sont prvus :
code dAlamouti
Voie de retour.
le dbit de la voie de retour est limit 1500 bit/sec !
la phase est quantifie sur 3 bits et lamplitude sur 1 bit
(mode 2)
CNAM Electronique C2

6 Autres aspects importants

Modlisation du canal de propagation MIMO


Estimation du canal de transmission MIMO
Slection dantennes
MIMO-OFDM
Impact de la corrlation
Architecture matrielle (Antennes, chane RF)

Vous aimerez peut-être aussi