Вы находитесь на странице: 1из 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
TX M

RX

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

frquence porteuse

A partir de
du retard

et offset frquentiel relatif la

, on peut dduire la densit spectrale de puissance


:

S ( )

Tm

CNAM Electronique C2

Etalement temporel max

Etalement spectral

Bande de cohrence
Temps de cohrence

CNAM Electronique C2

B=

1
TS

BC=

slectif en
temps et frq.

slectif en frq.

TS <TC

TS >TC

TS <TM

TS <TM

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

z)

s)
s (m
p
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:

y1

h1*

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 :

y (t )

h1 (t )

w1 (t )h1 (t )
w2 (t )h2 (t )

x(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 :

w1 =

h1*
2

h1 + h2
2

y=

h1 + h2
2

w2 =

h1 + h2

x+n

h2*
2

h1 + h2

w1 + w2 = 1

CNAM Electronique C2

y=

h1 + h2
2

h1 + h2

x+n

Le rapport signal sur bruit en rception scrit alors :

SNR =

PT h1 + h2

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

( P)

y = hx + n
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
2
2

car

E (h 2 ) = 1

capacit dun systme SISO (sans CSI lmission) :

C = log 2 1 + h

en bit/s/Hz

CNAM Electronique C2

4-2 Capacit dun systme MISO

n
PT

PT

x2

h1

h2
PT

canal entre la i-me lantenne


mettrice et lantenne
rceptrice

x1

xM

hM

hi est le gain complexe du

E( y2 )

PT
2
E
h
(
i M i )

PT

capacit dun systme MISO :

C = log 2 1 +
M

2
h

i
i =1

o 1/M est un facteur de


normalisation car

E hi

)= M

CNAM Electronique C2

4-3 Capacit dun systme SIMO


h1

(P)

n1

y1

h2

hi

est le gain complexe du canal


entre lantenne mettrice et la i-me
antenne rceptrice

i =

n2

E ( yi )

PT .E ( hi )

PT

y2

hN

capacit dun systme SIMO :

yN

2
C = log 2 1 + hi
i =1

nN

croissance logarithmique en
fonction du nombre dantenne

CNAM Electronique C2

4-4 Capacit dun systme MIMO


TX 1

RX 1

TX 2

RX 2

TX

RX
TX M

RX N

h11
h
H = 21
M

hN 1

h12
O
hN 2

L h1M
h2 M
O
M

L hNM

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

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

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 :

H=UDV*
n

CNAM Electronique C2

~
y

U*

H=UDV*

postcodage

V
prcodage

=> on a donc

m canaux indpendants !!

~x

CNAM Electronique C2

Capacit dun systme MIMO


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

i
Ci = log 2 1 +
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 ) 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
M

en bit/sec/Hz

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
h
21
avec H =
M

hN 1

h12
O
hN 2

L h1M
h2 M
O
M

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
2
c1

C=
M
M
c1

cT1

O
M
M
M
L L L cT
c12 L L

et la squence code E :

e11
2
e1

E=
M
M
e1

eT1

O
M
M
M
L L L eT
e12 L L

CNAM Electronique C2

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

c11 e11
2 2
c1 e1

D(C, E) =
M
M
M
c1 e1

cT1 eT1

M
M
M
M
L L cT eT

c12 e12 L L
O
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

d 2 (C, E) =

j =1

t =1

i
i
h
(
c

e
i, j l l )

i =1

Finalement on obtient :

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

CNAM Electronique C2

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

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

Pr(C E) i
i =1
r

Gain de diversit =
Gain de codage =

( ES / 4 N 0 ) rN

rN

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)
1/ r

min g r = (12 L 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

[ x1

x
x2 ] 1
x2

x2*

x1*

CNAM Electronique C2

canal

metteur

y1 = h1 x1 + h2 x2 + n1

h1

x1
y1

h2

Signal y2 reu linstant 2:


*

x2

h1
x2

n1

h2
*

y2

n2

Ecriture matricielle
x2 h1 n1
y1 x1
y = x * x * h + n
1 2
2 2
2
= XH + B
x
X= 1*
x2

y2 = h1 x2 + h2 x1 + n2

*
-1

x1

Signal y1 reu linstant 1:

Le code est orthogonal car

x2
*
x1
2

x1*
X = *
x2
H

x2

x1

XX H = x1 + x2 .I
avec I matrice identit 2x2

CNAM Electronique C2

Modle quivalent
y h
y = 1* = 1*
y2 h2
h
H = 1*
h2

h2 x1 n1
+ * = Hx + n
*

h1 x2 n2
h1*
H = *
h2

h2
*
h1

h2

h1

HH H = h1 + h2 .I
2

= h .I

Le dcodage consiste multiplier le vecteur reu

par H H

CNAM Electronique C2

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

metteur

Les bruits
canal

n~1 et n~2

sont indpendants

rcepteur

h1
x1

h1

h2
x2

h1
x2

h2
~
y2

n2

h1

h2
h1

-1

x2

h2
*

h2*

h1

~y
1

x1

n1

n1

x1

~y
1

*
-1

x1

h1

n2

h2

n2

h1
*

~y
2

x2

h2

n1

h2

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

y2

~
y1

x1

~
y2

x2

h
h2 y1
1
~
y= *

h2 h1 y2

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

PT

x
2 1

h1

~y
1

x1

h2
h1

-1

x2

n1

n2

h2

n2

h1
*

~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

la matrice de canal estime et disponible lmission

=0
Sans voie de retour : H
Voie de retour parfaite : = 0
On dfinit le facteur de qualit

CNAM Electronique C2

Le code dAlamouti pour M=2, N=2


metteur

x1

h1

canal

*
-1

h4
x1

x1

~
y1

h2
h3

n3
h3

h2

h1

n2

~
y1

h2

n3

h3

x1

h1

x2

n1

x1

n1

h4
x2

rcepteur

h3

h2

h1

x1

h4

*
n2

h2
*

n4

~
y2

n4

h4
*
h2

n1

x2
x2

*
h1
h4

-1

n2

h1

n3

h4

x2
x2

*
-1

h3

n4

h3

~
y2
*

CNAM Electronique C2

Performances TEB=f(SNR)

CNAM Electronique C2

Structure algbrique des codes STBC

Le code dAlamouti Q=2 T=2


x2
*
x1
1 0
j 0
0 1
0 j
+ Im( x1 )
= Re( x1 )
+ Re( x2 )
+ Im( x2 )

j
j
0
1
0
1
0
0

x1
X=
*
x

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
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
x *
X = 2*
x3

x2
x1*
0
x3*

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
x*
X= 2
x3
*
x4

x2
x1*
x4
x3*

x3
x4
x1
x2*

x4
x3* X A
=
x2 X B

x1*

XB
X A

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)

Вам также может понравиться