Вы находитесь на странице: 1из 328

No dordre : D 07-10

Thse
prsente devant
lINSTITUT NATIONAL DES SCIENCES APPLIQUES DE RENNES
pour obtenir le titre de

Docteur
spcialit : lectronique

Systmes hertziens forte efficacit spectrale pour


les communications mobiles multi-antennes et
multi-porteuses de 4e gnration
par

Fabrice PORTIER

Soutenue le 11 Juillet 2007 devant la commission dExamen


Composition du jury
Rapporteurs
Jean-Pierre Cances
Catherine Douillard

Professeur lENSIL
Professeur lENST Bretagne

Examinateurs
Jean-Pierre Barbot
Jean-Franois Diouris
Jean-Yves Baudais
Jean-Franois Hlard

Matre de confrences lENS Cachan


Professeur lEcole Polytechnique de Nantes
Charg de recherches CNRS lIETR
Professeur lINSA de Rennes

Fa

b
Ph rice
D P
20 or
07 tier

Institut dlectronique et de Tlcommunications de Rennes


Institut National des Sciences Appliques de Rennes

b
Ph rice
D P
20 or
07 tier

Fa

iii

b
Ph rice
D P
20 or
07 tier

Fa

MES PARENTS,

AGNES

b
Ph rice
D P
20 or
07 tier

Fa

Remerciements

Fa

b
Ph rice
D P
20 or
07 tier

Je remercie tout ceux qui ont contribu rendre cette aventure si enrichissante et qui ont
permis le bon droulement de cette thse.
Tout dabord, je tiens exprimer ma profonde reconnaissance Jean-Franois Hlard, Professeur lINSA de Rennes, pour mavoir propos cette thse et accord toute
sa confiance. Jexprime galement toute ma gratitude Jean-Yves Baudais, Charg de
Recherches CNRS lIETR, pour ses nombreux conseils durant les priodes de rdaction.
Leur aide prcieuse et lefficacit de ce co-encadrement ont port cette exprience au-del
des attentes initiales.
Je remercie sincrement lensemble des membres du jury pour lintrt quils ont port
ce rapport et la prsentation des travaux. Ainsi, je remercie Catherine Douillard, Professeur lENST Bretagne, et Jean-Pierre Cancs, Professeur lENSIL, davoir accept
de participer au jury en tant que rapporteurs. Je remercie galement Jean-Pierre Barbot,
Matre de Confrences lENS Cachan, et Jean-Franois Diouris, Professeur lEcole Polytechnique de Nantes et prsident du jury, davoir accept de participer au jury en tant
quexaminateurs.
Par ailleurs, je tiens remercier les nombreuses personnes que jai pu ctoyer au cours
des diffrents projets et meetings, ou encore lors de mon sjour au DLR Munich. Sur ce
dernier point, je pense en particulier la collaboration avec Stephan Sand sur linitiative de
Stephan Kaiser, mais nombreux sont ceux (chercheurs, ingnieurs, doctorants et stagiaires,
qui se reconnatront) qui ont partag quelques discussions enflammes ou quelques bons
moments (y compris laccueil saucisse-bire matinal) outre-Rhin. Je remercie galement
les personnes de Mitsubishi ITE et de France Tlcom R&D (Maryline, Rodolphe. . .), sans
oublier la Commission Europenne, qui ont permis dassouvir ma curiosit et de participer
des projets captivants.
Je noublie videmment pas lIETR, avec ses permanents, thsards et stagiaires qui
instauraient une ambiance si particulire, digne de lex-Grotte Verte. Des anciens doctorants (Phil, Snobilet, Boubou, JeanMich, Juju, Roro,. . .) aux nouveaux (dont la liste
sallonge. . . ils mexcuseront la non-citation. . .), en passant par les collgues de promo (je
pense aux fous-rires de Matthieu aux 4 coins du globe), tous ont contribu leur manire
rendre cette priode inoubliable. Jexprime galement ma sympathie aux tudiants de
lINSA qui ont, dans la bonne humeur, enrichi mon exprience dencadrement, et en particulier Benot Le Saux qui a support mes exigences lors de son stage de fin dtude de
Master et dingnieur.

vi
Jadresse mes remerciements Renesas Design France, pour avoir facilit le droulement de cette fin de thse et mavoir fait confiance durant un dbut danne 2007 charg
en vnements. Je pense la direction, et toute lquipe Algorithmes et Standards (Mikal Guenais, Pierre Didier, Vincent Belache, Pascal Le Corre, Arnaud Rigoll, Mathieu
Chacun, Erwan Nogues et Christophe Cocault).
Enfin, je ne remercierai jamais assez mes proches qui ont le plus souffert de mes absences, et qui ont pourtant continu me soutenir. Cest pourquoi je ddicace plus particulirement ce mmoire mes parents et Agns.

Fa

b
Ph rice
D P
20 or
07 tier

Rennes, un t pas comme les autres

Table des matires


Notations

xiii

Introduction

xxi

Partie I
Contraintes, contexte, et spcifications dun systme de 4e gnration
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

3
4
4
7
9
9
14

2 Modles de canaux mimo


2.1 Gnralits sur le canal de propagation . . .
2.2 Reprsentation systme du canal mimo .
2.3 Modles de canaux de transmission existants
2.3.1 Modles stochastiques . . . . . . . . .
2.3.2 Modles dterministes gomtriques .
2.3.3 Modles hybrides . . . . . . . . . . . .
2.4 Modle de canal de transmission considr .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

15
16
21
28
28
31
32
34

.
.
.
.
.
.
.
.

39
40
43
43
46
49
54
54
59

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

3 Spcifications du systme de communication et scnarios envisags


3.1 Choix gnraux pour ltude systme 4G . . . . . . . . . . . . . . . . .
3.2 Spcifications radio et chane de communication numrique . . . . . . .
3.2.1 Spcifications gnrales et radio-frquences du systme . . . . . .
3.2.2 Modle numrique envisag . . . . . . . . . . . . . . . . . . . . .
3.2.3 Notions et mesures importantes . . . . . . . . . . . . . . . . . . .
3.3 Scnarios envisags . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 Configuration des canaux mimo . . . . . . . . . . . . . . . . . . .
3.3.2 Scnarios typiques et paramtres . . . . . . . . . . . . . . . . . .
vii

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

Fa

.
.
.
.
.
.
.

b
Ph rice
D P
20 or
07 tier

1 Contraintes des systmes 4G et contexte de ltude


1.1 Contraintes physiques et performances attendues . . . . .
1.1.1 Contraintes des futurs systmes . . . . . . . . . . .
1.1.2 Attentes des futurs systmes . . . . . . . . . . . . .
1.2 Contexte de ltude et projets europens . . . . . . . . .
1.2.1 Projets europens IST-MATRICE et IST-4MORE
1.2.2 Autres projets . . . . . . . . . . . . . . . . . . . . .

viii

Table des matires

Partie II
Systme multi-porteuses et multi-antennes
4 Modle et algorithmes principaux du systme mono-antenne
63
4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss
gnrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.1.1 Systmes multi-porteuses (mc) . . . . . . . . . . . . . . . . . . . . . . 64
4.1.1.1
4.1.1.2
4.1.1.3
4.1.1.4

Ide gnrale et historique . . . . . . . . . . . . . . . .


ofdm : principe, signal mis et notations . . . . . . . .
ofdm : considrations dans un canal vanouissements
ofdm : intrts et limites du modle . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

64
65
68
69

4.1.2 talement de spectre (ss) . . . . . . . . . . . . . . . . . . . . . . . . . 70


4.1.2.1 Ide gnrale et historique . . . . . . . . . . . . . . . . . . . . . . .
4.1.2.2 Techniques dtalement . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.2.3 Etalement par squence directe et prcodage linaire . . . . . . . . .

70
71
71

4.1.3 Accs multiple (ma) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73


4.1.3.1 Partage temporel (tdma) et/ou frquentiel (fdma) . . . . . . . . .
4.1.3.2 Partage par le code (cdma) . . . . . . . . . . . . . . . . . . . . . . .

74
74

4.1.4 Systmes multi-utilisateurs multi-porteuses talement de spectre . . 75


4.1.4.1 Systmes ralisant ltalement avant lofdm lmission . . . . . . .
4.1.4.2 Systme prconis en dl : lofdm-cdma . . . . . . . . . . . . . . .

75
78

4.1.5 Techniques de dtection en ofdm-cdma . . . . . . . . . . . . . . . . . 80


4.1.5.1
4.1.5.2
4.1.5.3
4.1.5.4
4.1.5.5

Modle du systme de transmission . . . . . . . . . . . . . . . .


Dtection optimale par recherche exhaustive de squence (mlse)
Dtection linaire conjointe avec le dstalement (mud) . . . . .
Dtection linaire simplifie par chip (sud) . . . . . . . . . . . .
Techniques de suppression des interfrences daccs multiple (ic)

.
.
.
.
.

.
.
.
.
.

80
81
82
85
87

4.1.6 Conclusion sur les systmes mc-ss . . . . . . . . . . . . . . . . . . . . 88


4.2 Systme de communication siso complet . . . . . . . . . . . . . . . . . . . . 90
4.2.1 Lmetteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.2.1.1
4.2.1.2
4.2.1.3
4.2.1.4

Codage-canal, poinonnage et entrelacement


Conversion binaire--symbole . . . . . . . . .
Accs multiple et talement . . . . . . . . . .
Chip-mapping et mise en slot ofdm . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

91
93
94
94

4.2.2 Le rcepteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4

Traitement du slot ofdm et chip-demapping . .


Dtection (galisation et dstalement) . . . . .
Conversion symbole--binaire ou symbole--llr
Dsentrelacement et dcodage-canal . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

4.3 Performances de rfrence siso . . . . . . . . . . . . . . . . .


4.3.1 Performances sur canaux thoriques sans codage-canal
4.3.2 Performances sur canaux thoriques avec codage-canal
4.3.3 Performances de rfrence sur canal BranE 60 km/h

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

95
95
95
97

.
.
.
.

98
98
100
100

ix

Table des matires

5 Modle et algorithmes principaux du systme multi-antennes


105
5.1 Utilisation de la dimension spatiale dans un systme mimo . . . . . . . . . . 106
5.1.1 Gnralits sur les techniques multi-antennes . . . . . . . . . . . . . . 107
5.1.1.1 Intrt des rseaux dantennes . . . . . . . . . . . . . . . . . . . . . 107
5.1.1.2 Diffrentes approches multi-antennes . . . . . . . . . . . . . . . . . . 108

5.1.2
5.1.3
5.1.4
5.1.5

Notion de capacit en mimo . . . . . . . . . . . . . . . . . . . . .


Systmes avec connaissance du canal au rcepteur et lmetteur
Systmes ne ncessitant pas de connaissance du canal . . . . . .
Systmes avec une connaissance du canal seulement au rcepteur

.
.
.
.

.
.
.
.

5.1.5.1
5.1.5.2
5.1.5.3
5.1.5.4
5.1.5.5
5.1.5.6
5.1.5.7
5.1.5.8
5.1.5.9

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

Gnralits sur les systmes diversit . . . . . . . . . . . .


Conversion de la diversit spatiale en temps ou en frquence
Gnralits sur le codage espace-temps . . . . . . . . . . . .
Codage espace-temps en treillis (sttc) . . . . . . . . . . . .
Codage espace-temps en bloc gnrique (stldc) . . . . . . .
Techniques de dtection des stldc . . . . . . . . . . . . . . .
Choix du schma de codage stldc . . . . . . . . . . . . . . .
Cas particulier du multiplexage spatial (sm) . . . . . . . . .
Cas particulier du codage espace-temps orthogonal (ostbc) .

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

110
115
116
117
117
118
119
120
120
122
125
127
127

5.1.6 Conclusions et choix . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130


5.2 Systme de communication mimo large-bande complet . . . . . . . . . . . . 133
5.2.1 Chane complte combinant stfldc, ofdm-cdma et codage-canal . . 133
5.2.2 Chane orthogonale de rfrence avec ostbc . . . . . . . . . . . . . 134
5.3 Performances de rfrence mimo . . . . . . . . . . . . . . . . . . . . . . . . . 137
5.3.1 Performances du codage espace-temps sur canal thorique bande-troite137
5.3.2 Performances de la chane orthogonale de rfrence . . . . . . . . . 139

Partie III
Optimisation du systme en contexte raliste
6 Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de
diversit
145
6.1 talement, redondance et traitements au service de la diversit . . . . . . . . 146
6.1.1 valuation de la diversit disponible au niveau du canal mimo . . . . . 147
6.1.2 Exploitation de la diversit par les systmes proposs . . . . . . . . . . 150
6.1.2.1
6.1.2.2
6.1.2.3
6.1.2.4
6.1.2.5

talement, codage, diversit et systmes tudis . .


Diversits et dfinitions . . . . . . . . . . . . . . . .
Entrelacements et talement global de linformation
Choix de la redondance . . . . . . . . . . . . . . . .
Conclusions sur le choix des paramtres . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

151
152
154
155
155

6.1.3 Optimisation du codage espace-temps-frquence en contexte raliste . 156


6.1.3.1 Optimisation de . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.1.3.2 Optimisation du chip-mapping . . . . . . . . . . . . . . . . . . . . . 159
6.1.3.3 Optimisation des llr lentre du dcodeur-canal . . . . . . . . . . 161

6.1.4 Proposition de codes espace-temps-frquence faible complexit . . . . 163


6.2 valuation des performances . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

Table des matires

6.2.1 Comparaison des diffrentes techniques . . . . . . . . . . . . . . . . . . 168


6.2.1.1 Performances des techniques avec M = 2 antennes dmission . . . . 169
6.2.1.2 Performances des techniques avec plus dantennes dmission . . . . 172
6.2.1.3 Limites de lvaluation par ber moyen et rsultats complmentaires 179

6.2.2 Optimisation de quelques combinaisons typiques . . . . . . . . . . . . 182


6.2.3 Solutions en fonction de lenvironnement et du contexte . . . . . . . . 185
7 Optimisation des systmes mimo-ofdm-cdma base de codages espacetemps de rendement lev
189
7.1 Compromis entre diversit, multiplexage, et complexit de dtection . . . . . 190
7.1.1 Introduction et rappels thoriques . . . . . . . . . . . . . . . . . . . . 190
7.1.2 Extension de la discussion sur la diversit avec des codes stfldc . . . 192
7.1.3 Compromis au niveau des rendements pour maximiser la capacit . . . 194
7.1.4 Conclusions et propositions . . . . . . . . . . . . . . . . . . . . . . . . 197
7.2 valuation des performances . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
7.2.1 Performances des techniques avec M = 2 antennes dmission . . . . . 201
7.2.2 Performances des techniques avec M = 4 antennes dmission . . . . . 203
7.2.3 Limites de lvaluation par ber moyen et rsultats complmentaires . 209
8 Estimation de canal dans un contexte mimo-ofdm-cdma
8.1 Gnralits sur les techniques destimation de canal . . . . .
8.1.1 Effet dune erreur destimation sur les performances .
8.1.2 Techniques destimation siso large-bande . . . . . . .
8.1.3 Extension des techniques en mimo . . . . . . . . . . .
8.1.4 Conclusions et choix . . . . . . . . . . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

215
. 216
. 217
. 217
. 219
. 220

8.1.4.1 Choix des techniques destimation de canal . . . . . . . . . . . . . . 220


8.1.4.2 Structure du slot et choix des pilotes . . . . . . . . . . . . . . . . . 221
8.1.4.3 Contraintes de complexit et limites imposes . . . . . . . . . . . . . 222

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale


de rfrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
8.2.1 Description du systme . . . . . . . . . . . . . . . . . . . . . . . . . . 223
8.2.1.1 Principe gnral de lestimation pace . . . . . . . . . . . . . . . . . 223
8.2.1.2 tape 1 : Estimation localise partir des squences pilotes . . . . . 225
8.2.1.3 tape 2 : Filtrage, interpolation, et rduction du bruit destimation 227

8.2.2 Rsultats obtenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229


8.2.2.1 Mesures du canal et illustration des filtres obtenus . . . . . . . . . . 231
8.2.2.2 Rsultats avec le parfaits et effets du filtrage temporel . . . . . . . 231
8.2.2.3 Rsultats avec estimation pace complte . . . . . . . . . . . . . . . 234

8.3 Estimation de canal mimo itrative sur la chane orthogonale de rfrence238


8.3.1 Description du systme . . . . . . . . . . . . . . . . . . . . . . . . . . 239
8.3.1.1 Principe gnral de lestimation ice . . . . . . . . . . . . . . . . . . 239
8.3.1.2 Estimations localises supplmentaires obtenues partir des donnes 240
8.3.1.3 tapes de lalgorithme ice complet . . . . . . . . . . . . . . . . . . 242

8.3.2 Rsultats obtenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242


8.4 Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

xi

Table des matires

Conclusion et perspectives

249

Annexe
A Article publi au Journal of Communications and Networks

257

B Dveloppements mathmatiques

271

C Matrices de codage espace-temps utilises

277

D Interface graphique dveloppe pour les rsultats prsents

281

Liste des figures

283

Bibliographie

287

Notations
Cette partie Notations regroupe les acronymes et abrviations, les notations mathmatiques, mais galement les paramtres de la chane de communication et les symboles
utiliss dans le rapport. Nous invitons donc le lecteur sy rfrer si besoin.

Acronymes et abrviations
2G
- gsm
- gprs;edge
3G
- umts

B3G;4G
adc ; dac
aoa
aod
apdp
awgn
ber
blast
bpsk
bs
cai
cdma
cee
csi
dab ; dvb-t
dl
dsp
egc

2e Gnration de systmes en radio-tlphonie mobile.


Norme gsm/dcs (Global System for Mobile/Digital Cellular System), cf. 2G.
volutions du gsm parfois qualifies de 2.5/2.75G : GPRS (General Packet Radio
Services) ; EDGE (Enhanced Datarate for GSM Evolution).
3e Gnration de systmes en radio-tlphonie mobile.
Norme umts (Universal Mobile Telecommunications System) base sur le Wcdma, cf. 3G. Certaines release se voient attribuer de nouveaux acronymes
(hsdpa. . .).
Beyond-3G, ou 4e Gnration de systmes en radio-tlphonie mobile. Par extension, plusieurs systmes communicants sans-fil mergents sont qualifis de 4G.
Analog to Digital Converter ; Digital to Analog Converter.
Angle of Arrival.
Angle of Departure.
Average Power-Delay-Profile ; Profil moyen des retards en multi-trajets.
Additive White Gaussian Noise.
Bit-Error-Ratio : proportion de bits incorrectement reus.
Bell-Labs lAyered Space Time ; systme mimo associant un codage espace-temps
correspondant au multiplexage spatial et une dtection sic.
Binary Phase Shift Keying.
Base-Station ; station de base correspondant lmetteur en dl.
Co-Antenna Interference.
Code Division Multiple Access ; cf. chap. 4.
Channel Estimation Error ; erreur quadratique moyenne destimation de canal.
Channel State Information.
Digital Audio Broadcasting; Digital Video Broadcasting - Terrestrial.
DownLink ; voie descendante (de la bs vers les mt).
Densit spectrale de puissance ; galement utilis pour Digital Signal Processor.
Equal Gain Combining.

xiii

xiv
fdd
fdma
fer
fir
ft ; (I)fft
dft ; stft
(I)fht
hpa
ibi
ici
ice
ip
i.i.d.
le
llr
lna
los ;
nlos
lp
mai
map
mc-cdma
mimo

ml ; mlse
mmse
mmseso
mrc
mt
mud
qpsk
sub
sud
tdd
tdma
tx
ul
ofdm

Notations
Frequency Division Duplex ; sparation dl/ul sur 2 spectres diffrents.
Frequency Division Multiple Access ; cf. chap. 4.
Frame-Error-Ratio : proportion de slots incorrects.
Finite Impulse Response filter.
Transformation de Fourier ; Transformation de Fourier rapide (inverse)
Transformation de Fourier Numrique ; Short-Term Fourier Transform.
Transformation de Hadamard rapide (inverse).
High-Power Amplifier.
Inter-Bloc Interference ; Dans une trame ofdm, correspond linterfrence entre
2 bloc-ofdm.
Inter-Carrier Interference ; Dans une trame ofdm, correspond linterfrence
entre 2 sous-porteuses, i.e. 2 chips adjacents en frquence.
Iterative Channel Estimation ; cf. chap. 8.
Internet Protocol : protocole rseaux utilis sur Internet ;
Intellectual Property : dfinit une fonction lectronique.
indpendant et identiquement distribu.
Localized etimate ; Estimation localise, avant filtrage.
Log Likelihood Ratio ; information fiabilise.
Low-Noise Amplifier.
Line Of Sight (transmission en vue directe entre metteur et rcepteur) ;
Non Line Of Sight.
Linear Precoding ; prcodage linaire = talement ; cf. chap. 4.
Multiple Access Interference.
Maximum A Posteriori.
Multi-Carrier Code Division Multiple Access ; cf. chap. 4.
Multiple Input Multiple Output ; Dans notre contexte hertzien, correspond un
systme multi-antennes. Cas particuliers : simo : Single Input Multiple Output,
et miso : Multiple Input Single Output ; cf. chap. 5.
Maximum Likelihood ; Maximum Likelihood Sequence Estimation.
Minimum Mean Square Error ; minimisation de lerreur quadratique moyenne.
mmse sous-optimal ; cf. chap. 4.
Maximum-Ratio Combining ; combinaison maximisant gnralement le snr en
contexte gaussien.
Mobile Terminal ; appareil de rception mobile en dl.
Multi-User Detection ; dtection multi-utilisateurs.
Quad Phase Shift Keying.
Single-User Bound ; borne de performance en mono-utilisateur.
Single-User Detection ; dtection mono-utilisateur.
Time Division Duplex ; sparation temporelle dl/ul.
Time Division Multiple Access ; cf. chap. 4.
metteur.
UpLink ; voie montante.
Orthogonal Frequency Division Multiplex ; systme multi-porteuses, cf. chap. 4.

xv

Notations

ostbc
pace
papr
pas
pep
pic
qam
QoS
rf ; if
rms
rx
sic
siso
sinr
snr
sm
stldc; stfldc

sttc
uwb
vco
wlan
wpan
wss-us
zf
beamforming
overhead
handover
scrambling
water-filling
chip
slot
t/f/s

Orthogonal Space-Time Bloc Code ; Codage espace-temps en bloc : cas particulier


de stldc avec un talement spatialement orthogonal.
Pilot-Aided Channel Estimation ; cf. chap. 8.
Peak to Average Power Ratio dynamique du signal mis temporellement.
Power Azimuth Spectrum.
Pairwise Error Probability ; probabilit derreur par paire.
Parrallel Interference Cancellation.
Quadrature Amplitude Modulation ; Modulation damplitude en quadrature.
Quality of Service.
Radio-Frequency ; Intermediate-Frequency. Utilis pour prsenter le signal sur
onde porteuse et en frquence intermdiaire.
Root-Mean-Square.
Rcepteur.
Successive Interference Cancellation.
Single Input Single Output ; Dans notre contexte hertzien, correspond un systme mono-antenne. Parfois utilis pour Soft Input Soft Output.
Signal to Interference+Noise Ratio ; rapport signal sur bruit plus interfrences.
Signal to Noise Ratio ; rapport signal--bruit.
Spatial Multiplexing ; Multiplexage spatial : cas particulier de stldc transmettant
brutalement linformation en parralle sur les diffrentes antennes.
Space-Time Linear Dispersion Code ; Space-Time-Frequency Linear Dispersion
Code ; talement espace-temps en bloc sous forme gnralise (i.e. non ncessairement orthogonal).
Space-Time Treillis Code ; Codage espace-temps associant un codage en treillis.
Ultra-Wide Band.
Voltage-Controlled Oscillator.
Wireless Local Area Network : rseaux locaux sans-fil.
Wireless Personal Area Network.
Wide Sense Stationary - Uncorrelated Scatterers.
Zero Forcing ; restauration de lorthogonalit en inversant leffet du canal.
Formation de faisceau en utilisant plusieurs antennes pour diriger le signal.
Perte entrane par un protocole, une encapsulation, des pilotes. . .
Procdure de changement de cellule pour le mt.
Squence dtalement propre une cellule afin de blanchir linterfrence.
Algorithme optimisant lallocation de puissance.
chantillon = lment dun slot localis en temps / frquence / espace.
Paquet (de dure 0.666 ms ici) regroupant un ensemble de chips ; cf. figure 3.1.
temps / frquence / espace ; 3 dimensions considres pour localiser un chip.

units

Mbit; kbit
Mbit/s; kbit/s

Mga-bit 220 lments binaires ; kilo-bit 210 lments binaires.


Dbits : Mga-bit par seconde ; kilo-bit par seconde.

xvi

Notations

Notations mathmatiques
Nomenclature
Les variables mathmatiques sont reprsentes en italique ; lorsquelles sont non-scalaires, on y ajoute le gras.

x
x
X
X
X
~x
x;x;X
x
(t) ; xr (t) ; xr (t)
[x1 , . . . xk . . . , xK ]

Scalaire.
Vecteur ; souvent utilis pour reprsenter un signal complexe en bande de base.
Matrice ; X l,c : lment de matrice se situant la ligne l colonne c ;
X :,c : colonne c de X ; X l,: : ligne l de X.
Matrice multi-dimensionnelle (constitue dautres matrices).
Ensemble.
Vecteur spatial.
Variable alatoire scalaire ; vecteur alatoire ; matrice alatoire.
Signal sur onde porteuse ; rel continu ; rel continu sur onde porteuse.
Vecteur ligne de taille K, o chaque colonne est constitue de llment xk .

Algbre
Les principales notations, transformations et fonctions matricielles ou complexes sont exposes ci-dessous.

IK
DK
0
()
()T
()H
()1
()
ou < , >

||
kk, kk2 ou kkF

Matrice identit de taille (K K).


Matrice diagonale de taille (K K) dont Dk,k est llment k.
Matrice ou vecteur nul (compos uniquement de 0).

tr ()
det ()
rang ()
0;0
diag {x}
diag (X)
vec ()
CR ()
CR1 ()

Trace dune matrice.


Dterminant.
Rang dune matrice.
Matrice dfinie positive ; semi-dfinie positive.

Complexe conjugu.
Matrice ou vecteur transpos.
Hermitien (matrice ou vecteur complexe conjugu transpos).
Inverse.
Pseudo-Inverse (Moore-Penrose).
Produit
Produit
Produit
Produit

scalaire (fonction bilinaire symtrique dfinie positive).


de Hadamard (multiplication terme terme).
de Kronecker.
de convolution.

Module ( = valeur absolue pour un nombre rel).



2
Norme euclidienne (=Frobenius pour matrice : kXkF = tr X H X ).

Matrice diagonale forme des lments du vecteur x.


lments de la diagonale de la matrice X.
Vectorisation dune matrice (empilement des colonnes).
Opration de transformation dune matrice CN M vers R2N 2M (cf. 5.1.5.5).
Opration inverse : 2N rels vers N complexes.

xvii

Notations

Analyse
Les ensembles utiliss, ainsi que les fonctions et relations danalyse principales sont exposes ci-dessous.

N
N
Z
R
R+
C
Z/nZ
bc
de
()+

<()
=()

Ensemble des entiers naturels.


Ensemble des entiers naturels strictement positifs.
Anneau des entiers relatifs.
Corps des nombres rels.
Rels strictement positifs.
Corps des nombres complexes.
Anneau des entiers relatifs modulo n.
Entier infrieur.
Entier suprieur.
= max(., 0).

1 permettant de reprsenter la partie imaginaire dun nombre complexe.


Partie relle.
Partie imaginaire.
Relation de proportionnalit.

Signal et probabilits
Les fonctions de transformation/caractrisation des signaux et les notations probabilistes sont introduites.

(t)
ij
FT () ; FFT ()
HT () ; FHT ()
c,
e,
p,
Rh ()
Sh ()
h ()
P ()
P (|)
p ()
E [] ; E []
V [] ; x2
H ()
I ()
arg minx f (x)

N , 2

CN , 2

Distribution de Dirac (note de faon abusive comme une fonction).


Symbole de Kronecker. ij = 1 si i = j, 0 sinon.
Opration de Transformation de Fourier ; Transformation de Fourier Rapide.
Opration de Transformation de Hadamard ; Hadamard Rapide.
Coefficient de corrlation complexe de 2 variables alatoires.
Coefficient de corrlation en enveloppe (module) de 2 variables alatoires.
Coefficient de corrlation en puissance de 2 variables alatoires.
Fonction dautocorrlation du canal (1D, 2D ou 3D).
Fonction de diffusion du canal = spectre de puissance (1D, 2D ou 3D)
pouvant tre calcule par FT () sur les fonctions dautocorrlation.
Fonction de caractrisation mixte du canal (2D ou 3D)
pouvant tre calcule par FT () sur les fonctions dautocorrlation.
Probabilit discrte.
Probabilit conditionnelle.
Densit de probabilit.
Esprance (par rapport aux variables pouvant tre prcises en indice).


Variance de la variable alatoire x : V [x] = E |x E [x] |2 .
Entropie ; h () : entropie diffrentielle.
Information mutuelle.
valeur de x minimisant f (x).
Distribution gaussienne de moyenne et de variance 2 .
Distribution complexe-gaussienne de moyenne et variance 2 (on sous-entend


circulaire symtrique : z = (x+y) CN 0, 2 x et y i.i.d. N 0, 2 /2 ).

xviii

Notations

Paramtres et symboles
Les paramtres utiles la configuration de notre chane de simulation 4G ainsi que les principaux symboles employs dans le rapport sont rappels, ajoutant au sigle sa description
et les valeurs par dfaut que nous adopterons. Ces valeurs par dfaut ont volu au cours
des projets, mais par cohrence, nous essaierons de garder celles mentionnes ci-aprs.
Paramtres principaux de la chane
Les principaux paramtres configurant notre chane de communication sont exposs ci-dessous.

Fs

Frquence dchantillonnage = Bande de frquence totale.

61.44 MHz

fc

Frquence porteuse.

5.2 GHz

Nfft

Taille de FFT (nb. de sous-porteuses total incl. sous-porteuses nulles).

1024

Nd ; Nc

Nb. de sous-porteuses alloues aux donnes ; sous-porteuses non nulles.

768; Nd Nc Nfft

Taille de lintervalle de garde ofdm (en chips).

256 4.166 s

Sf

Facteur dtalement (longueur du code cdma).

gnralement 32

Sf f ; Sf t

Longueur dtalement en frquence ; en temps (cas 2D-spreading).

Sf f Sf t = Sf

Nu

Nombre dutilisateurs simultans en partage par code cdma.

1 Nu Sf

TypeMA

Type daccs multiple (multiplexage des donnes utilisateurs).

ofdm-cdma. . .

Nbt ; Nbd
;
|| ; R

Nb. de bloc-ofdm par slot ; bloc-ofdm utiliss pour les donnes.

32 ; 24

Constellation (conv. binaire symbole, mapping Gray si non-prcis);


taille de la constellation; R = log2 (||) : nb. bits par symbole.

qpsk ;16qam ;64qam...

Nombre dantennes dmission.

1M 4

Nombre dantennes de rception.

1N 4

Ebt /N0

Mesure du rapport signal bruit tel que dfini en 3.2.3.

TypeCC ;
Rc ;
tcciter

Type de codage-canal+poinonnage (ccc=conv., tcc=turbo, ldpc...);


rendement du couple codage/poinonnage ;
nombre ditrations du turbo-dcodage (si TypeCC=tcc).

ccc ou tcc umts


{1/2, 2/3, 3/4...}
6

TypeSTC ;
Q ; T ;
Rstc

Type de codage espace-temps ;


nb symboles dentre matrice stc ; dure (en symboles) matrice stc ;
Rstc = Q/T (rendement du codage espace-temps).

{ Alamouti MxN,
fldc MxN ...}
1 Rstc M

Nis

Nombre de chips utiliss pour les donnes sur le slot.

Nd Nbd = 18432

TypeChipM Type de chip-mapping pour placer les donnes dans le slot (cf. 4.1.4).
TypeSlot

Type de mise en trame (dfinition du slot fixe en 3.1).

TypeCanal; Type de canal (dfinition fixe en 3.3.1) ;


nombre de trajets discernables considrs dans le modle de canal;
P ;
vitesse de dplacement du mobile.
v

st-

c1da, c1de, c2da, c2de

cf. section 3.1


BranE120 ;
17;
{60,180,300} km/h

xix

Notations

TypeDet;
0 ; tLLR

Type de dtection (combinaison et galisation au rcepteur) ;

TypeCE;

Type destimation de canal ;

snr utilis pour les algorithmes de type mmseso ; type de llr propag.

{stldc-sud-mmse, ...}
snr... ; aucun, 1 ...

filtres utiliss en frquence et en temps chaque itration i.

{ pacex , ...}
{interp-lin, mmse...}

TypeScr

Type de scrambling.

OFF

TypeRF

Type de modlisation des imperfections rf.

OFF

firi{f,t}

Paramtres dduits des prcdents


Quelques paramtres utiles, pouvant tre dduits des prcdents, sont prsents.

Ts

Dure dun chip Ts = 1/Fs .

16.276 ns

Tu

Dure de la partie utile dun bloc-ofdm Tu = Nfft Ts .

16.666 s

Dure de lintervalle de garde ofdm = N Ts .

4.166 s

Nx

Nombre total de chips dun bloc-ofdm Nx = Nfft + N .

1280

Tx

Dure totale dun bloc-ofdm Tx = Tu + .

20.833 s

Tt

Dure dun slot Tt = Nbt Tx .

0.666 ms 32 Tx

Df

Espacement entre sous-porteuses Df = 1/Tu .

60 kHz

Bo

Bande de frquence utile (ss-porteuses occupes) Bo = (Nc + 1)Df .

46.2 MHz

th

Efficacit spectrale asymptotique (valeur thorique maximale).

Rc Rstc R

Nia

Nombre de bits de donnes par utilisateur et par slot.

th Nis /Sf

talement maximal des dlais du canal (en chips) P = P /Ts .

P P N

NSf

Nombre de symboles-tals en frquence par bloc-ofdm.

Nd /Sf f

NSt

Nombre de symboles-tals en temps par slot.

Nbd /Sf t

Autres symboles utiliss : mesures


Les paramtres extrieurs et divers symboles de mesures sont rappels.

(t)c

Temps de cohrence du canal.

(f )c

Bande de cohrence du canal.

(~r)c

Distance de cohrence du canal.

Dispersion Doppler du canal.

Dispersion des retards du canal.

~k

Dispersion spatiale du canal.

c,max
slot
e,max
slot

valuation de la diversit maximale apporte par le canal sur la dure dun slot.
valuation de la diversit maximale discrte apporte au systme sur un slot.

xx

Notations

eslot

Diversit maximale accessible par talement/codage sur un slot, tel que dfini en 6.1.1.

algo

Diversit exploite par le systme, avec les algorithmes considrs, sur un slot. algo
eslot e,max
c,max
slot
slot

rH

Rang instantan de la matrice de canal spatial MIMO H : rH = rang (H).

rs5%


Rang de coupure 5% de la matrice de canal spatial MIMO H : P rs5% > rH = 5%.

Autres symboles utiliss : notations des valeurs, matrices, flux, indices . . .


Les paramtres internes, divers symboles utiliss ainsi que les variables dindice sont rappels.

UWH

p
Matrice unitaire de Fourier, de taille Nfft Nfft : {UF }l,c = e2lc/Nfft / Nfft .

Matrice unitaire de Walsh-Hadamard, de taille Sf Sf : {UWH }l,c = 1/ Sf .

UHC

Matrice unitaire de Hadamard complexe, de taille Sf Sf .

UF

UV

Matrice unitaire de Vandermonde, de taille Sf Sf : {UV }l,c = e(l+2c/Sf ) / Sf .

C ; cj

Matrice dtalement cdma C = [c1 , . . . cNu ] ; cj = [c1j , . . . cj f ]T CSf 1 .

H(t, f ) et H(t, ) CN M reprsentent spatialement le canal de transmission.

(l, k) reprsente le vecteur (spatial) de bruit en rception, au temps l et frquence k. Chaque


entre est considre i.i.d. complexe-gaussienne (awgn), de variance N0 /2 par dimension,


i.e. n (l, k) CN (0, N0 ) et E H = N0 IN .

Matrice de dtection (dt. linaire combinant galisation et dstalement : W = C H G).

Matrice de codage espace-temps en bloc gnralis stldc.

{ai }

Bit dinformation avant codage/poinonnage/entrelacement.

{bi }

Bit dinformation aprs codage/poinonnage/entrelacement.

{si }

Symbole de la constellation (variance s2 unitaire).

{di }

Symbole-tal de donne (variance d2 = s2 pleine-charge).

{
xl0 ,k }

Symbole pilote (parfois not pi , de variance p2 gnralement gale d2 ).

{xl,k }

Symbole aprs chip-mapping mis en frquentiel, i.e. avant la modulation ofdm.

{X }

Signal mis en temporel.

{Y }

Signal reu en temporel.

{yl,k }

Symbole reu en frquentiel, i.e. aprs la dmodulation ofdm.

{
yl0 ,k }

Symbole pilote reu.

{ri }

Symbole-tal de donne reu, aprs chip-demapping.

{
si }

Symbole de donne estim, avant demapping.

{bi }

Bit dinformation (ou llr si soft-demapping) estim avant dcodage.

{
ai }

Bit dinformation dcod au rcepteur (sur lequel sera calcul le ber).

Introduction
Contexte gnral
(R)volution des tlcommunications et du numrique . Des communications
Morse au milieu du 19e sicle la tlphonie mobile actuelle, en passant par les travaux de Shannon [1], lintrt port aux systmes de communications na cess de grandir.
Toutefois, mme si la possibilit de communiquer sans fil en utilisant les ondes hertziennes
a t dcouverte il y a plus dun sicle maintenant, le phnomne sest acclr la fin
du 20e sicle, avec la dmocratisation des systmes numriques et le dploiement de la
tlphonie cellulaire grand-public. Depuis, la course linnovation technologique modifie
peu peu les relations entre utilisateurs, informations et services. Le march des communications mobiles a connu une croissance sans prcdent, et le tlphone cellulaire a t
adopt bien plus rapidement que tout autre quipement. Paralllement, lessor du multimdia, de laccs permanent et haut-dbit Internet, et dapplications diverses, pousse
parler dune rvolution de laccs linformation, qui se veut disponible nimporte o,
nimporte quand, rapidement, voire avec une qualit assure. Les systmes actuels permettent dj de rpondre bon nombre de besoins, suivant que lon favorise la mobilit,
le dbit, le cot. . . Pour faire face aux exigences toujours plus fortes des consommateurs,
les oprateurs et constructeurs diversifient alors leurs offres en multipliant les systmes
communiquants et quipements numriques rpondant aux compromis recherchs. Cependant, face la convergence actuelle, quelle soit au niveau des priphriques tout-en-un
ou des diffrents flux numriques voix/images/vidos/messages/donnes regroups sur un
mme protocole de transmission tel quip (Internet Protocol ), la multiplicit de systmes
et de normes peut nuire lattrait des dernires volutions. Le recentrage sur les besoins
de lutilisateur et la transparence des accs, tout en faisant le minimum de compromis sur
la qualit et le cot par bit transmis, devient primordial pour assurer un engouement vers
les systmes dits de 4e gnration (4G), qui devront apporter le haut-dbit mobile avec les
services associs de manire adapte.
Accs final vers lutilisateur et mobilit . La transmission haut-dbit dinformations
htrognes dans le cur de rseau nest plus un problme aujourdhui, avec les progrs
fulgurants de systmes bass sur la fibre optique. En revanche, pour le rseau daccs final,
de nombreuses alternatives se profilent pour faire face aux diverses contraintes. Outre les

xxi

xxii

Introduction

systmes daccs filaires jusquaux logements personnels (en utilisant la fibre ou le cble(1) ,
ou ladsl(2) sur la paire de cuivre tlphonique, ou encore les plc(3) sur rseau lectrique)
ventuellement coupls un accs final de plus courte porte (dect, Bluetooth, wifi(4) . . .),
le march le plus prometteur et le plus tendu en nombre de normes et dacteurs impliqus
est celui des systmes sans-fil hertziens. Ces systmes se diffrencient en termes de porte,
mobilit, dbit, cot, asymtrie des flux. . . Ainsi nous pouvons aisment distinguer les
systmes unidirectionnels de diffusion (satellites, ou terrestres comme le dab(5) , dvb-t(6) ,
dvb-h(7) . . .) ou encore les systmes trs courte porte et faible mobilit (wpan(8) comme
Bluetooth, ZigBee. . .). Cependant, les exigences croissantes en services et mobilit nous
amnent nous intresser surtout aux systmes mobiles haut-dbit, qui peuvent assurer
un accs largi dans de nombreuses conditions de fonctionnement.
Un premier exemple intermdiaire pour une mobilit relativement rduite drive de
la multitude daccs wifi (hot-spot, box personnelles des fai(9) , couverture publique de
quartiers ou villes. . .). Cet exemple (ou encore celui des rseaux adhoc), typique de lre
du numrique engage et de lengouement pour le sans-fil, pose galement un nouveau
modle conomique pour laccs haut-dbit cot rduit. Mme si la problmatique de
dpart des wlan(10) diffre des accs centraliss des oprateurs de tlphonie historiques,
les services fournis se rapprochent au fur et mesure de lvolution des normes, protocoles
et applications. Ce virage peut tre dautant plus difficile ngocier pour les acteurs traditionnels que certaines autorits de rgulation favorisent la concurrence dans le domaine
de laccs sans-fil. Avec la drglementation et la rduction du cot daccs lutilisateur
final, la concurrence sexerce aussi bien sur le rseau central haut-dbit que sur la boucle
locale (dgroupage, accs sans-fil wman(11) , wlan. . .). Dans cette course pour couvrir
la population avec le meilleur rapport dbit/cot, les accs mergents de type wimax(12)
arrivent en concurrents directs des systmes radio-cellulaires actuellement en place.
Lattrait de ces diffrentes solutions est donc principalement conomique. La pertinence des nouveaux systmes svaluera alors par la rponse apporte aux exigences dune
majorit dutilisateurs qui sest habitue plus de services, de dbit et de mobilit des
cots toujours plus bas. Quelle que soit la solution retenue, cela ncessite une optimisation
du traitement du signal afin que la couche physique offre une efficacit spectrale aussi forte
(1)

Les expriences de fibre optique jusqu lutilisateur final (ftth : Fiber-To-The-Home) restent encore
limites pour dvidentes raisons de cot, et le cble coaxial des oprateurs de tlvision numrique perd
de son intrt depuis lavnement des offres triple-play sur adsl.
(2)
Asymmetric Digital Subscriber Line.
(3)
Power-Line Communications.
(4)
Le terme wifi regroupe des normes daccs aux rseaux locaux sans-fil (wlan) de type 802.11 [2].
(5)
Digital Audio Broadcasting.
(6)
Digital Video Broadcasting - Terrestrial, plus connu sous le terme tnt en France.
(7)
Digital Video Broadcasting - Handheld.
(8)
Wireless Personal Area Network. Plusieurs systmes wpan sont regroups sous les normes 802.15 [2].
(9)
Fournisseurs dAccs Internet.
(10)
Wireless Local Area Network.
(11)
Wireless Metropolitan Area Network, dont la couverture est plus tendue que le wlan.
(12)
Le terme wimax regroupe des normes wman comme la srie 802.16 [2].

Introduction

xxiii

que possible, et une robustesse dans de nombreuses conditions de fonctionnement. Ensuite,


pour que la multitude de systmes proposs puisse satisfaire aux besoins avec une certaine
transparence et cohrence dans les moyens daccs, des questions rationnelles de faisabilit,
consommation et interoprabilit pourront favoriser les standards majoritairement adopts
dans les terminaux multi-modes. Au del de ces aspects de convergence des applications
et dventuelle divergence des standards, on constate une direction commune au niveau
des algorithmes les plus adapts aux transmissions haut-dbit. Un systme flexible bas
sur des communications multi-antennes et multi-porteuses est donc adopt comme base
de notre tude, afin dexplorer les compromis possibles pour que la 4e gnration ne se
cantonne pas un ensemble de gadgets additionnels. Cette vision semble partage par les
dernires volutions des tudes wifi, wimax et radio-cellulaires post-3G comme lte(13) .
Systmes radio-mobiles cellulaires actuels et volutions . Les systmes cellulaires
ont t les premires solutions radio-mobiles grand-public pouvant rpondre la majorit
des exigences prcdentes, apportant des services un trs grand nombre dutilisateurs
simultans sur des zones tendues. La 2G, et en particulier le systme gsm(14) , a connu
un dploiement mondial et un succs commercial sans prcdent. Ce standard numrique
a sduit un march de masse en se concentrant sur de simples communications vocales et
un accs classique en mode circuit centralis par un oprateur. Lvolution de cette norme
a suivi les besoins afin denvisager des transmissions en mode paquet de donnes varies
avec le gprs(15) , puis une augmentation des dbits en optimisant les algorithmes avec
edge(16) . Toutefois, les tarifs levs des services non-voix ncessitant de grandes quantits
dinformations transmises, malgr un dbit faible (infrieur 200 kbit/s) et une qualit non
assure, poussent innover en dployant un nouveau standard qualifi de 3G. Ce dernier
utilise dautres bandes de frquences (chrement acquises) et des algorithmes daccs la
couche physique totalement diffrents, bass sur le cdma(17) . Le systme le plus rpandu
actuellement et progressivement dploy en Europe est lumts(18) . En parallle, le succs
rapide des accs haut-dbit alternatifs pousse les organismes de normalisation comme le
3GPP [3] linnovation afin de rester concurrentiel en proposant rgulirement de nouvelles
release. Ainsi, lhspa(19) (en particulier lhsdpa(20) pour la voie descendante, apparu dans
la release 5) est une volution importante des traitements de la couche physique pour
augmenter le dbit maximal vers 10 Mbit/s. Toutefois, une robustesse et des dbits accrus
ainsi quune latence rduite dans les transmissions sont ncessaires pour faire face aux
attentes grandissantes en qualit de services pour la prochaine dcennie, ce qui impose la
mise en uvre de nouvelles techniques.
(13)

Long-Term Evolution, galement not 3G release 8.


Global System for Mobile.
(15)
General Packet Radio Services, encore appel 2.5G.
(16)
Enhanced Datarate for GSM Evolution, encore appel 2.75G.
(17)
Code Division Multiple Access.
(18)
Universal Mobile Telecommunications System.
(19)
High-Speed Packet Access.
(20)
High-Speed Downlink Packet Access, encore qualifi de 3.5G ou 3G+.
(14)

xxiv

Introduction

Technologies pressenties . Pour rpondre aux contraintes avec des bandes et puissances limites, les algorithmes multi-porteuses de type ofdm (Orthogonal Frequency Division Multiplex ) et les systmes avec de multiples antennes lmission et la rception,
qualifis de mimo (Multiple Input Multiple Output), font partie des principaux candidats
pour la course lefficacit spectrale. Leur combinaison est particulirement adapte, et
permet denvisager une monte en dbit tout en conservant une complexit de rception
raisonnable. En effet, les techniques multi-porteuses [4] permettent dutiliser de manire
idale la ressource radio et de se plier des contraintes spectrales strictes en rpartissant
la puissance de manire adapte. Par ailleurs, combines du codage ou de ltalement,
elles assurent une robustesse en exploitant une diversit temps-frquence. Le progrs des
techniques de codage-canal, en particulier avec lapparition des principes turbo dans larticle de Berrou [5], permet ds lors dapprocher les bornes thoriques prvues par Shannon
en mono-antenne (encore not siso pour Single Input Single Output). Pour rduire la
complexit et la latence, et mme dpasser ces limites defficacit spectrale siso, lextension au domaine spatial a commenc par les tudes thoriques de capacit mimo de
Telatar et Foschini [6, 7]. Ces travaux ont permis denvisager une brusque augmentation
des dbits pour peu que lon suppose plusieurs antennes simultanment en mission et en
rception, ainsi quun environnement adquat. Cependant, les solutions de codage espacetemps associes sont souvent tudies dans un contexte idal et spatialement dcorrl
[8, 9], alors quun autre pan des systmes multi-antennes, base de formation de faisceaux [10], considre un environnement gnralement trs diffrent. La combinaison et la
comparaison de diffrentes techniques dans un contexte commun et suffisamment raliste
est alors ncessaire pour valuer la pertinence de ces systmes. Par ailleurs, loptimisation
algorithmique ne doit pas rduire la flexibilit offerte en temps / frquence / espace par ces
systmes mimo-ofdm prometteurs, mais proposer un ensemble de compromis adapts
lenvironnement, aux rcepteurs et aux applications. De nouvelles solutions, rpondant aux
contraintes techniques et pratiques de la voie descendante des systmes radio-mobiles, vers
des terminaux de rception varis ayant une complexit matrielle rduite et un nombre
dantennes souvent plus faible que lmetteur, doivent tre envisages.
Motivations et contexte des travaux . Cest dans ce contexte innovant, o les services
numriques explosent et le haut-dbit mobile semble devenir ralit, que sinscrit ltude.
Alors que les projets sur les systmes sans-fil se multiplient, les travaux initialement raliss ont permis de contribuer au projet europen IST-MATRICE (Multicarrier cdmA
TRansmission techniques for Integrated broadband CEllular systems), au rseau dexcellence NEWCOM (Network of Excellence in Wireless COMmunications), et un Contrat
de Recherche Externe avec France Telecom R&D. Le travail de thse a t ralis au sein
du groupe Communications-Propagation-Radar de lIETR (Institut dlectronique et
de Tlcommunications de Rennes) et porte sur loptimisation de systmes radio-mobiles
multi-antennes et multi-porteuses. Le travail collaboratif initi dans MATRICE regroupait
plusieurs partenaires industriels (CEA-LETI, France Telecom R&D, Mitsubishi Electric
ITE, Nokia, ST Microelectronics) et acadmiques (UPM Madrid, IT Portugal, UNIS UK,
IETR). La solution de rfrence propose dans les contributions [11, 12], combinant du

Introduction

xxv

codage espace-temps orthogonal Alamouti avec du mc-cdma (Multi-Carrier Code Division Multiple Access, associant ofdm et cdma) a t simule dans le cadre de MATRICE,
puis a confirm sa pertinence en tant retenue comme base de dpart pour le projet IST4MORE. Par ailleurs, certains travaux en mimo et en estimation de canal itrative ont
contribu aux dlivrables NEWCOM, et se sont inscrits en partie dans un change avec le
centre arospatial allemand (DLR, Munich).

Axes dtudes et principales contributions


Lobjectif des systmes dits de 4e gnration (ou Beyond-3G) tudis ici est de rpondre
la problmatique, qui peut se reformuler : dans un systme mimo large-bande transmettant des paquets dune station de base vers des utilisateurs mobiles, quels traitements
numriques appliquer ? Pour satisfaire aux contraintes, diffrents axes doivent tre explors pour utiliser au mieux les proprits du canal de transmission et rpartir de manire
plus ou moins idale la puissance en temps / frquence / espace dans un systme multiutilisateurs charge variable. Une tude fdratrice au niveau algorithmique va permettre
duniformiser lapproche et les notations, afin dvaluer quitablement plusieurs solutions
dans un contexte de simulation commun et suffisamment raliste. Par ailleurs, les mthodes de traitement du signal qui nous semblent les plus appropries, autorisant des
dtections linaires au niveau du mobile, permettront dvaluer les dbits envisageables
en voie descendante. Tout en conservant ce cadre pragmatique, des dbits suprieurs
100 Mbit/s sont esprs, mme en contexte difficile avec une mobilit leve.
Ensuite, des optimisations sont proposes en fonction des conditions de fonctionnement,
et une flexibilit est conserve pour sadapter aux scnarios. En particulier, le travail effectu cherche la faon optimale dexploiter les rseaux dantennes en fonction du contexte
dapplication (caractristiques du canal indoor /outdoor plus ou moins riche en diffuseurs,
corrlations, mobilit, nombre dantennes, connaissance ou non du canal lmission et/ou
la rception. . .). Une premire tape de cette contribution majeure a permis dtablir une
stratgie entre des techniques de formation de voie, prfiltrage ou codage espace-temps
pour des rcepteurs de faible complexit. Larticle [13], crit en collaboration avec IT
et UPM, dresse ainsi les meilleurs compromis performance/complexit en fonction de la
connaissance du canal lmission. Dans un second temps, nous optimisons (en fonction
de lenvironnement mimo et des capacits de traitement du mobile) les systmes ne ncessitant destimation de canal quau rcepteur, qui reprsentent les solutions mobiles les
plus ralistes en voie descendante. En particulier, nous cherchons exploiter la diversit
(temps/frquence/espace) dans un systme multi-porteuses avec talement, codage espacetemps-frquence et codage-canal, afin doffrir une robustesse, mme dans les scnarios les
plus difficiles. Aprs ltude de combinaisons Alamouti-mc-cdma dans [11, 12], nous proposons de nouvelles techniques de diversit dont les performances suprieures sont vrifies
malgr la simplicit de dtection. Nous cherchons galement augmenter le dbit de faon approprie tout en restant des rapports signaux bruit et complexit raisonnables.

xxvi

Introduction

Dautres techniques de codage sont ainsi proposes et values, et les performances des
diffrentes solutions sont compares. Enfin, nous tentons de lever des verrous lis la
dtection et lestimation de canal sur des rcepteurs mimo varis. Les communications
internationales [14, 15, 16] ralises en collaboration avec le DLR prsentent des solutions
compltes et ralistes destimation du canal mimo dans diffrentes conditions de mobilit.
Ce rapport de thse est organis en trois parties, regroupant les huit chapitres. Lapproche employe, depuis les aspects gnraux du systme, jusquaux optimisations particulires des algorithmes en contexte raliste, permet de justifier les solutions proposes
dans les contextes les plus difficiles.
La premire partie expose les contraintes, le contexte, et pose les bases de notre systme de 4e gnration. Ainsi, le chapitre 1 dcrit tout dabord les contraintes physiques,
technologiques et financires, et les attentes des systmes 4G en termes de services, dbit
et mobilit. Le contexte dtude y est abord, insistant sur les projets europens dans
lesquels nous avons contribu et sur le travail collectif de dimensionnement associ. Les
deux chapitres suivants, considrant des sujets rcurrents en communications numriques,
prsentent les modles et relations successivement pressentis pour le systme. Ainsi, le
chapitre 2 introduit les effets du canal travers les outils de caractrisation au second
ordre sans entrer dans tous les dtails de la propagation ; nous en donnons alors une reprsentation matricielle adapte au systme qui sera utilise par la suite. Ceci permettra de
faire rapidement le lien entre les effets pris en compte par les diffrents modles de canaux
couramment simuls et le modle mimo raliste considr. Enfin, le chapitre 3 donne
les choix rsultants de ces deux premiers chapitres, et valide a posteriori les hypothses
prises dans le modle. Les principales notions et les scnarios y sont galement rappels, servant de rfrence tout au long du rapport. Les scnarios gnralement considrs
dcoulent des rflexions collectives menes dans les projets IST MATRICE et 4MORE,
conformment aux rapports techniques communs [17, 18, 19, 20].
La deuxime partie expose les principales thories et implmentations des systmes multiporteuses et multi-antennes, en insistant sur les algorithmes choisis, le systme ralis, et
les performances obtenues comme rfrences. Ainsi, le chapitre 4 dcrit les systmes
multi-porteuses et ltalement, avant de poser la chane de communication complte, qui
sera considre comme une base mono-antenne par la suite. Les diffrents traitements raliss lmetteur et au rcepteur y sont expliqus, afin de fournir des rsultats et limites
thoriques de performance auxquels nous nous rfrerons dans les chapitres suivants. Ensuite le chapitre 5 y ajoute la dimension spatiale, dcrivant les modles et algorithmes
principaux des systmes multi-antennes. Une distinction est faite suivant la connaissance
de canal disponible lmetteur et au rcepteur. Nous insisterons spcialement sur les
systmes mimo nayant de connaissance de canal quau rcepteur, et tout particulirement
sur les techniques de codage espace-temps ; puis nous tablirons le modle de simulation
gnrique du systme mimo-ofdm-cdma avec talement et codage pouvant seffectuer
dans les trois dimensions que sont le temps, la frquence, et lespace. Des performances
limites seront alors prsentes.

Introduction

xxvii

La troisime partie cherche optimiser le systme complet prcdent, en ladaptant au


contexte, tout en respectant les soucis dimplmentation dans un environnement de plus
en plus raliste. En effet le canal transmettant linformation, offrant des possibilits en
termes de diversit et capacit, est le paramtre central dans la conception du systme et
des algorithmes de dtection cohrente. Aussi le chapitre 6 propose doptimiser un cas
particulier du systme gnrique prsent, tout en gardant une complexit relativement
faible au rcepteur quel que soit le contexte. Pour cela, la solution considre combine
du mc-cdma avec un traitement spatial najoutant pas dinterfrences, tel que le codage
espace-temps en bloc orthogonal (ostbc). Les schmas diversit proposs gardent alors
le maximum dindpendance entre les dimensions, que ce soit entre les sous-porteuses ou
les symboles quasi-orthogonaux dans ce cadre mc-cdma, entre les utilisateurs, ou dans
la combinaison spatiale des donnes mises. Loptimisation porte alors principalement sur
lapport de la diversit travers les talements et codages, et les mthodes de dtection linaires au niveau du mobile. Ensuite, le chapitre 7 relche la contrainte sur le traitement
spatial, en particulier lorthogonalit du codage espace-temps, autorisant diverses combinaisons de linformation sur un bloc de donnes. Loptimisation porte alors sur un compromis entre le dbit-paquet moyen, la fiabilit et la complexit, pour rpondre aux besoins
en termes de QoS tablis prcdemment. Ce systme combinant multi-porteuses, codage
espace-temps-frquence, et traitement de la diversit, devra sadapter aux contraintes et
lenvironnement pour maximiser le rendement, et nous nous attacherons ici fournir
une capacit maximale au niveau lien physique afin damliorer les dbits requis pour la
4G. Les principaux rsultats y sont prsents de manire synthtique, afin de montrer
rapidement les perspectives dvolution. Enfin, le chapitre 8 revient sur lhypothse trop
optimiste considre de connaissance du canal au rcepteur. Ainsi, procdant une relle
estimation du canal mimo, les conclusions des chapitres prcdents sont revues, partir des
effets estims et constats sur le systme complet. Diffrentes techniques sont prsentes,
et des rgles pour le choix des algorithmes peuvent alors tre tablies partir des rsultats
obtenus. Les deux principales catgories destimation de canal mimo retenues considrent
lutilisation de symboles pilotes orthogonaux (pace : Pilot-Aided Channel Estimation), et
ventuellement des donnes mises avec un traitement itratif au rcepteur (ice : Iterative
Channel Estimation). La rsistance des algorithmes tudis dans les chapitres prcdents
des erreurs destimation permet dvaluer le gain apport par ces nouveaux systmes
dans un contexte raliste face la complexit introduite.
La conclusion gnrale dresse un panorama des principales solutions envisages, rappelle
les contributions majeures et prsente quelques perspectives.

Liste des publications et communications


Article de revue internationale .
F. Portier, I. Raos, A. Silva, J-Y. Baudais, J-F. Hlard, A. Gameiro et
S. Zazo, Transmission Techniques for Downlink Multi-Antenna MC-CDMA Sys-

xxviii

Introduction

tems in a Beyond-3G Context . Journal of Communications and Networks, vol. 7,


no 2, pages 157170, Jun. 2005.
Confrences internationales .
F. Portier, R. Legouable, L. Maret, F. Bauer, N. Neda, J-F. Hlard,
E. Hemming, M. des Noes et M. Hlard, Performance Comparison of Multi-User
Detectors for the Downlink of a Broadband MC-CDMA System . In IST Mobile &
Wireless Communications Summit (IST, Lyon), Jun. 2004.
F. Portier, J.-F. Hlard, J.-M. Auffray et J.-Y. Baudais, STBC MC-CDMA
Systems for Indoor and Outdoor Scenarios . In Proc. IEEE 8th International Symposium on Spread Spectrum Techniques and Applications (ISSSTA, Sydney, Australia),
pages 555559, Aug. 2004.
F. Portier, J.-Y. Baudais et J.-F. Hlard, Performance of STBC MC-CDMA
Systems over Outdoor Realistic MIMO Channels . In Proc. IEEE 60th Vehicular
Technology Conference (VTC2004-Fall, Los Angeles, USA), vol. 4, pages 24092413,
Sept. 2004.
S. Sand F. Portier, et J.-F. Hlard, Channel Estimation for Orthogonal STBC
MC-CDMA Systems over Realistic MIMO Channels . In IST Mobile & Wireless
Communications Summit (IST, Myconos, Greece), Jun. 2006.
S. Sand F. Portier, et J.-F. Hlard, Orthogonal STBC MC-CDMA System
with Channel Estimation over Realistic High Mobility MIMO Channels . In Proc.
16th Wireless World Research Forum Meeting (WWRF, Shanghai, China), Apr.
2006.
F. Portier, S. Sand et J.-F. Hlard, Iterative Channel Estimation for Orthogonal STBC MC-CDMA Systems over Realistic High-Mobility MIMO Channels . In
Proc. IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC, Helsinki, Finland), Sept. 2006.
Contributions principales aux contrats externes .
Projets europens IST-MATRICE/IST-4MORE
cf. sites Web http://ist-matrice.org et http://ist-4more.org
Participation au groupe de travail MATRICE-WP3 (algorithmes et couche physique)
Contribution aux dlivrables D3.1/D3.2, D3.1a/D3.2a, D3.1b/D3.2b, D3.5 . . .
Contrat de recherche avec France Tlcom
Contributions en mimo-mc-cdma avec du codage espace-temps (ld. . .)
Rseau dexcellence NEWCOM
Travail sur lestimation de canal MIMO
Collaboration avec le centre arospatial allemand DLR
Prsentation des travaux [21] et contribution aux documents du dpartement 1, e.g.
dlivrable WP.1.2 "Report on analytic milestones for multi-user space-time coding,
coding design and signal design for OFDM and MIMO systems"
version allge soumise, Avril 2007

Premire partie

Contraintes, contexte, et
spcifications dun
systme de 4e gnration
ette partie a pour but de cadrer ltude mais aussi de poser
les bases du systme de communication de 4e gnration (4G)
propos. Les nombreux partenariats, en particulier au niveau europen,
ont fortement orient ces recherches, et dfini les scnarios les plus
intressants. Combins des modles de canaux mimo ralistes
prenant en compte les corrlations en temps/frquence/espace, les
choix effectus vont permettre de dimensionner notre systme et
spcifier le modle de transmission numrique. Outre la caractrisation
du canal et la prsentation des modles les plus courants, nous allons
donc rappeler les hypothses, notions, et scnarios considrs.

CHAPITRE

Contraintes des systmes 4G


et contexte de ltude

Sommaire
1.1 Contraintes physiques et performances attendues
1.1.1 Contraintes des futurs systmes . . . . . . . . . . . .
1.1.2 Attentes des futurs systmes . . . . . . . . . . . . .
1.2 Contexte de ltude et projets europens . . . . .
1.2.1 Projets europens IST-MATRICE et IST-4MORE .
1.2.2 Autres projets . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

. . . . .
4
. . . . . . 4
. . . . . . 7
. . . . .
9
. . . . . . 9
. . . . . . 14

1.1

Contraintes des systmes 4G et contexte de ltude

Contraintes physiques et performances attendues

Face un nombre croissant de systmes sans-fil quils soient de diffusion, cellulaires,


adhoc, points daccs distants, ou de simples moyens de contrle la 4G devra se frayer
un chemin tout en se pliant de nombreuses contraintes aboutissant des compromis.
Ainsi, elle devra rpondre aux contraintes daccs radio au niveau de la couche physique,
avec une complexit et un cot dquipement mesurs. Malgr cela, le systme propos
devra rpondre aux besoins en termes de services, offrant dbit et mobilit une grande
varit de terminaux. Nous allons commencer par quelques gnralits sur les systmes
sans-fil.

1.1.1

Contraintes des futurs systmes

Accs la couche physique . Au niveau de la couche physique, les transmissions sansfil doivent faire face des contraintes doccupation spectrale et de puissance dmission.
Les possibilits en termes de capacit sont principalement limites par ce couple puissancebande offert, et deux approches sont souvent considres dans la littrature pour respecter
les normes daccs radio :
La premire approche profite des drglementations en cours et de lautorisation
ventuelle dmettre sur un trs large spectre, mais trs faible puissance. Ces
systmes que lon retrouve sous la dnomination ultra-large-bande (uwb : UltraWide-Band ) peuvent par exemple utiliser un accs impulsionnel et, par un codage
appropri des squences, autoriser la transmission simultane de plusieurs flux haut
dbit. Pour faire face aux contraintes spectrales et politiques, le signal uwb peut tre
transpos en plus haute frquence et filtr de manire respecter les masques normaliss et frquences interdites ; Pour rpondre plus efficacement ces contraintes,
plusieurs variantes, pouvant combiner masque ultra-large-bande et systme multiporteuses par exemple (cf. Multi Band ofdm Alliance [22, 23]), voient ainsi le jour.
La deuxime approche, utilisant plus classiquement un accs frquentiel limit, sapparente aux systmes cellulaires des prcdentes gnrations, savoir lallocation
dune bande spectrale spcifique denviron 50 100 MHz. Les caractristiques de
puissances autorises sont alors proches de celles adoptes en 3G, cest--dire de
lordre du Watt, ou de la dizaine de dBm par MHz en mission, alors que les systmes uwb ont des limites fixes aux alentours de 40 dBm/MHz. Les systmes
multi-porteuses (mc : Multi-Carrier ) sont pressentis comme avantageux pour occuper efficacement tout ce spectre.
Cependant, chaque stratgie rpond des applications diffrentes, car les contraintes nergtiques aboutissent des compromis en termes de dbit et de couverture, voire de mobilit,
dlai, cot. . . Par ailleurs, la bonne gestion des interfrences, dans un environnement sansfil de plus en plus satur, est cruciale pour assurer une qualit de service (QoS ) minimum.
Pour notre systme 4G, nous dvelopperons dans cette thse la deuxime approche du
systme cellulaire avec spectre spcifique. Les approches uwb sans licences nous semblent

1.1 Contraintes physiques et performances attendues

4G ?

I. S. M.

802.11a, Hiperlan
ISM...

GPS

FP2005

802.11b, bluetooth,
ISM...

2G/GSM

30
20
10
0
-10
-20
-30
-40
-50

DECT
3G/UMTS...

2G/GSM

puissance mise
(dBm/MHz)

plus adaptes des transmissions faible distance (wpan : Wireless Personal Area Network . . .), voire des rseaux maills adhoc avec de faibles possibilits de contrle et une
QoS plus rduite, la manire des rseaux peer-to-peer pouvant sinsrer sur un accs
sans-fil de type wlan (Wireless Local Area Network ). La figure 1.1 schmatise lallocation spectrale pour les principaux systmes grand-public actuels, et les tableaux 1.1 et
1.2 rsument leurs caractristiques ; on y remarque que les modulations multi-porteuses
ofdm sont omniprsentes dans les derniers systmes dvelopps. Toutefois, les bandes et
puissances alloues varient parfois dun pays lautre, et les frquences les plus basses
sont encombres par de nombreux systmes de diffusion, de contrle, ou radio-amateurs,
rendant ncessaire la monte en frquence pour trouver des bandes disponibles. Une description plus dtaille du systme cellulaire envisag sera donne dans la section 1.2.

U.W .B.

frquence
8

10

(Ghz)

Fig. 1.1 Approche spectrale : allocation (simplifie) des principales frquences civiles
Complexit des quipements . Au niveau des quipements, les systmes 4G devront
galement faire face des contraintes de complexit, surtout au niveau du terminal mobile
(mt : Mobile Terminal ). Outre les questions de taille, limitant le nombre possible dantennes, le mobile doit tre pratique et conomique lachat comme lusage. Sa complexit
algorithmique doit donc tre raisonnable, lui assurant ainsi une autonomie suffisante pour
la plupart des applications. Quant aux contraintes au niveau des stations de base (bs :
Base-Station), elles sont assez proches de celles des prcdentes gnrations.
Cots et oprateurs . Au niveau de la rentabilit et prennit du systme, ce dernier
devra rpondre des contraintes de cot assez fortes. En particulier, le cot par bit transmis devra tre aussi faible que possible. Mais le cot initial pour le dploiement devra tre
galement raisonnable face aux autres systmes, tout en assurant une compatibilit avec
les systmes pr-existants, en particulier ceux de 3e gnration. Quant la compatibilit
au niveau rseau, elle favorise lutilisation du tout-ip (Internet Protocol ) de bout-en-bout.
Toutefois, loptimisation de loverhead introduit par cet hritage dentte et leur portage
vers la mobilit restent des sujets ouverts, et discuts lIETF [24]. La scurit et le contrle
des communications ne doivent galement pas tre ngligs. Les choix en dcoulant sont
dcrits la section 3.1.

Contraintes des systmes 4G et contexte de ltude

Tab. 1.1 Principaux systmes cellulaires radio-mobiles


Gnration
Norme

Services
nibles

dispo-

Dbit utilisateur

Porteuse fc

Modulation (couche physique) et


accs multiple

Duplex
(dl/ul)

principales innovations

FDD

numrique

1G

voix, analogique
voix et bas dbit
(mode connect)

9.6
/
14.4 kbit/s

900 MHz /
1.8 GHz

GSM : GMSK ;

2G

voix + services
multimdia dbit
modr

54 kbit/s /
236 kbit/s

900 MHz /
1.8 GHz

FDD

services multimdia

multimdia, diffrentiation des services, gestion des


ressources. . .
idem avec augmentation des dbits...

384 kbit/s
(jusqu
2 Mbit/s
par bande)
jusqu
10 Mbit/s

2 GHz

EDGE : ajout 8PSK ; allocation


des ressources tendue (GPRS
jusqu 4 timeslot par usr, EDGE
jusqu 3 timeslot)
DS-CDMA (QPSK) ; UMTS :
CDMA par bande de 5 MHz

FDD (ou
TDD)

2 GHz

DS-CDMA (ajout de modulations 16QAM... ; adaptatif...) ;


CDMA par bande de 5 MHz

FDD (ou
TDD)

CDMA + pens
pour le multimdia
(flexibilit,
QoS ...)
dbit

multimdia, multitude de services et


haut dbit

cf.
figure 1.2

5 GHz ?

multi-porteuses ?
mimo ?
cdma+tdma+fdma ?
mc-cdma/ofdma en dl ?

TDD ?

GSM, IS95

2.5G
GPRS
EDGE

puis

3G IMT2000
UMTS,
CDMA2000...

3.5G
HSDPA...

4G

FDM+TDMA

(GSM : 8 utilisateurs par bande de


200 kHz)

efficacit
spectrale, convergence
et
intgration,
flexibilit, diversit
des terminaux... ?

Tab. 1.2 Autres systmes sans-fil (wpan, wlan, accs boucle locale, diffusion, . . .)
Nom / Norme

Type / Services disponibles

Dbit utilisateur

Porteuse fc

Modulation (couche physique) et accs multiple

Duplex
(dl/ul)

principales innovations

2.4 GHz

GFSK ; FH-SS

TDD

faibles cot
consommation

1.9 GHz

GFSK ; FDMA/TDMA

TDD

idem
remplace le fil du
combin

11 Mbit/s

2.4 GHz

SC-QPSK ; CSMA/CA

TDD

rseau domestique
cot modr

54 Mbit/s

5.2 GHz

OFDM ;
CSMA/CA
(OFDM+TDMA en Hiperlan2)

TDD

efficacit spectrale
augmente

54 Mbit/s

2.4 GHz

OFDM ; CSMA/CA

TDD

500 Mbit/s ?

2.4 GHz
5 GHz

OFDM
+
CSMA/CA

TDD

wpan : couverture et mobilit faibles. Divers : systmes personnels. . .

Bluetooth

802.15. . .
DECT

wpan, dbit modr


entre petits quipements
cf. [2]
syst. numrique sans-fil
(inter-combins)

720 kbit/s

480 Mbit/s

et

wlan : couverture moyenne et mobilit faible.

WiFi
802.11b
WiFi
802.11a,
Hiperlan2

wlan, rseau
grand-public

local

wlan, rseau
grand-public

local

WiFi
802.11g

wlan, rseau
grand-public
wlan, rseau
grand-public

local

WiFi
802.11n

local

MIMO ;

efficacit spectrale
augmente
efficacit spectrale
augmente, MIMO

wman et accs boucle locale : couverture tendue et mobilit faible.

WiMax
802.16. . .,
Hiperman

wman, boucle locale


radio

70 Mbit/s ?

2-11 GHz ?
(3.5 GHz
en France)

OFDM. . .
(OFDMA. . .)

TDD
FDD

alternative la
boucle locale filaire

diffusion : couverture tendue.

DAB

DVB-T

DVB-H

jusqu
256 kbit/s
par canal
jusqu
Digital Video Broadcas, 30 Mbit/s
ting
/canal 8MHz
partie terrestre
Digital Video Broadcas- 3 Mbit/s
Digital Audio Broadcasting

ting - Handheld

divis
temps

en

< 1.5 GHz

OFDM + dmodulation diffrentielle

radiodiffusion numrique

< 900 MHz

modulation cohrente par pilotes rpartis)

tldiffusion numrique, haute efficacit spectrale

idem DVB

OFDM

ajout de la mobilit en tldiffusion

OFDM (QAM leves et d-

1.1 Contraintes physiques et performances attendues

1.1.2

Attentes des futurs systmes

Vision de laprs 3G . Fin 2005, le nombre dabonns en tlphonie mobile dpasse 2


milliards dans le monde, et le potentiel de croissance reste fort. Aprs de gros investissements dans lachat de licences et pour le dveloppement de larchitecture du rseau, les
principaux oprateurs mobiles favorisent le dploiement progressif de la 3G sur les marchs
les plus prometteurs. Paralllement, les rseaux locaux sans-fil wlan se sont rapidement
dploys dans les bureaux, les accs publics (hot-spot) ou encore dans les foyers. Les systmes de diffusion numrique de type DAB et DVB [25] peuvent galement apporter toute
sorte de flux ds aujourdhui vers de nombreux utilisateurs. Par ailleurs, le potentiel des
rseaux adhoc reste dmontrer [26]. La 4G est alors vue comme un environnement sansfil mobile large-bande, sinscrivant sans doute dans un contexte htrogne, mais tentant
pourtant dapporter lutilisateur tous les services dont il a besoin de manire continue et
transparente (seamless). Des donnes de tout genre devront ainsi transiter partout o cela
est ncessaire en utilisant la technologie la plus approprie. Il est encore difficile de dire sil
y aura une relle convergence des technologies en ligne de mire ou plutt des rcepteurs
compatibles avec une multitude de normes et protocoles daccs ; les raisons techniques ne
sont pas les seules en jeu. Ce qui est sr, cest que ces systmes ncessitent des innovations
sur de nombreux points, et en particulier sur la couche physique, car la qualit de service
demande est tributaire des performances du systme en termes de capacit et de mobilit.
Services attendus . Pour sduire lutilisateur et atteindre le march de masse, laccs
large-bande sans-fil 4G devra considrer, entre autres, les applications et services suivants :
Accs des contenus multimdias (audio, vido. . .) avec une mobilit raisonnable,
Tlchargements (ventuellement hors ligne i.e. non temps-rel),
Applications communicantes, Vido-confrence, et jeux en ligne,
Contrle et surveillance distance, services domotiques,
Services Internet scuriss tels que les accs distants aux rseaux dentreprises,
Tltravail,
E-business, achat en ligne,
Informations personnalises lies la localisation ou aux prfrences,
Applications spcifiques dassistance et navigation, services de guidage touristique,
Services additionnels ou restreints suivant le lieu,
...
Les 8 premiers services sont dj disponibles via un accs Internet classique et devront
tre tendus et optimiss pour des terminaux mobiles. Les dernires applications, lies la
golocalisation de lutilisateur, sont destines lui offrir des services supplmentaires apprciables dans un contexte mobile. La QoS requise varie fortement dun service lautre
en termes de dbit, dlai, garanties derreur ou de flux minimum, retransmissions, etc. Les
performances vises varieront donc pour optimiser les scnarios. Certaines de ces applications pourraient utiliser les capacits mmoire du terminal pour y charger les informations
hors ligne de manire optimiser le rseau. La gestion des flux de tlchargement ou
le rapatriement de la messagerie et dautres informations locales lors des priodes dinac-

Contraintes des systmes 4G et contexte de ltude

tivit sont alors traiter principalement par les couches suprieures, la couche physique
se contentant doffrir une capacit suffisante pour atteindre la QoS demande.
mobilit
FP2005

300km/h

rapide
(train...)

suburbain

60km/h

urbain

2G

3G

4G

2.5G

3.5G

edge

hsdpa

...

...

802.16. . .

indoor
statique

802.11b

wlan
1

Hiperlan2 . . .
802.11a/g . . .

10

802.11n. . .
802.15. . .

100

dbit (Mbit/s)

Fig. 1.2 Approche utilisateur : dbits attendus suivant les gnrations de systmes
Capacit et mobilit . Concernant les capacits attendues en termes de dbit et nombre
dutilisateurs, la 4G vise souvent (cf. figure 1.2), pour une bande de lordre de 50 MHz, un
dbit total par secteur de cellule de lordre de :
10 20 Mbit/s jusqu 300 km/h (incluant le train),
20 50 Mbit/s jusqu 60 km/h dans un environnement urbain,
plus de 100 Mbit/s en environnement indoor et pico-cellulaire faible mobilit.
Ces dbits tant partags entre tous les utilisateurs du secteur de cellule, les zones les plus
urbanises devront envisager des cellules de petite taille. Il sagit gnralement de besoins
en termes de donnes au niveau utilisateur, cest--dire aprs avoir considr les pertes
au niveau des diffrentes couches et les mises en trames. Par ailleurs, une flexibilit dans
le partage de cette ressource et de laccs multiple est un point important considrer ds
la couche physique.
Diversit des terminaux . La catgorie du terminal (mt) dfinira sa capacit traiter
telle ou telle application. Les terminaux mobiles lgers bnficieront probablement de
services multimdia plus limits, moins dy autoriser lajout dextensions tels que des
crans flexibles ou des systmes de projection. Lajout de la dimension spatiale (plusieurs
antennes par rcepteur) permet dapporter une information supplmentaire au systme
pour accrotre sa capacit. Ceci pourra tre souvent utilis pour approcher la QoS
requise, par exemple en privilgiant la robustesse ou le dbit. Ainsi des terminaux plus
volumineux tels que les ordinateurs portables pourront envisager des connexions tendues
pouvant marier haut-dbit, mobilit, et robustesse au niveau QoS . En outre, ladaptation
du terminal son environnement et sa reconfigurabilit sont des points importants dans
un systme amen voluer rapidement.

1.2 Contexte de ltude et projets europens

1.2

Contexte de ltude et projets europens

La recherche mondiale est trs active pour influencer lvolution des systmes de communication au del de la 3e gnration. La comptition sest accrue et mondialise, et de
nouveaux modles oprationnels et conomiques (business model ) sont apparus, avec un
recentrage sur lutilisateur et les applications proposes. Par ailleurs, les monopoles se font
de plus en plus rares, dcuplant les exigences des utilisateurs qui se retrouvent au cur
du systme. Nous pouvons distinguer trois zones de recherche majeures :
LAsie du Sud-Est, tire par les contributions de NTT DoCoMo, mais galement
quelques forums 4G et un fort march potentiel, planifie la 4G pour 2010. Des dmonstrations significatives ont dj eu lieu au Japon, et ce dernier devra galement
compter sur les avances corennes et la monte en puissance de la Chine, ces trois
pays ayant la main-mise sur des technologies cls envisages pour la 4G.
LAmrique du Nord nest pas en reste, avec des organismes tels quIEEE, des travaux
et brevets importants dtenus par un ensemble de grandes entreprises (AT&T, Bell
Labs, . . .), des start-up innovantes et de prestigieuses universits.
Enfin, nous nous intresserons particulirement la vision europenne, avec ses projets IST qui tentent de combler le retard accumul face aux rsultats obtenus au
Japon. Notons par ailleurs quau niveau national, la plupart des tats europens y
ajoutent des programmes de recherches spcifiques (RNRT en France, BMBF en Allemagne. . .). Les pays dEurope du Nord ont su tirer partie du succs de la 2G avec
le gsm, mais ont perdu de leur hgmonie face aux tats-Unis puis la coalition
asiatique lors de lacclration vers les gnrations suivantes [27].
Au del de ces programmes, des alliances de constructeurs et des forums, ou encore des organismes gnraux et de standardisation, tels que WWRF, 3GPP, ETSI, ITU, influencent
galement ce que pourra tre le sans-fil de la prochaine dcennie. Les premires rflexions
sur la 4G [28, 29, 30] montrent que la ralit dpasse parfois les prvisions, en termes de
nombre dabonns en particulier, mais que les dernires tapes doptimisation et de normalisation vers la mise en place du rseau complet requirent souvent plus de temps que
prvu. La recherche au niveau technique se joue donc ds maintenant.

1.2.1

Projets europens IST-MATRICE et IST-4MORE

Orientations europennes . La vision europenne de la 4G est celle dun systme intgr bas sur la transmission de paquets ip, offrant une large gamme de services simultans,
nimporte quand, nimporte o, et supportant une grande varit de terminaux. Les activits de recherche de lUnion Europenne vont donc dans ce sens, et sont principalement
organises en programmes de 4 ans appels Framework Programmes (FP). MATRICE
(Multicarrier cdmA TRansmission techniques for Integrated broadband CEllular systems)
et 4MORE (4G M c-cdma multiple antenna system On chip for Radio Enhancements)
font partie de ces programmes europens IST (Information Society Technologies [31]),
financs respectivement lors des FP5 et FP6.

10

Contraintes des systmes 4G et contexte de ltude

Projets et partenaires . Le projet europen IST-MATRICE [17], faisant partie du FP5


de 2002 2005, avait pour but daboutir la dfinition de solutions jusqu la conception
dune maquette 4G. Pour cela, il devait proposer une rponse innovante et conomiquement
viable pour laccs large-bande de 4e gnration des systmes terrestres multi-cellulaires,
fournissant QoS et haut-dbit en environnement indoor et outdoor . Le projet europen
IST-4MORE [32], faisant partie du FP6, a dbut en 2004 pour mettre en valeur les derniers
rsultats obtenus dans MATRICE en ajoutant ces algorithmes avancs jusquau niveau
matriel, afin daboutir un dmonstrateur optimis et reconfigurable. Les imperfections
additionnelles de la partie radio-frquence y sont donc tudies. Le projet IST-MATRICE
regroupe, en sus de lIETR/INSA, des partenaires reconnus en Europe dont voici la liste :
Commissariat lEnergie Atomique (CEA-Leti, Grenoble),
ST-Microelectronics (STM, Suisse),
France Tlcom (FT R&D, France),
Mitsubishi Electric ITE (ITE-TCL, Rennes),
Nokia (Bochum, Allemagne),
Universidad Politecnica de Madrid (UPM, Espagne),
Instituto de Telecomunicaes (IT Aveiro, Portugal),
University of Surrey (UniS, Angleterre).
Pour 4MORE, deux partenaires supplmentaires ont t retenus dans le consortium :
Deutsches Zentrum fr Luft und Raumfahrt E.V. (DLR, Allemagne),
Acorde (Espagne).
Couche physique . Ces projets sont dcoups en groupes de travail (WP : WorkPackages), et jai principalement contribu au WP3 de IST-MATRICE, ddi la couche
physique. Les travaux raliss sur cette couche 1 du modle osi considrent un accs largebande travers un systme multi-porteuses, avec de ltalement de spectre additionnel,
principalement de type mc-cdma (Multi-Carrier Code-Division Multiple-Access) pour la
voie descendante (dl : downlink ). Les avantages du mc-cdma ne sont plus dmontrer, en
particulier dans un systme multi-cellulaire, et un rapide rappel des caractristiques principales dun tel systme avec un talement gnralis en deux dimensions est fourni dans la
partie suivante, section 4.1. Prcisons simplement que cette technique combine les intrts
de lofdm (Orthogonal Frequency Division Multiplex ), tels que lefficacit spectrale et la
robustesse face au canal multi-trajet tout en gardant une complexit raisonnable au rcepteur, aux avantages du cdma (Code-Division Multiple-Access) en matire de flexibilit
et de bonnes proprits face aux interfrences des systmes cellulaires. Laspect multiantennes mimo (Multiple-Input Multiple-Output) est galement considr, en supposant
une station de base (bs : Base-Station) pouvant avoir jusqu 4 antennes, et des terminaux mobiles (mt : Mobile Terminal ) ayant jusqu 2 antennes. Les gains possibles en
termes de capacit sont thoriquement importants, et seront rappels dans la section 5.1.
En outre, leur combinaison un systme multi-porteuses facilite grandement le dcodage
dans la majorit des cas.

1.2 Contexte de ltude et projets europens

11

Autres aspects . Laspect multi-cellulaire nest quassez peu considr, les interfrences
des autres cellules pouvant tre supposes comme contribuant llvation dun bruit blanc
gaussien (awgn : Additive White Gaussian Noise) [19, 33]. Par ailleurs, ce rapport de thse
insistera peu sur les aspects radio-frquence une fois le modle pos, et fera limpasse sur de
nombreux points lis aux couches hautes et limplmentation matrielle, se concentrant
sur la couche physique. Toutefois, des simulations plus ralistes considrant de nombreuses
imperfections ont t menes. Des rsultats intgrant les couches plus hautes, dduits de
ceux obtenus en couche physique, peuvent tre obtenus travers les dlivrables des projets
[17, 32], en particulier MATRICE D4.4, D4.5, et D4.6. Ces derniers considrent des algorithmes plus ou moins avancs de gestion des ressources (Dynamic Ressource Allocation,
. . .) [34] afin doptimiser les diffrents flux offerts par la couche physique. Des optimisations supplmentaires en considrant conjointement les couches 1 et 2 (Cross-layer design
[35, 36]) sont tudies au sein des WP4 de MATRICE et WP2 de 4MORE.
Motivations . Les motivations du projet partent du constat que la 3G est une bonne volution des communications traditionnelles vers le multimdia mobile, mais que les capacits
envisages, avec la rapide croissance des services Internet et lattrait pour les appareils mobiles, risquent de limiter les possibilits de croissance. Les dbits attendus, principalement
en voie descendante o de nombreux services de tlchargement et diffusion sont esprs,
sont plus de 10 fois suprieurs ceux offerts par la 3G. Le premier but de MATRICE(1) est
donc datteindre des dbits allant jusqu 20 Mbit/s dans un environnement vhiculaire, et
jusqu 100 Mbit/s en indoor , utilisant une bande alloue de lordre de 50 MHz. A cet effet,
de nombreuses techniques sont tudies : diffrents accs multiples, techniques de diversit
et codage, galisation et dtection multi-utilisateurs, adaptation du dbit aux conditions
et lenvironnement, utilisation de la dimension spatiale . . .
Principaux paramtres . Les premires rflexions au sein des projets ont permis de
figer certains paramtres qui sont rappels ici pour mieux cibler ltude du canal qui va
suivre. Plus de dtails sont donns dans les documents MATRICE D1.x et 4MORE D1.1,
ainsi que dans le chapitre 3 :
Concernant les frquences, MATRICE a men des simulations autour de 5 GHz alors
que 4MORE a opt pour une porteuse de 5.2 GHz. Dans tous les cas, il a t dcid
dopter pour linter-oprabilit avec lumts, jusqu dfinir une frquence dchantillonnage multiple de 3.84 MHz. Ceci permet entre autres de faciliter le handover
entre ces deux systmes complmentaires, en particulier dans les zones moins denses
o la 4G ne pourra tre totalement dploye. De plus, pour des questions de cot,
diffrents terminaux avec diffrentes frquences dchantillonnage pourraient tre
envisags. La complexit tant souvent proportionnelle la bande, des chantillonnages de 3.84 plus de 50 MHz sont possibles. Cependant, les projets se focalisent
sur les cas extrmes large-bande, savoir 15 3.84 = 57.6 MHz pour MATRICE et
16 3.84 = 61.44 MHz pour 4MORE.
(1)

Par la suite, nous ferons souvent rfrence au nom MATRICE pour englober le travail effectu au sein
des projets IST-MATRICE et IST-4MORE, la chane de simulation de base tant la mme [37].

12

Contraintes des systmes 4G et contexte de ltude

La dfinition des cellules et des bilans de liaison attendus a prcd le dimensionnement. Les premires estimations en outdoor urbain semblent favoriser des distances
entre bs et mt infrieures 500m. Le dploiement serait alors limit aux zones les
plus denses dans un premier temps. La rpartition hexagonale avec des stations de
base tri-secteur, chacun mettant sur 120 comme dcrit sur la figure 1.3, permet
doptimiser la distance entre bs tout en augmentant la capacit.
Le partage (duplex ) entre les flux descendants (bs vers mt) et montants (mt vers
bs) doit rpondre aux contraintes du trafic multi-cellulaire et aux besoins algorithmiques. Ainsi, cest donc le mode tdd (Time-Division Duplex ) qui est prconis,
autorisant une certaine flexibilit pour faire face un trafic variable et asymtrique.
Cette utilisation de la mme bande frquentielle pour les voies montante et descendante simplifie galement les algorithmes ncessitant une connaissance du canal aux
deux extrmits, en utilisant la rciprocit faible vitesse. En particulier, le contrle
de puissance et les systmes adaptatifs que ce soit au niveau de la pr-galisation
mc-cdma, de lalgorithme multi-antennes, du water-filling en modulation/puissance,
etc peuvent tirer partie du tdd. Concernant les contraintes, alors que le mode
fdd requiert une attention particulire sur les bandes de garde et lajout dun duplexeur au niveau de la partie rf (radio-frquence), le tdd ncessite principalement
de sattarder sur lintervalle de garde entre les slots de la voie descendante et ceux
de la voie montante. Ces temps sont calculs sur les dlais maximum de transmission
et sont donc proportionnels aux tailles des cellules. A cette fin, le systme de mise
en trame choisi, respectant les contraintes ci-dessus et proche du choix 4MORE, est
dcrit la section 3.1. Permettant de rduire la partie rf, le tdd est particulirement intressant en mimo, au prix dune synchronisation plus complexe. A noter
que le problme dinterfrence multi-cellulaire est accru en tdd, et peut ncessiter
la synchronisation des stations de base, un codage spcifique chaque cellule, et
des algorithmes au niveau des couches plus hautes pour diminuer les ventuelles
interfrences entre les deux voies. Par ailleurs, un code de scrambling est ajout
pour blanchir le signal mis dans le canal. Cependant, le choix de ce mode duplex a
peu dinfluence sur le reste du rapport, et nous considrerons gnralement la voie
descendante, supposerons souvent aucune connaissance du canal lmetteur, et ne
dtaillerons pas laspect multi-cellulaire. En particulier, nous traiterons lestimation
de canal au rcepteur mobile en dl, celle-ci tant la plus critique au niveau des
besoins en dbit.

bs
bs
bs

Fig. 1.3 Organisation multi-cellulaire et tri-secteur des stations de base

1.2 Contexte de ltude et projets europens

13

Modlisation et codage en SystemC . Pour rpondre ces scnarios et entamer


ltude de la couche physique sur une base commune, une chane de simulation de rfrence a t dveloppe en SystemC [38]. Les avantages de SystemC en tant que librairie
additionnelle au C++ ne seront pas rappels dans ce rapport, mais citons son intrt
dans un travail de groupe par son implicite utilisation systmatique des classes pour chaque
module, avec des entres/sorties bien dfinies, et une tentative de convergence du langage
vers limplmentation de type VHDL. Cette sparation des processus, au del de faciliter
le travail simultan, offre un aspect modulaire sans avoir se soucier des connexions entre
modules (scheduling automatique grant les buffer de type FIFO entre chaque module. . .)
lorsque ltude est mene uniquement haut niveau (software), et permet un raffinement
progressif vers limplmentation hardware (types et reprsentation des valeurs transmises
en virgule fixe, gestion synchrone du scheduler et des signaux, architecture proche du matriel facilitant par la suite un placement et routage des fonctions dans les composants. . .).
Comme le montre brivement la figure 1.4, cette chane labellise V0 modlise un systme
de transmission mc-cdma siso (Single-Input Single-Output), et est dornavant disponible
au tlchargement sur le Web [37]. De nombreuses contributions, en particulier au niveau
de la ralisation de cette chane de simulation en SystemC, ont abouti la ralisation dun
papier commun [20]. Cette chane a galement servi de base 4MORE et son utilisation
est envisage dans dautres projets. Par la suite, pour le besoin de cette thse et pour
tendre ltude dans le cadre du projet en ajoutant la dimension spatiale, un canal mimo a
t insr avec du codage espace-temps, afin dobtenir quelques rsultats complmentaires
fournis avec la version V1 de la chane de simulation ; citons les dlivrables MATRICE
D3.1a, D3.2a, D3.1b, D3.2b. Les observations les plus intressantes sur ces versions V1
et V2 ont fait lobjet de contributions et prsentations en confrences [11, 12]. Chaque
partenaire a galement fourni des versions V1 et V2 en implantant un algorithme avanc
dans un ou plusieurs des modules de la chane de dpart, aboutissant des dlivrables
comparatifs [19]. Notre contribution aux dlivrables ntant pas rappele dans la suite de
ce rapport, des rsultats complmentaires (ou pr-tudes. . .) peuvent se trouver dans les
documents pr-cits. Par concision, nous prfrons renvoyer vers le site Web MATRICE
[17] o la liste des publications faisant suite ces tudes est galement disponible. Enfin,
plus de dtails sur la chane personnelle tendue, labellise V5 et ralise pour prsenter
les rsultats de ce rapport, sont donns dans les chapitres 4 et 5.

Fig. 1.4 Chane de simulation de base V0 considre pour MATRICE

14

1.2.2

Contraintes des systmes 4G et contexte de ltude

Autres projets

Divers projets intgrs . La plupart des projets considre des traitements de signaux
de plus en plus complexes, des systmes mimo et des algorithmes de codage et modulation
volus, des technologies software-radio avec un systme reconfigurable, etc. Cependant
la combinaison de tous ces aspects dans un systme complet et raliste nest que trs rcemment envisage. Des projets intgrs tels que IST-WINNER (Wireless World Initiative
New Radio) [39] se donnent pour objectif de considrer laccs radio dans sa globalit, en
faisant le tour des technologies mergentes pour la 4G. Au niveau europen, nous pouvons
encore citer les projets FITNESS, ROMANTIK, STRIKE, ARROWS, BROADWAY. . .
Rseaux dexcellence et NEWCOM . Paralllement, des rseaux dexcellence se sont
forms pour fdrer les forces sexerant souvent de manire cloisonne dans les diffrents
projets. Le rseau dexcellence NEWCOM (Network of Excellence in Wireless COMmunications) [40] en fait partie, et se donne pour objectif dexplorer les nombreux verrous
subsistant dans les systmes de transmission sans fil. Ce rseau trs large, intgr au FP6
et regroupant des centaines de partenaires, sest mis en place de mars 2004 aot 2006.
Ces contacts entre chercheurs ont permis de fructueux changes, et jai ainsi pu passer
6 semaines au centre arospatial allemand (DLR, Munich, Allemagne), dans le cadre de
NEWCOM, afin de proposer des solutions destimation de canal mimo dans un contexte
mc-cdma. Afin de garder un fil conducteur cette thse, ma chane de simulation V5, qui
reste compatible MATRICE et 4MORE, a t prise comme point de dpart, facilitant la
comparaison des rsultats au cours de lvolution des simulations et des diffrents chapitres
du rapport. Des contributions aux prsentations et aux dlivrables NEWCOM [21, 41] sont
disponibles sur le site Web [40].
Autres contrats . Enfin, le laboratoire IETR noue de nombreuses relations dans le cadre
de projets nationaux RNRT et rgionaux tels que Palmyre, et certaines recherches font
lobjet de contrats au niveau local, avec des entreprises comme France Tlcom. Certaines
contributions sur le codage espace-temps et sur lassociation des techniques mimo et du
mc-cdma ont t fournies France Tlcom travers ces partenariats.
En rsum, le futur environnement sans-fil risque dtre dense et htrogne mais devra permettre lutilisateur daccder de nombreux services de manire transparente,
avec des terminaux intgrants plusieurs standards de cot et de complexit raisonnables.
Les dbits requis par la 4G imposent dallouer une bande minimale denviron 40 MHz
conjointement une puissance dmission suffisante, mais ncessitent surtout une tude
algorithmique en contexte raliste pour exploiter de manire optimale cette capacit offerte. Pourront-ils approcher les limites thoriques au niveau de lefficacit spectrale
de la couche physique ? Dans un systme mobile large-bande multi-antennes et multicellulaire, ceci implique des algorithmes pouvant sadapter tout type denvironnement
et de canal de transmission ; la mobilit est donc un paramtre important quil convient
de traiter de manire adapte ds la couche physique. Ce sont ces canaux mobile largebande mimo que nous allons voir maintenant.

CHAPITRE

Modles de canaux mimo

Sommaire
2.1 Gnralits sur le canal de propagation . . .
2.2 Reprsentation systme du canal mimo .
2.3 Modles de canaux de transmission existants
2.3.1 Modles stochastiques . . . . . . . . . . . . . .
2.3.2 Modles dterministes gomtriques . . . . . .
2.3.3 Modles hybrides . . . . . . . . . . . . . . . . .
2.4 Modle de canal de transmission considr .

15

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

. . . . .
. . . . .
. . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . .

16
21
28
28
31
32
34

16

2.1

Modles de canaux mimo

Gnralits sur le canal de propagation

Le canal o se propage londe lectromagntique est modlis de nombreuses faons dans la


littrature. Dans cette premire section, nous rappellerons les consquences des diffrents
phnomnes physiques, savoir les variations vues par la chane de transmission et
souvent considres en temps et espace. Ces variations sont gnralement spares suivant
leur chelle, comme le montre la figure 2.1 provenant de louvrage de Philippe Guguen [42]
et aboutissent des notions de dispersion et slectivit. Des hypothses et statistiques permettront ensuite denvisager la validit des modles, que ce soit au niveau lien ou au niveau
systme. Pour ne pas alourdir le rapport, nous ne prsentons que ce qui semble essentiel
la comprhension des chapitres suivants, plus proches du systme, mais il est possible de
consulter les rfrences sur le canal de propagation pour de plus amples informations (en
particulier [43] et les rfrences quil contient).

Puissance reue (dBm)

Dcroissance moyenne avec la distance

Fluctuations grande chelle


Fluctuations petite chelle

Position (chelle log)

: longueur donde

Fig. 2.1 Variations produites par la transmission dans un canal hertzien

Pertes moyennes en distance. . . (path-loss) . Lattnuation moyenne de londe


lectromagntique en fonction de la distance entre lmetteur et le rcepteur, due aux
pertes en espace libre et divers effets de rfraction/rflexion/diffraction, nest pas considre directement dans notre tude. En effet, cette perte combine avec le contrle de
puissance lmission aboutit, au niveau du rcepteur, un niveau moyen de puissance.
Par ailleurs, ce mme rcepteur souffre dun certain niveau de bruit, terme regroupant
les interfrents gaussiens du canal et surtout les imperfections de la chane de rception
avec une somme de bruits physiques inhrents aux composants. Ceci conduira la considration dun rapport signal--bruit (snr : Signal-to-Noise Ratio) au niveau du rcepteur,
seule mesure de tous ces effets combins.

2.1 Gnralits sur le canal de propagation

17

Variations grande chelle (shadowing ) . Ces variations lentes qui peuvent tre
traques par le rcepteur, et ce titre compenses ou vues comme les pertes prcdentes
travers le snr, seront considres uniquement au niveau systme. En particulier, elles
seraient intressantes lors de lutilisation des rsultats de la couche physique au niveau lien
instantan (courbes de taux derreurs en fonction du snr) pour les simulations systmes
prenant en compte les couches suprieures.
Variations petite chelle (fast-fading ) . Laspect multi-trajet de la propagation radiolectrique implique la rception dun signal variant rapidement, suite aux combinaisons
en phase ou non de ces trajets. A haute frquence, et dautant plus dans un contexte mobile, ces vanouissements ne peuvent tre vits ou considrs par les couches suprieures,
mais doivent tre pris en compte ds le dpart dans les simulations au niveau lien de la
couche physique. Ce sont donc ces variations que nous considrons principalement comme
cause des dispersions, et des notions de diversit et de slectivit temporelle ou frquentielle qui en dcoulent. Lajout de plusieurs antennes et la prise en compte des angles de
dpart et darrive des diffrents trajets permettent dtendre cette notion de diversit au
domaine spatial. Nous gnralisons donc ci-aprs ces termes dans les trois dimensions, et
serons gnralement amens modliser ce fast-fading de manire statistique.
Hypothses classiques . Alors que les variations lentes, simplement vues comme aboutissant une puissance moyenne (ordre 1) sur la dure de nos simulations, ne seront pas
prises en compte dans la recherche dalgorithmes et de codages lintrieur dun slot,
les vanouissements du fast-fading seront pleinement reprsents par la somme de sousrayons introduisant, entre autres, une variance au niveau de la puissance (ordre 2). Dans
lenvironnement considr, avec une bande des signaux troite par rapport la frquence
porteuse, nous rappelons quelques hypothses souvent admises pour caractriser le canal
de manire statistique. En effet, en raison des nombreuses variations aux origines souvent
complexes ou inconnues, il nest pas judicieux de caractriser les canaux de faon purement dterministe. Une partie statistique est alors souvent introduite dans le modle pour
caractriser lvolution alatoire. Dans un environnement suffisamment riche, bande et
puissance limites, les hypothses courantes conduisent employer le thorme de la limite centrale sur un grand nombre de sous-rayons ; ceci implique gnralement des lois
gaussiennes comme nous verrons dans les modles en bande de base de la section 2.3. La
rapidit de variation, dans les dimensions temps / frquence / espace (t/f/s), dpend
du contexte et de la mobilit ; rappelons quun dplacement dune demi-longueur donde
est suffisant pour vrifier cette variation, et que la monte en frquence amplifie donc ces
effets. Pour valider ltude lordre 2, nous posons les hypothses suivantes :
On suppose le canal ergodique, i.e. les moments statistiques sont quivalents aux
moments calculs par rapport aux variables physiques t/f/s. En pratique, ce sont
sur ces dernires variables que sont calcules les moyennes lors de simulations dune
dure suffisante pour obtenir un rsultat fiable sur de nombreux vanouissements.
On suppose que le canal peut tre reprsent par des processus stationnaires au sens
large (wss : Wide-Sense Stationary), cest--dire que les moments dordre 1, 2 et les
matrices de corrlation de ces processus dans lun des domaines t/f/s ne varient pas

18

Modles de canaux mimo

lorsque le canal volue dans les autres domaines. Pour cela, on suppose galement
la non-corrlation des diffuseurs gnrant les multiples trajets dans le canal (us :
Uncorrelated Scatterers) aboutissant par exemple la dcorrlation des variables
temps et retard de trajet.
Corrlation, dispersion et slectivit . Ltude lordre 2 des fonctions de corrlation
2D et de leurs quivalents par transformes de Fourier a t mene par Bello dans le cas
siso [44]. Lextension spatiale ajoute lhypothse wssus conduit dfinir une fonction
dautocorrlation(1) globale du canal ne dpendant plus que des carts entre chantillons,
Rh (t, f, ~r) , Eh [h(t, f, ~r)h (t + t, f + f, ~r + ~r)]

(2.1)

o t, f , et ~r reprsentent respectivement les carts en temps, frquence, et espace,


h(t, f, ~r) est la fonction de transfert du canal, et () est le complexe-conjugu. Par un jeu
de transformations de Fourier suivant ces 3 variables, on peut dfinir plusieurs quivalents,
comme cette fonction de diffusion Doppler-retard-pulsation (scattering function),


Sh , , ~k = FTt7, f,~r7~k (Rh (t, f, ~r))
Z Z Z +
=
Rh (t, f, ~r) exp([2t + 2 f ~k~r])dt df d~r

i
h
(2.2)
= E |H(, , ~k)|2
o , , et ~k reprsentent respectivement les talements Doppler, retard, et pulsation.
Ces transformations supposent un systme linaire et localement invariant en temps sur le
bloc considr pour la transforme de Fourier. Ces transformations peuvent tre projetes
ou ralises sur une seule variable pour permettre de passer dune fonction dautocorrlation montrant une cohrence dans un domaine, un spectre de diffusion montrant la
dispersion dans le domaine dual. Ainsi, en enlevant la dimension spatiale, nous obtenons
les statistiques usuelles au second ordre du canal wssus siso, que lon peut reprsenter
par sa fonction de diffusion Sh (, ) ou en utilisant la rponse impulsionnelle du canal
h0 (t, ) par son quivalente
Z +
h (t, ) = IFT7t (Sh (, )) =
Sh (, ) exp(2t)d
(2.3)

partir de laquelle nous utiliserons abondamment le profil dtalement des retards (apdp :
Average Power-Delay-Profile) moyenn partir du spectre de puissance donn dans (2.4),
et la fonction dautocorrlation temporelle dduite de lquation (2.5).
Z
Sh ( ) = h (t, ) |t=0 = Sh (, ) d
(2.4)
Z
Rh (t) = Rh (t, f ) |f =0 =

(1)

h (t, ) d.

(2.5)

pour le canal modlis sous forme complexe, un facteur 1/2 est gnralement introduit [45], mais na
que peu dimportance ici vu que nous normaliserons les densits de probabilit.

19

2.1 Gnralits sur le canal de propagation

Dans un contexte radio-mobile multi-trajet, considrant une bande de frquences et une


dure suffisamment grandes, ces corrlations aboutissent des considrations de slectivit.
Si la cohrence dans une dimension est grande, autrement dit si la fonction dautocorrlation est tale, alors le canal change assez peu suivant cette dimension et prsente alors
une slectivit faible si on le considre localement ; autrement dit pour le systme, le canal
connat alors peu dvanouissements et montre une dispersion assez faible dans le domaine
dual. Le tableau 2.1 rsume les notations employes dans ce rapport pour dfinir statistiquement le canal en temps / frquence / espace. Pour une forme du spectre de diffusion
donne, ou par dualit une fonction dautocorrlation donne (par exemple un spectre
rectangulaire auquel correspond une autocorrlation en sinus cardinal), la mesure de dispersion est inversement proportionnelle la mesure de cohrence, puisquil y a dualit
par transforme de Fourier. Notons enfin que nous avons utilis un formalisme pour ramener les effets de la dimension spatiale sous une forme proche de celle utilise pour les
autres dimensions, et nous avons abusivement utilis la notation dintgration vectorielle
pour viter dalourdir la reprsentation dans les trois dimensions spatiales. Par ailleurs,
au niveau du systme multi-antennes considr, ceci se simplifiera en effectuant des produits scalaires entre les fronts donde et le rseau dantennes. Notons galement que ceci
sapplique alors au niveau de lmetteur (tx) et du rcepteur (rx), mme si nous avons
simplifi la reprsentation en ne mentionnant quun vecteur spatial ~r. Nous aurons donc
en ralit, en plus du temps de cohrence et de la bande de cohrence, une distance de
cohrence (rtx )c lmission, et une distance de cohrence (rrx )c la rception.
Outils et mesures pour caractriser le canal . En se limitant au second ordre, le
canal peut tre caractris laide des moyennes et des mesures de dispersion mentionnes
ci-avant. Considrant une approche systme, nous abandonnons la nature vectorielle des
champs et de lespace, et supposons leffet des antennes dans le modle de canal, comme
nous le verrons plus loin. Cependant, prcisons que les mesures de cohrence spatiale nont
un sens quen ne considrant des hypothses particulires, telles quun rseau dantennes
linaire, alors que le systme final pourrait tre conu autrement (utilisant la diversit
de polarisation. . .). Avec ces simplifications, nous pouvons ainsi facilement caractriser le
canal de la mme manire dans les 3 dimensions t/f/s. Toutefois, sans ces hypothses, lextension nest pas gnante pour le systme puisque ce dernier ne considrera gnralement
pas une distance de corrlation mais directement la matrice de canal pour caractriser la
corrlation spatiale. La notion despace sera alors intgre travers deux paramtres dantenne dmission et dantenne de rception dans la rponse impulsionnelle du canal. Pour
caractriser le canal dans une dimension {, , k}, lquation (2.6) pose une densit de

Tab. 2.1 Dimensions utilises pour caractriser le canal


Domaine
Mesure de cohrence
Spectre dual
Mesure de dispersion

temporel t
(t)c
Doppler

frquentiel f
(f )c
retard

spatial ~r
(~r)c
pulsation ~k
~k

20

Modles de canaux mimo

probabilit comme tant la version normalise du spectre de puissance ; nous la noterons


dsp (densit spectrale de puissance [46]). A partir de l, la caractrisation dordre 1 peut
tre dfinie par la moyenne sur ce profil de dispersion (quation (2.7)) et la caractrisation
dordre 2 (quation (2.8)) par lcart-type de dispersion (rms : Root Mean Square).
p () , R
Z
E [] ,
Z
,

Sh ()
Sh () d

(2.6)

p ()d

(2.7)

( E []) p ()d

1/2

(2.8)

Des exemples de valeurs de dispersion Doppler (Doppler-spread ) et de dispersion des retards (delay-spread ) reprsentatifs sont donns dans la section 3.3.1. De la mme faon, on
peut caractriser le canal dans le domaine dual u {t, f, r} par des valeurs de cohrence.
L encore on pourrait employer lcart-type sur des dimensions finies, mais il est plus judicieux de dfinir une cohrence x%. Nous choisirons donc gnralement la mesure de
cohrence (bilatrale) 50% lorsque cela nest pas prcis :
h (u) , Rh (u)
R
Rh (0)

(2.9)

h (u) | 0.5).
(u)c = (u)50%
= 2 arg min (|R
c

(2.10)

|u|

Relation avec le systme . Les variations du canal peuvent avoir un effet important sur
les performances du systme si ce dernier est mal dimensionn. Nous appelons chip un lment localis en temps / frquence / espace. Une fois le systme correctement dimensionn,
supposant une invariance sur chaque chip, le canal introduit un facteur de puissance par
chip ; lorsque cette puissance est ngligeable, on parle dvanouissement et linformation
ne pourra pas tre reue de manire fiable en ce point localis. Alors, suivant les donnes
sa disposition, le systme pourra soit sadapter au canal, soit tenter de moyenner leffet en talant et codant linformation sur les dimensions dont il dispose. Traitant ainsi la
diversit, il pourra assurer au mieux la QoS demande. Il convient galement de noter
que certaines hypothses ont t mentionnes ci-dessus et utilises pour dimensionner le
systme ou dduire certains algorithmes, alors que le modle de canal plus gnral utilis
dans les simulations ny rpond pas forcment. Ceci est justifi par les outils mathmatiques disponibles uniquement dans le cadre de ces hypothses (wssus, vanouissements de
Rayleigh. . .) alors que le contexte gnral denvironnement 4G impose un modle base
de rayons pour tenir compte des corrlations entre les dimensions, et ainsi autoriser la
comparaison de nombreux algorithmes ayant des approches diffrentes (tels que beamforming et space-time-coding). Nous reviendrons sur ces subtilits en exposant les diffrents
modles dans les sections suivantes. Enfin, pour obtenir des rsultats fiables, le systme
devra considrer des temps de simulation minimaux de plusieurs dizaines de temps de
cohrence, mais galement effectuer une moyenne sur plusieurs ralisations spatiales pour
rellement reprsenter une statistique denvironnement.

21

2.2 Reprsentation systme du canal mimo

2.2

Reprsentation systme du canal mimo

Dune manire gnrale, le signal reu travers un environnement multi-trajet est la


superposition de diffrentes rpliques du signal mis (attnues, dphases. . .) qui sadditionnent de manire constructive ou destructive. Cependant, pour simuler des systmes
de communications numriques, il est souvent ncessaire de passer dune ralit continue
la reprsentation quantifie et borne dun modle, afin de rpondre un ensemble de
scnarios regroups sous des termes statistiques, et ainsi obtenir des rsultats fiables avec
les moyens informatiques actuels. En particulier, nous allons considrer un canal de transmission dont la reprsentation est adapte au systme, regroupant, en sus des effets du
milieu de propagation, les effets des antennes et filtres dmission et de rception et dune
partie rf, comme nous le verrons plus loin.
Reprsentation discrte quivalente en bande de base du canal de transmission
. La liaison entre un rseau dantennes dmission m = 1, . . . , M et un rseau dantennes
de rception n = 1, . . . , N peut tre modlise en bande de base comme sur la figure 2.2,
en considrant un coefficient de canal hn,m (t, f ) entre chaque antenne, chaque instant t
et pour chaque frquence f . Sans aucune hypothse de stationnarit sur le canal, chaque
coefficient peut tre diffrent. De cette manire, le signal yn (t, f ) reu sur lantenne n est
fonction des signaux x mis et des coefficients complexes de canal entre chaque antenne
dmission et lantenne n, comme dcrit dans lquation (2.11) o n (t, f ) est le bruit sur
le chip considr. Le signal reu linstant t est la somme de ces signaux sur toutes les
frquences, considrant une bande limite Fs . De faon quivalente, par dualit entre f
et , le canal peut tre dcrit temporellement comme un filtre h0 par lquation (2.12),
o lon procde alors une convolution pour un signal large-bande, car la rponse impulsionnelle du canal stale temporellement sur plusieurs chips. Cela peut se voir comme
une description plus fine en temps et moins fine en frquence si on considre lquivalence
par transformation de Fourier. Notons que nous avons discrtis les trajets en remplaant lintgrale par une somme, car le systme ne verra que ce que les filtres de rception
laissent passer, et il est inutile de modliser ici le canal plus finement que la frquence

hn,m

Fig. 2.2 Instantan dun canal mimo

22

Modles de canaux mimo

dchantillonnage du rcepteur ; de mme, nous avons considr la rponse impulsionnelle


du canal finie en prenant un nombre maximal de trajets P .
M
X

yn (t, f ) =

(hn,m (t, f )xm (t, f )) + n (t, f )

(2.11)

m=1

yn (t) =
yn (t) =

Fs
M
P
1
XX

yn (t, f )df

m=1 p=0


h0n,m (t, p )xm (t p ) + n (t)

(2.12)

Lquivalence entre les deux reprsentations est immdiate :


hn,m (t, f ) =

P
1 
X
p=0

h0n,m (t, p )e2f p


(2.13)

Nous avons ainsi modlis le canal par un ensemble de nombres complexes h = e ,


reprsentant lattnuation et le dphasage apports en fonction des 4 variables que sont
lantenne dmission m, lantenne de rception n, linstant t, et la frquence f . On suppose
alors la discrtisation en temps et frquence suffisamment fine pour que ce modle soit
valide. Dans nos simulations systmes, seul linstant dchantillonnage importera, relchant
ainsi la contrainte ; nous admettons cependant une rponse plate sur la sous-bande f
considre et la dure t du symbole, permettant la simple multiplication entre h et x dans
lquation (2.11). Nous posons alors les indices discrtiss de temps l et de frquence k
et remplaons hn,m (t, f ) par hn,m (l, k). Le dtail sur les variations des coefficients h et
leur gnration fait lobjet de la section 2.3, mais nous allons auparavant simplifier les
notations en employant un formalisme matriciel pour reprsenter le canal dans le domaine
frquentiel.
Reprsentations mathmatiques matricielles et simplifies . Par la difficult
reprsenter et manipuler des matrices quadri-dimensionnelles, nous dfinissons des matrices
extraites de la matrice de canal en fixant un ou deux paramtres, et dfinissons des matrices
vectorises en alignant les dimensions. Ainsi, dans les premiers articles sur les systmes
dits mimo, la matrice de canal est essentiellement reprsente en espace, supposant le
systme statique et bande troite (donc flat-fading) pour ne pas considrer les variables l
et k :

h1,1 h1,M

..
..
..
H := H (l, k) CN M , H = ...
(2.14)
. h
.
.
n,m

hN,1

hN,M

o hn,m est le nombre complexe reprsentant leffet instantan du canal entre lantenne
dmission m et lantenne de rception n. De cette manire, on peut remplacer lquation
(2.11) par sa version linaire matricielle, instant et frquence fixs, o y CN est le
vecteur reu partir du vecteur mis x CM auquel sajoute le bruit CN :
y (l, k) = H (l, k) x(l, k) + (l, k)

(2.15)

2.2 Reprsentation systme du canal mimo

23

Pour tendre lquation prcdente la dimension temporelle sur une dure de L blocs,
mais en omettant k fix, on pose
Y f = Hf X f + V f , avec Y f et V f CLN 1 , Hf CLN LM , X f CLM 1

(2.16)

H (1)
0

0
x(1)
(1)
y (1)

..
0
x(2)
(2)
y (2)
H (2)
.
f
f
f
f

Y = . , H = .
, X = .. , V = .. (2.17)
..
.
.
.
.
.

.
0
(
)
(
)
y (L)
x
L

L
(
)
0

0 HL

La notation bloc utilise les matrices de lquation (2.15) avec uniquement lindex temporel
l = 1 . . . L entre parenthses. La matrice Hf est diagonale par blocs car on a suppos un
systme bande troite (o on peut alors remplacer bloc par symbole dans la discussion
suivante) sans interfrence entre blocs (ibi : Inter-Block Interference), i.e. un bloc reu
linstant l ne dpend que du bloc mis cet instant mais pas des blocs prcdents. Lextension aux systmes large-bande multi-porteuses de type ofdm sera alors aise car chaque
sous-porteuse sera considre comme un systme bande troite, ajoutant la dimension
frquentielle de manire indpendante des autres dimensions.
De manire quivalente, on peut considrer une matrice Ht un instant donn pour un
systme large-bande dans lequel on prend en compte la dimension frquentielle sur chaque
sous-porteuse k = 1, . . . , Nc , en posant Y t = Ht X t + V t . L encore, la matrice Ht est
diagonale par blocs car on a suppos un systme dont les variations temporelles sur un
bloc taient suffisamment lentes pour ne pas considrer dinterfrences entre sous-porteuses
(ici : Inter-Carrier Interference).
Enfin, on considre le cas gnral large-bande sur Nc sous-porteuses et L blocs temporels travers la matrice H dans lquation (2.18). Labsence dibi et dici est conditionne
par le bon dimensionnement du systme, i.e. une finesse frquentielle et temporelle suffisante de la reprsentation par rapport aux relles variations du canal, rendant la matrice
de canal diagonale par blocs.
Y = HX + V , avec Y et V CLNc N 1 , H CLNc N LNc M , X CLNc M 1

(2.18)

Ainsi, nous gardons lhypothse de linarit pour reprsenter le canal. Nous dimensionnerons le systme de manire ce que cette approche soit valide ( localement flatfading ), principalement en sassurant de lorthogonalit entre sous-porteuses et lindpendance entre blocs, afin de simplifier le travail du rcepteur et les notations introduites. Par


ailleurs, le canal est suppos normalis en puissance moyenne, savoir E |hn,m (l, k)|2 = 1.
Des simulations suffisamment longues seront ncessaires pour confirmer cette tendance limite. Pour allger les notations, nous choisirons une reprsentation matricielle du systme
prenant en compte les 4 paramtres l, k, m, n uniquement lorsque ncessaire, et utiliserons prfrentiellement les reprsentations introduites, savoir H ne considrant que les
2 paramtres spatiaux, ou Hf et Ht ne considrant que 3 paramtres simultanment.

24

Modles de canaux mimo

Mesure de la corrlation spatiale . Aprs avoir prsent des mesures de corrlation


temporelle et frquentielle, dont nous utiliserons maintenant les reprsentations discrtises
t (l) et R
f (k), nous prsentons une mesure de la corrlation entre antennes vue par le
R
h
h
systme. A partir de la matrice H CN M introduite, la corrlation entre antennes peut
tre mesure comme dans lquation (2.19), lesprance tant effectue sur les matrices H
dans lensemble de ce paragraphe. Ces corrlations dpendent des distributions angulaires
des trajets et de lespacement des antennes ; nous reviendrons sur la fonction azimutale
(pas : Power Azimuth Spectrum) lors de la description des modles. De manire matricielle,
on peut regrouper tous ces termes entre chaque combinaison dantennes dans lquation
(2.20), o la notation H :,m reprsente la colonne m de H.


n1 ,n2 ,m1 ,m2 = E hn1,m1 hn2,m2
h
i
RH = E vec (H)vec (H)H ,

(2.19)
(2.20)

avec vec (H) = [(H :,1 )T (H :,M )T ]T .


En prenant lhypothse dune indpendance de ces corrlations lmission et la
rception, nous pouvons sparer ltude de la corrlation spatiale lmetteur et au rcepteur ; la corrlation prsente en (2.19) est alors le produit des corrlations lmission et
la rception, sous certaines hypothses qui seront discutes dans la section suivante. Cette
approche a notamment t choisie dans le cadre du projet IST-METRA [47, 48]. Nous
dfinissons la corrlation entre deux variables comme dans lquation (2.21), en supposant
pour la premire galit des variables alatoires centres (on pourra toujours sy ramener
en enlevant leur valeur moyenne), et pour la deuxime galit des variables de variance
unit, ce qui sera le cas pour notre canal. Nous pouvons considrer trois mesures diffrentes de la corrlation : complexe, denveloppe, ou de puissance, suivant que lon prenne
les coefficients de canal h, leur module |h| ou leur puissance |h|2 . Pour donner une mesure
reprsentative, la corrlation complexe, bien que la plus complte, nest pas ncessaire,
et nous pouvons nous limiter lutilisation du module des corrlations denveloppe. Sous
certaines hypothses, il a t dmontr [49] que les corrlations denveloppe et de puissance
sont proches et reprsentent environ le carr du module de la corrlation complexe.
(1)

r1 ,r2 = p

E [r1 r2 ]

E [|r1 |2 ] E [|r2 |2 ]

(2)

= E [r1 r2 ]

(2.21)

A partir de l, nous pouvons donner les matrices de corrlation en mission et en rception


dcrites en (2.22). Ces matrices sont hermitiennes, voire symtriques et relles lorsquon
considre lenveloppe ou la puissance, et le cas dcorrl optimal correspond des matrices
identit, alors que le cas corrl correspond des matrices remplies de 1. Une notation
matricielle quivalente pour les calculer est donne en (2.23) et (2.24), o lon voit bien
lindpendance des variables dmission m et de rception n. Avec ces notations, nous
pouvons vrifier la relation (2.25), o est le produit matriciel de Kronecker.

2.2 Reprsentation systme du canal mimo

Rtx
H

tx
1,1

tx
2,1
=
..
.
tx
M,1

rx

rx
tx
1,1 rx
1,2 1,N
1,M
rx
..
..
2,1 rx
tx
.
.
2,2
2,2
; Rrx

H = .

..
.
..
.
.
.
.
.
.
.
.
.
tx
rx
rx
M,M
N,1
N,N


H
T
Rtx
n = 1, . . . , N
H = E (H n,: H n,: )


H
Rrx
H = E H :,m H :,m m = 1, . . . , M

25

tx
1,2

tx
RH = Rrx
H RH .

(2.22)

(2.23)
(2.24)
(2.25)

Pour rduire davantage le nombre de paramtres reprsentatifs dun tat de corrlation


gnral, nous pouvons dfinir une corrlation moyenne o seule la distance entre antennes
compte, de la mme manire que nous avons dfini les corrlations temporelles et frquentielles avec lhypothse wssus, et ainsi aboutir des matrices de corrlation de forme
Toeplitz. Linformation porte par les matrices prcdentes se rduit donc deux vecteurs
de taille M et N respectivement ; nous pouvons galement obtenir une valeur de corrlation moyenne indicative en fonction de lespacement entre antennes, comme prsent sur
les figures 3.8 et 3.9 page 58. Une reprsentation encore plus compacte avec une unique
valeur de corrlation lmission et une valeur la rception, en ne fournissant que la
valeur moyenne de corrlation entre deux antennes adjacentes, a t introduite dans la
littrature [50] et prsente comme suffisamment significative. Ces mesures simplifies de
corrlation ont principalement pour but de rapprocher les diffrents modles de canaux que
nous introduirons dans la section suivante, et ainsi de donner plus de sens aux rsultats
prsents par la suite. Certes, le modle semi-gomtrique utilis ( base de rayons) sera
plus complet que cette simple mesure de corrlation, prenant en compte diffrents effets
ne rentrant pas dans les hypothses prcdentes, mais les valeurs indicatives de corrlation
spatiale permettront de se raccrocher aux rsultats existants sur des modles de canaux
stochastiques des fins de comparaison. La validit du rapprochement a par ailleurs t
discute dans la littrature [51, 52], mais ce qui nous intresse ici est plus la possibilit
de fournir des rsultats dans un canal reprsentatif dun certain environnement, ainsi que
des bornes de pires cas et meilleurs cas . Nous ajouterons ces mesures lordre 2,
plus simples comprendre quune liste de rayons, en tant quindications pouvant aider
la comparaison. Par ailleurs, ces mesures de corrlation serviront estimer la diversit
offerte par le canal.
Dcomposition matricielle et rang de canal . Une autre mesure spatiale trs importante du canal mimo, qui servira par la suite estimer sa capacit, est la valeur du rang
de sa reprsentation matricielle, dduite de la dcomposition en valeurs propres. Pour apprcier les effets (ngatifs) de la corrlation, la matrice H reprsentant le canal mimo peut
tre dcompose en utilisant la svd (Singular Value Decompostion). Partant de lquation
(2.15) et nous focalisant sur laspect spatial (i.e. l et k fixs), nous obtenons lquation
(2.26) o D H est une matrice de mme taille que H (N M ), nulle en dehors de sa

26

Modles de canaux mimo

x
1

x
i

x
N

d1

di

dN 0

y1

yi

yN

yi = di x
i + i
di R+ , (i = 1, . . . , rH )

x
M

dM = 0

di = 0, si i > rH

Fig. 2.3 Instantan dun canal mimo : modle quivalent aprs svd
diagonale et contenant les valeurs singulires de H ; U et V sont des matrices unitaires
formes des vecteurs propres de sortie et dentre, i.e. U U H = I N et V V H = I M . Le
rang spatial instantan rH = rang (H) min(M, N ) est donn par le nombre de valeurs
singulires (qui rappelons-le sont non-ngatives) non nulles contenues dans la matrice D H ,
i.e. diag (D H ) = {d1 , . . . , drH , 0 . . . 0}. En appliquant U H au signal reu, on vrifie le systme linaire simplifi de lquation (2.27) tout en conservant les proprits statistiques des
signaux, la multiplication par une matrice unitaire gardant en particulier la distribution
du bruit.
y = Hx + = U D H V H x + .
(2.26)
UHy = y
= DH x
+
, avec x
= V H x.

(2.27)

On peut ainsi diagonaliser le canal vu par le systme, en appliquant une premire


projection travers une matrice unitaire lmission, puis en rtablissant la projection
travers une autre matrice unitaire en rception. Outre le fait de prsenter le canal sous
un autre angle, cela souligne le fait quune connaissance du canal aux deux extrmits
permet de formater le signal de manire optimale pour transmettre linformation sur les
modes propres. Le systme (2.27) est quivalent rH systmes linaires siso avec un gain
en puissance de chaque sous-canal siso donne par |di |2 , (i = 1, . . . , rH ), comme montr
sur la figure 2.3. Cette dernire prsente un systme avec M > N antennes dmission, et
symbolise la distribution de puissance par lpaisseur des traits pour des valeurs singulires
ranges par ordre dcroissant(2) .
(2)

Notons que nous parlons parfois indistinctement de valeurs singulires ou de valeurs propres, mme si
la stricte quivalence mathmatique nest valide que pour des matrices hermitiennes semi-dfinies positives,
car ces valeurs peuvent tre dduites de la svd de H ou de levd (EigenValue Decomposition) de HH H :
H
H
HH H = U H U H = U D H V H V D H
= U (D H D H
HU
H )U .

2.2 Reprsentation systme du canal mimo

27

Suivant la possibilit du systme de sadapter en temps-rel aux variations du canal


ou non, ou suivant le type de capacit recherche (instantane, moyenne ergodique, . . .),
il convient parfois de moyenner sur de nombreuses ralisations du canal. Toutefois, ne
connatre quun rang spatial moyen du canal, tel quen prenant EH [rH ] sur de nombreux
vanouissements ou moyennant en temps et en frquence si nous navons pas de connaissance a priori du canal entre metteur et rcepteur, napporte pas beaucoup dinformation ;
pour valuer la capacit ou pour optimiser les algorithmes, la connaissance de la distribution ou encore plus simplement de bornes limites ou de quelques valeurs de coupure


seront plus utiles. Ainsi, considrer = E HH H la place de la matrice de corrlation
instantane HH H permet plutt destimer la corrlation lorigine de la perte en capacit
et la puissance moyenne ; aprs evd, = U U H facilite cette vrification travers la


rpartition de ses valeurs propres 2i , avec = diag 21 , . . . , 2r , 0 . . . , 0 . La contrainte de
puissance moyenne totale du canal se retrouve dans ces valeurs singulires moyennes :

 X 2
tr E HH H =
i = M N,
(2.28)
o la trace et lesprance peuvent commuter en tant quoprateurs linaires. Si le systme
est totalement dcorrl, r = min(M, N ) et les valeurs propres moyennes sont gales, i.e.
la puissance est statistiquement uniformment rpartie sur les diffrents modes, ce qui est
intuitif si les sous-canaux siso quivalents sont i.i.d. et donc la matrice de corrlation est
diagonale. Enfin, ce qui est susceptible de nous intresser dans un contexte radio-mobile
est ce que nous appellerons le rang de coupure, qui consiste dfinir le rang que lon peut
esprer atteindre sans dpasser celui du canal. Ainsi, rs5% est dfini tel que


P rs5% > rH = 5%.
Cela signifie que 5% du temps, le rel rang rH est infrieur cette valeur de coupure, et que
le systme (2.26) ne pourrait tre invers de manire fiable si x contenait rs5% inconnues.
Nous introduisons donc cette approche qui sera pratique pour rsoudre des systmes mimo.
Toutefois, parler uniquement de rang en tant que rang de la matrice H est rducteur,
ne contenant pas toute linformation de la dcomposition en valeurs propres. Par contre, les
matrices de corrlation du canal HH H et de lquation (2.20), ou de manire quivalente
les distributions de leurs valeurs propres, contiennent linformation ncessaire pour valuer
les proprits offertes par le canal. Nous nous en servirons aux chapitres 5 et 6 pour estimer
la capacit offerte par le canal, mais galement pour obtenir des renseignements sur la
diversit maximale disponible en tendant cette tude dans les 3 dimensions t/f/s. La
matrice de corrlation contient en plus linformation directionnelle , fournie galement
dans les vecteurs de U et V , qui permet de connatre comment exploiter ces proprits
et optimiser la capacit du systme complet. Leur connaissance lmetteur et/ou au
rcepteur conditionnera les limites de performance.

28

2.3

Modles de canaux mimo

Modles de canaux de transmission existants

Pour modliser le plus fidlement possible leffet du canal sur le systme, diffrentes approches ont t souvent considres, voire parfois opposes. Cest le cas de lapproche
dterministe base sur des sommes de nombreux sous-rayons, gnrant ainsi les variations
et dcorrlations, ou de lapproche stochastique non-directionnelle qui se base sur une
distribution alatoire, et rintroduit a posteriori la corrlation. Enfin, pour reprsenter au
mieux les diffrents environnements avec une complexit raisonnable, des modles hybrides
sont considrs. On scinde ainsi les modles en trois grands groupes, le troisime tant plus
prcisment dcrit dans la section 2.4, car nous emploierons un modle hybride gnral
dans le reste du rapport.

2.3.1

Modles stochastiques

Les modles stochastiques bass sur les fonctions et matrices de corrlation introduites
prcdemment, traitent le canal comme un ensemble de valeurs alatoires respectant une
certaine distribution statistique, gnralement lordre 2. La gnration de ces coefficients statistiques est lie lenvironnement par dextensives campagnes de mesures, afin
dobtenir des valeurs de corrlation moyennes reprsentatives. Cependant, ces modles ne
peuvent gnralement transcrire tous les effets du canal. Leur description simplifie partir dun jeu limit de paramtres est pratique et il est ais, contrairement un modle
purement gomtrique, de reprsenter un ensemble denvironnements de manire assez gnrale, mais il est plus difficile de valider la comparaison de diffrents algorithmes sur ces
modles. En particulier, les hypothses dindpendance des dimensions temps, frquence,
corrlation lmission et la rception ne sont pas toujours justifies et gnent la comparaison dalgorithmes tels que formation de faisceau (beamforming souvent tudi avec des
modles gomtriques) et codage espace-temps (space-time-coding souvent tudi avec des
modles purement statistiques). Lapproche gnralement considre, dans des modles
tels que Metra, est de sparer la gnration des sous-canaux siso entre chaque antenne
dmission et de rception, puis de multiplier cette matrice de canal alatoire a posteriori
par des matrices de corrlation spatiale.
Modles siso courants . Les modles de canaux stochastiques mimo sont gnralement
bass sur une extension des modles siso en bande de base. Ces derniers prennent alors
comme paramtres un profil moyen de rponse du canal (apdp) et un spectre Doppler,
ainsi que le type denvironnement permettant de gnrer le processus alatoire dvanouissement. Dans ce paragraphe, nous allons exposer le modle de canal de Rayleigh
multi-trajet avec Doppler, typique dun environnement nlos, mais un fast-fading suivant
une statistique plus gnrale de Rice ou Nakagami est galement couramment utilis [45].
Ainsi, suivant la prise en compte dun trajet direct (los) ou non, on peut modliser
des canaux dont le module varie suivant les lois de Rice ou de Rayleigh. Cette dernire
distribution, qui nest autre quune distribution complexe-gaussienne des vanouissements,

29

2.3 Modles de canaux de transmission existants

provient de lapplication du thorme de la limite centrale sur de nombreux sous-rayons


qui-rpartis sur 2. Autrement dit, le spectre de puissance angulaire (pas) est suppos
uniforme. Les distributions gaussiennes et de Rayleigh sont rappeles en (2.29) et (2.30),
o 2 = h2 /2 est la variance par voie dans le cas complexe ; ainsi si hr et hi suivent une

loi relle gaussienne centre N 0, 2 , alors h = (hr + hi ) a un module qui suit une loi
de Rayleigh et une phase uniforme sur = [0; 2[. La puissance des vanouissements |h|2
suit donc une loi du 2 2 degrs de libert, desprance h2 que nous choisirons unitaire.


(a E [a])2
p (a) =
exp
2 2
2 2



2
p () = 2 exp 2
si 0, 0 sinon.

2
1

(2.29)

(2.30)

Ensuite dans un contexte large-bande, pour modliser laspect retard multi-trajet du


canal, introduit avec la variable lors de la prsentation, un filtre contenant la ligne
retard pondre par les valeurs moyennes par trajet est ajout (tapped-delay line model
prenant comme paramtre lapdp), comme indiqu sur la figure 2.4. On suppose une
indpendance entre les trajets, et une invariance en temps de la statistique. Dans un modle
de Rayleigh, la loi dvanouissement de la figure est une source complexe-gaussienne. Les
facteurs multiplicatifs h0p = E [h0 (t, p )] proviennent dun apdp fix constitu de P retards
discernables.
symboles mis
x(t)

loi d
vanouissement

filtre
Doppler h0

h0
1

loi d
vanouissement

...
loi d
vanouissement

x(t 1 )

FP2005

x(t p )

h0 (t, 0 )

...

h0 (t, 1 )

h0
p

h0 (t, p )

awgn

symboles reus
y(t)

Fig. 2.4 Modle de canal siso stochastique, multi-trajet avec Doppler


Enfin dans un contexte mobile, la variation du canal dans le temps, introduite avec la
variable t lors de la prsentation, est gnralement considre de deux manires dans la
littrature : constant par bloc (block-fading) ou variant suivant une loi dfinie par un filtre
Doppler. Si nous faisons la mme hypothse que prcdemment denvironnement nlos
riche en sous-rayons qui-rpartis sur 2 (dans un plan 2D), alors nous pouvons calculer la
forme de ce spectre. Le paramtre frquence Doppler maximale D , calcul partir de la
vitesse de dplacement relative frquence porteuse donne, dfinira alors ltendue de ce
spectre en frquence. Lquation (2.31) pose cette frquence Doppler, o v est la vitesse du
mt et c la clrit de la lumire. Lquation (2.32) dfinit le rsultat du calcul de spectre

30

Modles de canaux mimo

Doppler avec lhypothse pr-cite (pas uniforme et pas de gain dantenne), appel spectre
de Jakes [53], en forme de U . Ceci correspond une autocorrlation temporelle obissant
une fonction de Bessel de premier type dordre 0, comme dtaill en (2.33). Un spectre
Doppler uniforme sur [D ; D ] correspondrait une autocorrlation temporelle de forme
sinc. Dans un contexte tridimensionnel mobilit moyenne, les spectres gnralement
constats se situent entre ces deux formes.
D , fc v/c ; d = D cos


p
Sh () = 1/ D 1 (/D )2 ) , || < D

(2.31)

Rh (t) = IFT7t (Sh ()) = J0 (2D t).

(2.33)

(2.32)

Nous avons prsent le modle trs classique de canal de Rayleigh multi-trajet avec
Doppler, pour dfinir la valeur du coefficient dvanouissement h entre une antenne dmission et une antenne de rception, indpendamment des autres antennes.
Corrlation spatiale et modles mimo non-directionnels . Lextension aux canaux
mimo des modles prcdents nest gnralement quun ensemble de canaux siso indpendants entre chaque couple dantennes, sur lequel on introduit une corrlation spatiale
a posteriori, parfois difficile valuer [54]. La corrlation entre les sous-canaux siso est
alors ajoute lmetteur et au rcepteur par des matrices de corrlation telles que celles
prsentes en 2.2 [47, 55, 56, 51]. Ainsi, si H dec est la matrice de canal mimo dcorrle
en espace, par exemple constitue dlments i.i.d. CN (0, 1) si elle est gnre partir des
sous-canaux siso de Rayleigh prcdents, la matrice de canal finale est dcrite par
1/2
1/2 H
H = (Rrx
H dec ((Rtx
) .
H)
H)

(2.34)

Nous appellerons ce modle Metra, en rfrence au projet [48] qui se base sur ce principe pour dfinir un canal mimo sans tenir compte des angles de dpart (aod) ni des
angles darrives (aoa) des rayons. Signalons que lutilisation directe de la factorisation de
Cholesky de la matrice de corrlation RH est galement possible lors de limplmentation.
Concernant lvaluation de la corrlation spatiale, nous pouvons procder de la mme
faon que prcdemment o nous avions dcrit les vanouissements, ainsi que la corrlation
temporelle comme une fonction de Bessel et la corrlation frquentielle comme la transforme de Fourier de lapdp. Pour cela, nous reprenons encore une fois lhypothse de pas
uniforme. Entre deux antennes espaces dune distance d faible par rapport aux longueurs
des rayons, le coefficient de corrlation complexe introduit par un sous-rayon dincidence
est exp (2d sin /), o est la longueur donde (cf. 2.3.2). Equi-rpartis sur 2, nous
vrifions lgalit (2) dans lquation de corrlation spatiale suivante :


Z
2d sin
(2)
Rh (d) =
exp
p()d = J0 (2d/).
(2.35)

2
Un espacement dantennes d = /2 permet alors dannuler thoriquement la corrlation
spatiale. Signalons que cette hypothse sur le pas nest pas applicable une bs ; nous le

2.3 Modles de canaux de transmission existants

31

vrifierons la section 3.3.1, avec les mesures sur notre modle de canal hybride 3gppmatrice correctement configur.
Limites du modle . Ce modle tant rpandu, et permettant si besoin une valuation
des performances dun systme indpendamment dune description prcise dun environnement de propagation particulier, il sera utile pour valider et calibrer la chane de transmission. Cependant, les corrlations temporelles et spatiales sont introduites sparment
et ces approches supposent que les pas lmission et la rception de chaque trajet
sont dcorrls, ce qui nest pas toujours valide [57, 58]. En particulier, ce modle nest
pas adapt des systmes bass sur des constructions gomtriques tels que le beamforming. Le modle prsent travers lquation (2.34) ne suppose quune seule interaction
de londe avec lenvironnement, mais des modles plus complets, permettant de considrer
les effets de goulot dtranglement (pin-hole ou keyhole) en considrant deux interactions
par exemple, ont t prsents dans la littrature [59].

2.3.2

Modles dterministes gomtriques

Les modles dterministes gomtriques sont gnralement bass sur la somme de nombreux rayons partant et arrivant chaque antenne, chaque instant, et avec des dlais
variables. Lhypothse spculaire de la propagation de londe ajoute une description
trs prcise de lenvironnement permettent de construire ces bases de donnes de rayons.
Ces dernires peuvent tre obtenues suite un sondage la fois spatial et temporel de
lenvironnement considr, ou suite des simulations de lancer de rayons .
Exemple du modle gomtrique gnralement considr pour le beamforming
. Un modle gomtrique idal, purement los avec un seul trajet et donc une corrlation
totale en puissance, est souvent considr pour tudier les algorithmes gomtriques
cherchant diriger le signal par formation de faisceau. Ceci est li lappellation d antennes intelligentes , et consiste dans ce cas en lexploitation de la connaissance de langle
de dpart ou darrive du rayon pour optimiser un paramtre tel que le snr. Ce modle de
canal mono-trajet nest quune approximation dune corrlation spatiale trs forte dans le
cas o les antennes considres sont proches et langle douverture des rayons ngligeable
(pas concentr). La figure 2.5 montre cette construction gomtrique, et lquation (2.36)
donne la corrlation complexe correspondante, o est langle dincidence (correspondant
laod ou aoa suivant quil sagisse des antennes dmission ou de rception), et o lgalit (2) de lquation (2.36) est vrifie en supposant deux rayons provenant dune distance
grande par rapport lcart entre antennes d. La corrlation en puissance est bien totale,
et seul un dphasage fonction du rapport distance entre antennes sur longueur donde et
de langle dincidence diffrencie les deux signaux. Si ce dphasage est connu et annul par
le systme, alors un gain dantenne de 3 dB est possible, correspondant au gain en snr.




d1 d2 (2)
d sin
cn1 ,n2 = E exp (2
) = exp 2
.
(2.36)

32

Modles de canaux mimo

n1

d1
d

n2

d2

FP2005

Fig. 2.5 Modle gomtrique purement los


Limites du modle . Ces modles gnralement trs complets peuvent reprsenter de
nombreux effets du canal, mais au prix dune grande complexit pour modliser les trs
nombreux rayons, et surtout pour estimer ces rayons partir dun environnement donn.
La base de rayons utilise est spcifique un seul environnent, et il est alors difficile de
prdire au niveau systme leffet dans dautres environnements sans reconsidrer de trs
nombreuses simulations. Contrairement aux modles stochastiques, la restriction nest plus
sur lvaluation de diffrents algorithmes du systme, mais sur la diversit des dfinitions
denvironnements, chaque configuration tant trs spcifique. Certes, la dfinition dterministe de lenvironnement (position des obstacles et diffuseurs. . .) offre une interprtation
physico-gomtrique vidente en supposant une propagation spculaire de londe, mais
manque de flexibilit et prsente une difficult dans le choix des paramtres. Par ailleurs,
la description dterministe des interactions, pouvant se baser sur la thorie uniforme de
la diffraction, est contestable, et rend le modle peu adapt des environnements riches.
Pour avoir une description gnrale au niveau systme tout en gardant une signification
assez large au niveau environnement, des modles hybrides sont alors proposs.

2.3.3

Modles hybrides

Combinaison des deux approches prcdentes . Pour modliser un canal ayant de


nombreux trajets indirects et 1 trajet direct, plutt que de considrer une loi de Rice, nous
pouvons combiner les deux modles de canaux prcdents, stochastiques et gomtriques,
afin de garder une signification directionnelle au trajet direct adapte au modle mimo.
Ainsi lquation (2.37) montre un exemple pour gnrer une matrice de canal mimo de
taille 2x2, i.e. avec 2 antennes dmission et 2 antennes de rception. Le canal est alors
la somme de deux termes pondrs pour garder une puissance moyenne unitaire, o K
est le facteur de Rice. Le premier terme considre une matrice de canal gnre par le
modle stochastique, savoir constitue de variables alatoires complexe-gaussiennes ; ces
variables sont i.i.d. CN (0, 1) si le canal est spatialement dcorrl, ou calcules comme dans
lquation (2.34). Le second terme considre une matrice de canal gnre par le modle
gomtrique, o chaque lment nest quun dphasage correspondant la diffrence de
distance parcourue par le trajet direct pour chaque couple dantennes, comme montr dans

33

2.3 Modles de canaux de transmission existants

lquation (2.36).
r

H=


1
h1,1
K + 1 h2,1

 r

K
h1,2
e 11
+
h2,2
K + 1 e21


e12
.
e22

(2.37)

Modles hybrides directionnels . Les modles hybrides, que nous appellerons encore
stochastiques-gomtriques ou semi-gomtriques, dcrivent de manire statistique un environnement gomtrique. Plus prcisment, lemplacement des diffuseurs, les angles et
les puissances peuvent ainsi tre gnrs partir de statistiques prdfinies. Laspect gomtrique est ainsi conserv par la somme de sous-rayons, permettant de modliser les
diffrents effets du canal, tout en assurant une dfinition simplifie de lenvironnement qui
nest plus limite une mesure dterministe. On combine alors lapproche oriente systme
et algorithme des modles stochastiques et lapproche oriente environnement physique des
modles gomtriques.
Modles rcemment proposs . Diffrents modles ont t proposs pour rpondre
des sries de mesures ou des configurations spcifiques. Ainsi on trouve les modles
un anneau [51] ou deux anneaux [60] suivant que lune ou les deux extrmits de la
transmission soient entoures de diffuseurs. Gesbert a propos le modle diffuseurs distribus [59], plutt adapt des environnements outdoor . Yu [61, 62] sest pench sur la
modlisation mimo en indoor . Les travaux de Molisch [63, 64] sont galement trs riches,
avec des propositions proches du modle 3gpp, rutilises dans le cadre du COST273.
Aprs quelques comparaisons [65, 66], de nombreux projets et organismes de normalisation se penchent aujourdhui sur cet aspect canal, aboutissant plusieurs drivs. Citons
les projets IST-SATURN [67] et IST-FITNESS, limplmentation du modle 3gpp tendu
dans IST-WINNER [39], les activits du COST (259/251/273/. . . [68]), ou encore les nombreuses propositions IEEE 802.X [2]. Enfin, nous allons rapidement rappeler le modle de
Saleh-Valenzuela [69] tendu en mimo [70, 52], qui tente de lier les mesures un modle
semi-gomtrique en groupant les sous-rayons par paquets (clusters de diffuseurs).
Modle de Saleh-Valenzuela tendu en mimo . Le modle initialement propos par
Saleh et Valenzuela considre assez simplement le canal conformment lquation (2.12),
dans laquelle les retards sont variables (suivent gnralement une loi de Poisson), la phase
est suppose i.i.d. et uniformment rpartie sur [0; 2[, et lamplitude des trajets suit une
certaine loi. La principale nouveaut est que cette dernire loi est calcule en deux phases,
chaque sous-rayon provenant dun cluster li au retard par une autre loi dcroissante. Cest
en tendant ce principe en mimo que la notion de cluster prend tout son sens ; un sousrayon provient alors dun de ces groupes appel cluster et qui possde un retard propre
et une position (valeur moyenne dangle), partir duquel il est r-mis en subissant
ventuellement un dphasage et un lger talement angulaire. Les aspects retard et distribution spatiale sont donc troitement lis. Le modle 3gpp, que nous avons choisi dans
MATRICE et que nous utilisons dans cette thse et dtaillons dans la section suivante,
obit ce principe.

34

2.4

Modles de canaux mimo

Modle de canal de transmission considr

Les deux principaux modles de canaux mimo utiliss que nous avons mentionns cidessus sont les modles stochastiques, tels que IEEE 802.11n et iMetra, et les modles
hybrides directionnels bass sur des sommes de sous-rayons, tels que le modle 3gpp-scm
(Spatial Channel Model ). Nous allons dtailler le modle hybride dvelopp dans le cadre
du projet MATRICE, bas sur le 3gpp/3gpp2-scm ahg [71], et utilis pour fournir les
principaux rsultats de ce rapport. Quelques informations complmentaires sur ce modle
de niveau lien sont donnes dans les documents MATRICE et les rfrences [19, 12, 72].
La configuration des paramtres est expose la section 3.3.1.
Modle 3gpp-matrice : principe gnral . Le modle base de clusters de diffuseurs dvelopp dans MATRICE est schmatis par la figure 2.7 pour un cluster p, o
le terme de trajet est associ un cluster , regroupant des diffuseurs auxquels sont associs des sous-rayons. Ce modle prserve les statistiques jointes en temps, frquence et
espace, pour gnrer les matrices de canal quadri-dimensionnelles prsentes (comme dans
lquation (2.12) o le canal dpend de lchantillon temporel, des composantes multitrajets, et des antennes dmission et de rception). Chaque entre de la matrice provient
de la superposition dun nombre suffisant de sous-rayons pour rpondre aux statistiques
dvanouissements. Chaque sous-rayon, pour produire les effets attendus sur le systme,
possde un retard, une amplitude, une phase, un aod et un aoa. La rponse impulsionnelle
rsultante entre une antenne m et une antenne n, pour le retard p et linstant t, dpend
de lapdp et du pas, comme montr dans lquation (2.38) sur laquelle nous reviendrons.
Auparavant, il est utile de rappeler que ce canal est gnr en deux tapes, comme dtaill
sur la figure 2.6 : la premire tape consiste dlivrer les paramtres grande chelle,
supposs constants durant la ralisation dune simulation lien (de lordre de la seconde
pour la fois respecter lhypothse de quasi-stationnarit et produire un rsultat fiable),
et la deuxime tape gnre la rponse du canal partir de ces paramtres.

tape 1a : choix du scnario (suburbain, urbain. . .)


tape 1b : dtermination des paramtres
apdp ou delayspread
anglespread as
lognormal shadowing ln
corrlations (ras . . . )
orientations . . .
gains dantennes Gtx , Grx
...

retard de trajet p
puissance de trajet Pp
puissance de rayon p,q
phase de rayon p,q
aod de trajet pbs
aod de rayon bs
p,q
aoa de trajet pmt
aoa de rayon mt
p,q

tape 2 : gnration des coefficients de canal

los

espacement antennes
vitesse

Fig. 2.6 Processus de gnration des paramtres du canal 3gpp-matrice

35

2.4 Modle de canal de transmission considr

h0n,m (t, p )

Q
q
q
p
p X
~
~
(p,q )
~
= Pp
Pq e
Gtx (ktx,q ) Ptx,p (~ktx,q )e(ktx,q dm )
| {z } q=1
|
{z
}
apdp

(2.38)

pas de laod

q
q
~
~
~
Grx (krx,q ) Prx,p (~krx,q )e(krx,q dn (t))
|
{z
}
pas de laoa

h0n,m (t, p )

Q h
i
X
p
mt mt )t)
(kdm sin bs
) (p,q ) (kdn sin mt
)
p,q
p,q
p,q
v
p,q e
e
e

e|(kv cos (
=
{z
}
|
{z
}
q=1
var.temporelle (dplacement)

config. spatiale (diffuseurs)

(2.39)
r
los0

hn,m (t, 0 ) =

1
h0 (t, 0 ) +
K + 1 n,m

K (kdm sin bs ) (kdn sin mt ) (kv cos (mt vmt )t)


e
e e
e
K +1
|
{z
}
ajout du trajet direct

(2.40)

diffuseur q du cluster p

cluster p
sous-rayon q

mt

mt
p,q
mt

bs

dm

dplacement

~v

mt
v

dn

bs
p,q
bs
FP2005

Fig. 2.7 Modle de canal hybride 3gpp-matrice

36

Modles de canaux mimo

Modle 3gpp-matrice : premire tape . Dans le modle dvelopp, la premire


tape est ralise en dehors de la simulation. Plus prcisment, quelques paramtres statistiques reprsentatifs vont aboutir la cration dune liste de sous-rayons, dcrivant de
manire dterministe une ralisation spatiale du canal. Plusieurs listes contenant plusieurs tirages obissant aux mmes statistiques sont cres pour autoriser lvolution vers
un modle systme plus reprsentatif du type denvironnement et du scnario considrs
(une moyenne sera alors effectue a posteriori). Les paramtres dentre sont gnralement
ceux donns par la figure 2.6, dtaills dans [71, 72, 73] et dont les valeurs utilises sont
exposes la section 3.3.1. Pour rsumer, nous retrouvons lapdp, la distribution spatiale
des rayons (ainsi que leur lien avec la distribution des retards) et la loi dtalement angulaire des sous-rayons lmission et la rception, ou des paramtres permettant de les
gnrer.
Modle 3gpp-matrice : deuxime tape . Cette tape permet de gnrer le fastfading et les variations aboutissant la matrice de canal de notre modle. Pour cela,
elle prend les paramtres de la premire tape, en y ajoutant des informations de vitesse
de dplacement v du mt et de distances entre antennes, et les introduit dans lquation
(2.38) ou (2.39) ; ces fonctions de transfert linstant t reprennent les notations des figures
2.6 et 2.7. La description gnrale de lquation (2.38) reste conforme aux propositions
du COST273 [74]. Ngligeant les gains dantennes Gtx et Grx , remplaant les produits
scalaires par les angles correspondants, et regroupant les termes de puissance P sous un
unique facteur de puissance par sous-rayon p,q , nous aboutissons lquation (2.39). Les
paramtres utiliss de la premire tape sont, en sus du vecteur des retards considrs
= [0 . . . P 1 ], au nombre de quatre par sous-rayon : la puissance p,q , la phase corresmt
pondante p,q , langle de dpart bs
p,q et langle darrive p,q . Les notations p et q sont
respectivement les indices de trajet et de sous-rayon, alors que dm et dn sont les distances
relatives des antennes dmission et de rception. Le dplacement relatif du mobile est
suppos linaire et constant, gnralement avec un angle vmt nul. La distribution spatiale
des antennes dmission et de rception est suppose linaire. Dans le cas dune configuration los, un trajet direct est ajout en considrant lquation (2.40) o K est le facteur
de Rice. Nous utiliserons Q = 20 sous-rayons par trajet pour modliser ltalement angulaire voulu et ainsi gnrer les vanouissements. La partie entre crochets de (2.39) peut
tre pr-calcule, car constante sur la simulation, lvolution du canal ntant due quau
dplacement symbolis par la dernire exponentielle complexe qui ajoute un dphasage.
La distribution alatoire de la phase aboutit une combinaison non-cohrente des sousrayons, entranant les vanouissements de Rayleigh par trajet. Les corrlations spatiales
et Doppler sont implicitement dduites de ces ensembles de rayons. tant en voie descendante, nous avons prsent le modle au niveau lien entre une bs et un mt ; la validit des
rsultats sera assure par une moyenne des mesures, la fois en temps (sur plusieurs temps
de cohrence) et sur la reprsentation spatiale de plusieurs environnements respectant les
mmes probabilits (i.e. sur plusieurs listes gnres par la premire tape).
Principales caractristiques du modle dvelopp . Limplmentation est conforme
au modle 3GPP TR 25.996 dcrit la section 5 de [71] si lon excepte les options et

2.4 Modle de canal de transmission considr

37

les interfrences multi-cellulaires des sections 5.5 et 5.7. Afin demployer des apdp couramment simuls, les paramtres dentre ont t modifis en consquence, comme nous
le verrons la section 3.3.1. Le passage du niveau lien, dun rseau dantennes lautre,
une caractrisation systme se fera en moyennant les rsultats sur plusieurs ralisations
du canal. Le modle actuel supporte des configurations linaires de rseaux dantennes
avec nimporte quel diagramme de rayonnement, leffet des antennes tant inclus dans la
premire tape. Enfin, il est possible de considrer des environnements los et de raffiner
le modle au besoin.

En rsum, le canal de propagation a t rapidement prsent avec ses caractrisations


lordre 2, puis leffet du canal de transmission sur le systme a t modlis et reprsent
matriciellement en utilisant 4 dimensions (antenne dmission m, antenne de rception
n, et par exemple temps t et frquence f ). Les dualits (t , f ) autorisent plusieurs reprsentations dun mme canal. Afin de gnrer ces matrices 4D, des modles
ont t prsents pour sapprocher des caractrisations lordre 2 dans des environnements spcifiques. Pour ne pas ngliger les corrlations croises dans les diffrentes
dimensions et les aspects directionnels, le modle hybride dvelopp dans MATRICE et
que nous avons utilis dans cette thse, bas sur des sommes de sous-rayons, est prsent. En effet, la plupart des tudes connues en mimo, en particulier avec du codage
espace-temps, supposent une sparation des dimensions temporelles et spatiales du canal. Cependant, continuer dans cette direction priverait notre tude dune comparaison
quitable de diffrents algorithmes mimo. Par ailleurs, des bornes de corrlations spatiales, savoir corrlation totale lors de ltude de la formation de voie et dcorrlation
totale lors de ltude du codage espace-temps sont souvent considres. Nous envisageons
dans ce rapport une approche commune avec la mme corrlation intermdiaire, afin de
donner des rsultats dans des environnements les plus ralistes possibles. Tout ceci va
permettre de dimensionner notre systme et de le configurer afin de modliser au mieux
les effets observs.

CHAPITRE

Spcifications du systme de
communication et scnarios
envisags

Sommaire
3.1 Choix gnraux pour ltude systme 4G . . . . . . . . . . .
3.2 Spcifications radio et chane de communication numrique
3.2.1 Spcifications gnrales et radio-frquences du systme . . . . .
3.2.2 Modle numrique envisag . . . . . . . . . . . . . . . . . . . .
3.2.3 Notions et mesures importantes . . . . . . . . . . . . . . . . . .
3.3 Scnarios envisags . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 Configuration des canaux mimo . . . . . . . . . . . . . . . . . .
3.3.2 Scnarios typiques et paramtres . . . . . . . . . . . . . . . . .

39

. . . . .
. . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . .
. . . . . .
. . . . . .

40
43
43
46
49
54
54
59

40

Spcifications du systme de communication et scnarios envisags

Nous rappelons dans ce chapitre les choix principaux dcoulant des projets dans lesquels
nous avons contribu, puis fixons certains paramtres afin de cadrer et faciliter ltude
dj large de ce systme 4G. Les diffrentes notations des systmes seront dtailles par la
suite. Par ailleurs, nous revenons rapidement sur les spcifications radio et les hypothses
considres dans les modles pour les justifier. Enfin, nous posons les scnarios envisags
qui constituent la base de comparaison des rsultats obtenus.

3.1

Choix gnraux pour ltude systme 4G

Architecture gnrale . Le systme multi-cellulaire 4G envisag devra, malgr des


contraintes dallocation spectrale, de complexit et de cot, rpondre des attentes mergentes en termes de services. La ngociation de ces services afin dobtenir une connexion
transparente, malgr la mobilit et la multitude de technologies, implique une gestion complexe du handover et de la scurit. Le transfert des technologies informatiques, dmocratises par lInternet large-bande filaire, vers le mobile, nous amne mentionner deux axes
qui devraient assurer linteractivit et les services qui feront lattrait de la 4G. Le premier
axe concerne laccs travers la couche physique hertzienne large-bande. Le deuxime axe
concerne lutilisation des technologies informatiques au niveau des couches suprieures et
du rseau, qui supportent dj des systmes distribus. Cette approche devrait faciliter le
systme, que ce soit au niveau du dploiement, de la flexibilit et du cot. Associ une
architecture client-serveur et des terminaux forms de composants reprogrammables, ce
schma permettrait une reconfigurabilit face lvolution rapide des technologies, tout en
assurant une certaine flexibilit et scurit au niveau de la transmission des donnes. Cette
approche permet une gestion de la QoS , mais le portage des technologies informatiques
vers le mobile transfre galement les problmes de scurit et de programmes malveillants.
Ces aspects mis de ct, nous limitons ltude au premier axe, savoir la couche physique,
et fixons ici les paramtres principaux que les projets ont suggrs.
Tab. 3.1 Principaux paramtres du systme
Fs
fc
Nfft
Nd

Tx
Nbt ; Nbd

Frquence dchantillonnage = Bande de frquence totale.


Frquence porteuse.
Taille de FFT.
Nombre de sous-porteuses alloues aux donnes.
Dure de lintervalle de garde ofdm.
Dure totale dun bloc-ofdm.
Nombre de bloc-ofdm par slot ; utiliss pour les donnes.

61.44 MHz
5.2 GHz
1024
768 ; Nd Nfft
4.166 s 256/Fs
(16.667 + 4.166) s
32 ; 24

Sf
Nu

M;N

Facteur dtalement (longueur du code cdma).


Nombre dutilisateurs simultans en partage par code cdma.
Constellation (avec mapping de Gray si non-prcis).
Nombre dantennes dmission ; et dantennes de rception.

gnralement 32
1 Nu Sf
{qpsk,16qam,. . . }
entre 1 et 4

3.1 Choix gnraux pour ltude systme 4G

41

Choix du systme et principales considrations . Le tableau 3.1 rsume le choix des


principaux paramtres, pour un accs radio 4G occupant une bande de lordre de 50 MHz.
Plus prcisment, nous essaierons de garder la frquence dchantillonnage de 4MORE,
savoir 61.44 MHz, pour le reste de ce rapport. Par ailleurs, nous optons demble pour un
systme multi-porteuses avec des sous-porteuses nulles aux frquences extrmes afin de
faciliter le filtrage. Ainsi la bande rellement occupe est denviron 770/1024 61.44
46.2 MHz. Concernant le rseau de stations de base, nous prenons la topologie dfinie dans
MATRICE, avec des bs dcoupes en trois secteurs de 120, nous focalisant maintenant
sur la liaison entre lun de ces secteurs et les terminaux. Les diffrents scnarios envisags
au niveau environnement, mobilit et services, ont t dfinis dans MATRICE et tendent
ceux dj considrs pour la 3G. Nous allons surtout porter notre attention sur les cas
les plus difficiles, savoir en outdoor avec une mobilit de moyenne forte, et avec des
mobiles ayant des contraintes de complexit et de flexibilit. Nous considrons 4 antennes
du ct des bs, et jusqu 3 antennes au niveau des mt. Nous essaierons de tirer partie des
antennes multiples lmission comme la rception, pour atteindre les capacits requises,
tout en assurant une compatibilit avec des mt de plus faible capacit nayant quune seule
antenne. La frquence porteuse retenue dans les rsultats prsents est celle de 4MORE,
savoir 5.2 GHz, entranant des frquences Doppler pouvant atteindre 1450 Hz 300 km/h.
Dtails au niveau des algorithmes et paramtres . Notre chane de base comprendra au moins les lments de la figure 1.4 ; plus de dtails sur les options de configuration
de chacun des sous-modules sont donns aux chapitres 4 et 5. De nombreux algorithmes
ont t traits. A notre niveau, nous avons dabord travaill sur le bloc dgalisation avec
de la dtection mono- et multi-utilisateurs, le traitement du signal multi-antennes avec
les systmes mimo, test et optimis les effets de la diversit et de ltalement sur le
slot, implment lestimation de canal. . . Nous porterons surtout notre attention sur la
voie descendante qui requiert le dbit le plus lev. Sur le choix des algorithmes de base,
nous resterons conformes aux conclusions apportes dans le dlivrable MATRICE D3.5
o nous avons choisi en particulier du mc-cdma en voie descendante et du ss-mc-ma en
voie montante. Nous justifierons ces choix de faon plus approfondie au chapitre 4. Dores
et dj, nous pouvons dire quen voie montante, chaque signal subit un canal diffrent
pour arriver la station de base, favorisant un retour un accs multiple plus simple
(typiquement en frquence) plutt quen code, pour conserver lorthogonalit. Cela a gnralement pour consquence que la bs ne peut avoir une connaissance parfaite du canal
sur toute la bande, voire aucune connaissance instantane fiable utilisable en dl en tdd,
raison pour laquelle nous insisterons sur le codage espace-temps. Ltalement se fera au
moyen de codes orthogonaux de type Walsh-Hadamard, gnralement de longueur 32. La
non-linarit de certains processus, et en particulier linter-dpendance des traitements de
la diversit, nous contraint considrer des simulations sur une chane complte intgrant,
entre autre, du codage-canal ; ce codage sera combin avec un entrelacement alatoire sur
le slot, et une conversion binaire symbole de type qam (Quadrature Amplitude Modulation). Les drivations analytiques sont alors dintrt plus limit dans ce contexte raliste,
nous obligeant lancer de longues simulations de type Monte-Carlo.

42

Spcifications du systme de communication et scnarios envisags

Choix de la structure de trame . La dure de trame radio est drive des normes umts
en Wideband-tdd. Ainsi, on considre une multi-trame de 10 millisecondes, constitue de
15 slots pouvant transporter des paquets ip ou leurs quivalents en contexte mobile. Dans
un contexte tdd, le premier slot est ddi la voie descendante, alors que les quatorze
suivants peuvent tre attribus dynamiquement pour sadapter la non-symtrie du trafic.
La figure 3.1 prsente cette configuration, anticipant lgrement le modle multi-porteuses.
Chaque slot a donc une dure de 0.666 ms, intervalle de garde permettant lventuel passage dl/ul compris. Pour apporter une souplesse ou optimiser la capacit, certains slots
peuvent tre ventuellement vides ou regroups en utilisant alors lintervalle de garde
comme temps de transmission de donnes. Nous allons considrer une structure de slot
assez proche de celle de 4MORE. Toutefois, le nombre de porteuses utiles a t tendu
Nd = 768 pour plus de souplesse, mais le nombre de bloc-ofdm constituant un slot reste
gal 32. Nous appellerons bloc-ofdm un bloc de chips de taille (Nfft +N ), o chip est un
chantillon localis de ce slot, reprsent par un nombre complexe. Concernant le systme
multi-porteuses bas sur lofdm, la taille de la fft a t fixe 1024, et le schma prsent
suppose une porteuse centrale (DC) nulle. Lintervalle de garde de chaque bloc-ofdm a t
choisi 256 chantillons pour absorber tous les chos envisags. La dure totale dun blocofdm est alors de 16.667 + 4.166 = 20.833 s, correspondant 1024 + 256 chantillons.
Chaque slot contient, dans le temps, un premier bloc-ofdm de synchronisation (S), 24
bloc-ofdm de donnes (D) et 6 pilotes (P) rpartis comme indiqu sur la figure 3.1, et
enfin 1 intervalle de garde tdd (G). Nous avons alors Nis = 24 768 = 18432 chips utiles
de donnes par slot. Les symboles non-utiliss pour les donnes peuvent tre utiliss pour
les diffrentes estimations au rcepteur. En particulier, nous exploiterons les pilotes pour
lestimation de canal. Ces derniers ont t placs par groupes de 2 bloc-ofdm succes-

dl : donwlink
ul : uplink

FREQUENCE
Nc = 769 ; Nd = 768
(freq. centrale DC ajoute)
TEMPS
Nbt = 32 ; Nbd = 24
(pilote/sync/garde ajouts)

Fig. 3.1 Structure de trame considre dans ce rapport

3.2 Spcifications radio et chane de communication numrique

43

sifs afin dautoriser un codage des pilotes, non seulement en frquence-espace, mais aussi
dans le temps pour lestimation des diffrentes antennes dans un contexte mimo. Cette
mme structure de slot est utilise sur les diffrentes antennes dmission. La squence de
synchronisation est base sur lumts. Les pilotes seront dcrits plus prcisment dans le
chapitre 8. Enfin, la dure de lintervalle de garde tdd est choisie gale celle dun blocofdm par souplesse. On vrifie bien que cette dure est suprieure au temps maximum
daller-retour des trajets 2R/c = 10 s dans le pire cas dune cellule de rayon R = 1500 m.
Aspects supplmentaires lis aux imperfections radio-frquences . Les premiers
chapitres de ce rapport ne considreront pas de dfauts au niveau rf, comme prcis dans
la section suivante. En particulier, nous ne modliserons pas, dans un premier temps,
les non-linarits des amplificateurs et du rcepteur, les drives de phase, les dcalages
des frquences porteuses, les bruits de phase. . . Toutefois, des imperfections au niveau
de la connaissance du canal [13] ou des parties rf [75] ont t values dans certaines
contributions. Par ailleurs, les synchronisations des trames et des couches suprieures ne
nous intressent pas ici, et sont donc considres effectues correctement.

3.2

3.2.1

Spcifications radio et chane de communication numrique


Spcifications gnrales et radio-frquences du systme

Avant daboutir au modle numrique en bande de base sur lequel le reste du rapport
sera bas, nous revenons rapidement sur les constituants dun systme de communication,
depuis la partie analogique radio-frquence jusqu la conversion numrique, afin de valider lapproche. Toutefois, admettant le modle prsent sans entrer dans les dtails et
hypothses qui y ont abouti, il est possible de passer directement la section 3.2.3. La
figure 3.2 reprsente succinctement ce qui encadre ces parties numriques en bande de
base, avec les 3 lments principaux que sont lmetteur (tx), le canal (ch), et le rcepteur (rx). Nous avons choisi demployer les acronymes anglais plus souvent utiliss, ces
derniers tant traduits dans la partie Notations page xiii. Dune manire gnrale, le rcepteur tente de restituer le message transmis, partir dun signal reu perturb par le
canal de transmission. Nous vrifions ici les hypothses considres, et prciserons en 3.2.2
le dimensionnement du systme, les relations du modle et les notations introduites.
Effets des filtrages . Dans notre cas de systme multi-porteuses [76], il sagit principalement dassurer une rponse plate des filtres sur la bande rellement utilise pour
transmettre les donnes. Lorsque le filtre est ralis numriquement, comme ce sera le cas
lors de la conversion numrique de la frquence intermdiaire (if) vers la bande de base
(bb), ceci est facilit en ajoutant des sous-porteuses nulles sur les bords du spectre. Nous
supposons alors que les non-linarits introduites par le filtrage napparaissent quen dehors de la bande utile, et pouvons dimensionner le rapport bande totale sur bande utile
de manire ce que le filtre numrique puisse rpondre aux besoins en termes de pente de

44

Spcifications du systme de communication et scnarios envisags


binaire

Emetteur (TX)

complexe

physique

(codage, modulation...)

D
A
C

I
/
Q

VCO

RF
r,1 (t) .
X

.
conversion/
.
modulation IF .

D
A
C

I
/
Q

HPA

IF

.
.

VCO

IF

mise en forme IF analogique

.
.
.

HPA

RF
r,M (t)
X

Canal de propagation (CH)

Gestion liaison, contrle (RLC, MAC...)

Codage de source

liaison

Tramage (TCP/IP...)

Source d'information binaire

transport / rseau

Partie numrique
en bande de base
de l'metteur

signal

Couches OSI

application / prsentation / session

... et RF

Rcepteur (RX)
Couches OSI

application / prsentation / session

liaison

Gestion liaison, contrle...

Dcodage de source

physique

De-tramage (TCP/IP...)

Information binaire rcupre

transport / rseau

Partie numrique
en bande de base
du rcepteur
(dmodulation, dcodage...)

I
/
Q

A
D
C

A
D
C

LNA

RF
r,1 (t) .
Y

.
.
.

filtrage et
conversion
IF vers BB

I
/
Q

VCO

IF

.
.

VCO

IF

num. et conversion IF vers BB

LNA

.
.
.

RF
r,N (t)
Y
Transposition RF vers IF
FP2005

Fig. 3.2 Recul sur le systme de radio-communication complet

coupure. Cette hypothse pour viter les effets de bord est tout fait concevable, et le projet MATRICE considre un filtre if/bb phase linaire, pour le dmonstrateur matriel,
utilisant une trentaine de coefficients de manire introduire une distorsion damplitude
infrieure 0.1 dB et une bonne rjection.
Validit du modle de canal de transmission . Par canal de transmission, nous
entendrons la fois le milieu de propagation, les effets des filtrages spatio-frquentiels
des antennes et des filtres rf dmission et de rception, auxquels sajoutera le bruit par
antenne de rception. Nous avons vu que dans la bande de transmission de donnes, on
pouvait supposer les filtres parfaitement plats pour pouvoir les ignorer, et nous ferons de
mme pour les antennes, la bande occupe tant relativement modeste par rapport la
frquence porteuse. Spatialement, on supposera les antennes comme dcrites dans les scnarios mimo, savoir isotropes ou en secteurs de 120. Leffet du canal reste alors linaire
et se rsume aux descriptions matricielles introduites la section 2.2. Concernant le bruit
ajout sur chaque branche de rception, nous le supposerons i.i.d. (indpendant et identiquement distribu) en espace, frquence et temps, centr et de distribution gaussienne.
Autrement dit, il sagit dun processus alatoire stationnaire dcorrl en t/f/s, dont nous
dfinissons la densit spectrale de puissance bilatrale par N0 /2. Ces approches sont valides tant que lon ne considre pas de fort couplage entre les diffrentes antennes ou un
bruit extrieur non gaussien.

3.2 Spcifications radio et chane de communication numrique

45

Hypothses radio-frquences . De nombreux effets dus aux imperfections de la partie


analogique apparaissent lors de limplmentation finale dun systme de communication.
En premire tape dtude, ces effets peuvent tre ngligs, puis simuls, condition de
bien comprendre leurs actions dans le modle initial. Outre les antennes, nous pouvons
considrer 3 composants lorigine des principaux dfauts : les oscillateurs, les convertisseurs analogique/numrique, et les amplificateurs. Nous allons considrer les hypothses
suivantes pour poser notre modle dans un premier temps :
Les oscillateurs sont supposs parfaits, assurant une synchronisation parfaite sur la
frquence porteuse, et un chantillonnage parfait. En pratique, limperfection des
vco (Voltage-Controlled Oscillator ) entrane une drive en frquence et un talement frquentiel du signal reu. Alors que la drive peut tre aisment compense
par lutilisation des pilotes et par lgalisation avec une bonne estimation de canal,
ltalement frquentiel, similairement ltalement Doppler, rsulte en un bruit de
phase introduisant de lici. Des drives de loscillateur peuvent galement causer des
problmes dchantillonnage, mais nous allons considrer un asservissement parfait
comme si une horloge unique existait entre metteur et rcepteur.
Les convertisseurs numrique/analogique (dac : Digital to Analog Converter ) et analogique/numrique (adc : Analog to Digital Converter ) ainsi que la modulation sont
supposs parfaits. Pour la modulation en quadrature (I/Q), on cherche aujourdhui
saffranchir des problmes de distorsion et dasymtrie sur les 2 voies en ralisant
lopration en numrique plutt quen analogique [77]. Nous partons sur ce principe
de radio logicielle restreinte (software defined radio) pour viter les distorsions sur
les systmes multi-porteuses sensibles haute frquence, en supposant conversion
bb/if et filtrage numriques lmetteur comme au rcepteur. Notons que ce traitement numrique ncessite un surchantillonnage, et que notre systme est alors
la limite des technologies actuelles avec sa bande denviron 60 MHz. Un compromis
entre frquence dchantillonnage, rsolution, consommation et cot sera ncessaire.
Cest alors que les conversions analogique/numrique apportent un bruit de quantification ; cependant, ce dernier est similaire un bruit gaussien, entranant juste un
dcalage des courbes de performance en fonction du snr, dautant plus important
que la rsolution numrique est faible. Une pr-amplification du signal avant ladc
permet doptimiser le niveau du signal sur la plage de conversion.
Les amplificateurs sont supposs parfaits. En particulier, la linarit de lamplificateur de puissance (hpa : High Power Amplifier ) est soumise une contrainte forte
en multi-porteuses o les variations de puissance mise (papr : Peak to Average
Power Ratio) peuvent tre leves [78]. La non-linarit induite par les contraintes
de cot entrane lapparition dici si aucun traitement nest effectu pour y pallier.
Toutefois, la contrainte de cot est rduite en voie descendante au niveau de la bs,
o nous supposerons une plage de linarit suffisante (back-off lev).
Supposant galement une non-variation temporelle de ces composants, nous pouvons dire
quils nintroduisent pas dici supplmentaire dans le modle avec les hypothses prsentes. Seul le canal de transmission contient alors tous les effets considrs.

46

Spcifications du systme de communication et scnarios envisags

3.2.2

Modle numrique envisag

A partir des hypothses introduites, nous pouvons dfinir plus prcisment le modle numrique en bande de base, ce qui nous permettra de dtailler dans les chapitres suivants
les deux botes vertes de la figure 3.2. Nous dplaons donc notre attention sur le
traitement numrique du systme en considrant maintenant la figure 3.3, o la partie rf
prcdente est simplement remplace par une fonction de mise en forme tx (t) et rx (t).

Partie numrique
IDFT
en bande de base
de l'metteur x1 [l, k] .

(CH)

D
A
X1 []C

IDFT
xM [l, k]

tx

physique

(t)

.
.
.

.
.
.

rx

(t)

Y10 (t)

X10 (t)

.
.
.

.
.

codage, modulation,
talement, acces mutiple,
S/T/F codage et mapping
...

Rcepteur (RX)

Canal de transmission

tx (t) M
0
XM
(t)
XM []

.
.
.

.
.
.

H 0 (t, )
N

0
YN
(t)

mise en forme &


conversion anal.

DFT
y1 [l, k]

Y1 []

.
.
.

1/Ts

rx (t)

DFT

YN []

Partie numrique
en bande de base
du rcepteur

Information binaire rcupre

Source d'information binaire

Emetteur (TX)
physique

S/T/F dcodage/dmapping,
dstalement accs multiple,
dcodage, dmodulation
...

yN [l, k]

filtrage / forme &


conversion A/N

FP2005

(a) modlisation de la partie rf par des filtres


Source d'information

Partie numrique
IDFT
bande de base
x1 [l, k]
de l'metteur
codage, modulation,
talement, acces mutiple,
S/T/F codage et mapping
...

xM [l, k]

(CH)

X1 []
.
.
.

physique

V1 []

.
.
.

IDFT

Rcepteur (RX)

Canal de transmission

physique

Y1 []
.
.
.

H[, p]
VN []
M

YN []

XM []

DFT
.
.
.

DFT

y1 [l, k]

Partie numrique
bande de base
du rcepteur
S/T/F dcodage/dmapping,
dstale & accs multiple,
dcodage, dmodulation
...

yN [l, k]

Information rcupre

Emetteur (TX)

FP2005

(b) simplification en considrant les hypothses prcdentes

Source d'information

Partie numrique
IDFT
bande de base
x1 [l, K0 ]
de l'metteur
codage, modulation,
talement, acces mutiple,
S/T/F codage et mapping
...

xM [l, K0 ]

(CH)

.
.
.

IDFT

Rcepteur (RX)

Canal de transmission

physique

X 1 [K]
.
.
.

physique

V1 [K]

.
.
.

H0 + H1 z 1
VN [K]
M

X M [K]

Y 1 [K] R

DFT
.
.
.

Y N [K] R

DFT

Partie numrique
bande de base
du rcepteur

y 1 [l, K0 ]

S/T/F dcodage/dmapping,
dstale & accs multiple,
dcodage, dmodulation
...

y N [l, K0 ]

Information rcupre

Emetteur (TX)

FP2005

(c) reprsentation par blocs


Fig. 3.3 Reprsentation en bande de base du systme large-bande envisag
Reprsentation complexe en bande de base . La figure 3.3 pose les simplifications
progressives(1) . Dans un premier temps (a), la partie rf et le canal sont reprsents par
3 filtres qui relient les parties numriques de lmetteur et du rcepteur, correspondant
(1)

Le passage du modle complet sur onde porteuse vers le modle quivalent en bande de base temps
discret, o les signaux sont reprsents par des suites de nombres complexes, est aisment dcrit mathmatiquement et massivement utilis en traitement du signal. Ainsi le signal rel continu sur onde porteuse
r (t) , <(X(t) exp (2fc t)), o <
fc , avant filtrage et mission par une antenne peut tre dcrit par X
reprsente la partie relle, et X(t) est lenveloppe complexe qui modlise lquivalent en bande de base.

47

3.2 Spcifications radio et chane de communication numrique

lquation (3.1), o X 0 et Y 0 sont les vecteurs des signaux mis et reus, de taille M
et N respectivement en mimo, et V reprsente le bruit total aprs chantillonnage. Nous
avons implicitement considr lchantillonnage de frquence 1/Ts travers lutilisation des
crochets [], mais en dehors de ce paragraphe nous gardons souvent la notation parenthse
tout en sous-entendant cette relation temps-indice. La partie amont du rcepteur est donc
modlise par un chantillonnage spatial, suivi dun filtrage sur chaque antenne, puis dun
chantillonnage temporel suppos parfait. Tous ces filtres peuvent tre regroups sous un
seul filtre quivalent ; nous aboutissons au schma quivalent (b) temps discret, et
la relation (3.2) pour une antenne de rception n donne (qui nest autre que la version
discrte de lquation (2.12) o P reprsente ltalement maximal des dlais du canal).
Z
X
0
tx
Xm (t) =
Xm [] (t Ts ) , et Yn [] = rx ( )Yn0 (Ts )d + Vn [] (3.1)

Yn [] =

M P1
X
X

Hn,m [, p]Xm [ p] + Vn [].

(3.2)

m=1 p=0

Modle par blocs et validit des reprsentations de canal introduites . Afin


de mieux comprendre lapproche ofdm comme un cas particulier dune approche bloc
sans ibi, le modle quivalent par blocs de symboles est prsent sur la figure 3.3(c). En
effet, la dispersion temporelle du canal a t montre comme introduisant de linterfrence
entre les chips dans un contexte large-bande, ou de manire quivalente une slectivit
frquentielle. Pour traiter assez simplement cette dispersion, il est utile de regrouper les
chips par blocs de taille Nfft  P, comme sur la figure qui utilise la notation K0 =
(1, . . . Nfft ) pour simplifier lcriture. Nous supposons la rponse impulsionnelle du canal
invariante sur la dure du bloc, afin de simplifier la prsentation en rduisant H[, p]
H[p]. Nous obtenons alors la relation (3.3) pour un bloc l donn, en reprenant une
notation matricielle tendue (comme introduit lors de la description du canal) avec cette
fois-ci de linterfrence ; labsence dorthogonalit suivant la dimension additionnelle, ici
temporelle, empche la matrice de canal dtre diagonale par blocs, comme prsent en
(3.4). Par consquent, la dispersion temporelle du canal entrane, pour un bloc reu Y[l],
une dpendance du bloc mis X [l] ainsi que du bloc prcdent X [l 1], effet que nous
avons appel ibi.
Y[l] = H1 X [l 1] + H0 X [l] + V[l]
(3.3)

0
..
.

avec H1 =
0

..
.
0

H[P] H[1]
H[0]
0
0
..
..
..
..
.
.
.
0
.
H[0]
0

..
.
..
et H0 = H[P]
.
H[P]

..
..
..
..
..
.
.
.
.
.

0
0
H[P]

..
.
0

.. .
..
.
.

..
.
0
H[0]

(3.4)

Afin de pouvoir traiter chaque bloc indpendamment, il est utile de supprimer cette double
dpendance. La manire la plus simple est dintroduire un intervalle de garde suprieur
ltalement des retards du canal ; ainsi Nx = (Nfft +N ) chips sont envoys dans le canal sur
Nfft utiles , comme indiqu sur le schma o K = (1, . . . Nx ). Ceci revient remplacer X

48

Spcifications du systme de communication et scnarios envisags

par T X et Y par RY dans les notations prcdentes(2) , o T = [I Nfft M 0]T RNx M Nfft M
et R = [I Nfft N I] RNfft N Nx N . Ce formalisme matriciel permet, dans (3.3), dannuler
H1 (car RH1 T = 0) et de remplacer la matrice de canal H0 par sa version circulante
(i.e. Hc = RH0 T = H1 + H0 ).
Par ailleurs, pour observer leffet des dlais du canal dans le domaine dual, il suffit de
procder une transformation de Fourier numrique sur le bloc considr (dft : Digital
Fourier Transform). Cette petite digression prcde la description dtaille du chapitre
suivant. Conservant lhypothse dun systme linaire invariant en temps sur la dure dun
bloc de Nx chips, la pr- et post-multiplication de la matrice de canal circulante par des matrices idft et dft comme prsent sur la figure conduit une matrice de canal quivalente
diagonale en temps et frquence [80]. Ceci aboutit aux reprsentations matricielles du chapitre 2, o nous avions considr Nc frquences utiles sur les Nfft : Y t [l] = Ht [l]X t [l]+V t [l].
Cette observation entrane deux remarques intressantes : la premire est que la transformation de Fourier correspond dans ce cas une dcomposition en valeurs propres de la
matrice de canal quivalente ; la seconde concerne la complexit de dtection. En effet,
lorsque le canal est dcrit de manire temporelle par un filtre ou une matrice non diagonale, inverser ses effets au rcepteur implique linversion dune large matrice (taille du
bloc). Le passage en frquentiel permet de saffranchir dune telle complexit au prix de
deux transformations idft et dft. Ces oprations, reprsentes en gris sur la figure,
peuvent galement tre effectues toutes deux au rcepteur, y reportant la complexit. Le
choix, en voie descendante, de rduire la complexit du mt justifie la figure 3.3(c). Cest ce
qui se retrouve souvent sous lappellation reprsentation frquentielle du canal et que
nous dtaillerons au chapitre 4 en insistant sur les consquentes simplifications de lgalisation au rcepteur. La dtection cohrente ncessitera alors la connaissance de la rponse
chantillonne du canal en temps et frquence H[l, k]. Nous avons ainsi tent de faire le
lien entre les diffrentes notations utilises dans la littrature et celles du rapport. Cette
notation bloc est galement utilise en mono-porteuse [81, 82, 83], mais son application
plus complexe de la dtection nous intressera moins dans un contexte voie descendante.
Le canal de propagation avec les diffrents filtres et fonctions dmission/rception, lajout
dun intervalle de garde et de transformes de Fourier de part et dautre du canal permet de modliser ce dernier en une matrice de nombres complexes en temps, frquence et
espace, validant les quations de la section 2.2.
Consquences de la reprsentation en bande de base . Pour simplifier les notions de
puissance et de densit spectrale, une mise lchelle par chip est introduite, aboutissant
dfinir une variance de bruit complexe de valeur N0 par chip, i.e. N0 /2 par voie relle ou


imaginaire : E |n (l, k)|2 = N0 . La mme mise lchelle est effectue sur le signal reu,


en considrant un canal normalis, E |hn,m (l, k)|2 = h1, et un signal mis
de puissance
i
PM
( ) 2 = PT .
moyenne totale rpartie sur les antennes dmission, E
m=1 |xm l, k |
(2)

Ce principe peut aussi bien sappliquer par la suite en mono-porteuse quen multi-porteuses. Notons
quau lieu de rajouter un intervalle de garde vide (zp : Zero-Padding [79]) sur la dure , lapproche ofdm
prsente au chapitre 4 considrera un prfixe cyclique (cp) ; dans ce cas, T = [I I Nfft M ]T et R = [0 I Nfft N ]
o 0 et I reprsentent respectivement des matrices nulle et identit tronques.

3.2 Spcifications radio et chane de communication numrique

49

Bref dimensionnement du systme . Le systme prsent supposait un canal plat


par chip et non-slectif en temps sur un bloc Tx :  Tx  (t)c , avec Tx = (Nfft +
N )Ts . Pour rsumer, dans le contexte de modle bloc introduit ci-dessus, la variation
du canal sur la dure dun bloc est suppose ngligeable de manire ne pas considrer
dici, et les effets de ltalement des dlais du canal sont limits par deux traitements :
linterfrence inter-blocs (ibi) est supprime par lintroduction dun intervalle de garde,
et linterfrence intra-bloc entre les chips peut tre reprsente plus simplement par une
lente variation frquentielle de la rponse du canal en procdant des transformes de
Fourier suffisamment fines de part et dautre du canal. Dans le domaine spatial, le choix
de lespacement entre antennes dpend de lapplication vise. Si lon cherche plutt
exploiter la diversit travers des canaux les plus dcorrls possibles, ce qui est le cas en
codage espace-temps, on choisira un espacement entre antennes important. Si par contre
on vise des systmes formation de faisceaux, un espacement faible permettra dobtenir
une corrlation suffisante.

3.2.3

Notions et mesures importantes

Notion defficacit spectrale . Lefficacit spectrale est une mesure du rendement dun
systme, donnant gnralement le rapport du dbit total sur la bande passante utilise. Il
faut alors tre vigilant quant aux dfinitions, que ce soit au niveau des processus entrant
dans la mesure du dbit, de la mesure de la bande frquentielle rellement utilise, ou
encore des simplifications propres aux systmes. Nous ne prendrons jamais en compte
loverhead des couches suprieures dans le calcul de dbit, limitant ltude lefficacit au
niveau de la couche physique dune transmission permanente en voie descendante pleinecharge pour un secteur de cellule. La premire mesure defficacit spectrale thorique est
donne par lquation (3.5), o Rc , Rstc et R sont respectivement les rendements du
codage-canal, du codage espace-temps, et de la modulation. Cette premire dfinition,
couramment employe, est un rendement asymptotique ne prenant en compte ni la perte
due au systme ofdm introduisant des intervalles de garde, ni la mise en slots et la perte
due aux pilotes ou aux sous-porteuses nulles, ni les multiples effets de bord tels que les
filtres pouvant entrer dans la dfinition de la bande utilise, ni mme le fait que les donnes
reues puissent tre errones et renvoyes. Cependant, les diffrentes pertes gnralement
envisages nintroduisent quun facteur aisment mesurable, ce qui permettra de faire le
lien avec dautres dfinitions defficacit spectrale. Ainsi, la perte en efficacit spectrale
du prfixe cyclique de dure est prsente en (3.6). De mme, la perte en efficacit
spectrale due linsertion de chips non utiliss pour les donnes est prsente en (3.7), o
(Nc Nbt ) est le nombre total de chips par slot (intervalle de garde et sous-porteuses nulles
de garde excepts) et Nis est le nombre de chips utiles transmettant des donnes par slot.
Notons que si nous ne dfinissons pas lefficacit spectrale sur un systme pleine-charge,
il convient de rajouter la perte de charge prsente en (3.8). Enfin, la bande occupe est
gnralement calcule sur le nombre de sous-porteuses utilises pour le slot ; ce raccourci
est convenable si le nombre de sous-porteuses est grand et le filtrage correctement effectu,

50

Spcifications du systme de communication et scnarios envisags

et permet de saffranchir du rapport dbit sur bande ; nous aboutissons finalement la


formule (3.9). A la limite, en appelant T la dure totale considre et B la bande utilise,
on rejoint alors la formule gnrale (3.10) si on prend D comme le nombre total de bits
de donnes transmis pendant la dure T . Si lon veut considrer les erreurs dans le dbit
rel, on peut dfinir une autre valeur defficacit ,bit en prenant D comme le nombre de
bits correctement reus, ou encore ,slot en prenant le nombre de bits reus de slots sans
erreurs. Cest cette dernire dfinition ,slot ,bit th que nous considrerons
dans la prsentation des rsultats de dbit total, supposant un service en mode paquets
o seuls les slots entirement corrects sont compts. Dans un contexte o le taux derreur
est faible, cest galement une bonne approximation de la relle efficacit spectrale avec
un algorithme arq qui renvoie simplement les paquets faux.
th


$o

$c

= Rc Rstc R

(3.5)

= /Tx

(3.6)

= (Nc Nbt Nis )/(Nc Nbt )

(3.7)

= 1 Nu /Sf

(3.8)

= th (1 $ ) (1 $o ) (1 $c )
= D/(T B) [ bit/s/Hz/secteur]

(3.9)
(3.10)

Notion de rapport signal--bruit (snr) . Comparant diffrents algorithmes (avec


dventuels gains dantennes, talements. . .), il est important de clarifier cette notion qui
semble triviale. Avec la puissance par chip introduite prcdemment et nos notations, en
particulier celles de lquation (2.15), nous rappelons de manire matricielle les relations
entre les variances des signaux, en (3.11) et (3.12). Considrant un certain rapport signal-bruit au niveau du rcepteur, paramtre principal pour les mesures de performances, nous
avons ainsi adopt une convention pour normaliser les nombres complexes gnrs pour
reprsenter canal, bruit, et signaux. Ainsi le bruit est complexe-gaussien, i.i.d. (indpendance et distribution spatiale uniforme montres dans lquation (3.11) par les galits (1)

et (2) respectivement) de moyenne nulle et de variance totale 2 , ce qui est not CN 0, 2 .
Prenant pour convention un canal normalis en puissance, nous vrifions lgalit (3). Enfin,
supposant une puissance mise PT rpartie sur les antennes dmission(3) , nous vrifions
lgalit (4).

 2
 (1)
(2) 2
2
R , E H = diag ,1
, . . . , ,N
= I N = N0 I N ,
(3.11)




 (3)

(4)
E tr HH H = N M , et E xH x , E tr xxH = M x2 = PT .
(3.12)
Nous pouvons alors dfinir le snr sur ces chips comme le rapport signal--bruit moyen
par antenne de rception n ; nous noterons galement ce snr moyen par chip






c , (E y H y E H )/E H .
(3.13)
(3)

Pour simplifier la prsentation dans les chapitres suivants, nous garderons pleine-charge une puissance
totale unitaire tout au long de la chane dmission, et donc PT = 1 ; le bruit N0 est ajust en consquence.

3.2 Spcifications radio et chane de communication numrique

51

Cette dfinition du snr est celle moyenne, valable sur une simulation longue dure
afin dabsorber les variations petite-chelle du canal, par opposition au snr plus local
local (comme sur un slot) qui ferait intervenir le canal instantan. Gardant la validit de
lesprance sur x et (moyenne sur suffisamment de chips), nous pourrions nous y ramener
en employant lquation (3.14). Signalons que la distribution du snr sur un sous-canal
siso de Rayleigh, not lsr , peut galement tre dduite de la distribution de Rayleigh
de lquation (2.30) pour aboutir (3.15). Cependant cette dernire nest utile que pour
calculer des probabilits derreur thoriques sur un systme assez simple.
local = c kHk2F /N M
1
lsr
p (lsr ) =
exp (
)
c
c

(3.14)
(3.15)

Ayant suppos un signal mis constitu de symboles provenant de constellations normalises, comme nous le verrons dans le chapitre suivant, nous pouvons aisment dfinir
les relations avec les dnominations usuelles. Dans un contexte multi-utilisateurs en voie
descendante, nous supposerons lnergie spectrale conserve lors de ltalement si le systme est pleine-charge. Autrement dit, s , c Sf /Nu = c si Nu = Sf . Ainsi, si le snr
c correspond lappellation usuelle Es /N0 de rapport de lnergie symbole sur la densit
spectrale du bruit en rception, alors lappellation usuelle Eb /N0 peut en tre dduite par :
(Eb /N0 )dB = (Es /N0 )dB 10 log10 (th Nu /Sf ) .

(3.16)

Ce rapport dnergie par bit utile sur la densit spectrale du bruit, que nous noterons galement b , prend en compte les rendements de modulation et codage, ainsi que la charge(4) .
Lintrt de chaque notation dpend du systme considr et des paramtres sur lesquels
on joue. Lutilisation de Eb /N0 est utile pour comparer un systme diffrentes charges ou
diffrents rendements ; dans les autres cas, Es /N0 est prfr. Enfin, ces rapports de puissance au rcepteur sont parfois peu reprsentatifs ou peu adapts au systme ; par exemple,
dans un contexte multi-antennes, on connat gnralement la puissance mise, mais pas forcment la puissance reue (exemple du beamforming et des gains dantenne). Le lien entre
les deux dpendant troitement des algorithmes considrs, et dans un contexte de canal
raliste, il est plus judicieux de comparer des systmes puissance totale mise identique.
Aussi, nous prfrerons la dfinition Est /N0 , rapport de puissance totale transmise sur la
densit spectrale du bruit, avec les hypothses de canal normalis vues prcdemment :



(x )dB := (Est /N0 )dB = 10 log10 E xH x /N0 |E[tr(HH H )]=N M .
(3.17)
(Ebt /N0 )dB = (Est /N0 )dB 10 log10 (th Nu /Sf ) .
(4)

(3.18)

Notons que les pertes dues au prfixe cyclique et la mise en slots sont rarement prises en compte dans
la littrature et nous simplifierons la comparaison en faisant de mme, incluant en revanche ces pertes
dans lefficacit spectrale, cf. (3.6) et (3.7). Ceci se justifie : cette dfinition correspond au snr par chip
de donnes, qui est gal au snr global sur le slot si les autres chips mettent avec la mme puissance
moyenne ; dans le cas contraire (intervalles nuls, pilotes plus puissantes. . .), cela doit tre mentionn. Ces
pertes, tout comme cela a t fait pour lefficacit spectrale, peuvent tre aisment calcules pour se rduire
des dcalages de snr.

52

Spcifications du systme de communication et scnarios envisags

Notion de diversit . Les taux derreurs sont dtermins par la probabilit que le
sinr instantan soit faible lors de la dtection, ce qui est le cas lorsque le canal subit
un vanouissement profond. La diversit consiste transmettre linformation en ltalant
sur des ralisations dcorrles du canal, afin que la probabilit de mauvaise dtection
soit rduite. Ce qui nous intresse dans un premier temps est lvaluation de la diversit
disponible sur un slot, et plus prcisment la diversit moyenne sur un slot si lon suppose
que lmetteur na pas de connaissance instantane du canal.
En partant des mesures de cohrence du canal de la section 2.1, il est tout dabord
possible dtablir une borne suprieure de la diversit de canal. Pour une dimension donne, on la mesure grossirement comme le rapport de la dimension totale disponible pour
notre algorithme sur la mesure de cohrence dans cette dimension. Les dimensions tant
supposes orthogonales pour le modle de canal wssus, on peut dfinir la diversit maximale de canal disponible sur un slot comme tant le produit des diversits dans chaque
dimension t/f/s. En supposant des rseaux dantennes linaires avec une indpendance de
la corrlation spatiale lmission et la rception, elle peut se formuler :
c,max
c,max
= c,max
c,max
[1 +
s
t
slot
f
c,max
,
t

c,max
,
f

c,max
s

Tt
(t)c ][1

Bo
(f )c ][1

Lstx
(rtx )c ][1

Lsrx
(rrx )c ]

(3.19)

o
reprsentent les bornes suprieures de diversit en temps, frquence, espace, et Tt , Bo , Lstx et Lsrx sont respectivement la dure dun slot, la bande de
frquence utilise, et les tailles des rseaux dantennes lmission et la rception. Ainsi,
c,max [1; +[ vaut 1 sil ny a pas de diversit de canal.
Dun point de vue systme, cette relation peut tre quantifie puisque le canal est
peru travers ses effets sur chaque chip du slot dfini la figure 3.1. En supposant
le systme dimensionn de manire ce quil ny ait pas de slectivit temporelle ni
frquentielle sur chaque chip, ce canal nintroduit quune phase et une puissance diffrente par chip. Cette discrtisation sera la base des algorithmes numriques prsents
dans ce rapport. Notons galement que par dualit (f ), c,max
ne peut tre supf
rieur au nombre de trajets considrs P . La diversit numrique maximale dun systme ayant M antennes dmission et N antennes de rception dcorrles devient alors
) (M N ), o Nbd et Nd sont le nombre
e,max
min(Nbd , c,max
) min(Nd , P, c,max
t
slot
f
de bloc-ofdm et le nombre de sous-frquences utiliss pour transmettre des donnes utiles
sur un slot. Rappelons que cette diversit maximale nest quune borne suprieure non
reprsentative des algorithmes employs(5) .
Dans la littrature, outre lapproche canal grossire dfinie prcdemment, la mesure
de diversit a galement t calcule a posteriori , i.e. partir des rsultats obtenus
en termes de taux derreur, gnralement dans des contextes thoriques [84, 45, 85]. La
diversit est ainsi souvent value par la pente limite de la courbe de probabilit derreur
en fonction du snr, reprsentative galement du nombre de degrs de libert de la fonction
2 modlisant des canaux thoriques. La pente de la courbe de capacit de coupure (outage
(5)

Elle ne tient pas compte de la relle mise en trames, ni des corrlations croises ou de la nonindpendance des dimensions. Par exemple, la diversit maximale du systme devrait tre calcule en
effectuant une corrlation non plus sur le canal mais sur lensemble des chips utiles de la trame. De plus,
la corrlation spatiale nest pas considre dans la prcdente formule.

3.2 Spcifications radio et chane de communication numrique

53

capacity) en fonction du snr est galement une bonne indication de la diversit. Cependant,
ces dfinitions sont dpendantes des algorithmes mis en oeuvre, et assez loignes de la
premire dfinition sur le canal. Nous dfinirons donc des mesures intermdiaires par la
suite, et proposerons des dfinitions plus appropries ou plus proches du systme dans la
section 6.1, en particulier partir des matrices de corrlation sur les chips de donnes.
Suivant la faon dappliquer les algorithmes traitant la diversit, un seuillage par dimension ou sur le slot peut tre appliqu. Pour viter une perte par dimension, le meilleur
moyen reste dtaler linformation au maximum, tel quen employant un entrelacementbit combin un bon codage-canal sur tout le slot. En effet, cette diversit temporelle,
frquentielle et spatiale, mme si elle est disponible au niveau du canal, nest pas ncessairement exploite par le systme qui parfois met en oeuvre un algorithme de slection
ou de combinaison simplifi. Un compromis sera ncessaire entre lexploitation de la diversit et la complexit, mais galement entre lexploitation de la capacit et de la diversit,
cest--dire laugmentation des dbits par multiplexage au dtriment de la redondance.
Mesures de performance . La notion de performance est non seulement dpendante de
lenvironnement et des scnarios que nous verrons dans la section suivante, mais elle est
aussi relative au systme mesur. Nous pouvons donc dfinir plusieurs niveaux de performance et de capacit. La littrature considre gnralement le niveau lien le plus bas sur
la couche physique [45], montrant par exemple la relation entre le taux derreur binaire
(ber : Bit Error Ratio) et le snr, ou encore des mesures de haut-niveau sur les protocoles
rseau ou les calculs de trafic (probabilit de blocage ou de transmission russie, temps
de connexion et dlai, erreurs et dbits de bout en bout. . .)[86]. Nous concentrant sur la
couche physique, nous dlivrerons des mesures de bas niveau, en y ajoutant une mesure
intermdiaire qui nous semble plus reprsentative au niveau des systmes compars : le
dbit total moyen en fonction de la puissance totale mise, pour un environnement donn.
Ceci quivaut dcrire ,slot en fonction de Est /N0 . Pour cela nous supposerons la mise en
trame avec un systme de renvoi type arq (automatic-repeat-request), permettant dvaluer ce dbit partir du taux derreur slot (fer : Frame Error Ratio). Ce dbit total
pourra par la suite tre aisment distribu entre les utilisateurs, que ce soit par le code,
ou combin avec du partage en temps et frquence sur le slot. Des rsultats plus prcis au
niveau systme sont possibles, partir des tables de performance (LUT : Look-Up Table)
obtenues, en utilisant une interface spcifique. Ainsi, les mesures au niveau lien (ber ou
fer en fonction du snr ou sinr) ont t utilises pour des valuations au niveau systme dans MATRICE et 4MORE, travers une interface prenant en compte les valeurs
moyennes de la couche physique [87], et les couches suprieures [17, 36]. Les performances
systme doivent en effet considrer des phnomnes plus grande chelle, tels que le nearfar effect ou linterfrence inter-cellulaire, une gestion des ressources radio entre plusieurs
bs et mt, auxquels pourront ventuellement sajouter des aspects dynamiques dallocation
pour donner des moyennes reprsentatives. Notons quune approche dynamique se baserait
sur des mesures au niveau lien court-terme et quune approche statique moyenne plus
classique prend en compte les rsultats long-terme prsents, i.e. les fer sur une dure de
simulation suffisante pour avoir des valeurs moyennes sur de nombreux vanouissements.

54

3.3
3.3.1

Spcifications du systme de communication et scnarios envisags

Scnarios envisags
Configuration des canaux mimo

En plus des canaux thoriques frquemment utiliss dans la littrature, nous prsentons ici
la configuration du modle de canal hybride doublement directionnel 3gpp-matrice qui
rpondra aux scnarios les plus difficiles envisags. Par canaux thoriques, nous entendons
ceux qui permettent de donner des bornes et rsultats limites, tels que le canal dit Gaussien
ou awgn (i.e. canal plat o chaque lment de la matrice h(t, f ) vaut 1), ou encore le canal
de Rayleigh-i.i.d. totalement dcorrl en temps / frquence / espace (i.e. chaque lment
de la matrice hn,m (t, f ) CN (0, 1) est i.i.d.). Pour approcher un peu plus la ralit, nous
rappelons rapidement les configurations siso utilises et leurs profils de retards, qui seront
ensuite rutiliss pour paramtrer le modle mimo, avant de donner des mesures sur ce
canal 3gpp-matrice correctement configur pour modliser un contexte urbain typique.
Profils dtalement des retards (apdp) couramment utiliss en siso . Dans un
contexte mono-antenne, on a lhabitude de reprsenter le canal comme dcrit en 2.3.1,
la manire dun filtre. LETSI (European Telecommunications Standards Institute [88]) a
ainsi normalis certains canaux dits Bran (Broadband Radio Access Network [89]), dfinis
initialement pour les wlan de norme HyperLan2. Prvus pour des systmes utilisant
une bande de 20 MHz autour de 5.2 GHz, les apdp Bran sont constitus de 18 trajets et
chantillonns 100 MHz. Cinq profils ont t dfinis, comme prsent dans le tableau 3.2.
Afin dadapter ces profils notre systme, ils ont t r-chantillonns 61.44 MHz, cest-dire avec des retards multiples de 16.276 ns. Le tableau 3.3 prsente lapdp BranE ainsi
obtenu, constitu de 17 trajets. Le canal mimo dvelopp, configur en siso, pourra se
ramener un modle de ce genre (tapped delay line), caractris lordre 2 et avec un
profil similaire aux Bran prsents.
Tab. 3.2 Principales caractristiques des canaux bran
Canal
A
B
C
D
E

talement moyen
des retards
50 ns
100 ns
150 ns
140 ns
250 ns

los/nlos

Type denvironnement

nlos (Rayleigh)
nlos (Rayleigh)
nlos (Rayleigh)
los (Rice)
nlos (Rayleigh)

intrieur, zone ferme, type bureau


intrieur, zone ouverte
intrieur, zone ouverte
intrieur, zone ouverte, los
Zone ouverte tendue

Tab. 3.3 apdp du canal BranE r-chantillonn (17 trajets utiliss dans notre systme)
Retard (ns)
Amplitude (dB)
Retard (ns)
Amplitude (dB)

0.0
-4.90
423.177
-1.86

16.276
-2.94
553.385
-2.71

32.552
-0.68
716.146
-5.46

65.104
-1.21
878.906
-7.29

97.656
-2.01
1074.219
-10.64

146.484
-0.41
1285.807
-13.47

195.313
-1.29
1513.672
-17.44

244.141
-1.96
1757.813
-20.91

325.521
-0.08

55

3.3 Scnarios envisags

Configuration du canal mimo 3gpp-matrice . Aprs avoir prsent lide gnrale


du modle en 2.4, nous allons plus prcisment configurer le canal pour rpondre aux
scnarios. Le canal 3gpp-matrice peut tre configur travers une liste de sous-rayons
au niveau lien, ou des valeurs de paramtres. videmment, la lourdeur de la premire caractrisation nous interdit de prsenter les listes ici ; nous prsentons donc les paramtres
gnraux conformment aux rfrences MATRICE et 3GPP [72, 71], et mesurons ce canal
lordre 2 dans le paragraphe suivant, pour faire le lien avec les modles stochastiques. Sauf
si explicitement mentionn, et mme si des simulations ont t effectues dans dautres
contextes [13], les rsultats de ce rapport proviendront principalement dune configuration de canal typique dun environnement outdoor urbain nlos, et que nous appellerons
BranE120 . Par concision, cest donc cette configuration que nous dtaillons dans le tableau 3.4, avec des paramtres adapts par France Tlcom la frquence porteuse de
5 GHz. Le profil des retards est fix par lapdp BranE dtaill dans le tableau 3.3, et
chaque retard correspond un trajet et un cluster . Chaque trajet possde 20 sous-rayons
dgales amplitudes et de phases initiales fixes alatoirement, avec un talement angulaire
Laplacien de 5 la bs et 35au mt, conformment au modle 3gpp. Les mesures de dispersion temporelle et spatiale en rsultant sont donnes dans le tableau 3.5 : lcart-type
moyen des retards est de 250 ns, et les dispersions angulaires moyennes globales sont de
21.4 la bs et 68au mt. Lespacement entre les antennes de la bs est choisi gal 10 fois
la longueur donde, alors que le mt utilisera des antennes espaces dune demi-longueur
donde, i.e. distantes de 3 cm. Par ailleurs, nous considrerons des vitesses du mt allant
jusqu 300 km/h, correspondant une frquence Doppler maximale de 1450 Hz 5.2 GHz.

Tab. 3.4 Configuration du canal 3gpp-matrice en outdoor urbain (BranE120 )


apdp
BranE

as
1.3

ras = aod
bs
as
1.3

as
0.261

ds
6.89

rds
2.258

ds
0.765

n
0.217

Tab. 3.5 Mesures des talements en outdoor urbain (BranE120 ) et espacements


E [ ]

bs ]
E [as

mt ]
E [as

250 ns

21.4

68

espacement
antennes bs

10

espacement
antennes mt

0.5

Pour chaque configuration, la position du mt est choisie alatoirement dans un angle de


120 correspondant au secteur dantenne considr par la bs. Lorientation du mobile est
choisie alatoirement car ce dernier reoit des rayons provenant de toutes les directions
dans cet environnement nlos, comme nous le verrons dans le paragraphe suivant. Nous
ne supposerons pas directement de gain dantenne, et le mt possde des antennes omnidirectionnelles. Le nombre dantennes considr dans les rsultats prsents variera de 1
4, que ce soit au niveau de la bs ou du mt, mais nous insisterons particulirement sur le
cas le plus raliste dune bs ayant 2 ou 4 antennes, et dun mt en ayant moins (souvent
de 1 3).

56

Spcifications du systme de communication et scnarios envisags

Caractrisation temps/frquence de la configuration urbaine typique BranE120


. Les simulations outdoor prsentes utiliseront gnralement la mme base de canal mimo
BranE120 , qui correspond une configuration typique nlos pour un secteur de cellule
de 120avec un apdp de type BranE. Considrations spatiales mises part, la figure 3.4
prsente une ralisation de ce canal dans les 2 dimensions restantes, avec les diffrentes
dualits possibles. Les mesures effectues en temps et frquence ont pour but de rapprocher
le modle de canal hybride des modles stochastiques en prsentant des caractristiques
lordre 2. La comparaison des mesures, telles que les corrlations 2D de la figure 3.5,
et de la thorie valide la configuration prsente. Ainsi, prenant le profil BranE, dont
nous vrifions une dispersion des retards = 249.3 ns en employant lquation (2.8) sur
lapdp dtaill dans le tableau 3.3, nous pouvons retrouver la corrlation frquentielle
thorique par transformation de Fourier, comme prsent sur la figure 3.6. La bande de
cohrence, telle que dfinie dans lquation (2.10), est alors proche de 1.5 MHz. Des mesures
de cohrence frquentielle sur le canal simul des instants diffrents montrent ladquation
avec la valeur moyenne du profil.
La corrlation temporelle dpend de la vitesse du mt
fonction de transfert h(t, f )

IFTf 7

FTt7
FT 7f

IFT7t

f (MHz)

t (ms)

rponse impulsionnelle h (t, )

(s)

rponse bifrquentielle F (, f )

t (ms)

f (MHz)

(kHz)

fonction de diffusion H(, )

IFTf 7

FTt7
IFT7t

FT 7f

(s)

(kHz)

Fig. 3.4 Mesures 2D temps/frquence sur un canal configur en BranE120

FP2005

57

3.3 Scnarios envisags


h (t, f )
R

t (bloc)

f (sous-porteuses)

Fig. 3.5 Mesures BranE120 180 km/h lordre 2, i.e. corrlations en temps et frquence,
sur 2 slots

BranE apdp
PP 1
p ( ) = p=0 2p ( p )

10

FT 7f

corrlation frquentielle
PP 1

Rh (f ) = p=0 2p exp (2f p )


1.2

BranE APDP

FT(BranE APDP)
Mesure1
Mesure2

1
10

10

10

10

0.8

0.6
0.5
0.4

0.2

10

20

40

60

80

325

650

975

1300

100

120

1625

chips
(ns)

0. 2
60

-3.6

40

20

-2.4

-1.2

12

12

20

1.2

40

2.4

Df
f (MHz)

60

3.6

Fig. 3.6 Mesures BranE120 lordre 2, projetes en dlai-frquence ( f )

corrlation temporelle
h (t)
R
1

FTt7

spectre de puissance Doppler


R
h (t) exp (2t)dt
p () = R
0.08

Sinc 180km/h
Bessel 180km/
h
mesure1

Rect 180km/h
Jakes 180km/
h
FT(mesure 1)

0.07

0.06
0.5
0.05

0.04

0.03
0
0.02

0.01

0. 5
100

80

1.66

60

40

0.83

20

20

40

0.83

60

80

1.66

bloc
t (ms)

100

0
2

1. 5

0. 5

0.5

1.5

(kHz)

Fig. 3.7 Mesures 180 km/h lordre 2, projetes en temps-Doppler (t )

58

Spcifications du systme de communication et scnarios envisags

et nous choisissons donc de prsenter les figures pour une vitesse de 180 km/h, i.e. une
frquence Doppler de 867 Hz. Dans ce cas, comme nous le vrifions sur la figure 3.7, le
temps de cohrence est de lordre du slot qui, rappelons-le, a une dure de 0.666 ms.
Caractrisation spatiale de la configuration urbaine typique BranE120 . De la
mme faon, nous pouvons caractriser spatialement le canal en effectuant des mesures
sur la distribution des rayons la bs et au mt. Les figures suivantes prsentent les distributions angulaires de puissance des sous-rayons sur les cercles, et les corrlations spatiales
rsultantes en fonction de lespacement des antennes la bs et au mt. Les valeurs de
corrlation sont calcules comme dans lquation (2.35), mais cette fois-ci lgalit (2) nest
pas vrifie car la puissance nest gnralement pas qui-rpartie sur 2 ; ceci justifie que
lon ne retrouve pas la fonction de Bessel si lenvironnement nest pas assez riche en diffuseurs, voire que lon tend vers une corrlation totale si langle douverture est troit, o
lon retrouve alors lquation (2.36). Ainsi la figure 3.8 montre les mesures la bs sur un
canal configur en BranE120 , tout dabord pour les 32 ralisations de canal correspondant
aux 32 listes de configuration des sous-rayons, puis pour une ralisation donne correspondant une courte simulation lien ; enfin nous prsentons la valeur moyenne de corrlation
spatiale tablie sur ces 32 ralisations. La figure 3.9 montre les mmes mesures au mt. On
observe ainsi que la corrlation spatiale est infrieure 0.1 pour un espacement dantennes
de 10, mais quelle varie beaucoup entre la bs et la mt pour de plus faibles distances.

32 r
ealisations spatiales diff
erentes

}|

puissance(aod)
90

1 r
ealisation spatiale

}|

corrlations spatiales

90

0.03

120

60

150

60

0.9
0.02

0.8

30

150

0.8

30

0.7

0.7

0.01

0.6

0.6
180

180

0.5

0.3

0.3
330

330

210

0.2

0.2
0.1

0.1
300

240

0
0

270

0.5
0.4

0.4

210

corrlation moyenne
1

0.03

120

0.9

0.02

puissance(aod)

300

240

10

espacement (en )

0
0

270

espacement (en )

10

Fig. 3.8 Mesures spatiales la bs sur un canal configur en BranE120


32 r
ealisations spatiales diff
erentes

}|

puissance(aoa)
90

1 r
ealisation spatiale

}|

60

150

60

0.9
0.02

0.8

30

150

0.8

30

0.7

0.01

0.7

0.01

0.6

0.6
180

180

0.5

0.3

0.3
330

330

210

0.2

270

0
0

0.2
0.1

0.1
300

240

0.5
0.4

0.4

210

corrlation moyenne
1

0.03

120

0.9

0.02

puissance(aoa)
90

0.03

120

corrlations spatiales

300

240

espacement (en )

10

270

0
0

espacement (en )

Fig. 3.9 Mesures spatiales au mt sur un canal configur en BranE120

10

3.3 Scnarios envisags

59

A la bs, langle douverture des rayons tant plus troit, la corrlation est plus forte, et
prsente une valeur moyenne de 0.74 pour un espacement de 0.5. Au mt, la distribution
des sous-rayons tant proche dune distribution uniforme sur 360, la courbe de corrlation approche la fonction de Bessel de lquation (2.35), permettant davoir une valeur
moyenne plus faible denviron 0.33 pour un espacement de 0.5. Lorsque nous chercherons
exploiter la dcorrlation spatiale du canal tout en respectant les contraintes, ce qui sera
le cas en codage espace-temps, nous prendrons des distances entre antennes de 10 la
bs et 0.5 au mt.

3.3.2

Scnarios typiques et paramtres

Les scnarios envisags sont conformes la base dfinie dans les projets MATRICE et
4MORE, et nous nous focaliserons sur la configuration de canal qui nous semble la plus
utile, voire la plus difficile pour le systme, savoir la BranE120 dcrite dans la section
prcdente, typique dun environnement outdoor nlos, avec une mobilit assez forte (de
60 300 km/h). En effet, loptimisation du dbit et de la QoS en voie descendante devra
tre complmentaire aux wlan dj dploys en environnement indoor . Notons que dans
un contexte multi-utilisateurs, nous avons suppos que tous les utilisateurs subissent la
mme statistique de canal, en particulier prsentant la mme puissance (nglige le near-far
effect) et les mmes statistiques lordre 2. Autrement dit, nous nous focaliserons gnralement sur un lien particulier (i.e. li un utilisateur), linterface lien-systme permettant
dtendre les rsultats par la suite [87]. Nous supposons la transmission de donnes pour
des services temps-rel en mode paquet de la taille dun slot mais les rsultats prsents
permettront de tirer des conclusions pour de nombreux autres services.
Concernant le systme, la liste des paramtres est donne dans la partie Notations,
avec les valeurs gnralement utilises. Nous insistons ici sur les paramtres principaux
jouant sur le dbit des scnarios, en dtaillant dans le tableau 3.6 les principales configurations simules, et la correspondance entre le rendement asymptotique et le dbit effectif
global aprs mise en slot dans le tableau 3.7. Les valeurs de rendement asymptotique th
sont dduites du rendement de codage-canal Rc , du rendement de conversion binaire
symbole R , et du rendement de codage espace-temps Rstc . La description plus dtaille
de ces paramtres est effectue lors de la description de la chane de communication dans
la partie suivante. Nous pouvons rappeler que le codage-canal utilis sera convolutif avec
ventuellement un processus turbo quivalent aux propositions umts, combin un poinonnage et un entrelacement ayant lieu sur lensemble du slot pour chaque utilisateur. La
constellation utilise pour la conversion binaire symbole appartiendra une modulation
damplitude en quadrature qam. Le codage espace-temps-frquence utilis appartiendra
une gnralisation du codage en bloc. Les puissances maximales dmission sont rapportes
au domaine dtude du snr que nous considrerons gnralement entre 0 et 20 dB. Sauf si
explicitement mentionn, nous nous placerons principalement dans le cas pleine-charge, en
utilisant tous les codes dtalement car cest ce qui optimise le plus souvent le dbit global
comme nous le verrons plus loin. Toutefois, des bornes de performances en mono-utilisateur

60

Spcifications du systme de communication et scnarios envisags

seront galement traites pour connatre les gains possibles en supprimant les interfrences
daccs multiple. Le dbit qui nous intresse est le dbit global multi-utilisateurs, la rpartition entre les diffrentes classes de terminaux se faisant gnralement un niveau
suprieur, mme si le terme dbit par utilisateur dsignera abusivement le dbit pour
un code dtalement. Pour limiter le nombre de rsultats prsents, un facteur dtalement de 32, autorisant un maximum de 32 utilisateurs simultans en partage par code, a
gnralement t adopt.
Tab. 3.6 Scnarios envisags en termes de rendement
mapping, R
Rc
Rstc
1
th
1

qpsk, 2
1/2
3/4
1.5 2
1
2
1.5 2
1.5 3

16qam, 4
1/2
3/4
1
1.5 1
1.5
2
3
3
4.5

2
6

1
3

64qam, 6
1/2
3/4
1.5 2
1
2
4.5 6
4.5 9

Tab. 3.7 Correspondance entre rendement asymptotique et dbit rellement obtenu sur
la couche physique
rendement asymptotique th
dbit effectif [ Mbit/s/secteur]
DT = Bo = th Nis /Tt

dbit effectif
par utilisateur

[ Mbit/s/code]

1.5

4.5

27.65

41.5

55.3

83.0

110.6

124.4

166

249

0.86

1.30

1.73

2.59

3.46

3.89

5.18

7.78

En rsum, nous avons prsent ici la configuration gnrale qui sera utilise dans le
rapport tout en validant le modle ; pour cela, nous avons entre autres fait un rapide retour sur les hypothses qui ont abouti ce modle numrique, rappel les notions les plus
utiles par la suite, puis nous avons pos les scnarios, en particulier en caractrisant
le canal. Bien que nous ayons men des simulations sous une configuration lgrement
diffrente dans le cadre de MATRICE [19, 20, 11, 12, 13] avec une frquence dchantillonnage de 57.6 MHz, nous ne prsentons et nutiliserons, par consistance, que les
paramtres de canal prcdemment dfinis, plus proches de la solution 4MORE. Cela ne
remet pas en cause les conclusions des contributions, au fur et mesure de lvolution
des projets, mais facilite la comparaison des rsultats prsents ci-aprs. Le cadre tant
pos et valid, nous allons maintenant nous attacher aux principaux algorithmes utiliss lmetteur et au rcepteur, et dtailler la chane de communication numrique
complte en bande de base.

Deuxime partie

Systme multi-porteuses
et multi-antennes
ette partie a pour vocation de dtailler le modle de communication numrique en bande de base, temps discret, propos.
Nous nous placerons dans un contexte voie descendante synchrone,
o le rcepteur connat le canal pour retrouver les donnes mises. Le
chapitre 4 rappelle rapidement les fondements des systmes multiporteuses et de ltalement de spectre, puis dtaille le systme
mono-antenne complet, insistant en particulier sur les algorithmes
dgalisation les plus courants. Le chapitre 5 introduit la dimension
spatiale ; outre les algorithmes ncessitant ou non la connaissance
du canal lmission et la rception, nous nous attardons sur un
modle de codage espace-temps en bloc gnrique, et considrons le cas
particulier trs simple des codes orthogonaux en tant que rfrence.
La chane de simulation gnrique ainsi constitue pour reprsenter un
systme de communication numrique complet est alors tablie.
Les solutions multi-porteuses multi-antennes et multi-utilisateurs
complexit raisonnable devront tre values. Pour cela, chaque fin de
chapitre donne quelques performances obtenues et des rsultats sur
canaux thoriques en rfrence.

CHAPITRE

Modle et algorithmes
principaux du systme
mono-antenne

Sommaire
4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1 Systmes multi-porteuses (mc) . . . . . . . . . . . . . . . . . . . . . . . .
4.1.2 talement de spectre (ss) . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.3 Accs multiple (ma) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.4 Systmes multi-utilisateurs multi-porteuses talement de spectre . . . .
4.1.5 Techniques de dtection en ofdm-cdma . . . . . . . . . . . . . . . . . . .
4.1.6 Conclusion sur les systmes mc-ss . . . . . . . . . . . . . . . . . . . . . .
4.2 Systme de communication siso complet . . . . . . . . . . . . . . . . .
4.2.1 Lmetteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2 Le rcepteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Performances de rfrence siso . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Performances sur canaux thoriques sans codage-canal . . . . . . . . . . .
4.3.2 Performances sur canaux thoriques avec codage-canal . . . . . . . . . . .
4.3.3 Performances de rfrence sur canal BranE 60 km/h . . . . . . . . . . .

63

64
64
70
73
75
80
88
90
91
95
98
98
100
100

64

4.1

Modle et algorithmes principaux du systme mono-antenne

Utilisation des dimensions temporelle et frquentielle dans


un systme mc-ss gnrique

Un systme large-bande transmettant des donnes sur un canal variant dans le temps et
slectif en frquence peut combattre leffet de ces variations (en talant linformation et
utilisant la diversit), voire en tirer parti pour peu quelles soient connues (en adaptant le
signal en temps-rel). La souplesse, la diminution de complexit de dtection au rcepteur
et lefficacit spectrale des systmes multi-porteuses bass sur la technique ofdm en font de
srieux candidats pour les systmes large-bande de 4e gnration. Ensuite, pour profiter de
la diversit offerte par ce canal qui nest connu quau rcepteur, ltalement est un moyen
simple et efficace. Ce dernier offre par ailleurs des avantages dans un contexte multiutilisateurs et multi-cellulaire. Leur combinaison est donc la base du systme considr.

4.1.1

Systmes multi-porteuses (mc)

Le partage du spectre frquentiel en sous-bandes ninterfrant pas nest pas nouveau, et


constitue mme le principe de base de la coexistence dun bon nombre de systmes hertziens. Toutefois, lutilisation de plusieurs sous-porteuses pour une mme communication a
fait lobjet dun regain dintrt dans les annes 80 avec un traitement du signal adapt et
une complexit raisonnable travers les systmes ofdm. Aprs un bref rappel historique,
la modulation ofdm est prsente, ainsi que les principes qui en font un systme attrayant
dans un canal slectif.
4.1.1.1

Ide gnrale et historique

Ide de flux bas-dbit mis en parallle . Le principe des modulations multi-porteuses


est bas sur le multiplexage frquentiel (fdm : Frequency Division Multpilexing) de plusieurs flux, chaque flux tant modul sur une sous-porteuse diffrente. A dbit total identique, un systme multi-porteuses rpartit linformation sur Nc sous-porteuses de dbit Nc
fois plus faible que lors de lmission dun flux unique mono-porteuse. Lintrt principal
ps

Df

te

densit de
puissance

frquence

Tu = Nc Ts
f0

Bo = Nc Df

f3

Ts

FP2005

Fig. 4.1 Concept de modulation multi-porteuses (exemple avec Nc = 4 sous-porteuses)

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

65

est de pouvoir ainsi traiter des sous-porteuses dbit suffisamment bas pour que le canal
puisse tre considr comme non-slectif en frquence sur chacune dentre elles, comme
schmatis sur la figure 4.1. Afin que les flux ninterfrent pas entre eux tout en conservant une haute efficacit spectrale et une complexit raisonnable, les techniques employes
ont volu, comme nous allons le rappeler.
Du multiplexage frquentiel lofdm . Les premiers systmes que lon pourrait qualifier de multi-porteuses ont t introduits il y a 50 ans par Doeltz et.al. [90], se basant
sur un complexe filtrage analogique de chaque flux occupant un spectre disjoint. Pour remdier la perte defficacit spectrale induite, un recouvrement partiel des spectres a t
imagin. Ce principe fut prsent mathmatiquement en 1966 par Chang [4] qui dfinit
les conditions dorthogonalit entre les sous-porteuses, bases de lofdm. La possibilit de
traitement numrique et la rduction de complexit ne sont apparues que dans les annes
70 [91, 92], avec la gnration des signaux par transformation de Fourier rapide (fft).
Les applications vont ensuite rapidement suivre, commencer par la proposition de Alard
et.al. [76] pour la diffusion sonore dab en combinant codage-canal et ofdm (cofdm). Aujourdhui lofdm est omniprsent dans les derniers systmes (cf. tableau 1.2), quils soient
de diffusion (dab, dvb-t. . .), daccs radio aux rseaux locaux (wlan wifi) ou daccs
la boucle locale radio (wimax), ou encore dans les moyens daccs filaires linformation
(technologies xdsl et plc). Enfin, la combinaison de lofdm avec de ltalement, en particulier le cdma, a fait lobjet de nombreuses tudes depuis 1993 [93, 94, 95], ce que nous
dtaillerons en 4.1.4.
Diffrentes formes dondes . Afin de respecter la notion dorthogonalit introduite,
tout en ayant une bonne localisation en temps et en frquence des chips gnrs, diverses
formes donde ont t proposes. Plusieurs termes ont t introduits pour reprsenter cette
mise en forme (ofdm pulse-shaping [96, 97]). Citons la dnomination bfdm (biorthogonal
frequency division multiplexing) propose pour amliorer la robustesse face aux dispersions
temps-frquence dans des canaux mobiles. Toutefois, la gnration de tels signaux savre
plus complexe quune simple fft de taille correspondant au nombre de sous-porteuses.
Ainsi, nous allons limiter la prsentation lofdm classique , qui possde une bonne
localisation temporelle mais par dualit un talement frquentiel thoriquement infini
de chaque sous-porteuse, car faisant appel la fonction porte en temporel. Il est donc
noter que cette fonction de mise en forme temporelle peut tre optimise pour diminuer
la sensibilit de lofdm des drives frquentielles par exemple.
4.1.1.2

ofdm : principe, signal mis et notations

mission de signaux orthogonaux . La contrainte dorthogonalit, la fois temporelle et frquentielle, des chips mis sexprime par la modulation sur une base de signaux
l,k (t) respectant la condition suivante :
Z
< l,k , l0 ,k0 >=

l,k (t)l0 ,k0 (t)dt = 0 si l 6= l0 ou k 6= k 0 .

(4.1)

66

Modle et algorithmes principaux du systme mono-antenne

La base peut tre choisie parmi les fonctions l,k (t) = (tlT ) exp (2fk t) o (t) est une
fonction gnralement dfinie sur [0, T [ et fk est la frquence associe la sous-porteuse k.
De nombreuses fonctions (t) ont t proposes [98] pour garantir lorthogonalit temporelle tout en ayant des transitions moins franches (i.e. meilleure localisation en frquence)
que la fonction porte (t) ; (t) correspond lofdm classique qui sera utilis dans
lensemble de ce rapport. Citons les fonctions de Hanning, de cosinus surlev, et iota,
cette dernire tentant de localiser le signal mis aussi bien en temps quen frquence.
Le signal ofdm . Le choix de la fonction de mise en forme porte, plus simple mettre
en uvre, conduit un fentrage temporel rectangulaire de dure Tu correspondant un
spectre en sinus cardinal pour chaque sous-porteuse, comme le montre la figure 4.2. Lespacement optimal entre sous-porteuses adjacentes garantissant lorthogonalit frquentielle
est alors Df = 1/Tu ; ainsi fk = f0 + kDf permet de vrifier lquation (4.1). Le signal
r (t) gnr sur Nfft sous-porteuses de frquences fk (k = 0, . . . , Nfft 1) partir
ofdm X
des symboles complexes dentre xk scrit alors durant lintervalle [0, Tu [ :
Nfft 1
X
1
r (t) = p
X
<(xk (t) e2fk t )
Nfft k=0

(4.2)

Nfft 1


X xk
r (t) = < (t) e2fc t
p
X
e2(kNfft /2)t/Tu .
Nfft
|k=0
{z
}

(4.3)

p
o le facteur de normalisation 1/ Nfft assure la conservation de lnergie lors de lopration
linaire de modulation ofdm. En posant fc = f0 +Nfft /2Tu la frquence centrale du signal,
on obtient lquation (4.3) ; on peut alors y faire apparatre lenveloppe complexe en bande
de base du signal avant fentrage par la fonction porte. Cette enveloppe complexe X(t)
ayant un spectre limit [Nfft /2Tu , Nfft /2Tu ], elle peut tre chantillonne la frquence
Fs = Nfft /Tu sans repliement de spectre ni perte dinformation, comme prcis en (4.4).

X(t)

Nfft 1

X := X(Tu /Nfft ) =

X
k=0

xk 2(k
(p
e
Nfft
Nfft 1

= (1)

|k=0

Nfft
) N
2
fft

2 k
x
p k e Nfft , = 0 . . . Nfft 1.
Nfft
{z
}

(4.4)

idft

Cette dernire expression rvle que les chantillons obtenus peuvent tre facilement gnrs par transformation de Fourier discrte inverse (idft). En rception, avec les hypothses
introduites la section 3.2, une transforme de Fourier (dft) des chantillons reus permettra de revenir aux symboles complexes mis.
Ces oprations numriques linaires peuvent tre reprsentes matriciellement en introduisant la matrice unitaire de Fourier de taille Nfft Nfft dfinie par lquation (4.5), i.e.

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

67

p
{UF }l,c = lc / Nfft , avec = e2/Nfft . Cette matrice tant unitaire et symtrique, nous
obtenons alors les relations (4.6) o X = [X0 , . . . , XNfft 1 ]T est le vecteur dchantillons
temporels du bloc-ofdm et x = [x0 , . . . , xNfft 1 ]T est le vecteur des symboles dentre mis
sur chaque sous-porteuse.

1
1

1
e2/Nfft
e2(Nfft 1)/Nfft
1
.
UF = p
(4.5)
..
..
,
Nfft
.
.
..
1 e2(Nfft 1)/Nfft

2 /N
fft

e2(Nfft 1)

X = UF 1 x = UF H x = UF x.

(4.6)

Densit spectrale de puissance (dB)

0.8

Amplitude

0.6

0.4

0.2

0
-5
-10
-15
-20
-25

0.2
10

10

-30

Frquence normalise

Frquence normalise f Tu

Fig. 4.2 Spectre des sous-porteuses gnres pour lofdm (exemple avec Nc = 7)

Fig. 4.3 Spectre ofdm global avec Nc =


768 sous-porteuses

Spectre correspondant . Le signal ofdm tant constitu de Nfft sous-porteuses modules indpendamment, sa densit spectrale de puissance est la somme des dsp des Nfft
sous-porteuses, comme montr sur la figure 4.3 (qui suppose des symboles dentre xk de
mme puissance) et dans lquation :

Nfft 1
1 X sin((f fk )Tu ) 2
|SX (f ) | =
xk
.
Nfft
(f fk )
2

(4.7)

k=0

Pour un grand nombre de sous-porteuses, le spectre ofdm approche celui dune modulation
avec filtrage de Nyquist idal. La grande efficacit spectrale de lofdm provient de cette
dsp rectangulaire presque parfaite, quasiment plate dans la bande et dont les effets de
bord sont principalement provoqus par les lobes secondaires des sous-porteuses extrmes.
Bien qu bande infinie cause de la fonction porte, le spectre dcrot rapidement sur
les bords, simplifiant ainsi le filtrage pour rpondre au gabarit impos. Afin de limiter les
distorsions des sous-porteuses extrmes et simplifier le filtrage, une solution est dannuler
ces sous-porteuses extrmes. On pourra alors assimiler la bande occupe (Nc + 1)/Ts o
Nc est le nombre de sous-porteuses non-teintes.

68

Modle et algorithmes principaux du systme mono-antenne

Astuces dimplmentation . Lintrt de lofdm rside galement dans la rduction


de complexit introduite, que ce soit pour la gnration ou pour lgalisation. En effet,
les algorithmes de transformation de Fourier rapide (fft radix2 ou radix4) permettent
denvisager le traitement dun grand nombre de sous-porteuses de manire raliste. Un
compromis avec la dure du bloc-ofdm est alors recherch. Par ailleurs, le signal peut
ainsi tre gnr directement en frquence intermdiaire, tel quen augmentant la taille de
fft (dun facteur suprieur ou gal 2), et en adaptant les symboles dentre de manire
approprie. Notons que le facteur (1) dans lquation (4.4) correspond justement un
centrage du spectre sur la frquence nulle, et sera donc inutile avec une telle gnration
plus haute frquence.
4.1.1.3

ofdm : considrations dans un canal vanouissements

Interfrences et solution . Au rcepteur, lorthogonalit du signal ofdm est perturbe


par le canal de transmission. Les trajets multiples ont introduit de libi qui ne peut tre
simplement limine en rception, moins dintroduire un intervalle de garde entre blocofdm. En effet Tu ne peut tre indfiniment augment pour des raisons de complexit et
de temps de cohrence du canal ; et une galisation entre blocs introduirait nouveau la
complexit que lon cherchait diminuer au rcepteur. Lintervalle de garde est choisi de
dure suprieure aux retards des trajets conformment au chapitre 3, et sera limin en
rception. Il a pour effet, dans le canal, de conserver un espacement entre sous-porteuses
de 1/Tu mais daugmenter la dure dun bloc-ofdm Tx = Tu + (entranant une
perte dorthogonalit frquentielle). Par ailleurs, afin dassurer lorthogonalit entre sousporteuses au rcepteur, i.e. labsence dici, il convient que ce dernier reoive un nombre
entier de priodes de chaque flux sinusodal. Le choix dun intervalle de garde en dbut de
Emission

Tu

Recopie

Rception

Tu

ibi

h0 ( )

fentrage rectangulaire
t
P

Vers FFT

Fig. 4.4 Ajout dun prfixe cyclique comme intervalle de garde [99]

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

69

bloc comme tant la recopie de la fin du bloc-ofdm (cp : Cyclic Prefix ) rsout ce problme,
comme illustr sur la figure 4.4. Le prfixe cyclique garantit labsence dibi et dici au prix
dune perte defficacit spectrale, puisque lnergie ainsi dpense est redondante, mais
ce prix reste infrieur aux pertes quoccasionneraient les interfrences complexit de
dtection gale. Par ailleurs cette redondance pourra tre utile en rception pour estimer
certains paramtres en complment des pilotes (niveaux de puissance, synchronisation. . .).
4.1.1.4

ofdm : intrts et limites du modle

Avantages et inconvnients de lofdm . La modulation ofdm prsente de nombreux


avantages rsums ci-aprs :
Intrt thorique dexploitation de la capacit : un systme ofdm autorise une
grande efficacit spectrale complexit raisonnable grce loptimisation du principe dorthogonalit entre sous-porteuses, aboutissant un spectre presque rectangulaire lorsque le nombre de sous-porteuse augmente. Par ailleurs, il permet une
certaine souplesse doptimisation dans un contexte large-bande, offrant des possibilits dadaptation au canal par sous-porteuse (rpartition de la puissance et de la
quantit dinformation suivant ltat du canal, i.e. water-filling, modulation adaptative, pr-galisation. . .).
Complexit rduite au rcepteur, et partiellement dporte du mt vers la bs : la
fft permet une implmentation efficace, et lutilisation dun prfixe cyclique relche certaines contraintes (pas dibi ni dici, positionnement de la fentre fft plus
simple. . .). Lgalisation au rcepteur est alors grandement simplifie (simple multiplication par sous-porteuse).
Par ailleurs, ce dcoupage en bandes troites rapproches introduit quelques inconvnients :
Problmes rf : la grande variation en puissance du signal gnr (i.e. papr lev)
augmente la contrainte sur certains composants tels que lamplificateur (hpa).
Sensibilit accrue aux drives frquentielles (quelles proviennent de variations des
oscillateurs, du canal, de problmes de synchronisation. . .) due une mauvaise localisation frquentielle de lofdm (fonction porte) et des sous-porteuses troites.
Modle quivalent et diversit . Un avantage pour ltude thorique de lofdm rside
dans la simplicit du modle quivalent, constitu dune diversit de bandes troites qui ne
prsentent donc pas de slectivit frquentielle, comme le montre la figure 4.5. On retrouve
h(l, 1)

(l, 1)
y (l, 1)

x(l, 1)

x(l) := {x(l, k)}k=1...Nc

S/P

.
.
.
x(l, Nc )

h(l, Nc )

(l, Nc )

.
.
.

P/S

y (l) := {y (l, k)}k=1...Nc

y (l, Nc )
FP2005

Fig. 4.5 ofdm : modle simplifi et canal frquentiel quivalent

70

Modle et algorithmes principaux du systme mono-antenne

alors les notations bloc et matricielles sans interfrences de la premire partie (cf. section
2.2) dans le cas particulier siso o M = N = 1. Le calcul des bornes de performances,
drivant des modles gaussiens bande troite, est simplifi. De plus, supposant le cas
limite dune corrlation frquentielle faible et dun entrelacement suffisant, chaque chip
du canal subit un gain suivant une loi de Rayleigh indpendante (canal de Rayleighi.i.d., i.e. h(l, k) CN (0, 1) i.i.d.), ce qui permet de dfinir certaines limites optimales
[45]. La contrepartie dun systme bande-troite est que de fortes attnuations locales
peuvent se produire. A dfaut de diversit intra-chip, il est donc ncessaire dexploiter
la diversit entre les chips (entrelacement avec talement ou codage...) pour viter les
vanouissements et ainsi amliorer les performances. Nous allons donc voir rapidement les
principes dtalement pour les appliquer ensuite aux systmes multi-porteuses.

4.1.2

talement de spectre (ss)

Ltalement de spectre est une astuce dorigine militaire consistant augmenter la bande
du signal mis afin den rduire la puissance jusqu la confondre avec du bruit. Toutefois,
dans notre contexte multi-porteuses, il ne sagira pas proprement parler dtalement de
spectre, mais plutt dtalement de linformation pour bnficier de la diversit offerte par
le canal. On retrouve ce principe gnralement sous les termes dtalement de spectre (ss :
Spread Spectrum) ou de prcodage linaire (lp : Linear Precoding) sans connaissance du
canal lmetteur. Nous allons rapidement dtailler lhistorique et les diffrentes mthodes
dtalement, avant de lassocier lofdm dans la section 4.1.4.
4.1.2.1

Ide gnrale et historique

Evolution et thorie de linformation . Suite aux travaux de Wiener et Shannon


dans les annes 1940, ltalement a successivement ouvert la voie aux communications
militaires camoufles, au radio-positionnement, aux communications bas-dbit en contexte
fortement bruit, puis partir des annes 1990 aux systmes grand-public. Les standards
de communication cellulaires tels que lIS-95 ou la 3G (umts. . .) lont adopt. Lide des
systmes large-bande drive de la relation de Shannon [1] qui exprime la quantit maximale
dinformation C quil est thoriquement possible de transmettre sans erreur dans un canal
awgn, en fonction du rapport signal--bruit sur la bande B rcupre :
C = B log2 (1 + snr)

[ bit/s, cf. chapitre 5]

(4.8)

On voit alors quun systme pourra transmettre la mme quantit dinformation avec une
puissance dautant plus faible que la bande sera large. Cette relation variant linairement
avec la bande mais logarithmiquement avec la puissance, llargissement de bande du
signal utile permet avantageusement de rduire la dsp. Cependant, ltalement de spectre
classique, qui na pas connaissance des interfrences ni des variations de snr sur la bande,
ne profite pas pleinement de cette capacit ; la redondance frquentielle apporte permet
toutefois de transmettre de manire fiable, mme en dessous du niveau de bruit.

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

4.1.2.2

71

Techniques dtalement

Balayage ou squences pseudo-alatoires . Plusieurs techniques dtalement peuvent


tre employes, commencer par des procds de balayage frquentiel. Toutefois, les mthodes nous intressant sont celles qui pourront se combiner avec la trame ofdm, plutt
bases sur lutilisation de squences pseudo-alatoires, savoir :
le saut en frquence et/ou en temps, respectivement nomms fh-ss (Frequency Hopping Spread Spectrum) et th-ss (Time Hopping Spread Spectrum). Des sauts discrets pseudo-alatoires des positions de transmission sont raliss priodiquement,
de dure infrieure ou suprieure la dure symbole initiale suivant leffet recherch.
Loptimisation des diffrentes positions offertes pourra tre combine avec de laccs
multiple.
ltalement par squence directe ds-ss (Direct Sequence Spread Spectrum), o linformation transmettre est multiplie par une squence pseudo-alatoire de dbit
plus lev. Dans un systme dtalement de spectre classique, une suite de symboles
de dure T (i.e. de bande B = 1/T ) est multiplie par une squence de longueur Sf
constitue de chips de dure Tc = T /Sf (i.e. de bande Bc ) de telle manire quil y
ait un gain dtalement G = Bc /B = T /Tc = Sf . La dsp du signal est rduite de
ce mme facteur G. En rception, une opration de corrlation synchrone entre le
signal et la squence dtalement permettra de restituer le message original. Nous
allons dvelopper cet talement de manire plus gnrique dans la section suivante.
4.1.2.3

Etalement par squence directe et prcodage linaire

Codes dtalement . Suivant les proprits recherches (autocorrlation/intercorrlation


synchrone/asynchrone faible/leve. . .), diffrents choix de squences dominent. Dans notre
cas de liaison synchrone en voie descendante, des codes orthogonaux (i.e. dintercorrlation
nulle) permettent denvisager une sparation de linformation dans le domaine des codes.
Nous pouvons citer par exemple les codes ovsf (Orthogonal Variable Spreading Factor )
ou wh (Walsh-Hadamard). Les proprits du canal, les interfrences, le papr sont dautres
critres de slection qui peuvent favoriser des codes non orthogonaux. Diffrents critres
et codes sont proposs dans [78]. Nous allons voir quavec des squences dtalement orthogonales il est ais de superposer plusieurs symboles sur plusieurs chips. Cette ide est
lorigine de laccs multiple par le code et du prcodage linaire par matrice unitaire.
Le prcodage linaire . Afin de profiter de la diversit disponible sans perdre en dbit,
ou dtaler linformation dun slot pour que chaque symbole subisse peu prs le mme
niveau de bruit, il peut tre judicieux dtaler ces symboles en distribuant (linairement)
la puissance de chacun sur le slot. Lide de base de ce genre dtalement peut encore
une fois se retrouver dans la thorie de linformation, o lon sait que la dsp optimale du
signal mis est conforme une distribution gaussienne [1, 100]. Nous reviendrons sur ces
notions de capacit au chapitre 5, en ltendant en mimo. Enfin, lorsque lon ne dispose pas
dinformation sur ltat du canal lmetteur mais que lon suppose que les chips envoys

72

Modle et algorithmes principaux du systme mono-antenne

subissent des vanouissements complexe-gaussiens, il est galement possible doptimiser la


modulation en choisissant des constellations adaptes lalgorithme de rception ; si ce
dernier procde par recherche exhaustive des symboles mis (ml), on essaiera de maximiser la distance entre chaque squence possible en faisant les rotations de constellation
ncessaires [101, 102, 103]. Cependant, ce dernier point nous intressera moins puisque
nous allons principalement recourir aux dtections linaires par la suite. Nous prsentons
donc quelques matrices unitaires dtalement qui permettent la fois un accs multiple
par le code et une rpartition de linformation satisfaisante au sens de la distribution de
puissance mise. Rappelons quici, il ny a plus dlargissement de bande.
La reprsentation matricielle entre le vecteur de symboles dentre s = [s1 , . . . , sSf ]T
et le vecteur de symboles aprs talement d = [d1 , . . . , dSf ]T est directe en considrant une
matrice dtalement unitaire U de taille Sf Sf :
d = U s.

(4.9)

Le fait que la matrice soit unitaire, i.e. U U H = I, ne modifie pas la puissance moyenne
dmission, ni le nombre de chips requis. Nous avons dj vu une matrice unitaire possible travers la matrice de Fourier UF , et nous prsentons maintenant 3 autres matrices
dtalement courantes :
La matrice de Vandermonde :

1
1

1
1
11
1Sf 1

UV := UV (Sf ) = p ..
, avec lc = e(l+2c/Sf ) . (4.10)
..
..
.
Sf .
.

Sf 1
Sf 1
Sf 1
1 1
La matrice de Hadamard complexe, de paramtres = e1 et = e2 :
#
"
#
"
1 + +
1 +UHC (Sf /2) +UHC (Sf /2)
, avec UHC (2) =
UHC := UHC (Sf ) =
2 +
2 +UHC (Sf /2) UHC (Sf /2)
(4.11)
La matrice UWH de Walsh-Hadamard (wh), cas particulier de (4.11) avec = = 1.
La distribution des symboles aprs talement tend vers une distribution complexe-gaussienne
lorsque la longueur dtalement augmente. Dans le cas particulier wh rel, les valeurs de
sorties possibles sont limites ; ainsi, plusieurs vecteurs de symboles dentre peuvent produire la mme squence de sortie, ce qui dgrade les performances dun algorithme de
dtection ml. En particulier, la probabilit davoir un symbole de sortie gal 0 est leve, surtout lorsque ltalement est faible, comme nous pouvons le voir sur la figure 4.6(b).
Ceci sera gnant dans notre systme avec algorithme destimation de canal itrative prsent au chapitre 8 et nous introduirons alors des solutions adaptes. La figure 4.6 prsente
la distribution de puissance de sortie pour diffrents talements, confirmant les prcdents
propos. Par la suite, on se limitera au choix de squences dtalement orthogonales de type
Walsh-Hadamard, binaires et faciles implmenter sous forme rapide fht (Fast Hadamard
Transform) en dl, et nous rappelons les avantages de ltalement de type cdma dans la
section suivante.

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique
4

12000

14%

6000

4000

x 10

probabilit

probabilit

8000

73

x 10

1%

probabilit

10000

15

10

5%

2000

0
4

(a) Vandermonde, Sf = 32

0
4

(b) Hadamard, Sf = 32

0
4

(c) Hadamard, Sf = 256

Fig. 4.6 Distribution des symboles aprs talement (symboles dentre qpsk, affichage
dune voie)

4.1.3

Accs multiple (ma)

Laccs simultan la ressource radio de nombreuses communications, que nous appellerons utilisateurs, ncessite une rflexion particulire ds la couche physique pour assurer
une cohabitation efficace. De nombreux paramtres entrent en compte, tels que laspect
synchrone ou non des utilisateurs, le type de ressource et de canal disponibles, les dlais autoriss, le type dapplication. . . On peut distinguer deux grandes catgories daccs
multiple pour viter les conflits entre utilisateurs sur un canal sans-fil partag : les accs alatoires o les utilisateurs nont ni connaissance des autres ni de ressources alloues
spcifiquement, et les accs coordonns o les rgles de transmissions sont dfinies avant
lmission de chacun. La premire catgorie est trs utilise dans les rseaux locaux et
intressante lorsquil nest pas possible de centraliser la gestion de la ressource ; des mcanismes de dtection de collision ou dvitement sont alors ncessaires (csma : Carrier
Sense Multiple Access). Dans notre cas dmission centralise et synchrone depuis une
bs, la deuxime catgorie est plus avantageuse ; elle permet de dfinir qui met sur quels
chips afin de sparer clairement les utilisateurs de manire optimale. Au sein de cette
deuxime catgorie, nous distinguons les systmes de partage sans interfrences, et les
systmes daccs par code dtalement. Les premiers systmes procdent un dcoupage
temporel (tdma), frquentiel (fdma), ou mixant les deux (ftdma, quivalent du saut
fh-ss) ; les seconds systmes assignent une signature diffrente chaque utilisateur afin
quils puissent mettre simultanment sans gnrer trop dinterfrences (ds-ss-cdma que
nous nommerons cdma). La figure 4.7 schmatise ces diffrents accs.
dsp
t
f
user 1
user 2
user 3
user 4
FP2005

tdma

fdma

ftdma

ds-ss cdma

Fig. 4.7 Diffrents accs multiples pour la voie descendante dun rseau cellulaire

74
4.1.3.1

Modle et algorithmes principaux du systme mono-antenne

Partage temporel (tdma) et/ou frquentiel (fdma)

Laccs temporel tdma attribue chaque utilisateur un intervalle de temps pendant lequel
il peut accder au canal. La synchronisation ntant pas un problme en voie descendante,
cette technique est assez simple et efficace, mais peut limiter le nombre dutilisateurs
possibles. Laccs frquentiel fdma attribue chaque utilisateur une bande sur laquelle
il peut mettre, ou de manire plus gnrale un certain nombre de sous-porteuses en
ofdm. La combinaison tdma et fdma est galement envisageable, et lattribution des
chips dans le slot doit tre optimise afin que chaque utilisateur profite des corrlations
ou des diversits offertes par le canal. Nous verrons ainsi diffrents chip-mapping par la
suite, tout en tendant ce principe en espace dans les systmes mimo. Le saut en temps
et frquence (th-ss et fh-ss utiliss pour laccs multiple) pourra tre vu comme une
combinaison du tdma et du fdma partir du moment o il ny a pas dinterfrences
daccs multiple (mai : Multiple-Access Interference), chaque utilisateur se voyant attribu
des chips spcifiques sur le slot, comme le montre la figure 4.7(c) sous le terme ftdma.
4.1.3.2

Partage par le code (cdma)

Laccs multiple par talement de type cdma seffectue en sparant chaque utilisateur par
une signature spcifique prsentant peu de corrlation avec les autres signatures. Ainsi, avec
des codes utilisateurs orthogonaux, chacun peut occuper toute la bande en permanence.
Pour pouvoir les dissocier en rception, il faut que ces proprits de faible corrlation
persistent ; or, ltalement se faisant sur des chips subissant des attnuations diffrentes
dans le canal, de la mai apparat. Cette dernire est toutefois diminue en choisissant une
allocation de codes correcte charge rduite [104] ou un chip-mapping adapt. Jusqu
prsent, les systmes proposs favorisaient lutilisation de la diversit en talant sur des
chips dcorrls (i.e. le plus espacs possible), mais nous verrons au chapitre 6 que ce
choix nest pas toujours optimal, surtout dans un contexte mimo. Ltalement utilis en
tant quaccs cdma prsente plusieurs avantages :
Proprits de ltalement et du prcodage, savoir linhrent traitement de la diversit. Suivant le chip-mapping choisi et la longueur des codes, chaque symbole est
tal de manire diminuer la probabilit dvanouissement.
Confidentialit accrue et probabilit dinterception rduite ds la couche physique,
due la faible dsp de chaque utilisateur et laspect pseudo-alatoire des codes.
Robustesse face aux brouilleurs bande troite et rjection des interfrences par
simple procdure de dstalement. Cet talement des interfrences vite un coteux
traitement additionnel au prix dune perte doptimalit.
Adquation avec les contraintes des rseaux multi-cellulaires. Le signal cdma des
autres cellules sapparentant du bruit, il est possible de r-utiliser les mmes chips
entre cellules adjacentes, i.e. denvisager un facteur de rutilisabilit de 1 [105, 106].
Des codes de scrambling additionnels pourront rduire linterfrence inter-cellulaire.

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

75

Flexibilit dans lutilisation et le partage de la ressource radio. La faible corrlation


entre utilisateurs autorise un accs multiple par le code et une souplesse dallocation.
Le cdma apporte en contrepartie quelques dsagrments :
Interfrences. Le passage dans le canal dtruit lorthogonalit et introduit de la mai,
ncessitant parfois ladaptation de lgalisation et de la dtection au rcepteur.
Complexit additionnelle de ltalement et du dstalement, surtout si lon envisage
un rcepteur itratif ou cherchant traiter les interfrences.

4.1.4

Systmes multi-utilisateurs multi-porteuses talement de spectre

Nous allons considrer maintenant un systme combinant les techniques prcdentes, en


nous limitant lofdm comme modulation multi-porteuses, sur lequel est ajout de ltalement (ds-ss ou cdma sur un unique code, i.e. talement en temps et frquence) et un
accs multiple. Afin de prserver lapproche orthogonale de lofdm qui permet de prsenter le canal en frquentiel comme un ensemble de chips ninterfrant pas, ltalement des
donnes est ralis avant la fft. Ainsi le systme combinant ltalement aprs la fft de
lofdm, prsent dans [107] sous le nom de mt-cdma, est exclu de nos schmas. Lapproche
mt-cdma sapparente plus au cdma classique en termes de complexit de traitement des
interfrences, les sous-porteuses ntant plus orthogonales entre elles, et ne nous intresse
donc pas en voie descendante (dl). Nous supposons un systme quasi-synchrone (laspect synchrone des utilisateurs est immdiat en diffusion ou dl) ralisant une dtection
cohrente en rception (i.e. le rcepteur aura une connaissance du canal).
4.1.4.1

Systmes ralisant ltalement avant lofdm lmission

Historique . Plusieurs combinaisons sont possibles, et de nombreuses dnominations ont


vu le jour dans la littrature, opposant souvent les talements dans le domaine temporel et
frquentiel ; Nous emploierons le terme gnrique mc-ss(1) . Ainsi, en 1993, sont apparues
les techniques mc-cdma [93, 109, 110] et mc-ds-cdma [111, 112], o les diffrents utilisateurs en accs tal par le code occupent tous les chips simultanment. Le mc-cdma
procde un talement dans le domaine frquentiel, chaque symbole-utilisateur tant
multipli par son code dtalement avant dtre transmis directement sur les diffrentes
sous-porteuses dun mme bloc-ofdm. Le mc-ds-cdma tale dans le domaine temporel en
transmettant les symboles-tals par sous-porteuse. A partir de 1997, des systmes avec
talement des donnes dun mme utilisateur apparaissent, tel que le ss-mc-ma [113] qui
nest quun cas particulier du prcodage linaire combin lofdm. Le ss-mc-ma procdait alors un talement dans le domaine frquentiel associ un accs multiple de type
fdma. Ces diffrentes approches peuvent aisment tre regroupes sous un mme principe et reprsentes par des oprations linaires et du chip-mapping. Nous allons dtailler
ces traitements dans les paragraphes suivants, en diffrenciant ltalement utilis pour un
mme utilisateur (ss ou prcodage linaire) de celui utilis pour laccs multiple (cdma).
(1)

Multi-Carrier Spread Spectrum, en rfrence S. Kaiser [108] et au Workshop correspondant.

76

Modle et algorithmes principaux du systme mono-antenne

Systmes avec talement pour un mme utilisateur (ss ou prcodage linaire) .


Ltalement des symboles de donnes sur un slot peut se faire en temps ou/et en frquence
pour chaque utilisateur, laccs multiple ayant galement lieu par partage des chips en
temps ou/et frquence, comme lillustre la figure 4.8. Afin de simplifier la prsentation, ces
figures montrent quelques exemples de chip-mapping daccs multiple et dtalement dans
le cas particulier dun mini-slot de taille Nd = 4 sous-porteuses par Nbd = 4 bloc-ofdm,
sur lequel sont rpartis les symboles-tals de longueur Sf = 4 de Nu = 4 utilisateurs.
Ltalement ayant lieu sur les donnes dun mme utilisateur lors de la multiplication par
une matrice de prcodage, il ny aura pas de mai au rcepteur, mais plutt de linterfrence
intra-utilisateur entre les symboles-tals. Le ss-mc-ma correspondrait au cas particulier
de combinaison ofdm et prcodage linaire frquentiel pour un mme utilisateur, avec un
accs multiple fdma (non reprsent). Nous nommerons le cas gnral (c) oftdma-ss.
dsp
t
f

qP
Sf

Df

Tx

symbole-tal
(sur Sf = 4 chips)

user 1

user 2

user 3

user 4

FP2005

(a) ss (ou lp) frquentiel


+ tdma

(b) ss (ou lp) temporel


+ fdma

(c) ss (ou lp) 2D t/f


+ ftdma

Fig. 4.8 Exemple de systmes combinant ofdm et talement pour un mme utilisateur
Systmes avec talement utilis en accs multiple (cdma) . Chaque utilisateur se
voit attribu un unique code permettant de le diffrencier lors de laccs multiple par talement. La figure 4.9 illustre ce principe, que ltalement se fasse en temps ou/et frquence,
en reprenant les notations du paragraphe prcdent pour le mini-slot. Ltalement purement frquentiel correspond au cas particulier du mc-cdma alors que ltalement temporel
correspond au mc-ds-cdma. Nous nommerons le cas gnral (c) ofdm-cdma.

FP2005

(a) mc-cdma

(b) mc-ds-cdma

(c) ofdm-cdma

Fig. 4.9 Exemple de systmes combinant ofdm et talement daccs multiple (cdma)

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

77

Systmes hybrides . Toute combinaison des systmes prcdents est envisageable et


ltude systme finale pourra dfinir prcisment un chip-mapping plus complexe. Par
ailleurs, ce modle autorise une grande souplesse dans la combinaison de diffrents accs
et talements, afin doptimiser lallocation et la rpartition de linformation suivant la
charge ou les besoins dexploitation de la diversit. Lofdm nest quun cas particulier de
ce modle avec un talement rduit 1. On pourra y ajouter laccs multiple en considrant
les schmas de la figure 4.7, aboutissant lofdm-tdma, lofdm-fdma, et lofdm-ftdma.
Ce dernier est quivalent aux approches de saut rapide en temps et frquence (fh-ss-thss-ofdm) ou Flash-ofdm [114].
Reprsentation matricielle du systme dmission . La figure 4.10 illustre la chane
dmission gnrique correspondant aux schmas prsents. La relation entre les symboles
complexes de sortie X () (mis temporellement dans le canal en bande de base) et les
symboles dentre sj (i) des utilisateurs j (j = 1, . . . , Nu ) peut tre formule matriciellement
par lquation (4.12).
symboles de l
utilisateur 1
s1 (i)

.
.
.
symboles de l
utilisateur Nu
sNu (i)

Accs multiple et talement

entrelace
chip-mapping
d'accs multiple

Ea

talement

OFDM

Mise en trame et chip-mapping


donnes
tales
d(i)

UWH

chip-mapping
de mise en trame

Es

0
IFFT

x(l, k)

ajout de chips

pilotes

(nuls, pilotes...)

p(i0 )

T gf

(UF )

T cp

X ()

0
FP2005

Fig. 4.10 metteur mc-ss gnrique ralisant ltalement avant lofdm


X = T cp (UF )H T gf Es UWH Ea S.

(4.12)

Matrice

Description

Taille sur un slot

Taille sur 1 bloc-ofdm

Vecteur des symboles complexes mis en bande de base {X()}

(Nx Nbt ) 1

Nx 1

(Nx Nbt ) (Nfft Nbt )


(Nfft Nbt ) (Nfft Nbt )

Nx Nfft
Nfft Nfft

(Nfft Nbt ) (Nd Nbd )


(Nd Nbd ) (Nd Nbd )

Nfft Nd
Nd Nd

(Nd Nbd ) (Nd Nbd )


(Nd Nbd ) (Nd Nbd )
(Nd Nbd ) 1

Nd Nd
Nd Nd
Nd 1

modulation ofdm (ifft et intervalle de garde)

T cp
UF

Ajout du prfixe cyclique de taille N (Nx = Nfft + N )


Matrice unitaire de Fourier, tendue

mise en trame et chip-mapping

T gf
Es

Ajout de sous-porteuses nulles ou pilotes


Matrice de chip-mapping de mise en trame

accs multiple et talement

UWH
Ea
S

Matrice dtalement (wh), tendue


Matrice dentrelacement daccs multiple
Vecteur des donnes dentre des diffrents utilisateurs {sj (i)}

Pour simplifier la prsentation matricielle, nous considrons le systme pleine-charge,


les donnes dentre sj (i) valant 0 si lutilisateur j est inactif. Ceci permet de garder des
matrices Ea et S de tailles multiples de Nd au lieu de Nd Nu /Sf . Les deux dernires
colonnes du tableau prsentent les tailles des matrices en considrant le traitement sur un
slot complet (ce qui est la solution gnrale implmente) ou en considrant un traitement
par bloc-ofdm (ce qui limite le chip-mapping en supprimant la possibilit dtalement
2D). Suivant la taille indique, les matrices sont tendues si besoin sur leur diagonale ; par
exemple, UWH = diag {UWH , . . . , UWH } est forme de Nd /Sf matrices UWH de taille Sf si on
traite par bloc-ofdm. La matrice de prfixe cyclique sur un bloc-ofdm est T cp = [II Nfft ]T
(cf. figure 4.4 et section 3.2.2).

78

Modle et algorithmes principaux du systme mono-antenne

4.1.4.2

Systme prconis en dl : lofdm-cdma

En voie descendante, nous allons porter notre attention sur lofdm-cdma. Ce systme
permet de tirer parti de la haute efficacit spectrale et de la faible complexit de rception
de lofdm ainsi que la flexibilit daccs multiple voire la rcupration de diversit du
cdma. Un talement 2D gnralis en temps/frquence sur tout le slot permet de jouer
sur le compromis diversit/orthogonalit entre symboles-tals ; cest ce que nous allons
voir en dtaillant la fonction de chip-mapping. Par la suite, lapplication dun codage-canal
sera ncessaire pour rcuprer la diversit supplmentaire sur le slot.
Dtails sur la notion de chip-mapping . Le canal frquentiel quivalent prsent par
le systme ofdm permet de modliser ce canal comme un simple ensemble de branches
plus ou moins indpendantes, la diversit dpendant des corrlations en temps et frquence. Dans un contexte raliste o la diversit peut aussi bien tre exploite dans ces
deux dimensions, les diffrentiations et anciennes dnominations opposant ltalement en
temps et en frquence nont plus lieu dtre. Nous parlons donc de diversit sur le slot et
dentrelacement/chip-mapping. Loptimisation des algorithmes en favorisant lorthogonalit ou la diversit suivant le chip-mapping choisi fera lobjet de discussions aux chapitres
6 et 7 en ltendant en mimo. Nous allons toutefois dtailler ici les principes des chipmapping utiliss en siso. Pour raliser de manire flexible les diffrents schmas prsents, deux re-arrangements, reprsents par les matrices Ea et Es , ont t ncessaires : un
premier entrelacement dentre avant ltalement, et un chip-mapping de sortie aprs talement. Nous appellerons le premier entrelacement daccs multiple puisquil arrange
lordre darrive des donnes des diffrents utilisateurs afin de choisir entre un talement
ss (cf. figure 4.8) ou cdma (cf. figure 4.9). Nous appellerons le second chip-mapping de
mise en trame puisquil dfinira lemplacement des chips utiliss pour un symbole-tal
donn afin daccder au canal. Le premier ayant dj t discut, nous proposons quelques
exemples de chip-mapping de mise en trame sur la figure 4.11. Pour simplifier la prsentation, nous ne reprsentons plus la dimension des codes puisque nous supposons un
accs cdma o tous les utilisateurs ont le mme chip-mapping en t/f, mais juste un code

t
f
8

symbole-tal 8
de lutilsateur 1
sur Sf = 4 chips

(a) c1da

(b) c1de

(c) c1de+fdma

(d) c2da

(e) c2del

(f) c2deh

Fig. 4.11 Exemples de chip-mapping de mise en trame utiliss

FP2005

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

79

diffrent. Par rapport aux figures prcdentes, le nombre de sous-porteuses illustres est
doubl, i.e. Nd = 8, pour Nbd = 4 bloc-ofdm, chaque utilisateur transmettant alors 8
symboles-tals par slot (numrots de 1 8 sur la figure). Cette rpartition des symbolestals sur le slot est effectue en 1 ou 2 dimensions (i.e. traitement par bloc-ofdm ou sur
tout le slot) et de manire favoriser la diversit ou lorthogonalit entre symboles-tals
(i.e. en proposant un accs cdma sur des chips loigns ou bien des chips proches et donc
corrls). Nous obtenons alors 4 combinaisons typiques :
c1da : Ltalement est purement frquentiel, et les symboles sont tals sur des sousporteuses adjacentes, comme en mc-cdma sans entrelacement frquentiel.
c1de : Ltalement est purement frquentiel, et les symboles sont tals sur des sousporteuses loignes, comme en mc-cdma avec un entrelacement frquentiel linaire.
c2da : Ltalement est bidimensionnel (de taille Sf = Sf f Sf t , avec Sf f = 2 en
frquence et Sf t = 2 en temps sur la figure), et les symboles sont tals sur des chips
adjacents, de manire favoriser lorthogonalit entre utilisateurs.
c2de : Ltalement est bidimensionnel (de taille Sf = Sf f Sf t ), et les symboles sont
tals sur des chips loigns, de manire favoriser la diversit au sein dun symboletal. Lentrelacement peut tre linaire-rectangulaire (c2del), hexagonal (c2deh),
dcal, alatoire. . .
La figure 4.11(c) est un exemple pour montrer la souplesse du systme combinant le cdma
avec du fdma en attribuant la moiti des sous-porteuses dautres utilisateurs, ce qui
permet de passer dun maximum de 4 utilisateurs 8 tout en conservant la diversit si les
sous-porteuses adjacentes sont trs corrles (ce qui est le cas en pratique). Cette prsentation uniformise sera utile par la suite pour garder une reprsentation matricielle simple
et globale tout en ayant un systme large et parfois complexe pouvant taler linformation
de nombreuses faons sur tout un slot, en particulier si la taille dtalement Sf est petite
devant le nombre de chips par bloc-ofdm (Nd ) ou par slot (Nd Nbd ).
Simplification de la reprsentation matricielle . Bien que la chane de simulation
ralise autorise la solution la plus complte traitant par slot, nous pouvons simplifier la
prsentation du signal mis de lquation (4.12) en prenant les hypothses suivantes :
On considre lmission/rception de lintervalle utile uniquement, ne prenant pas
en compte lintervalle de garde de T cp (synchronisation correcte et P < ).
On ne considre pas la mise en trame des chips non-utiliss pour les donnes dans les
quations. En effet, les sous-porteuses de garde napportent rien au systme et lajout
des pilotes nest pas utile ce niveau de comprhension. Nous les rintroduirons au
chapitre 8 avec lestimation de canal, mais ngligeons T gf ici.
On ne considrera gnralement dans les quations quun traitement par bloc-ofdm
en limitant les tailles de matrices celles de la dernire colonne du tableau, correspondant au cas particulier mc-cdma. Par ailleurs, la corrlation des chips du
canal ne changeant pas les quations gnrales du signal reu, et remarquant que
le chip-mapping de mise en trame subira lopration inverse au rcepteur, nous ne
mentionnerons plus Es en rception.

80

Modle et algorithmes principaux du systme mono-antenne

En remarquant que lopration dentrelacement daccs multiple est inutile en cdma


si le vecteur dentre S correspond aux symboles des diffrents utilisateurs correctement ordonn, alors Ea correspond la matrice identit.
Lquation (4.12) se simplifie alors :
UF X = Es UWH S.

(4.13)

Pour ltalement des donnes, on pourra utiliser par la suite indiffremment les matrices
UWH ou C, identiques pleine-charge. La notation UWH permet de conserver une matrice
unitaire carre condition que le vecteur de donnes dentre soit de mme taille (on prend
alors sj (i) = 0 si lutilisateur j est inactif). La notation C considre une matrice rduite
lorsque la charge diminue, de taille Sf Nu extraite des Nu premires colonnes de UWH .
Par ailleurs, la matrice rsultante de la multiplication des deux matrices unitaires UWH UF
est galement unitaire et peut donc tre prcalcule. Une optimisation du traitement est
alors envisageable [115]. Enfin, pour simplifier la prsentation des algorithmes de rception
en ne considrant que la partie mc-ss introduite jusqu prsent, il est utile de remarquer
que la dtection ne seffectue que par blocs de symboles-tals de taille Sf . Ceci est valable
tant que nous pouvons dissocier ce traitement mc-ss du traitement additionnel ayant lieu
sur tout le slot que nous verrons dans la section 4.2 (i.e. lentrelacement-bit sur le slot
associ au codage-canal qui sont les seuls algorithmes de dcodage utiliser linformation
de plusieurs symboles-tals simultanment).

4.1.5
4.1.5.1

Techniques de dtection en ofdm-cdma


Modle du systme de transmission

Reprsentation matricielle du signal reu . Le canal va maintenant tre rintroduit


pour modliser le signal reu en fonction du signal mis, et ainsi permettre dtudier
des algorithmes de rception adapts. Partant de lquation (3.3) et remplaant le canal
temporel H0 par son quivalent frquentiel H = UF (Rcp )H0 T cp (UF )H , nous obtenons le
signal reu Y dans le domaine frquentiel (i.e. aprs dmodulation ofdm et suppression
des chips non utiliss pour les donnes) partir du signal mis en frquentiel X (i.e. avant
ajout des chips non utiliss pour les donnes et modulation ofdm) :
Y = UF (Rcp )Y = HX + V = H(Es UWH S) + V

(4.14)

o V est le bruit quivalent en frquentiel (awgn, la dsp ntant pas affecte par lopration
de transformation de Fourier). Nous avons repris les notations de la figure 4.10 auxquelles
nous ajoutons celles de la figure 4.12. Autrement dit, en appelant D lensemble des chips
utiliss pour les donnes, y (l, k) = h(l, k) x(l, k) + (l, k), avec {l, k} D. La dtection mc-ss
seffectuant par symbole-tal (blocs de taille Sf ) de manire indpendante, nous allons
considrer la relation matricielle simplifie aprs chip-demapping :
r = HUWH s0 +

(4.15)

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

symboles de l
utilisateur j
s
j (i)

Dtection

Trame et chip-demapping

Dtection

chip-demapping
du slot

(galisation et
dstalement)

donnes
tales
r (i)

Es T

OFDM-1

y (l, k)

suppression de chips
(nuls, pilotes...)

CSI

(i)
h

pilotes
( 0)

r
i

81

FFT

(UF )

Rcp

Y ()

0
FP2005

Fig. 4.12 Rcepteur mc-ss gnrique de lutilisateur j


o r = [r1 (i), . . . , rSf (i)]T est le vecteur du symbole-tal i reu (de taille Sf ) extrait de
la matrice de rception Es T Y aprs chip-demapping, s0 = [s1 (i), . . . , sSf (i)]T est le vecteur
regroupant un symbole de donne mis pour chaque utilisateur j (j = 1, . . . , Sf ), H est
la matrice diagonale de canal (Sf Sf ) sur les chips considrs pour ce symbole-tal, et
est le vecteur de bruit awgn. Comme indiqu dans la section prcdente, il est parfois
plus intressant de considrer lquation quivalente r = HCs + , o C RSf Nu
et s CNu 1 sont les versions tronques de UWH et s0 lorsque le systme nest pas
pleine-charge.
Stratgies de rception . Pour retrouver le signal mis sj (i) de lutilisateur j, le rcepteur
peut mettre en uvre des techniques de dtection plus ou moins complexes. Tout dabord,
linformation contenue dans les symboles mis peut tre code de manire diffrentielle ou
bien par mapping direct. Le premier cas fait appel des techniques de dtection diffrentielle permettant gnralement de se passer dinformation sur ltat du canal, alors que le
deuxime cas requiert des techniques de dtection cohrente partir dune connaissance
du canal (csi : Channel State Information). Les performances limites des dtections cohrentes tant suprieures, nous allons nous pencher sur le deuxime cas et tudierons des
manires de rcuprer la csi par estimation de canal au chapitre 8.
Partant dun symbole-tal reu r, nous prsentons plusieurs algorithmes de dtection
pour estimer sj ; Ces techniques sont souvent distingues par leur aspect optimal/nonoptimal, linaire/non-linaire, mono-utilisateur/multi-utilisateurs. . . Nous les regroupons
en 4 grandes catgories que sont les dtections de squences optimales, les dtections linaires mud (Multi-User Detection) ou sud (Single-User Detection), et les techniques de
suppression dinterfrences (ic : Interference Cancellation). Nous simplifions la prsentation en considrant le mme canal pour tous les utilisateurs, i.e. des quations adaptes
la voie descendante (bien quayant aussi contribu lgalisation en voie montante),
qui est celle que nous allons chercher optimiser en dbit tout en respectant de fortes
contraintes au rcepteur. La comparaison des performances de diffrents dtecteurs dune
chane MC-CDMA a fait lobjet dune contribution [20] dans le cadre du projet MATRICE.
4.1.5.2

Dtection optimale par recherche exhaustive de squence (mlse)

Critre de vraisemblance et dtection . Lalgorithme optimal [45] au sens du maximum de vraisemblance (ml) compare la squence (i.e. le symbole-tal) r reu avec len-

82

Modle et algorithmes principaux du systme mono-antenne

semble des squences possibles afin de dterminer la plus probable (mlse : Maximum Likelihood Sequence Estimation). Ainsi, minimiser la probabilit derreur de squence revient
maximiser la probabilit conditionnelle P (s|r). Lorsquon ne possde pas dinformation
a priori sur les squences, on les suppose quiprobables en utilisant le critre ml comme
le critre map (Maximum a posteriori) ; on vrifie alors lgalit (2) dans lquation (4.16).
On choisi donc s parmi les squences s conformment lquation (4.17) o lgalit
(3) provient des hypothses des chapitres prcdents concernant le bruit (awgn centr et
i.i.d.).
(2)
(4.16)
P (r|s) , P (s|r) P (r) /P (s) = P (s|r) .
(3)

s , arg max P (r|s ) = arg min kr HCs k2 , = 1, . . . , ||Nu .


s

(4.17)

Complexit . La recherche de la distance euclidienne la plus faible parmi les ||Nu


squences possibles devient trs complexe pour le rcepteur ds que la taille de modulation
ou que le nombre dutilisateurs en accs cdma augmentent. Toutefois, de nombreuses
tudes dlivrent des algorithmes pour rduire la liste des squences comparer ; citons le
dcodage par sphre [116, 117, 118] qui limite les squences s aux plus proches de celle
reue dans une hypersphre, tout en gardant des performances proches du ml.
Discussion sur les symboles dlivrs . Cette technique peut tre qualifie de multiutilisateurs car elle dtecte les symboles de lensemble des utilisateurs actifs ; on rcupre
ensuite le symbole intressant lutilisateur j parmi cette squence : sj = j T s o j T est
le vecteur ligne presque-nul de taille Sf contenant un 1 en position j afin de rcuprer
la ligne j de s. Notons que cette dtection dlivre les symboles dcids de manire dure
(hard ). Or, linsertion dans le reste de la chane de rception pourrait tirer parti dune
information souple (soft), i.e. dune fiabilit de la dtection qui pourrait correspondre ici
des combinaisons de distances euclidiennes Des dtections optimales par symbole (et
non par squence) encore plus complexes permettent de dlivrer un symbole souple [108].
Cependant, dans un contexte raliste o nous cherchons faire cohabiter un grand nombre
dutilisateurs haut-dbit, nous prfrons axer les dtections sur des traitements linaires
qui dlivreront une information souple moindre complexit.
4.1.5.3

Dtection linaire conjointe avec le dstalement (mud)

Dtection linaire . Le traitement linaire consiste estimer les symboles s en appliquant une combinaison linaire sur le symbole-tal reu r, ce que lon modlise matriciellement :
s = W r = W HCs + W .
(4.18)
Ainsi cette dtection par symbole-tal prend en compte conjointement le canal et ltalement, la qualifiant de multi-utilisateurs (mud : Multi-User Detection) puisque la multiplication par la matrice W ralisera la fois lgalisation des distorsions du canal et le
dstalement de tous les utilisateurs. On rcupre ensuite le symbole intressant lutilisateur j comme tant lentre j du vecteur s : sj = j T s. Il reste dterminer la matrice W

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

83

de taille (Sf Sf ) afin de rpondre au critre que lon cherche optimiser. Nous allons voir
le critre de minimisation de lerreur quadratique moyenne mmse (Minimum Mean Square
Error ) et le critre de restauration dorthogonalit entre utilisateurs zf (Zero-Forcing).
mmse-mud . Appliquant le critre mmse sur le symbole de lutilisateur j, la dtection
mmse-mud, prsente dans [119] sous le nom Gmmse, ralise un compromis entre la minimisation de la mai et la maximisation du snr. Afin de minimiser lerreur quadratique
moyenne (lesprance seffectuant sur s et )
h
i
h
i
H
E |
sj sj |2 = E (j T W (HCs + ) sj )(j T W (HCs + ) sj ) ,
(4.19)
il convient dannuler le gradient de cette expression par rapport wj T = j T W ; cela
aboutit lquation (4.20) du filtrage de Wiener optimal, multipliant le vecteur dintercorrlation sj ,r entre le symbole sj et le symbole-tal reu par linverse de la matrice
dautocorrlation r,r du symbole-tal reu :
wj T = j T W = sj ,r r,r 1


sj ,r = E sj , r H = s2j j T (HC)H






r,r = E rr H = (HC) E ssH (HC)H + E H




1
wj T = s2j j T (HC)H (HC)E ssH (HC)H + E H

(4.20)
(4.21)
(4.22)
(4.23)

Rappelons que H est diagonale donc gale sa transpose et que C est relle (si on utilise
des codes wh) donc gale sa conjugue. En conservant les hypothses de dcorrlation
du bruit (awgn i.i.d.) et des symboles des utilisateurs qui sont indpendants et de mme




puissance, i.e. E H = 2 I et E ssH = s2 I, on obtient lquation (4.24) o s =
s2 /2 = x Sf /Nu est le snr par symbole-utilisateur. Le facteur de normalisation permet
dobtenir un symbole dtect non biais (i.e. dont lesprance est gale celle de sj ) pour
assurer le seuillage (demapping) des constellations dordre lev (non psk) par la suite.
De manire quivalente, on peut chercher w0j T rpondant au critre mmse en appliquant
dabord le filtre adapt au signal reu, i.e. sj = wj T r = w0j T H H r. On obtient alors
lquation (4.25) qui propose un rsultat thoriquement quivalent (4.24), mais demande
linversion dune matrice de taille (Nu Nu ) au lieu de (Sf Sf ).

1
1
H
H
T
T
wj = j (HC) (HC)(HC) + I

(4.24)
s
1

1
T
T
H
H
wj = j C H HC + I
CH HH
(4.25)
s


1 1
H
H
T
= j diag ((HC) (HC) + I) (HC) (HC)
(4.26)
s
zf . Lapplication du critre zf sur le symbole de lutilisateur j correspond au cas mmse
en posant 1s = 0. Son intrt rside dans sa grande simplicit en sud comme nous le
verrons dans la section suivante.

84

Modle et algorithmes principaux du systme mono-antenne

Complexit . La complexit des dtections linaires mud provient principalement de


linversion de matrice ncessaire. Toutefois, la matrice inverser tant hermitienne dfiniepositive, il est possible doptimiser le traitement tant au niveau complexit que stabilit.
On peut ainsi employer la dcomposition de Cholesky qui dcompose cette matrice en deux
triangulaires (infrieure T l et suprieure T H
l ), et appliquer linversion simplifie LU :
(C H H H HC +

1
1
I) = (T l T H
= (T H
(T l )1 C H H H r.
l ) s
l )
s

(4.27)

Par ailleurs, il est possible de remplacer linversion par une expansion polynomiale [120,
121], en remarquant lgalit suivante (o lon remplacera par une somme finie) :
I + HCC H H H

1

+
X

i (HCC H H H )i

(4.28)

i=0

Ces deux solutions ont t implmentes et testes dans la contribution [20], montrant les
limites de la dernire approximation.
Traitement des interfrences . Lintrt de cette dtection mud napparat que si lon
cherche traiter une partie de la mai dans un cas non pleine-charge (Nu < Sf ). En effet,
C = UWH tant hermitienne pleine-charge, la matrice inverser devient diagonale et on
en revient aux dtections sud prsentes dans la section suivante. Dans le cas gnral, en
repartant de (4.18) et en notant X I lopration qui consiste ne garder que les termes
de la diagonale de la matrice X, on peut aider la comprhension du compromis entre
rduction des interfrences et minimisation du bruit en rorganisant lquation :
, (4.29)
s = W HCs + W = (W HC) I s + ((W HC) (W HC) I) s + W
|
{z
} |
{z
} |{z}
signal utile

mai

bruit

ou de manire quivalente en ne considrant que lutilisateur j :


sj = (wj T HC)j sj +
|
{z
}
signal utile

Nu
X

(wj T HC)i si + wj T .
| {z }
i=1,i6=j
bruit
|
{z
}

(4.30)

mai

La contribution des interfrences des autres utilisateurs apparat alors clairement dans le
deuxime terme (mai) correspondant aux lments non diagonaux de la matrice (W HC).
Il convient donc de minimiser ce terme tout en gardant un niveau de bruit correct. La dtection zf annule ce terme de mai puisque (W HC) = I, mais au prix dune matrice W
quelconque qui peut fortement augmenter le niveau de bruit initial. De mme, si ltalement est ralis sur des chips totalement corrls, i.e. H = I, les signaux des diffrents
utilisateurs restent orthogonaux et le terme de mai est nul mme en mmse. Dans les autres
cas, la dtection mmse-mud ralise le compromis linaire optimal entre la rduction des
termes non diagonaux de (W HC) et la maximisation du snr. Toutefois, visant des applications haut-dbit, nous supposerons que tous les codes sont constamment attribus et
prsentons alors des techniques sud plus simples et atteignant les mmes performances
pleine-charge.

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

4.1.5.4

85

Dtection linaire simplifie par chip (sud)

Dtection
symboles de l
utilisateur j

Dstalement de
l'utilisateur j

cH
j

sj (i)

Egalisation SUD

donnes
tales

rk (i)

gk (i)

z k ( i)

CSI

(i)
h

FP2005

Fig. 4.13 Dtection linaire sud de lutilisateur j


La simplification extrme de la dtection linaire consiste traiter de manire disjointe
lgalisation frquentielle et le dstalement. Ainsi, lofdm ayant transform un canal
slectif en frquence en plusieurs canaux non slectifs, il est possible dgaliser simplement
par un facteur multiplicatif (valeur complexe gk ) par chip afin de corriger la rponse
frquentielle du canal (i.e. la phase et lamplitude de chaque chip). La rcupration du
symbole se fait ensuite par un dstalement qui consiste en une simple corrlation entre
les Sf chips galiss du symbole-tal et le code cj de lutilisateur concern. La figure 4.13
illustre cette dtection linaire sud (Single-User Detection), reprsente par lquation
suivante o G est maintenant diagonale :
sj = wj T r = cH
j Gr ,



avec G = diag g1 , . . . , gSf .

(4.31)

En dveloppant afin de faire apparatre la mai et le bruit, on obtient :


Sf
Sf
Sf
Nu X
X
X
X

2
(gk hk )|cj,k | sj +
sj =
(gk hk )(cj,k ci,k )si +
cj,k gk k .

|k=1

{z

signal utile

i=1,i6=j k=1

{z
mai

|k=1 {z

bruit

(4.32)

Le dtecteur dlivre ainsi un symbole souple qui a bnfici de la diversit dtalement


sur des chips diffrents, sans pour autant avoir la complexit dune dtection mud. Ne
traitant pas conjointement les diffrents codes, les contributions des autres utilisateurs
(mai) sont assimiles un bruit supplmentaire ; les performances en sud seront alors
rduites par rapport au mud, sauf pleine-charge, ltalement tant effectu par matrice
unitaire. De plus, en supposant la dcorrlation des chips et des symboles-utilisateurs
si , lapplication du thorme de la limite centrale avec des valeurs de Sf et Nu leves
conduit considrer la mai comme une variable gaussienne [122]. Nous vrifierons donc
que le mmse-sud, que nous appellerons gnralement mmse par la suite, atteint alors les
performances optimales de la dtection linaire lorsque Nu = Sf ; mais auparavant nous
rappelons 3 autres galisations courantes. Les deux premires (mrc et egc) ne tentent
pas de restaurer le signal dorigine et donc ne sont a priori pas adaptes un signal multiutilisateurs avec une modulation dordre lev ; la troisime (zf) inverse leffet du canal
sans tenir compte du bruit.

86

Modle et algorithmes principaux du systme mono-antenne

mrc . La combinaison gain maximal (mrc : Maximum Ratio Combining) tente de


maximiser le snr sans tenir compte des interfrences des autres utilisateurs. Elle est donc
optimale uniquement dans le cas o la mme information est porte par les diffrents
chips (ce qui revient aux mmes symboles-utilisateurs ou lorsquun seul utilisateur est
actif), i.e. lorsque le terme de mai nexiste pas (diversit de canaux sans interfrences avec
bruit awgn). Dans le cas contraire, lorthogonalit entre utilisateurs nest pas restaure
mais au contraire la mai est dcuple. Le facteur dgalisation gk se rduit au conjugu du
canal
gk = hk ,
(4.33)
PSf
o la normalisation = Sf / k=1 |hk |2 permet dobtenir un symbole non biais. Lgalisation mrc en mono-utilisateur fournissant les performances optimales dun systme
diversit, nous lutiliserons pour fournir une limite infrieure de probabilit derreur. Cette
limite est souvent dsigne sous lacronyme anglais sub (Single-User Bound ) ou mfb
(Matched-Filter Bound ). En combinant (4.32) et (4.33), le symbole dtect devient
Sf
Sf
X
X
1
2
2
cj,k hk k .
|hk | |cj,k | sj +
sj =

|k=1
{z
} |k=1 {z
}

(sub = mrc, 1 utilisateur) :

signal utile

(4.34)

bruit

egc . La combinaison gain gal (egc : Equal Gain Combining) restaure uniquement la
phase du signal mis. Le facteur dgalisation gk est alors damplitude unitaire :
gk =

Sf
hk
, avec = PS
f
|hk |
|hk |

(4.35)

k=1

zf . La combinaison restauration dorthogonalit (zf : Zero Forcing) inverse les effets


du canal. Le facteur dgalisation gk est alors :
gk =

1
hk
=
hk
|hk |2

(4.36)

De cette manire, le terme de mai est annul puisque les utilisateurs sont orthogonaux
aprs galisation, mais le terme de bruit est fortement augment si le coefficient de canal
hk est trs faible. De plus, la diversit apporte par ltalement nest pas rellement traite.
En combinant (4.32) et (4.36), le symbole dtect devient
sj =

Sf
X

|cj,k | sj +

|k=1 {z

signal utile

Sf
X

k
.
hk
|k=1 {z }
cj,k

(4.37)

bruit

Les performances seront donc indpendantes de la charge, et ltalement na que peu dintrt. En effet, le terme de bruit aprs galisation sapparente une somme de distributions
de Cauchy (dont les moments sont indtermins) ; Des simulations Monte-Carlo ont alors
vrifi labsence dintrt de ltalement en zf [122]. Afin de limiter cette amplification du
bruit, nous allons maintenant prsenter quelques techniques intermdiaires.

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

87

mmse . Lapplication du critre de minimisation de lerreur quadratique moyenne (mmse)


par chip au systme zk = gk hk xk + gk k conduit un facteur dgalisation gk :


hk E |xk |2
hk
gk =

(4.38)

=
|hk |2 E [|xk |2 ] + E [|k |2 ]
|hk |2 + 1/x
= Sf /

Sf
X
k=1

|hk |2
|hk |2 + 1/x

(4.39)

E[|xk |2 ]
E[|k |2 ]

o x =
est gal au snr par chip c en supposant un canal normalis en puissance,
et est un facteur de normalisation permettant dobtenir un symbole dtect non biais
pour des constellations dordre lev. Pour certaines charges intermdiaires et dans le cas
o les distorsions du canal ne sont pas totalement restaures (i.e. en mmse-sud sur des
chips subissant des attnuations diffrentes), la valeur de x peut tre lgrement rduite
pour y inclure leffet de la mai, le snr sapparentant plus au sinr puisque les interfrences
sont vues comme un bruit supplmentaire en sud. De tels rsultats sont fournis dans [122].
mmseso . Afin de limiter laugmentation du bruit que produit une inversion du canal (zf),
sans ncessiter la connaissance du rapport signal--bruit comme en mmse, diffrentes techniques peuvent tre proposes. Une solution de dtection intermdiaire, que nous appelons
par abus de langage mmseso (mmse sous-optimal), consiste alors fixer cette valeur de
snr afin que la dtection soit optimale uniquement un certain point de fonctionnement.
Cela conduit un facteur dgalisation
gk =

hk

|hk |2 + 1/0

(4.40)

o 0 est choisi pour que la transmission soit possible jusquau pire-cas du point de
fonctionnement optimal [123]. Notons galement que limplantation sur des composants
avec une rsolution de reprsentation des nombres limite (en particulier si on fonctionne
virgule fixe) devrait rduire les diffrences de performances entre zf, mmse, et mmseso,
et il pourra alors tre judicieux de correctement seuiller et arrondir (au suprieur ou
linfrieur) lors des traitements et divisions ; par dfaut, le rcepteur fonctionnera donc
avec une galisation mmse sous-optimale.
4.1.5.5

Techniques de suppression des interfrences daccs multiple (ic)

Des techniques de suppression dinterfrences peuvent se greffer sur les dtections prcdentes. Elles fonctionnent de manire itrative en estimant la mai des diffrents utilisateurs
pour la soustraire du signal reu afin de dtecter le signal utile dans les meilleures conditions possibles. Plusieurs tages successifs de dtection et suppression peuvent tre utiliss.
Enfin, on peut distinguer deux types de techniques, savoir la suppression parallle dinterfrences (pic : Parallel Interference Cancellation) et la suppression srie dinterfrences
(sic : Successive Interference Cancellation). Alors que le pic estime et retranche lensemble

88

Modle et algorithmes principaux du systme mono-antenne

des interfrences simultanment chaque itration, le sic peut tre vu comme un cas particulier du pic ne supprimant quune seule des interfrences chaque tage. Par ailleurs,
chaque tage est gnralement constitu dune des dtections linaires vues prcdemment,
mais le systme itratif global peut tre qualifi de non-linaire et multi-utilisateurs.
pic . A partir du signal reu r, le premier tage du dtecteur pic estime simultanment
les Nu 1 signaux interfrents, laide dune dtection mmse par exemple. Ces symboles
estims servent reconstruire le signal mc-cdma des interfrents mis, puis reu en utilisant la connaissance du canal H. La mai estime qui en rsulte est ensuite retranche du
signal r afin dobtenir un signal avec thoriquement moins dinterfrences pour dtecter
lutilisateur j. Plusieurs tages ralisant ce mme algorithme peuvent se succder pour
diminuer progressivement la mai, comme illustr par lquation qui prsente le symbole
estim de lutilisateur j en sortie de ltage e en fonction des symboles estims de ltage
(e1)
prcdent si
:

Nu
X
(e)
(e1)
(0)
sj = wj T (e) r H
(4.41)
ci si
, avec si = wi T (0) r
i=1,i6=j

sic . Le sic ne supprime que le signal interfrent de lutilisateur restant le plus puissant
chaque itration. Cet algorithme prsente un intrt lorsque la puissance de certains utilisateurs est suprieure aux autres puisque les signaux les plus puissants sont gnralement
dtects de manire plus fiable. Toutefois le sic ncessite plusieurs itrations afin de supprimer les diffrents interfrents et donc entrane une augmentation du dlai de traitement.
La figure suivante illustre ce principe :
r

Dtection

Sf

+
-

Egalisation

Dstalement

Sf e

(e)

Slection du
maximum

s
i

CSI

Sf

Sf

Emulation
du canal

Etalement

CSI

FP2005

Fig. 4.14 Dtection de lutilisateur j par algorithme sic : tage e

4.1.6

Conclusion sur les systmes mc-ss

Le systme mc-ss considr peut tre qualifi dorthogonal en frquence et en temps dans
le sens o ni les sous-porteuses ni les bloc-ofdm ninterfrent, ce qui se rsume par une
absence dinterfrences entre chips. Toutefois, le choix dun systme ofdm-cdma en voie
descendante avec partage des utilisateurs par le code (cdma) introduit de linterfrence
entre utilisateurs (mai) lors du passage sur un canal multi-trajets avec Doppler. Diffrentes
techniques de dtection sont alors proposes pour atteindre le compromis idal entre rduction de la mai, maximisation du snr, et complexit.

4.1 Utilisation des dimensions temporelle et frquentielle dans un systme mc-ss gnrique

89

Systme prconis en voie montante . Les systmes ofdm-cdma montrent leurs


limites en voie montante o les utilisateurs subissent des vanouissements diffrents et la
mai prdomine. Lestimation de canal base de pilotes sur tous les chips pour lensemble
des utilisateurs ne serait pas efficace. Nous supposerons donc lutilisation dun accs multiple plus simple (de type ftdma) en ul, justifiant une fois de plus que la bs nait pas
de connaissance complte des canaux (ce qui limite les algorithmes possibles en dl). Par
ailleurs, des techniques de dcodage optimales sont possibles la bs puisque la contrainte
de complexit y est moins forte(2) . Enfin, lifft de lmetteur peut tre dporte au rcepteur, se ramenant un systme mono-porteuse. Le mt reste alors un metteur assez
simple (ss, chip-mapping, codage convolutif) et la bs assume la plupart des traitements
complexes (boucle itrative incluant dtection et dcodage avec suppression des interfrences et change souple dinformation). Lul ntant pas laxe dvelopp dans ce rapport,
nous avons limit les simulations lofdm-cdma avec turbo-codage et des dtections linaires sud dans le cadre du projet MATRICE, mais les rsultats prsentent peu dintrt
et ne seront donc pas mentionns.
Systme prconis en voie descendante . Le systme repose sur les techniques multiporteuses. Lajout de ltalement, dans la mesure o la complexit de rception du mt
est limite, est plus discutable(3) . Le choix peut rsulter dune succession de compromis
entre les mthodes dallocation des diffrents utilisateurs, les algorithmes de dtection et
de diversit, et les interfrences rsultantes, sans oublier le contexte multi-cellulaire. Nous
partons sur un systme ofdm-cdma par la simplicit dallocation de laccs multiple et les
bonnes proprits en contexte multi-cellulaire du mc-cdma vantes dans la littrature. Par
ailleurs nous pourrons jouer sur ce compromis entre mai et diversit grce la souplesse
du chip-mapping dans un contexte raliste de canal corrl. De plus, ltalement peut
simplifier le problme du dcodage souple en diminuant le besoin de codage-canal ou la
sensibilit au calcul de fiabilit entre le systme mc-ss et le dcodeur-canal ; en effet, la
diversit rcupre rend le canal quivalent peru plus Gaussien, au prix dune possible
perte doptimalit sil ny a pas de traitement des interfrences propres ltalement.
La comparaison des performances en fonction de la charge nous intressera peu dans
ce rapport, et a dj fait lobjet de nombreuses tudes [122, 124]. Nous y avons galement contribu au dbut du projet MATRICE [19, 20]. Cependant, dans un contexte 4G
haut-dbit, nous prfrons assurer une pleine-charge distribuant tous les codes entre les
utilisateurs actifs, facilitant par l-mme la comparaison des performances(4) tout en optimisant lefficacit spectrale. Par ailleurs nous avons discut lventuel recours des accs
multiples supplmentaires pour rsoudre le compromis dbit sur rpartition de charge.
(2)

Il est galement possible denvisager ltalement des donnes dun mme utilisateur (oftdma-ss), ce
qui pourra tre avantageux dans le cas dune rception itrative la bs pour supprimer les interfrences
dtalement et profiter dun effet turbo.
(3)
Nous parlons ici dun talement fix et identique pour les diffrents utilisateurs, et il ny a pas de
procdure dallocation dynamique rapide des ressources ni de pr-galisation puisque nous avons mentionn
dans le paragraphe prcdent que la bs navait pas de connaissance instantane des diffrents canaux.
(4)
La pleine-charge prsente le pire-cas en taux derreur, et les dtections mmse-sud et mmse-mud sont
alors quivalentes. Ainsi, le mmse-mud sera mis de ct dans les rsultats des chapitres suivants.

90

Modle et algorithmes principaux du systme mono-antenne

Rappelons que la connaissance instantane du canal sera possible au rcepteur (cf. chap.
8) mais pas lmetteur vu le choix du systme ul et la variation rapide du canal. Enfin, le systme multi-porteuses considr, ayant une contrainte de bande ( 50 MHz), doit
maximiser lefficacit spectrale en rcuprant un maximum de diversit. On utilisera donc,
pour avoir une comparaison honnte des performances dun systme 4G, une chane de
transmission complte avec tous les algorithmes de codage ncessaires la rcupration de
cette diversit au niveau de chaque slot transmis. En effet, ltalement et le codage interagissent, et les dtections et dcodages seront fortement lis avec des possibilits dchange
dinformation souple. La discussion drive alors sur le rapport performance/complexit des
traitements mis en uvre. Ainsi, les dtections linaires choisies (zf et mmse) dlivrent
des symboles souples qui seront utiliss lors du demapping afin de dlivrer une fiabilit
lentre du dcodeur de Viterbi. Nous prfrons dabord explorer laxe des dtections
linaires complexit rduite afin den valuer les performances par rapport aux bornes
et ventuellement autoriser leur association un rcepteur itratif(5) .

4.2

Systme de communication siso complet

Un systme de communication est traditionnellement constitu dmetteurs, de canaux de


transmissions, et de rcepteurs. La voie descendante dun rseau radio-mobile sapparente
un systme de diffusion (point-multipoint de la bs vers les diffrents mt) synchrone. Dans
ce contexte dchange dinformation entre lantenne de la bs et lantenne dun terminal
donn, la thorie de linformation [1] affirme quil est possible dtablir une transmission
sans erreurs ds que lentropie de la source est infrieure la capacit du canal. Cette
borne (au sens thorie de linformation) suppose de considrer des blocs de donnes de
(5)

Les techniques de suppression dinterfrences ne seront donc pas utilises telles que prsentes ci-avant
puisque nous devons auparavant considrer le reste de la chane. Les pic et sic prsents au niveau local
de la dtection ne profitent en effet pas de la rduction derreur que pourrait offrir le codage-canal et
peuvent alors propager les erreurs de dtection. La boucle itrative devra donc tre tendue au prix dune
plus grande complexit si ncessaire.

TX

aNu
aj
a1

Codage-canal,
Codage-canal,poinonnage,
poinonnage,etetentrelacement
entrelacement
Codage-canal, poinonnage, et entrelacement

Modulation
Modulation
Modulation
.

codage-canal

poinonnage

entrelacement .
.
-bit

bNu
b1

utilisateur
1
mapping
mapping
mapping

bits
bits
bits

symbole
symbole
symbole

Chip-mapping et mise en slot OFDM

Accs multiple et talement

sNu
.
.
.

entrelacement
d'accs multiple

talement

donnes
tales

chip-mapping
de mise en slot

IFFT

s1

ajout de chips
(nuls, pilotes...)

x(l, k)

c
a
n
a
X () l
d
e

pilotes

t
r
a
n
s
m
i
s
s
i
o
() n

canal frquentiel
quivalent

RX

a
j

Dsentrelacement et dcodage-canal

dcodage-canal

dpoinonnage

dsentrelacement
-bit

bj

symbole

traite slot OFDM et chip-demapping

Dtection
utilisateur j

Dmodulation

utilisateur j
soft-demapping

s
j

galisation et
dstalement

donnes
tales

chip-demapping
du slot

FFT

r
suppresion de chips
(nuls, pilotes...)

bits ou LLR
info pour LLR

CSI

y (l, k)

pilotes

chapitre 8

Fig. 4.15 Schma de la chane de transmission siso en bande de base

FP2005

4.2 Systme de communication siso complet

91

taille infinie avec le traitement adquat (codage idal de complexit infinie). Cependant,
nous fonctionnons en mode paquet, plus prcisment par slot, supposant des applications
dont les dlais sont limits, ce qui amne poser le systme de communication suivant,
afin dautoriser une flexibilit et de maximiser la capacit tout en gardant une complexit
raisonnable. La figure 4.15 schmatise, en bande de base, cette chane de transmission
mono-antenne (siso : Single-Input Single-Output).

4.2.1
4.2.1.1

Lmetteur
Codage-canal, poinonnage et entrelacement

Principe gnral . Les sources dinformations proviennent des Nu utilisateurs actifs qui
mettent des donnes binaires supposes inconnues et i.i.d.. Suivant lapplication qui a
prcd la gnration de ces donnes binaires, elles peuvent avoir subi diffrents traitements tels quune compression (codage de source) afin den optimiser la reprsentation
sur le minimum de bits possible. Ensuite, ces donnes doivent tre diffremment protges
pour tre reues de manire plus ou moins fiable au rcepteur. Cest l quinterviennent
les codes correcteurs derreurs, pour fiabiliser la transmission de chaque utilisateur indpendamment. Une redondance et un certain talement de linformation est ainsi ajout
pour combattre les effets du bruit et des variations du canal (vanouissements). Cette
redondance dinformation, utilise au rcepteur pour dtecter et surtout corriger le maximum derreurs, amliore de faon significative les performances quel que soit le canal ; Le
codage est donc incontournable pour approcher les limites thoriques de la capacit sur
canal awgn et galement tirer parti de la diversit du canal dans les systmes diversit.
Leur intrt en est donc que plus grand dans les systmes ofdm constitus de nombreuses
branches subissant des vanouissements de Rayleigh. Par ailleurs, sur canaux ralistes avec
une certaine corrlation en temps et frquence, il est utile de sassurer que linformation
est code sur des chips les plus dcorrls possibles afin de profiter au maximum de cette
diversit. La taille des systmes de codage tant limite par la complexit de traitement,
il est alors plus judicieux de lier le codage de lentrelacement-bit pour maximiser la
diversit avec un codage/dcodage raisonnable. Plusieurs types de codage-canal sont couramment utiliss, et on spare gnralement les codes en blocs des codes convolutifs [125].
Les premiers considrent un bloc dinformation de taille La quils multiplient par une matrice de codage de taille (Lb La ) pour dlivrer Lb bits cods. Le rendement de lopration
est alors Rc = La /Lb . Les seconds procdent une convolution des bits dentre par plusieurs filtres-codes, et sont gnralement poinonns par la suite pour en augmenter le
rendement, comme nous allons le voir rapidement. Le bloc de bits dentre de lutilisateur j est not aj = [aj (1), . . . , aj (Nia )]T et le bloc de sortie bj = [bj (1), . . . , bj (Nib )]T , avec
Nia = Nis /Sf th correspondant au nombre de bits mis par un utilisateur sur un slot
et Nib = Nia /Rc le nombre de bits cods correspondant.
Codage-canal convolutif . Lexistence dun dcodage optimal ml de complexit raisonnable et pouvant tre entres et sorties souples rend les codes convolutifs attractifs. Ils

92

Modle et algorithmes principaux du systme mono-antenne


b0
c (i)
P
/
1
bits de sortie [b0
c (i) bc (i)]
S

bits dentre a(i)


b1
c (i)

Fig. 4.16 Principe du codeur convolutif utilis (ccc-umts, Rc = 1/2, K = 9)


sont par ailleurs trs adapts aux erreurs apparaissant de manire parpilles ce qui sera
le cas en supposant un entrelacement suffisant. Ainsi, le bit cod blc (i) dpend de lentre i
mais galement des (K 1) entres prcdentes la manire dun filtre comme prsent
sur la figure 4.16 et dans lquation suivante o laddition seffectue modulo 2 :
blc (i) =

K
X

g l (k) a(i k) ,

g l (k) {0, 1} , i = 1 . . . Nia + K 1

(4.42)

k=1

Dans les rsultats prsents avec codage-canal convolutif (ccc), nous utiliserons un code
mre de rendement Rcc = 1/2 constitu des deux vecteurs polynomiaux suivants :
g 0 (k) = [1 0 1 1 1 0 0 0 1] (561)octal

(4.43)

g 1 (k) = [1 1 1 1 0 1 0 1 1] (753)octal

(4.44)

Il sagit du code convolutif de longueur de contrainte K = 9 utilis pour lIS-95 et lumts


[126]. Plus prcisment, le nombre Nib de bits mis par slot sera de 2(Nia + K 1)
cause des effets de bord du filtrage en supposant un retour ltat initial ; le poinonnage qui suivra rtablira le rendement voulu. La possibilit dentres et sorties souples
au dcodage autorise galement la concatnation avec dautres codes, et en particulier la
concatnation de deux codes convolutifs spars par un entrelaceur et changeant des informations souples. Cest le principe du Turbo-dcodage [5] dont les performances approchent
les limites thoriques. Nous utiliserons aussi ce schma de codage en nous basant sur le
turbo-code propos dans les normes umts [126]. Il sagit de la concatnation parallle de
2 codes convolutifs de longueur de contrainte K = 4. On ajoute de manire systmatique
les bits dentre la sortie, ce qui aboutit un rendement proche de 1/3 ; dans ce cas,
Nib = 3(Nia + K 1) = 3Nia + 12. France Tlcom a fourni les fichiers ncessaires au
fonctionnement du Turbo-codeur conformment la norme. Nous noterons par la suite
ccc-umts et tcc-umts respectivement les codages convolutif et turbo. Un autre schma
de codage intressant est bas sur les codes ldpc (Low-Density Parity Check ). Par concision, nous ne donnerons cependant pas de rsultats avec ce codage dont les performances
sont assez proches des Turbo-codes [127].
Poinonnage . Le rendement du codage, li la quantit de redondance introduite,
conditionnera directement les performances de la correction derreur. Une manire simple
et souple de modifier le rendement du codage-canal initial est de le poinonner [128]. Cette
opration consiste supprimer de manire priodique certains des bits cods pour en augmenter le dbit ; il a t montr que les performances obtenues peuvent tre proches dun
codage non poinonn de rendement quivalent. Ainsi, en notant Rc = Rcc Rcp le rendement

93

4.2 Systme de communication siso complet

global de lopration codage et poinonnage, le bloc de bits bc = [bc (1), . . . , bc (Rcc Nia )]T est
multipli par une matrice de poinonnage pour aboutir au bloc bp = [bp (1), . . . , bp (Rc Nia )]T .
En jouant sur le poinonnage, nous utiliserons plusieurs valeurs de rendement Rc =
Nib /Nia afin dadapter la quantit de codage aux besoins et au canal, comme prcis
dans les scnarios page 60.
Entrelacement-bit . Afin doptimiser les performances du codage-canal, on utilise des
techniques dentrelacement-dsentrelacement qui ont pour but de casser les paquets derreurs introduits par le canal. Les bits de sortie b = [b(1), . . . , b(Nib )]T ne sont autres quun
rarrangement de lordre des bits dentre bp (i). La permutation de bits utilise sapparente
une redistribution alatoire sur lensemble du slot. Signalons que les oprations de poinonnage et dentrelacement peuvent tre ralises conjointement lors de limplmentation.
Avec la structure de slot considre (Nbd = 24 ; Nd /Sf = 24), i.e. Nib /R = 576 chips
de donne par slot, les valeurs Nia et Nib sont donnes dans le tableau :
rendement global th ; codage Rc
bits de donne dentre Nia
[bit/slot]

bits cods Nib


= taille entrelaceur

4.2.1.2

[bit/slot]

th = 1 ; Rc = 12

th = 1.5 ; Rc = 34

th = 2 ; Rc = 12

th = 3 ; Rc = 43

th = 3 ; Rc = 21

th = 4.5 ; Rc = 43

576

864

1152

1728

1728

2592

1152

1152

2304

2304

3456

3456

Conversion binaire--symbole

Principe . Les bits dinformation cods et entrelacs de lopration prcdente sont regroups et convertis en symboles de donnes, suivant une certaine rgle que lon retrouve
souvent sous le nom de modulation, mapping ou conversion binaire--symbole. On distingue plusieurs manires de raliser cette conversion en symboles reprsents par des
nombres complexes parmi un alphabet discret (appel constellation). Les modulations diffrentielles, qui choisissent le symbole de sortie en fonction des bits dentre mais galement
du symbole prcdent, ne nous intresseront pas dans ce rapport. Elles peuvent cependant
viter une estimation de canal au rcepteur et donc tre intressantes dans un contexte
radio-mobile haute vitesse o lestimation est rendue difficile. Le mapping direct que
nous employons consiste regrouper R = log2 (||) bits, pour les associer au symbole s
correspondant parmi les || symboles dune constellation de type qam (Quadrature Amplitude Modulation). Le bloc de symboles de sortie sur un slot pour lutilisateur j est not
sj = [sj (1), . . . , sj (Nib /R )]T .
qam avec mapping de Gray . Ces constellations sont normalises en puissance, i.e.
 
E |s|2 = 1. Nous utilisons des constellations carres avec un mapping de Gray (i.e. deux
symboles voisins de la constellation ne diffrent que dun bit) pour faire la relation entre
les bits dentre b et le symbole de sortie s ; La figure 4.17 illustre la qpsk (ou 4qam) et
la 16qam. Lors de limplmentation, signalons que la normalisation peut tre ralise plus
tard dans la chane afin de travailler avec des entiers.

94

Modle et algorithmes principaux du systme mono-antenne


partie imaginaire, dfinie par [b(2) b(4)]

partie imaginaire, dfinie par b(2)

10

1/ 2

11

1010

0010

0000

1001

1011

0011

0001

00

1/ 2

1000

partie relle
dfinie par b(1)

3/ 10 1/ 10

1/ 10

partie relle

3/ 10 dfinie par [b(1) b(3)]

1101

1111

0111

0101

1100

1110

0110

0100

01

FP2005

[b(1) b(2)] s qpsk

[b(1) b(2) b(3) b(4)] s 16qam

Fig. 4.17 Constellations ||-qam utilises : qpsk et 16qam avec mapping de Gray

4.2.1.3

Accs multiple et talement

Les symboles de chaque utilisateur sont ensuite regroups et ventuellement tals conformment aux schmas prsents dans la section 4.1.4. Laccs multiple peut procder
une allocation diffrente des codes et des puissances suivant les utilisateurs. Ceci ne nous
intresse pas ici, et seule la connaissance du multiplexage des informations et de ltalement sera utilise au rcepteur pour la dtection. Dans un systme multi-cellulaire, notons
quune opration supplmentaire de scrambling est effectue en multipliant la squence
obtenue aprs talement par un code dembrouillage propre chaque cellule, afin de blanchir et rduire les interfrences entre cellules adjacentes. Notons galement que nous
navons pas choisi doptimiser lordre dallocation des squences dtalement cdma dans
un cas non pleine-charge. Avec ltalement de wh, le nombre de codes possible est une
puissance de 2, et nous choisirons gnralement de le fixer 32 afin dautoriser jusqu 32
utilisateurs en cdma. Le bloc de symboles multi-utilisateurs de sortie sur un slot est not
d = [d(1), . . . , d(Nis )]T avec Nis = Sf Nib /R le nombre de chips de donnes par slot.
4.2.1.4

Chip-mapping et mise en slot ofdm

Les symboles-tals provenant de lopration prcdente sont ensuite placs dans le slot
suivant une rgle de chip-mapping adapte au canal, et insrs parmi dautres symboles
de mise en trame (framing) tels que des symboles pilotes ou de synchronisation conformment au slot du chapitre 3 (cf. figure 3.1). La modulation ofdm permet ensuite laccs
au canal afin de le reprsenter en frquentiel comme nous lavons vu prcdemment en
mettant x(l, k). Les mthodes de chip-mapping ont dj t prsentes la section 4.1.4 et
la modulation ofdm consiste en lopration didft suivi de lajout de lintervalle de garde.
Le signal obtenu est ensuite transpos en haute frquence comme prcis en section 3.2,
et dventuels dfauts rf peuvent tre ajouts avant lenvoi dans le canal de propagation.

4.2 Systme de communication siso complet

4.2.2

95

Le rcepteur

En plus de la chane de rception prsente sur la figure 4.15, le rcepteur sera constitu de
modules permettant lacquisition ou lestimation de certains paramtres, tels que le snr
ou les variations du canal. Nous supposons pour linstant que le mt connat parfaitement
ces paramtres, et nous verrons dans le chapitre 8 des techniques destimation de canal
ralistes. Puisquil ny a pas de traitement itratif dans un premier temps, la rception en
bande de base peut se rsumer aux 4 principaux modules successifs dtaills ci-dessous.
4.2.2.1

Traitement du slot ofdm et chip-demapping

Le signal ofdm est dmodul afin de rcuprer les chips y (l, k) conformment la figure 4.5.
Les fonctions duales des oprations de framing et chip-mapping de lmetteur permettent
de dissocier les donnes utiles en les regroupant dans lordre adquat pour les traitements
qui vont suivre. Laissant les pilotes de ct pour linstant, on obtient donc les chips de
donnes r = [r(1), . . . , r(Nis )]T , que nous utilisons par groupes de taille Sf correspondant
un symbole-tal pour la dtection.
4.2.2.2

Dtection (galisation et dstalement)

Les algorithmes de dtection tentent de compenser les distorsions du canal et de traiter la


diversit apporte par ltalement. Leur choix influence gnralement la manire dtaler
linformation dans les autres modules, et donc la complexit. Le but tant de rcuprer de
manire la plus fiable possible linformation de lutilisateur j parmi le signal r, nous emploierons les mthodes proposes en 4.1.5, nous focalisant prioritairement sur les sud. On
obtient ainsi des estimations souples des symboles mis, notes sj = [
sj (1), . . . , sj (Nib /R )]T .
La procdure de dtection contient galement de linformation supplmentaire qui est la
fiabilit des estimes. Cette fiabilit dpend du canal sur les chips utiliss, et de paramtres tels que le snr ou les algorithmes employs. Cette fiabilit peut tre transmise au
demapping puis au dcodage qui va suivre afin damliorer les performances en gardant
toute linformation souple disponible aussi loin que possible. Nous verrons ces possibles
optimisations au chapitre 6 en les tendant au mimo, puis au chapitre 8 en les joignant
aux problmatiques destimation de canal. En attendant, nous allons dissocier dtection,
demapping et dcodage, et supposer le canal parfaitement connu au rcepteur.
4.2.2.3

Conversion symbole--binaire ou symbole--llr

Principe . Cette conversion, encore appele dmodulation ou demapping, a le rle inverse


du mapping ralis lmission. Toutefois, on peut distinguer deux stratgies suivant que
la prise de dcision binaire est effectue ici ou dans le module de dcodage qui suivra.
Dans le premier cas, on peut parler de conversion symbole--binaire puisque la prise de
dcision dure dlivre le bit le plus probable en comparant lentre des seuils prdfinis

96

Modle et algorithmes principaux du systme mono-antenne

par la constellation . Dans le second cas, on peut parler de conversion symbole--llr (Log
Likelihood Ratio) puisquune information souple est rendue en fonction de la fiabilit du
demapping pour chacun des bits. Cette information souple, qui dpend des distances aux
seuils et ventuellement dinformations sur ltat du canal en provenance du module de
dtection, est transfre au dcodeur-canal entre souple. Lide premire du demapping
souple sous forme de llr est de reprsenter linformation et sa fiabilit sous un mme
nombre rel ; ceci est possible lorsque linformation est binaire, et on choisit de dfinir le llr
dun bit comme dans lquation (4.45), o lon cherche estimer b(i) connaissant le symbole
dentre s. Le signe du llr dterminerait alors la valeur dure correspondante (0 si positif,
1 si ngatif) et sa valeur absolue contient linformation de fiabilit. Le dpoinonnage
qui suivra pourra alors aisment r-introduire les bits poinonns en leur donnant une
fiabilit nulle, i.e. un llr gal 0. Nous allons dcrire deux exemples de demapping souple
correspondant aux constellations qpsk et 16qam utilises et prsentes sur la figure 4.17 ;
partant de constellations qam, nous fonctionnons indpendamment par voie et prsentons
le calcul sur la voie relle. Les sorties sous forme de llr sont adaptes lentre du
dcodeur qui suivra, et seront utilises pour leurs meilleures performances face aux sorties
dures.
P (b(i) = 0|
s)
(llr) : b(i) , ln
.
(4.45)
P (b(i) = 1|
s)
Demapping souple utilis en qpsk . Conformment au mapping qpsk de la figure 4.17, nous allons chercher estimer b(1) dont linformation est contenue par la voie
relle du symbole s = sR +
sI . Le mme traitement sur la voie imaginaire permettra des
timer b(2). Supposant une distribution gaussienne (CN 0, 2 2 ) de lerreur sur le symbole
dentre s, les probabilits de lquation (4.45) dpendent exponentiellement de la distance
euclidienne au carr entre ce symbole et ceux de la constellation recherche. Cette hypothse, uniquement valide sur canal awgn sans interfrences, sera relche au chapitre 6
pour amliorer les performances sur canal de Rayleigh-i.i.d.. Par ailleurs, nous pouvons
simplifier en prenant uniquement les probabilits sur les symboles les plus proches ; ici, le
calcul est alors quivalent celui dune modulation damplitude 2 tats (bpsk) et nous
obtenons :






1
4
2
2
b(1) ln exp 1 (
s

1)

ln

exp
(
s
+
1)
2 sR .
(4.46)
R
R
2 2
2 2
2
Ce qui importe tant le rapport de vraisemblance, il ne sagit que dune valeur proportionnelle dont le facteur multiplicatif peut tre enlev ; une post-normalisation de ces mtriques
lentre du dcodeur de Viterbi est donc possible. Nous obtenons alors lestime b(1) gale
la partie relle sR et b(2) gale la partie imaginaire sI pour la qpsk.
Demapping souple utilis en 16qam . Conformment au mapping 16qam de la figure 4.17, un symbole contient R = 4 bits dinformation. Nous allons chercher estimer
b(1) et b(3) dont linformation est contenue par la voie relle du symbole s. Le mme traitement sur la voie imaginaire permettra destimer b(2) et b(4). Reprenant une approche
similaire la prcdente, il faut toutefois noter que le calcul exact pour une modulation
damplitude 4 tats souligne que les diffrents bits nont pas la mme fiabilit. En effet la

97

4.2 Systme de communication siso complet

figure met en vidence que les bits 1 et 2 sont en moyenne moins sensibles au bruit que les

bits 3 et 4 qui ont deux seuils de transition en 2/ 10 et 2/ 10. Aprs simplification en


ne considrant que les symboles les plus proches pouvant induire en erreur (cf. lhypothse
P
Max-log : ln exp (n ) max (n )), on obtient la bonne approximation suivante :
b(1)

2 2

10

sR ;

b(3)

2 2

2
(|
sR | ).
10
10

(4.47)

Comme en qpsk, le facteur multiplicatif peut tre enlev et on obtient la mme chose sur
la partie imaginaire, savoir b(2) sI , et b(4) (|
sI | 210 ).
4.2.2.4

Dsentrelacement et dcodage-canal

Principe gnral . A partir des estimations souples des bits cods disponibles pour
lutilisateur j, le but est de fournir la squence de bits la plus proche possible de celle
mise. Il sagit donc de corriger les erreurs de dtection et de prendre une dcision finale
T
j (Nia )]T partir de
bj = [bj (1), . . . , bj (Nib )] .
pour fournir a
j = [
aj (1), . . . , a
Dsentrelacement-bit . Lopration duale de lentrelacement est ralise pour rarranger lordre des estimations b(i) et ainsi casser les paquets derreurs.
Dpoinonnage . Lopration duale du poinonnage consiste rintroduire des bitssouples aux emplacements poinonns en leur donnant une fiabilit nulle. Autrement dit,
en insrant des 0 conformment la matrice de poinonnage, on obtient le bloc de bits
T

bc = [bc (1), . . . , bc (Rcc Nia )] qui est utilis par le dcodeur entre souple qui suit.
Dcodage-canal convolutif . Le dcodage utilis est bas sur lalgorithme de Viterbi
entres souples, i.e. prenant des llr en entre. Le rendement de lopration est linverse
du rendement de codage, permettant de dlivrer une information plus fiable en sortie.
Le parcours du treillis permet efficacement dapprocher le maximum de vraisemblance(6) .
Des contraintes dimplmentation conduisent rduire le nombre de mtriques gardes
en mmoire chaque tape i, sans pour autant influer sur les performances. Suivant les
signes des dcisions souples, des dcisions dures finales sont prises pour dlivrer les bits de
donnes lutilisateur.
Turbo-dcodage . Lorsque nous simulerons avec le tcc-umts, nous utiliserons le module
de turbo-dcodage quivalent. Son fonctionnement nest pas dtaill ici, chacun des deux
codes convolutifs rcursifs systmatiques tant dcod par lalgorithme Max-Log APP
[129]. Lentrelaceur utilis entre les deux dcodeurs est de la taille du slot, et le nombre
ditrations est de 6, pour bnficier de nombreux changes dinformations souples entre
les deux dcodeurs avec une complexit raisonnable.
Le dcodeur maximise la mtrique suivante (la squence bc recherche est ici constitue dlments
{+1; 1} au lieu des {0; 1} correspondant la squence binaire) :
(6)

Nia +K1 1


X X
bc (2i + l) bc (2i + l).
max ln p
bc |bc = max
bc

bc

i=1

l=0

98

4.3

Modle et algorithmes principaux du systme mono-antenne

Performances de rfrence siso

Les performances de la chane de simulation prsente sont tout dabord vrifies sur
canaux thoriques, i.e. sur canal awgn et sur canal de Rayleigh-i.i.d. avec une diversit
allant jusqu 32. Certaines courbes constitueront ainsi des limites infrieures en termes de
taux derreur binaire pour un tel systme siso. Le canal de Rayleigh-i.i.d. avec une diversit
de 32 inclus par exemple le cas dun canal de Rayleigh multi-trajet avec Doppler sur lequel
on pratique un talement de taille Sf = 32 dans le cas extrme dune dcorrlation parfaite
des chips (i.e. un entrelacement idal sur de grands blocs). Sur ces canaux thoriques,
ltude du chip-mapping est donc inutile et les diffrents systmes dtalement proposs
sur les figures 4.9 et 4.11 donneront les mmes performances. La validation pourra tre
effectue par comparaison aux drivations analytiques et aux systmes mc-cdma avec
talement frquentiel qui ont t largement tudis dans [108, 122, 124]. Les rsultats
sont prsents sans codage-canal puis avec les deux systmes de codage ccc-umts et
tcc-umts. Enfin, quelques rsultats de simulations en ofdm-cdma sur canal BranE
60 km/h sont donns comme base de dpart dans un contexte plus raliste.

4.3.1

Performances sur canaux thoriques sans codage-canal

Performances limites sans interfrences . Les probabilits derreur sans codage-canal


peuvent se calculer analytiquement, que ce soit sur canal awgn ou sur canal de Rayleighi.i.d. sans mai (sub). Le calcul sur canal awgn est assez immdiat pour la qpsk en
repartant de la distribution gaussienne de lerreur. Ainsi, en appelant 2d la distance entre
deux symboles de la constellation dont le seuil de dcision se situera au milieu, on obtient
la probabilit derreur binaire
 
Z (y+d)2
1
1
d

Peb = p
e
dy = erfc
(4.48)
2
2

En considrant la qpsk de la figure 4.17 o lnergie symbole vaut 2d2 , on obtient


p
 1
1

c /2 = erfc ( b )
(4.49)
Peb = erfc
2
2
Lextension dautres modulations se trouve dans [45]. De mme, le calcul sur canal de
Rayleigh-i.i.d. avec galisation mrc parfaite (cf. sub quation (4.34) page 86) fournit la
limite du filtre adapt de lquation (4.50) pour la qpsk, correspondant aux courbes de la
figure 4.18(a). Plus la diversit est exploite, plus le canal quivalent aprs galisation
approche le canal plat awgn. En effet, la distribution du signal galis correspond celle
dune variable de loi 2 2 degrs de libert, comme vrifi dans (4.34) avec Sf = . A
linverse, le cas = 1 correspond lofdm sans exploitation de diversit (typiquement sans
talement ni codage, ou avec des chips totalement corrls). Dans ce cas, les galisations de
la section 4.1.5.4 sont quivalentes une normalisation prs, et lon retrouve les modestes
performances zf. La figure 4.18(b) prsente la probabilit derreur en 16qam.

 1

k
r
r
X
1 1
b
1 1
b
k
Peb =

C1+k
+
(4.50)
2 2 + b
2 2 + b
k=0

99

4.3 Performances de rfrence siso


th = 2

th = 4

SUB Rayleighiid =1
SUB Rayleighiid =2
SUB Rayleighiid =3
SUB Rayleighiid =4
SUB Rayleighiid =6
SUB Rayleighiid =8
SUB Rayleighiid =16
SUB Rayleighiid =32
limite AWGN ( )

10

10

Peb

Peb

10

10

10

10

10

10

10

10

12

Eb /N0 (dB)

14

16

18

20

10

SUB Rayleighiid =1
SUB Rayleighiid =2
SUB Rayleighiid =3
SUB Rayleighiid =4
SUB Rayleighiid =6
SUB Rayleighiid =8
SUB Rayleighiid =16
SUB Rayleighiid =32
limite AWGN ( )
2

(a) qpsk

10

12

Eb /N0 (dB)

14

16

18

20

(b) 16qam

Fig. 4.18 Probabilit derreur en ofdm-cdma sans codage-canal : limites awgn et sub
sur canal thorique (Rayleigh-i.i.d.) pour diffrentes diversits

10

10

10

ber moyen

ber moyen

10

10

10

th = 2
4

10

10

th = 4

MRC Rayleighiid =32


EGC Rayleighiid =32
ZF
Rayleighiid =32
OFDM reference (cf SUB)
MMSE Rayleighiid =32
limite AWGN
2

10

10

12

Eb /N0 (dB)

(a) qpsk

14

16

18

20

10

MRC Rayleighiid =32


ZF
Rayleighiid =32
OFDM reference (cf SUB)
MMSE Rayleighiid =32
limite AWGN
2

10

12

Eb /N0 (dB)

14

16

18

20

(b) 16qam

Fig. 4.19 Performances en ofdm-cdma sans codage-canal : rsultats pleine-charge sur


canal thorique (Rayleigh-i.i.d.) avec une diversit = Sf = 32

Performances des systmes ofdm-cdma pleine-charge . La figure 4.19 prsente


les rsultats obtenus en simulations ofdm-cdma avec un accs multiple par codes wh
de taille 32 et 32 utilisateurs actifs, sur canal thorique Rayleigh-i.i.d.. Les performances
dpendent alors du choix de lgalisation qui ralise un compromis entre la rduction de
mai et la maximisation de snr. Base sur le critre du compromis idal au sens de lerreur
quadratique, lgalisation mmse prsente les meilleures performances de dtection linaire
quelles que soient la charge et la diversit. A pleine-charge, mmse-sud et mmse-mud sont
quivalents. Remarquons que le doublement du nombre de bits par symbole saccompagne
dune perte suprieure 3 dB, et que la diversit entre symboles-tals nest pas exploite
tant quaucun codage extrieur nest mis en uvre ; approcher la capacit de Shannon
ncessite alors du codage-canal.

100

Modle et algorithmes principaux du systme mono-antenne

4.3.2

Performances sur canaux thoriques avec codage-canal

Conformment au systme complet avec dcodage souple prsent prcdemment, le codagecanal seffectue sur tout le slot. La figure 4.20 illustre quelques exemples pour diffrents
codages. Tout dabord, avec une modulation qpsk et un rendement th = 1 (codage
convolutif ou turbo-convolutif de rendement Rc = 0.5) et ensuite avec une 16qam et un
rendement th = 2 ou th = 3 (i.e. codage de rendement Rc = 0.5 ou Rc = 0.75). Lexploitation de la diversit extrieure ltalement entrane un rapprochement des performances
des diffrents systmes suivant la diversit du slot et la qualit du codage. La diversit du
slot concernant les coefficients de canal est totale sur canal de Rayleigh-i.i.d., i.e. gale au
nombre de chips, et les courbes sub et awgn restent proches. Ces probabilits derreurs
constitueront des limites infrieures de ber pour les systmes siso diversit utiliss.
Lvaluation dans un contexte plus raliste est ncessaire, et entranera la mise en uvre
dalgorithmes de chip-mapping supplmentaires pour esprer approcher ces limites.
AWGN QPSK
non cod
SUB Rayleighiid =32 CCC 1/2
AWGN QPSK
CCC 1/2
SUB Rayleighiid =32 TCC 1/2
AWGN QPSK
TCC 1/2

10

10

10

ber moyen

ber moyen

non cod
CCC 3/4
TCC 3/4
CCC 1/2
TCC 1/2

10

10

10

10

10

10

AWGN 16QAM
AWGN 16QAM
AWGN 16QAM
AWGN 16QAM
AWGN 16QAM

Eb /N0 (dB)

(a) qpsk

10

10

10

12

Eb /N0 (dB)

14

16

18

20

(b) 16qam

Fig. 4.20 Performances en ofdm-cdma avec codage-canal : limites awgn et sub sur
canal thorique

4.3.3

Performances de rfrence sur canal BranE 60 km/h

Les rsultats prcdents ont montr ce quon pouvait attendre comme limites de performances dans des cas totalement corrls ou totalement dcorrls. Nous allons maintenant
prsenter les rsultats dans un contexte plus raliste en considrant une corrlation frquentielle dtermine par lapdp BranE et une corrlation temporelle dpendant de leffet
Doppler du mobile qui se dplace 60 km/h. On se place donc dans les scnarios urbains
typiques dfinis prcdemment en section 3.3 o le schma dtalement dmontre toute
son importance. Nous prsentons ici quelques rsultats avec un talement de 32 aussi bien
dans le domaine frquentiel (mc-cdma) quen 2D (ofdm-cdma), sur des chips adjacents
(chip-mapping c1da et c2da) ou avec un entrelacement frquentiel linaire ou 2D optimal
(chip-mapping c1de et c2deo). Ce dernier chip-mapping est optimal au sens de la diversit
de canal quil permet dexploiter et repose sur une rpartition proche du c2deh de la fi-

101

4.3 Performances de rfrence siso

gure 4.11 afin dtaler sur des sous-porteuses diffrentes et suffisamment loignes ainsi que
sur les diffrents bloc-ofdm du slot. Pour le chip-mapping c2da, nous talons sur Sf t = 8
bloc-ofdm et donc Sf f = 4 sous-porteuses adjacentes.
Performances des systmes ofdm-cdma sans codage-canal . La figure 4.21 prsente les rsultats obtenus sur canal raliste BranE 60 km/h sans codage-canal, avec
deux exemples de modulation. Afin dallger le nombre de courbes, seuls les rsultats avec
chip-mapping 2D sont donns en qpsk et ceux avec chip-mapping 1D en 16qam (car les
comportements sont les mmes quelle que soit la modulation). Les conclusions sont identiques en qpsk et 16qam, et la tendance est similaire en talement 1D ou 2D, savoir que
les chip-mapping dentrelacement optimiss pour bnficier de la diversit lors de ltalement (c1de et c2de) apportent les meilleures performances lorsquils sont combins avec
une galisation mmse ou mmseso (lacronyme mmseso dsigne le mmse sous-optimal o
nous avons fix 0 = 20 dans lquation (4.40)). Comme vrifi sur la courbe, mmseso
nest optimal que lorsque Eb /N0 = 10 dB, ce qui correspond bien un snr de 20 en qpsk.
Nous avons galement la confirmation que lgalisation zf ne tire pas parti de ltalement.
Enfin, avec un chip-mapping c2da, on tend logiquement vers les performances obtenues en
ofdm, i.e. sans diversit dtalement ; autrement dit, les rsultats c2da dpendent peu de la
charge (mai rduite) ou du choix dgalisation. Avant dmettre davantage de conclusions,
nous devons y associer un codage-canal.
th = 2

th = 4

10

10

10

ber moyen

ber moyen

10

10

10

10

10

ZF
C2Da
ZF
C2Deo
MMSE C2Da
MMSEso C2Deo
MMSE C2Deo
SUB
C2Da
SUB
C2Deo
limite AWGN
2

10

ZF
C1Da
ZF
C1De
MMSE C1Da
MMSE C1De
SUB
C1Da
SUB
C1De
limite AWGN

10

12

Eb /N0 (dB)

(a) qpsk

14

16

18

20

10

10

12

Eb /N0 (dB)

14

16

18

20

(b) 16qam

Fig. 4.21 Performance des systmes ofdm-cdma avec talement de 32 (sans codagecanal pleine-charge ; canal BranE 60 km/h)
Performances des systmes ofdm-cdma avec codage-canal . Les figures suivantes
prsentent quelques rsultats obtenus avec le turbo-codage umts de rendement 1/2. La figure 4.22 illustre tout dabord les rsultats en qpsk avec chip-mapping 1D ou 2D adjacents
ou entrelacs, afin de valider leffet de la diversit(7) . Les conclusions prcdemment obtenues sans codage-canal sont prserves ; en particulier, lintrt des chip-mapping dentre(7)

Notons que les llr gnrs par le demapping souple lentre du dcodeur-canal sont adapts un
canal awgn et ne prennent pas en compte la dtection, ce qui limite les performances lorsque la diversit
dtalement est rduite ; les rsultats avec chip-mapping adjacent pourront en particulier tre optimiss.

102

Modle et algorithmes principaux du systme mono-antenne

lacement est vrifi en sub, et dans une moindre mesure en mmse ou mmseso (mais pas en
zf qui prfre videmment c2da). De plus 60 km/h, les performances avec chip-mapping
1D ou 2D sont assez proches, surtout avec un entrelacement correct et pleine-charge ;
nous simplifierons donc les prsentations de rsultats par la suite en ne considrant quun
talement 1D. Leffet du canal sur les performances a galement t tudi. En particulier,
si le canal possde un trajet direct, alors les performances se rapprochent de la courbe
awgn. La courbe BranE-ter correspond ainsi un canal los avec un facteur de Rice
K = 100. Nous nous focaliserons donc sur les canaux plus difficiles sans trajet direct. La
figure 4.23 prsente des rsultats quivalents en 16qam. Le signal reu tant plus sensible la mai lorsque la taille de la constellation augmente, les performances en mmse
pleine-charge se rapprochent pour les diffrents chip-mapping.
Enfin, la figure 4.24 prsente quelques rsultats avec les autres dtections mud et un
chip-mapping c1de. Elle indique la puissance ncessaire pour obtenir un taux derreur binaire de 104 diffrentes charges. Alors que les systmes annulation dinterfrences
ZF
C1Da
ZF
C1De
MMSE C1Da
MMSE C1De
SUB C1Da
SUB C1De
MMSE C1De BranEter
limite AWGN

10

10

10

ber moyen

ber moyen

10

10

10

10

10

10

ZF
C2Da
ZF
C2Deo
MMSE C2Da
MMSEso C2Deo
MMSE C2Deo
SUB
C2Da
SUB
C2Deo
limite AWGN

8
10
Eb /N0 (dB)

12

14

10

16

Eb /N0 (dB)

10

12

14

16

Fig. 4.22 Performance des systmes ofdm-cdma avec talement de 32 (qpsk et codagecanal tcc1/2 pleine-charge, th = 1 ; canal BranE 60 km/h)
10

ZF
C1Da
ZF
C1De
MMSE C1Da
MMSE C1De
SUB
C1Da
SUB
C1De
limite AWGN

Eb /N0 requis (dB)

10

9.5

ber moyen

10

10

BER=104

EGC
PIC
SIC
MMSE
GMMSE

8.5
8
7.5
7
6.5

10

SUB

th = 2

5.5

10

Eb /N0 (dB)

10

12

14

16

Fig. 4.23 Performance des systmes mccdma avec talement frquentiel de 32


(16qam et codage-canal pleine-charge)

5
1

12

16

20

24

28

32

charge (nombre dutilisateurs actifs)

Fig. 4.24 Performance des systmes mccdma avec talement frquentiel de 32


(qpsk et codage-canal)

4.3 Performances de rfrence siso

103

permettent de gagner environ 2 dB pleine-charge sans codage-canal, ce nest plus le cas


avec codage si nous ne considrons pas le dcodage-canal dans la boucle itrative ; la propagation derreurs peut alors dgrader les performances. Nous avons fortement contribu
ces problmes dgalisation et dtalement en mc-cdma au dbut du projet MATRICE.
Ce travail a donn lieu de nombreux rsultats, lapport de conclusions dans le dlivrable
D3.5 [19], un papier commun [20], et a permis de vrifier lintrt des dtections bases
sur la minimisation de lerreur quadratique moyenne.
Pour conclure, lgalisation linaire mmse-mud prsente les meilleures performances
quelle que soit la charge, mais le mmse (sud) sen approche charge leve pour une
complexit rduite. Les galisations mmse et mmseso permettent galement de profiter
de la diversit apporte par ltalement et les rsultats dmontrent que la contrainte sur
la connaissance du snr en rception est relativement faible. Nous partons donc sur ce
choix. Par ailleurs, les rsultats en mud, ou en ul, ne seront pas abords par la suite. Des
rsultats complmentaires en ul ont t obtenus par ITE dans [130], en ofdm-cdma c2da
avec une configuration similaire (qpsk, talement de 32, mme canal).
En rsum, nous avons prsent les diffrentes briques du systme de communication
siso ( i.e. avec une antenne dmission et une antenne de rception) en soulignant laspect gnrique et paramtrable de la chane de simulation ainsi ralise. Les principaux
algorithmes dtaills combinent ofdm, talement, et moyens daccs multiple. Ils reposent principalement sur des systmes linaires, y compris au niveau du chip-mapping
et de la dtection, afin de rduire et dvaluer simplement la complexit quelle que soit la
configuration choisie. La comparaison de diffrentes techniques de dtection en voie descendante sur canaux ralistes BranE 60 km/h donne lavantage aux techniques mmse
lorsquelles sont combines avec du codage-canal. Nous allons donc partir sur cette approche, en particulier en sud pleine-charge, dans les chapitres suivants. Dans le cas
dun tel rcepteur linaire, loptimisation de la matrice dtalement ( wh ici) par rotation de constellations importe peu car seule la diversit du canal compte. Lutilisation
de l ofdm comme technique de modulation du signal permet une orthogonalisation
des chips mis ( i.e. pas dinterfrences ni en temps ni en frquence) et une dtection
simplifie au rcepteur. La diversit disponible sur un slot peut alors tre rcupre par
lintermdiaire dun compromis entre talement et codage-canal. Concernant le chipmapping sur le slot, les mthodes dentrelacement ( c1de et c2deo) ont montr leur
potentiel suprieur en dl, validant lintrt de bnficier de la diversit ds le dstalement. Le gain apport par un talement 2D par rapport au 1D tant assez faible une
vitesse infrieure 100 km/h, nous prsenterons majoritairement des rsultats en 1D,
i.e. en mc-cdma, par la suite.
Cette tude doit maintenant tre tendue en espace et combine avec des systmes multiantennes avant denvisager davantage doptimisations. Ainsi, en mimo avec une diversit spatiale et plus haute vitesse avec une diversit temporelle accrue, ltude des
chip-mapping et des galisations offrira un regain dintrt et aboutira des conclusions diffrentes.

CHAPITRE

Modle et algorithmes
principaux du systme
multi-antennes

Sommaire
5.1 Utilisation de la dimension spatiale dans un systme mimo . . . . . 106
5.1.1 Gnralits sur les techniques multi-antennes . . . . . . . . . . . . . . . . 107
5.1.2 Notion de capacit en mimo . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.1.3 Systmes avec connaissance du canal au rcepteur et lmetteur . . . . . 115
5.1.4 Systmes ne ncessitant pas de connaissance du canal . . . . . . . . . . . 116
5.1.5 Systmes avec une connaissance du canal seulement au rcepteur . . . . . 117
5.1.6 Conclusions et choix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.2 Systme de communication mimo large-bande complet . . . . . . . . 133
5.2.1 Chane complte combinant stfldc, ofdm-cdma et codage-canal . . . . 133
5.2.2 Chane orthogonale de rfrence avec ostbc . . . . . . . . . . . . . . 134
5.3 Performances de rfrence mimo . . . . . . . . . . . . . . . . . . . . . 137
5.3.1 Performances du codage espace-temps sur canal thorique bande-troite . 137
5.3.2 Performances de la chane orthogonale de rfrence . . . . . . . . . . . 139

105

106

5.1

Modle et algorithmes principaux du systme multi-antennes

Utilisation de la dimension spatiale dans un systme mimo

Alors que les systmes mono-antenne ne font gnralement que subir les effets des trajets multiples, aboutissant un rapport signal--bruit en fonction des recombinaisons au
niveau de lantenne de rception, les systmes multi-antennes augmentent les possibilits
d accs ou dinfluence sur ces diffrents trajets. En fonction de la connaissance du canal
(csi : Channel State Information) et de la configuration (qui se traduit par des corrlations entre sous-canaux symbolisant les liens entre les rseaux dmission et de rception),
lexploitation de la slectivit cause par ces trajets peut seffectuer de plusieurs manires :
Gain de rseau dantennes li laspect directionnel. La possibilit de concentrer spatialement lnergie sur les trajets voulus peut se traduire par un gain en snr
au niveau du rcepteur. Pour comparer quitablement diffrents algorithmes multiantennes, il convient de ne pas ngliger ou repousser ce gain au niveau du bilan
de liaison, mme si le beamforming est souvent peru comme un systme siso avec
seulement un gain dantenne lune des extrmits de la liaison. Par ailleurs, cet
aspect directionnel permet galement de rduire les interfrences en contexte multiutilisateurs, et denvisager des accs multiples supplmentaires en espace (sdma :
Spatial Division Multiple-Access). Dans notre contexte cellulaire, cela pourra aboutir
un gain de capacit cellulaire globale.
Gain de diversit. Similairement ltalement vu au chapitre prcdent, il est possible dtaler linformation en espace sur les diffrents sous-canaux pour profiter de la
diversit spatiale additionnelle. Par analogie avec les mthodes dtalement et de prcodage prsentes, cette technique est souvent sous-optimale en termes de capacit
lorsquil y a connaissance du canal aux deux extrmits. En effet, la diversit dtalement cherche plus combattre les vanouissements que profiter des trajets multiples
si la capacit augmente. Les techniques de diversit ont cependant pour avantages
la simplicit, la souplesse, et la robustesse face des variations de lenvironnement
ou de brusques changements au niveau de la configuration des utilisateurs.
Gain de multiplexage. La prsence simultane de rseaux dantennes en mission
et en rception permet daccrotre les limites thoriques en termes de capacit. Les
systmes mimo ouvrent donc une nouvelle voie vers laugmentation des dbits au
mme titre que la dimension frquentielle. Nous reviendrons sur cet aspect cl de la
capacit mimo pour tenter ensuite de sen approcher avec des systmes ralistes.
Lors du choix du systme, de nombreux paramtres peuvent jouer en faveur de lun ou
lautre de ces aspects, afin doptimiser un ou plusieurs critres (snr, mai, sinr, diversit,
capacit...) en rpartissant linformation de manire adapte en temps / frquence / espace.
La configuration des rseaux dantennes et lenvironnement conditionnent la corrlation
des sous-canaux et donc la possibilit de tirer parti plutt dune diversit ou dun gain de
rseau dantennes. Le rang du canal, lui-mme dpendant du nombre dantennes de chaque
ct et de lenvironnement, dfinit le gain de multiplexage optimal. La connaissance du
canal (csi) disponible lmission et/ou la rception limite les algorithmes possibles pour
optimiser les traitements. Enfin, les contraintes habituelles de complexit sy ajoutent.

5.1 Utilisation de la dimension spatiale dans un systme mimo

107

Notons quau niveau de la bs, une certaine souplesse dans le nombre, la polarisation et
lcartement des antennes permettra de sadapter aux algorithmes employs.
Nous allons dabord prsenter brivement les techniques multi-antennes envisageables.
Afin de comparer quitablement ces diffrents systmes, nous devons ajouter aux notions
habituelles de snr et de capacits moyennes, des notions de puissance totale mise, de
snr instantan ou par bloc, ou encore de capacit de coupure. Nous rappellerons donc
rapidement la capacit dun canal mimo pour quelques configurations de csi et de systmes.
Ensuite nous ne proposerons quun survol rapide de ces techniques en fonction de la csi
lmetteur et au rcepteur, renvoyant vers la contribution [13] pour plus de dtails sur
3 systmes typiques. Cette contribution est galement fournie en annexe A, et nous nous
attacherons ici plus aux conclusions afin de proposer une solution simple sadaptant
lenvironnement.

5.1.1
5.1.1.1

Gnralits sur les techniques multi-antennes


Intrt des rseaux dantennes

Lexistence dun rseau dantennes en mission ou en rception procure un avantage certain pour amliorer la liaison, quel que soit le canal, et en particulier quelle que soit
la corrlation de la matrice de canal. Nous rappelons un cas dcole avec 2 antennes de
rception. Dans le cas o elles sont totalement dcorrles, nous prsentons de simples
techniques de diversit, et dans le cas corrl, nous montrons le gain de rseau dantennes
du beamforming.
Rseau spatialement dcorrl . Afin de prsenter lintrt, dans un canal vanouissements de Rayleigh, de la diversit spatiale introduite, la figure 5.1 montre 2 ralisations
de sous-canaux siso bande-troite dcorrls, chacun ayant un gain moyen unitaire et une
frquence Doppler de 1500 Hz ; les vanouissements diffrents peuvent tre utiliss par le
systme multi-antennes. En effet, si on suppose que ces 2 ralisations correspondent aux
signaux reus sur 2 antennes diffrentes, le rcepteur peut par exemple faire une slection
du signal le plus fort (en noir sur la figure), une combinaison gain maximal pour optimiser le snr, ou encore une combinaison gain gal (en vert sur la figure). Avec une diversit
spatiale dmission ou de rception, la probabilit dvanouissement profond sen trouve
fortement rduite. Par ailleurs, puissance totale mise identique, la diversit de rception
avec une combinaison adquate permet de faire ressortir un gain dantenne correspondant
la dcorrlation du bruit et du signal par antenne de rception.
Rseau spatialement corrl . Dans le cas o les sous-canaux sont corrls, il est
possible de faire ressortir un gain de rseau dantennes en dirigeant le faisceau. Partant
du principe de canal gomtrique de la figure 2.5, il suffit de dcaler temporellement les
signaux sur chaque antenne pour les remettre en phase suivant langle de dpart ou darrive du trajet. Avec un rseau en rception, le gain en snr est immdiat. Avec un rseau
en mission, un traitement adapt permet daugmenter la puissance isotrope rayonne

108

Modle et algorithmes principaux du systme multi-antennes

|h1,1 |

|h2,1 |

3dB
0dB

mimo 1x2 avec


mimo 1x2 avec
combinaison
slection dantenne
gain gal
temps (ns)

Fig. 5.1 Exemple de 2 ralisations de souscanaux siso, et combinaisons au rcepteur

Fig. 5.2 Exemple de gain de rseau


dantennes (avec 1 4 antennes)

quivalente (pire) dans la direction voulue. Mme avec des contraintes de pire, le beamforming lmission peut prsenter un intrt en ofdm vu la rponse diffrente du canal
en fonction des sous-porteuses. Les normes ce niveau sont prciser ( titre dexemple,
certaines normes wlan autorisent laugmentation de pire jusqu 6 dBi de gain dantenne,
puis au-del requirent une diminution de puissance totale mise de 1 dB pour 3 dBi de
gain dantenne). Dans tous les cas, laspect directionnel du signal montr sur la figure 5.2
pourra servir diminuer les interfrences entre utilisateurs.
5.1.1.2

Diffrentes approches multi-antennes

Nous prsentons ici les diffrentes ides pour mettre en forme le signal sans se soucier des
problmes algorithmiques ou de complexit. Tout dabord, les techniques multi-antennes
qui pourront tre employes dpendent fortement de lenvironnement. Le systme peut tre
large-bande ou fonctionner uniquement sur canal non-slectif en frquence, la csi peut tre
disponible ou non en mission et en rception, les techniques peuvent considrer laspect
multi-utilisateurs ou non. . . Nous aurons recours dans tous les cas un systme mimoofdm, o lhypothse de connaissance parfaite du canal en rception est gnralement
envisageable, et lhypothse de csi lmission dpendra du contexte. Certaines techniques
mentionnes seront expliques dans les sections suivantes. En fonction de la connaissance
et de ltat du canal, les solutions possibles sont les suivantes :
Avec une csi parfaite en mission comme en rception et en considrant un lien
mono-utilisateur, le systme peut sadapter au canal en se basant sur sa dcomposition en valeurs propres (cf svd page 26). Laccs aux modes propres du canal permet
une transmission de linformation optimale en pr-filtrant le signal et en appliquant
la technique de water-filling dans les diffrentes dimensions disponibles suivant les
contraintes de puissance (typiquement en espace et frquence pour un systme mimo
large-bande avec une limite de puissance instantane). Le fait dmettre plus de
puissance sur les meilleurs sous-canaux quivalents sapparente la technique mrc
dporte en mission afin doptimiser le dbit. A puissance totale identique, trans-

5.1 Utilisation de la dimension spatiale dans un systme mimo

109

mettre plus de puissance sur les chips dont le snr est lev suppose gnralement
dadapter les rendements de modulation et de codage pour rpartir de manire optimale linformation. Suivant la faon de rpartir la puissance sur les modes propres,
on trouve galement le terme deigenbeamforming.
Avec une csi parfaite en mission comme en rception et en considrant un systme
cellulaire multi-utilisateurs, il convient idalement de tenir compte des interfrences
daccs multiple et de la rpartition des utilisateurs en espace. Un prfiltrage peut
alors tre ralis lmission pour optimiser certains paramtres (technique czf de
suppression de la mai, technique msinr de maximisation du sinr. . .). Les mthodes
czf et msinr sapparentent respectivement aux traitements zf et mmse dports
lmission. Il ny a alors plus besoin dgalisation au rcepteur (donc plus de csi),
ce qui fait que ces techniques peuvent galement sappeler pr-galisation spatiofrquentielle.
Dans un contexte mobile, la slectivit temporelle peut limiter la csi lmetteur.
Avec une csi partielle en mission, une csi parfaite en rception et en considrant
un lien mono-utilisateur, des techniques sous-optimales peuvent tre drives dune
connaissance des matrices de corrlations moyennes ou des angles de dpart et darrive des principaux trajets. Dans un contexte de forte corrlation spatiale (typiquement los), les mthodes de beamforming sont particulirement adaptes et simples
mettre en uvre. Lutilisation dantennes proches lmission (typiquement 0.5 )
est alors conseille.
Avec une csi partielle en mission, une csi parfaite en rception et en considrant
un systme cellulaire multi-utilisateurs, il peut tre utile de considrer galement
les interfrences des autres utilisateurs sils mettent sur la mme bande, ce qui
est le cas en ofdm-cdma. Dans le cas o les utilisateurs interfrents sont localiss
dans la mme zone, laccs multiple reste optimiser. Dans le cas contraire, laspect
directionnel des faisceaux suffit gnralement rduire lmission vers les autres
utilisateurs.
Dans un contexte mobile multi-trajets, les slectivits en temps / frquence / espace
peuvent amener envisager des techniques de codage et dtalement. Sans csi
lmission, les techniques de codage espace-temps-frquence permettent de combattre
les vanouissements tout en profitant si besoin du gain de multiplexage du canal
mimo ; elles sont particulirement adaptes sil y a une faible corrlation entre antennes. La non-adaptation instantane du signal mis au canal est sous-optimale par
rapport aux premires techniques de water-filling, mais reste beaucoup moins sensible aux variations, ne ncessitant pas de csi lmetteur. Si le rang du canal est
unitaire (e.g. en miso), alors les techniques de diversit sont adaptes. Nous reviendrons sur des techniques de diversit de retard ou de diversit spatiale par codage
orthogonal (ostbc) par la suite. Si le rang de canal dpasse 1, il est intressant de
profiter de la capacit mimo-ofdm offerte en envisageant un codage espace-tempsfrquence adapt qui tire galement profit du gain de multiplexage. Nous insisterons
sur ce codage que nous gnraliserons sous le terme stfldc par la suite.

110

Modle et algorithmes principaux du systme multi-antennes

Sans csi ni lmission ni en rception, des techniques de mise en forme particulires


permettent de dduire ou suivre le signal mis, et il est galement possible de mettre
en uvre des mthodes de codage diffrentielles.
tant donn la lourdeur dune modlisation commune pour la comparaison de nombreux algorithmes mimo dans ce large contexte dtude, nous renvoyons vers la contribution fournie
en annexe A pour une description plus dtaille de quelques systmes. Cette contribution
dlivre un modle commun pour pouvoir comparer 3 systmes avec des niveaux de csi diffrents lmetteur (csi parfaite, partielle ou indisponible) dans des canaux ralistes. Les
rfrences bibliographiques fournies dans les sections suivantes, pour leur part, dtaillent
chaque systme indpendamment dans un contexte bien particulier. Gnralement, les systmes formation de voie comme le beamforming sont tudis sur des canaux supposs
totalement corrls (modle gomtrique) alors que les systmes diversit et de codage
espace-temps supposent des canaux dcorrls en espace. Auparavant, afin dvaluer les
bornes de performances et ainsi estimer les progrs ralisables au niveau algorithmique,
un rapide rappel de la capacit mimo est fourni ci-aprs.

5.1.2

Notion de capacit en mimo

Historiquement, la capacit a t dfinie pour un canal siso awgn [1]. Des algorithmes de
codage ont vu le jour pour sapprocher de ses limites thoriques [84, 5] ; puis des systmes
sur canaux dispersifs ont tent de faire de mme en y ajoutant lexploitation de la diversit
en frquence puis en espace afin de rendre le canal peru le plus Gaussien possible. Avec
une connaissance du canal lmetteur, les notions de systmes et dantennes adaptatifs sont apparues, uniquement pour augmenter le snr dans un premier temps [131, 10].
Cependant, dans un contexte radio-mobile multi-trajets haute slectivit, un autre axe
sest fortement dvelopp avec lutilisation de la dimension spatiale comme moyen de diversit afin de fournir plusieurs versions subissant des vanouissements indpendants de la
mme information [132, 133]. Malgr lutilisation de rseaux dantennes, ces diffrents systmes saccommodaient parfaitement de la dfinition de capacit siso puisquils gardaient
le principe de lquation originale (4.8) en ne jouant que sur le snr par gain dantenne
ou sur la distribution du canal H par gain de diversit afin de rendre ce dernier plus
plat avant dcodage. Ensuite, avec des rseaux dantennes lmetteur et au rcepteur
simultanment, dans des canaux avec une dcorrlation spatiale des antennes suffisante,
des tudes thoriques [134, 6, 7] ont montr laugmentation de capacit par rapport la
traditionnelle formule de Shannon en siso. Notons bien ici quil sagit de la capacit entre
deux rseaux dantennes, sans envisager ni contexte multi-utilisateurs ni multi-cellulaire.
Suivant les bornes que lon veut montrer, il est intressant dintroduire la capacit instantane, la capacit moyenne ergodique, ou la capacit de coupure. Par ailleurs, ltude
peut tre mene en mimo bande-troite ou directement sur un canal large-bande, mais
dans notre contexte ofdm nous allons simplifier en raisonnant par utilisation de canal
bande-troite (quivalent un chip) et donner sa valeur normalise par unit de frquence
( bit/s/Hz). Enfin, la capacit peut tre rapporte au systme suivant la csi disponible en

111

5.1 Utilisation de la dimension spatiale dans un systme mimo

mission et/ou en rception, suivant les signaux mis qui appartiennent une distribution
discrte ou gaussienne optimale, ou encore suivant lvolution du canal et la corrlation
entre antennes. Devant cet ventail de dfinitions, nous allons juste mentionner les plus
intressantes et celles adaptes au codage espace-temps que nous chercherons optimiser par la suite. Loutil principal de la thorie de linformation que nous utiliserons est
linformation mutuelle, mesurant la dpendance entre deux processus alatoires. Pour des
variables discrtes prenant des valeurs respectivement dans X et Y, linformation mutuelle
est :
X
Px,y (x, y)
I (x; y) =
Px,y (x, y) log2
.
(5.1)
Px (x)Py (y)
xX ,yY

Sa valeur maximale correspond lefficacit spectrale maximale quil est possible datteindre entre un metteur et un rcepteur travers un canal donn par lquation (2.15),
tout en ayant un taux derreur ngligeable. Cette mesure, appele capacit, permettra
doptimiser le dbit, en cherchant par la suite les algorithmes qui mettent les donnes
sous une forme adquate et qui permettent de traiter efficacement le signal reu. Loptimisation complte en fonction du canal nest toutefois pas applicable pour dvidentes
contraintes de csi et de complexit, surtout en contexte radio-mobile, mais nous verrons
ces problmes dans un second temps.
Capacit instantanne en fonction de la csi . Partant de lquation mimo y =
Hx + et des hypothses de la section 3.2.3, maximisant linformation mutuelle avec des
vecteurs x et y complexe-gaussiens, la capacit instantane connaissant H devient

CH := max I (x; y) = max log2 det I N + HRxx H H R1
(5.2)

P(x),PT

P(x),PT

Avec une dcorrlation du bruit et une connaissance parfaite du canal en mission


et en rception, on peut utiliser la dcomposition en valeurs singulires du canal vue
en section 2.2 et les proprits du dterminant(1) . La capacit instantane devient


H
U
(txrx-csi) CH = max log2 det I N + 12 U D H V H Rxx V D H
H

P(x),PT


PH
= ri=1
log2 1 + 12 i |di |2
(5.3)

La connaissance du canal lmission a permis dadapter la matrice de covariance


Rxx afin dmettre sur les modes propres du canal. La capacit est ainsi maximise
lorsque V H Rxx V est diagonale, et de valeurs propres i choisies optimales au sens
dune allocation dnergie par water-filling [135] sous une contrainte de puissance
PH
mise ri=1
i = PT . On obtient finalement :


PH
2
log2 2 |di |2
i = ( |d|2 )+ CH = ri=1
(5.4)
i

Lorsque le canal nest connu quen rception, loptimal reste dallouer uniformment
la puissance sur les diffrentes antennes dmission. La capacit instantane devient


(5.5)
(rx-csi) CH = log2 det I N + MPT2 HH H car Rxx = PMT I M

(1)

Sachant det (I + AB) = det (I + BA), on prfrera considrer H H H si M < N , ou HH H sinon.

112

Modle et algorithmes principaux du systme multi-antennes

Lorsque le canal nest connu ni en mission ni en rception, il reste possible de


transmettre de manire fiable des informations en utilisant une structure de codage
particulire et les proprits statistiques du signal reu. Marzetta a ainsi born la
capacit sur canal de Rayleigh-i.i.d. quasi-statique [136].
Distribution de la capacit, capacit moyenne, et capacit de coupure . La
distribution de la capacit tant plus complexe manier que ses probabilits statistiques
telles que sa valeur moyenne, on parle gnralement de capacit pour dfinir la capacit
moyenne sur canal ergodique, en calculant lesprance(2) des quations prcdentes sur H :
C = EH [CH ]

(5.6)

Dans notre cas de transmission par slots, il convient parfois de dfinir une capacit de
coupure [137] partir de la probabilit de dpasser la capacit instantane :


C 5% defini tel que P CH C 5% = 5%
(5.7)
Nous pouvons particulariser ces dfinitions suivant la csi.
Avec une connaissance parfaite du canal en mission et rception :
"r
#
"r
#
H
H


X
X
2

(txrx-csi) C = EH
log2 2 |di |
avec EH
( |d |2 )+ = PT (5.8)
i=1

i=1

o lesprance sur H pour la contrainte de puissance dpend de la normalisation


choisie, et nest possible que sil ne sagit pas de puissance instantane maximale.
Avec une connaissance parfaite du canal uniquement en rception :

h
i
(rx-csi) C = EH log2 det I N + MPT2 HH H
(5.9)

o HH suit une distribution de Wishart dans un canal de Rayleigh-i.i.d. et le


dveloppement du calcul analytique ncessite alors le recours aux polynmes de Laguerre [6]. Notons que dans des systmes miso ou simo exploitant uniquement la
diversit en mission ou en rception, la distribution de la capacit instantane sur
canal de Rayleigh-i.i.d. se dduit de lquation (5.5) en remarquant quavec lalgorithme appropri (tel que mrc en rception) le canal quivalent vu au rcepteur
suivra une loi du 2 2M ou 2N degrs de libert :


2
PT 2N M
(simo ou miso rx-csi) CH log2 1 + M 2
(5.10)

2

En siso (M = N = 1), on retombe sur CH = log2 1 + snr|h|2 o |h|2 suit une loi
du 2 2 degrs de libert puisque |h| suit une loi de Rayleigh. Si la diversit est
leve, on se rapproche de la dfinition sur canal awgn (|h|2 1). On voit alors
( capacit identique) que la variance de la capacit diminue avec la diversit, et
quun gain dantenne se rajoute lorsquil sagit de diversit de rception (simo). Une
tude plus approfondie sur diffrents canaux [7] permet de borner les capacits dans
dautres contextes mimo.
(2)

Lesprance sur le bruit est toujours sous-entendue dans les formules de capacit.

113

s/H
it/
a
cap

(b
it

Enfin le recours aux simulations permet de reprsenter la distribution complte de la capacit


quels que soient le canal et la configuration, afin
den dduire la capacit moyenne et de coupure
[138]. Nous proposons de regrouper toutes ces
informations en reprsentant les courbes de capacit en 3 dimensions.

z)

5.1 Utilisation de la dimension spatiale dans un systme mimo

snr

Exemple de distribution de capacit dun


systme mimo 2x2 sur canal Rayleigh-i.i.d.

rH = 2
=2
Grx = 2 (3 dB)

capacit ( bit/s/Hz)

C (capacit moyenne)
C 5% (pb coupure=5%)
C 1% (pb coupure=1%)

C (capacit moyenne)
C 5% (pb coupure=5%)
C 1% (pb coupure=1%)
rH = 2
=4
Grx = 2 (3 dB)

snr( dB)

snr( dB)

(a) 2x2

(b) 4x2

C (capacit moyenne)
C 5% (pb coupure=5%)
C 1% (pb coupure=1%)
rH = 2
=4
Grx = 4 (6 dB)

capacit ( bit/s/Hz)

capacit ( bit/s/Hz)

capacit ( bit/s/Hz)

Prsentation de quelques bornes de capacit avec un signal mis continu .


Quelques distributions de capacit dans le cas dune csi uniquement en rception, des
canaux de Rayleigh-i.i.d. et des symboles dentre optimaux suivant une distribution
complexe-gaussienne sont prsentes sur la figure 5.3, pour diffrentes configurations dantennes. Chaque figure illustre la densit de distribution de CH suivant la nuance de gris, et
la valeur moyenne de capacit C. Deux capacits de coupure C 5% et C 1% y sont ajoutes en
supposant des blocs quasi-statiques. Dans ces contextes idaux, on vrifie que la variation
de capacit en fonction du snr dpend du rang rH du canal, et que lorsque la diversit
augmente, la variance diminue et la capacit de coupure en bnficie ; par ailleurs, un

C (capacit moyenne)
C 5% (pb coupure=5%)
C 1% (pb coupure=1%)
rH = 4
= 16
Grx = 4 (6 dB)

snr( dB)

snr( dB)

(c) 2x4

(d) 4x4

Fig. 5.3 Reprsentation des capacits mimo avec csi uniquement en rception sur canaux
de Rayleigh-i.i.d. [138]

114

Modle et algorithmes principaux du systme multi-antennes

0.9

0.9

0.8

0.8

Proba (CH <abcsisse)

Proba (CH <abcsisse)

gain dantenne Grx sajoute suivant la valeur de N . Ces 3 facteurs rH , et Grx jouent
respectivement sur la pente, le dcalage vertical et horizontal des courbes. La distribution
de la capacit un snr donn peut tre reprsente plus classiquement par sa fonction de
distribution cumule, comme sur la figure 5.4.

0.7
0.6
0.5

siso
1x1

0.4

2x2
2x4

0.3
0.2

4x4

4x2

0.1
0

10

0.6
0.5

siso
1x1

0.4

2x2
2x4

0.3
0.2

4x4

4x2

0.1

proba coupure 5%
0

0.7

15

10

15

20

25

30

( bit/s/Hz)

( bit/s/Hz)

(b) snr=20 dB

(a) snr=10 dB

Fig. 5.4 Fonctions de distribution cumules de capacits avec csi uniquement en rception sur canaux de Rayleigh-i.i.d.

C
C
C
C

20

en
en
en
en

1x1
4x1
1x4
4x4

capacit ( bit/s/Hz)

capacit ( bit/s/Hz)

Lorsquun rseau dantennes nest prsent que dun seul ct, ou lorsque la dcorrlation
spatiale du canal nest pas totale, la croissance de la capacit avec le nombre dantennes
se trouve fortement rduite. Ainsi la figure 5.5 prsente la variation de capacit moyenne
C en fonction du snr lorsquun rseau de 4 antennes est dploy lmetteur et/ou au
rcepteur. A haut snr, la pente du systme de rang 4 est de 4 bit/s/Hz par doublement de
snr (3 dB), alors quelle reste de 1 bit/s/Hz autrement(3) . La figure 5.6 prsente leffet de la
corrlation sur la capacit dun systme mimo 2x2. Ceci valide les prcdentes conclusions
sur limportance du rang et de la dcorrlation du canal.

canal Rayleigh-i.i.d.
15

10

C
C
C
C
C

2x2
2x2
2x2
siso
siso

Rayleigh-i.i.d.
semi-corrl
correl. totale
Rayleigh-i.i.d.
awgn

10

snr ( dB)

15

20

snr ( dB)

Fig. 5.5 Capacits avec csi uniquement Fig. 5.6 Capacits avec csi uniquement en
en rception pour diffrentes configura- rception sur diffrents canaux (effet de la corrlation)
tions dantennes
(3)

Si on enlve le gain dantenne en rception, la capacit des systmes miso ou simo reste infrieure
la capacit siso awgn.

5.1 Utilisation de la dimension spatiale dans un systme mimo

115

Extension de la discussion pour notre systme large-bande . Les valeurs de capacit donnes prcdemment peuvent sentendre par sous-porteuse sans slectivit frquentielle. Ladaptation de la formule de capacit notre systme large-bande ofdm peut
directement en dcouler partir de (5.2) et des matrices de canal tendues du chapitre 2,
en ignorant les pertes de mise en trame ($ , $o , $c ) :


1
H
log2 det I N Nc + 12 Ht Rxx Ht

Nc
Nc


(2) 1 X
=
log2 det I N + MPT2 Hk HH
k

Nc

CH =

(5.11)

k=1

o lgalit (2) suppose, sans csi lmission, une rpartition uniforme de puissance en
espace et en frquence, et Hk dsigne la matrice de canal spatial (N M ) pour la sousporteuse k. Avec une telle distribution de la capacit instantane, la capacit globale
ergodique semble profiter linairement du gain de bande, comme en siso. La capacit de
coupure tirera galement parti dun gain de diversit frquentielle supplmentaire dans
ce contexte large-bande, partir du moment o il y a slectivit frquentielle i.e. que les
Hk varient avec k. Le couple mimo ofdm dvoile alors tout son potentiel. La notion de
capacit et de probabilit de coupure serait tendre sur un slot dont les statistiques au
niveau du canal sont connues, en particulier en tenant compte des corrlations t/f/s en
plus des contraintes de dlai et de codage. Cette probabilit de coupure pourrait alors tre
lie au taux derreur slot en supposant un codage-canal idal, afin destimer ensuite le
dbit global avec arq.

5.1.3

Systmes avec connaissance du canal au rcepteur et lmetteur

Nous allons brivement rappeler ici quelques systmes ncessitant une csi en mission, en
donnant les principales rfrences.
Prfiltrage spatio-frquentiel . Les capacits dans un contexte mono-utilisateur ont
dj t prsentes. Diffrentes techniques ont t publies avec une connaissance parfaite du canal [139, 140], afin doptimiser le filtrage et le prcodage suivant les limites de
puissance dmission imposes et les services recherchs. Des tudes en contexte multiutilisateurs ou multi-cellulaire [141, 142, 143] sont toutefois dvelopper. Une solution
lgante en multi-utilisateurs consiste utiliser un prfiltrage spatio-frquentiel pour supprimer totalement la mai, technique appele czf [144, 145], et qui est utilise dans la
contribution en annexe A. De manire similaire, il est possible de tenir compte la fois
du bruit et des interfrences pour maximiser le sinr en rception [146]. Toutefois, la sensibilit de ces systmes qui ncessitent une connaissance parfaite des canaux utiliss, que
ce soit par voie de retour ou par mesures en voie montante sil y a rciprocit du canal,
limite leur utilisation en contexte radio-mobile.
Beamforming . Les techniques de formation de faisceau sapparentent un prfiltrage
purement spatial, et sont adaptes lorsquon na quune connaissance partielle des canaux

116

Modle et algorithmes principaux du systme multi-antennes

en mission, en utilisant des paramtres qui varient peu dans le temps comme langle de
dpart ou des matrices de corrlation moyennes. On peut alors chercher maximiser le snr
en pointant dans la direction de lutilisateur voulu [10, 147], voire chercher minimiser
lnergie mise en direction des autres utilisateurs si le nombre dantennes dmission
est suffisant par rapport au nombre dutilisateurs. Des rsultats sont donns en annexe
A. Concernant la capacit dun systme avec beamforming, dans le cas optimal dune
corrlation totale lmission o le gain dantenne se retrouve directement dans la pire,
!
N
elle devient :
X
(beamforming) CH = log2 1 + MP2T
|hn |2
(5.12)

n=1

o hn reprsente le canal quivalent vu lantenne de rception n.

5.1.4

Systmes ne ncessitant pas de connaissance du canal

Outre les techniques totalement aveugles nutilisant par exemple que la structure statistique de la source, il est possible dutiliser des dtections non-cohrentes, et mme
den valuer la capacit [136, 148, 149]. Cette dernire peut tendre, haut snr, vers
C = k(1 k/T0 )log2 (snr) avec k = min (M, N, T0 /2), et montre quil est inutile daugmenter le nombre dantennes dmission M si la cohrence temporelle du canal T0 naugmente pas. La matrice de codage espace-temps optimale doit alors tre orthogonale sur
une dure suprieure ou gale M .
Modulations espace-temps unitaires . Leur construction propose dans [148] se base
sur lorthogonalit temporelle des signaux mis sur les diffrentes antennes, i.e. X l X H
l =
M
T
T
T I M , o X l C
est une des || matrices unitaires formant la constellation espacetemps unitaire. Les performances limites tendent vers celles des dtections cohrentes si
la dure T est leve. Toutefois, mme si lutilisation de matrices unitaires de rotation
permet de simplifier le dcodage, ce dernier reste complexe. Notons quavec un systme
ofdm, cette ide peut tre tendue au domaine frquentiel si la cohrence temporelle du
canal est trop faible.
Mthodes diffrentielles . Le principe des modulations diffrentielles nest pas nouveau
puisque de nombreux systmes siso le mettent en uvre (dab, dect . . .). Lapplication
aux systmes mimo stbc en dcoule donc [150, 151, 152], avec lventuelle augmentation
de complexit lie aux tailles des constellations ou aux manipulations matricielles supplmentaires, et parfois les mmes contraintes en nombre dantennes que les ostbc. Il sagit
de coder linformation sur les transitions ; ainsi la matrice (l) est dfinie par la transition
entre deux matrices espace-temps (peut tre tendu en frquence par la suite) :
X (l) = (l)X (l 1)

(5.13)

Ainsi, en supposant le canal constant entre ces deux matrices l et l 1, les deux matrices
espace-temps reues peuvent tre combines pour retrouver (l) :
Y (l) = (l)Y (l 1) + (l) (l) (l 1)

(5.14)

5.1 Utilisation de la dimension spatiale dans un systme mimo

117

Des constructions de codes espace-temps diffrentiels sont proposes dans [153, 154]. Toutes
ces mthodes ont lavantage dviter le recours une estimation de canal qui peut devenir
coteuse et complexe en mimo, mais offrent en contrepartie des performances rduites. En
effet, le codage diffrentiel introduit une perte denviron 3 dB, puisquavec les statistiques
habituelles dans lquation prcdente la puissance du bruit est double par rapport aux
dtections cohrentes. Pour un systme visant le haut-dbit, cette perte semble leve,
raison pour laquelle nous privilgions les mthodes cohrentes qui vont suivre associes
aux techniques destimation de canal du chapitre 8.

5.1.5

Systmes avec une connaissance du canal seulement au rcepteur

Sans connaissance du canal lmetteur, il convient de trouver une technique de codage


fixe , ne serait-ce que sur la dure de quelques slots, qui permette tout de mme de tirer
parti des connaissances statistiques a priori de snr moyen et de corrlation en t/f/s. Ne
nous attardant pas sur les ventuels algorithmes dadaptation, dallocation ou de contrle
de puissance long-terme des couches suprieures, nous allons prsenter rapidement
quelques techniques de diversit qui ne supposent aucune connaissance supplmentaire du
canal par rapport au systme siso prsent au chapitre 4, talant gnralement linformation de manire uniforme. Puis nous verrons les techniques de codage spatial appeles
codage espace-temps (stc) dans la littrature puisqutudies sur canaux quasi-statiques
bande-troite. Nous les regroupons sous deux catgories : les codes espace-temps en
treillis sttc (Space-time treillis code) et les codes espace-temps en bloc sous leur forme
gnralise que nous nommerons stldc (Space-time linear dispersion code). Nous ne rentrerons dans les dtails que pour les codes en bloc qui seront utiliss jusqu la fin du
rapport. Ltude thorique des stc en contexte large-bande napportant rien par rapport
ltude en bande-troite par sous-porteuse dans notre contexte ofdm, nous allons nous
restreindre en laissant de ct la dimension frquentielle, que nous r-introduirons avec le
systme complet dans la section 5.2.
5.1.5.1

Gnralits sur les systmes diversit

La diversit est utilise pour diminuer la probabilit davoir de forts vanouissements et


ainsi fiabiliser la transmission. A ce titre, les mthodes du chapitre 4 peuvent tre tendues en espace condition dadapter les algorithmes, en particulier pour profiter dune
diversit lmission. Une certaine catgorie de codes espace-temps qualifis dorthogonaux (ostbc) ne se focalise que sur cet aspect afin de profiter au maximum de la diversit
spatiale dmission ; les critres de construction limitent toutefois les possibilits de rendement suivant le nombre dantennes, ce que nous verrons plus loin. Une autre possibilit
trs simple consiste faire du saut dantenne ou de la slection dantenne ; l encore le
rendement est rduit. Enfin, une solution alternative est de convertir la diversit spatiale
en diversit temporelle ou frquentielle, afin que le rcepteur se comporte comme un simple
terminal siso qui verrait un canal quivalent dont la diversit a augment. Les algorithmes

118

Modle et algorithmes principaux du systme multi-antennes

dtalement et de codage, prsents au chapitre 4, bnficieront ensuite de cette diversit


additionnelle. Toutes ces solutions, vitant lajout dinterfrences spatiales, ne ncessitent
pas de traitement complexe en rception ; elles amliorent les performances des systmes
siso dautant plus que la dcorrlation spatiale est leve, ce que lon pourra trouver en
environnement urbain avec un espacement dantennes suffisant la bs.
5.1.5.2

Conversion de la diversit spatiale en temps ou en frquence

La diversit spatiale dmission peut tre convertie en frquence ou en temps, en jouant


sur la redondance spatiale du signal transmis sur laquelle on ajoute respectivement un
dcalage temporel ou frquentiel. La diversit de rception pouvant tre simplement mise
en uvre par traitement mrc, nous ne la mentionnons pas et tudions le cas avec N = 1
antenne de rception.
La diversit de retard a t introduite pour rendre le canal plus slectif en frquence
0
[155, 156]. Pour cela, il suffit de transmettre des rpliques plus ou moins retardes de m
du mme signal sur chaque antenne m = 1 . . . M , de manire ce que le canal quivalent
vu au rcepteur soit :
M
X
0
heq (f ) = 1M
hm (f )e2m f
(5.15)
m=1

La bande de cohrence sen trouve rduite ; mme si M = 2 sous-canaux hm plats en


frquence et dcorrls sont utiliss avec un dcalage 0 , le canal quivalent voit son auto0
corrlation frquentielle diminuer puisque Rh (f ) 1 + e2 f .
Similairement, la diversit Doppler (ou diversit de dcalage frquentiel) vise rduire
le temps de cohrence, et est ralise en transmettant plusieurs rpliques du mme signal
de manire ce que le canal quivalent vu au rcepteur soit :
heq (t) =

1
M

M
X

hm (t)e2fm t
0

(5.16)

m=1

Dans notre contexte ofdm, nous allons surtout nous pencher sur la conversion en
diversit frquentielle travers la technique cdd (Cyclic delay diversity), puisque cette
solution permet de conserver labsence dibi et dici et de ne travailler que par blocofdm. En effet, de manire gnrale, ces mthodes de conversion peuvent tre ralises
par une simple multiplication de chaque chip par e2m,k (t) avant la modulation ofdm,
0 t. Pour viter lintroduction dici, il convient de ne pas
avec m,k (t) = m k/Nfft + fm
faire varier m,k (t) sur la dure dun bloc-ofdm. Pour viter lintroduction dibi, avec la
0 soient infrieurs , i.e.
technique cdd, il nest plus ncessaire que les dlais m
P
les contraintes restent les mmes quen siso, ce que nous allons dtailler. La conversion
simultane en temps et frquence ne nous semble pas ncessaire ici.
cdd . La technique cdd [157, 132] consiste transmettre plusieurs rpliques retardes
du mme signal, comme en diversit de retard, mais en tenant compte de la cyclicit du
signal sur un bloc-ofdm pour viter daugmenter le besoin en intervalle de garde. Ainsi,

5.1 Utilisation de la dimension spatiale dans un systme mimo

119

les signaux mis sur chaque antenne m aux instants l sont Xm (l) = X ((l m ) mod Nfft ).
Autrement dit, les signaux mis sur les diffrentes antennes sont dphass suivant la sousporteuse k, mais les emplacements des bloc-ofdm et des prfixes cycliques restent inchangs. Ceci se traduit bien dans le domaine frquentiel, grce aux proprits de la dft, par :
Nfft 1
1
X ((l m ) mod Nfft ) = N

fft

x(k) e2m k/Nfft e2lk/Nfft

(5.17)

k=0

On vrifie alors que le canal quivalent vu au rcepteur est :


heq (l, k) =

1
M

M
X

hm (l, k) e2m k/Nfft

(5.18)

m=1

Pour des questions de complexit, il semble plus simple dimplmenter un simple retard
avec cyclicit que deffectuer cette opration sur tous les chips. Rappelons que le rcepteur
se comporte comme en siso et ne ncessite donc pas destimation de canal mimo complexe ; toutefois, la bande de cohrence ayant diminu, le besoin en pilotes et la qualit de
lestimation peuvent sen ressentir. Enfin, cette diversit sera exploite par le reste de la
chane, par exemple par le codage-canal ; nous donnerons quelques rsultats de simulation
en les comparant avec dautres techniques de diversit dans le chapitre suivant.
5.1.5.3

Gnralits sur le codage espace-temps

Les premires tudes sur le codage espace-temps [8] ont tent de dfinir des critres de
construction pour les matrices X reprsentant linformation transmise en temps et en
espace. Outre les critres de capacit noncs prcdemment, favorisant une distribution
de linformation spatialement uniforme en puissance sur des sous-canaux dcorrls, loptimisation principale reste la probabilit derreur. Le point de dpart consiste dire que
X X CM T est une matrice espace-temps donne parmi les |x |Q possibles pour reprsenter les Q symboles dentre appartenant une constellation x , et quun dcodage ml
sera effectu parmi cet ensemble. Avec un signal reu de la forme Y = HX + V CN T ,
o V est le bruit awgn et H est le canal quasi-statique sur la dure T , le rcepteur ml
effectue son choix :
= arg min kY HX k2
X
(5.19)
X X

Tarokh a ainsi driv des calculs pour approximer la probabilit derreur avant de lappliquer aux sttc.
Critres de construction bass sur la probabilit derreur . La probabilit derreur
parmi lensemble des matrices possibles est trop complexe formuler, et le recours la
probabilit derreur par paire (pep) simpose comme borne suprieure. Ainsi la probabilit
de dcider X 0 alors que X a t mise est donne par :
s

0 2

kH(X

X
)k
1

(pep) P X X 0 |H = erfc
(5.20)
2
42

120

Modle et algorithmes principaux du systme multi-antennes

On peut dfinir AXX 0 = (X X 0 )(X X 0 )H dont le rang est rA et les valeurs propres Ai .
Aprs calculs et approximations, on obtient sur canal de Rayleigh-i.i.d. la pep moyenne :
!N rA
!N
rA
rA
Y
Y
1


(
)
2
1

Ai
P X X0

(5.21)
(1 + 2 )

Ai rA
4
42
i=1

i=1

o lapproximation (2) vaut haut snr. En dfinissant le gain de diversit comme la pente
de la courbe derreur en fonction du snr, reprsente dans lquation par lexposant N rA ,
on peut exprimer le critre du rang : la diversit est maximise lorsque le rang de AXX 0 ,
ou de manire quivalente le rang de X X 0 , est maximis, i.e. la diffrence entre chaque
matrice doit tre maximise en espace et en temps. De mme, en dfinissant le gain de
QA
codage [8] comme la racine du terme multiplicatif ri=1
Ai dans lquation prcdente, on
peut exprimer le critre du dterminant puisque ce produit de valeurs propres non nulles
quivaut au dterminant de AXX 0 . Ainsi, haut snr, le gain de codage est optimis en
vitant davoir un faible dterminant entre deux paires. Notons qu faible snr ou avec un
nombre dantennes suffisant, on retrouve lide de maximiser la distance euclidienne entre
les matrices mises, ce qui peut se traduire par maximiser la trace des matrices AXX 0 .
L encore, une extension de ltude sur le slot est possible, mais la complexit dun
codage/dcodage optimal nous oriente vers dautres axes. Le recensement de ces tudes
a galement t effectu dans [158]. Ces critres, reposant principalement sur un principe
de dtection ml, sont gnralement dun intrt plus limit dans le cas dun dtecteur
linaire. Or un dcodage ml au mt semble trop complexe, dautant plus que ltalement
entrane des tailles de constellations dentre trs leves en contexte ofdm-cdma. Nous
prsenterons donc dautres mthodes de construction par la suite.
5.1.5.4

Codage espace-temps en treillis (sttc)

Les sttc constituent une rponse aux critres de constructions prcdents, en essayant de
combiner gain de diversit et gain de codage, de manire localement optimale. Ils gnralisent les modulations codes en treillis [159] en y ajoutant la dimension spatiale. Dfinis
par Tarokh dans [8] et tudis dans [160, 158], les sttc conservent les inconvnients de
complexit mentionns prcdemment, et nous ne les tudierons pas. En effet, la souplesse
et les performances du codage espace-temps en bloc associ un codage-canal conventionnel nous semblent plus prometteuses complexit gale, ce que nous allons dtailler.
5.1.5.5

Codage espace-temps en bloc gnrique (stldc)

Les codes espace-temps en bloc se retrouvent parfois sous lacronyme stbc ; seulement ce
dernier est souvent utilis abusivement pour dsigner le cas particulier des stbc orthogonaux. Afin dviter toute confusion, nous appellerons stldc les codes en bloc sous leur
forme gnralise en rfrence aux codes ld proposs dans [161], et dsignerons les codes
en bloc orthogonaux sous le terme ostbc. Les codes espace-temps tudis ici partent du
principe que le canal est quasi-invariant sur une dure de T symboles. Nous gnraliserons

121

5.1 Utilisation de la dimension spatiale dans un systme mimo


Codage espace-temps
x11

.
.
.

xM 1

.
.
.

x1T

.
.
.
.

Dtection

1
(espace)

Q symb. complexes
d = [d1 , . . . , dQ ]

N antennes

M antennes

.
.
.

canal mimo

.
.
.

combinaison

stldc

Q symb. complexes
= [d1 , . . . , dQ ]
d

et galisation

xM T
csi

T instants
(temps)

FP2005

Fig. 5.7 Schma de transmission par code espace-temps en bloc stldc


encore un peu plus dans la section 5.2 en remplaant les symboles par des bloc-ofdm, et
en autorisant un codage dans les trois dimensions temps / frquence / espace ; nous appellerons alors ces codes en bloc gnraliss stfldc (Space-time-frequency linear dispersion
code).
Modle gnrique de codage spatial stldc . Nous proposons ici un modle gnrique qui englobera lensemble des codes espace-temps en bloc utiliss dans ce rapport. Ce
modle, que nous avions dj suggr dans [138], inclus en particulier le multiplexage spatial ou les ostbc que nous dtaillerons dans les sections suivantes. Il permet galement de
formaliser le systme pour dfinir des traitements linaires globaux quel que soit le codage
espace-temps utilis. Le principe des stldc consiste rpartir linformation en temps et
en espace suivant une matrice de codage dfinie pour rpondre certains critres doptimisation. On peut ainsi favoriser la robustesse en introduisant une redondance suffisante
et de la diversit spatiale, favoriser lefficacit spectrale en multiplexant linformation, ou
encore raliser des compromis pour sadapter la QoS et au canal. En ce sens, ce modle
rejoint les systmes de codage et de prcodage linaire tendus en espace et avec un rendement variable, comme prsent sous le terme lsd dans [162], ou en combinant la diversit
de prcodage de [163] et le multiplexage par couches de [164].
Le schma de transmission stldc peut tre simplement reprsent comme sur la figure 5.7 o le codage espace-temps consiste en la conversion dun vecteur de donnes
d = [d1 , . . . , dQ ]T en une matrice X CM T sur M antennes dmission et T instants.
Dans le cas gnral, la non-linarit de cette opration nous conduit dfinir un modle
mathmatique permettant de transformer les oprations non-linaires complexes, tel que
la conjugaison, en des oprations linaires sur les parties relles et imaginaires que nous
pourrons reprsenter matriciellement. Une fois pos, ce modle entirement linaire paratra vident et gnral. Pour cela, nous dfinissons tout dabord une nouvelle opration
CR () de conversion dun vecteur ou dune matrice complexe en son quivalent sous forme
de nombres rels. Prenons un exemple avec un vecteur x CL et une matrice X CLC :

<(x1 )
=(x )

1
.

.
x
7 x= .
,

<(xL )
=(xL )

CR () :

<(x11 ) =(x11 ) . . .
=(x ) <(x ) . . .

11
11
.
.
..

.
.
X
7 X= .
.
.

<(xL1 ) =(xL1 ) . . .
=(xL1 ) <(xL1 ) . . .

=(x1C )
<(x1C )

..
(5.22)
.

<(xLC ) =(xLC )
=(xLC ) <(xLC )
<(x1C )
=(x1C )

122

Modle et algorithmes principaux du systme multi-antennes

Lopration inverse de conversion de rels vers des complexes est note CR1 ()(4) . Enfin les
dimensions temporelle et spatiale sont vectorises, et lopration de codage espace-temps
symbolise par la matrice F R2M T 2Q devient alors :
x

F d

(5.23)

(2M T 1) (2M T 2Q)(2Q1)

Relation avec les modles de codage habituels . La relation donne pour les ld
dans [161] est quivalente en dcomposant dq = q + q et en utilisant un ensemble de
matrices de dispersion Aq et B q CM T :
Q
X
(q Aq + q B q )
X=

(5.24)

q=1

Le lien entre les diffrentes matrices de dispersion et la matrice F introduite est alors :

(F 1 )1,1
(F 2 )1,1 . . . (F Q )1,1
"
#

(F 2 )2,1 . . . (F Q )2,1
(F 1 )2,1
<(A
)
=(B
)
q
m,t
q
m,t
, avec (F q )m,t =
F =
.
..
..
..
..

=(Aq )m,t <(B q )m,t


.
.
.
.

(F 1 )M,T (F 2 )M,T . . . (F Q )M,T


(5.25)
5.1.5.6

Techniques de dtection des stldc

Modlisation du signal reu . De manire quivalente, le signal reu peut scrire


(cf. quations (2.16) et (5.22)) :
y

Hf x

avec Hf = I T CR (H)

(5.26)

(2N T 1) (2N T 2M T )(2M T 1) (2N T 1)

Ces quations pourront tre tendues en frquentiel et nous allons omettre lexposant f .
En combinant les quations (5.23) et (5.26), nous pouvons souligner limportance du canal
quivalent Heq = HF R2N T 2Q peru par le rcepteur :
y = HF d + = Heq d +

(5.27)

Mthodes de dtection . Au niveau du rcepteur, le dcodage espace-temps peut se faire


de diffrentes manires partir du signal reu y et de la connaissance de Heq . Nayant
pas encore mentionn le reste de la chane, ce dcodage se fait ici de manire disjointe
de la dtection multi-utilisateurs et du dstalement de lofdm-cdma, ce qui diminue
grandement la complexit. Pour autant, dans le cas gnral o la matrice F ne prsente
pas de proprits particulires, la dtection optimale base sur le critre ml savre trs
complexe.
(4)

Lopration CR () transforme y = Hx en lgalit quivalente y = Hx. Par contre, nous appliquerons

lopration inverse uniquement sur des vecteurs, mme si elle reste possible pour des matrices respectant
la forme (5.22). Des dtails sont donns en annexe B.2.

5.1 Utilisation de la dimension spatiale dans un systme mimo

123

Dtection optimale par recherche exhaustive de squence (mlse) . Nous lavions


dj mentionn en 5.1.5.3 et le rappelons ici de manire quivalente :


= arg min y Heq d 2
d
(5.28)
d D 2Q

Des algorithmes presque-optimaux permettent dapprocher les mmes performances


moindre complexit. Citons les techniques visant rduire la liste de recherche, tel que le
dcodage par sphre [117, 165]. Les techniques sdp [166] et his [167] sont galement envisageables dans le domaine spatial de la mme faon quelles taient appliques en dtection
pour des systmes cdma. Lordre de complexit pour un bloc de taille 2Q peut alors tre
fortement rduit, passant approximativement de O(|D|2Q ) pour une dtection ml(5) un
ordre gnralement compris entre O((2Q)3 ) et O((2Q)4 ). Pour les mmes raisons quau
chapitre prcdent, nous prfrons nous orienter avant tout vers des dtections linaires.
Dtection linaire . A partir de (5.27), il semble possible destimer le signal mis de manire identique aux algorithmes mis en uvre au chapitre 4. On obtient alors lestimation
suivante :
= Geq y
d
(5.29)
En appliquant les critres de minimisation de linterfrence ou de lerreur quadratique
moyenne, on obtient les matrices Geq suivantes :
(zf) Geq = (Heq T Heq )1 Heq T
(5.30)
(mmse) Geq = (Heq T Heq +

2
d

I 2Q )1 Heq T

(5.31)

o nous avons suppos une puissance uniformment rpartie et des symboles indpendants
pour simplifier lquation mmse. Pour des questions de stabilit et de complexit, nous prfrons prsenter linversion dune matrice (2Q 2Q) en appliquant dabord le filtre adapt
plutt quune inversion (2N T 2N T ), supposant Q correctement choisi et donc infrieur
ou gal N T . Toutefois, avec des rendements levs et un grand nombre dantennes, cette
inversion peut savrer lourde. Nous pouvons alors employer les optimisations mentionnes
au chapitre prcdent ; tenant compte du fait que la matrice inverser est symtrique
dfinie-positive, la dcomposition de Cholesky est utilisable dans nos simulations.
Bien que sous-optimales, ces dtections linaires pourront prsenter de bons rsultats
si le systme est correctement dimensionn et si la sparation des flux est suffisante. Cette
sparation est totale dans le cas dun codage orthogonal comme nous le verrons en section
5.1.5.9. Dans le cas contraire, la rduction des interfrences, ici spatiales que nous nommerons cai (Co-Antenna Interference), impliquera un traitement additionnel non linaire.
Ajout de techniques de suppression dinterfrences . Un systme itratif ou
retour de dcision pour rduire les interfrences, tel que ceux prsents au chapitre 4,
permettra damliorer les performances. Ainsi, le systme de dtection propos pour le
multiplexage spatial v-blast dans [168] sapparente une mthode dannulation successive des interfrences (sic) avec ordonnancement. La donne la plus puissante, et donc
la constellation dentre D peut tre trs grande puisquil sagit de symboles tals. Ainsi, une simple
bpsk avec un talement de 32 peut induire |D| = 232 !
(5)

124

Modle et algorithmes principaux du systme multi-antennes

la plus fiable, est dtecte par une mthode linaire tel que zf, puis sa contribution est
soustraite du signal reu. La procdure est r-itre partir du nouveau signal nettoy
dune interfrence, afin de dtecter la seconde donne la plus puissante, et ainsi de suite.
La dtection nest donc plus conjointe ou linaire mais ralise en plusieurs tapes afin
que les donnes les moins fiables soient dtectes en prsence de moins dinterfrences et
bnficient dune diversit de rception. Pour viter la propagation derreurs, il peut tre
judicieux de sous-dimensionner le nombre de donnes Q (ou sur-dimensionner le nombre
dantennes N ) ou denvisager le dcodage-canal dans la boucle. Il est galement possible
demployer un systme pic ; une solution simple consiste employer une dtection linaire
avec lquation (5.29) en premire tape, suivi dune combinaison dannulations dinterfrences et de dtections linaires aux itrations i suivantes :
(0) = G (0) y (0)
y (0) := y d
eq

iteration 0 (detection lineaire) :

(i1)
y (i,q) = y Heq d
q
(i)
(i)
(i,q)
dq = g q y
q = 1 . . . 2Q

iteration i (annulation des interferences) :


iteration i (detection lineaire) :

(i1) ayant ventuellement subi un traitement (dcodage-canal, seuillage


(i1) est d
o d
q
suivant la constellation. . .) et une annulation de lentre sur sa ligne q. Pour simplifier les
itrations et viter dappliquer nouveau le critre mmse en tenant compte des traitements
prcdents, g (i)
peut rsulter dun simple zf adapt la donne q. Ainsi ds litration 1, si
q

on suppose lannulation dinterfrence parfaite, alors y (1,q) = hq dq +, o hq est la colonne


(1)
q de Heq ; il suffit ensuite de choisir g (1) = (hT h )1 hT pour obtenir dq = dq + g (1) et
q

rejoindre les performances dun systme sans cai. Toutefois, la prise en compte du bruit
plutt quun simple zf permet de minimiser le facteur multiplicatif g q et damliorer la
convergence. Des rsultats, en contexte idal bande-troite ou ofdm sans talement (monoutilisateur) avec un canal thorique et une csi parfaite ont t obtenus avec un systme
quivalent dans [169]. Dautres optimisations du filtrage linaire ont t envisages dans
[170] et ltude de diffrents rcepteurs itratifs plus complexes a t mene dans [171].
Similarit entre dtection multi-utilisateurs et multi-antennes . Nous voyons avec
ce modle que le traitement multi-antennes est similaire au traitement multi-utilisateurs.
Ainsi, en plus demployer les mmes algorithmes et optimisations, il sera possible denvisager une extension commune par un systme itratif global qui pourra conjointement
supprimer les interfrences des utilisateurs (mai) et des antennes (cai). La souplesse et
la simplicit des dtections linaires, combin au fait quelles puissent changer des informations souples, constituent la force de ce systme qui pourra tre illustre en combinant
les diffrents modules avec un codage-canal et ventuellement un systme itratif. Ces
compromis ne pouvant tre aisment dcrits analytiquement, un recours aux simulations
Monte-Carlo sera ncessaire. Nous allons tout dabord revenir sur le choix du codage
espace-temps, en dfinissant quelques stldc puis en prsentant deux stratgies courantes
que sont le multiplexage spatial et le codage orthogonal, avant de donner quelques rsultats
et denvisager une tude plus pousse en contexte raliste dans les chapitres suivants.

5.1 Utilisation de la dimension spatiale dans un systme mimo

5.1.5.7

125

Choix du schma de codage stldc

Le choix de la matrice de codage espace-temps F peut dpendre de nombreux critres,


et rsulter de loptimisation de la probabilit derreur, ou de la capacit et de la diversit
exploites, ou encore dun compromis suivant ltat du canal. Le rendement du schma
stldc est Rstc = Q/T , dont le choix sera discut plus amplement au chapitre 7.
A partir de la connaissance de lensemble des X possibles, le gain de diversit en
fonction du rang de la matrice des diffrences a t discut prcdemment, partant des
critres de construction de Tarokh. Le schma est alors dit diversit pleine si le rang de
AXX 0 est toujours maximal, i.e. gal M . Toutefois, ce critre se basant sur la pep dans
le cas dune dtection ml, un approfondissement de la question est ncessaire.
Si nous revenons sur le critre doptimisation de la probabilit derreur par paire
moyenne pour des entres gaussiennes [161], cela conduit minimiser
i
h

1/2
P X X 0 12 E det (I 2N T + x Heq Heq T )
(5.32)
o Heq = HF est le canal quivalent. Cependant, le passage la probabilit moyenne est
difficile dduire vu le grand nombre de matrices X possible et la faible distance rsultante.
On saperoit tout de mme quon a intrt maximiser le dterminant, ce quon retrouve
galement dans le critre de maximisation de la capacit, i.e. de maximisation de


(5.33)
C = 2T1 E log2 det (I 2N T + x Heq Heq T )
tout en respectant une contrainte de puissance sur la matrice F . La premire contrainte de
puissance dmission(6) est davoir tr(F T F ) = 2T . Une rpartition identique en puissance
pour les 2 voies des Q symboles implique mme que les termes diagonaux de F T F soient
T
identiques et de valeur Q
. Enfin, un critre plus strict doptimisation en diversit consiste
dire que chaque symbole est rparti uniformment en puissance sur chaque antenne,
en remplissant F de manire adapte. Avec la notation quivalente (5.24), cette dernire
H
T
contrainte revient vrifier Aq AH
q = Bq Bq = M Q I M .
Sans csi lmission, cette capacit (5.33) est bien videmment borne par la capacit
du canal mentionne dans lquation (5.9). Pour que lquivalence soit possible, et que le
schma soit de capacit pleine, il suffit de comparer les deux expressions :
Heq Heq T = HF F T HT =

1
M

HHT F F T I

(5.34)

Intuitivement, pour atteindre la fois capacit et diversit pleine, la matrice F devra


tre non seulement unitaire mais galement suffisamment remplie pour rpartir judicieusement linformation sur les diffrents sous-canaux. On voit galement, travers lquation
(5.27), que le systme linaire ncessite pour tre inversible davoir Q min(M, N )T ,
lgalit ntant vraie que si les quations sont indpendantes, ce qui implique une dcorrlation spatiale du canal. Ceci constitue une premire limite de rendement.
(6)

Remarquons que nous avons dcid dinclure la normalisation de la puissance transmise par 1/M lors

du passage de d x, i.e. dans la matrice F . Autrement dit, x = PT /2 et tr F F T = 2T .

126

Modle et algorithmes principaux du systme multi-antennes

Codes stldc pour M = 2 antennes . En supposant un nombre dantennes de rception


au moins gal au nombre dantennes dmission et un canal suffisamment dcorrl, nous
allons dabord chercher des codes de rendement plein, i.e. Rstc = Q/T = 4/2 = 2. Afin
1
doptimiser la capacit ergodique, en vrifiant F F T = M
I 2M T , et la diversit suivant
les critres prcdents, et supposant linvariance temporelle sur T = 2 symboles, on peut
prendre simplement
"
#
d
+
d
d

d
1
3
2
4
X = 21
7 F 4,2,2;bh2 =
d2 + d4 d1 d3

+1 0
0
0 +1 0
0
0
0 +1 0
0
0 +1 0
0

0
0 +1 0
0
0 +1 0

0
0 +1 0
0
0 +1
1 0
.
2 0
0 +1 0
0
0 1 0

0
0 +1 0
0
0 1
0

+1 0
0
0 1 0
0
0
0 +1 0
0
0 1 0
0

(5.35)

Il existe une infinit de solutions aux contraintes prcdentes, et tout prcodage linaire sur
les Q symboles dentre ou toute multiplication de F par une matrice unitaire respecte
les mmes critres. Une matrice unitaire ne modifiera en effet pas loptimisation de la
capacit, mais pourra avantageusement taler linformation en temps et espace. Avec une
dtection ml, il est intressant doptimiser les gains de codage et de diversit vus(7) en
section 5.1.5.3 suivant la constellation dentre. Une matrice de codage vrifiant les critres
prcdents peut se prsenter sous la forme
F 4,2,2;capamax = F 4,2,2;bh2 , avec =

e1
0

CR
0
0

e2
0
0

0
0

e3
0

0
0
0

e4

(5.36)

o chaque symbole nest prsent quune fois par antenne pour simplifier(8) . Dans ce cadre,
nous proposons diffrentes matrices en annexe C (stldc fp2 et hd2, en plus de la bh2
de (5.35)) dont nous prsenterons brivement les rsultats. Lune dentre elles correspond
la proposition de [172] qui utilise la thorie des nombres. Dans ce cas, supposant une


entre qpsk, on prend = diag 1, e2 , e , e3 avec = 0.25. La maximisation des
capacit, diversit et gain de codage est donc ralise par lutilisation dun rendement
plein et dun prcodage adquat. Toutefois, deux limites sajoutent en contexte raliste.
Tout dabord, dans notre chane de transmission complte avec les traitements additionnels
tels que ltalement cdma, loptimisation ne peut avoir lieu pour une constellation finie
simple, de mme que la dtection est gnralement impossible en ml. Laspect gain de
diversit et de codage est donc tendre avec des traitements linaires ; ce prcodage
supplmentaire pourra savrer redondant et inutile. Enfin, le rendement plein suppose un
canal de rang suffisant, i.e. un nombre dantennes de rception suprieur au rendement et
une dcorrlation spatiale. Dans le cas contraire, des stldc de rendement intermdiaire
trouveront leur place.
On applique les critres du rang et du dterminant, mais avec la matrice de canal quivalente Heq .
La multiplication de ces matrices par une matrice unitaire reste toujours possible et peut alors supprimer ce cas particulier en rpartissant linformation aussi bien en temps quen espace.
(7)

(8)

5.1 Utilisation de la dimension spatiale dans un systme mimo

5.1.5.8

127

Cas particulier du multiplexage spatial (sm)

Le multiplexage spatial a t lune des premires mthodes de transmission utilise afin de


montrer le gain de capacit sur les canaux mimo. Les premiers systmes proposs par les
Bell Labs furent les systmes blast [9, 168, 173], savoir d-blast, h-blast, ou v-blast
suivant la faon de multiplexer linformation en temps et en espace, et de dtecter les
donnes de manire presque-optimale (dcodage par sphre) ou sous-optimale (sic). Dans
le cas v-blast, il sagit simplement de transmettre Q = M symboles de donnes sur les
M antennes dmission simultanment, ce qui donne la matrice de codage de rendement
Rstc = M suivante :

1 0 ... 0 0
d1


0 0
0 1

d2

..
..
7 F := F Q=M,T =1;SMv = 1 ...

X = 1M
(5.37)
.
.
.

.
M

.

0 0
1 0
dM
0 0 ... 0 1
La capacit ergodique dun systme multiplexage spatial peut atteindre celle du canal.
Ainsi avec un canal idal de Rayleigh-i.i.d. et un grand nombre M dantennes dmission,
HH H /M I N et CH N log2 (1 + x ) ; autrement dit, la capacit croit linairement
avec le rang du canal rH = N . Cependant, aucune redondance ou diversit dmission
nest introduite dans ces schmas, ce qui constitue leur faiblesse principale et rduit leur
robustesse, surtout en contexte raliste o le rang du canal peut tre infrieur au nombre
dantennes dmission. Sans redondance extrieure, nous pouvons donc dire que ces systmes ne peuvent tre traits linairement de manire fiable que si M N . Nous devons
alors carter ces systmes en voie descendante pour linstant.
5.1.5.9

Cas particulier du codage espace-temps orthogonal (ostbc)

Afin de pouvoir traiter simplement et linairement le signal reu tout en atteignant les
performances du dcodage optimal ml, un codage espace-temps orthogonal de linformation est ralis lmission. Ce principe a t propos pour deux antennes dmission par
Alamouti [133] puis gnralis [85]. Nous allons prsenter les proprits qui font lattrait
des ostbc, donner quelques exemples de codes, et discuter leurs diversit et capacit.
Proprits des ostbc . Pour autoriser en rception un dcouplage des symboles transmis, les signaux doivent tre spatialement orthogonaux sur T instants. Nous cherchons
galement conserver une complexit de dcodage rduite quelles que soient les conditions de canal, et profiter de la diversit spatiale maximale. Ainsi, chaque donne est
dcode indpendamment par simple combinaison linaire des signaux reus, et on aboutit
un canal quivalent qui se rapproche dun systme siso avec diversit en sassurant que
chaque donne subisse plusieurs vanouissements distincts ; il suffit alors de chercher X
tel que
Q
X

H
XX
|dq |2 I M
(5.38)
q=1

128

Modle et algorithmes principaux du systme multi-antennes

Labsence de termes croiss aprs la dtection assure loptimalit dun simple traitement
linaire, mais implique un rendement de codage Rstc 1. En contrepartie, un avantage
certain de ces ostbc vient de leur robustesse et de leur compatibilit avec tous les rcepteurs, y compris ceux ne possdant quune antenne. Par ailleurs, les donnes peuvent tre
dtectes mme si une seule des antennes dmission fonctionne. Nous allons dtailler le
compromis rendement/diversit/complexit ci-dessous, et verrons que seul le code dAlamouti dans un systme (2x1)(9) est optimal sur lensemble des critres.
Exemple du codage dAlamouti pour M = 2 antennes dmission . Le premier
code ostbc tudi [133] permet dobtenir un rendement unitaire Rstc = 1 en utilisant 2
antennes dmission. Deux symboles de donne sont transmis simultanment au premier
instant, suivi de rotations complexes de ces mmes symboles
au deuxime
instant :

"

#
d1 d2
7 F 2,2,2;Ala =

X=
d2 d1

1 0
0 0
0 1
0 0

0 0
1 0

0 0
0 1

0 0 1
0

0 1
0 0

1 0
0 0
0 1 0 0

(5.39)

avec la normalisation = 1/ 2. Il vrifie les proprits nonces, et on saperoit que


chaque donne est transmise sur les 2 antennes dmission. Ce schma permettra dobtenir
la diversit spatiale maximale en rception avec une simple combinaison linaire.
ostbc pour un nombre dantennes dmission suprieur 2 . Lutilisation de
thories sur les motifs orthogonaux permet de trouver les matrices recherches dans le cas
de donnes relles(10) . Utilisant des symboles appartenant des constellations complexes
quelconques, Tarokh a driv quelques mthodes de recherche et montr que de telles
matrices avec un rendement unitaire nexistaient que pour M = 2. Pour ne pas alourdir
la prsentation, nous ne donnons pas ces codes ici. Quelques-uns se trouvent en annexe C
et dans la littrature [85]. Par ailleurs, de nombreux codes (gnralement de rendement
1/2 ou 3/4) ont t recenss dans [158]. Puisque nous visons en priorit les performances
haut-dbit, ces codes de rendement Rstc < 1 (car Q M T ) nous intressent peu.
Mthodes de dtection . Le principe gnral se rapproche de celui dun systme
diversit de rception en simo que nous avions mentionn en section 5.1.1.1. La technique
de dtection gain maximal mrc en simo consiste additionner les signaux reus aprs
les avoir multiplis par le filtre adapt qui nest autre que le conjugu du canal ; on obtient
P
PN
PN

ainsi x1 = N
n=1 hn,1 yn =
n=1 |hn,1 | x1 +
n=1 hn,1 n . Une ventuelle normalisation
dans le cas de constellations damplitude non constante est possible a posteriori. Le signal
x1 ayant transit par les N branches de diversit hn,1 , la puissance utile reue suit une
loi 22N dans un canal de Rayleigh-i.i.d. ; la diversit spatiale rcupre vaut alors N .
Par ailleurs, en rception, un gain dantenne correspondant la dcorrelation du bruit
sur les N antennes sajoute. Dans le cas dun systme diversit dmission ostbc, on
cherche obtenir le mme principe de traitement de la diversit, sans toutefois pouvoir
(9)
(10)

Nous noterons (MxN) un systme avec M antennes dmission et N antennes de rception.


La thorie de Hurwitz-Radon donne des matrices relles carres pour M = 2, 4 ou 8.

129

5.1 Utilisation de la dimension spatiale dans un systme mimo

bnficier dun gain dantenne(11) . Pour montrer cela, nous allons prendre le trs simple
code dAlamouti, en supposant le canal constant sur T = 2 instants. En combinant (2.15)
et (5.39), le signal reu par lantenne n sur 2 instants est yn (t1) = (hn,1 d1 + hn,2 d2 ) + n (t1)
suivi de yn (t2) = (hn,1 d2 + hn,2 d1 ) + n (t2), ce qui peut se mettre sous la forme :
"
#
#
"
# " # "
(t1)
yn (t1)
h
h
d

n,1
n,2
1
n
= 12
(5.40)

+
hn,2 hn,1
yn (t2)
n (t2)
d2
Il est alors possible de combiner le signal reu de manire retrouver indpendamment
d1 et d2 tout en profitant de la diversit dmission. En choisissant gn,m hn,m et en
dveloppant, on obtient alors :
"
# "
" #
#
N

X
gn,1 gn,2
yn (t1)
d1


(5.41)

(t2)
g
g
y
d2
n,2
n
n,1
n=1
" #
#" #
#
"P
"
#"
N
N
2

2
X
X

(
)
g
g
d1
d
|h
|
0

t1
n,1
1
n,m
n
n,2
m=1
P2
21
+
2

0
d
|h
|
n (t2)
g
g
d2
2
n,m
n,2
n,1
m=1
n=1
n=1
Cette combinaison permet dobtenir une formule similaire la dtection mrc en simo.
On exploite donc bien la diversit spatiale valant M N pour chacune des donnes dq , et
labsence dinterfrences entre symboles est vrifie par laspect diagonal de la matrice
de canal quivalent. Il est ensuite possible de normaliser chacune des donnes dtectes
avant le seuillage si on emploie des constellations damplitude non constante. On appellera
zf la dtection prcdente suivie dune normalisation par ST C comme dans lquation
(5.42). Dans le cas o dautres traitements ont lieu dans la chane de rception, il peut
tre avantageux de ne pas normaliser tout de suite en zf ou demployer une technique
quivalente au mmse en utilisant une normalisation intermdiaire comme dans (5.43).
Ceci est utile lorsquil y a de ltalement ou du codage-canal ; une autre normalisation
sera alors ncessaire lors du demapping. Ces optimisations seront discutes au chapitre
suivant.
N X
2
X

(zf) ST C = 2/
|hn,m |2
(5.42)
(mmse)

ST C = 2/

n=1 m=1
N X
2
X

|hn,m |2 +

(5.43)

n=1 m=1

Cette simple dtection linaire correspond la dtection ml dans le cas de donnes provenant dune constellation damplitude fixe. Pour le vrifier, notons lquation (5.40) sous
2 , ce quon trans

Hdk
la forme y = Hd+
; la dtection ml cherche alors minimiser ky
2 . La proprit dor en kH
H y H
H Hdk

forme aprs multiplication par lhermitien de H




P
P
2 2
aboutit la minimisation de Q T H
H y N P2
thogonalit de H
q=1 q
n=1
m=1 |hn,m | dq ,
o chaque donne dq peut alors tre dtecte indpendamment.
(11)

Rappelons que nous avons dcid


de fixer la puissance totale mise, donc le signal xm par antenne
dmission est multiplie par = 1/ M , facteur que lon retrouve par exemple dans (5.39).

130

Modle et algorithmes principaux du systme multi-antennes

Discussion sur la diversit des ostbc . Le meilleur moyen de profiter du maximum


de diversit est dtaler les donnes uniformment sur toute la matrice X. Cette solution
rejoint les systmes de prcodage appliqu au domaine spatial, o le vecteur de donne d
est alors multipli par une matrice unitaire telle que la matrice de Vandermonde prsente
en section 4.1.2.3. Dans le cas gnral, la simplification de dtection nest plus possible.
Cependant, cette solution de diversit est suffisante mais pas ncessaire ; le canal tant
invariant en temps et la proprit dorthogonalit impliquant T M , il suffit plus simplement de sassurer que chaque donne soit prsente sur chacune des antennes. Cette
proprit est vrifie par le code dAlamouti, et permet datteindre la diversit spatiale
maximale M N comme nous lavons vrifi. Lavantage du prcodage linaire est quil permet de satisfaire au maximum de diversit tout en conservant un rendement Rstc = 1, ce
qui nest possible que pour M = 2 antennes dmission en ostbc.
Discussion sur la capacit des ostbc . Concernant la capacit dun systme avec
ostbc de rendement 1, elle drive directement de lquation (5.5)
:
!
M
N
XX
CH = log2 1 + MPT2
|hnm |2
(5.44)

m=1 n=1

et lon retrouve lquation (5.10) dun systme diversit puisque le canal quivalent suit
une distribution 22N M . Ainsi, la capacit dun systme ostbc 2x2 quivaut celle dun
systme simo 1x4 qui met une puissance deux fois plus faible mais profite dun gain
dantenne doubl en rception. Dans le cas dun systme de rendement infrieur, ce qui est
le cas pour tous les ostbc avec plus de 2 antennes dmission, alors la capacit est rduite
de ce facteur Rstc . Lexploitation spare dune diversit dmission et dune diversit de
rception ne permet donc pas datteindre la capacit du canal mimo si ce dernier est de
rang rH > 1.

5.1.6

Conclusions et choix

Nous avons prsent de manire trs large un ensemble de techniques profitant de la dimension spatiale apporte par les systmes multi-antennes. En ce sens, ce survol tend lannexe
A, mais sans rentrer dans tous les dtails algorithmiques. De mme, nous ne reprenons
pas ici lensemble des rsultats et des conclusions dresses dans cette contribution, mais
rsumons quelques points importants pour orienter les choix dans la suite du rapport.
Rapide comparaison des diffrents systmes . Le choix du systme de transmission
dpendra des contraintes qui lui sont imposes, savoir la configuration spatiale, que ce soit
en nombre dantennes ou en corrlation(12) , ou encore la csi disponible lmetteur et au
rcepteur, la complexit autorise la bs et au mt. . . Un premier axe de distinction vient
de la configuration des antennes : dans un contexte simo ou miso, le recours aux systmes
diversit et gain dantenne simpose, alors que dans un contexte mimo suffisamment
dcorrl, un compromis supplmentaire au niveau du gain de multiplexage est discuter.
(12)

La corrlation spatiale rsultera de lenvironnement de fonctionnement des bs et mt mais aussi du


choix gomtrique de configuration des antennes en matire despacement ou de polarisation par exemple.

5.1 Utilisation de la dimension spatiale dans un systme mimo

131

Dans le premier cas, le rang spatial du canal est rH = 1 et le choix entre gain de
diversit et gain dantenne nest pas vident. En comparant les capacits respectives (5.12)
et (5.44), peu de conclusions peuvent tre tires sur le systme. En effet, les systmes
diversit sont particulirement intressants par rapport au beamforming pour la capacit
de coupure et leur robustesse aux variations du canal, surtout si le systme possde peu
de diversit dans les autres dimensions t/f(13) . De plus, en miso, ils ne ncessitent pas
de csi lmetteur, et indirectement, ils peuvent rduire linterfrence maximale(14) entre
canaux en multi-cellulaire, et donc en augmenter la capacit. En contrepartie, dans un
canal fortement corrl, la diversit est rduite et le gain dantenne plus facile obtenir.
Le facteur de corrlation est alors un lment dterminant dans le choix(15) . Par ailleurs,
un systme de prfiltrage permet datteindre les performances optimales pour peu que
lon connaisse parfaitement le canal(16) . En contexte multi-utilisateurs et multi-cellulaire,
les conclusions sont encore moins immdiates puisquil est ncessaire de considrer les
interfrences et laspect gomtrique avec la distribution des utilisateurs. Il est alors utile
davoir un systme qui sadapte lenvironnement pour faire le meilleur choix suivant les
conditions.
Si maintenant nous revenons au deuxime cas des systmes mimo possdant un rang
spatial rH > 1, laugmentation de capacit rsultante est exploitable en multiplexant
linformation. Le gain de multiplexage maximal variera avec la configuration du canal,
ncessitant encore une fois le recours un systme flexible capable par exemple dadapter
le rendement du codage espace-temps. Si une csi parfaite est disponible en mission, il
est galement possible dexploiter les modes propres du canal et doptimiser le signal mis
conjointement en espace et en frquence. Ce cas idal permet par exemple de faire de
leigenbeamforming si les variations du canal sont suffisamment faibles pour tre suivies ;
de fortes contraintes reposent donc sur ces systmes qui ne rpondent pas aux scnarios
envisags et peuvent entrer en concurrence avec les systmes daccs sans-fils mobilit
rduite tels que les wlan. Nous les carterons donc des chapitres suivants. Les systmes
base de csi partielle tels que le beamforming sont sous-optimaux et se heurtent galement de nombreuses contraintes restreignant les scnarios dapplication ; en particulier,
la sparation des utilisateurs dpendra fortement de leur position instantane, et la combinaison avec lofdm-cdma nest pas idale dans des canaux de Rayleigh. Leur application
semble alors se limiter lenvironnement extra-urbain, comme en vhiculaire forte mobilit avec vue directe (los), et lorsque le nombre dantennes est grand par rapport au
(13)

Par exemple, sur canaux bande-troite quasi-statiques, il ny a pas de diversit t/f exploitable. Dun
autre ct, une diversit frquentielle dans un systme large-bande complexifie le beamforming puisque la
relation entre langle des trajets et le dphasage dpend de la frquence, cf. annexe A.
(14)
Rappelons que la puissance par antenne dmission est divise par M .
(15)
cf. Fig.16 en annexe A. Les bons rsultats du beamforming reposeront alors sur la bonne adaptation
de lalgorithme et sur lventuelle rcupration dune diversit temporelle par un puissant codage-canal.
La rpartition spatiale des utilisateurs sera galement un facteur dterminant pour la mai.
(16)
Toutefois, en large-bande forte mobilit, la possibilit davoir une csi suffisante pour toutes les sousporteuses et tous les utilisateurs chaque instant en mission est rduite. Ensuite un algorithme prenant
en compte lensemble des paramtres savre complexe et sensible aux erreurs destimation.

132

Modle et algorithmes principaux du systme multi-antennes

nombre dutilisateurs pour pouvoir rduire les interfrences. Ces systmes entrent alors en
concurrence avec les offres macro-cellulaires existantes, tels que les systmes 3G. Enfin, le
codage espace-temps stldc permet de raliser de nombreux compromis pour sadapter
lensemble des scnarios, et est particulirement adapt au contexte urbain nlos sur une
large gamme de mobilits. Par ailleurs, sa combinaison avec le chip-mapping de lofdmcdma permettra flexibilit et optimisations. Notons enfin que le codage espace-temps
possde des avantages dimplmentation et rf ; non seulement la puissance dmission par
antenne est rduite puissance totale mise identique, mais en plus, contrairement au
beamforming ou au prfiltrage, il nest pas ncessaire davoir un quilibre parfait des voies
sur chaque antenne.
Systme prconis en voie montante . En ul avec plus dantennes de rception que
dmission, la dtection nest pas un problme. Il est possible dutiliser du codage espacetemps de rendement plein, Rstc = M , en employant un systme tel que blast ou encore
mieux un stldc de rendement plein et diversit maximale. Un dcodeur itratif ou par
sphre en rception est envisageable. Visant de plus faibles performances, une premire
tape sous-optimale ncessitant peu de modifications par rapport au systme siso est le
codage dAlamouti de rendement 1 ; si deux antennes dmission sont utilises et quon vise
un dbit ou une complexit de dtection faible, alors le code dAlamouti est suffisant. En
deuxime tape, un stldc de rendement plein permettrait denvisager une augmentation
des dbits dun facteur proche du nombre dantennes dmission, au prix dune complexit
de dtection accrue la bs. Enfin, en dernire tape doptimisation, lutilisation de la
csi disponible au mt permettrait denvisager lutilisation des modes propres du canal et
daugmenter lgrement la capacit ; cependant la complexit du mt saccrot.
Systme prconis en voie descendante . En dl, la contrainte est plus forte car le
nombre dantennes de rception est gnralement infrieur au nombre dantennes dmission et la complexit de dtection doit tre rduite. Dans ce cas, il est ncessaire de recourir
du codage espace-temps de rendement intermdiaire. Pour rduire la complexit de dtection, diffrentes mthodes de rendement Rstc = 1 ont t proposes en annexe A, suivant
la csi disponible ; nous ny reviendrons pas et nous focalisons maintenant sur les systmes
diversit et le codage espace-temps entrant dans le modle gnrique stldc propos. Le
recours ces systmes de rendement 1 permet de satisfaire les contraintes de complexit
au mt et surtout dassurer une compatibilit avec des rcepteurs mono-antenne(17) . Nous
les choisirons donc comme base de dpart tout au long du chapitre 6. Cependant, dans
un systme mimo avec plusieurs antennes en mission et en rception simultanment et
une dcorrlation spatiale suffisante, i.e. rH > 1, ces systmes ne peuvent exploiter toute
la capacit offerte. Nous allons donc recourir aux stldc de rendement suprieur au prix
dune complexit de dtection accrue, ce que nous discuterons au chapitre 7. Avant de
dresser davantage de conclusions, la chane de simulation complte doit tre prsente.
(17)

De plus, sans csi lmission, le code dAlamouti est simple et optimal pour un systme 2x1.

133

5.2 Systme de communication mimo large-bande complet

5.2

Systme de communication mimo large-bande complet

Les bonnes connaissances des caractristiques du canal et des rcepteurs vont permettre
dadapter le systme pour profiter plus ou moins de la diversit ou de lorthogonalit sur le
slot. Il est alors intressant de proposer un modle gnrique en temps / frquence / espace,
afin de pouvoir ensuite tirer parti des diffrents degrs de libert au niveau des algorithmes.
Nous allons donc poser le systme gnrique complet, puis un cas particulier sera prsent,
base dostbc pour assurer une compatibilit avec des mt mono-antenne ou de faible
complexit. La deuxime phase doptimisation pour trouver le compromis idal entre dbit
et complexit, tout en adaptant le systme aux contraintes, sera effectue dans les chapitres suivants. Nous supposons un systme oftdma-ss avec multiplexage spatial en voie
montante, et allons maintenant nous attarder sur la chane de communication complte
en voie descendante.

5.2.1

Chane complte combinant stfldc, ofdm-cdma et codage-canal

Avec notre choix de combiner du codage espace-temps-frquence en bloc stfldc et de


lofdm-cdma, nous proposons un systme aisment descriptible de manire linaire, tout
en restant flexible(18) . Dans ce cas, par simple extension du systme siso prsent au chapitre prcdent figure 4.15, nous pouvons reprsenter la chane comme sur la figure 5.8
o ltalement a lieu sparment du codage espace-temps-frquence. Les deux oprations
tant linaires, elles peuvent commuter, mais par simplicit nous fixons ltalement cdma
effectu avant le stfldc. Le cas gnral permet une combinaison des diffrents talements
et chip-mapping afin de raliser aussi bien du codage espace-temps quespace-frquence ou
(18)

Un schma de systme encore plus gnral pour prendre en compte dautres accs et traitements
dantennes est donn en annexe A Fig.1. En effet, pour certaines optimisations dcrites prcdemment,
une opration commune daccs multiple, dtalement et de traitement spatial est ncessaire, en mme
temps quune ventuelle csi lmission, ce que nous cartons.
TX

aNu
aj
a1

metteur
Codage-canal, poinonnage, et entrelacement
Codage-canal,
Codage-canal,poinonnage,
poinonnage,etetentrelacement
entrelacement
codage-canal

poinonnage

entrelacement
-bit

.
.
.

bNu
b1

Modulation
Modulation
Modulation

utilisateur 1
mapping
bits
symbole

STFLDC / chip-mapping / slot OFDM

Accs multiple+talement

sNu

.
. entrelacement
. d'accs multiple

talement

s1

chip slot
donnes
tales

chip-mapping
du slot
.
.
.

codage
espace-temps

STFLDC

chip slot
chip-mapping
du slot

p
RX rcepteur j

a
j

dcodage-canal

dpoinonnage

dsentrelacement
-bit

Dmodulation

bj

utilisateur j
soft-demapping
symbole

s
j

Dtection
utilisateur j
dstalement

bits ou LLR

donnes
tales

dtection
espace-temps

STFLDC

XM ()
d
e

t
r
a
n
s
m
chip-demapping/slot OFDM
i
OFDM-1 Y1 () s
chip slot
s
FFT -
chip-demapping
i
du.slot
o
.
n
.
chip-demapping
du slot

CSI

OFDM
IFFT

c
a
n
a
l

canal frquentiel
quivalent

chip slot
info pour LLR

X1 ()

pilotes

de-STFLDC /

Dsentrelacement et dcodage-canal

OFDM
IFFT

OFDM-1
FFT -

pilotes

Fig. 5.8 Schma de la chane de transmission mimo complte en bande de base, combinant stfldc, ofdm-cdma et codage-canal

YN ()

FP2005

134

Modle et algorithmes principaux du systme multi-antennes

quespace-code. Toutefois, nous prfrons par la suite optimiser lorthogonalit et rduire


la cai au niveau du stfldc en priorit, et insisterons donc sur le codage espace-tempsfrquence associ lofdm-cdma avec un codage-canal comme dcrit sur la figure. Par
ailleurs, afin de profiter du maximum de diversit sur tout le slot au niveau du dcodage,
nous prfrons raliser un codage-canal commun toutes les branches spatiales, contrairement certains schmas proposs dans [168, 174]. Ltalement espace-temps-frquence de
linformation a donc lieu au dernier moment, la manire dun codage interne sadaptant
au canal, alors que le codage-canal fonctionne au niveau bit comme un code externe supplmentaire qui rcupre toute la diversit rsiduelle et les informations apportes par le
prcdent. Le nombre de paramtres permettant de configurer ce systme tant important,
seuls les plus pertinents sont mentionns dans la partie Notations page xviii.
Dtails sur le stfldc . Pour dcrire simplement le principe des stfldc utiliss, en
combinant les figures 5.7 et 5.8, nous pouvons dire quil consiste en un chip-mapping
dentre sur les Q symboles dlivrs la matrice de codage, dun codage stldc tel que
prsent en section 5.1.5.5, et dun chip-mapping de sortie sur les M T symboles fournis par
le codage espace-temps-frquence. Nous mnerons des simulations pour vrifier leffet de ces
chip-mapping sur les performances du systme. Toutefois, pour allger la prsentation, nous
limiterons les rsultats du chip-mapping dentre linaire sur des symboles conscutifs, ou
spars de Sf ou spars de Nd . De mme, nous limiterons les rsultats du chip-mapping
de sortie en espace et en temps et/ou frquence sur des chips adjacents. Nous dtaillerons
ce point sur quelques exemples dans les chapitres suivants.

5.2.2

Chane orthogonale de rfrence avec ostbc

Pour simplifier la prsentation, nous allons commencer par dtailler un cas particulier
qui sert de rfrence tout au long du rapport. Nous lappelons Chane orthogonale de
rfrence car les diffrents accs et talements se font de manire orthogonale avant
lmission ; laccs multiple est ralis par un code dtalement wh assurant lorthogonalit
entre utilisateurs, le codage espace-temps est ralis par un ostbc assurant lorthogonalit
spatiale entre symboles, le tout reposant sur la mise en trame ofdm suppose parfaite pour
assurer lorthogonalit en temps et en frquence de chacun des chips. La figure 5.9 prsente
la chane de transmission correspondante en 2x2 pour lostbc dAlamouti, supposant
ltalement ralis avant le codage espace-temps ; une prsentation alternative avec une
inversion de ces deux traitements est propose dans nos contributions [11, 12]. Par ailleurs,
cet exemple suppose que les donnes d1j et d2j lentre de lostbc proviennent de deux
symboles-tals diffrents(19) . Uniquement pour simplifier encore les quations ci-dessous,
nous allons supposer que Nd = Sf , i.e. que ltalement se ralise sur lensemble des sous(19)

Par dfaut nous supposons que le chip-mapping ralise un codage espace-temps par sous-porteuse en
prenant des symboles dentre spars de Nd , autrement dit des symboles qui seraient conscutifs en temps
si aucun codage espace-temps ni chip-mapping supplmentaire ntait appliqu avant lofdm.

135

5.2 Systme de communication mimo large-bande complet


TX

mapping
bits

OSTBC / chip-mapping / slot OFDM

Accs mult. + talement

Modulation
Modulation
Modulation

utilisateur j
s1
j

s2
j

symbole

talement
WH

cj

temps

codage
espace-temps

donnes
tales

d1
j

d2
j

2
d1
j dj

chip slot
chip-mapping
du slot

OFDM
IFFT

X1 ()

OFDM
IFFT

XM ()

OSTBC

d2
j

temps

d1
j

chip slot
chip-mapping
du slot

temps

RX

utilisateur j

soft-demapping
symbole
bits ou LLR

s
1
j

s
2
j

info pour LLR

dstalement
WH

donnes
tales

1
d
j

2
d
j

cj
temps

dtection
espace-temps

y1
1

y2
1

y1
2

y2
2

chip slot
chip-demapping
du slot

OFDM-1
FFT -

OSTBC

combine
+
galise
CSI

temps

d
e
t
r
a
n
s
m
Y1 () i
s
s
i
o
n

canal frquentiel
quivalent

de-OSTBC / chip-demapping / slot OFDM


Dtection
utilisateur

Dmodulation

c
a
n
a
l

chip slot
chip-demapping
du slot

OFDM-1
FFT -

YN ()

FP2005

Fig. 5.9 Zoom sur la chane de transmission dans le cas particulier dune combinaison
ostbc ofdm-cdma ; exemple avec 2 antennes dmission, 2 antennes de rception, pour
le symbole-tal dun utilisateur j
porteuses utilises pour les donnes(20) . Aprs lostbc, 2 bloc-ofdm(21) sont dlivrs par
antenne dmission avant dtre mis en slot et envoys sur le canal quivalent. Ainsi le
signal mis sur M = 2 antennes pendant T = 2 bloc-ofdm de taille Nd = Sf peut se
mettre sous la forme matricielle gnrale (5.45). Cette quation nest quune extension(22)
spatiale de lquation (4.13), o la matrice Eq reprsente le chip-mapping lentre du
codage espace-temps. De la mme manire le signal reu scrit comme dans (5.46).

X = T cp (UF )H X = T cp (UF )H Es CR1 I Sf F CR (Eq UWH S) .
(5.45)
Y = UF Rcp Y = HX + V

(5.46)

Nous allons simplifier les quations en employant le chip-mapping mentionn prcdemment, i.e. un codage espace-temps dAlamouti par sous-porteuse, et reprenant le canal
frquentiel quivalent. En combinant les deux quations, en remplaant UWH par C pour
ltalement de Nu utilisateurs simultans en cdma, la relation finale se simplifie par antenne de rception :
# "
# " # " #
"
" #
C
0
s1
n1
y 1n
H
H
n,1
n,2

2 + 2
(5.47)
= 12

2
0 C
s
n
yn
H n,2 H n,1
o y 1n et y 2n sont les bloc-ofdm reus sur deux instants conscutifs t1 et t2 = t1 + Tx . Les
sous-canaux hn,m (k) sont reprsents en frquentiel pour lensemble des sous-porteuses k
par H n,m = diag {hn,m (1), . . . , hn,m (Sf )} ; linvariance temporelle du canal sur 2 bloc-ofdm
(20)

Ainsi, nous avons dissoci la dimension frquentielle, qui ne sert que pour ltalement, de la temporelle,
qui sert pour le codage espace-temps. Lostbc fonctionne alors indpendamment par sous-porteuse.
(21)
Rappelons que les notions de symbole-tal et de bloc-ofdm sont identiques avec notre simplification
Nd = Sf .
(22)
Les matrices (UF )H et Es sont alors M fois plus grandes. Les tailles respectives sont alors : (UF )H et
Es : (T Sf M T Sf M ) ; I Sf F : (2T Sf M 2QSf ) ; UWH : (QSf QSf ) ; S : (QSf 1) .

136

Modle et algorithmes principaux du systme multi-antennes

est suppose vrifie ici. Ainsi, pleine-charge, QSf symboles s sont mis pendant T blocofdm sur Sf sous-porteuses ; Puisque Q = T = M avec le code dAlamouti, le rendement
par chip de donnes est bien de 1.
Mthode de dtection . Lorthogonalit des ostbc permet de dissocier la combinaison
espace-temps du reste du dcodage. Ensuite, envisageant une dtection linaire sud, lgalisation pourra aisment tre ralise par chip. Enfin, la dtection de lutilisateur voulu j
est effectue par simple corrlation avec son code dtalement cdma cj . Tout ceci peut se
rsumer par lquation suivante qui tend (5.41) au domaine frquentiel multi-utilisateurs :
" # "
# N "
# " #
X Gn,1 G
s2j
cTj 0
y 1n
n,2
=

2
(5.48)

1
T
sj
0 cj
G
G
y
n,2
n,1
n
n=1
On dtecte donc bien les Q = 2 symboles transmis par lutilisateur j en appliquant des
matrices dgalisation Gn,m . Dans le cas sud, ces matrices sont diagonales et formes des
lments gn,m (k), k = 1 . . . Sf . En appliquant le critre mmse, on trouve :

2 h
n,m (k )
gn,m (k) PN P2
(5.49)
( )2
i=1
j=1 |hi,j k | + 1/

o 1/ reprsente linverse dun snr et sera optimis suivant les paramtres, ou vaudra
0 dans le cas dune dtection zf. Non seulement la connaissance des autres utilisateurs
nest pas ncessaire en sud, mais en plus il nest pas ncessaire de connatre le snr en
rception dans le cas zf. Pour autant, cette galisation devrait bien se comporter grce
la diversit spatiale disponible ds le dbut du traitement. En effet, dans le cas siso,
linversion de canal du zf aboutit des amplifications de bruit non souhaitables ; dans le
cas mimo ostbc, la diversit, gale N M si les sous-canaux sont dcorrls et que lon
retrouve travers les sommes des quations (5.48) et (5.49), rduit la probabilit davoir
un dnominateur presque nul(23) .
Dans le cas dune galisation mmse et dune modulation plusieurs amplitudes (16qam,
64qam. . .), il est ncessaire de normaliser le symbole dstal avant la dmodulation, pour
supprimer le biais introduit par . Afin de tirer profit de la diversit dtalement, il suffit
de multiplier les symboles sj obtenus par qui moyenne sur les Sf chips sur lesquels le
symbole tait tal :
PN P2
Sf
X
( )2
i=1
j=1 |hi,j k |
= Sf /
(5.50)
PN P2
(k )|2 + 1/
|h
i,j
i=1
j=1
k=1
Ce schma offre simplicit et efficacit. Bien que la complexit de dtection soit faible,
le schma 2x1 avec un codage dAlamouti est par ailleurs optimal au niveau de lexploitation de la capacit, et un simple traitement linaire atteint les performances ml en
mono-utilisateur. Laugmentation des performances par rapport au schma siso est alors
immdiate. Ce schma servira donc de rfrence par la suite. Les questions qui se poseront ensuite seront mettre en relation avec la mai, et laugmentation de dbit si le
nombre dantennes augmente. Auparavant, nous allons valider tous ces dveloppements
par simulations Monte-Carlo.
(23)

Ceci se vrifie aisment sur la densit de probabilit des distributions 2 lorsque lordre augmente.

137

5.3 Performances de rfrence mimo

5.3

Performances de rfrence mimo

Rappelons que la puissance totale transmise est indpendante du nombre dantennes


dmission M . Ainsi, en codage espace-temps(24) (i.e. sans gain dantenne), la puissance
moyenne utile reue par antenne de rception est galement indpendante de M . Nous exprimerons donc les rsultats indiffremment en fonction du snr par antenne de rception
ou de Ebt /N0 , le rendement global th faisant la relation. Avant de combiner les diffrents
algorithmes et doptimiser le systme complet en contexte raliste, une premire tude
du comportement des stldc sur canal thorique bande troite nous semble utile. Ceci
permet destimer les gains envisageables et vrifier les attentes en termes de diversit et
capacit, et leurs effets sur le taux derreur. Ensuite, nous donnerons des rsultats de la
chane orthogonale , i.e. qui combine mc-cdma et ostbc, qui serviront de rfrence
avant de nous lancer dans loptimisation en contexte raliste dans la partie suivante.

5.3.1

Performances du codage espace-temps sur canal thorique bandetroite

Les performances de quelques systmes reprsentatifs, sur canaux idaux de Rayleigh


sans corrlation spatiale, vont tre prsentes en labsence de codage-canal. Nous donnons dabord les rsultats obtenus avec ostbc avant de nous intresser des systmes
plus haut rendement tels le multiplexage spatial et certains stldc proposs.
Performance des ostbc sur canal de Rayleigh . Nous prsentons sur la figure 5.10
les rsultats obtenus avec un codage dAlamouti dans un systme 2xN, respectivement avec
une qpsk et une 16qam. Avec une connaissance parfaite du canal en rception et un canal
(24)

Les performances dautres systmes ayant connaissance du canal lmission sont compares dans la
contribution commune avec UPM et IT de lannexe A.
th = 2

AWGN SISO/MISO Mx1


AWGN SIMO MRC 1x4
Rayleighiid SISO
1x1
Rayleighiid Alamouti 2x1
Rayleighiid Alamouti 2x2
Rayleighiid Alamouti 2x3
Rayleighiid Alamouti 2x4

10

ber moyen

ber moyen

10

10

10

10

10

10

10

10

th = 4

10

12

14

snr (dB) = Ebt /N0 + 3 dB

(a) qpsk

16

18

20

10

AWGN SISO/MISO Mx1


AWGN SIMO MRC 1x4
Rayleighiid SISO
1x1
Rayleighiid Alamouti 2x1
Rayleighiid Alamouti 2x2
Rayleighiid Alamouti 2x3
Rayleighiid Alamouti 2x4
2

10

12

14

16

18

20

snr (dB) = Ebt /N0 + 6 dB

(b) 16qam

Fig. 5.10 Performance de systmes 2xN base dostbc-Alamouti sans codage-canal ;


rsultats sur canal thorique spatialement dcorrl

138

Modle et algorithmes principaux du systme multi-antennes

quasi-statique, i.e. invariant sur la dure du codage, nous retrouvons les performances des
systmes diversit prsentes sur la figure 4.18, au dcalage de snr prt suite lventuel
gain dantenne en rception. Autrement dit, la pente des courbes haut-snr a pour facteur
10M N pour 10 dB de snr, et le gain dantenne en rception se retrouve par un dcalage de
snr de 10 log(N ). Par ailleurs, avec ce codage, lanalogie entre laccs multi-utilisateurs
par matrice wh et laccs multi-antennes par matrice Alamouti est vident ; la cai est ici
inexistante si le canal est invariant sur 2 bloc-ofdm de mme que la mai si le canal est
plat sur la zone dtalement afin de conserver lorthogonalit. Dans le cas de codes stldc
de rendement suprieur, cela ne sera plus le cas et de la cai apparatra.
Performance des stldc sur canal de Rayleigh . Afin de rpondre aux systmes
prcdents dans le cas o le nombre dantennes de rception est strictement suprieur
1, plusieurs codes espace-temps non-orthogonaux sont tests ci-dessous. Ainsi, nous simulons le multiplexage spatial mentionn dans (5.37), avant dy ajouter de la diversit
avec quelques stldc. Nous donnons les limites optimales en employant lalgorithme de
rception ml.
Pour rduire le nombre de courbes, seuls les systmes 2xN sont prsents ici. La figure 5.11 montre les rsultats obtenus en qpsk pour des systmes 2x2 et 2x4 avec diffrents codes de rendement plein Rstc = 2. Ces codes sont dlivrs en annexe C (et le code
stldc-bh2 avait t rappel dans (5.35)), et tous vrifient le critre de capacit maximale. Par contre la diversit nest que de N pour le systme multiplexage spatial (smv)
alors quelle peut atteindre 2N en stldc, do le gain en performance. La rotation des
constellations avec un prcodage adquat permet galement damliorer le taux derreur
avec une dtection optimale, principalement lorsque le systme nest pas sur-dtermin
(comme vrifi sur la figure en 2x2), ce qui valide les prcdentes hypothses.
Rayleighiid
Rayleighiid
Rayleighiid
Rayleighiid

th = 4
1

10

10

10

10

10

SMv (MuxSpatial)
STLDCBH2
STLDCHD2
STLDCFP2

10

10

10

Rayleighiid
Rayleighiid
Rayleighiid
Rayleighiid

th = 4
1

ber moyen

ber moyen

10

SMv (MuxSpatial)
STLDCBH2
STLDCHD2
STLDCFP2

10

12

14

16

snr (dB) = Ebt /N0 + 6 dB

(a) 2x2

18

20

10

10

snr (dB) = Ebt /N0 + 6 dB

11

12

(b) 2x4

Fig. 5.11 Performance de systmes 2xN qpsk pour diffrents stldc sans codage-canal ;
dtection optimale ml ; rsultats sur canal thorique spatialement dcorrl

5.3 Performances de rfrence mimo

139

A dbit identique (th = 4), on peut comparer ces courbes avec celles Alamouti 16qam
de la figure 5.10(b). On vrifie des rsultats proches avec un lger avantage des stldc
de rendement plein. En effet, avec un systme 2x2, les rsultats obtenus en qpsk avec
les stldc optimiss en capacit et diversit (stldc-fp2 et stldc-hd2) sont similaires
ceux obtenus en Alamouti 16qam, quel que soit le snr. Par contre, avec un systme 2x4 de
rendement th = 4, le stldc offre un avantage denviron 3 dB sur lAlamouti ds les faibles
snr, en particulier autour dun ber = 102 , ce qui est trs intressant sans codage-canal.
Par ailleurs, un stldc adapt permet de gagner prs de 1 dB par rapport au multiplexage
spatial. Lorsque le nombre dantennes ou lefficacit spectrale augmente, cette tendance
samplifie rapidement en faveur des stldc qui dlivrent capacit et diversit maximales.
En effet, la taille des constellations ncessaires pour compenser la perte en rendement du
codage orthogonal devient vite prohibitive, ce qui dgrade les performances et ne permet
pas de profiter de la capacit mimo.
Nous avons men des simulations complmentaires pour vrifier lintrt des stldc
non-orthogonaux ( haut rendement Rstc > 1) lorsque le rang du canal augmente, et
lintrt dune robustesse (diminution du rendement Rstc , voire recours aux ostbc dans
les cas extrmes) lorsquune corrlation spatiale apparat. Par ailleurs, lintrt des stldc
non-orthogonaux dans le cas de rcepteurs plus simples et linaires diminue fortement,
redonnant gnralement lavantage aux ostbc lorsque le nombre dantennes de rception
nest pas suprieur au rang. Toutefois, des rsultats en y ajoutant un traitement itratif
tel que mmse-sic/pic laissent prsager dune plus grande marge pour lamlioration de la
rception en stldc afin datteindre un haut-dbit(25) .
Nous avons pu dresser quelques tendances au niveau du codage espace-temps, mais
avant dtendre ces rsultats notre application, nous devons envisager ltude du systme
complet, avec des traitements additionnels et des algorithmes de rception linaires, le tout
sur canal raliste.

5.3.2

Performances de la chane orthogonale de rfrence

Introduisant nouveau la dimension frquentielle et vu le grand nombre de paramtres


pouvant influer sur les performances, nous limitons les rsultats prsents la combinaison
Alamouti-ofdm-cdma dans quelques scnarios particuliers qui serviront de rfrence par
la suite. Ainsi, la figure 5.12 prsente le taux derreur moyen en fonction du snr pour
des systmes pleine-charge, sans codage-canal, avec des constellations dentre qpsk,
un talement wh de taille Sf = 32, sur canal thorique idal(26) parfaitement connu au
rcepteur. Ces performances asymptotiques sont donc dresses pour un rendement th = 2
avec des configurations dantennes 2x1 et 2x2. Nous nous limitons aux dtections linaires
sud, en employant les galisations zf et mmse.
(25)

La suppression de la cai sapparente alors la suppression de la mai vue au chapitre 4.


Nous considrons ici le cas idal dun canal de Rayleigh-i.i.d. sans interfrences entre chips, avec une
parfaite dcorrlation en espace, en frquence, et en blocs de T bloc-ofdm (i.e. canal constant sur la dure
du codage espace-temps, mais chaque bloc est dcorrl).
(26)

140

Modle et algorithmes principaux du systme multi-antennes


AWGN
Mx2
Rayleighiid f=32 2x2 ZF

th = 2
10

10

ber moyen

ber moyen

10

10

th = 2

10

AWGN

10

Rayleighiid f=32 2x2 MMSE

10

Mx1

Rayleighiid f =1 1x1

(OFDM)

Rayleighiid f =1 2x1

(AlamoutiOFDM)

Rayleighiid f=32 1x1 ZF

10

(MCCDMA)

Rayleighiid f=32 1x1 MMSE (MCCDMA)


Rayleighiid f=32 2x1 ZF
5

10

Rayleighiid f=32 2x1 MMSE


2

10

10

12

14

snr (dB) = Ebt /N0 + 3 dB

(a) 2x1

16

18

20

10

12

14

16

18

20

snr (dB) = Ebt /N0 + 3 dB

(b) 2x2

Fig. 5.12 Performances de systmes 2xN Alamouti-ofdm-cdma sans codage-canal ; rsultats pleine-charge sur canal thorique dcorrl (qpsk et talement wh 32)
Rappelons tout dabord lquivalence entre ces systmes 2xN et les systmes simo 1x2N,
dont nous ne prsentons pas les rsultats puisquils sont identiques au gain dantenne prs
(dcalage de 3 dB). Notons galement que nous navons pas reprsent la sub car cette
dernire rejoint les courbes de diversit dj prsentes sur la figure 4.18. La diversit
globale en mono-utilisateur atteignant le produit des diversits frquentielles et spatiales,
i.e. = 2N Sf , la sub est trs proche de la courbe awgn.
Dans le cas gnral multi-utilisateurs, la diversit spatiale de valeur 2N disponible
ds la premire phase de combinaison au rcepteur permet damliorer significativement
les performances par rapport au cas siso. Ainsi, mme si lgalisation mmse prsente
videmment les meilleures performances parmi les dtections linaires, lcart entre zf et
mmse diminue fortement. Ceci sexplique bien par la diversit spatiale disponible dans
les coefficients dgalisation de lquation (5.49), comme nous lavions mentionn. Plus
quune augmentation de diversit par rapport aux cas siso, il faut donc souligner les
consquences en multi-utilisateurs de la diversit spatiale sur le traitement diffrent du
bruit et de la mai. En ostbc, ce traitement spatial a lieu avant les autres et est exempt de
cai, ce qui le rend trs attractif pour obtenir des performances assez proches des bornes
gaussiennes moindre complexit. En dautres termes, le canal vu par le rcepteur nest
plus un canal de Rayleigh qui a une puissance suivant une loi 22 , mais plutt un canal
quivalent dont la puissance suit une loi 22M N /M . Plus la diversit M N augmente, plus
cet quivalent sapproche dun canal awgn. Les courbes prsentes, bien que limites de
faibles diversits spatiales, permettent de comparer les pertes de performances par rapport
la courbe awgn pour un ber=102 : en siso nous avions une perte denviron 5 dB et
10 dB respectivement en mmse et zf ; en miso 2x1 nous descendons 2 dB et 3 dB et en
mimo 2x2 la perte est denviron 1 dB. Au del de ces a priori thoriques, il deviendra
difficile de prvoir les actions combines des algorithmes analytiquement lorsque nous
introduirons le codage-canal ou un canal plus raliste. Le recours aux simulations Monte-

5.3 Performances de rfrence mimo

141

Carlo simposera alors pour dlivrer des taux derreurs et des mesures de dbit au niveau
lien.

En rsum, nous avons abord un ensemble de techniques de transmission multiantennes pouvant sassocier au systme ofdm-cdma. Lajout de la dimension spatiale
permet dtendre le compromis entre dbit et robustesse des liaisons (en fonction des
corrlations et connaissances du canal, de laccs multiple. . .) diffrents niveaux de
complexit. Dun ct, le gain de rseau dantennes suffit en zone tendue suburbaine
o les besoins en nombre dutilisateurs et en dbit sont plus rduits. La couverture est
ainsi tendue moindre cot, permettant de diminuer le nombre ou la puissance des bs ;
en contexte los, les systmes profitant de ce gain comme le beamforming sont proches
de loptimal avec des rcepteurs mono-antenne de faible complexit. De lautre ct, les
besoins accrus en contexte urbain radio-mobile nlos impliquent un systme plus souple
et surtout adaptatif pour exploiter la capacit mimo. Aprs comparaison dans diffrents
contextes, nous avons choisi de nous concentrer sur les systmes nayant connaissance
du canal quau rcepteur. En particulier, la chane siso gnrique et flexible du chapitre 4 a t tendue en mimo avec du codage espace-temps-frquence stfldc pouvant
sadapter lenvironnement, par exemple en termes de rendement ou de chip-mapping.
Nous avons ainsi dfini un systme complet tout en proposant des solutions pour respecter les contraintes dimplmentation dun terminal 4G ; en particulier, lemploi de
dtections linaires au mt assure une complexit raisonnable, ainsi que des possibilits dvolution en itratif. Par ailleurs, les limites de capacit et de performances en
contexte idal et sur canal thorique dcorrl ont t values.
Nous devons encore chercher optimiser le systme dans un contexte plus raliste, en
trouvant les meilleurs compromis en termes de fiabilit et de dbit, souvent rsums
sous les termes diversit et capacit, pour rpondre un large panel de scnarios et
aux QoS demandes. Le modle gnrique stfldc prsent se prte bien cette tude,
incluant le cas particulier des ostbc que nous allons explorer dans un premier temps.
Les rsultats sont particulirement encourageants avec un simple codage dAlamouti et
une dtection linaire. Toutefois pour monter en dbit, ltude approfondie des stldc,
dont nous avons montr lintrt par rapport aux ostbc comme Alamouti ou au multiplexage spatial comme V-Blast, constitue une perspective intressante dans un second
temps pour profiter de la capacit mimo quel que soit ltat du canal. Nous avons point
quelques difficults comme la recherche de rcepteurs adapts, les limites de certaines
optimisations qui considrent une dtection ml ou un canal dcorrl, et devrons adapter les thories prsentes. Enfin, nous devrons effectuer des comparaisons efficacit
spectrale et complexit identiques pour proposer des solutions en fonction du contexte.

Troisime partie

Optimisation du systme
en contexte raliste
ette partie tente dapporter des solutions adaptes au contexte,
dans un environnement de plus en plus raliste. Nous allons
maintenant exclusivement considrer le modle de canal mimo 3gppmatrice ainsi que les scnarios dcrits en premire partie. De ltude
algorithmique de la seconde partie, deux grands axes restent claircir,
savoir loptimisation de la combinaison des diffrents traitements
en environnement radio-mobile plus ou moins corrl en t/f/s, et
la ncessit davoir connaissance du canal en rception. Concernant
le premier axe, nous proposons dans un premier temps dassocier
les techniques ofdm-cdma avec un traitement spatial ralisant un
bon compromis entre complexit, performances, et compatibilit avec
des rcepteurs mono-antenne. Nous verrons donc au chapitre 6 des
systmes diversit de rendement Rstc 1 et en particulier la
combinaison ostbc-mc-cdma. Afin de profiter de la capacit mimo
et viser le haut-dbit mobile, nous proposons dans un second temps
de relcher quelques contraintes, en complexit ou en compatibilit,
afin daugmenter le dbit global. Nous verrons donc au chapitre
7 des systmes combinant des stldc de rendement Rstc > 1
et du mc-cdma. Enfin, concernant le deuxime axe, nous serons
amens nous pencher sur le problme destimation de canal en
mimo-mc-cdma au chapitre 8. Nous proposerons quelques solutions
pour rpondre aux besoins des systmes prconiss, et validerons le tout
par simulation.

CHAPITRE

Optimisation des systmes


mimo-ofdm-cdma utilisant
des techniques de diversit

Sommaire
6.1 talement, redondance et traitements au service de la diversit . . . 146
6.1.1 valuation de la diversit disponible au niveau du canal mimo . . . . . . 147
6.1.2 Exploitation de la diversit par les systmes proposs . . . . . . . . . . . 150
6.1.3 Optimisation du codage espace-temps-frquence en contexte raliste . . . 156
6.1.4 Proposition de codes espace-temps-frquence faible complexit . . . . . 163
6.2 valuation des performances . . . . . . . . . . . . . . . . . . . . . . . . 168
6.2.1 Comparaison des diffrentes techniques . . . . . . . . . . . . . . . . . . . 168
6.2.2 Optimisation de quelques combinaisons typiques . . . . . . . . . . . . . . 182
6.2.3 Solutions en fonction de lenvironnement et du contexte . . . . . . . . . . 185

145

146

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

Dune manire gnrale, ce chapitre sattache dlivrer des solutions pour les systmes multi-porteuses multi-antennes et multi-utilisateurs en employant des techniques
de diversit dont la complexit de dtection est faible. Ainsi, nous cherchons approcher la simplicit de traitement du systme siso du chapitre 4 et tudions des cas dont
le rendement du traitement spatial est Rstc 1. En effet, aucun gain de multiplexage
nest possible sans augmenter significativement la complexit de dtection ; nous verrons
donc ces solutions dans un second temps au chapitre 7. Par ailleurs, nous supposons que
le canal ne peut tre parfaitement connu quau rcepteur(1) . Au niveau talement, accs
multiple et mise en trame, nous conservons les principes mentionns pour lofdm-cdma,
qui allie une grande efficacit spectrale avec des proprits intressantes daccs au canal.
Au niveau du traitement multi-antennes, plusieurs solutions soffrent nous pour profiter
de la diversit spatiale additionnelle et ainsi assurer performances et robustesse tout en
conservant des rcepteurs linaires de faible complexit(2) . Nous allons rapidement comparer ces techniques et donner des rsultats sur canal raliste dans les scnarios dcrits en
premire partie. Puis nous allons surtout nous pencher sur la combinaison des ostbc avec
lofdm-cdma qui conserve les avantages de chaque technique et semble particulirement
bien adapte notre application multi-utilisateurs 4G. Les traitements linaires resteront
simples et volutifs de manire sadapter au canal et autoriser de futures amliorations
en ajoutant de lestimation de canal et un ventuel processus itratif(3) .

6.1

talement, redondance et traitements au service de la


diversit

Sans connaissance du canal lmetteur, il sagit dexploiter au mieux les caractristiques


statistiques du canal(4) en talant suffisamment linformation pour profiter des diversits en
temps / frquence / espace. Nous devons donc, dans un premier temps, valuer la diversit
offerte par le canal mimo sur un slot puis, dans un second temps, effectuer des choix pour
exploiter au mieux cette diversit. Diffrentes pistes doptimisation seront fournies avant
den vrifier les performances en section 6.2.
(1)

Nous avons dj discut des raisons, et donnerons des solutions destimation de canal au chapitre 8.
Nous liminons donc les techniques de prfiltrage et beamforming, i.e. deux des trois solutions proposes
en annexe A.
(2)
Une faible complexit algorithmique afin que le systme soit ralisable cot et consommation raisonnables, et galement une compatibilit avec des mt ne possdant quune seule antenne.
(3)
Lajout dun systme itratif suppose toutefois de relcher la contrainte de complexit au niveau du
rcepteur concern. La compatibilit descendante permet dassurer la rception du mme signal mis sur
ces rcepteurs itratifs et sur des rcepteurs linaires faible complexit, ce qui est conforme lhypothse
dune diversit de terminaux.
(4)
Afin deffectuer ceci quel que soit ltat de corrlation du canal, nous supposons quil est tout de mme
possible davoir une information grossire de ces corrlations moyennes des deux cts de la transmission,
ce qui est tout fait raliste grce la rciprocit du canal en tdd.

6.1 talement, redondance et traitements au service de la diversit

6.1.1

147

valuation de la diversit disponible au niveau du canal mimo

La littrature se contente gnralement dutiliser une valeur entire de la diversit, saccommodant des modles thoriques dcorrls. On retrouve en particulier certaines des
dfinitions vues aux chapitres prcdents. En contexte raliste, nous allons dfinir ci-aprs
une nouvelle mesure de la diversit offerte par le canal mimo sur un slot dtermin (en
t/f/s), qui offrira une valeur relle de diversit maximale exploitable.
Diversit par slot offerte par le canal mimo raliste . La dfinition dune diversit sur une certaine surface temps / frquence / espace correspondant un slot, dcoup
en chips dont les corrlations en t/f/s sont dtermines par les caractristiques du canal,
semble tre la mesure la plus adapte pour envisager ltude dalgorithmes de rcupration de diversit, codage et talement par la suite. Cette mesure doit respecter certaines
contraintes et tre compatible avec les dfinitions thoriques aux limites. En particulier,
si le canal est de type Rayleigh sans diversit (o sil y a corrlation totale sur le slot),
cette mesure doit valoir 1, alors quun canal awgn doit dlivrer une mesure qui tend vers
linfini. En effet, les performances sur un canal profitant dune diversit trs grande approchent les performances awgn. On retrouve donc la relation entre cette mesure et la
moiti du nombre de degrs de libert de la fonction 2 reprsentant la distribution en
puissance des facteurs du canal (ou plutt du canal quivalent dans le cas o lon profite
dune diversit). Cette mesure de diversit peut donc se retrouver travers la distribution
de la sortie dun systme de type mrc profitant de la diversit sur tout le slot. Plus cette
distribution est tale, plus la diversit est faible (cas limite de Rayleigh avec distribution
22 ). Inversement, une distribution approchant un Dirac correspond une diversit infinie.
Autrement dit, la mesure (normalise) de la variance en sortie dun systme rcuprant
la diversit dlivre linformation voulue. A partir des coefficients de canal hn,m (t, f ) de la
matrice H dans lquation (2.18), o n = 1 . . . N, m = 1 . . . M , o t et f parcourent les
Nis diffrents chips de donnes sur le slot, on pose le vecteur colonne h en vectorisant ces
lments : h = vec (H). Par ailleurs, un systme diversit tel que dfini prcdemment
sur un slot de taille fixe permet de convertir un ensemble de coefficients suivant une loi
de Rayleigh en un canal quivalent en sortie de dtection (cf. quation (4.34) page 86 ou
quation (5.41) page 129) de la forme suivante :
hgs =

D
max
X

Dmax

i=1

|hi |2 =

hH h
,
Dmax

avec Dmax = N M Nis .

(6.1)

Nous allons alors nous intresser la distribution de hgs , supposant que chaque lment
hi a une distribution complexe-gaussienne (module de Rayleigh et puissance 22 , mais
les dfinitions qui vont suivre valent galement pour toute distribution centre vrifiant




E |h|2 = h2 et E |h|4 = 2h4 ). hgs suit donc une loi du 2 normalise dont le nombre
de degrs de libert est li la mesure de diversit recherche. A partir dune mesure
combine de lesprance et de la variance de hgs , on peut retrouver ce nombre de degrs de
liberts puisque E [hgs ] = h2 et V [hgs ] = h4 /e . Autrement dit, nous dfinissons la mesure
de diversit :

148

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

e = (E [hgs ])2 /V [hgs ] .

(6.2)

Dans le cas limite sans diversit dune distribution de Rayleigh ou de coefficients totalement corrls sur le slot, on retrouve bien E [hgs ] = h2 et V [hgs ] = h4 , ce qui donne
eslot = 1. De mme, dans le cas limite de coefficients totalement dcorrls sur le slot, on
trouve aprs dveloppements E [hgs ] = h2 et V [hgs ] = h4 /Dmax , ce qui donne eslot = Dmax .
Nous vrifions par ailleurs 1 eslot Dmax . Par analogie avec les distributions thoriques,
nous avons ainsi dfini une mesure de diversit e R qui prend en compte les diffrentes
corrlations en t/f/s sur lespace mesur, ici le slot. Des mesures sur un espace plus restreint, comme nous le ferons par la suite, permettent dvaluer la pertinence dalgorithmes
plus locaux vitant ltalement de linformation sur le slot complet.
Cette dfinition ncessite toutefois la connaissance ou la gnration des coefficients h.
Pour estimer la diversit partir de statistiques denvironnement, nous allons donc chercher une dfinition quivalente uniquement partir des matrices de corrlation moyenne


RH = E hhH (remarquons que ce nest quune extension de lquation (2.20), non plus
uniquement sur le domaine spatial mais les 3 dimensions t/f/s du slot). La premire ide
peut tre dvaluer le rang de cette matrice dautocorrlation, puisquune corrlation totale
implique un rang unitaire et une dcorrlation permettrait datteindre le rang maximal
Dmax :
(e )|estim1 = rang (RH ) .
(6.3)
Cette notion de rang a cependant des limites puisquelle correspond aux valeurs propres
suprieures un certain seuil, sans tenir compte de leur distribution. Dans le cas de
corrlations partielles des coefficients, cela nest pas adapt puisque des valeurs propres
trs faibles persistent. Il est alors plus intressant de faire intervenir la somme des valeurs
propres, ou de manire quivalente la trace de la matrice dautocorrlation(5) :


P max 2 2
(tr E hhH )2
i )
( D
(tr (RH ))2
e
 H   = Pi=1
.
(6.4)
=
( )|estim2 =
2
D
max
4
tr |E hh |2
kRH kF
i=1 i


En comparant les quations (6.2) et (6.4), on vrifie aisment tr (RH ) = E hH h =
Dmax E [hgs ] puisque trace et esprance commutent, puis la concordance des quations dans
les cas extrmes de corrlation ou dcorrlation totale.
Mesures de diversit correspondantes sur le canal BranE120 utilis . A titre
dexemple, et pour mieux valuer lenvironnement correspondant aux rsultats prsents, la
mesure de diversit est donne pour un canal mimo 2x2 BranE120 60 km/h et 180 km/h.
En employant lquation (6.2), on obtient une diversit globale pour le slot eslot = 19.6
60 km/h. Cette valeur est grandement infrieure au nombre de chips Dmax = N M Nis
ce qui montre la forte corrlation par rapport aux canaux thoriques souvent considrs.
(5)

De manire quivalente aux dfinitions sur canal thorique, si k chips sont totalement dcorrls sur
le slot (le reste tant entirement corrl), alors les diffrentes dfinitions sont strictement identiques, RH
possdant k valeurs propres identiques, les (Dmax k) autres valeurs tant nulles, ce qui correspond bien
un rang de k et e = k. La prise en compte "binaire" travers le rang nest (dans ce cas uniquement)
pas gnante ; autrement, le rang survalue la diversit. Pour les valeurs propres, le calcul est immdiat en
remarquant lanalogie avec la page 27.

149

6.1 talement, redondance et traitements au service de la diversit

Par ailleurs, pour vrifier les corrlations croises qui ont justifi lutilisation du modle
3gpp, nous prsentons galement les valeurs par dimension. Ainsi, les diversits disponibles
(toujours obtenues par lquation (6.2)) respectivement en temps, frquence et espace sont
1.07, 6.7 et 3.4, dont le produit est suprieur la mesure de diversit sur tout le slot. En
dessous de 60 km/h, la diversit sur le slot est proche de la diversit par bloc-ofdm car la
corrlation temporelle reste leve. Cette diversit spatio-frquentielle par bloc-ofdm est
mesure 18.4 et reste disponible mme sur canal quasi-statique.
Nous allons dvelopper et illustrer ces tendances avec des mesures 180 km/h, et
vrifier la concordance entre les distributions mesures en sortie dun systme diversit
et les fonctions 2 2L degrs de libert (si L est la valeur de diversit mesure). Ainsi la
figure 6.1 prsente la diversit mesure sur un slot en BranE120 180 km/h. La courbe
thorique avec une diversit quivalente de 24 (248 ) approche la distribution mesure. Les
figures suivantes prsentent les diversits extraites par dimension, et la diversit spatiofrquentielle (i.e. sur 1 bloc-ofdm). Les calculs donnent les mmes ordres de grandeur en
frquence et espace qu 60 km/h, mais la diversit temporelle devient gale 1.55. La
multiplication des diversits dans les 3 dimensions donnerait alors une diversit par slot
gale 1.55 6.7 3.4 = 35.3. Or la mesure de diversit globale sur le slot dlivre une
valeur autour de 24, validant une fois de plus la dpendance temps-espace-frquence.
On voit quen profitant au mieux de la diversit sur le slot, ou mme uniquement de
la diversit spatio-frquentielle, la probabilit davoir un signal faible en sortie de ltage
de combinaison/dtection est fortement rduite. Par ailleurs, en comparant les valeurs de
diversit mesures avec le nombre de chips par slot sur lesquels peuvent sappliquer les
algorithmes, on saperoit quil nest pas ncessaire dtaler linformation sur tout le slot
pour bnficier dune grande part de cette diversit, mais quil est plus judicieux de bien
rpartir linformation avant dstalement ou dcodage. Toutefois nous navons pas cherch
optimiser lensemble du systme dentrelacement (gardant un entrelacement-bit alatoire
sur tout le slot) dont profitera le codage-canal. Cela reste une perspective combiner avec
le chip-mapping prsent.

mesure
2
(2L), L=24

45
40

probabilit

35
30

e
slot = 24

25
20
15
10
5
0

0.5

1.5

2.5

3.5

hgs

Fig. 6.1 Distribution et mesure de diversit par slot sur canal BranE120 180 km/h

150

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit


18

mesure
2
(2L), L=1.55

12000

mesure
2
(2L), L=3.4

16

10000

14

( e
s = 3.4)

12

probabilit

probabilit

( e
t = 1.55)

8000

6000

10
8
6

4000

4
2000
2
0

0.5

1.5

2.5

3.5

0.5

1.5

3.5

40

25

mesure
2
(2L), L=6.7

mesure
2
(2L), L=18.4
32

20

par bloc-ofdm

( e
f = 6.7)

15

probabilit

probabilit

2.5

(b) espace (en 2x2)

(a) temps

10

24

e
sf = 18.4 < P M N

16

hgs

hgs

0.5

1.5

2.5

hgs

(c) frquence

3.5

0.5

1.5

2.5

3.5

hgs

(d) espace-frquence

Fig. 6.2 Distributions et mesures de diversit sur canal BranE120 180 km/h

6.1.2

Exploitation de la diversit par les systmes proposs

Aprs avoir valu la diversit maximale offerte par le canal radio-mobile, nous devons
chercher des mthodes pour lexploiter au mieux. Pour viter les erreurs de transmission
sans sur-protger le systme, des questions sur la quantit de redondance, ltalement,
lentrelacement, la rpartition de linformation et ladaptation du systme se posent. Pour
valuer lexploitation de la diversit, nous nous focalisons dans un premier temps sur un
rcepteur complexit raisonnable, i.e. non-itratif. Au niveau du sous-systme mimo-mccdma, nous allons tenter de dfinir plus clairement les notions autour de la diversit en
fonction du type dalgorithme et de la dtection. Puis nous reprsenterons grossirement
ltalement global de linformation dans la chane complte pour faire ressortir linterdpendance des algorithmes. Enfin, nous choisirons des axes de dpart pour paramtrer cette
chane et dfinir la redondance.

6.1 talement, redondance et traitements au service de la diversit

6.1.2.1

151

talement, codage, diversit et systmes tudis

Diffrents effets de ltalement de linformation et leur exploitation . Ltalement de linformation et sa redondance en temps / frquence / espace permettent la fois
de rduire leffet des vanouissements, i.e. des variations des coefficients h reprsentant
le canal, et de rduire leffet du bruit dont les variations sont incohrentes. Lensemble
des oprations de codage, dentrelacement, de mapping et dtalement peut tre considr conjointement comme un super-codage euclidien sur le slot. Le rcepteur optimal
serait alors bas principalement sur un dcodeur-canal correspondant un super-treillis
de grande complexit. Ce systme tant inconcevable, on spare gnralement le dtecteur
sorties souples qui dlivre des llr du dcodage-canal classique entres souples qui
suit(6) . Lutilisation de la diversit peut alors se faire deux niveaux :
Pour dlivrer des llr plus fiables au dcodage-canal ; ceci est ralis par les oprations dtalement du sous-systme mimo-ofdm-cdma, pour que chaque symbole
subisse diffrents vanouissements afin de rendre le canal quivalent plus gaussien(7) .
Pour permettre au dcodeur-canal de traiter conjointement la diversit des vanouissements et du bruit ; un traitement souple adapt permet au dcodage de Viterbi
dutiliser les distances euclidiennes pour tendre vers la capacit en profitant dun
gain de codage supplmentaire(8) .
Le premier point soulve deux axes doptimisation : la diversit apporte par le soussystme mimo-ofdm-cdma, et loptimisation des llr en contexte raliste non-gaussien.
Nous verrons cela dans les sections suivantes. Le deuxime point rappelle que si la limite de
complexit du codage ne permet pas dobtenir des courbes verticales tmoignant dun taux
derreur nul au del dun certain snr, on devrait tout de mme obtenir une augmentation
de la pente des ber et fer en fonction du snr, dautant plus que le codage est efficace.
Lexploitation simultane des informations de canal et de bruit par le dcodage-canal nous
laisse penser quil est plus intressant de privilgier ce dernier en reportant la redondance
dans un bon turbo-codage plutt que dans le sous-systme mimo-ofdm-cdma. Ces a priori
restent vrifier en mimo-ofdm avec diffrents talements et codages, et les rsultats
pourront varier en sud (suivant la taille des constellations. . .).
Systmes tudis . Une modlisation de la chane complte propose a t fournie
au chapitre prcdent. Concernant le sous-systme mimo-mc-cdma que nous cherchons
dabord optimiser, diffrents algorithmes ont t proposs pour combiner lofdm-cdma
avec les traitements spatiaux suivants :
(6)

On pourra ventuellement se rapprocher du cas optimal par la suite, en considrant un systme itratif
changeant des informations souples entre ces deux gros modules.
(7)
Rendre le canal quivalent, i.e. vu par le dcodeur, plus gaussien permet donc de tendre vers les
performances de la courbe gaussienne.
(8)
La taille du slot tant limite, de mme que les longueurs de contrainte du codage-canal, il nest pas
possible datteindre la capacit ergodique. Toutefois, la limite gaussienne est dautant plus abaisse que le
codage est efficace, et le fer peut tendre vers une capacit de coupure dfinie pour le slot.

152

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

Lutilisation de la diversit de rception par simple traitement mrc.


La conversion de la diversit spatiale dmission en diversit frquentielle (cdd).
Lutilisation de la diversit spatiale dmission en employant de ltalement (lp).
Lutilisation de la diversit spatiale dmission en employant des ostbc.

Pour un systme 1xN, un traitement spatial de rendement 1 et optimal par simple combinaison mrc existe toujours. Toutefois, en voie descendante, les contraintes despace favorisent
gnralement un systme avec plus dantennes dmission que de rception. Malheureusement, un systme Mx1 ne possde pas toujours un traitement spatial de rendement 1
optimal qui permettrait dobtenir les performances dun systme 1xM faible complexit,
au gain dantenne prs. Seul lostbc dAlamouti permet de rpondre lensemble de ces
critres, limitant loptimalit un systme 2x1. Si M > 2, il est ncessaire de relcher une
des contraintes. En relchant la contrainte de complexit, on peut utiliser un prcodage
linaire pour obtenir un codage espace-temps de rendement unitaire ; nous lcartons. En
relchant la contrainte de rendement unitaire, on peut utiliser un ostbc dont la complexit
de dcodage reste faible, mais le rendement Rstc < 1. En relchant loptimalit au niveau
diversit(9) du traitement spatial, on peut utiliser le cdd ou de la slection dantenne.
Enfin, en relchant la contrainte dune constellation dentre quelconque, il est possible
denvisager des optimisations complmentaires, ce que nous cartons puisque lentre du
traitement spatial provient dun talement cdma dont la constellation est trs grande.
Nous valuerons donc les performances des systmes diversit de rception, ainsi qu
diversit dmission bass sur les algorithmes cdd ou ostbc. Nous proposerons galement
dautres solutions de faible complexit et de rendement unitaire.
6.1.2.2

Diversits et dfinitions

Nous avons dj mentionn les diffrentes faons de dfinir ou mesurer la diversit. Son
exploitation par le systme est gnralement value de manire thorique, comme dfini
par Tarokh partir de la pep et rappel en section 5.1.5.3 lorsque la dtection est optimale (ml). Cette dfinition, non pas base sur le taux derreur mais sur les matrices de
diffrence, inclut lintrt de la diversit de modulation et des rotations de constellation
tel qutudi dans [101, 175, 102, 103], supposant par ailleurs lindpendance des voies
I/Q. Cette dfinition entire du gain de diversit sur un canal vanouissement avec une
dtection dure optimale souffre des mmes problmes de pertinence que lors de lvaluation de la diversit de canal par mesure dun rang, et survalue les capacits du systme
pouvoir distinguer les symboles en contexte bruit (on retrouve cette problmatique
travers lutilisation de critres bass sur les distances de Hamming en canal de Rayleigh,
i.e. sans lien avec les distances euclidiennes souvent considres en canal awgn). Dautres
dfinitions sont gnralement donnes partir de critres sur le taux derreur. Par exemple,
[176] la dfinit comme la pente de la probabilit derreur moyenne, toujours haut snr.
(9)

Nous verrons que la diversit spatiale sera prfre aux diversits temporelle et frquentielle, en particulier car elle ne produit pas dinterfrences supplmentaires. Lintrt en cdma sera soulign.

6.1 talement, redondance et traitements au service de la diversit

153

Cette dfinition nous semble plus pertinente mais prsente tout de mme quelques limites,
par son caractre asymptotique, tout comme son valuation difficile a priori pour des systmes complexes. En se limitant au domaine spatial, des bornes sont toutefois fournies
haut snr en canal de Rayleigh-i.i.d.. Avec les traitements linaires envisags et un codagecanal additionnel et indpendant, nous prfrons introduire des rgles de construction plus
simples pour le sous-systme mimo-mc-cdma. Par ailleurs, nous cherchons dans un premier temps obtenir de bonnes performances faible snr pour ce sous-systme, et non
pas uniquement asymptotiquement haut snr, puisque lajout du codage-canal sur le slot
se chargera de la diversit supplmentaire et du gain de codage pour rduire le fer.
Critres de diversit du sous-systme mimo-mc-cdma pour des systmes linaires . Dans ce chapitre, avec un rendement spatial Rstc 1, la diversit spatiale
maximale peut tre aisment atteinte par le systme, pour peu que le canal le permette.
Les oprations dtalement et de traitement de la diversit du sous-systme mimo-mccdma permettent galement de rcuprer une diversit frquentielle et temporelle sur les
chips utiliss. La rgle simple que nous allons mettre en uvre consiste dire que chaque
symbole ou llr lentre du dcodage-canal doit avoir rcupr le maximum de diversit provenant du sous-systme combinant algorithmes multi-antennes et talement. Cela
quivaut changer la distribution du snr effectif vu aprs dtection et rcupration
de diversit, i.e. avant la conversion symbole--llr. Pour commencer cette optimisation,
nous allons ignorer la mai, seule cause dinterfrence dans un premier temps, puisque nous
supposons le systme dimensionn pour assurer une indpendance des symboles transmis
sur les diffrents chips en t/f/s mme sur canal variant(10) . Ces variations de canal vont
apporter la diversit, qui se retrouve dans le snr effectif eff = f (c , H), o H regroupe
lensemble des chips considrs pour les talements mimo-mc-cdma, de manire similaire
au canal quivalent de lquation (6.1). Dans le cas optimal o tous les chips considrs
subissent des vanouissements indpendants (i.e. en canal thorique de Rayleigh-i.i.d.), le
canal quivalent suit une distribution 22M N Sf , que nous avions galement retrouv dans
les formules de capacit. En contexte corrl, la distribution se rduit 22 , o est la diversit fournie par le canal sur les chips considrs, et calcule comme en 6.1.1. Nous avions
dfini une distribution du snr par chip en canal de Rayleigh dans lquation (3.15) ; nous
pouvons de la mme manire calculer, partir de la distribution 22 rappele en (6.5), la
distribution du snr effectif eff bnficiant dune diversit [53] :
22 7 p () =
p (eff ) =

(10)

(1/2) 1 /2

e
, 0.
()

(6.5)

eff 1 eeff /c
.
( 1)! c

(6.6)

Nous valuons donc une diversit optimale mono-utilisateur (amlioration de la sub). Un traitement
adapt ou une diversit suffisante permettront de rduire la mai et faire tendre les rsultats multiutilisateurs vers cette sub. Par ailleurs, les systmes multi-antennes considrs ici, comme les ostbc,
ne font pas intervenir de cai.

154

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

Les probabilits derreurs ne sont alors plus calculer sur canal awgn ou sur une
distribution de Rayleigh, mais avec des nergies par symbole qui suivent ces lois intermdiaires. Le choix du code correcteur devrait dpendre de ces distributions, mais nous
verrons quavec la diversit considre, le codage-canal prvu pour lawgn savre robuste.
Loptimisation porte alors sur les algorithmes de traitement de la diversit (longueurs
dtalement et de codage, traitement spatial) et sur le choix des chips travers le chipmapping. Par contre, loptimisation des matrices dtalement (rotations de constellation
ou prcodage autre que wh) na pas dimportance ici avec une dtection linaire. Enfin,
loptimisation en itratif sera tendre et rapprocher des dfinitions optimales. On pourra
alors ajouter lintrt doptimiser les constellations en envisageant dautres mapping que
celui de Gray et dautres talements.
6.1.2.3

cas idal

Entrelacements et talement global de linformation

source binaire
super-codage ou

...

optim. talement/codage/...
t
bit considr

mapping
+mc-cdma

source binaire
schma
simplifi

...

codage
+
poinc.

entrelac.
...

...

<<

+chip-map.
+stfldc
FP2005

Fig. 6.3 Illustration de la rpartition de linformation en t/f/s


Lorsque le canal est inconnu lmission, ltalement global et quitable de linformation
sur tout le slot permet de maximiser la diversit mais savre difficilement ralisable. Toutefois, certains choix permettent de trouver un bon compromis avec la complexit, dautant
plus que la diversit est limite en contexte corrl. Nous devons donc lier la diversit offerte par le canal aux traitements de la diversit des systmes. Un premier choix a t de ne
pas coder ou taler par branche de diversit ou par antenne, mais dexploiter tout le slot.
Ainsi, on profite de la rcupration de diversit travers le codage-canal au niveau bit qui
talera les informations dans le canal suivant les diffrentes dimensions. A complexit gale,
ce schma avec un entrelacement adapt semble judicieux. La figure 6.3 souligne limportance et la dpendance des diffrents processus dentrelacement et de rpartition/mapping
de linformation (en reprsentant en rouge ltalement dune information binaire dans un
slot). Ainsi, avec des codages ou des talements de longueur rduite, on arrive tout de
mme profiter dune grande partie de la diversit sur le slot. Lentrelacement-bit aprs
le codage a donc de limportance, mme si nous nallons pas nous pencher sur son optimisation qui dpend non seulement des caractristiques de corrlation du canal mais aussi
des autres entrelacements et chip-mapping raliss dans le sous-systme mimo-mc-cdma.
Nous allons donc garder des longueurs dtalement raisonnables, et privilgier ltalement

155

6.1 talement, redondance et traitements au service de la diversit

dans le domaine spatial, ce dernier tant statistiquement plus variable et souvent moins
corrl. Par ailleurs, en ostbc, il ny a pas dinterfrences supplmentaires cres. Ensuite,
il est intressant de profiter de la diversit frquentielle apporte par les trajets multiples
(voire de la diversit temporelle sur le slot si le mobile se dplace rapidement). Ltalement
coupl au chip-mapping permet de rcuprer une telle diversit au prix dinterfrences (mai
en cdma), et le codage-canal traitera galement une partie de la diversit restante.
6.1.2.4

Choix de la redondance

Le choix du rendement global du systme rsultera dun compromis entre les rendements
de codage-canal Rc , de conversion binaire--symbole R , et de codage spatial Rstc . La
perte en capacit due un rendement Rstc < 1 ntant pas rcuprable, nous favoriserons
un rendement spatial maximal. Privilgiant la robustesse et labsence dinterfrences (cai)
dans ce chapitre, ce qui implique Rstc 1, nous choisirons des solutions avec un rendement
spatial le plus proche de 1 possible. Il sagira ensuite de trouver le bon couple rendement
de codage et taille de constellation. En effet, pour les raisons mentionnes prcdemment,
il nous semble plus judicieux dinvestir la redondance au niveau du codage-canal, et ceci
sera dautant plus vrai si le systme peut sadapter aux conditions ou sil est itratif.
Par ailleurs, au niveau du traitement de la diversit dans un systme sous-optimal mais
robuste, un compromis entre le codage-canal et ltalement sera dfinir.
6.1.2.5

Conclusions sur le choix des paramtres

Le choix du codage de linformation en temps / frquence / espace nest malheureusement


pas immdiat, et fortement dpendant du scnario envisag. Cependant, nous avons tent
dtablir quelques rgles avant de les vrifier par des simulations typiques. Les schmas
dallocation des ressources et dtalement/codage peuvent se limiter quelques jeux typiques optimiss pour les principaux scnarios, afin de limiter loverhead de signalisation
au niveau des couches suprieures. Rappelons, travers la figure 6.4, ce que nous pouvons conclure. Lensemble des contraintes aboutit une partie dont le dimensionnement

CONTRAINTES / NORMES
Spectre

systme

bande
puissance

CANAL

Trame OFDM (fixe)


Dure slot
...

Nombre de
sous-porteuses

Intervalle
de garde

Rendements (variable)
Modulation

Complexit / Cot

Compatibilit

APDP
Doppler
Corrlations

Codage-canal

STLDC

Rstc

diffrents rcepteurs
configurations spatiales
CSI, flexibilit ...

Distorsions

Rc

Choix algos

Interfrences

Traitement spatial Etalement


Chip-mapping

Bruit AWGN

LLR
...

Optimisations (variable)
Dlai

Dbit
Capacit

BER/Couverture
Services/QoS

Mobilit
...

ATTENTES

Fig. 6.4 Le systme et son environnement

FP2005

156

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

est fixe (trame ofdm, intervalles de garde. . .) et un jeu de paramtres pouvant sadapter de manire dynamique (rendements/codages/mapping. . .) si le systme est flexible (il
sagit ici dadaptation "long-terme" correspondant des dures suprieures la trame).
Ladaptation en fonction de lenvironnement et de lapplication pourra tre effectue par
les couches suprieures par la suite.

6.1.3

Optimisation du codage espace-temps-frquence en contexte raliste

Rappelons les quations de dtection dun systme ostbc-ofdm-cdma, afin den optimiser
les performances travers des paramtres comme , le chip-mapping ou les llr.
Dtection sud minimisant lerreur quadratique moyenne . Lexpression gnrale
des symboles dtects et dstals avant conversion symbole--llr ou symbole--binaire
pour un signal ostbc-ofdm-cdma peut tre rappele en combinant et dveloppant les
algorithmes dcrits aux chapitres 4 et 5. Ainsi, pour dtecter le symbole u (dans notre cas
de code dAlamouti, u = 1 ou 2, et u
dsigne lautre symbole) de lutilisateur j parmi Nu ,
dont laccs cdma est effectu sur Sf chips, on effectue :
Sf
Sf
Nu X
X
1 u X
2
u
(
)
(cj,k ci,k )heq (k)sui
|cj,k | heq k sj +
s =
j
|k=1
{z
} |i6=j k=1 {z
}
signal utile

Sf

XX
u
6=u

mai
Sf

Nu X

X
(cj,k ci,k )huo (k)sui

|cj,k |2 huo (k)suj +

i6=j k=1

k=1

{z

cai

Sf
N X
X
n=1 k=1

avec
heq (k) =
huo (k) =

N X
2
X

cj,k (

m=u
u

gn,m (k)() nm (k)() )

{z

bruit equivalent

(6.7)

|hn,m (k)|2 k

n=1 m=1
N X
2
X

(hn,m (k)hn,m
(k ) hn,m (k )hn,m
(k ))k = 0

n=1 m=1

k = PN P2
i=1

j=1 |hi,j

(k )|2 + 1/

pour une detection de type mmse.

(6.8)

Cette quation fait ressortir le signal utile, la mai, les interfrences dues au traitement
spatial (cai) qui sont nulles pour les ostbc, et le bruit aprs dtection. Suivant la valeur
donne 1/, cette quation reprsente les dtections Alamouti-mmse-sud et Alamoutizf. Les canaux quivalents heq et huo , rsultant de la combinaison ostbc, correspondent
respectivement aux termes diagonaux et non-diagonaux de la matrice de canal galise.

157

6.1 talement, redondance et traitements au service de la diversit

Dans le cas particulier dune dtection Alamouti-zf, i.e. 1/ = 0, la dtection du


symbole u = 1 se simplifie (le mme raisonnement sapplique pour le second symbole) :
s1j

s1j

|{z}

signal utile

Sf
N X
X
n=1 k=1

1
cj,k 2k (hn,1 (k)n1 (k) + hn,2 (k)n2 (k)) avec k = PN P2
{z

bruit equivalent

i=1

j=1 |hi,j

(k )|2

(6.9)
En effet, ltalement fourni par les cj,k est tel que la mai est annule en zf puisque heq (k) = 1
et les vecteurs cj et ci sont mutuellement orthogonaux, i 6= j. Le symbole dtect est
donc gal au symbole mis, de puissance moyenne unitaire, auquel sajoute un bruit dont
la distribution dpendra des diversits et corrlations. Nous pouvons estimer cette distribution et en dduire la probabilit derreur binaire, ce que nous dveloppons en annexe B.
Toutefois, lestimation dune probabilit derreur dans un contexte corrl semblant difficile
driver analytiquement, nous allons recourir aux simulations Monte-Carlo pour vrifier
les tendances. Dans un contexte totalement corrl, le taux derreur est limit par celui
obtenu en siso, comme dans lquation (4.37) o nous avions discut de labsence dintrt
de ltalement dans ce cas. Par contre, ds quune dcorrlation spatiale apparat, la distribution du canal-quivalent-mrc qui se retrouve au dnominateur ( travers k ) profite
de cette diversit pour viter le problme dindtermination des rapports de distributions
complexe-gaussiennes. Plus cette diversit est leve, plus k tend vers une constante, et
la puissance du bruit quivalent a alors tendance tre divise par la valeur de diversit.
Ainsi, lorsque la distribution de 1/k tend vers un Dirac correspondant au canal awgn ou
une diversit spatiale leve, la dtection zf tend vers la dtection mmse. On saperoit
rapidement que les distributions de k des quations (6.8) et (6.9) se rejoignent lorsque le
nombre de termes h indpendants saccrot, diminuant lintrt de loptimisation de . Par
ailleurs, la dtection zf ntant pas biaise, aucune normalisation nest ncessaire avant le
demapping, ce qui ne sera pas le cas en mmse(11) .
Le dcodage prsent ci-dessus supposait un canal constant sur la zone de codage
espace-temps-frquence. En particulier, bien que le codage soit effectu en temporel (codage espace-temps), la variable h ne prsente pas dindice temporel, mais uniquement les
indices dantennes ou dtalement (frquentiel en mc-cdma) ; le canal tait ainsi suppos
constant sur 2 bloc-ofdm pour du codage Alamouti en temporel. Cependant, dans un
contexte mobile, plusieurs faons dutiliser la csi, travers les valeurs de h disponibles,
jouent sur la dtection dun systme ostbc si le canal varie. Nous prendrons la valeur
moyenne dans les rsultats prsents et verrons au chapitre 8 que la meilleure solution
reste destimer le canal au milieu de la zone de codage temps / frquence (i.e. au milieu
des 2 bloc-ofdm dans le cas du codage espace-temps dAlamouti prsent).
(11)

Nous avions dj mentionn cette normalisation dans lquation (5.50) : = Sf /


1 uniquement en zf, i.e. lorsque 1/ = 0.

PSf

k=1

heq (k), qui vaut

158
6.1.3.1

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

Optimisation de

La valeur optimale de drive de lapplication du critre mmse entre le symbole mis et le


symbole dtect, afin de trouver le meilleur compromis entre orthogonalit des utilisateurs
et apport de la diversit dtalement. Dans les simulations qui vont suivre, nous prendrons
gnralement = c en mmse. Cette valeur nest pas forcment optimale, mais prendre
en compte plus prcisment les algorithmes et interfrences conduirait un accroissement
de complexit non ngligeable. De plus, avec suffisamment de diversit, nous vrifierons
par simulation que les dtections mmse, mmseso et zf dlivrent des rsultats trs proches.
Il semble donc intressant de recourir plutt au zf ou mmseso qui ne ncessitent aucune
connaissance du snr au rcepteur.
Effets du bruit, de et de la diversit sur les constellations reues . Une rapide
illustration de leffet de lgalisation sur la constellation reue en sortie dun systme
diversit MxN est prsente sur la figure 6.5. La conversion symbole--llr devra prendre
sa dcision sur ces points. Seul le cas 2x1 en qpsk pleine-charge est illustr, soulignant
le meilleur compromis que constitue le mmse avec une valeur de adapte (il sagit de
la figure centrale (b) avec 100). La sur-estimation du bruit et lutilisation dun
faible entrane un comportement proche de lgalisation mrc. On retrouve alors peu
prs la mme constellation (a) quel que soit le snr puisque leffet ngatif dominant est
alors la mai. A loppos, lutilisation dun lev entrane un comportement proche de
lgalisation zf. On retrouve alors la mme constellation (c) quelle que soit la charge, mais
le bruit est accru lorsque le snr instantan est faible. On saperoit que quelques points en
erreur persistent lorsque les facteurs de canal h subissent des vanouissements, mais cette
probabilit diminue fortement avec la diversit spatiale.
Nous avons prsent les figures pour une faible diversit spatiale es 2, mais lintrt
de sur-valuer (voire de considrer 1/ 0 comme en zf) saccentue lorsque la diversit augmente. Autrement dit, la diversit spatiale diminuant la probabilit dobtenir un
canal-quivalent faible, la remonte de bruit avec un fort devient moins significative que
laccroissement de mai avec trop faible. Une solution sud robuste est alors zf, mmseso,
ou mmse avec un lgrement augment par rapport la mesure, par ordre de complexit
croissante.

(a) = 1

(b) = 100

(c) = 108

Fig. 6.5 Constellations obtenues avant conversion symbole--llr, en 2x1 Alamoutiofdm-cdma sur canal BranE120 (qpsk, snr=20 dB)

6.1 talement, redondance et traitements au service de la diversit

159

Une solution plus simple lors de limplmentation sur des composants rsolution
rduite consiste effectuer les arrondis adquats. Ainsi, nous avons pu vrifier quavec
les quantifications gnralement considres, les techniques mmse ou zf avec un arrondi
qui vite la division par 0 se comportent de manire assez proche en ostbc-ofdm-cdma.
Cet aspect rsolution, arrondis et bruit de quantification nest pas ngligeable en pratique.
Lordre de certains traitements linaires peut alors jouer ; si le traitement spatial ostbc est
effectu avant ltalement, la reprsentation des nombres jusqu la sortie du codage peut
tre effectue avec peu de bits significatifs. Les fonctions ofdm sur les diffrentes antennes
dmission peuvent tre proches (en particulier en Alamouti o il convient deffectuer la fft
dun symbole s1 puis de son conjugu au temps suivant ; des traitements combins peuvent
rduire la complexit, comme le lien entre les oprations matricielles de fht et de fft
p

mentionn au chapitre 4). Par ailleurs lmission, les normalisations (1/ Sf , 1/ Nc ,. . .)


peuvent tre effectues au moment le plus appropri dans la chane pour rduire le bruit de
quantification, ou en ajustant la puissance au niveau de lasservissement de lamplificateur.
6.1.3.2

Optimisation du chip-mapping

De mme que laccs multi-utilisateurs pouvait se faire en temps, frquence ou code, laccs
multi-antennes du codage spatial peut se faire en espace-temps, espace-frquence, espacecode ou espace-temps-frquence. Nous allons prsenter lide gnrale du codage espacetemps-frquence ici, avant de dlivrer quelques solutions plus simples reprsenter par
la suite. Par ailleurs, combinant ce traitement spatial lofdm-cdma, le chip-mapping
dtalement sur le slot vu en section 4.1.4.2 est tendre en mimo. Ainsi, le choix dun chipmapping tridimensionnel (t/f/s) est ncessaire pour combiner les diffrents algorithmes
prsents. Contrairement aux modles thoriques qui supposent une invariance du canal
sur les chips utiliss pour le traitement spatial (souvent en temporel), et gnralement une
indpendance des chips utiliss pour ltalement (souvent en frquentiel), nous avons vu en
section 6.1.1 que le canal fournit une corrlation partielle dans les diffrentes dimensions, ce
qui doit tre mis profit dans les algorithmes. Ainsi lexploitation de la diversit fournie par
le canal, grandement infrieure au nombre de chips du slot, constitue un degr de libert
au niveau du chip-mapping pour raliser un compromis entre diversit et interfrences.
Tout dabord, concernant le codage espace-temps-frquence, le chip-mapping de sortie du codage sur les M T symboles peut-tre ralis de diffrentes manires, (comme
mentionn en section 5.2.1 pour le cas gnral des stfldc), i.e. en espace-temps, espacefrquence ou espace-temps-frquence, comme prsent sur la figure 6.6. Ce nest quun
exemple pour M = 2 antennes dmission et un codage par groupes de Q = 4 symboles sur
T = 4 chips. Nous nutiliserons que les schmas st, sf et stf prsents, sous-entendant
laspect adjacent (12) . Ensuite, les Q symboles dentre utiliss pour chaque codage
(12)

Nous pourrions reprendre la convention du chapitre 4 et lappliquer en codage espace-temps-frquence


en appelant par exemple ces chip-mapping de sortie du traitement spatial st1da, st1de, sf1da, sf1de,
stf2da, stf2de. . . Cependant seuls les schmas sur des chips adjacents nous intressent, puisque le codage
utilis cherche favoriser lorthogonalit spatiale, i.e. la corrlation du canal sur les chips utiliss.

160

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

peuvent provenir de symboles conscutifs (comme sur la figure prcdente) ou non. Cette
remarque est pertinente lorsquon considre le reste de la chane et ltalement, puisquon
peut alors considrer un chip-mapping dentre du traitement spatial qui prend des chips
dun mme symbole-tal ou non. Pour allger la prsentation, nous privilgions un chipmapping dentre linaire sur des symboles soit conscutifs, soit spars de Sf ou Nd . Ces
dernires solutions seront utilises car elles vitent de traiter un symbole-tal sur le mme
bloc de codage spatial ; nous prendrons par dfaut une sparation Nd correspondant un
codage spatial par sous-porteuse.
En combinant ce chip-mapping de traitement spatial avec le chip-mapping dtalement
vu au chapitre 4, nous proposons quelques schmas que nous utiliserons par la suite. Loin
dtre exhaustive et de prsenter toutes les optimisations possibles, la figure 6.7 donne ainsi
les principaux chip-mapping considrs en prenant un codage espace-temps ou un codage
espace-frquence pour M = T = Q = 2, et un talement de taille Sf = 4 similairement
la figure 4.11 en siso. La figure ne fait apparatre que deux symboles-tals par soucis
de clart. Nous avons videmment favoris le traitement spatial en employant des chips
Nd = 8,Nbd = 4
a1 a2 a3 a4 b1 b2 b3 b4...

-a2 -b2 -c2 -d2

-h2

-a2

a1

-a4

a3

-b2

b1

-b4

b3

-a2

a1

-b2

b1

-c2

c1

-d2

d1

a1

h1

-c2

c1

-c4

c3

-d2

d1

-d4

d3

-a4

a3

-b4

b3

-c4

c3

-d4

d3

-h2

h1
h3

b1

c1

d1
...

Q=4

-a4 -b4 -c4 -d4

s
f

-h4

a1

b1a4 c1b4 d1c4

a2

b2

c2

d2

h1

a3

b3

c3

d3

h3

a4

b4

c4

d4

h4

d4

h3

h2

...

a1

a2

a3

a4

b1

b2h1 b3h2 b4h3

c1

c2

c3

c4

d1

d2

d3

d4

h3

a1

a2

b1

b2

c1

c2

d1

d2h3

a3

a4

b3

b4

c3

c4

d3

d4

h1

h2

h3

h4

...

...

h1

h2

h3

h4

antenne 2

antenne 1

FP2005

(a) st

(b) sf

(c) stf

Fig. 6.6 Chip-mapping de sortie du codage espace-temps-frquence (exemple avec Q =


T = 4,M = 2)
s
f

-b1 -b2
a4 -b3
b4 -b4

-b1

-b2

-b3

-b4

a1

a1

a2

a3

a4

a2

a3

a4

-b1 -b2
a1

a1

a2

-b4 -b3
a1

a2a4 a3b4 a4c4

b1

b2

b3

a1

d4

b4

a4 a2b4

b1

b2

c4 a3d4
b3

a4

a1

a2a4 a3<
b4 c4

b4

b1

b2

a1

talement
cod.spatial
chip-mapping

a1 a2 a3 a4 b1 b2 b3 b4...

Sf = 4 Sf = 4
Q=2

-b1

a1

b1

a1

a2

(a) st-c1da
-b2

b2

a2

a3

-b3

a3

a3
b3

(b) st-c1de
-b4

b3h1 a4h2 b4h3

codage
spatial
sur M T
chips

a4
b4

a4

d4

(c) st-c2da

-b1

a1

-b1

a1

-b4

a4

-b2

a2

-b2

a2

-b3

a3

-b3

a3

a1

b1

a2

b2

a3

b3

a4

b4

h1

h2

h3

a1

b1

a4

b4

a2

b2

a3

b3

h1

h2

h3

FP2005

(d) sf-c1da

(e) sf-ctda

(f) sf-c2da

Fig. 6.7 Exemples de chip-mapping espace-temps-frquence utiliss (Q = T = M = 2)

6.1 talement, redondance et traitements au service de la diversit

161

adjacents (codage spatial orthogonal ), diminuant alors les possibilits dorthogonalit


entre utilisateurs pour ltalement (cf. schmas c2da). Les figures utilisent un chip-mapping
o le traitement spatial ne se fait pas sur un mme symbole-tal ; (a)(b)(c) utilisent
un chip-mapping spatial de sortie temporel, et (d)(e)(f) frquentiel ; (a)(b)(d) utilisent
un chip-mapping dtalement purement frquentiel. Dans [12], nous nommions les chipmapping de manire simplifie, prenant par dfaut un codage espace-temps (st) ; nous
ferons de mme par la suite en appelant par exemple c1da le chip-mapping st-c1da.
Le chip-mapping, favorisant plutt la diversit ou lorthogonalit entre utilisateurs,
jouera galement sur le besoin ou non doptimisation de . Par extension aux systmes
annulation dinterfrences, cela jouera sur le niveau de mai supprimer chaque itration (assez fort en premire itration avec faible, i.e. un traitement proche du zf, puis
rduit par la suite si lannulation est efficace). Dans le cas particulier dostbc profitant
de suffisamment de diversit spatiale, il peut tre judicieux de choisir un chip-mapping introduisant peu de mai, mme si ltalement na alors pas dintrt au niveau rcupration
de diversit frquence-temps additionnelle. Ceci est particulirement vrai dans le cas dun
simple rcepteur linaire de type zf, ce que nous vrifierons travers les rsultats. Dans le
cas dun rcepteur itratif pouvant rduire la mai, la diversit multi-dimensionnelle peut
toutefois tre rcupre au prix dune plus grande complexit (nous prsenterons alors la
limite sub). Cependant, nous vrifierons quau del dune certaine valeur de diversit, les
performances augmentent peu. Par ailleurs, profiter dune diversit lie au chip-mapping
en canal raliste signifie galement que certains codes dtalement, et donc certains utilisateurs, peuvent tre favoriss. Leur ordre dattribution compte alors, surtout charge
rduite (il est souhaitable par exemple de favoriser les codes ayant des transitions sur les
chips les plus corrls afin de rduire la mai). Effectuer des rotations de codes sur les utilisateurs peut tre une solution pour moyenner cet effet (lutilisation dun mme code wh
par utilisateur sur tout le slot et toutes les antennes nest pas forcment optimal en termes
de ber moyen si un code dfavoris se retrouve en dessous du point de fonctionnement
permettant un fer nul en sortie de dcodage-canal). Nous vrifierons ces tendances en
dlivrant des rsultats par code-utilisateur.
6.1.3.3

Optimisation des llr lentre du dcodeur-canal

Nous avons vu que la gnration de dcisions dures en sortie du sous-systme mimomc-cdma nest pas souhaitable si un dcodage-canal suit. En particulier, lemploi de la
dtection ml dure par petits blocs nest plus optimale. Nous choisissons donc de dlivrer des
symboles souples suivi dune conversion symbole--llr. Dans la mesure o ces symboles
ne proviennent pas de la transmission travers un simple canal awgn, il est possible
doptimiser cette conversion en tenant compte de la connaissance du canal et des processus
mis en uvre dans le sous-systme mimo-mc-cdma. Ainsi, contrairement au demapping
propos en section 4.2.2.3, il ne sagit pas simplement de lopration inverse de modulation,
mais galement dune prise en compte des distorsions. Lquation (4.45) devient alors

162

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

(llr) :

s, G, H, s )
b(i) , ln P (b(i) = 0|
(
)
P (b i = 1|
s, G, H, s )

Dans le cas dune constellation quelconque, nous obtenons


P
P
P
(s
=
s|
s
,
G,
H,

)
s|s, G, H, s ) P (s)
s
s
s p (
b(i) = ln P 0
= ln P 0
s, G, H, s )
s|s, G, H, s ) P (s)
s1 P (s = s|
s1 p (

(6.10)

(6.11)

o est le sous-ensemble de la constellation dont le bit b(i) = . Tant


P quon ne possde
s|s, G, H, s )
s p (
.
pas da priori sur s en rception (quiprobable), cela devient b(i) = ln P 0
s|s, G, H, s )
s1 p (
Pour simplifier la prsentation du calcul, nous allons fonctionner sur la voie relle en
reprenant les conventions du demapping bpsk de la section 4.2.2.3. Ainsi, nous appelons
maintenant b R lunique bit-souple fiabilis qui nous intresse parmi les R bits
que contient chaque symbole dune constellation quelconque(13) . Nous cherchons alors
rutiliser linformation b provenant du demapping prsent au chapitre 4, en la multipliant
ensuite par une fiabilit pour obtenir le llr souhait :
b(i) = f (b(i), G, H, s ) 7 b = b
(6.12)
Repartant de lquation (6.7), nous pouvons reprsenter la dtection ostbc-ofdm-cdma
par la relation quivalente
Nu
X
1
Mij si + Bj
sj = Uj sj +
(6.13)

|{z}
|{z}
i6=j
signal utile
| {z } bruit eq.
mai

Par clart, nous abandonnons lindice utilisateur j. Comme mentionn au chapitre 4, b est
gal au symbole s en bpsk, ou bien sa partie relle sR en qpsk. Calculer exactement le
llr partir de lquation prcdente implique lintgration de distributions complexes, dpendantes du canal et de la dtection pour chaque symbole, ce qui nest pas envisageable.
Toutefois, en utilisant lapproximation gaussienne sur les distributions du bruit quivalent
et des interfrences, le calcul se simplifie. Nous avons montr en annexe B quune telle approximation tait valide avec une dtection zf tant quil existait une diversit spatiale(14) .
En mmse, supposant une diversit dtalement suffisante et invoquant la limite centrale,
on peut dire que mai et bruit tendent vers une distribution gaussienne. Quelques optimisations et simplifications du llr sur canal siso thorique ont t proposes dans [94] en
mc-cdma. Nous allons ltendre en mimo et ladapter au systme propos, en supposant

2
2
une distribution mai+bruit CN 0, 2 2 , avec 2 2 = M
AI +B . Nous obtenons le calcul
de llr suivant :






1
s 4|U|
2
2
b ln exp 1 |
sR Us0 |
ln exp
|
sR Us1 |
=
sR (6.14)
2
2
2
2
2 2
(13)

Le dveloppement restera valide pour dautres modulations en prenant lhypothse Max-log, supposant un snr suffisamment lev par rapport aux distances entre points de la constellation. La somme de
p(s
|smin ,G,H,s )
lquation (6.11) se retrouve alors remplace par le symbole le plus proche : b(i) ln p s|s0min ,G,H, .
( 1
s)
(14)
En effet, la mai est nulle en zf, et le calcul de la variance du bruit quivalent est possible, except en
siso. Lintgration sur la queue dune gaussienne dlivre des rsultats proches du calcul exact.

6.1 talement, redondance et traitements au service de la diversit

163

Les symboles tant normaliss (i.e. s = 1), et la fiabilit tant relative (i.e. les facteurs
|
constants sont inutiles), on obtient = 1 2 |U+
2 , o tait dfini page 136. Nous devons
mai
B
maintenant dterminer plus prcisment les moments en fonction des algorithmes de dtection utiliss. En dveloppant partir de (6.7) et reprenant les hypothses sur ltalement
wh et lindpendance des chips, on obtient en sud le facteur de fiabilit
PSf
( )
1
k=1 heq k
(6.15)

P
P
PN PM PSf
S
S
f
f
2 1 (
2) + 2
2
Nu 1 (
(
)
(
)
(
)
|h
h
k
|
k
)
k
|
|g
eq
eq
n,m

n=1
m=1
k=1
k=1
k=1
Sf
Sf
En pratique, la simplification du calcul au rcepteur simpose. Une premire approximation grossire que nous utiliserons est 1 = 1 (lors de limplmentation, il sera plus
simple de remplacer les deux normalisations de dtection/llr par une normalisation des
seuils du demapping pour les constellations dordre suprieur la qpsk). Nous utiliserons
PSf PM PN
( )2
comme deuxime approximation, adapte au mmse, 2 = 1 k=1
n=1 |hn,m k | .
m=1
En mimo zf et repartant des dveloppements de lannexe B, il est possible dapproximer
PSf
PSf
1
PM PN
3 = ( k=1
k ). Ces approximations concordent en
)1 1/( k=1
2
(
)
k
|h
|
n,m
m=1
n=1
donnant une fiabilit croissante avec la puissance totale du canal h sur les diffrents chips
utiliss. Dans les premires simulations, afin de simplifier les traitements, nous emploierons
soit les llr du chapitre 4 (i.e. = 1), soit ces mmes llr multiplis par lune des fiabilits
proposes lorsque nous tudierons une optimisation plus fine.

6.1.4

Proposition de codes espace-temps-frquence faible complexit

Nous avons vu jusqu prsent que les schmas de codage espace-temps privilgiaient soit le
rendement, soit la diversit spatiale maximale. Cependant, un schma intermdiaire nous
semble plus adapt, et nous allons proposer de nouvelles techniques de codage espacetemps-frquence qui dlivreront de meilleures performances tout en gardant une faible
complexit de dcodage. Pour cela, nous fixons dabord les critres de construction
privilgier, puis donnons quelques exemples de systmes 2xN et 4xN.
Rgles de construction . Avec un codage-canal externe, le sous-systme mimo-ofdmcdma doit, un dbit donn, abaisser le snr requis pour avoir un taux derreur binaire
autour de 102 sans codage. Dans ce cas, il est important de privilgier le rendement du
codage espace-temps, avant la diversit qui sera rcupre la fois par le traitement spatial
et les combinaisons dtalement et de codage. Voici par ordre dimportance dcroissant
les rgles de conception que nous fixons :
Nous imposons dans ce chapitre une compatibilit avec de nombreux terminaux,
permettant une faible complexit de dcodage et la dtection correcte sur des terminaux nayant quune seule antenne de rception, ceci quel que soit lenvironnement.
Sans connaissance du canal lmetteur, cela signifie un codage sans interfrences
complexes traiter, et impose Q T , i.e. Rstc 1. Un codage orthogonal rpond
cette contrainte, la cai tant absente aprs une simple combinaison linaire. Le
reste de la chane sapproche alors dun systme siso.

164

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

Nous cherchons obtenir un rendement maximal, i.e. aussi proche que possible du
rang du canal. Cependant, le point prcdent limitant le rendement spatial, nous
essaierons dobtenir Rstc = 1. La redondance sera en effet plus intressante au
niveau bit par codage-canal externe sur tout le slot.
Nous cherchons ensuite optimiser les performances en profitant au mieux de la diversit disponible. Si cela introduit des interfrences, un compromis est requis pour
obtenir un faible taux derreur bas snr. La diversit spatiale, rendant le canal plus
gaussien ds le dbut de la dtection, est galement bnfique sur la mai et doit
donc tre privilgie. Maximiser la diversit spatiale implique que chaque symbole
dentre dq stale sur les M antennes dmission et suffisamment de chips dont le
coefficient de canal ne varie pas ; cela se traduit par T M , mais nest pas toujours
compatible avec Rstc = 1 ou une faible complexit. En particulier, les systmes lpmimo [177, 163] vrifient Rstc = 1 mais augmentent les interfrences et la complexit
de dtection, alors que les systmes ostbc respectent la complexit et la diversit
maximale mais sont de rendement infrieur 1 si le nombre dantennes dmission dpasse 2. La diversit rsiduelle peut alors tre exploite dautres niveaux
et nous verrons quelques alternatives si M > 2 ; une approche tri-dimensionnelle
t/f/s va nous permettre denvisager dautres mthodes de codage approchant ces
diffrents critres simultanment. Par ailleurs, la prise en compte des corrlations
temps / frquence / espace est ncessaire pour optimiser le traitement global.
Sil reste des degrs de libert dans le choix du codage, il est intressant de penser
aux contraintes rf en rpartissant le plus uniformment possible la puissance, et
damliorer la robustesse face aux variations de lenvironnement ou de possibles
coupures dantennes.
Codages proposs pour les systmes 2xN . En bi-dimensionnel (tel quen codage
espace-temps bande troite), nous avons vu quun codage orthogonal (tel que le schma
Alamouti qui sapparente au Hadamard complexe) rpondait aux critres de complexit,
rendement et diversit prcdents en 2xN. Dune manire gnrale, la solution respecte la
"
#
matrice de codage
d
o
(d
)
1
u
2
X = 12
CM T
(6.16)
d2 ou (d1 )
o ou () est une opration complexe unitaire fixe telle que dcrit en annexe B.2 (pouvant
combiner une rotation lopration de conjugaison). Nous vrifions alors que XX H
s
f

ou (a)

ou (c)

o (b1 ) o2 (b2 ) o3 (b3 ) o4 (b4 )

...
"

X=
a

ou (-b)

ou (-d)

. . h1
.

h2

1
2

#
a
ou (b)
7
c (b) c (ou (a))

o ou (a1 ) o2 ou (a2 ) o3 ou (a3 ) o4 ou (a4 )

a1

a2

a3 h1

a
4
h2

ou (-b1 ) ou (-b2 ) ou (-b3 ) ou (-b4 )

FP2005

(a) codage st conforme lquation (6.16)

(b) codage stf-c1da gnrique

Fig. 6.8 Exemples de codages proposs pour les systmes 2xN

6.1 talement, redondance et traitements au service de la diversit

165

(|d1 |2 + |d2 |2 )I, et que le code dAlamouti est un cas particulier o ou est lopration
de conjugaison. La figure 6.8 prsente les schmas avec un chip-mapping donn (codage
st et talement frquentiel c1da) en remplaant les symboles d1 et d2 par a et b (nous
gardons ainsi lindice chiffr pour ltalement). En ajoutant la troisime dimension (t/f/s
pour un systme mimo-large-bande), un degr de libert supplmentaire est disponible
au niveau du codage. Nous pouvons en particulier ajouter une dpendance frquentielle
des oprations ralises, ou une combinaison avec du cdd. Un exemple est fourni sur
la figure (b) o lopration c () correspond au dcalage cdd(15) . Ce schma sapparente
alors aux techniques de rotations de constellation, ici effectu par bloc-ofdm sur une
antenne. Avec nos simulations en dtection linaire sud, cela ne prsentera gure dintrt,
mais cette remarque reste intressante lors de lvolution vers des techniques et dtections
plus complexes ou pour des questions dimplmentation rf, et surtout lorsque le nombre
dantennes dmission sera suprieur.
Codages proposs pour les systmes 4xN . En augmentant le nombre dantennes, il
nexiste plus de codage bi-dimensionnel orthogonal de rendement unitaire et apportant une
diversit spatiale maximale. Nous allons donc proposer diffrentes solutions pour garder
Rstc = 1 puis optimiser la rcupration de diversit. Rappelons que le systme possde un
certain nombre de degrs de libert lorsquon considre simultanment les 3 dimensions
t/f/s offertes en mimo-ofdm. Non seulement le chip-mapping est plus flexible, mais en
plus les possibilits de codage sont accrues. Le chip-mapping temps-frquence na rien de
nouveau puisquil existe dj dans de nombreux systmes sous diffrents noms (accs/saut
en frquence et/ou temps). Sa combinaison avec un codage spatial bi-dimensionnel (tel
quespace-temps, espace-frquence ou espace-code) est assez immdiate galement. Par
contre, considrer simultanment 3 dimensions permet denvisager de nouveaux codages
espace-temps-frquence. Nous allons proposer des schmas de codage de rendement unitaire qui fournissent plus de diversit que le schma Alamouti, et qui gardent lorthogonalit ncessaire pour une faible complexit de dtection. Il est galement possible de faire
du codage espace-temps-frquence quasi-orthogonal de rendement 1 en choisissant judicieusement les combinaisons dalgorithmes, lapplication de ltalement (e.g. de type wh
complexe qui est utilis pour Alamouti comme pour ltalement cdma) et le chip-mapping.
Cependant ces schmas semblent difficiles reprsenter dans le cas gnral en imposant
de grandes matrices 3D, et entranent des rsultats variables suivant loptimisation. Nous
prfrons proposer des schmas simplifis de rendement 1 qui combinent les techniques et
notations pr-cites, mme si la diversit spatiale exploite est plus rduite. La diversit
restante est utilise par les autres talements et codages ou convertie dans le domaine
frquentiel, mais nous verrons que ces solutions procurent de bonnes performances.
La premire solution qui vient lesprit, et qui se contente mme de fonctionner dans
un systme 2D (bande-troite), est dutiliser la matrice prsente dans lquation (6.16)
et de lappliquer un systme 4xN en alternant les antennes utilises. Nous appelons ce
(15)

Lopration cdd c () est similaire lopration unitaire ou (), mais ajoute une dpendance frquentielle
dans la rotation. On peut la reprsenter dans le domaine frquentiel, multipliant chaque chip la frquence
dindice k par e2k/Nfft . En posant k = 2k/Nfft , on obtient une rotation ok () par sous-porteuse.

166

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

d1 ou (d2 ) 0
0
0
0
d3 ou (d4 )

X = 12
(6.17)
CM T
d2 ou (d1 )
0
0
0
0
d4 ou (d3 )
Bien que similaire au systme 2xN, prsentant le mme rendement Rstc = 1 et la mme
diversit spatiale par sous-bloc (groupe de 2 antennes sur 2 instants) que le codage dAlamouti, ce schma prsente un intrt en canal raliste. En effet, le canal est habituellement
corrl temporellement entre sous-blocs sur un mme slot, et le saut de sous-bloc apportera une diversit supplmentaire aux codages externes. Les performances ne pourront
donc qutre amliores sur canal raliste. Par ailleurs, nous avons choisi despacer les antennes utilises par sous-bloc (on pourrait intervertir les lignes 2 et 3 de la matrice) pour
maximiser la dcorrlation spatiale, et donc la diversit spatiale rcupre. En tendant
en large-bande, les mmes principes que ceux mentionns en 2xN peuvent tre employs.
Notons que si nous souhaitons privilgier cet accroissement de diversit au niveau de ltalement, il convient de choisir judicieusement le chip-mapping, faisant concider le saut avec
les chips dun mme symbole-tal (en employant un codage sf ou stf si ltalement est
frquentiel par exemple, ou un codage st avec un talement 2D. . .).
schma alal :

Loptimisation de la diversit spatiale pourrait seffectuer en multipliant X par une


matrice unitaire 44 judicieusement choisie pour taler linformation uniformment sur les
diffrents chips ; nous proposons par exemple X 0 = UV X. Nous retombons alors sur une
complexit supplmentaire en rception, et cartons donc cette solution de nos simulations.
La nouvelle diversit (i.e. au del de 2 antennes dmission) tant principalement exploite par les traitements externes, dautres techniques avec T = 2 sont galement possibles. Nous allons ainsi combiner le codage spatial orthogonal par bloc de taille 2 2 avec
un traitement supplmentaire qui tire partie de la csi ou de la troisime dimension en
large-bande. Nous pouvons ainsi combiner le schma de lquation (6.16) avec du beamforming ou du cdd, suivant la csi disponible lmetteur. Supposant labsence de csi, nous
proposons un schma que nous appellerons
alcd :

d1
ou (d2 )
c (d ) c (o (d ))

1
2
u
X = 14
(6.18)

d2
ou (d1 )
c (d2 ) c (ou (d1 ))
o lopration c () correspond toujours au dcalage cdd de retard (16) . Ici encore, nous
privilgions la rcupration de diversit spatiale de chaque sous-bloc 2 2 en choisissant
lordre des lignes prsent dans la matrice. Par rapport la solution prcdente (6.17),
ce schma peut prsenter des avantages rf et apporte une rpartition uniforme et plus
constante de la puissance sur les diffrentes antennes. Cependant, les valeurs des dlais
doivent tre judicieusement choisies. Une optimisation possible peut dailleurs consister
(16)

Notons que si = 0 (c () est lopration identit) on retrouve la solution sous-optimale dun code
orthogonal 22 rptition spatiale , ce qui peut tre vu comme un Alamouti combin du beamforming
dont langle est nul par groupe de 2 antennes, ou encore Alamouti combin avec du cdd de retard nul.

6.1 talement, redondance et traitements au service de la diversit

167

tendre cette matrice temporellement afin dy appliquer lide mentionne dans le paragraphe prcdent de canal diffrent entre chaque groupe de 2 instants. Pour cela, on peut
utiliser diffrentes associations dantennes, et/ou des dlais qui varient chaque bloc. En
effet, changer la valeur de du cdd permet de fournir un canal quivalent diffrent au
rcepteur. Voici deux exemples
de base que nous appellerons alcdd

1 et alcdd2 :
d1
ou (d2 )
d3
ou (d4 )
c (d ) c (o (d ))
d4
ou (d3 )

2
1
u
1

(6.19)
X= 4
;
d2
ou (d1 )
c (d3 ) c (ou (d4 ))
c (d ) c (ou (d1 )) c (d4 ) c (ou (d3 ))

2
d1
ou (d2 )
d3
ou (d4 )
c (d ) c (o (d )) c (d ) c (o (d ))

1
2
4
1 u
2 3
2 u
X = 14 1
(6.20)
.
d2
ou (d1 )
d4
ou (d3 )
c1 (d2 ) c1 (ou (d1 )) c2 (d4 ) c2 (ou (d3 ))
Ces ides peuvent tre videmment combines de manire dlivrer des blocs le plus
dcorrl possible au rcepteur, afin dviter les slots o le canal quivalent reu est en
vanouissement sur toute sa dure. Leffet devra tre vrifi sur lamlioration du ber
et du fer, pour approcher les performances thoriques moindre complexit. Toutefois,
lestimation et lutilisation du canal quivalent tant simplifies pour les quations (6.17)
et (6.18)(17) , nous prsenterons principalement des rsultats avec les techniques alal et
alcd. Ayant jou sur lutilisation de la diversit spatiale et/ou sa conversion dans les
autres domaines, le chip-mapping t/f/s devra tirer partie du nouvel tat de corrlation vu
au rcepteur. La flexibilit de ces systmes innovants est une force mais aussi une source
de complexit de reprsentation et de comparaison, raison pour laquelle nous allons nous
limiter quelques rsultats reprsentatifs dans la section suivante.
Perspectives . Nous avons propos des codes de rendement unitaire, compatibles avec
des rcepteurs mono-antenne, et permettant une dtection performante de faible complexit pour obtenir des communications robustes quels que soient lenvironnement et la
configuration spatiale. En plus doffrir une certaine souplesse, ces schmas sont intressants
en considrant un systme volutif vers de plus haut dbits pour certaines catgories de
rcepteurs plus complexes, ou en couplant ces ides aux applications. Nous verrons ainsi
au chapitre 7 quil sera ais de passer dun rendement Rstc = 1 Rstc = 2 en gardant un
schma proche si le rcepteur dispose de suffisamment dantennes (N 2) et des capacits
de traitement adquates. Alors quavec les schmas alcd, en utilisant un canal quivalent
correspondant la somme de 2 flux, nous avons permis la conservation dune dtection
simple, lutilisation de symboles diffrents mis simultanment de manire non orthogonale
r-introduira des interfrences. Toutefois, en y ajoutant un codage appropri, il est alors
possible dtendre le principe des modulations hirarchiques au domaine spatial. Cette
solution pourrait tre idale pour de la diffusion, et ouvrir la voie un nouveau potentiel
de souplesse entre le dbit (ou la QoS ) et les capacits du rcepteur en termes de nombre
dantennes ou complexit de traitement.
(17)

Dans le deuxime cas alcd, le rcepteur peut voir le systme comme sil ny avait que 2 antennes
dmission et une diversit frquentielle accrue.

168

6.2

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

valuation des performances

Pour proposer des solutions dans diffrents environnements, nous devons valuer les performances en contexte raliste, afin de valider ou non les premires conclusions sur canal thorique des chapitres prcdents. Ainsi, il va tre possible destimer les dbits avec
la chane complte combinant codage-canal, ofdm-cdma et traitement spatial pour des
scnarios typiques, et de conclure sur les compromis les plus adapts. Par ailleurs, des
optimisations supplmentaires apparaissent en contexte corrl, comme le chip-mapping
temps / frquence / espace. Nous allons toutefois devoir restreindre les paramtres prsents et envisager une base commune pour ne pas surcharger cette partie. Ainsi, les simulations au niveau lien se cantonnent aux scnarios de la premire partie, avec le canal
BranE120 60 km/h prsent. La mise en forme ofdm-cdma se fera en utilisant un talement wh de taille Sf = 32 o tous les utilisateurs sont actifs (sauf si explicitement
mentionn comme pour la sub, le systme sera pleine-charge). Un codage-canal sera
associ un entrelacement-bit alatoire sur tout le slot. La comparaison des diffrentes
techniques spatiales se fera principalement en termes de taux derreurs efficacit spectrale identique. Nous verrons galement leffet de quelques optimisations, pour finalement
proposer des solutions adaptes au contexte. Quelques simulations complmentaires avec
diffrents modles de canaux, y compris un modle stochastique de type Metra, ont
t menes pour en vrifier ladquation. Des rsultats avec un simple codage dAlamouti
dans diffrentes configurations (indoor , outdoor , dcorrl, corrl) ont t fournis dans la
contribution [11]. La flexibilit et loptimisation dun tel systme dans un contexte raliste,
en employant un chip-mapping temps / frquence / espace adapt, ont ensuite t proposes
dans la contribution [12](18) .

6.2.1

Comparaison des diffrentes techniques

Nous allons comparer les diffrents algorithmes de diversit dmission (en particulier avec
M = 2 ou 4) ventuellement combine avec de la diversit de rception (N 1). Pour
limiter le nombre de courbes, nous envisageons un talement purement frquentiel, du
turbo-codage et lutilisation de llr prvus pour canal awgn comme dans la section 4.2.2.3,
i.e. non optimiss. Les rendements de modulation et de codage varieront pour proposer des
efficacits spectrales entre 1 et 4.5 bit/s/Hz. La faible complexit au rcepteur sera assure
par des galisations sud, telles que zf, mmse ou mmseso pleine-charge, ou encore mrc
en mono-utilisateur (pour la sub qui permet de dissocier les problmes daccs multiple
cdma des performances du reste de la chane).
(18)

Cette contribution [12] se concentre sur le cas particulier des systmes 2x1 et 2x2 en ostbc. Le modle
de chip-mapping se limite au codage dAlamouti en temps, et les rsultats sont prsents avec de ltalement
1D frquentiel (vu le faible gain en 2D) et une efficacit spectrale maximale de 2 bit/s/Hz. Par ailleurs, la
configuration est lgrement diffrente car adapte au projet MATRICE (Fs = 57.6 MHz. . .).

169

6.2 valuation des performances

6.2.1.1

Performances des techniques avec M = 2 antennes dmission

Les techniques cdd et ostbc de rendement Rstc = 1 sont values avec deux antennes
dmission. Leur complexit est quivalente et reste faible, quelle que soit lefficacit spectrale utilise. Afin de vrifier lexploitation de la diversit spatiale des systmes 2x1, nous
allons galement les comparer aux systmes diversit de rception 1x2.
Rfrences et systmes diversit de rception . Les rsultats prsents sur la
figure 6.9 vont servir de rfrence pour la suite. Les courbes regroupent les rsultats siso
ainsi que les rsultats simo (nous limitant aux systmes 1x2 par clart), des efficacits
spectrales th = 1 ou 2 bit/s/Hz (respectivement avec une qpsk ou une 16qam, et un
codage tcc de rendement 1/2). La diversit spatiale est pleinement exploite par un traitement mrc optimal en rception. Par ailleurs, le mt ayant un environnement riche, les
antennes de rception ne sont que faiblement corrles. Ainsi, ce systme correspond une
borne infrieure de taux derreur pour les systmes diversit spatiale quivalente qui suivront (en particulier les systmes 2x1 ostbc et cdd, au gain dantenne prs). Ltalement
avec un chip-mapping adapt permet galement de profiter dune diversit frquentielle
supplmentaire, au prix dune mai accrue en mmse. Deux chip-mapping (talement sur
des sous-porteuses adjacentes c1da ou des sous-porteuses entrelaces c1de) et trois galisations sont prsents chaque fois. Ltalement linairement rparti sur toute la bande
(c1de) permet damliorer la sub de 2 et 1 dB respectivement en siso et 1x2, par rapport(19) au c1da. Ce gain diminue en mmse pleine-charge pour rester infrieur 1 dB
quelle que soit la configuration. Par ailleurs, lorsque lefficacit spectrale ou la diversit
spatiale augmentent, ce gain devient quasi-inexistant puisque la rduction de bruit due
ltalement et laugmentation de mai se compensent. Comme prvu en zf, les rsultats ne
dpendent pas de la charge et assez peu de ltalement. Nous avions dj mentionn labOn mesurera gnralement la diffrence en snr ncessaire pour obtenir un ber de 105 . Supposant le
systme pleine-charge, la relation entre le snr et Ebt /N0 ne dpend que du rendement global th .
(19)

th = 2

ber moyen

ber moyen

th = 1

1x2

1x1

1x2

Ebt /N0 (dB) = snr (dB)

Ebt /N0 (dB) = snr 3 dB

(a) qpsk

(b) 16qam

1x1

Fig. 6.9 Performance des systmes diversit de rception (1x2 mrc) sur canal BranE120

170

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

sence dintrt de ltalement en siso zf et son faible effet lorsquune diversit spatiale est
disponible. Les courbes avec un talement 2D ne sont pas prsentes, mais nous pouvons
dire que les performances en c2da sont assez proches de la courbe c1da zf (logiquement
entre cette courbe et les performances mmse avec dautres chip-mapping puisquon nexploite alors que trs peu de diversit dtalement). Enfin, les performances en c2deo ne
permettent damliorer que lgrement les performances c1de en sub ou mmse puisque la
diversit temporelle est relativement faible 60 km/h.
Systmes 2xN utilisant la technique cdd . En cdd, un paramtre supplmentaire
m apparat pour chaque antenne dmission m ; ce retard est choisi tel que m = m
avec = 100 chantillons ici, afin de limiter le nombre de courbes. Suivant la valeur
donne , les performances varient gnralement entre celles obtenues en ostbc et en
siso. Ainsi, pour 50 100, les rsultats sont proches de ceux de la figure 6.10, qui
prsente les performances des systmes 2x1 et 2x2 des efficacits spectrales th = 1 ou
2 bit/s/Hz. En comparant les figures 6.9 et 6.10, on saperoit que les schmas 2xN avec
cdd amliorent sensiblement les performances des systmes 1xN, gnralement de 1 3 dB.
Ceci est la consquence immdiate de laugmentation de diversit frquentielle du canal
quivalent vu en rception, qui se retrouve confirme par le fait que les diffrents chipmapping convergent ; on voit en effet que les performances en c1da et c1de se rapprochent
puisque mme des sous-porteuses voisines possdent une corrlation rduite par le cdd.
Logiquement, les performances en 2x1 sont lgrement moins bonnes quen 1x2, au gain
dantenne de rception de 3 dB prs. Elles sont toutefois trs proches pour la sub, montrant
la bonne conversion de la diversit spatiale en frquentiel. Par contre, les performances
sont dgrades pleine-charge par rapport la diversit de rception puisque la mai est
fortement accrue en mme temps que la diversit frquentielle. Nous confirmons donc ici
que la diversit frquentielle et la diversit spatiale ne sont pas traites de la mme faon au
rcepteur. Ceci est encore plus visible en zf, o un systme 1x2 se comporte correctement
alors quun systme 2x1 avec cdd dlivre de trs mauvaises performances. Nous avions
th = 2

ber moyen

ber moyen

th = 1

2x2

Ebt /N0 (dB) = snr (dB)

(a) qpsk

2x1

2x1
Ebt /N0 (dB) = snr 3 dB

(b) 16qam (2x1)

Fig. 6.10 Performance des systmes 2xN utilisant la technique cdd sur canal BranE120

171

6.2 valuation des performances

prdit ce comportement prcdemment (cf. dtails en annexe B), et prconis lemploi de


la diversit spatiale sans cai avant la diversit frquentielle dtalement qui introduit de
la mai.
Systmes 2xN utilisant la technique ostbc . La figure 6.11 prsente les performances
des systmes 2x1 et 2x2 des efficacits spectrales th = 1, 2, 3 ou 4.5 bit/s/Hz. La diversit
spatiale traite par le codage espace-temps dAlamouti et une rception adapte modifie
significativement les conclusions par rapport aux systmes siso du chapitre 4. Cette diversit (qui peut atteindre M N en contexte dcorrl) rend le canal peru plus gaussien,
modifiant limportance relative des talements, du bruit et des interfrences. En particulier, ltalement et la diversit frquentielle ont maintenant un rle rduit. De mme, les
diffrentes galisations convergent, et les performances en zf approchent celles obtenues
en mmse, confirmant les prdictions. Le systme est plus robuste aux interfrences, comme
la mai qui est fortement attnue par le canal quivalent plus plat suite la diversit
spatiale ; les performances en multi-utilisateurs approchent donc celles obtenues en monoutilisateur. Une premire consquence concerne la robustesse et la flexibilit du systme,
th = 2

ber moyen

ber moyen

th = 1

2x2

2x2

2x1

2x1

Ebt /N0 (dB) = snr (dB)

Ebt /N0 (dB) = snr 3 dB

(a) qpsk tcc1/2

(b) 16qam tcc1/2


th = 4.5

ber moyen

ber moyen

th = 3

Ebt /N0 (dB) = snr 4.77 dB

(c) 16qam tcc3/4 (2x2)

Ebt /N0 (dB) = snr 6.5 dB

(d) 64qam tcc3/4 (2x2)

Fig. 6.11 Performance des systmes 2xN utilisant la technique ostbc sur canal BranE120

172

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

qui devient moins sensible aux optimisations de ou du chip-mapping. Les performances


en c1da et c1de sont ainsi trs proches, pour ne pas dire identiques ; seule la sub tire
partie dun lger gain de diversit en c1de. Nous pouvons alors partir sur ce choix en
supposant quune volution du systme (cf. dtection itrative page 127) puisse rduire la
mai rsiduelle, rapprochant encore un peu plus la courbe mmse de la sub. Nous retenons
cependant que cest un degr de libert qui influera peu sur les performances si la diversit
spatiale est leve.
Nous avons ainsi vrifi que lostbc prsente les meilleures performances pour les systmes diversit en 2xN avec une simple dtection linaire. Ceci ds la faible diversit
spatiale dun systme 2x1, conservant les proprits nonces pour les systmes dcorrls
partir du moment o la corrlation spatiale nest pas totale. Les performances sont suprieures celles obtenues en cdd, en particulier en multi-utilisateurs grce au meilleur
traitement de la mai en cdma. Nous pouvons alors envisager une simple dtection zf
ou mmseso. Ce systme est donc trs robuste, ne ncessite pas dinformation prcise de
snr en rception, aucune information en mission, et montre une trs bonne tenue des
performances lors de laugmentation des dbits en accroissant la taille de modulation. Par
ailleurs, pour reprendre les conclusions que nous avions mentionn dans [12], un compromis entre talement et codage persiste(20) , et des degrs de libert supplmentaires
apparaissent(21) .
6.2.1.2

Performances des techniques avec plus dantennes dmission

Nous allons considrer le cas typique dune station de base ayant M = 4 antennes dmission, et de terminaux mobiles ayant N = 1, 2 ou 3 antennes de rception. Lemploi dalgorithmes de diversit assurera la compatibilit avec ces diffrents mt, et lvaluation
des performances en fonction de la configuration et du snr permettra de sadapter aux
conditions en jouant sur les rendements. Nous allons tout dabord prsenter en rfrence
les systmes diversit 2x4 car ils correspondent souvent une borne infrieure de performance pour les systmes ayant une diversit spatiale de 8, afin de les comparer aux
systmes 4x2 (ces systmes 4x2 seront trs utiles en dl car la contrainte en nombre dantennes N sur les terminaux est plus forte). Ensuite, nous allons comparer les systmes 4xN
utilisant les techniques cdd, ostbc ou bien les nouveaux schmas de codage proposs.
(20)

Sans codage-canal, ltalement prsente un intrt mme en zf, contrairement aux cas siso (cf annexe
B, les figures page 101 et la figure 5 de [12]). Ceci est logique puisque la diversit frquentielle nest alors
exploite que par ltalement et que le canal quivalent nest pas purement de Rayleigh en ostbc. Par
contre la diversit est parfois mieux exploite par le codage-canal lorsque celui-ci est actif en zf.
(21)
Au del du degr de libert concernant la taille dtalement, la robustesse et la convergence des
rsultats fournissent une flexibilit quant au choix du chip-mapping. Ce dernier pourra donc tre considr
conjointement avec lvolution du systme vers litratif ou lestimation de canal pour raliser le choix final.
En particulier, lentrelacement frquentiel souvent prn pour ltalement nest pas toujours ncessaire,
voire ngatif.

173

6.2 valuation des performances


th = 2

ber moyen

ber moyen

th = 1

Ebt /N0 (dB) = snr (dB)

(a) qpsk

Ebt /N0 (dB) = snr 3 dB

(b) 16qam

Fig. 6.12 Performance des systmes 2x4 utilisant la technique ostbc sur canal BranE120
Rfrence : systme 2x4 utilisant la technique ostbc . Nous avons vu que la
diversit de rception avec combinaison mrc est optimale. Couple au codage espacetemps dAlamouti, nous dlivrons des performances en 2x4 qui pourront donc servir de
rfrence sur la figure 6.12. Par ailleurs, nous avons ajout des courbes en mmseso pour
montrer le bon rapport complexit-performance. Nous insistons sur le fait quil est plus
judicieux de sur-valuer dans ce cas, i.e. tendre vers lgalisation zf, que de le sousvaluer. Par exemple, les courbes qpsk mmseso sont prsentes avec un sur-valu (i.e.
optimis pour snr = 0 dB) et prsentent logiquement des performances entre mmse et
zf. Par contre, la courbe 16qam mmseso est prsente avec un sous-valu (optimis
pour snr = 4 dB) et on constate une divergence haut snr. Avec un plus lev, les
performances se retrouvent entre les proches courbes zf et sub. Mentionnons que nous
obtenons des taux derreur proches de la limite awgn (par exemple en qpsk, fer = 102
pour un snr autour de 3 dB quelles que soient la charge et lgalisation).
Pour simplifier la suite, nous allons prsenter les schmas cdd et ostbc uniquement
avec une efficacit spectrale identique th = 1 bit/s/Hz, puisque leurs performances deviennent rapidement infrieures celles des nouveaux schmas de codage proposs.
Systmes 4xN utilisant la technique cdd . La figure 6.13(a) prsente les systmes cdd
4x1 et 4x2 en qpsk tcc 1/2. Par rapport aux systmes ayant moins dantennes dmission,
la diversit frquentielle augmente, amliorant un peu plus la pente des courbes et les
performances (except en Mx1 zf videmment). Logiquement, les diffrents chip-mapping
frquentiels convergent et la diffrence entre sub et mmse pleine-charge augmente
cause de la mai. Laccs multiple cdma nest donc pas particulirement adapt au cdd
avec une dtection linaire.
En comparant avec les rsultats 1xN ou 2xN cdd de la figure 6.10, les gains en mmse
avoisinent respectivement 23 dB et 1 dB pour obtenir un ber de 105 . Toutefois, compar
aux systmes 2x4 de la figure 6.12, les systmes 4x2 cdd prsentent une perte significative
pleine-charge (plus de 1 dB en mmse et 3 dB en zf, en plus des 3 dB de gain dantenne

174

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit


th = 1

ber moyen

ber moyen

th = 1

4x2

4x1

Ebt /N0 (dB) = snr (dB)

(a) cdd, qpsk

4x2

4x1

Ebt /N0 (dB) = snr (dB)

(b) ostbc, 16qam

Fig. 6.13 Performance de systmes 4xN sur canal BranE120 (technique cdd ou ostbc)
en rception). On vrifie mme, en comparant avec la figure 6.11(a), que les performances
multi-utilisateurs sont moins bonnes quen 2xN ostbc, surtout lorsque la diversit spatiale
est rduite. Ceci est particulirement visible en zf qui profite peu de la diversit dtalement, voire qui nen profite pas du tout en Mx1 (labsence dexploitation de la diversit
spatiale dans ce dernier cas rend la dtection zf peu adapte). Il est alors plus intressant
de nutiliser que 2 des 4 antennes dmission et le codage dAlamouti, plutt que du cdd.
Systmes 4xN utilisant la technique ostbc . Les codes espace-temps en blocs orthogonaux gnralement considrs dans la littrature et proposs par Tarokh sont simuls ici.
Avec 4 antennes dmission, il nexiste pas de code de rendement unitaire. Pour comparer
efficacit spectrale identique th = 1 bit/s/Hz, nous allons donc utiliser une 16qam et le
code de Tarokh de rendement Rstc = 1/2 rappel en annexe C sous le nom F 4,4,8;gcod .
Les performances prsentes sur la figure 6.13(b) sont presque identiques en mmse ou zf.
Deux mmseso sont fournis pour montrer la diffrence entre un bien choisi ( c ) ou
sous-estim ( = 0.5). Alors que sur la figure (a), en cdd, le zf ne se comporte pas bien
(et prsente de plus un seuil de taux derreur si on affiche les rsultats plus haut snr,
d la remonte de bruit toujours prsente si les facteurs de canal sont faibles), le schma
ostbc ne prsente un seuil derreur quen mmseso si est choisi trop faible, ce qui ne
sera pas le cas en pratique. Ce schma est donc robuste et se contente dune galisation
zf, mais prsente des performances rduites.
En effet, si on compare avec la technique 2xN Alamouti de la figure 6.11(a), on saperoit dune perte de performances en employant un ostbc sur plus dantennes. Par ailleurs,
sans codage-canal, un systme Alamouti 2xN se comporte mieux faible snr(22) que le systme 4xN ostbc prsent ici. La perte est de lordre de 2 dB pour obtenir un ber de 102 .
(22)

Cette remarque concernant la comparaison des schmas faible snr justifie galement que les conclusions thoriques concernant la diversit par calcul asymptotique haut snr ne sont pas directement
applicable dans une chane de simulation complte. En effet, mme si les ostbc de diversit suprieure
(comme ce Tarokh 4xN) prsentent de meilleures performances asymptotiques haut snr, a ne sera plus
le cas pour obtenir un ber de 105 aprs ajout du codage-canal.

175

6.2 valuation des performances

Cette tendance sacclre en augmentant la taille de modulation, rendant les ostbc peu
adapts. Les ostbc ont galement t tudis sur canaux thoriques totalement dcorrls
dans [178]. Lutilisation dun ostbc de rendement suprieur (3/4) permet damliorer lgrement les performances, sans toutefois atteindre celles dun code de rendement unitaire.
Nous confirmons donc ici que la redondance est mieux investie dans le codage-canal au
niveau bit sur le slot que dans le codage espace-temps, et proposons donc ci-aprs de tester
des solutions de codage avec Rstc = 1, tout en gardant une faible complexit de dtection
linaire et des performances accrues par rapport la rfrence Alamouti 2xN.
Systmes 4xN utilisant les schmas de codage proposs . Nous avons vu que les
techniques proposes jusqu prsent en 4xN ntaient pas satisfaisantes, napportant pas
damliorations de performances par rapport un schma 2xN avec codage dAlamouti.
Il est possible de combiner les schmas vu prcdemment, et de favoriser le rendement
unitaire Rstc = 1 en employant les schmas proposs en section 6.1.4. Nous limitons
les combinaisons prsentes, en effectuant un chip-mapping st-c1da ou st-c1de, aucune
rotation de constellation ou modification du dlai du cdd entre chaque bloc, ni dautre
optimisation particulire, afin de vrifier la robustesse des schmas alal et alcd.
La figure 6.14 prsente les rsultats en 4x1 et 4x2 alal avec des rendements th = 1 et
2 bit/s/Hz. Ce schma prsente les meilleurs rsultats obtenus en 4xN jusqu prsent. Par
exemple avec th = 1, alors que les schmas 4x2 ostbc ou cdd ncessitaient, pour obtenir
ber < 105 , plus de 3.7 dB en zf et 2.5 dB en mmse respectivement, le nouveau schma
alal ne ncessite que 2 dB en zf et 1.2 dB en mmse. Par ailleurs, le gain par rapport au
schma 2xN dAlamouti varie de 1 2 dB. De plus, ce schma reste trs robuste puisque
le pire-cas correspondrait des performances au niveau du schma dAlamouti (qui
lui-mme est born par les performances siso ofdm-cdma dans le cas dfavorable dun
canal totalement corrl spatialement). Notons que le chip-mapping dtalement influe
trs peu sur les rsultats, et quun simple dtecteur mmseso approche les performances
optimales de dtection linaire. Ainsi, malgr la faible complexit algorithmique mise en
th = 2

ber moyen

ber moyen

th = 1

4x2

4x1
Ebt /N0 (dB) = snr (dB)

(a) qpsk

4x2

4x1
Ebt /N0 (dB) = snr 3 dB

(b) 16qam

Fig. 6.14 Performance des systmes 4xN utilisant la technique alal sur canal BranE120

176

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit


th = 2

ber moyen

ber moyen

th = 1

4x2

4x1
Ebt /N0 (dB) = snr (dB)

(a) qpsk

4x2

4x1

Ebt /N0 (dB) = snr 3 dB

(b) 16qam

Fig. 6.15 Performance des systmes 4xN utilisant la technique alcd sur canal BranE120
uvre, une dgradation infrieure 2 dB par rapport la limite awgn est obtenue en
4x2 pour 0.5 ber 105 . Notons galement quen intervertissant les lignes 2 et 3 de la
matrice de codage alal dans lquation (6.17), les performances sont lgrement dgrades
suite la corrlation du canal qui dpend de la distance et diminue faiblement la diversit
spatiale.
La figure 6.15 prsente les rsultats avec un codage que nous avions appel alcd
dans (6.18), pour des rendements th = 1 et 2 bit/s/Hz, en 4x1 et 4x2. Pour simplifier la
prsentation et vrifier la robustesse avec des paramtres non optimiss, nous employons
le cas particulier de codage suivant :

d1 d2
d d
1
2
(6.21)
X = 14

d2
d1
d2 d1
Il sagit alors dun cas particulier du schma alcd o nous nutilisons pas la variation
dans la dimension frquentielle. Autrement dit, = 0 et lopration c () se rduit ,
et lopration ou () est lopration de conjugaison. Malgr ces limitations imposes, les
performances observes dpassent lgrement celles du schma Alamouti.
En combinant les ides prcdentes de jouer sur la dimension spatiale et sur les degrs
de libert pour augmenter les diversits temporelles et frquentielles, il est possible doptimiser les performances en fonction du canal et de la configuration dantennes. Encore une
fois, nous nallons prsenter quun cas particulier simplifi du nouveau schma alcdd1
propos dans lquation (6.19), o lopration c () se rduit , et lopration ou () est la

conjugaison :
d1 d2 d3 d4
d d d
d3
1

4
2
X = 14
(6.22)

d2
d1
d3 d4
d2 d1 d4 d3

177

6.2 valuation des performances


th = 2

ber moyen

ber moyen

th = 1

4x2

4x1
Ebt /N0 (dB) = snr (dB)

(a) qpsk

4x2

4 x1
Ebt /N0 (dB) = snr 3 dB

(b) 16qam

Fig. 6.16 Performance des systmes 4xN utilisant la technique alcdd1 (non optimiss)
sur canal BranE120
Mme sans utiliser lopration c () qui pourrait convertir une partie de la diversit spatiale
en frquentiel, les performances obtenues sur la figure 6.16 dpassent celles dAlamouti
ou du schma alcd et sont peu prs quivalentes celles du schma alal. Ce codage
bnficie davantages supplmentaires au niveau de la rpartition de puissance sur les
diffrentes antennes ainsi que dune possible optimisation en faisant varier la valeur de .
Mme sans avoir optimis les codages ni les llr, la diversit temporelle supplmentaire
apporte par les schmas alal et alcdd1 est avantageusement exploite par le codagecanal et se retrouve sur la pente des courbes.
Des variations supplmentaires du canal quivalent par blocs, et lutilisation de la dimension frquentielle par le codage espace-temps-frquence avec 6= 0, permettent damliorer encore un peu les performances pour tendre vers celles dun canal thoriquement
dcorrl en temps tous les 2 bloc-ofdm. Par ailleurs, les rotations apportes sur les
constellations peuvent tre considres conjointement avec les problmes rf afin de mieux
rpartir la puissance sur chaque antenne et dans le temps.
Comparaison des systmes 4xN et conclusions . Les techniques proposes apportent
un gain significatif en contexte raliste par rapport aux techniques existantes comme les
ostbc. Pour mieux valuer ce gain, nous proposons de comparer les diffrents schmas
sur une mme figure pour quelques configurations typiques. Pour simplifier la lecture et vu
leurs faibles effets, seuls les chip-mapping st-c1da sont prsents. La figure 6.17 compare
ainsi les rsultats obtenus pour une configuration 4x1, avec des rendements th = 1 et
2 bit/s/Hz. La figure 6.18 fait de mme pour une configuration 4x2. Par souci de clart,
seules les courbes zf sont fournies en 16qam. Sous une autre forme, le tableau 6.1 rsume
les valeurs de Ebt /N0 requises pour obtenir ber = 105 ou fer = 102 dans diffrentes
configurations. Les solutions viter ne sont pas reprsentes ou en rouge et les plus in-

178

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit


th = 2

ber moyen

ber moyen

th = 1

Ebt /N0 (dB) = snr (dB)

Ebt /N0 (dB) = snr 3 dB

(a) th = 1 bit/s/Hz

(b) th = 2 bit/s/Hz

Fig. 6.17 Performance de diffrents systmes 4x1 sur canal BranE120 60 km/h ; chipmapping c1da
th = 2

ber moyen

ber moyen

th = 1

Ebt /N0 (dB) = snr (dB)

(a) th = 1 bit/s/Hz

Ebt /N0 (dB) = snr 3 dB

(b) th = 2 bit/s/Hz

Fig. 6.18 Performance de diffrents systmes 4x2 sur canal BranE120 60 km/h ; chipmapping c1da
tressantes en vertes. Ce quon peut retenir est le manque de pertinence du cdd(23) , en
particulier en accs cdma avec peu dantennes de rception (4x1) ou en zf, ainsi que des
schmas ostbc(24) de rendement Rstc < 1 tels que les codes de Tarokh, en particulier
lorsque le nombre dantennes de rception ou le dbit augmentent. A loppos, nous remarquons la supriorit des nouveaux schmas tels que alal et alcdd1, dlivrant une
diversit temporelle accrue au dcodage-canal en modifiant le canal quivalent par blocs.
(23)
Les schmas cdd et alcd permettent daccrotre la diversit frquentielle et daugmenter la pente des
courbes faible charge, mais au dtriment de la mai ds que la charge augmente. Le schma alcd garde
toutefois des avantages sur le schma Alamouti.
(24)
La diversit spatiale est parfaitement exploite par ces systmes ostbc, mais la perte en rendement
qui doit tre compense par la taille de modulation les rend inadapts au haut-dbit. De plus, aucune
diversit temps/frquence supplmentaire nest apporte aux algorithmes extrieurs.

179

6.2 valuation des performances

Tab. 6.1 Rapport signal--bruit requis pour obtenir les taux derreurs voulus, pour
diffrents systmes avec N = 1, 2 ou 3 antennes de rception et une efficacit spectrale
th = 1 ou 2 bit/s/Hz ; chip-mapping c1da.

N =1

ber = 105

th = 1

fer = 102

N =1

ber = 105

th = 2

fer = 102

N =2

ber = 105

th = 1

fer = 102

N =2

ber = 105

th = 2

fer = 102

N =3

ber = 105

th = 1

fer = 102

N =3

ber = 105

th = 2

fer = 102

cdd 2xN
= 100
zf > 20 dB ;
mmse 9 dB
zf > 20 dB ;
mmse 7.1 dB
zf > 20 dB ;
mmse 12.6 dB
zf > 20 dB ;
mmse 10.5 dB
zf 5.1 dB ;
mmse 3.3 dB
zf 3.6 dB ;
mmse 1.9 dB

Alamouti 2xN
zf 9 dB ;
mmse 7.2 dB
zf 7.2 dB ;
mmse 5.1 dB
zf 10.8 dB ;
mmse 10.2 dB
zf 9.2 dB ;
mmse 8.4 dB
zf 3.15 dB ;
mmse 2.5 dB
zf 1.6 dB ;
mmse 0.95 dB
zf 5.2 dB ;
mmse 5.1 dB
zf 3.8 dB ;
mmse 3.7 dB
zf 0.3 dB ;
mmse -0.1 dB
zf 0.9 dB ;
mmse -1.4 dB
zf 2.35 dB ;
mmse 2.2 dB
zf 1.3 dB ;
mmse 1.2 dB

cdd 4xN
= 50
zf > 20 dB ;
mmse 7.8 dB
zf > 20 dB ;
mmse 6.5 dB
zf > 20 dB ;
mmse 12 dB
zf > 20 dB ;
mmse 10 dB
zf 4.4 dB ;
mmse 2.5 dB
zf 3.1 dB ;
mmse 1.3 dB

ostbc 4xN
gcod2/4
zf 7.9 dB ;
mmse 7.6 dB
zf 6.7 dB ;
mmse 6.5 dB
zf 3.7 dB ;
mmse 3.55 dB
zf 2.65 dB ;
mmse 2.6 dB
-

alal 4xN
zf 7.9 dB ;
mmse 5.4 dB
zf 6.5 dB ;
mmse 4.25 dB
zf 9.8 dB ;
mmse 9.05 dB
zf 8.6 dB ;
mmse 7.8 dB
zf 2.05 dB ;
mmse 1.2 dB
zf 1.1 dB ;
mmse 0.3 dB
zf 4.1 dB ;
mmse 4 dB
zf 3.1 dB ;
mmse 3 dB
zf 0.6 dB ;
mmse 1 dB
zf 1.4 dB ;
mmse -1.9 dB
zf 1.5 dB ;
mmse 1.4 dB
zf 0.85 dB ;
mmse 0.8 dB

alcd 4xN
=0
zf 8.9 dB ;
mmse 6.7 dB
zf 7 dB ;
mmse 4.9 dB
zf 10.8 dB ;
mmse 10 dB
zf 9.1 dB ;
mmse 8.0 dB
zf 2.55 dB ;
mmse 1.9 dB
zf 1.4 dB ;
mmse 0.75 dB
zf 4.85 dB ;
mmse 4.6 dB
zf 3.6 dB ;
mmse 3.4 dB
zf 0 dB ;
mmse -0.5 dB
zf 0.4 dB ;
mmse -0.9 dB
zf 2.1 dB ;
mmse 2 dB
zf 1.15 dB ;
mmse 1.0 dB

alcdd1 4xN
=0
zf 8.3 dB ;
mmse 5.9 dB
zf 6.7 dB ;
mmse 4.5 dB
zf 10 dB ;
mmse 9.1 dB
zf 8.7 dB ;
mmse 7.85 dB
zf 2.15 dB ;
mmse 1.4 dB
zf 1.15 dB ;
mmse 0.4 dB
zf 4.2 dB ;
mmse 4.05 dB
zf 3.3 dB ;
mmse 3.1 dB
zf 0.5 dB ;
mmse -0.9 dB
zf 1.35 dB ;
mmse -1.8 dB
zf 1.7 dB ;
mmse 1.55 dB
zf 0.9 dB ;
mmse 0.8 dB

Pour conclure, les rsultats obtenus avec les codages alcdd1/alcdd2 sont assez variables en fonction de loptimisation (code, , chip-mapping. . .). Cependant, ces schmas
restent robustes et permettent dajouter la diversit spatiale un gain de diversit tempofrquentielle qui peut tre avantageusement exploit par ltalement et/ou le codage-canal.
Nous verrons un axe doptimisation additionnel en section 6.2.2 en jouant sur et les llr.
6.2.1.3

Limites de lvaluation par ber moyen et rsultats complmentaires

Les performances sur canal thorique sont souvent mesures travers un taux derreur
moyen en fonction dun snr moyen. Le snr moyen reste suffisant pour dcrire le canal
awgn, mais il convient de ne pas ngliger dautres paramtres significatifs pour dcrire la
multitude denvironnements et de statistiques de canal. Dans un canal vanouissements
corrl, il conviendrait de donner des performances non seulement en fonction du snr
moyen mais galement dune mesure de diversit de canal. Cette double paramtrisation, en
fonction de lesprance et de la variance du canal, permettrait doptimiser lallocation des
ressources sur les slots plus finement. Les notions de moyenne et variance, de canal awgn ou
de Rayleigh, de distance euclidienne ou de Hamming, de capacit moyenne ou de coupure,
de snr moyen ou de diversit, doivent donc tre manies avec prcaution en contexte
raliste, et ne pas tre considres sparment. Pour illustrer les variations de performances,
nous pouvons fournir quelques courbes reprsentant les diffrentes ralisations de taux
derreur sur des trames donnes. De la mme faon que nous lavons fait pour illustrer la
capacit, nous pouvons reprsenter la distribution de lerreur en plus de sa moyenne, que
ce soit dans le temps, par utilisateur ou par ralisation spatiale.

180

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

1x1

fer

ber

1x1

2x1

2x1

2x2

2x2

Ebt /N0 (dB) = snr (dB)

Ebt /N0 (dB) = snr (dB)

Fig. 6.19 Taux derreur mesur pour diffrentes ralisations spatiales (500 slots simuls
par ralisation), pour les systmes 1x1, 2x1 et 2x2 Alamouti sur canal BranE120 60 km/h ;
qpsk avec galisation zf et chip-mapping c1da (th = 1)
Optimiser le dbit global en supposant un systme de renvoi des paquets en erreur
(arq) suppose de sintresser aux taux derreurs slot (fer) plus quaux taux derreur binaire (ber), ainsi qu leur variation en fonction de ltat de corrlation spatiale du canal.
La figure 6.19 montre ainsi les ber et fer observs pour diffrentes ralisations spatiales,
ainsi que la valeur moyenne en rouge que nous prsentions jusqu prsent. Chaque ralisation correspond la simulation de 500 slots (i.e. une dure de 333 ms) dans un contexte
spatial donn respectant les statistiques du canal mimo urbain typique dcrit au chapitre 3.
La robustesse des schmas prsents se trouve confirme pour lensemble des ralisations.
Des simulations dans dautres contextes de corrlation valident ces conclusions. Le gain
en fer est flagrant, puisquobtenir fer = 102 favorise toujours les systmes diversit
spatiale proposs.
La figure 6.20 illustre la distribution de lerreur la fois par ralisation spatiale du canal
et par utilisateur, pour un snr fix 1 dB. La robustesse du schma employ, ici un systme
2x2 Alamouti avec galisation zf et chip-mapping c1da, est ainsi vrifie par lvaluation des
variances en fonction du canal ou du code-utilisateur. Le trait rouge montre le ber moyen
illustr jusqu prsent, moyenn sur lensemble des codes et des ralisations de canal. Les
toiles bleues dcrivent la valeur moyenne de taux derreur pour une ralisation de canal
donne, et les points verts illustrent la distribution par utilisateur. On saperoit que le
ber ne dpasse pas 102 quels que soient la ralisation spatiale de canal et lutilisateur,
2
2
et on mesure les variances canal
= 1.89 104 et code
= 2.39 107 respectivement.
Les performances dpendent donc peu du code, et ceci est encore plus marqu avec un
chip-mapping c1de puisquil est alors moins probable davoir un utilisateur favoris. Par
ailleurs, au del de 4 dB de snr, les taux derreurs deviennent ngligeables quels que soient
lenvironnement et lutilisateur, validant la robustesse du schma. Nous ne retrouverons
pas une telle robustesse avec des schmas comme le multiplexage spatial et reviendrons
sur ces problmatiques plus haut-dbit au chapitre suivant.

181

fer

ber

6.2 valuation des performances

ralisation spatiale de canal

(a) taux derreur binaire

ralisation spatiale de canal

(b) taux derreur slot

Fig. 6.20 Taux derreur mesur pour diffrentes ralisations spatiales et diffrents utilisateurs (32 canaux et 32 utilisateurs), Ebt /N0 = 1 dB, pour un systme 2x2 Alamouti
sur canal BranE120 60 km/h ; qpsk avec galisation zf et chip-mapping c1da (th = 1)
Cette parenthse souligne la limite de la dissociation des couches 1 et 2 du modle
OSI dans loptimisation. Le canal ne doit pas tre uniquement considr travers sa
reprsentation moyenne si le systme peut sadapter sa valeur instantane, ou du moins
un environnement plus prcis quun a priori moyen. La couche mac tirera en effet
partie de toute connaissance du contexte, mme long-terme , depuis le canal jusqu la
rpartition des utilisateurs. Par concision, nous nexposons pas lensemble des fer et des
dbits obtenus pour les diffrents systmes, mais nous pouvons dores et dj affirmer que
les nouveaux schmas proposs respectent les tendances de robustesse mentionnes, tout
en conservant Rstc = 1. Ladaptation du dbit se fera en jouant sur R et Rc .
Une autre reprsentation des performances, en donnant le dbit total obtenu partir
des slots parfaitement reus (ce qui quivaut un systme avec arq classique), permet
destimer rapidement lefficacit du systme au niveau de la couche physique. La figure 6.21
montre ainsi les dbits obtenus en awgn, et sur canal BranE120 pour 3 systmes nonadaptatifs diffrents : un schma 1x1 mc-cdma, un schma 2x1 Alamouti-mc-cdma, et un
schma 4x1 alal-mc-cdma. Les performances mdiocres des systmes cdd et ostbc de
Tarokh sont omises. La limite de Shannon reprsente le dbit thorique maximal pour les
systmes considrs(25) . Conformment aux scnarios prsents au chapitre 3, les rendements th = 1, 2, 3, 4.5 bit/s/Hz sont obtenus en utilisant un turbo-code avec respectivement une qpsk et Rc = 1/2, une 16qam et Rc = 1/2, une 16qam et Rc = 3/4, et une
64qam et Rc = 3/4. Le gain en dbit des systmes proposs par rapport aux systmes mccdma est rapidement vrifi. Par exemple snr = 10 dB, on atteint 37, 60, et 69 Mbit/s
effectifs (sans considrer la mise en trame des pilotes. . .), respectivement en 1x1, 2x1, et
4x1. Signalons que cette diffrence augmente avec une galisation zf.
(25)

Rappelons que la bande utile est de 46.2 MHz, que lintervalle de garde ofdm entrane une perte de
1/5 et la mise en trame une perte de 1/4 ; la bande quivalente devient Fs Nd /(Nfft + N ) 36.9 MHz, et
27.65 MHz, respectivement sans ou avec la prise en compte de la perte de mise en trame.

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit


Rstc = 1
dbit global, toutes pertes incluses ( Mbit/s)

dbit global sans perte de mise en trame ( Mbit/s)

182

snr moyen (dB)

Fig. 6.21 Dbits globaux obtenus au niveau de la couche physique pleine-charge sur canal BranE120 60 km/h, pour diffrents systmes Mx1 : 1x1 mc-cdma, 2x1 Alamouti-mccdma, et 4x1 alal-mc-cdma ; galisation mmse et chip-mapping c1da ; th = 1, 2, 3, 4.5

6.2.2

Optimisation de quelques combinaisons typiques

Par concision, ne pouvant pas fournir les rsultats optimiss pour les diffrentes combinaisons dalgorithmes, nous allons surtout insister sur quelques schmas prometteurs en voie
descendante, comme lAlamouti-ofdm-cdma.
Vrification de leffet de et des llr . Un premier axe doptimisation important
concerne le choix de la valeur et de la fiabilit donne aux llr conformment aux
propositions faites dans la section 6.1.3.3. Leffet sur les performances est vrifi sur les
figures 6.22 et 6.23, respectivement pour des systmes 2x1 Alamouti et 4x1 alal dans une
configuration typique. La variation du ber Ebt /N0 = 5 dB pour ces systmes est mesure
en fonction de pour 4 types de llr et 2 chip-mapping. Nous voyons que la valeur optimale
de dpend du systme et mme du llr utilis, mais une valeur proche de c dlivre des
performances honntes. Rappelons que = correspond lgalisation zf et que les
faibles valeurs de ne sont pas reprsentes car les performances se dgradent rapidement
avec laugmentation de mai. Nous voyons galement que leffet de loptimisation des llr est
particulirement marqu sur les systmes bnficiant dune diversit fournie au dcodagecanal mais qui nest pas utilise pour ltalement, ce qui est surtout le cas des schmas
avec chip-mapping c1da et du schma alal. Lorsque le llr est optimis, la valeur de
optimale est plus leve que lorsque le llr ne contient pas dinformation de fiabilit
provenant des vanouissements du canal, en particulier en c1da ; ceci est logique puisquon
traite alors leffet des attnuations conjointement avec le dcodage plutt que les percevoir
uniquement comme une lvation du bruit moyen aprs galisation. Comme prvu, les
meilleures performances en mmse ou mmseso sur une large gamme de sont obtenues

183

ber moyen

ber moyen

6.2 valuation des performances

c =

c =

(zf)
valeur donne

(zf)
valeur donne

ber moyen

ber moyen

Fig. 6.22 Optimisation du taux derreur binaire en fonction de , du chip-mapping (c1da


ou c1de) et du llr ( = 1, 1 , 2 ou 3 ) utiliss, Ebt /N0 = 5 dB, pour un systme 2x1
Alamouti sur canal BranE120 60 km/h en qpsk (th = 1)

c =

(zf)
valeur donne

c =

(zf)
valeur donne

Fig. 6.23 Optimisation du taux derreur binaire en fonction de , du chip-mapping (c1da


ou c1de) et du llr ( = 1, 1 , 2 ou 3 ) utiliss, Ebt /N0 = 5 dB, pour un systme 4x1
alal sur canal BranE120 60 km/h en qpsk (th = 1)
avec la fiabilit 2 , et en zf avec la fiabilit 3 . Des conclusions intressantes drivent de
ces rsultats ; il devient par exemple judicieux de garder un chip-mapping adjacent (c1da
ou mieux c2da) avec un llr fiabilis, surtout en zf. Les performances obtenues en 4x1
alal avec un chip-mapping adjacent et les fiabilits 2 ou 3 , mme en mmseso avec
sur-valu ou en zf, restent trs bonnes et dpassent toutes celles mentionnes jusqu
prsent pour un systme avec une seule antenne de rception. Nous vrifions quil est alors
ais dobtenir ber < 105 pour snr = 5 dB et th = 1. Nous pouvons galement fournir
quelques conclusions pour les autres systmes, savoir que la tendance est la robustesse
lorsque la diversit crot ; par consquent, les systmes sont moins sensibles des erreurs
doptimisation lorsque le nombre dantennes de rception augmente.

184

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

Vrification de leffet de ltalement et du chip-mapping . Leffet du chip-mapping


dtalement est partiellement illustr sur la figure prcdente, qui montre lintrt des chipmapping adjacents lorsque le lien entre le sous-systme mimo-ofdm-cdma et le dcodagecanal est optimis travers les llr. Nous avions en effet obtenu de meilleures performances
en c1da quen c1de avec les llr optimiss, et cette diffrence saccrot avec la taille de la modulation. Augmenter la longueur dtalement Sf ne prsente alors pas dautre intrt que
faciliter laccs multiple par le code et nous avons obtenus des rsultats trs proches avec
Sf = 16, 32 ou 64 ; laccs multiple peut donc seffectuer suivant une approche flexible et
mixte (cdma+fdma+tdma. . .) pour rpondre aux contraintes de charge et de complexit.
Un autre aspect du chip-mapping concerne celui du codage espace-temps-frquence. Dans
ce cas, nous avons pu vrifier que le codage espace-temps st se comporte mieux que le
codage espace-frquence sf dans le canal considr, mme pour des vitesses de lordre de
200 km/h. Ceci est logique puisque la solution optimale consiste effectuer le codage sur
des chips le plus corrl possible, ce qui dpend donc des corrlations en temps et frquence
du canal (i.e. du Doppler et de lapdp). Avec le dimensionnent choisi, seuls des contextes
faible talement des dlais et trs haute vitesse (comme en los extra-urbain) peuvent
alors privilgier un codage espace-frquence ou espace-temps-frquence. Par ailleurs, le
chip-mapping dentre du traitement spatial influe assez peu sur les performances avec
lentrelacement-bit alatoire considr, partir du moment o il seffectue sur des chips
de symboles-tals diffrents. Nous conservons donc un codage spatial par sous-porteuse
et allons voir leffet du canal en st dans le paragraphe suivant.

snr (dB) requis pour obtenir fer = 102

snr (dB) requis pour obtenir fer = 102

Influence du canal et des scnarios . La statistique lordre 2 du canal influe sur les
performances et le choix des algorithmes et chip-mapping. Nous illustrons succinctement
leffet de la corrlation temporelle travers la vitesse de dplacement, et leffet de la
corrlation spatiale au rcepteur travers lcartement dantennes sur la figure 6.24.

vitesse de dplacement du mt (km/h)

(a) effet de la corrlation temporelle

2x1 Alamouti mmse

4x1 alal mmse

espacement des antennes de rception ()

(b) effet de la corrlation spatiale

Fig. 6.24 Influence du canal et des scnarios sur les performances de quelques systmes
proposs en qpsk (th = 1) ; systmes 2x2 Alamouti et 4x2 alal avec chip-mapping c1da
et llr non optimiss ; canal BranE120

6.2 valuation des performances

185

Le fait que les nouveaux schmas 4xN proposs ne ncessitent la constance du canal
que sur 2 bloc-ofdm, et non sur 4 comme en ostbc, renforce une fois de plus leur intrt.
Ainsi en augmentant la vitesse de dplacement du mt, les performances ne se dgradent
pas, mais peuvent mme samliorer jusqu 300 km/h pour des codes comme Alamouti
ou alal avec 2 antennes de rception (cf. figure (a)), grce laugmentation de diversit
temporelle. Au del, un compromis entre lorthogonalit et la diversit apparat. Seuls les
schmas avec une unique antenne de rception et une dtection purement zf prsentent
des limites plus faible vitesse ; ainsi, un palier peut apparatre au dessus de fer = 102
ou ber = 105 , ds 150 km/h en Mx1 zf. Ce phnomne sapparente celui mentionn
pour ltalement, confirmant la non-adquation du zf avec des codages/talements sur
des zones forte variation. A haute vitesse, il est donc prfrable dutiliser les galisations
mmse/mmseso, ou des rcepteurs avec au moins 2 antennes.
Leffet de la corrlation spatiale a t reprsent travers ltude sur diffrents canaux dans les contributions [11, 13], et se trouve rsum sur la figure (b) en jouant sur
lcartement entre antennes de rception pour des systmes 2x2 Alamouti-mc-cdma et 4x2
alal-mc-cdma. Le lien avec la corrlation spatiale (qui dpend du canal, de la distance
entre antennes et de la longueur donde ) illustre sur la figure 3.9 est immdiat. Toutefois, les schmas proposs gardent une certaine robustesse, fournissant des performances
toujours suprieures aux schmas Mx1 quelle que soit la corrlation au rcepteur. Les performances que nous avions obtenu en 2x1 et 4x1 sont rappeles par les traits bleus et rouges
respectivement. Leffet de la corrlation semble ainsi assez faible puisquune lgre dcorrlation suffit pour profiter de bonnes performances. Lcartement de 0.5 (3 cm 5 GHz)
considr dans le rapport, bien que faible, suffit donc dans le canal BranE120 . Des rcepteurs de plus grande taille pourront cependant envisager un cartement plus important
pour rduire la corrlation et amliorer les performances.
Rappelons galement que la prdominance dun trajet direct en contexte los ne dgrade pas les performances des systmes Mx1, mais permet au contraire de tendre vers la
courbe awgn comme montr avec lexemple BranE-ter sur la figure 4.22. Nous avions
donc laiss de ct ces scnarios qui peuvent se contenter dalgorithmes tels que le beamforming. Par ailleurs, leffet de la diversit frquentielle, sur laquelle on pourra jouer en
4xN (grce lopration c introduite dans les schmas alcd/alcdd1/alcdd2. . .), nest
pas illustr car une combinaison adapte du chip-mapping et des oprations de diversit
permet doptimiser les performances et dapprocher celles mentionnes jusqua prsent quel
que soit le canal.

6.2.3

Solutions en fonction de lenvironnement et du contexte

Rappelons dabord les conclusions pour un systme 2xN avant de nous attacher aux systmes 4xN prconiss en voie descendante. Le schma idal savre se baser sur un codage
spatial dAlamouti, combin assez simplement lofdm-cdma, et optimis en fonction
des connaissances statistiques sur lenvironnement. La flexibilit principale concerne lac-

186

Optimisation des systmes mimo-ofdm-cdma utilisant des techniques de diversit

cs multiple et le chip-mapping. Toutefois, un systme combinant codage espace-temps et


talement purement frquentiel fournit des performances correctes. Cette optimisation du
chip-mapping peut tre considre conjointement avec dautres optimisations lors de la
dtection et du dcodage : les aspects choix de pour une galisation mmseso, fiabilisation des llr et chip-mapping sont lis. Les performances obtenues sont alors exemplaires,
malgr la faible complexit de dtection linaire. Le schma alternatif cdd prsente de
nombreuses limites qui rduisent ses performances par rapport au systme prconis, en
particulier avec des rcepteurs mono-antenne, en zf ou pleine-charge avec un accs cdma.
Maintenant, supposant quune station de base possde 4 antennes dmission et que les
mobiles en possdent 1, 2, voire plus, des solutions encore plus efficaces et plus souples ont
t proposes. Nous prconisons alors lemploi de codages espace-temps-frquence combinant les ides mentionnes travers les schmas 4xN alal ou alcdd1/alcdd2, cest
dire des codages spatiaux qui ne ncessitent la constance du canal que sur 2 symboles
conscutifs (contrairement aux ostbc qui en ncessitent au moins 4), profitant la fois
dun rendement Rstc = 1 et dune diversit spatiale, laquelle sajoute des diversits
frquentielle et temporelle accrues (en jouant sur les paramtres comme ou la dure T
du codage). Il est ainsi possible de faire varier le canal quivalent par bloc de T = 2 symboles pour optimiser les performances. Rappelons que les schmas 4xN proposs comme
alcdd1/alcdd2 ont t valids puissance totale mise constante, ce qui signifie une
puissance par antenne dmission 4 fois plus faible que pour les systmes siso/simo. Pour
autant, les performances obtenues sont largement suprieures, et cette plus faible concentration spatiale dnergie peut tre avantageuse au niveau des interfrences gnres.
A la flexibilit daccs multiple et de chip-mapping, sajoute alors celle de modification
du canal quivalent en combinant les ides de variation frquentielle du cdd avec le facteur
et de variation par blocs temporels suivant le codage spatial choisi. Des exemples ont t
fournis pour montrer la supriorit de ces systmes quelle que soit la configuration. Suivant
ltat de corrlation en temps / frquence / espace du canal, le chip-mapping idal peut
varier. Toutefois, quelques rgles simples ont t valides par simulation. Ainsi, un codage
espace-temps st est suffisant jusqu 300 km/h dans la plupart des conditions. Ensuite, si
nous conservons un accs multiple cdma, il est prfrable dtaler sur des chips adjacents
afin de diminuer la mai pleine-charge, et de fournir la diversit du slot au dcodagecanal de manire optimise en fiabilisant les llr(26) . La combinaison des nouveaux codes
spatiaux proposs avec une simple dtection linaire sud de type mmseso, un llr fiabilis,
et un chip-mapping adjacent, fournit alors le meilleur compromis performance-complexit
atteint jusqu prsent. La robustesse de ces schmas diversit est galement leur principal
avantage ; il a t vrifi que le systme pouvait prserver des performances correctes quels
(26)
Ltalement peut tre vu comme un moyen dassurer une robustesse en rendant plus gaussien le canal
quivalent. Cependant, cela tale galement le bruit et les interfrences, contrairement une optimisation
conjointe avec le dcodage-canal qui prend en compte les vanouissements. Loptimisation des llr devient
alors prfrable ltalement si de simples dtections linaires sont employes.

6.2 valuation des performances

187

que soient ltat de corrlation t/f/s et la charge, y compris sur une large gamme de vitesses
(de 0 300 km/h).

En rsum, nous avons tudi et optimis des systmes diversit de complexit raisonnable afin de rpondre aux contraintes de la voie descendante ou de la diffusion
vers des terminaux mobiles varis. Pour cela, une premire phase thorique a permis
dadapter les tudes prcdentes au contexte raliste pour dfinir de nouvelles rgles
de conception. Ainsi, une analyse de la diversit fournie par le canal sur un slot est
cruciale pour optimiser par la suite les diffrents algorithmes de la chane de communication. Ensuite, loptimisation tente de raliser un compromis suivant les contraintes
et le contexte, et nous proposons alors un systme trs flexible pour sy adapter, tout
en conservant de simples rcepteurs linaires sud. Ainsi, des mthodes pour optimiser les talements/codages, le chip-mapping, lgalisation, et les llr ont t proposes. Les compromis (talement/codage, performance/complexit. . .) ont t mentionns ds que possible. Dans le contexte 4xN prconis en voie descendante, de nouvelles
solutions de codage espace-temps-frquence innovantes ont t proposes. Les rgles de
conception fournissent les briques de base pour optimiser le systme gnral, et quelques
exemples reprsentatifs sont donns (schmas de codage alal/ alcdd1/ alcdd2. . .)
afin de prsenter le gain en performances en profitant de la diversit dans les 3 dimensions temps / frquence / espace. En particulier, nous privilgions un codage spatial qui
conserve un rendement Rstc = 1 et lorthogonalit, et proposons de jouer sur les trajets
multiples grce aux antennes multiples, plutt quuniquement les subir. Il est en effet
possible de procder des dcalages en temps et/ou frquence des signaux mis sur les
diffrentes antennes, et donc de modifier le canal quivalent vu en rception en crant
ou modifiant des trajets sur la dure dun mme slot. Ces contributions sont vrifies
par simulation pour en valuer le gain, et confirmer les a-priori thoriques. La supriorit des nouveaux schmas en 4xN par rapport aux techniques telles que le cdd ou les
ostbc est illustre dans de nombreux contextes. Lintrt des optimisations proposes
est galement valid, et les rsultats exemplaires obtenus confirment le bon compromis
performances/complexit atteint. Enfin, les schmas proposs savrent robustes sur une
large gamme de scnarios, dpassant toujours les systmes siso mc-cdma, et offrant
une flexibilit et des possibilits doptimisation leves. En particulier, les performances
en 4x2 pour la voie descendante permettent daffirmer quil est ais datteindre des dbits
suprieurs 100 Mbit/s au niveau de la couche physique dans la plupart des scnarios et
faible puissance dmission. Ces systmes rpondent donc parfaitement aux attentes
de la 4G mentionnes en premire partie, que ce soit en dbit, complexit, compatibilit
avec un ensemble de terminaux (y compris mono-antenne), robustesse, . . .
Dans des scnarios un peu moins pessimistes ou en relchant certaines contraintes (par
exemple en supposant un rang spatial de canal suprieur 1 ou en autorisant une
complexit supplmentaire), nous allons maintenant vrifier sil est possible damliorer
encore les performances.

CHAPITRE

Optimisation des systmes


mimo-ofdm-cdma base de
codages espace-temps de
rendement lev

Sommaire
7.1 Compromis entre diversit, multiplexage, et complexit de dtection 190
7.1.1 Introduction et rappels thoriques . . . . . . . . . . . . . . . . . . . . . . 190
7.1.2 Extension de la discussion sur la diversit avec des codes stfldc . . . . . 192
7.1.3 Compromis au niveau des rendements pour maximiser la capacit . . . . . 194
7.1.4 Conclusions et propositions . . . . . . . . . . . . . . . . . . . . . . . . . . 197
7.2 valuation des performances . . . . . . . . . . . . . . . . . . . . . . . . 201
7.2.1 Performances des techniques avec M = 2 antennes dmission . . . . . . . 201
7.2.2 Performances des techniques avec M = 4 antennes dmission . . . . . . . 203
7.2.3 Limites de lvaluation par ber moyen et rsultats complmentaires . . . 209

189

190 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

En relchant certaines contraintes, en particulier au niveau du rendement du traitement


spatial, il est possible damliorer encore les performances pour peu que le rang spatial
du canal soit suprieur 1. Toutefois, ceci entrane gnralement une augmentation non
ngligeable de la complexit de dtection au rcepteur. Nous essaierons de trouver un
compromis entre diversit, multiplexage, et complexit des terminaux multi-antennes, afin
daugmenter les dbits possibles en contexte raliste. Nous allons surtout donner quelques
rgles de conception, vrifier dans quels contextes les codes stfldc de rendement Rstc > 1
sont applicables, et valuer les gains quil est possible dobtenir.

7.1

7.1.1

Compromis entre diversit, multiplexage, et complexit


de dtection
Introduction et rappels thoriques

Limites des systmes diversit . Les systmes diversit tudis au chapitre 6,


qui ne prsentent aucun gain de multiplexage spatial, offrent des possibilits limites pour
exploiter le canal mimo. En effet, comme nous lavions montr au chapitre 5, leur borne
de capacit est gnralement infrieure celle du canal (puisque limite par la capacit
simo awgn), ce qui se vrifie en comparant lquation (5.10) dun systme diversit avec
lquation plus gnrale (5.9) dun systme mimo avec connaissance du canal en rception,
page 112. Nous avions galement vu que le rang spatial rH est le facteur dterminant pour
estimer la capacit du canal et les algorithmes quil est possible dutiliser. Nous allons
donc envisager des schmas de codage stfldc dont le rendement Rstc peut approcher
cette valeur rH , et ainsi maximiser linformation mutuelle entre lmetteur et le rcepteur.
Cette nouvelle capacit mimo offerte suppose des antennes multiples de part et dautre
de la transmission avec une dcorrlation spatiale suffisante, et impliquera gnralement
une dtection plus complexe que pour les systmes diversit. Comme point de dpart,
nous supposons maintenant des terminaux mobiles avec au moins 2 antennes ; un mt avec
N = 2 ou 3 antennes ncessite un espacement denviron /2 = 3 = 6 cm pour une
porteuse de 5 GHz, ce qui reste trs raisonnable.
Par ailleurs, nous essaierons de conserver tant que possible les ides dexploitation des
diversits en temps / frquence / espace mentionnes au chapitre prcdent, en optimisant
les codages et talements dans un second temps. La flexibilit du systme gnral est ainsi
conserve, concernant les accs multiples, talements, chip-mapping. . .
Rappel de lexistant . La plupart des codes espace-temps de la littrature se concentrent
soit sur les performances en termes de robustesse/diversit, soit sur le dbit. Les premiers
optimisent les taux derreurs en utilisant la redondance au niveau du traitement spatial,
afin damliorer les gains de diversit et de codage. Ainsi, la robustesse rsultante permet
daugmenter ventuellement le dbit en jouant sur les autres rendements (taille de constellation de rendement R ou rendement de codage-canal Rc ). Ils appartiennent aux systmes
diversit (tels que les sttc ou ostbc [133, 8] tudis prcdemment), qui permettent

191

7.1 Compromis entre diversit, multiplexage, et complexit de dtection

une compatibilit avec des rcepteurs mono-antenne et fournissent de bons rsultats malgr une complexit de dcodage rduite au mt. Les seconds systmes optimisent le dbit
par un multiplexage spatial des donnes afin dapprocher les bornes de capacit prdites
par Telatar et Foschini [6, 9]. Dventuels gains de diversit et de codage sont obtenus par
la suite en ajoutant de la redondance dans le reste de la chane tel que ltalement et le
codage-canal. Citons les bien connus systmes blast, mais qui prsentent des contraintes
rduisant leur intrt dans notre contexte de voie descendante(1) .
Enfin, en considrant conjointement le codage espace-temps et le reste de la chane
de transmission, il est possible denvisager des compromis et lutilisation de schmas de
codage intermdiaires. Ainsi nous allons discuter dun compromis de rendement avec R ,
Rc et Rstc ainsi que des mthodes dtalement de linformation pour profiter du maximum
de dbit et de diversit. Par ailleurs, les ostbc offraient un dcodage optimal trs simple
alors que les systmes multiplexage ncessitent une complexit trs leve ; nous allons
donc chercher des solutions sous-optimales afin de proposer des systmes offrant un bon
compromis dbit/robustesse/complexit, ainsi quune flexibilit. En effet, trouver le bon
compromis ncessite de sadapter lenvironnement et aux possibilits du rcepteur en
termes de nombre dantennes, dbit, complexit. . .
Rappel des performances thoriques obtenues au chapitre 5 . Nous avions montr
la supriorit des schmas de codage spatial haut rendement sur les systmes diversit
dans certains contextes thoriques et avec une dtection optimale (ml). En particulier,
(1)

Les systmes multiplexage spatial de rendement maximal ncessitent idalement un nombre dantennes de rception suprieur au nombre dantennes dmission, ce qui est adapt lul mais pas au dl ;
par ailleurs la complexit de dcodage peut tre trs leve pour rduire les interfrences (cai).

th = 4

Rayleighiid Alamouti
Rayleighiid SMv (MuxSpatial)
Rayleighiid STLDCFP2

th = 4 bit/s/Hz :

10

Alamouti (Rstc = 1) + 16qam (R = 4)

ber moyen

SMv

(Rstc = 2) + qpsk (R = 2)

stldc-FP2 (Rstc = 2) + qpsk (R = 2)


2

10

10

10

2
4
6
Ebt /N0 (dB) = snr 6 dB

10

Fig. 7.1 Comparaisons des performances dalgorithmes de codage espace-temps en 2x4


sans codage-canal sur canal thorique bande-troite et spatialement dcorrl, th = 4 ;
schmas ostbc-Alamouti, multiplexage spatial smv et stldc-fp2 de rendement plein ;
dtection optimale ml

192 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

si nous rappelons les performances obtenues pour des systmes 2x4 sans codage-canal sur
canal thorique bande-troite, avec le mme rendement th = 4, nous obtenons la figure 7.1.
La configuration tait alors optimiste (grand nombre dantennes de rception, dcorrlation
spatiale parfaite, dtection optimale. . .). Ces avantages se vrifient-il sur canal large-bande
raliste et corrl, en y ajoutant les algorithmes ofdm-cdma et le codage-canal, ainsi
que des contraintes de complexit (en ayant recours des dtections sous-optimales, en
particulier de simples dtection linaires sud) ?
De nombreux facteurs entrent videmment en jeu (dbit souhait, robustesse, variations/corrlations du canal, csi lmission. . .) et nous nallons donc pas entrer dans une
tude systme exhaustive, mais donner quelques pistes pour vrifier si un intrt peut
tre vrifi complexit raisonnable dans les environnements urbains considrs jusqu
prsent.
Degrs de libert et ide gnrale . Aux degrs de libert mentionns au chapitre
prcdent pour les systmes diversit, sajoute une optimisation possible des diffrents
rendements puisque Rstc est maintenant variable. Deux axes majeurs doptimisation se
dessinent alors. Le premier point visera tendre aux systmes employant les stfldc
ltude de diversit dj mene. Le deuxime point consistera tablir un compromis au
niveau des rendements R , Rc et Rstc , pour sadapter aux conditions. Lide principale
consiste voir le systme comme un ensemble de deux codages spars par dventuelles
techniques de rarrangement. Le code interne, correspondant au stfldc, tente de sadapter
au canal, en particulier en termes de rendement, afin de rester inversible quel que soit
lenvironnement et la corrlation spatiale. Le code externe correspond au codage-canal,
qui tente surtout de profiter des gains fournis par des algorithmes bien connus au niveau
bit, en traitant la diversit rsultante sur le slot.
Notons que pour rester linaires, les diffrents traitements fonctionnent dans le domaine
rel partir des matrices tendues proposes en annexe B.2 ; cela permet denchaner
simplement les oprations linaires. Rappelons alors les relations obtenues au chapitre 5.
Le signal reu scrit
y = HF d + = Heq d +
(7.1)
o H, F , d et reprsentent respectivement le canal, le codage espace-temps, les donnes
mises et le bruit awgn. Lapplication dune dtection linaire sud en rception correspond

= Geq y , avec Geq = f (Heq , ) R2Q2N T


d
(7.2)

7.1.2

Extension de la discussion sur la diversit avec des codes stfldc

La diversit fournie par le canal mimo reste celle dcrite en section 6.1.1. Cependant
dans le cas gnral des codes espace-temps-frquence stfldc, son exploitation dans le
domaine spatial devient diffrente des ostbc. En effet, les codes orthogonaux profitaient
de manire optimale de toute la diversit spatiale quelles que soient les conditions. Ceci
se retrouvait par exemple dans lquation (5.41), o la relation entre le signal dtect

7.1 Compromis entre diversit, multiplexage, et complexit de dtection

193

et le signal mis faisait intervenir la somme des diffrents sous-canaux spatiaux : di


PN PM
2
0
m=1 |hn,m | di + . De manire quivalente, nous vrifions en ostbc
n=1
T

Heq Heq kHk I, avec kHk =

N X
M
X

|hn,m |2 .

n=1 m=1

aprs
Le calcul de Heq Heq correspond au canal quivalent (faisant la relation entre d et d)
une galisation de type mrc, et montre la manire dont le code espace-temps exploite la
diversit spatiale. Labsence de termes non-diagonaux confirme labsence de cai, autrement
dit lorthogonalit spatiale en ostbc. Une rpartition uniforme de la puissance o tous
les sous-canaux h contribuent la transmission de chaque symbole di montre la parfaite
exploitation de la diversit spatiale. Ce traitement linaire est donc optimal en ostbc.
T

Par contre, dans le cas gnral stfldc, chaque symbole nest pas forcment mis sur
toutes les antennes, pouvant rduire la diversit spatiale si la matrice F est mal choisie,
et le codage (non-orthogonal) entrane gnralement de la cai. Lvaluation de la diversit
exploite peut tre effectue en considrant conjointement le codage espace-temps et le
canal, cest dire en employant les dveloppements de la section 6.1.1 en remplaant le
canal H par le canal quivalent Heq . Toutefois, cette valuation correspond une valeur
maximale de diversit ngligeant la cai, autrement dit en supposant un traitement idal
des interfrences. La rgle plus simple que nous pouvons dfinir pour que F exploite la
diversit spatiale est quelle soit suffisamment remplie avec une puissance qui-rpartie ;
cela doit permettre de vrifier que les lments diagonaux de Heq T Heq font intervenir le
maximum de sous-canaux diffrents, et quils sont si possible gaux. La minimisation des
termes non diagonaux permet galement de minimiser la cai.
Ainsi, en prenant pour exemple les systmes 2xN de multiplexage spatial (F Q=M,T =1;SMv ,
quation (5.37)) et de codage bh2 (F 4,2,2;bh2 , quation (5.35)), on vrifie respectivement
les galits (sans reprsenter la voie complexe qui a le mme comportement)

PN
PN
2
hn,1 hn,2
n=1 |hn,1 |
Pn=1
PN h h
N
|hn,2 |2
Q=M,T =1;SMv
T
1 n=1 n,1 n,2
n=1
F
7 Heq Heq 2
0
0
0
0
PN
P
2
2
2 N h h
n=1 |hn,1 | + |hn,2 |
PN n=1 2n,1 n,2 2
2 PN h h
F 4,2,2;bh2 7 Heq T Heq 14 PN |hn=1 |2n,1 |hn,2 |2 n=1 |hn,10| + |hn,2 |
n,2
n=1 n,1
PN
2
2
0
n=1 |hn,1 | |hn,2 |

0
0

0
0

PN
PN
(7.3)
.
2
|hn,1 |
hn,1 hn,2
n=1
n=1
PN
PN
2
n=1 hn,1 hn,2
n=1 |hn,2 |

PN
2
2
0
n=1 |hn,1 | |hn,2 |
PN
0
|h |2 |hn,2 |2

n=1
PN
PNn,1
.
2
2

|h | + |hn,2 |
2
h h
n=1
PNn,1
PN n=1 2n,1 n,2 2
2 n=1 hn,1 hn,2
|h
|
+
|h
|
n,2
n=1 n,1

(7.4)
Contrairement au code dAlamouti qui fournissait la diversit spatiale maximale (2N dans
un canal dcorrl) immdiatement et sans crer de cai, on vrifie par lquation (7.3)
que la diversit du multiplexage spatial SMv ne peut excder N et que de la cai apparat (termes non diagonaux). Dans le cas du codage stfldc-bh2, la diversit augmente
mais ne peut excder 2N . Cette amlioration de la statistique sur les termes diagonaux
doit toutefois tre nuance par laugmentation des termes interfrents hors diagonale (y
compris par rapport au multiplexage spatial). Cependant, nous devons souligner que ces
interfrences relatives diminuent statistiquement avec le nombre dantennes de rception
N.

194 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

Rappelons toutefois que la rcupration de diversit spatiale par les stfldc nest pas
laspect prioritaire mis en avant dans ce chapitre, puisque les codages externes et laspect
multiplexage entranent des compromis quil convient de discuter maintenant.

7.1.3

Compromis au niveau des rendements pour maximiser la capacit

Lexploitation optimale de la capacit mimo est au cur de ce chapitre. Les choix effectus
pour y parvenir ne sont toutefois pas vidents. En effet, le choix du codage spatial, en particulier de son rendement, dpend troitement de ltat de corrlation instantan du canal,
et des compromis avec les traitements externes persistent pour optimiser les performances.
Choix de la matrice F et de son rendement Rstc . Le choix de la matrice F avait
t succinctement discut en section 5.1.5.7, en supposant un nombre suffisant dantennes
de rception (N M ). Il convient de ladapter notre nouvelle application, en ajoutant
les contraintes suivantes : la possibilit dune dtection linaire efficace, et un nombre
dantennes de rception limit (pouvant tre N = 2, cest--dire infrieur au nombre
dantennes dmission). A partir des quations (7.1) et (7.2), on voit rapidement que le
systme est inversible (voire bijectif sans bruit) uniquement si le nombre dinconnues est
infrieur ou gal au nombre dquations, ce qui se traduit en fonction des tailles des matrices
par Q min(M, N )T . Si le systme est spatialement corrl et que le rang de la matrice
de canal est dgnr, cette valeur maximale diminue encore. Nous devons donc veiller
ce que le rendement Rstc = Q/T ne dpasse pas ce rang de canal rH , mais sen approche
le plus possible pour maximiser la capacit en bnficiant du multiplexage spatial.
Par la suite, nous allons principalement prsenter des solutions avec Rstc = 2, ce
qui devrait convenir dans la plupart des conditions de fonctionnement envisages. Seuls
quelques rares cas de corrlation spatiale totale sur des rcepteurs nayant que 2 antennes
pourront poser problme, mais il suffira alors de repasser sur un systme diversit(2) .
Ainsi, tant que lenvironnement ne permet pas denvisager du trs haut dbit, les solutions du chapitre prcdent restent les plus robustes. Rappelons que le rang du canal rH
est limit par min(M, N, L) o L est le nombre de sous-trajets, et que nous supposons
dornavant un environnement nlos suffisamment riche, ce qui est conforme aux scnarios.
Par ailleurs, le gain de diversit ne pouvant excder min(M, T )N , nous essaierons de
proposer des codes de taille T M/Rstc afin denvisager une diversit spatiale pouvant
atteindre N M/Rstc . Nous nous limiterons souvent lgalit (rduisant T ) pour diminuer
la complexit de dtection qui dpend des tailles des matrices inverser. Avant dexplorer
le compromis rendement/diversit/complexit et de proposer des matrices F , nous allons
rappeler le compromis multiplexage-diversit limit aux codes espace-temps.
(2)

Il peut tre intressant de faire intervenir un rang de coupure, que nous avions propos sous le sigle
au chapitre 2 ; ce seuil dtermine alors sil est plus intressant de revenir un systme diversit
ou conserver les codes haut-dbit introduits ci-dessous. Par concision, cette rflexion est laisse en
perspective, et se doit dtre considre conjointement avec les problmes dallocation et doptimisation
des couches suprieures.
rsx%

195

7.1 Compromis entre diversit, multiplexage, et complexit de dtection

Compromis multiplexage-diversit au niveau du code espace-temps . Ce compromis a t dfini de plusieurs manires dans de rcentes publications [161, 179, 176],
mais se limite au domaine spatial sans considrer le reste de la chane de transmission,
et repose gnralement sur une dtection optimale ml. Nous rappelons donc brivement
ces tudes tout en insistant sur la limite de ces dernires hypothses et les prcautions
prendre en utilisant les notions de gain de diversit ou de multiplexage.
Ainsi, Zheng [176] dcrit le compromis optimal au niveau du codage espace-temps,
en prenant des dfinitions aux limites, i.e. lorsque le snr tend vers linfini, des gains de
diversit et de multiplexage. Le gain de diversit d est alors dfini partir de la probabilit
derreur Pe c d [45] fort snr c :
log(Pe (c ))
d = lim
(7.5)
c
log(c )
De mme, le gain de multiplexage r est dfini partir de la capacit ou de la variation de
dbit maximum fort snr, R r log2 (c ) [9] :
R(c )
r = lim
(7.6)
c log2 (c )
Le gain de diversit ci-dessus est diffrent de celui de Tarokh (qui dpend de la pep) ou
de Blcskei, mais tend vers la mme limite maximale M N dans un canal de Rayleigh
dcorrl. De mme, le gain de multiplexage maximal est dfini par le rang du canal qui
atteint min(M, N ) en contexte dcorrl. Le compromis idal est alors dcrit dans [176]
en maximisant la diversit d correspond un rendement spatial r :
d(r) = (M r)(N r)

(7.7)

gain de diversit

dans le cas dun canal idal de Rayleigh-i.i.d., o r varie alors de 0 min(N, M ), et d prend
la valeur entre 0 et M N correspondante. La figure 7.2 illustre ce comportement. Ce systme
peut tre vu comme utilisant r antennes lmission et la rception pour transmettre
lensemble du multiplex, alors que les antennes restantes fournissent une diversit.
d
(0, M N )

Hypothse : T M + N 1

Rgion interdite

Canal de Rayleigh
idal
(r, (M r)(N r))

Dgradation de
la propagation
Canal de Rayleigh
corrl

(min(M, N ), 0)

gain de multiplexage spatial

Fig. 7.2 Compromis multiplexage-diversit (r, d) dun code espace-temps, tel que dfini
par Zheng [176]

196 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

Toutefois, les dfinitions prcdentes changent dun article lautre, et il nest pas
rare de voir des codes qualifis de full-rate full-diversity ou dentendre parler dautres
compromis (dbit-performance [180]. . .). Pour rester cohrent avec les dfinitions des chapitres prcdents, nous parlerons plutt de compromis diversit-rendement spatial (avec
des rendements fixs snr fini contrairement la dfinition de Zheng). Ainsi il devient
possible desprer une diversit spatiale maximale M N quel que soit le rendement avec une
dtection ml si T est suffisant(3) . Un compromis existe lorsquon emploie une dtection
sous-optimale sic(4) ou linaire. Par ailleurs, si on emploie une simple dtection linaire
zf, lordre de diversit est rduit(5) . Autrement dit, linversion zf conserve une diversit
uniquement lorsque le nombre dchantillons reus est suprieur au nombre dinconnues,
i.e. N > Rstc . Ainsi, les performances seront plus limites en zf quelles ne ltaient
pour les systmes diversit ; les dtections mmse et annulation dinterfrence (pic/sic)
devraient donc apporter un gain non ngligeable.
Extension des compromis lensemble de la chane de transmission . Pour
revenir au compromis entre diversit, multiplexage et complexit, le schma 7.2 prcdent
correspond la projection diversit-multiplexage sans limite de complexit (une figure
prenant en compte les 3 paramtres sapparenterait alors un ttradre dform), et sans
limite dnergie. Par ailleurs, les autres aspects (modulation, codage-canal, talement. . .) et
algorithmes de la chane, qui peuvent exploiter la diversit et changer le rendement global,
ne sont pas pris en compte. Lextension de ltude dans un cas plus complet et raliste
suggre alors destimer le compromis partir des rsultats de simulations Monte-Carlo.
La notion de robustesse ou fiabilit de la liaison est associe la variation dnergie ou de snr rcupr en phase finale de dtection ; de lautre ct, la notion de dbit
ou de multiplexage est associe au nombre de degrs de libert et la quantit dinformation obtenue aprs dtection. Ces deux aspects ncessitent donc la prise en compte de
lensemble de la chane dmission-rception pour tirer des conclusions quant aux performances. Le compromis de rendement sera illustr par simulations pour valider lhypothse
dune maximisation de Rstc (approchant rH comme le suggre la thorie de linformation), et vrifier quil est plus intressant de mettre la redondance dans le codage-canal
de rendement Rc (6) . Les aspects gains de diversit devront tre considrs conjointement
en temps / frquence / espace travers les rsultats qui prendront galement en compte les
effets du canal et des algorithmes (y compris de lgalisation sud), qui sont difficilement
calculables analytiquement en contexte raliste.
(3)

La diversit maximale est alors indpendante du rendement mais dpend de T et du codage associ
en ml. Pour esprer atteindre une diversit spatiale maximale M N , il faut T M .
(4)
Avec un algorithme sic (type blast), on peut esprer une diversit spatiale maximale M N si le
rendement Rstc = 1 et T M . Cette diversit se rduit si T diminue ou Rstc augmente ; par exemple, si
M = N , la diversit rendement maximal Rstc = M peut atteindre M uniquement si T M .
(5)
En dveloppant les quations (7.1) et (7.2), la diversit dun systme rendement fix avec galisation
zf est limite par N Rstc + 1 (avec 1 Rstc N ) dans un canal idal.
(6)
Le compromis entre la redondance du codage-canal et la taille de modulation R fait galement
intervenir la notion de complexit. On obtient donc un compromis final entre Rstc , Rc , et R .

197

7.1 Compromis entre diversit, multiplexage, et complexit de dtection

7.1.4

Conclusions et propositions

Nous allons rpondre aux diffrents compromis en classifiant grossirement les codes stldc,
puis en illustrant sur des exemples qui conviennent aux scnarios prcdemment dfinis.
Les algorithmes choisis pour valuer les performances, ainsi que les perspectives, sont ensuite dcrits.
Matrices de codage proposes . Sur un canal raliste et dont les proprits varient
dans le temps, il est utile de dlivrer un ensemble dalgorithmes et de codages envisageables
suivant lenvironnement. Pour adapter au mieux le rendement du code espace-temps, nous
proposons tout dabord une illustration rapide en figure 7.3, permettant de comparer les
principaux codes spatiaux employs. Le choix dun stldc dpendra donc de lapplication
et des conditions de fonctionnement. On retrouve les systmes diversit du chapitre 6
dans la zone de rendement Rstc 1, comme les ostbc qui permettent de dlivrer une
bonne valeur de diversit spatiale faible complexit. Le pur multiplexage spatial sm,
loppos, dlivre un rendement Rstc = M mais aucune diversit spatiale dmission. Entre
les deux, un ensemble de compromis aboutit aux codes stldc de rendement et diversit
intermdiaires, dont les schmas dbalx que nous allons proposer ci-dessous. Les points
entours de bleu illustrent les schmas 4xN tests, et les verts les schmas 2xN. Notons que
le curseur correspondant au rang du canal rH peut se dplacer entre 1 et min(M, N ), et
correspond une limite suprieure de rendement spatial que le stldc ne doit pas dpasser
pour tre dcod correctement. Les schmas les plus proches de lextrmit suprieure
droite permettent dobtenir les meilleures performances, mais au prix dune complexit
de traitement pour rduire les interfrences entre antennes (cai) et exploiter la diversit
restante.
rendement spatial Rstc
(M )
min(M, N )
rH

(M N )

diversit spatiale

Fig. 7.3 Comparaison des techniques de codage espace-temps stldc employes, en


termes de rendement et de diversit spatiale

198 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

Pour notre application 4xN avec N 2, nous proposons dutiliser les matrices de
codage dbal et dbalal suivantes (que nous regrouperons sous le nom dbalx) :
dbal (Q = 4, M = 4, T = 2) . Rendement 2 (impose N 2, optimal si rH = 2) ;
diversit limite 2N .

d1 d2
d d
3
4
X = 21
7 F 4,4,2;dbal =

d2 d1
d4 d3

1 0
0 0 0 0
0 0
0 1
0 0 0 0
0 0

0 0 1 0
0 0
0 0

0 0

0
0
0
1
0
0

0 0
1 0 0 0
0 0

0 0
0 1 0 0
0 0

0 0
0 0 0 0
1 0

0
0 0 0 0
0 1
1 0

2 0
0 1 0 0 0
0 0

0 1 0 0
0 0
0 0

0 0
0 0 0 0 1 0

0 0
0 0 0 0
0 1

1 0
0 0 0 0
0 0

0 0
0 1 0 0 0 0

0 0
0 0 1 0
0 0
0 0
0 0 0 1 0 0

(7.8)

dbalal (Q = 8, M = 4, T = 4) . Rendement 2 (impose N 2, optimal si rH = 2) ;


diversit spatiale limite 2N + diversit temporelle augmente.

d1 d2 d5 d6
d d d
d5

6
4
1 3
X= 2
(7.9)

d2 d1 d7 d8
d4 d3 d8 d7
Ces deux codes sont de rendement Rstc = 2 comme nous le prconisions prcdemment,
permettant une dtection linaire sud si rH 2 (i.e. N 2 et la corrlation spatiale de
rception nest pas totale). Le premier code correspond lmission simultane de deux
Alamouti, et le deuxime code y ajoute une optimisation de la diversit temporelle qui
pourra tre avantageusement utilise par les traitements extrieurs tel que le codage-canal.
Tout comme au chapitre 6, les optimisations qui consistent augmenter les diversits
temporelle et frquentielle restent possibles ; nous ne les rappelons pas ici.
La sparation des donnes transmises entre les 2 premiers instants et les 2 suivants
permet de simplifier le dcodage ; ainsi ce codage dbalal peut tre vu comme deux codes
avec T = 2 qui se suivent, rduisant la taille des matrices inverser. La diversit spatiale
semble en tre rduite ; cependant, avec les talements et codages externes, linformation
contenue dans le train binaire original sera bien mise sur lensemble des chips. Nous
vitons alors une redondance dtalement(7) afin de rduire la complexit.
Choix algorithmiques et volutions possibles . Les choix effectus reposent sur une
contrainte forte de complexit, en particulier pour ce qui joue sur le cot et la consomma(7)

La diversit spatiale pourrait tre utilise plus intensment ds le codage espace-temps en effectuant
par exemple un talement spatial total ; la multiplication par une matrice dtalement unitaire comme
la matrice de Vandermonde est une solution parmi dautres : X = UV X 0 . La complexit de dtection
augmente alors avec la taille de la nouvelle matrice obtenue, ce que nous cartons.

199

7.1 Compromis entre diversit, multiplexage, et complexit de dtection

tion du mt. Ensuite, les critres de construction des codes ne sont pas simplement limits
un type de dtection comme le ml, ou des modulations de taille limite comme la bpsk
ou qpsk. En effet, nous utiliserons des dtections linaires sud bases sur la minimisation
de lerreur quadratique moyenne, comme prsent au chapitre 5, et des symboles dentre
tals pouvant appartenir une trs grande constellation (aprs talement, lentre peut
tre suppose complexe-gaussienne comme montr sur la figure 4.6).
Les rgles qui ont abouti aux choix algorithmiques diffrent lgrement de celles adoptes au chapitre prcdent, et peuvent tre rsumes par ordre dimportance dcroissant :
Lexploitation de la capacit mimo impose le choix du rendement spatial Rstc . Pour
rester le plus proche possible de la valeur rH , le systme doit adapter son codage aux
conditions de fonctionnement. En particulier, dans un contexte los ou totalement
corrl, ou avec un rcepteur mono-antenne, le repli vers les techniques de rendement
1 comme les systmes diversit du chapitre prcdent sera la solution adopte.
Dans un souci de complexit de dcodage et de compatibilit avec le maximum
de terminaux mobiles, le passage dun codage spatial lautre doit tre facilit,
et un systme 4x2 doit autoriser lensemble des classes de codage envisages. Nous
tudierons donc principalement des exemples avec un rendement spatial limit 2.
Ensuite, la taille de ce codage doit tre rduite et permettre une dtection linaire
sud de faible complexit. Lemploi de matrices X avec Q = 4, M = 4, T = 2 permet
des inversions matricielles implmentables sur les solutions matrielles actuelles. La
figure 7.4 illustre grossirement le rapport performance-complexit en fonction de la
mthode de dtection ; les deux zones qui nous semblent les plus intressantes sont
symbolises par une toile rouge. Nous allons surtout nous intresser loptimisation
de la rception linaire qui conditionnera lajout dventuels algorithmes pic.
performances
exhaustif
+ itratif

(ml,
map
. . .)
linaire + itratif
(pic, sic . . .)
linaire
(sud)
3G
actuelle

complexit

Fig. 7.4 Illustration qualitative du rapport performance-complexit au niveau du mt


pour diffrentes techniques de dtection

200 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

Lajout des astuces mentionnes au chapitre prcdent (conversion ou augmentation des diversits temporelle et frquentielle) grce des changements ou rotations
de codages tous les T bloc-ofdm permet daugmenter les performances sans rellement augmenter la complexit. Ces aspects de diversit doivent donc tre considrs
conjointement, en mutualisant les effets des diffrents talements et codages. Les
rsultats devront valider ces a priori.
Sil reste des degrs de libert dans le choix du codage, il est intressant de penser
aux contraintes rf en rpartissant le plus uniformment possible la puissance, et
damliorer la robustesse face aux variations de lenvironnement ou de possibles
coupures dantennes. Les solutions haut rendement proposes dans ce chapitre
seront moins robustes que celle proposes au chapitre prcdent, et le taux derreur
peut grimper rapidement si la matrice de canal devient dficiente et la sparation des
interfrences rduite. Un compromis en fonction de la csi et de lapplication devra
tre trouv au niveau des procdures dallocation et des couches suprieures.
Les codes tests en 4x2 rpondent ces critres et permettent facilement de se transformer vers les codes du chapitre prcdent. La similitude entre les codes alcd/alcdd1
et les codes dbal/dbalal est immdiate et permet de remarquer que de simples changements de variables autorisent ces changements de rendement. Par ailleurs, pour une
dtection linaire de type mmseso, la valeur optimale de pourra tre plus difficile
dterminer que pour les systmes diversit, car la cai peut tre considre comme un
bruit additionnel pour lalgorithme de rception sud. Enfin, la capacit dpend aussi de
la charge et de la manire de grer laccs multiple. En dehors de quelques cas particuliers
avec du chip-mapping dentrelacement (c1de ou c2de) en cdma, une pleine-charge (i.e.
attribution de tous les codes) tend optimiser la capacit globale. Nous nous limiterons
donc ces rsultats.
Perspectives . Dans ce rapport, nous avons vit le recours des algorithmes trop
complexes pour tre implmentables, tels que le map. Une recherche exhaustive sur une
constellation multi-dimensionnelle en dl nous semble en effet ardue et de complexit trs
variable suivant les paramtres employs (tailles des constellations, talement. . .), imposant
des contraintes matrielles fortes. Par contre, en se basant sur les rsultats obtenus en
dtection linaire, il est possible denvisager dans un second temps lajout dune boucle
au rcepteur, et donc lemploi de dtections itratives [171, 181]. Un compromis entre
une complexit spatiale et composant sajoute au niveau du mt, pour savoir sil est
plus intressant daugmenter le nombre dantennes de rception ou bien la complexit
algorithmique de dtection en augmentant le nombre ditrations pour rduire la cai.
Lidal serait de maximiser Rstc et R et de ne jouer que sur le rendement de codagecanal Rc ainsi que sur le nombre ditrations, mais la complexit matrielle peut alors
devenir trs grande. Dans tous les cas, un systme flexible est bnfique pour sadapter
ces diffrentes contraintes et effectuer les meilleurs choix en fonctions des conditions. Enfin,
souvrent des perspectives doptimisations complmentaires au niveau des entrelacements,
et des rotations de constellation si des dtections non-linaires sont envisages.

201

7.2 valuation des performances

7.2

valuation des performances

Nous considrons ici le mme systme quau chapitre prcdent(8) , tendu aux codages
spatiaux de rendement Rstc > 1 (codes espace-temps-frquence stfldc), dans le mme
contexte raliste (canal BranE120 60 km/h. . .). Les consquences sur la chane de simulation globale en sont discutes ci-aprs et illustres par quelques rsultats reprsentatifs.

7.2.1

Performances des techniques avec M = 2 antennes dmission

Nous donnons ici quelques rsultats en 2xN avant de nous attarder sur les systmes 4xN, afin
destimer la diffrence de performances par rapport aux schmas Alamouti prcdemment
tudis. Par concision, nous ne fournissons que les rsultats obtenus avec le multiplexage
spatial (sm), les autres codes stfldc de rendement Rstc = 2 napportant pas de gain
dans notre contexte 2xN avec des dtections linaires sud. La diffrence de performance
en fonction du chip-mapping est galement faible, et nous limitons donc les graphiques
ltalement adjacent c1da. Ainsi, la figure 7.5 prsente les rsultats de simulation obtenus
en 2x2 ou 2x3 pour un rendement asymptotique th = 2 bit/s/Hz avec des dtections sud
mmseso ou zf. Nous avons utilis une qpsk (R = 2) et un turbo-codage de rendement
Rc = 1/2 avec le multiplexage spatial (Rstc = 2), et compar les rsultats avec ceux
obtenus au chapitre prcdent en Alamouti (Rstc = 1) 16qam (R = 4) pour obtenir
le mme rendement. Par ailleurs, lemploi du snr moyen c ntant pas optimal pour la
dtection mmse, nous allons reprsenter les performances mmse par une zone colore. La
(8)
Les algorithmes de codage-canal et ofdm-cdma sont inchangs. Les paramtres principaux ont t
dcrits aux chapitres prcdents et dans la partie Notations page xviii. Par concision, ltalement sera
purement frquentiel pleine-charge et les dtections resteront linaires sud. Les rendements de modulation et de codage varieront pour proposer des efficacits spectrales de 2, 3, 4, 6, 8 et 9 bit/s/Hz. Le nombre
dantennes dmission sera M = 2 ou 4, pour N = 2 ou 3 antennes de rception.
th = 2

ber moyen

ber moyen

th = 2

Ebt /N0 (dB) = snr 3 dB

(a) 2x2

Ebt /N0 (dB) = snr 3 dB

(b) 2x3

Fig. 7.5 Performance des systmes 2xN utilisant le multiplexage spatial (sm) sur canal
BranE120 (th = 2 bit/s/Hz, chip-mapping c1da)

202 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

partie haute correspond aux rsultats obtenus en prenant = c , et la partie basse aux
rsultats obtenus en optimisant afin dobtenir les meilleures performances en sud. Les
rsultats les plus intressants en mmseso avec une valeur de = 0 fixe sont donns car
ils reprsentent une solution alternative simple, ne ncessitant pas de connaissance ou de
mesure du snr.
Comme le montre la figure (a) en 2x2, les performances obtenues en sm sont infrieures
celles obtenues en Alamouti au chapitre 6. Lutilisation de codes espace-temps rendement
lev nest donc pas adapte un systme limit en nombre dantennes avec une dtection
linaire. Les conclusions sont diffrentes de celles obtenues avec un dcodage optimal ml,
ce qui est justifi par les prcdents dveloppements qui soulignaient les problmes dindtermination ou dabsence de diversit, ainsi que dinterfrences supplmentaires travers
la cai qui nest pas traite en sud. Ceci se vrifie particulirement sur les rsultats en zf :
les performances en sm sont trs mauvaises vu que le systme doit inverser une matrice de
canal quelconque nayant profit daucune diversit. Le systme ntant pas sur-dtermin
puisquil ny a pas plus dantennes de rception que dinconnues, les interfrences ont un
fort impact ngatif et la remonte de bruit est beaucoup plus leve quavec un ostbc. Les
solutions ostbc sont donc plus efficaces, et plus robustes puisquelles sont moins sensibles
loptimisation de ou la corrlation du canal, ce qui se vrifie par la compatibilit
des solutions diversit avec les rcepteurs mono-antenne contrairement aux solutions
multiplexage spatial.
Comme nous lattendions, cette tendance sinverse lorsque le nombre dantennes de
rception augmente. La diversit spatiale supplmentaire, obtenue en rception quelle
que soit lgalisation, apporte les informations qui permettent davoir un systme surdtermin, et donc de rduire bruit et interfrences. La figure (b) montre ainsi les rsultats
obtenus en 2x3. Lgalisation zf profite de cette unique diversit spatiale qui lui faisait
dfaut. Cependant, seules les dtections mmse/mmseso permettent de concurrencer avantageusement les schmas diversit. Le gain est alors suprieur 0.5 dB, et ceci ds les
faibles snr ce qui est trs avantageux pour les figures de dbit global. Ces schmas
multiplexage restent un peu plus sensible loptimisation de la dtection et de que ceux
du chapitre prcdent, mais mme une simple dtection mmseso avec un fix 2 permet dobtenir des rsultats convenables. Cette tendance positive saccentue videmment
lorsque le nombre dantennes de rception augmente. Ainsi, en 2x4, le multiplexage spatial est clairement le schma le plus adapt, mme avec une simple dtection linaire. Par
consquent, cette solution est idale en ul, et peut tre encore amliore par de meilleures
dtections (exhaustives ou pic/sic vu la plus faible contrainte de complexit des bs).
Par contre, en dl, nous ne pouvons gnralement pas augmenter ce nombre dantennes
de rception. Nous devons donc nous pencher sur des solutions alternatives avec plus
dantennes dmission que de rception.

203

7.2 valuation des performances

7.2.2

Performances des techniques avec M = 4 antennes dmission

En rponse aux contraintes spatiales en nombre dantennes, et pour permettre une bonne
dtection linaire (mme sur des mt limits 2 antennes), nous proposons de tester des
solutions bases sur des codes stfldc de rendement intermdiaire, i.e. Rstc = 2 < M = 4.
Nous limitons les rsultats prsents aux deux codages dbal et dbalal.
valuation des taux derreur avec un rendement asymptotique th = 2 bit/s/Hz
. La figure 7.6 prsente les rsultats de simulation obtenus en 4x2 avec des dtections
sud mmseso ou zf. En rfrence, les rsultats obtenus au chapitre prcdent en alal
sont rappels. On observe quil est alors possible dobtenir des rsultats quivalents, voire
lgrement meilleurs en mmse que ceux obtenus jusqu prsent, ds quil existe 2 antennes
de rception. Les perspectives sont donc encourageantes, puisque ces codages apporteront
un gain immdiat avec lamlioration des rcepteurs, que ce soit en nombre dantennes ou
en complexit de dtection. De plus, ces gains sont vrifis ds maintenant sur lensemble
de la courbe de taux derreur moyen (en ber ou fer), ce qui permet damliorer le dbit
quelle que soit lapplication vise. Par contre, dans des conditions extrmes (corrlation
forte, rcepteur de faible capacit ou mono-antenne, erreur destimation du snr. . .), le
schma alal est plus robuste. En particulier, les performances alal zf sont trs proches
des performances mmse, alors que lutilisation du zf dgrade fortement les performances
en dbalx. Enfin, ces schmas dbalx offrent un gain apprciable par rapport aux schmas
2xN comme le multiplexage spatial prsent sur la figure 7.5. Ce gain est de lordre de
1.5 dB en mmse/mmseso, et augmente lorsque est sur-estim ou en zf. Lemploi des
astuces mentionnes au chapitre 6 sur le changement du code tous les blocs de T = 2
symboles permet damliorer encore les performances en dlivrant une diversit suprieure
au dcodeur-canal. Le simple schma dbalal en est un exemple limit 2 blocs, mais qui
prsente dj un lger gain par rapport au dbal.
th = 2

ber moyen

ber moyen

th = 2

Ebt /N0 (dB) = snr 3 dB

Ebt /N0 (dB) = snr 3 dB

Fig. 7.6 Performance des systmes 4x2 utilisant les schmas dbal et dbalal sur canal
BranE120 (th = 2 bit/s/Hz, chip-mapping c1da)

204 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev
th = 2

ber moyen

ber moyen

th = 2

Ebt /N0 (dB) = snr 3 dB

Ebt /N0 (dB) = snr 3 dB

Fig. 7.7 Performance des systmes 4x3 utilisant les schmas dbal et dbalal sur canal
BranE120 (th = 2 bit/s/Hz, chip-mapping c1da)
La figure 7.7 prsente les rsultats de simulation obtenus lorsque le mt possde 3
antennes. La diversit spatiale additionnelle et laugmentation du rang du canal permettent
dassurer une robustesse supplmentaire, en particulier si une corrlation apparat entre
2 antennes. Lamlioration est immdiate, et il est alors ais dobtenir un gain suprieur
1 dB par rapport aux rsultats alal quels que soient le taux derreur souhait ou le
snr, en mmse ou mme en mmseso avec = 2. Les performances tant trs proches en
mmse et zf pour le schma alal, seule la courbe zf est reprsente. Encore une fois,
les codages plus haut rendement spatial sont plus sensibles au choix de et prsentent
des performances rduites en zf, vu la faible diversit rcupre au rcepteur avec ces
dtections linaires lorsque le nombre dantennes nest pas grandement suprieur Rstc .
Pour rsumer, les schmas diversit de type alal et les schmas de rendement suprieur de type dbalx peuvent prsenter des rsultats quivalents en 4x2 avec une dtection
linaire, mais les schmas dbalx prennent lavantage lorsque le nombre dantennes de rception augmente. Avec un rendement asymptotique th = 2 bit/s/Hz, les schmas alal
doivent employer des constellations plusieurs amplitudes (16qam) pour conserver un
codage-canal suffisant, et donc lattention doit tre porte sur les normalisations et optimisations des llr en rception. Pour leur part, les schmas dbalx peuvent se contenter
de constellations qpsk (ne ncessitant pas de normalisation en puissance en rception),
mais une attention particulire doit tre porte sur la dtection (inversion de matrice plus
complexe quun schma orthogonal) et sur loptimisation de .
valuation des taux derreur plus haut rendement . Lorsque le dbit global
des transmissions augmente, nous allons vrifier le comportement des schmas spatiaux
dbalal. Pour cela, nous allons augmenter les rendements de codage-canal et/ou de modulation, pour obtenir des rendements asymptotiques th = 3, 4 et 6 bit/s/Hz.
Ainsi, la figure 7.8 prsente les rsultats obtenus en augmentant le rendement de
codage-canal Rc = 3/4. La rduction de redondance qui en rsulte a un effet assez

205

7.2 valuation des performances


th = 3

ber moyen

ber moyen

th = 3

Ebt /N0 (dB) = snr 4.77 dB

(a) 4x2

Ebt /N0 (dB) = snr 4.77 dB

(b) 4x3

Fig. 7.8 Performance des systmes 4xN utilisant le schma dbalal sur canal BranE120
(th = 3 bit/s/Hz, chip-mapping c1da)
marqu en dbalal ; les performances en 4x2 deviennent lgrement infrieures celles
obtenues en alal th = 3 bit/s/Hz. En effet, dans cette configuration, les pentes des
courbes de taux derreur sont plus faibles en dbalal qui profite dune diversit rduite
par rapport aux schmas alal. Les schmas diversit reprennent donc lavantage faible
ber, et la diversit dtalement peut alors devenir nouveau bnfique pour compenser
le manque de diversit rcupre par le codage-canal. Alors que les performances taient
proches quel que soit le chip-mapping dtalement avec Rc = 1/2 (i.e. th = 2 bit/s/Hz),
un gain de 0.5 dB est observ sur le fer de la courbe dbalal zf avec Rc = 3/4 (i.e.
th = 3 bit/s/Hz) en employant le chip-mapping c1de au lieu du c1da. Les performances
des schmas haut rendement de type dbalal reposent donc sur la qualit du codagecanal associ, qui est lunique redondance de la chane de traitement et lapport principal
de diversit. Toutefois, le dbalal garde un avantage sur les schmas diversit, mme
dans cette configuration, ds que N > 2.
La figure 7.9 prsente les rsultats obtenus en augmentant le rendement de modulation
R = 4 (16qam) tout en conservant un puissant codage-canal de rendement Rc =
1/2, afin dobtenir th = 4 bit/s/Hz. Les courbes de taux derreur moyen confirment les
prcdentes conclusions. La figure (a) illustre par exemple le mauvais comportement des
systmes 4x2 dbalal en zf, qui prsentent toujours un seuil de taux derreur suite
linversion matricielle qui ne tient pas compte du bruit. La figure (b) illustre les bonnes
performances des systmes 4x3 dbalal avec une simple dtection mmseso o 15 20.
Une courbe dbal zf est galement affiche pour valuer lintrt du schma dbalal qui
modifie le canal quivalent un bloc sur deux.
Afin dobserver rapidement leffet de loptimisation des llr sur ces schmas, nous donnons juste quelques rsultats dans cette configuration en ajoutant les fiabilits proposes
au chapitre 6. Bien que non optimises pour ces schmas de codage, les fiabilits 1 , 2 et
3 peuvent amliorer les performances.

206 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev
th = 4

ber moyen

ber moyen

th = 4

Ebt /N0 (dB) = snr 6 dB

Ebt /N0 (dB) = snr 6 dB

(a) 4x2

(b) 4x3

Fig. 7.9 Performance des systmes 4xN utilisant le schma dbalal sur canal BranE120
(th = 4 bit/s/Hz, chip-mapping c1da)
th = 4

ber moyen

ber moyen

th = 4

Ebt /N0 (dB) = snr 6 dB

Ebt /N0 (dB) = snr 6 dB

(a) 4x2

(b) 4x3

Fig. 7.10 Performance des systmes 4xN utilisant le schma dbalal sur canal BranE120
avec loptimisation de llr 1 (th = 4 bit/s/Hz, chip-mapping c1da)

ber moyen

Ebt /N0 (dB) = snr 6 dB

ber moyen

th = 4

c1de

th = 4

Ebt /N0 (dB) = snr 6 dB

Fig. 7.11 Performance des systmes 4x2 utilisant le schma dbalal sur canal BranE120
avec les optimisations de llr 2 et 3 (th = 4 bit/s/Hz, chip-mapping c1da)

207

7.2 valuation des performances

Ainsi, la figure 7.10 prsente les rsultats obtenus en utilisant les llr fiabiliss avec
1 , en dbalal 4x2 ou 4x3. Les performances en zf ne changent videmment pas (puisque
1 = 1 en zf), mais le gain en mmse est apprciable, en particulier si est sous-valu. Par
exemple en 4x2, un gain de 1 dB est observ en mmseso = 15, pour obtenir ber = 105 ,
en utilisant 1 = 1/ au lieu de = 1 (comme dcrit page 163).
Alors que loptimisation 1 se justifie galement pour les schmas dbalx, les llr fiabiliss par 2 et 3 ont t spcifiquement optimiss pour les systmes diversit. Toutefois
nous illustrons leur effet sur les schmas dbalal afin de savoir si le changement de codage
spatial tout en conservant ces llr reste judicieux. Ainsi, la figure 7.11 prsente les ber
moyens obtenus en 4x2. Pour rsumer, 1 amliore les performances sur un large ventail
de (malgr la simplicit de cette optimisation), et 2 et 3 permettent dobserver un lger
gain en taux derreur moyen si nest pas sous-valu (en particulier en zf, quel que soit
le snr). Ceci approche les conclusions sur loptimisation conjointe chip-mapping--llr de
la section 6.2.2.
On voit donc quil existe une marge de progression des performances tout en restant
en dtection linaire, en employant deux des techniques mentionnes au chapitre prcdent, savoir loptimisation du codage en effectuant des modifications du canal quivalent
par blocs, et loptimisation des llr pour obtenir une formule simplifie efficace pour ces
nouveaux schmas. Par la suite, un rel gain en performance ne pourra tre obtenu quen
envisageant des dtections non-linaires tel quen ajoutant les mthodes pic.
Enfin, la figure 7.12 prsente les rsultats obtenus avec un rendement asymptotique
th = 6 bit/s/Hz en 16qam avec un codage-canal de rendement Rc = 3/4. Ces performances confirment la faisabilit dun systme haut dbit tout en conservant une dtection
relativement simple et linaire. Il est possible datteindre un rendement asymptotique
quivalent en employant une 64qam et un codage-canal de rendement 1/2. Les performances en sont lgrement amliores, mais au dtriment de la complexit au rcepteur.
th = 6

ber moyen

ber moyen

th = 6

Ebt /N0 (dB) = snr 7.78 dB

(a) 4x2

Ebt /N0 (dB) = snr 7.78 dB

(b) 4x3

Fig. 7.12 Performance des systmes 4xN utilisant le schma dbalal sur canal BranE120
avec loptimisation de llr 1 (th = 6 bit/s/Hz, chip-mapping c1da)

208 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

Un compromis entre les diffrents rendements est donc vrifi(9) . Notons que la combinaison dbalal 64qam avec un codage-canal de rendement 2/3 conduit un rendement
asymptotique th = 8 bit/s/Hz, tout en restant envisageable pour un systme 4G puisquun
taux derreur suffisamment faible est obtenu en dessous de 20 dB.
Conclusions sur les taux derreur moyens obtenus . Les performances des systmes 4x1 en dbalx ou des des systmes 4xN (avec N < 4) en sm sont trs mauvaises,
conformment aux attentes, et nont donc pas t illustres. Par contre, les schmas dbalx
prsents se comportent trs bien ds que N 2. Les rsultats sont meilleurs que ceux
obtenus en ostbc (que ce soit en 2xN ou 4xN) et mme dpassent lensemble des schmas
diversit proposs au chapitre 6 ds que lenvironnement nest pas trop dfavorable. Ils
dpassent galement les schmas 2xN pur multiplexage spatial (sm). Toutefois, leur robustesse est rduite en 4x2 par rapport aux schmas de type alal. Nous avions mentionn
au chapitre prcdent que les optimisations de et du chip-mapping influaient peu sur les
performances des systmes diversit ; ce degr de libert est rduit pour les codes stfldc
plus haut rendement spatial, y compris pour les schmas dbalx. Ainsi, les ber moyens
en 4x2 sont peu prs quivalents en alal et dbalal mmse si est correctement choisi,
mais les performances en dbalal sont dgrades en zf. Pour un mt simple avec moins de
3 antennes et peu de besoins dvolution en dbit, un systme diversit avec dtection linaire sud savre suffisant, offrant simplicit, flexibilit, robustesse et compatibilit quels
que soient la corrlation et le nombre dantennes du rcepteur. Lavantage des systmes
dbalal devient plus clair ds que lon envisage quelques optimisations, ou des dtections
plus complexes, ou tout simplement un rang de canal suprieur (N > 2 et dcorrlation
suffisante). Ainsi, les systmes 4x3 dbalal ont largement montr leur supriorit, mme
avec une simple dtection linaire sud. Les performances ne sont alors plus limites par
les courbes simo awgn des systmes diversit, ouvrant la voie une augmentation de
la capacit qui sera dautant plus forte que le systme aura dantennes et saura traiter les
interfrences. En plus de limportance de la qualit de dtection, il faut galement souligner limportance du codage-canal pour ces systmes plus haut rendement. Il devient en
effet le seul apport de redondance de linformation et le principal traitement profitant de
la diversit, contrairement aux schmas du chapitre prcdent.
Enfin, un avantage des schmas bass sur les techniques dbalal dcoule de leur analogie avec les schmas bass sur les techniques alal/alcdd1, ce qui permet de doubler le
dbit en effectuant simplement un changement de variable au niveau du codage spatial. La
flexibilit du systme global en est renforce. Alors que les rsultats proches rendement
asymptotique modr apportent une souplesse, les besoins en trs haut dbit demandent
une tude approfondie, afin de choisir le schma de codage en fonction de lenvironnement,
des possibilits dadaptation des codages et de la dtection, de la complexit de traitement. . . Avant dtablir des conclusions plus prcises, il est donc ncessaire de donner des
mesures de performances supplmentaires, autres quun ber moyen.
(9)

La solution optimale sans limite de complexit consiste gnralement maximiser dabord le rendement
spatial Rstc , suivi du rendement de modulation R , et enfin jouer sur la redondance du codage-canal
travers Rc . Par contre, la contrainte de complexit conduit souvent considrer une constellation minimale
et un codage-canal de rendement compris entre 1/2 et 3/4.

209

7.2 valuation des performances

7.2.3

Limites de lvaluation par ber moyen et rsultats complmentaires

Assurment, les schmas de codage spatial de ce chapitre sont plus sensibles que ceux
du chapitre prcdent aux variations de lenvironnement et la qualit de la dtection.
Nous nallons cependant pas illustrer une lourde tude systme, ni mme les variations en
fonction de lenvironnement ou des utilisateurs ici(10) . Nous allons juste prsenter quelques
rsultats sous un autre angle pour vrifier cette rduction de robustesse, en dtaillant la
(10)

fer

ber

La sensibilit des dtections a dj t vrifie. Concernant lenvironnement, la corrlation spatiale


du canal diminue lefficacit de la sparation des flux et peut augmenter le bruit quivalent. Ainsi, les
contextes los ne sont clairement pas adapts aux schmas avec Rstc > 1 : les rsultats sur canal BranEter deviennent moins bons que sur canal BranE, contrairement aux rsultats siso de la figure 4.22.

Ebt /N0 (dB) = snr 3 dB

Ebt /N0 (dB) = snr 3 dB

fer

ber

Fig. 7.13 Taux derreur mesur pour diffrentes ralisations spatiales (500 slots simuls
par ralisation), pour un systme diversit 4x2 alal (Rstc = 1) sur canal BranE120
60 km/h ; 16qam tcc1/2, avec galisation mmse et chip-mapping c1da (th = 2)

Ebt /N0 (dB) = snr 3 dB

Ebt /N0 (dB) = snr 3 dB

Fig. 7.14 Taux derreur mesur pour diffrentes ralisations spatiales (500 slots simuls
par ralisation), pour un systme 4x2 dbalal (Rstc = 2) sur canal BranE120 60 km/h ;
qpsk tcc1/2, avec galisation mmse et chip-mapping c1da (th = 2)

210 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

variance des erreurs. Puis nous rsumerons les performances travers une mesure de dbit
global de quelques systmes. Enfin, nous proposerons une solution mlant les intrts des
schmas alal et dbalal pour maximiser les dbits.
Distribution des taux derreur en fonction des ralisations spatiales . De la
mme faon que nous avions illustr la distribution de lerreur en plus de sa moyenne pour
les systmes base de code Alamouti (figure 6.19), nous allons le faire pour des schmas
4x2. Ainsi les figures 7.13 et 7.14 permettent de comparer la distribution des ber et fer
en fonction de la ralisation spatiale, respectivement pour un schma diversit alal et
plus haut rendement dbalal. Lillustration est ralise pour un rendement asymptotique
th = 2 bit/s/Hz. Alors que les valeurs moyennes des taux derreurs sont proches pour les
deux schmas, nous voyons que la variance est plus leve en dbalal ; les valeurs extrmes
pour certains tirages confirment donc lintrt des schmas dbalx. En contexte favorable,
un gain suprieur 0.5 dB est obtenu aussi bien en ber quen fer. Par contre, certaines
configurations spatiales favorisent un retour aux schmas diversit.

dbit global, toutes pertes inclues ( Mbit/s)

dbit global sans perte de mise en trame ( Mbit/s)

Dbit global . De la mme faon que nous lavions fait pour des systmes diversit
sur la figure 6.21, nous allons rsumer les performances en donnant le dbit total obtenu
partir des slots parfaitement reus. La figure 7.15 montre ainsi les dbits atteints par un mt
ayant 2 antennes, sur canal BranE120 , pour 3 systmes non-adaptatifs avec les traitements
spatiaux suivants : Alamouti, alal et dbalal. Les performances mdiocres des systmes
simo et mme du multiplexage spatial sont omises. Le gain en dbit des systmes proposs
par rapport aux systmes mc-cdma siso (cf. figure 6.21) ou simo est immdiat. Lintrt
des schmas alal est soulign, et le gain supplmentaire apport en haut dbit par les

snr moyen (dB)

Fig. 7.15 Dbits globaux obtenus au niveau de la couche physique pleine-charge sur
canal BranE120 60 km/h, pour diffrents systmes Mx2 : 2x2 Alamouti-mc-cdma, 4x2
alal-mc-cdma et 4x2 dbalal-mc-cdma ; galisation mmse et chip-mapping c1da ; llr
1 ; th = 1, 2, 3, 4, 4.5, 6

211

dbit global, toutes pertes inclues ( Mbit/s)

dbit global sans perte de mise en trame ( Mbit/s)

7.2 valuation des performances

snr moyen (dB)

Fig. 7.16 Dbits globaux obtenus au niveau de la couche physique pleine-charge sur
canal BranE120 60 km/h, pour diffrents systmes 4x3 : alal-mc-cdma, et dbalalmc-cdma ; galisation mmse et chip-mapping c1da ; llr 1 ; th = 1, 2, 3, 4, 4.5, 6, 8, 9
schmas dbalal est vrifi. Ces figures confirment galement lintrt (surtout pour les
schmas dbalal) daugmenter le dbit global en augmentant la taille de constellation
plutt que le rendement de codage-canal. Enfin, titre dexemple snr = 5 dB, on
atteint 37, 48, 63 et 68 Mbit/s effectifs (sans considrer la mise en trame des pilotes. . .),
respectivement pour des schmas simo-mrc, Alamouti, alal et dbalal. On obtient ainsi
un dbit presque doubl entre un systme simo et un dbalal, avec uniquement 2 antennes
de rception dans tous les cas.
La diffrence entre les schmas proposs aux chapitres 6 et 7 saccrot lorsque le nombre
dantennes de rception augmente. Ainsi, la figure 7.16 illustre les dbits obtenus lorsque le
rcepteur possde 3 antennes, dans le mme environnement BranE120 , avec les 2 systmes
alal et dbalal. La supriorit du dbalal-mc-cdma est confirme. Sur les diffrentes
figures prsentes, on observe snr = 20 dB que les systmes proposs atteignent (toutes
pertes incluses) 105 Mbit/s, plus de 165 Mbit/s et 250 Mbit/s, respectivement en 4x1, 4x2
et 4x3. De plus, ces dbits peuvent encore augmenter avec un systme adaptatif.
Solution propose . Puisque les schmas haut rendement spatial conviennent certains
contextes de faible corrlation spatiale, il est intressant denvisager un systme qui puisse
sadapter suffisamment lenvironnement pour cumuler la robustesse des schmas diversit et les avantages en dbit des schmas dbalx lorsque le contexte le permet. De la mme
faon que les volutions de la 2G (tel que edge) ou de la 3G (tel que hsdpa) permettent
une augmentation des dbits en accroissant les rendements de modulation en fonction de
lenvironnement, lvolution des dbits des systmes 4G proposs peut se faire en augmentant les rendements du traitement spatial en fonction du contexte. Nous avons dj discut
de la facilit davoir un systme flexible et dual (alalx+dbalx), en effectuant simplement

212 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement

fer

lev

Ebt /N0 (dB) = snr 3 dB

Fig. 7.17 fer moyen obtenu en utilisant soit alal soit dbalal en fonction de lenvironnement, pour un systme 4x2 sur canal BranE120 60 km/h ; th = 2, chip-mapping
c1da, llr 1
quelques changements de codages. Nous avons galement soulign la flexibilit de laccs
multiple qui influait peu sur les performances. Ainsi, il est envisageable de regrouper les
utilisateurs qui prsentent des similitudes au niveau de lenvironnement sur des partitions
temps/frquence du slot, afin de leur associer le codage spatial le plus appropri. Notons
quil ne sagit pas dune adaptation instantane ncessitant une connaissance parfaite du
canal en mission ; une simple indication de ltat de corrlation moyen (long-terme, i.e.
de lordre de la seconde ou plus) suffit amliorer les performances. Ainsi, la figure 7.17
illustre une solution trs simple (note schma optimis) qui slectionne le codage donnant le meilleur taux derreur moyen sur la dure de communication : si lenvironnement
est favorable, le systme emploie un schma spatial dbalal, sinon il conserve alal. Les
traitements et codages sont fixs sur toute la dure de simulation dans un environnement
donn (de lordre de la seconde, i.e. du millier de slots). Malgr cette contrainte forte et
les plus faibles performances moyennes des schmas alal, les rsultats sont dj encourageants puisque meilleurs que prcdemment, confirmant lintrt de ne pas considrer
uniquement les performances moyennes. Ce dcalage en fer moyen pour lensemble des
snr assure un gain en dbit global, en cumulant les avantages de robustesse du alal et de
dbit du dbalal. Dans cette configuration donne (contexte urbain typique, rendement
asymptotique th = 2 bit/s/Hz. . .), lutilisation du schma alal au lieu du dbalal afin
doptimiser le dbit global reprsente grossirement 10% des scnarios(11) . Pour rsumer,
le systme global pourra avantageusement tirer parti de la flexibilit souligne tout au long
des chapitres 6 et 7. Cette compatibilit des systmes fait reposer le choix de la solution
principalement sur des contraintes de complexit et de consommation au mt. Toutefois
lensemble des solutions proposes reste relativement simple mettre en uvre.
(11)

Notons que davantage de conclusions pourraient tre tires des rsultats obtenus ; en particulier, il
est souhaitable dutiliser les llr 1 plutt que 2 ou 3 dans un systme adaptatif, car cette optimisation
convient mieux aux schmas alal en contexte dfavorable. La monte en rendement ou lextension des
tests dans dautres environnements avantage galement un peu plus un systme adaptatif. . .

7.2 valuation des performances

213

Optimisations et Perspectives . Parmi les nombreuses perspectives, qui ont parfois


t dj mentionnes, nous retenons ici trois axes majeurs.
Le premier axe qui apporte un gain de performance sans rellement augmenter la
complexit, comme nous lavions dj dit, est loptimisation du traitement spatial en modifiant le canal quivalent tout au long du slot. Cette ide, que nous avions traite au
chapitre prcdent et qui tire parti de la diversit (ou de sa conversion) dans les 3 dimensions t/f/s (pouvant ainsi tendre les principes du codage espace-temps et du cdd),
amliore lefficacit des traitements extrieurs et donc les performances globales. Un avantage supplmentaire apparat si lon considre conjointement le problme dallocation des
ressources et de choix des codes : Si le canal devient dfavorable (par exemple, un arq
dtecte un nombre important de slots en erreur), ce dernier peut tre modifi avant la
retransmission, en changeant le canal quivalent(12) . Une augmentation significative des
performances au niveau applicatif devrait ainsi tre observe, et complexit bien plus
faible quen mettant en uvre des dtections itratives ou des systmes Harq.
Le deuxime axe doptimisation dcoule de la flexibilit du systme propos. Le gain
en performances ou en consommation peut devenir lev si le systme est capable dadapter les algorithmes de codage au contexte. Quelques exemples ont illustr cette souplesse
au niveau spatial, mais il sagit de manire plus gnrale dadapter les diffrents rendements Rc , R et Rstc en fonction de lenvironnement et des informations disponibles.
Ltude gnrale ncessite denvisager conjointement les distributions derreurs, les estimations de paramtres, et les procdures dallocation des couches suprieures, ce qui est
laiss en perspective. Ne plus considrer uniquement des taux derreur moyens permettra
lemploi de schmas haut rendement sur les zones de transmission (priodes temporelles,
configurations spatiales, bandes frquentielles. . .) favorables.
Enfin, le troisime axe consiste amliorer la dtection. En linaire, les diffrents
outils pour approcher les performances optimales ont t fournis. Afin dobserver un gain
supplmentaire, il est donc ncessaire de recourir aux dtections non-linaires, mais au
dtriment de la complexit au mt. La solution qui nous semble la plus adapte est de
conserver le systme tel que prsent et de lui ajouter une boucle itrative (depuis la sortie
du dcodage-canal vers lentre de la dtection), afin de mettre en uvre des traitements
de suppression dinterfrences comme le pic dcrit en section 5.1.5.6. Ces solutions sont
adaptes aux codages stfldc haut rendement, qui verront alors la cai traite non
plus comme du bruit mais comme des interfrents qui seront petit petit retranchs.
Le cot en complexit nest pas ngligeable puisquil est ncessaire dinclure une grande
partie de la chane dmission/rception dans la boucle(13) , mais le gain peut tre lev en
(12)

Nous avons donn, au chapitre 6, les outils pour jouer sur les trajets multiples grce aux antennes
multiples. On peut en particulier changer les antennes utilises pour les combinaisons, et les dlais de type
cdd appliqus sur chacune. . .
(13)
Pour obtenir des performances correctes et viter la propagation derreur (comme sur la figure 4.24
en siso pour les systmes de rduction de mai), le dcodage-canal doit tre inclus dans la boucle, et les
fiabilits propages avec suffisamment de bits significatifs. Avec un accs cdma, il est galement ncessaire
de dcoder tous les utilisateurs. La complexit augmente donc rapidement avec les traitements spatiaux
et dtalement.

214 Optimisation des systmes mimo-ofdm-cdma base de codages espace-temps de rendement


lev

contexte idal. Les systmes itratifs sont dj bien tudis dans la littrature [169, 171]
et, plutt que doptimiser finement certains paramtres, il nous semble plus intressant de
nous pencher sur un lment cl mais souvent dlaiss du rcepteur : lestimation de canal.
Cette dernire est en effet complexifie en contexte mimo-ofdm-cdma radio-mobile, et
des verrous restent lever pour justifier le recours aux dtections cohrentes.

En rsum, nous avons tudi et optimis des systmes utilisant un codage espace-tempsfrquence non orthogonal (de rendement Rstc > 1), adapts aux transmissions vers des
mobiles possdant au moins 2 antennes. Nous nous sommes attachs conserver une
complexit raisonnable en employant des dtections linaires sud, et en explorant les
compromis au niveau des rendements ou du traitement de la diversit par les diffrents
algorithmes dmission/rception. Ainsi, aprs avoir valu le potentiel mais aussi les
limites des tudes thoriques ralises au chapitre 5, nous avons dfini des rgles de
conception du systme et propos quelques mthodes de codage stfldc. La stratgie
en contexte raliste peut se rsumer privilgier le rendement spatial Rstc , qui doit
sadapter au rang du canal lorsque cela est possible complexit raisonnable ; puis les
rendements de modulation R et de codage-canal Rc sont choisis pour respecter les taux
derreurs et dbits souhaits. Ce dernier codage, le plus extrieur, tirera parti de la
diversit globale recueillie sur tout le slot, et bnficiera des optimisations effectues
au rcepteur concernant lgalisation, le chip-mapping, et la transmission des fiabilits
par les llr, afin dapporter le maximum dinformation sur chaque bit transmis. Pour
valuer les performances, nous avons utilis les schmas spatiaux proposs sous le nom
dbalx, qui tendent les systmes 4xN proposs au chapitre 6. Ainsi, de manire simple,
il est possible de doubler le rendement spatial tout en conservant les astuces doptimisation et de conversion de la diversit dans les 3 dimensions, en jouant sur les trajets
multiples. Les rsultats obtenus avec une simple dtection linaire sud illustrent sous
plusieurs formes lintrt de ces nouveaux schmas, mais galement le potentiel accru
lorsque le rcepteur se complexifie (que ce soit algorithmiquement avec la dtection, ou
spatialement avec le nombre dantennes). La comparaison des schmas diversit de
type alal et des schmas plus haut rendement de type dbalal permet dexplorer les
domaines dapplications de chaque codage et les gains obtenus, en particulier en trs
haut dbit. Toutefois, ces nouveaux schmas sont moins robustes que ceux proposs au
chapitre 6, ce qui justifie la flexibilit du systme. La solution dveloppe pourra avantageusement bnficier de la robustesse des schmas alal combin au haut dbit des
schmas dbalal en sadaptant au contexte. Cette souplesse donne lieu de nombreuses
perspectives daugmentation du dbit global moyen, en largissant lespace des compromis. Notons cependant que lorsque le systme est sur-dfini, tel quen employant plus
dantennes de rception que de symboles inconnus dtecter, lintrt des diffrentes
optimisations ou de litratif diminue rapidement avec cette diversit supplmentaire.
Nous allons maintenant devoir valider lintrt de ces dtections cohrentes et lventuelle ncessit dune boucle itrative en contexte mobile en valuant la dgradation
entrane par une relle estimation de canal mimo.

CHAPITRE

Estimation de canal dans un


contexte mimo-ofdm-cdma

Sommaire
8.1 Gnralits sur les techniques destimation de canal . . . . . . . . . . 216
8.1.1 Effet dune erreur destimation sur les performances . . . . . . . . . . . . 217
8.1.2 Techniques destimation siso large-bande . . . . . . . . . . . . . . . . . . 217
8.1.3 Extension des techniques en mimo . . . . . . . . . . . . . . . . . . . . . . 219
8.1.4 Conclusions et choix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
8.2.1 Description du systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
8.2.2 Rsultats obtenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
8.3 Estimation de canal mimo itrative sur la chane orthogonale
de rfrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
8.3.1 Description du systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
8.3.2 Rsultats obtenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
8.4 Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

215

216

Estimation de canal dans un contexte mimo-ofdm-cdma

Lestimation de certains paramtres est souvent ncessaire au rcepteur, en contexte


radio-mobile raliste. Des informations telles que le rapport signal--bruit, les donnes de
synchronisation, ou la connaissance du canal sur le slot permettent la bonne dtection
du signal transmis. Nous avons vu prcdemment quune connaissance prcise du snr
ntait gnralement pas requise, puisque les simples galisations mmseso et zf apportent
des rsultats satisfaisants. De plus, une valuation grossire de ce rapport peut tre aisment obtenue en utilisant la structure du slot (structure ofdm, intervalles de garde,
sous-porteuses nulles. . .). Par ailleurs, certaines erreurs de synchronisation au niveau de
la phase ou du fentrage aboutissent une simple rotation des symboles chantillonns,
qui pourra tre compense par lgalisation partir du moment o lestimation de canal
est ralise sur des chips ou pilotes subissant les mmes dphasages. Linformation la plus
difficile obtenir correspond donc aux coefficients du canal, ncessaires la dtection
cohrente. Nous allons tudier cette estimation du canal mimo dans un environnement
perturb et mobilit parfois leve. En rponse aux contraintes de dbit de la voie descendante et de complexit au mt, nous allons proposer des solutions adaptes aux systmes
mimo-ofdm-cdma prsents dans les chapitres prcdents. Enfin, nous en valuerons les
dgradations en prsentant quelques rsultats obtenus sur la chane orthogonale de
rfrence qui associe codage spatial dAlamouti et ofdm-cdma.
Dans un premier temps, lutilisation de symboles pilotes (pace : Pilot-aided Channel
Estimation) rpartis sur le slot permettra une estimation mimo-ofdm aise, et autorisera
lvaluation des performances du systme complet pour de nombreux codages. Dans un second temps, loptimisation pour un systme Alamouti-ofdm-cdma en utilisant la fois les
pilotes et les donnes de manire itrative (ice : Iterative Channel Estimation) permettra
dvaluer des techniques destimation innovantes et adaptes aux applications haut-dbit
forte mobilit. Ces travaux ont abouti de nombreux rsultats intressants, des contributions au rseau dexcellence NEWCOM [40, 21, 41], un partenariat international avec
le DLR et des publications communes [14, 15, 16].

8.1

Gnralits sur les techniques destimation de canal

Les systmes tudis prcdemment, faisant appel des dtections cohrentes, supposaient
la parfaite connaissance du canal au rcepteur, aussi bien en phase quen amplitude (pour
des modulations qam plusieurs niveaux). En pratique, lestimation de canal entrane une
dgradation des performances quil convient dvaluer, et de rduire. Leffet dune erreur
destimation sur les performances globales du systme est tout dabord brivement tudi ;
en effet, plus que lerreur destimation (cee : channel estimation error ), ce sont les consquences sur les taux derreurs (ber, fer) qui nous intressent. Ensuite, quelques solutions
concrtes pour des systmes siso large bande, puis mimo-ofdm sont rappeles. Ces techniques ont pour but commun destimer les valeurs du canal sur lensemble des chips de
donnes utiliss en temps / frquence / espace. Les solutions retenues et leurs optimisations
feront lobjet des sections suivantes.

8.1 Gnralits sur les techniques destimation de canal

8.1.1

217

Effet dune erreur destimation sur les performances

Sources derreur et consquences . Aprs les oprations dchantillonnage et avec une


synchronisation correcte, lunique information dont dispose le rcepteur est constitue dun
nombre complexe par chip, quil soit de donne, pilote ou autre, pour chaque antenne de
rception. Les estimations seront ralises partir de cette information discrte et bruite.
Dans [138], nous avions tudi les sources derreur, en particulier pour les estimations
de canal base de pilotes. Nous nallons pas dtailler de calculs ici. Rappelons juste
que les erreurs destimation de canal peuvent provenir dun dlai entre lestimation et
son utilisation pour la dtection des donnes, et de la technique destimation partir de
linformation bruite. Le premier point nest gnralement constat que pour les systmes
fonctionnant en continu sans mettre jour rgulirement lestimation, ou lorsquil sagit
dune estimation fournie par voie de retour. Cela ne sera pas le cas pour les systmes
tudis ici en voie descendante(1) , o lestimation aura lieu aprs la rception de chaque
slot. Le second point est invitable, et introduit une erreur de lestime de canal sur chaque
chip du slot. Cette erreur dcoule des algorithmes destimation localise ainsi que des
techniques dinterpolation et de filtrage mises en uvre sur le slot ; elle est donc dautant
plus leve que le snr est faible, et que la variance du canal est forte. La distribution de
lerreur est parfois difficilement modlisable, mais lutilisation dune valeur centre et de
lapproximation gaussienne apporte une premire ide des consquences de la cee sur les
taux derreurs (ber, fer) du systme complet.
valuation de leffet dune erreur destimation gaussienne sur les performances
de quelques systmes . En annexe A, quelques rsultats sont fournis pour valuer
grossirement leffet dune erreur destimation gaussienne sur les performances de quelques
systmes. Comme nous pouvons le voir sur la Fig.14, la dgradation pour un systme 2x1
Alamouti-mc-cdma reste infrieure 2 dB quel que soit le dbit, mme en envisageant une
variance de lerreur destimation assez leve, gale la moiti de la variance du bruit. Les
performances des systmes prsents restent donc honntes tant que lestimation de canal
sinscrit dans ces limites derreurs. Nous devons maintenant valuer de relles mthodes
destimation, pour en vrifier les effets.

8.1.2

Techniques destimation siso large-bande

Estimation temporelle ou frquentielle . Lestimation du canal peut se faire dans le


domaine temporel, cest--dire en utilisant toute linformation du signal brut aprs chantillonnage, afin den extraire lapdp h(t, ), et den dduire h(t, f ) par la transformation
mentionne dans lquation (2.13). La complexit peut tre leve puisque lalgorithme
destimation, tout comme en mono-porteuse large-bande, doit traiter des chantillons qui
interfrent entre eux. Il peut tre alors plus intressant de raliser lestimation du canal en
(1)

Un retard pour les systmes ncessitant une connaissance du canal lmetteur en tdd est cependant
envisageable, comme nous lavions mentionn dans [13]. Leffet est rduit sur les systmes base de
beamforming, mais peut rapidement devenir handicapant pour les systmes de prfiltrage.

218

Estimation de canal dans un contexte mimo-ofdm-cdma

frquentiel, cest--dire aprs la fft du rcepteur ofdm. Nous avions vu en section 3.2.2
que la transforme de Fourier prsentait le canal dcompos en modes propres, et fournissait donc des chips nettoys dinterfrences. Il est donc plus ais dobtenir directement
h(t, f ). Rappelons que la dualit f suggre quil nest pas ncessaire destimer le canal sur toutes les sous-porteuses, mais quil existe une corrlation frquentielle qui permet
de dduire le canal sur lensemble des chips partir dun nombre rduit destimes, en
respectant le thorme dchantillonnage. Nous partons sur ce dernier choix de traitement
frquentiel pour profiter de la simplification apporte aprs la fft. La manire dobtenir
lensemble des valeurs complexes h(t, f ) sur tout le slot doit maintenant tre discute.
Utilisation de connaissances a priori et/ou de symboles pilotes . Afin de retrouver le signal mis en fonction du signal reu, ou de manire similaire leffet du canal, de
nombreuses techniques peuvent tre mises en uvre. En particulier, il est possible denvisager des traitements aveugles (i.e. le rcepteur arrive dduire leffet du canal uniquement
partir de lobservation des donnes inconnues) ou des mthodes bases de symboles
pilotes (i.e. le rcepteur retrouve leffet du canal en connaissant certaines donnes mises
[182]). La structure du slot et des algorithmes employs (ofdm avec prfixes cycliques
. . .) ou les donnes (une fois dcodes) peuvent galement tre utiles. La longue dure
dobservation ncessaire et les performances rduites des mthodes totalement aveugles
sont peu adaptes notre application tdd qui fonctionne par petits slots. Par contre, la
complexit destimation rduite des systmes base de pilotes en fait une solution idale
en voie descendante. Dans tous les cas, lutilisation des proprits statistiques du signal
mis et du canal permettront damliorer les performances.
Concernant les symboles pilotes, ils peuvent (tout comme les donnes) tre distribus
en temps et frquence, voire tals par le code. On peut ainsi distinguer trois grandes
catgories destimation par pilotes : La premire consiste ajouter des squences pilotes
superposes (overlaid, embedded, superimposed ) au signal [183, 184, 185], de manire indpendante, ce qui introduit des interfrences. Les performances de ces systmes avec
des pilotes concurrents aux donnes sont donc dgrades non seulement par les erreurs
destimation, mais galement par les interfrences additionnelles(2) . Il est donc prfrable
dutiliser une allocation spcifique pour les pilotes dans le slot. La deuxime catgorie destimation effectue cette allocation par le code. Cette mthode est particulirement adapte
aux systmes combinant ofdm et talement, puisquil suffit alors dutiliser un des codes
dtalement pour un pilote connu du rcepteur la place dune donne. Cette mthode est
trs simple mettre en uvre mais souffre du mme problme de mai que pour les donnes, puisque le canal dtruit lorthogonalit entre les codes. Lestimation peut alors tre
ralise avant ou aprs le dstalement. Dans tous les cas, les performances semblent assez
limites [130]. Enfin, la troisime catgorie destimation effectue une allocation spcifique
en temps et frquence des pilotes sur le slot. Mme si cette opration de multiplexage
semble compliquer lgrement limplmentation (opration de mise en slot concurrente
(2)

Un seuil de performance apparat, dautant plus lev que la corrlation entre les donnes et la squence
pilote est forte. De longues squences pseudo-alatoires sont donc ncessaires pour envisager ces solutions.
Notons que les performances sont dgrades mme faible vitesse.

8.1 Gnralits sur les techniques destimation de canal

219

au chip-mapping), elle se prte bien la transmission par paquets et offrira de bonnes


performances avec un filtrage adapt. De nombreuses tudes en siso-ofdm ont galement
considr ce principe [186, 187, 188, 189], en proposant parfois des algorithmes rduisant
la complexit [190, 191].
Optimisation de lestimation . Les estimations du canal sur certains chips pilotes du
slot, que nous appellerons le (Localized Estimates), doivent ensuite servir dduire le canal
sur lensemble des chips de donnes. A ce moment, interviennent les proprits statistiques
du canal, que nous avions reprsent travers la corrlation dans lquation (2.1). Un
compromis entre linterpolation entre ces diffrents le et la rduction du bruit destimation
en effectuant des moyennes pondres doit tre ralis. Le filtrage de Wiener 2D, rpondant
au critre mmse, est la solution optimale pour minimiser lerreur destimation sur la surface
du slot en connaissant les niveaux de bruit et de corrlation en temps et frquence. Un
compromis final entre performances et complexit, que nous avions dj discut dans [138],
a t vrifi par dextensives simulations, et sera prsent en mimo en section 8.2.
Dautres mthodes destimation plus complexes, parfois associes la dtection et au
suivi du canal pour minimiser des fonctions derreurs prdfinies, ont t tudies dans
la littrature. On peut citer les techniques de minimisation de lerreur quadratique adaptatives (lms, rls . . .) ou les techniques em (Expectation Maximization [192]). Nous nous
intresserons en section 8.3 des mthodes itratives qui utilisent les donnes dcodes de
manire quivalente aux pilotes.

8.1.3

Extension des techniques en mimo

Les mthodes siso ci-dessus peuvent gnralement tre tendues en mimo sous certaines
conditions, afin destimer les diffrents sous-canaux hn,m (t, f ) entre chacune des M antennes dmission et des N antennes de rception. Cependant, les interfrences spatiales
complexifient lestimation. Le nombre de symboles pilotes ncessaire tend crotre linairement avec le nombre dantennes dmission. En effet, pour dissocier les diffrents
sous-canaux, il est possible dmettre des squences orthogonales, soit en transmettant alternativement des pilotes sur chacune des M antennes(3) , soit en employant des squences
orthogonales en espace de type wh ou Alamouti(4) . Des solutions destimation de canal en
mimo-ofdm avec des pilotes superposs ont t tudies dans [193, 194], et nous dtaillerons plutt des solutions avec des pilotes multiplexs par la suite.
(3)

Lindpendance spatiale peut provenir de la dissociation des pilotes allous lestimation de chaque
antenne dmission, en temps et/ou en frquence. Notons quune astuce pour dissocier les pilotes de chaque
antenne peut consister employer une mthode de dcalage temporel (comme en cdd) sur des squences
de dure limite, afin quune partie de bloc-ofdm soit associe au pilote dune antenne dmission donne.
Par transforme de Fourier, cette approche revient sous-chantillonner en frquence, i.e. alterner les
sous-porteuses alloues pour les pilotes de chaque antenne, mais la manire de traiter le signal reu diffre.
(4)
En utilisant les proprits de corrlation du canal, un tel talement des pilotes peut tre avantageux, et
vite les fortes variations damplitude quentranerait lannulation du signal sur certaines antennes. Nous
dtaillerons ce principe utilis pour lensemble des simulations illustres dans ce chapitre.

220

8.1.4
8.1.4.1

Estimation de canal dans un contexte mimo-ofdm-cdma

Conclusions et choix
Choix des techniques destimation de canal

Lestimation raliste du canal dun systme mimo requiert gnralement un overhead non
ngligeable, ou une perte en puissance consquente, qui sajoute la dgradation des
performances due aux erreurs destimation. Afin de choisir une technique destimation, il
convient de prendre en compte ces diffrents paramtres. Nous allons tudier le cas dun
systme 2xN (tel quAlamouti-ofdm-cdma), qui ncessite donc 2N estimations par chips.
Nous noterons les puissances respectives des donnes et des pilotes d2 et p2 .
Pour un systme utilisant des pilotes superposs, la perte en puissance 
lors de lintro 2 + 2
duction des squences pilotes se traduit par un dcalage en snr de 10log10 d2 p (dB).
d
Pour des squences de dure rduite, la puissance requise par les pilotes peut reprsenter
une part non ngligeable de la puissance totale. De plus, les rsultats de la littrature
mentionnent dimportantes dgradations des performances, et un seuil de taux derreur d
aux interfrences [195]. La perte globale est alors gnralement suprieure 3 dB, ce qui
discrdite ces mthodes face de plus simples techniques diffrentielles [148, 151].
Pour un systme utilisant des pilotes tals, il est ncessaire dallouer un nombre entier
n de codes aux pilotes. Pour un talement de taille Sf sans amplification de la puissance
des pilotes, cela correspond une perte en efficacit spectrale de n/Sf . Gnralement, la
puissance alloue aux pilotes est suprieure celle des donnes,
ce quiaugmente encore la

(Sf n)d2 +np2
perte, qui se traduit par un dcalage en snr de 10log10
(dB). Les rsultats
(Sf n)d2
de la littrature considrent souvent lallocation dun seul code pour le pilote, mais de
puissance 5 10 fois plus leve que les donnes, introduisant un perte denviron 20%, i.e.
autour de 1 dB. Par ailleurs, la dgradation des performances avoisine souvent 2 dB supplmentaires, mme aprs optimisation [130], ce qui rend ces solutions assez peu attractives
par rapport aux solutions diffrentielles. Notons que le choix du code pour le pilote nest
pas anodin pour minimiser les interfrences : il convient de maximiser les transitions sur
les zones les plus corrles.
Enfin, pour un systme utilisant des pilotes multiplexs, et rpartis en temps/frquence
dans le slot, la perte en efficacit spectrale, que nous avions dj mentionn au chapitre
3, svalue Nis /(Nis + Np ), o Nis et Np reprsentent respectivement le nombre de
chips utiliss
pour 
les donnes et pour les pilotes. La perte quivalente en snr est de

Nis d2 +Np p2
10log10
(dB). Cette dgradation est souvent du mme ordre de grandeur
N 2
is d

que les prcdentes, savoir proche de 20% (soit environ 1 dB) pour un systme 2xN
avec d2 = p2 , afin de respecter le thorme dchantillonnage dans un contexte outdoor
forte mobilit (i.e. avec des corrlations en temps et frquence faibles). Cette valeur
peut gnralement tre rduite et optimise en fonction des caractristiques du canal.
Toutefois, la dgradation des performances doit idalement tre infrieure 2 dB pour que
ces solutions soient intressantes par rapport aux techniques diffrentielles.

8.1 Gnralits sur les techniques destimation de canal

221

Ainsi, nous allons tudier et optimiser les performances du systme global en termes
de ber/fer pour valuer la pertinence des techniques destimation base de pilotes multiplexs. Pour cela, nous emploierons tout dabord une technique pace qui associera des
estimations localises sur les pilotes un filtrage sur le slot. Puis nous ajouterons des
algorithmes itratifs pour la technique ice afin doptimiser les performances lorsque cela
sera ncessaire.
8.1.4.2

Structure du slot et choix des pilotes

Dans [138], nous avions discut du choix des pilotes, de leur position et de leur puissance
dans le slot. Des tudes approfondies pour minimiser lerreur destimation, en fonction des
caractristiques du canal, existent dans la littrature [196, 197, 198].
Cependant, nous choisissons une structure de slot fixe pour notre application mimoofdm-cdma, qui respectera la figure 3.1 page 42. Au del dune complexit rduite, cela
va permettre de conserver la flexibilit des algorithmes de codage et de diversit sur les
donnes, tel que prsent dans les chapitres prcdents, tout en rduisant les contraintes
de chip-mapping. Par ailleurs, cette structure fixe autorise une certaine souplesse pour
organiser les squences pilotes lintrieur des groupes de deux bloc-ofdm complets. Il
est ainsi possible de coder des squences pilotes en temps sur 2 symboles, en frquence sur
plusieurs sous-porteuses conscutives et en espace, pour optimiser les motifs en fonction
des caractristiques du canal (de manire similaire ltalement 2D des donnes), sans
pour autant modifier la structure des blocs de donnes. Enfin, cela permettra surtout de
faciliter la comparaison des performances avec diffrents algorithmes en conservant un
overhead constant (et donc des tailles de blocs dentrelacement et de codage constants).
La perte en efficacit spectrale est donc fixe par la structure du slot qui contient
6 bloc-ofdm de pilotes pour 24 bloc-ofdm de donnes, ce qui reprsente 20%, et correspond une perte en snr de presque 1 dB. Cela peut sembler sur-dimensionn, mais
de nombreuses raisons ont justifi ce premier choix, qui doit permettre aux utilisateurs
les plus dfavoriss (canaux difficiles) de recevoir correctement le signal mis en voie
descendante (qui sapparente la diffusion o tous les utilisateurs reoivent les mmes pilotes, ce qui compliquerait des solutions motifs adaptatifs). A la simplification du design
des squences pilotes pour des canaux inconnus, sajoute de nombreuses possibilits pour
moyenner les estimations en temps et frquence afin den diminuer lerreur, quel que soit
le nombre dantennes utilis. En particulier, si on considre des environnements outdoor
(longs dlais) et si on augmente le nombre dantennes dmission, un codage des diffrentes
antennes sur la dimension frquentielle en plus des 2 bloc-ofdm restera possible. Lorsque
nous utiliserons un systme 2xN, les pilotes seront cods comme les donnes (Alamouti),
en espace-temps puisque la dimension temporelle est gnralement plus corrle que la
dimension frquentielle (jusqua 200 km/h). En 4xN, il sera possible denvisager un codage
orthogonal espace-temps-frquence sur les 2 bloc-ofdm et 2 sous-porteuses adjacentes.

222

Estimation de canal dans un contexte mimo-ofdm-cdma

Notons que certains systmes simuls au chapitre 6 peuvent se contenter dune estimation de canal simplifie, en particulier au niveau spatial puisquils convertissent une
partie de la diversit spatiale en temps ou frquence. Par exemple, le systme cdd peut se
modliser par un canal quivalent simo. Toutefois, si ce traitement spatial peut viter le
recours une complexe estimation de canal mimo, il ne faut pas oublier que lestimation de
canal simo ncessaire est en contrepartie alourdie par la rduction de la corrlation dans
la dimension de conversion (temps ou frquence). Ainsi, dans les cas cdd ou alcd avec
une estimation de type pace, le besoin en pilotes sur laxe frquentiel augmente avec le
dlai maximal des trajets. Loverhead ncessaire peut donc tre proche dans le cas gnral.
Concernant la puissance des symboles pilotes, nous la prendrons identique la moyenne
des symboles de donnes (d2 = p2 ), ce qui valide les dfinitions du snr et de Ebt /N0 ainsi
que les conversions mentionnes en section 3.2.3.
8.1.4.3

Contraintes de complexit et limites imposes

Nous devons estimer les dgradations introduites par une relle estimation de canal sur les
systmes mimo-ofdm-cdma prsents dans les 2 chapitres prcdents, afin de vrifier leur
pertinence face des mthodes diffrentielles. Il est donc ncessaire dvaluer les pertes en
contexte raliste, non seulement sur des canaux slectifs en frquence et variants en temps
mais aussi avec une complexit destimation limite. Puisque les solutions envisages combinent des estimations localises base de pilotes multiplexs dans le slot des filtrages en
temps et frquence, et dventuelles techniques itratives, les contraintes porteront principalement sur la complexit du filtrage, et le besoin dune boucle itrative dans certains
cas extrmes.
Concernant le filtrage 2D, nous verrons quil sera possible de procder 2 filtrages 1D
de taille rduite, ce qui diminuera fortement la complexit. Par ailleurs, la structure du
slot tant fixe, il est possible denvisager un ensemble de coefficients prcalculs pour les
filtres. Enfin, lemploi dun codage tel quAlamouti pour les donnes permet de rduire
encore la complexit tout en amliorant les performances, en envisageant le calcul dun
seul coefficient de canal pour les 2 symboles du code dtecter. Nous dtaillerons ces
calculs de filtrage, qui rsultent dun compromis entre interpolation, rduction du bruit,
complexit. . .
Concernant lajout de techniques itratives, nous les limiterons aux rcepteurs ncessitant la fois haut dbit et forte mobilit. Par ailleurs, la complexit du mt sera rduite en
r-utilisant sa partie mission en tant qulment de la boucle itrative de rception.
Cela signifie que seule une information dure sera renvoye dans la boucle (i.e. lensemble
des bits dcods qui ne portent aucune information de fiabilit). Cette rduction de complexit matrielle est videmment accompagne dune rduction de performances, mais
prsente lavantage de dissocier lvaluation du gain de performances due la technique
ice du gain global de dtection quentranerait un systme itratif souple.

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence 223

En perspective, on remarque quen relchant certaines contraintes, laugmentation des


performances pourra tre value. En particulier, une estimation de canal itrative prenant en compte la fiabilit des donnes r-introduites chaque itration est possible si une
dtection itrative souple est dj mise en uvre. Une optimisation conjointe estimationdtection est alors envisageable, au prix dune complexit de traitement accrue au mt.
Toutefois, les aspects matriels sont alors difficilement dissociables puisque les fiabilits
doivent tre transmises sur un nombre de bits significatifs lev pour que le gain soit
perceptible. Par ailleurs, une diminution de loverhead li aux pilotes est possible, et une
ide qui permettrait de conserver la souplesse actuelle des diffrents algorithmes consisterait considrer conjointement les besoins des couches suprieures. Ainsi, certains chips
attribus aux pilotes pourraient tre rservs dautres estimations ou signaux de signalisation (plutt quaux donnes), conservant ainsi la structure bloc et les possibilits de
chip-mapping de la zone de donnes.

8.2

Estimation de canal mimo laide de pilotes sur la chane


orthogonale de rfrence

Dans cette section, nous allons ajouter aux systmes tdd mimo-ofdm tudis jusqu prsent un algorithme destimation de canal uniquement bas sur les pilotes multiplexs dans
le slot (pace). Ce systme gnral sera dcrit et optimis en considrant les statistiques du
canal radio-mobile, afin de trouver un bon compromis entre performances et complexit.
Quelques rsultats obtenus en voie descendante pour le cas particulier de la chane orthogonale de rfrence (Alamouti-mc-cdma) seront fournis pour illustrer le lien entre les
corrlations temps/frquence du canal, la qualit destimation, et les performances globales
en termes de ber, fer ou dbit.

8.2.1

Description du systme

8.2.1.1

Principe gnral de lestimation pace

Rappelons tout dabord lquation gnrale du signal reu, conformment aux notations
de la figure 8.1 :
yn (l, k) =

M
X

(hn,m (l, k)xm (l, k)) + n (l, k) y (l, k) = H (l, k) x(l, k) + (l, k) CN (8.1)

m=1

o n, m, l, k sont respectivement les indices dantenne de rception, dantenne dmission,


de bloc-ofdm (temporel) et de sous-porteuse (frquentiel). Conformment la structure du
slot de la figure 3.1, nous distinguerons dornavant (pour lindice temporel) les bloc-ofdm
de donnes ({l} D) des bloc-ofdm de pilotes ({l0 } P). Avec des pilotes multiplexs,
ces espaces sont disjoints : D P = . Lorsque les traitements ont lieu indpendamment
par sous-porteuse, lindice k = 1, . . . , Nc peut tre omis dans la description, ce que nous

224
TX

aNu
aj
a1

Estimation de canal dans un contexte mimo-ofdm-cdma

metteur
Codage-canal, poinonnage, et entrelacement
Codage-canal,
Codage-canal,poinonnage,
poinonnage,etetentrelacement
entrelacement
codage-canal

poinonnage

entrelacement
-bit

.
.
.

bNu
b1

Modulation
Modulation
Modulation

utilisateur 1
mapping
bits

.
. entrelacement
. d'accs multiple

talement

s1

symbole

STFLDC / chip-mapping / slot OFDM

sNu Accs multiple+talement

x1
donnes
tales

chip slot

codage
espace-temps

STFLDC

xM

chip-mapping
du slot
.
1 .
x
.

chip slot

chip-mapping
du slot

OFDM
IFFT

OFDM
IFFT

M
x

pilotes
canal frquentiel
quivalent

RX rcepteur j

CSI

Dsentrelacement et dcodage-canal

a
j

dcodage-canal

dpoinonnage

dsentrelacement
-bit

Dmodulation

bj

utilisateur j

soft-demapping
symbole

Dtection

s
j

utilisateur j
SUD et dstalement

bits ou LLR

donnes
tales

1
y
estim. canal
N
MIMO y
y1

dtection
espace-temps

OFDM-1
FFT -

.
.

STFLDC

yN

info LLR

chip slot
chip-demapping
du.slot

chip slot
chip-demapping
du slot

OFDM-1
FFT -

c
a
n
a
l
d
e
t
r
a
n
s
m
i
s
s
i
o
n

FP2005

Fig. 8.1 Schma de la chane de transmission mimo complte en bande de base, combinant stfldc, ofdm-cdma, codage-canal et estimation de canal pace
ferons pour allger les notations (qui seront donc 2D espace-temps, mais la gnralisation 3D espace-temps-frquence reste possible). Par ailleurs, lensemble des sous-porteuses
considr pour lestimation Nc et le nombre de sous-porteuses rellement utilis pour la
transmission de donnes Nd diffre dans le cas gnral ; pour simplifier la prsentation,
nous utiliserons uniquement Nc lorsque la distinction nest pas ncessaire. Les subtilits
de cette dimension seront rintroduites lors du filtrage frquentiel. En utilisant la notation
prime pour les pilotes, et une reprsentation matricielle espace-temps, le signal reu (sur
une sous-porteuse et un bloc pilote de taille T ) peut sexprimer
Y
(N T )

H X
(N M )(M T )

+ .

(8.2)

(N T )

On saperoit quil est ncessaire destimer N M canaux h partir de N T signaux reus,


ce qui implique T M en supposant le canal invariant sur ces T chips, afin davoir au

moins autant dquations que dinconnues pour des estimes fiables. Le bloc pilote X

tant connu au rcepteur, il est possible destimer H par H en employant des traitements
matriciels minimisant une mtrique donne. Ainsi, 
de manire
quivalente aux techniques
h
i
X)
H (Y H
X)

de dtection, nous pouvons chercher minimiser tr E (Y H


. Cette
mthode ls (Least Squares) sapparente la dtection zf sans bruit, et lestimation est
alors
= Y X
H (X
X
H )1 .
H
(8.3)


H
H) (H
H) , on aboutit
En procdant de la mme manire pour minimiser tr E (H
aux techniques lmmse. En supposant des coefficients de canal complexes-gaussiens et
indpendants du bruit, cette mthode sapparente au mmse. Ainsi, aprs dveloppements
dans le cas o T = M ,
= (RHY ) (RY Y )1 Y .
H
(8.4)
h
i
h
i
H
H
o RHY = E H Y
et RY Y = E Y Y
peuvent tre calculs en fonction des statistiques des signaux. Dautres formes sont possibles en fonction des tailles de matrices, et
des hypothses simplificatrices (indpendance, orthogonalit. . .).

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence 225

Cependant, nous ne cherchons pas estimer le canal uniquement au niveau des blocs
pilotes, mais surtout sur lensemble des chips utiliss pour les donnes. Puisque ces estimations localises (le) ne seront pas indpendantes dautres le sur le slot, nous allons
procder lestimation du canal en deux tapes : dans un premier temps, nous emploierons
la technique ls pour calculer lensemble des le du slot, puis, dans un second temps, nous
filtrerons en employant un principe mmse qui tiendra compte des corrlations en temps et
en frquence du canal. Nous allons dtailler ces deux principes dans le cas particulier dun
systme 2xN avec des squences pilotes orthogonales.
8.2.1.2

tape 1 : Estimation localise partir des squences pilotes

peut se faire en opChoix des squences pilotes . Le choix des squences pilotes X
timisant un critre donn. La minimisation du ber tant difficilement envisageable par
le calcul, nous pouvons nous reporter sur la minimisation de la cee, en cherchant an


H

. En prenant lexemple de lestimation ls de


nuler gradX
tr E (H H) (H H)
lquation (8.3),
sans
connaissance
a
priori
sur le canal, le dveloppement revient mi
2 
H
H

X
)1
nimiser EH, X
(X
. Cela confirme que la puissance des pilotes doit tre
maximise
au bruit, et quitablement distribue. Sous la contrainte de puis parHrapport


sance tr X X
constante, on en dduit que les squences optimales sont orthonormales
X
H par svd). Un calcul pour une
en espace (on peut le voir facilement en dcomposant X
estimation lmmse ou pour maximiser linformation mutuelle aboutit la mme concluX
H = I.
sion : X
Dans notre cas large-bande, un degr de libert supplmentaire apparat en frquence,
pour le choix des pilotes. Il est alors possible de faire intervenir dautres critres dans le
choix (minimisation du papr en vitant des squences constantes en frquence sur un blocofdm, dissociation temporelle des squences mises par chaque antenne en effectuant des
rotations de phase en frquence. . .). Quelques exemples de squences pilotes respectant
lorthogonalit spatiale sont donnes sur la figure 8.2. Le premier choix le plus simple
consiste sparer temporellement lmission de pilotes pour chaque antenne. Un second
choix consiste employer les techniques de transmission orthogonales envisages dans les
s

o (b1 ) o2 (b2 ) o3 (b3 ) o4 (b4 )

...

o ou (a1 ) o2 ou (a2 ) o3 ou (a3 ) o4 ou (a4 )

t
"
#
= a 0
X
7
0 b

...

h1

h2

"
=
X

1
2

#
a
ou (b)
7
c (b) c (ou (a))

a1

a2

a3 h1

a
4
h2

ou (-b1 ) ou (-b2 ) ou (-b3 ) ou (-b4 )

FP2005

(a) cas simplifi : alternance spatiale

(b) codage orthogonal gnrique

Fig. 8.2 Exemples de codages des pilotes proposs pour les systmes 2xN

226

Estimation de canal dans un contexte mimo-ofdm-cdma

chapitres prcdents. Ainsi, la solution suivante (schma (b)) sera retenue :


"
#
a
o
(b)
u
= 1
X
CM T
2
b ou (a)

(8.5)

o ou () est une opration complexe unitaire fixe telle que dcrit en annexe B.2 (pouvant
combiner une rotation et ventuellement une opration de conjugaison), et avec |a| = |b| =
1. Nous vrifions alors que le code dAlamouti est un cas particulier o ou est lopration de
conjugaison, et que la matrice dHadamard UWH est galement un cas particulier o ou est
lopration identit. Nous choisirons ce dernier codage wh, qui a lavantage de fournir les
codes rels orthogonaux les plus courts, et une puissance constante en prenant a = b = 1.
Par ailleurs, les rotations de phase naffectant pas les performances dans ce contexte, nous
noptimisons pas la variation frquentielle ici.
Simplification du calcul des le . La gnralisation tant aise pour dautres squences
pilotes et dautres valeurs de paramtres, nous allons dtailler le cas dun systme 2xN em = U ),
ployant des squences pilotes unitaires wh en espace-temps (que nous noterons X
et procdant au mme codage sur toutes les sous-porteuses k = 1, . . . , Nc . Avec des squences pilotes orthogonales U U H = I M , et un bruit (de variance 2 par chip) dcorrl
en espace et en temps, lquation (8.4) (lmmse) se rduit


= (RHH ) (RHH + 2 I N )1 Y U H avec RHH = E HH H .
H
(8.6)

Sans aucune connaissance statistique sur le canal, en prenant RHH = I, les estimations ls
Y U H . Par ailleurs, on saperoit que lestimation lmmse
et lmmse se rejoignent : H
peut tre calcule en deux tapes, en passant par lestimation ls qui sera ensuite filtre
en fonction de la connaissance de RHH .
Ainsi, les diffrentes quations se simplifient, et lestimation localise moyenne (au
milieu des 2 bloc-ofdm pilotes) du coefficient de canal entre lantenne dmission m et
lantenne de rception n devient

yn (1)

n,m = 1 U T y
, avec y
n = ... ,
h
(8.7)
m n
yn (M )
o U m est la colonne m de la matrice unitaire U . Ayant choisi des pilotes de puissance
unitaire, = 1. Ce dstalement des M = 2 bloc-ofdm pilotes par la matrice wh permet
dobtenir simplement les estimations ls, pour tout un bloc de pilotes en effectuant lopration sur lensemble des sous-porteuses k = 1, . . . , Nc . Notons quen supposant le pdp du
canal constant sur la longueur dtalement (M = T = 2 bloc-ofdm ici), lquation (8.7)
fournit une estimation non biaise
n,m (l0 , k) = hn,m (l0 , k) + U T n (l0 , k)
h
m

l0 P, k = 1, . . . , Nc .

(8.8)

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence 227

8.2.1.3

tape 2 : Filtrage, interpolation, et rduction du bruit destimation

Prsentation des solutions . Les estimations du canal sur lensemble des chips de
donnes du slot peuvent tre obtenues partir des le prcdents (calculs sur les 3 blocs
pilotes) par diffrentes mthodes dinterpolation (linaires, polynomiales, splines. . .). De
nombreuses techniques ont t proposes pour rduire la complexit [190, 191]. Par ailleurs,
lestimation peut tre amliore en effectuant des moyennes si le canal est fortement corrl
en temps et/ou frquence, afin de rduire leffet du bruit dans lquation (8.8). Notons que
ce bruit quivalent aprs dstalement reste une variable alatoire gaussienne centre, et
quil nest pas amplifi en ls (contrairement la dtection) puisque la puissance des pilotes
demeure inchange. Ainsi, un compromis existe en fonction des corrlations et du niveau
de bruit. La solution linaire optimale pour effectuer ces moyennes pondres est dutiliser
un filtrage 2D permettant dobtenir les estimations finales de la fonction de transfert du
n,m (l, k) en fonction des le h
n,m (l0 , k0 ) :
canal h
X
n,m (l, k) =
n,m (l0 , k0 )
m0 0 h
l D, k = 1, . . . , Nc .
(8.9)
h
m
{l0 ,k0 }Tl,k

l ,k ,l,k

o lm0 ,k0 ,l,k est le filtre fir 2D, dans le cas gnral variant en temps, frquence et espace.
m regroupe lensemble des le utiliss pour obtenir lestimation finale
Le sous-espace Tl,k
n,m (l, k).
h
Filtrage optimal de Wiener . La solution de filtrage optimale au sens de la minimisation
de lerreur quadratique destimation est fournie par la thorie de Wiener [199, 187, 95]
lorsque les statistiques de canal sont connues lordre 2. La complexit dun tel filtrage
brutal sur lensemble du slot nest pas envisageable. Cependant, on peut raisonnablement
penser que les densits spectrales de puissance des dlais (apdp) et du Doppler sont
statistiquement indpendantes, ce qui permet de simplifier le traitement en cascadant
deux filtrages de Wiener 1D, lun en frquence et lautre en temps. Pour que le filtrage
puisse assurer un suivi correct du canal, il est ncessaire que la rpartition des pilotes sur le
slot soit suffisante pour respecter le thorme dchantillonnage. Autrement dit, la distance
maximale en frquence et en temps entre 2 pilotes dpend directement de la corrlation
frquentielle (i.e. de lapdp) et temporelle (i.e. de la vitesse), ce qui se rsume avec nos
notations :
P
1
1
Df pk , et D Tx pl ,
(8.10)
2
2
2
o pk et pl sont respectivement les espacements normaliss des pilotes en frquence
(nombre de sous-porteuses) et en temps (nombre de bloc-ofdm). Un rapide calcul avec
nos paramtres dans un canal BranE 180 km/h donne grossirement (sans tenir compte
des profils) pk 10 et pl 28, ce qui est largement respect dans le slot o pk = 1
et pl = 14. Il est souvent admis quun sur-chantillonnage dun facteur 2 est un bon
compromis [187]. Nous vrifions donc que la dimension frquentielle pourra servir pour
estimer dautres antennes ou effectuer une rduction consquente du bruit destimation
avant de filtrer en temps.
Nous allons donc procder un premier filtrage dans la dimension frquentielle, suivi
dun filtrage temporel, comme prcis sur la figure 8.3. Le principe gnral tant identique,

228

Estimation de canal dans un contexte mimo-ofdm-cdma

10

11

12

13

14

15 16

17 18

19 20

21 22

23 24

25 26

27 28

29

30

P P D D D D D D D D D D D D P P D D D D D D D D D D D D P P

n,m (1, k)
h

n,m (8, k)
h

n,m (15, k) le
h

n,m (1, k)
h

n,m (8, k)
h

fir
n,m (15, k) freq.
h

n,m (2, k)
n,m (4, k)
n,m (6, k)
h
h
h
n,m (3, k)
n,m (5, k)
n,m (7, k)
h
h
h

...

fir
temp.

Fig. 8.3 tapes de calcul pour lestimation pace


o
nous rappelons
le calcul
h
i dun filtre 1D (par exemple en temps) de taille Nfir qui
(l)|2 pour un emplacement l que nous cherchons estimer.
minimise E |h(l) h

r(1) . . . r(Nfir 1)
r(0)
p(0)

..

r(1)
p(1)
r(0)
.
o
1

(8.11)

= R p, avec R =
..
et p =

..
..
.

.
r(1)
.
(
)
p
N

1
fir
r(Nfir 1) . . . r(1)
r(0)

(k0 )
R est la matrice dautocorrlation des entres, de forme Toeplitz. Ces entres sont h
(l0 ) dans le cas du filtre temporel. Simplifiant la prdans le cas du filtre frquentiel, et h
sentation en parlant uniquement du filtre temporel, R = Rh h + 2 I, o 2 correspond
la puissance du bruit quivalent , i.e. la variance de lerreur destimation provenant de
(l0 ) et le signal dsir
ltape prcdente. p est le vecteur de corrlation entre les entres h
h(l). En supposant les statistiques de canal invariantes en temps, on peut simplifier le calcul
et aboutir r(i) = E [h0 hi ] + 2 0i (o E [h0 hi ] correspond au facteur de corrlation entre
les 2 entres spares de i et 0i vaut 1 uniquement si i = 0), et p(i) = E [hhi ]. Quelques-uns
des filtres utiliss pour les simulations seront illustrs par la suite, en tenant compte des
subtilits de structure du slot.
Solution retenue . En pratique, les profils de corrlation et les dsp sont rarement parfaitement connus au rcepteur. Il est alors plus simple de concevoir des filtres robustes [189]
en supposant certains profils prcalculs. En particulier, nous mnerons des simulations
en employant lhypothse de profils rectangulaires(5) . Ainsi, nous supposerons souvent un
spectre Doppler uniforme entre Dfir et Dfir , o Dfir peut tre diffrent de la relle
frquence Doppler maximale D . Un ensemble de filtres temporels ne dpendant que de
cette frquence Doppler maximale (i.e. de la vitesse mesure au rcepteur) et du niveau de
bruit moyen peut alors tre conserv dans le mt et viter le recours de complexes calculs
de coefficients. De la mme faon, il est possible de prcalculer les filtres frquentiels en
supposant un apdp uniforme ou dcroissant avec un retard maximal Pfir . Nous comparerons avec dautres solutions sous-optimales telles que de simple moyennes, interpolations
(5)

Plusieurs solutions ont t implmentes pour calculer en temps-rel des filtres en fonction de mesures sur le canal (usant au besoin doptimisations, tel que pour linversion de matrices Toeplitz) ; mais
nous profiterons surtout du fonctionnement par paquet en utilisant des listes de coefficients prcalculs, correspondant des filtres adapts certains profiles (rectangulaire, triangulaire, Jakes, exponentiel
dcroissant. . .), la structure fixe du slot (linear shift-variant filters), et diffrents niveaux de bruit.

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence 229

linaires, moyennes pondres sur seulement 3 coefficients. . . Notons que lensemble des
filtres considrs tiendra compte de la structure du slot fixe en premire partie, en particulier de la position de certains blocs ou sous-porteuses nulles. Vu que cette tape nest
ncessaire que pour le calcul des coefficients, elle ne compliquera pas le traitement au mt
et nest pas expose ici.
Enfin, nous utiliserons des filtres ayant un nombre rduit de coefficients, gnralement
entre 3 et 7. Par ailleurs, une simplification qui divise par 2 le nombre destimations de
canal ncessaires consiste tenir compte de lalgorithme mimo utilis. Comme la dtection
Alamouti ne ncessite quune estimation de canal pour 2 bloc-ofdm, nous calculerons une
seule estimation finale au milieu de ces 2 chips. Cela explique pourquoi nous insistions sur
le calcul des le au milieu de 2 bloc-ofdm, qui serviront pour le calcul des estimations
finales galement au milieu de 2 bloc-ofdm, ce qui optimisera la fois les performances,
et la complexit (en conservant des nombres entiers de bloc-ofdm pour les calculs de
corrlation et surtout en rduisant le nombre destimations puisque les espaces D et P
sont alors diviss par 2 au filtrage).

8.2.2

Rsultats obtenus

Avant de fournir des rsultats en utilisant lensemble des algorithmes prsents sur la chane
de simulation de la figure 8.1, nous allons prsenter les effets des variations du canal en
temps et en frquence sur la qualit destimation, afin de dtecter les scnarios limites
qui pourraient ncessiter une autre mise en trame ou des algorithmes de suivi de canal
plus volus. Par exemple, pour dissocier les imperfections du filtrage des imperfections
destimation localise par ls, nous donnerons quelques rsultats avec le parfait et filtrage
temporel (permettant de vrifier les bornes de performances optimales). Puis les relles
estimations localises, suivies ou non dun filtrage frquentiel, puis temporel, apporteront
les mesures de performances finales sur la chane complte en pace, en termes de cee,
ber, fer et dbit. La cee correspond lerreur quadratique moyenne destimation du
canal sur les chips de donnes. Notons que les rsultats de taux derreurs seront donns en
employant non plus un turbo-codage, mais un simple codage-canal convolutif umts, ce qui
rduit la complexit et permettra des volutions en itratif(6) . Rappelons que loverhead
des pilotes est inclut dans la perte en dbit, mais pas dans le dcalage de snr quivalent
pour les illustrations de taux derreur(7) .
(6)

En effet, avec le rcepteur itratif ncessaire pour les techniques ice, il sera plus judicieux denvisager
une boucle globale au rcepteur associant estimation-dtection-dcodage plutt quune boucle itrative
locale au niveau du dcodage. Cependant, lintrt ne pourra tre visible quen fournissant des rsultats
avec un traitement souple complet.
(7)
Comme dans lensemble du rapport puisque la structure de slot est fixe, linsertion des pilotes rduit
le dbit respectivement 27.65 et 124.4 Mbit/s en qpsk Rc = 1/2 et 64qam Rc = 3/4. Comme mentionn

en section 8.1.4.1, cette perte est quivalente un dcalage de snr de 10log10 30
1 dB.
24

230

Estimation de canal dans un contexte mimo-ofdm-cdma


h (l, k))fir
(R

h (l, k))fir
(R

l
k

(a) 60 km/h (Dfir = 290 Hz), Pfir = 0.5 s

k (sous-porteuses)

l (bloc-ofdm)

(b) 300 km/h (Dfir = 1444 Hz), Pfir = 0.5 s

Fig. 8.4 Modles de corrlation de canal utiliss pour du filtrage robuste, en supposant
des profils (apdp et Doppler) rectangulaires

l (bloc de
donne calculer)

l0 (bloc
pilote dentre)

(a) rect. 60 km/h (Dfir = 290 Hz)

l (bloc de
donne calculer)

l0 (bloc
pilote dentre)

(b) rect. 300 km/h (Dfir = 1444 Hz)

Fig. 8.5 Filtres temporels (variants en temps) correspondants, pour un bruit dentre
fix 2 = 0.01

k (sousporteuse calculer)

k0 (sousporteuse dentre)

(a) zoom sous-porteuses dextrmit

k (sousporteuse calculer)

k0 (sousporteuse dentre)

(b) zoom sous-porteuses centrales

Fig. 8.6 Filtre frquentiel (variant en frquence, 21 coef.) correspondant lapdp rectangulaire de retard maximal Pfir = 1.5 s, pour un bruit dentre fix 2 = 0.1

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence 231

8.2.2.1

Mesures du canal et illustration des filtres obtenus

Nous illustrons rapidement les modles robustes utiliss, pour les comparer aux mesures
lordre 2 du canal et ensuite en vrifier les effets ( travers la cee. . .), afin davoir une ide
grossire des performances du filtrage en fonction du canal et de sa connaissance. Ainsi,
en supposant des profils dapdp et de spectre Doppler rectangulaires, on obtient par slot
les surfaces de corrlation 2D (en frquence et temps) illustres sur la figure 8.4 pour
2 vitesses de dplacement diffrentes. Cette corrlation peut tre compare aux mesures
relles effectues sur le canal au chapitre 3, en particulier avec la figure 3.5. Les formes
sont assez proches autour du point central de calcul, pour peu que les valeurs de Pfir
et de Dfir soient bien choisies. Ces surfaces dcoulent directement des conversions par
transformes de Fourier vues au chapitre 2, ce qui donne une amplitude de corrlation
h (l, k))fir =
(R

sin 2Dfir Tx l sin Pfir Df k

2Dfir Tx l
Pfir Df k

(8.12)

o k et l sont respectivement les espacements en nombre de sous-porteuses et de


bloc-ofdm entre les deux points de mesure. De mme, lhypothse dun profil de retard
triangulaire donnerait une corrlation frquentielle sinc2 , et un profil de Doppler Jakes
(cf. quation (2.32)) donnerait une corrlation temporelle de forme Bessel.
Nous limitons la prsentation quelques filtres robustes dduits des profils rectangulaires. Ainsi, la figure 8.5 reprsente les coefficients des filtres temporels correspondant
aux corrlations de canal illustres sur la figure 8.4, et tenant compte de la structure de
slot pour dlivrer les 12 blocs de donnes partir des 3 blocs pilotes. De mme, la figure 8.6 reprsente le filtre frquentiel correspondant un retard Pfir = 1.5 s, limit
21 coefficients par sous-porteuse, et tenant compte de la structure de slot pour dlivrer les
estimations filtres sur Nd = 768 sous-porteuses. Puisque les coefficients sont identiques
pour la plupart des sous-porteuses nayant pas deffet de bord , seuls sont reprsents les coefficients des sous-porteuses extrmes et des sous-porteuses centrales (effet de la
sous-porteuse DC nulle), respectivement en (a) et (b).
8.2.2.2

Rsultats avec le parfaits et effets du filtrage temporel

Cet ensemble de simulations permet de vrifier leffet des traitements temporels (interpolations, moyennes, filtrages. . .) indpendamment des problmes destimation des blocs de
pilotes. Notons que la cee ne varie pas en fonction du snr dans ce cas particulier o les le
sont parfaits, la seule source derreur provenant de linterpolation. Par ailleurs, les rsultats
de taux derreurs seront donns pour un systme 2x2 Alamouti-mc-cdma pleine-charge,
avec chip-mapping c1da et galisation linaire sud mmse, sauf lorsque prcis. Nous allons
juste illustrer quelques exemples et donner les conclusions.
Performances 60 km/h . La figure 8.7 prsente les rsultats obtenus dans un contexte
haut-dbit (64qam, Rc = 3/4, i.e. th = 4.5) vitesse modre (60 km/h). Les le tant
parfaits, aucun filtrage frquentiel nest ncessaire ; par contre, une interpolation temporelle

232

Estimation de canal dans un contexte mimo-ofdm-cdma

cee

ber moyen

th = 4.5

Ebt /N0 (dB) = snr 6.5 dB

Ebt /N0 (dB) = snr 6.5 dB

Fig. 8.7 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


60 km/h, pour diffrentes interpolations temporelles de le parfaits (64qam ccc 3/4)
permet dobtenir les estimations sur les chips de donnes partir de ces le. Utilisant
un systme Alamouti, lastuce qui consiste fournir une seule estimation pour 2 blocofdm est utilise, y compris lorsque le canal est parfaitement connu (ce qui est not
PCE2 pour Perfect Channel Estimation avec une moyenne sur 2 bloc-ofdm). Notons
quen pratique, cette moyenne amliore les ber et fer, mme en pce, par rapport
un algorithme de dtection qui utiliserait uniquement le coefficient de canal dun des
deux bloc-ofdm. La notation sub correspond toujours la borne de performance monoutilisateur (mrc). La notation IntLin signifie quune simple interpolation linaire entre
chaque bloc de le est utilise. La notation IntLin+Moy0.5 correspond un compromis
entre une interpolation linaire et une moyenne. Enfin, la notation rectXv nXn correspond
lutilisation dun filtre robuste prcalcul (cf. figure 8.5 par exemple), optimis pour
un profil de corrlation rectangulaire avec une vitesse de dplacement de Xv km/h et un
bruit quivalent dentre 2 = Xn . Les solutions qui supposent un bruit dentre nul
(Xn 0 ou IntLin) sont videmment les meilleures puisque les le sont parfaits. On
saperoit que les performances sont trs proches de lestimation parfaite, mme avec une
simple interpolation linaire. Ainsi, en dehors du IntLin+Moy0.5 qui moyenne trop les le,
toutes les solutions prsentent une dgradation infrieure 0.1 dB, quel que soit le filtre
robuste utilis avec 30 Xv 120, et lgalisation (zf ou mmse). Les performances sub
ou plus faible rendement (tel quen qpsk ccc 1/2) ne sont pas illustres car la diffrence
est encore plus faible. Notons leffet compensatoire entre la frquence Doppler utilise pour
le filtre (i.e. la vitesse) et la valeur de bruit(8) . Notons galement que les simulations en
2x1 aboutissent aux mmes conclusions.
Pour rsumer, la structure du slot est parfaitement adapte aux transmissions avec une
vitesse de dplacement faible modre ( 100 km/h), et les contraintes sur le traitement
temporel sont alors rduites. Il ny aura donc pas de problme pour suivre les volutions
(8)

Par exemple, le fait de sous-estimer la corrlation compense la sur-estimation du bruit, en rduisant


leffet de moyenne, ce qui explique les meilleures performances en cee du rect120 ici.

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence 233

cee

ber moyen

th = 1

Ebt /N0 (dB) = snr (dB)

Ebt /N0 (dB) = snr (dB)

Fig. 8.8 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


180 km/h, pour diffrentes interpolations temporelles de le parfaits (qpsk ccc 1/2)

cee

ber moyen

th = 4.5

Ebt /N0 (dB) = snr 6.5 dB

Ebt /N0 (dB) = snr 6.5 dB

Fig. 8.9 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


180 km/h, pour diffrentes interpolations temporelles de le parfaits (64qam ccc 3/4)
du canal en pace, et un filtrage robuste partir des 3 blocs de le, ou mme une simple
interpolation-linaire-moyenne entre 2 le, devrait suffire la plupart des applications
urbaines.
Performances 180 km/h . A plus haute vitesse de dplacement du mt, le comportement est modifi et la cee augmente rapidement. Tant quune constellation de petite taille
est utilise, les taux derreurs (ber et fer) restent relativement insensibles ces variations
de canal, comme lillustre la figure 8.8 en qpsk. Lensemble des filtres robustes tests permet dapprocher les rsultats pce2. Par ailleurs, une simple interpolation linaire entrane
une dgradation acceptable. Lorsque la vitesse augmente simultanment avec le dbit, les
conclusions changent radicalement. La qualit du filtrage temporel est alors primordiale
pour obtenir des rsultats corrects, comme lillustre la figure 8.9 en 64qam. Les solutions
bases sur des interpolations linaires ne sont alors plus adaptes, et la bonne estimation

234

Estimation de canal dans un contexte mimo-ofdm-cdma

des paramtres du canal est ncessaire pour viter une forte rduction de performance
et un palier de taux derreur. Mme lutilisation du filtre optimal (connaissant le spectre
Doppler et le bruit) avec des le parfaits entrane une dgradation minimale de 0.5 dB.
Notons par contre que pour le calcul du filtre, lutilisation dune fonction de corrlation
rduite (se limitant quelques zones de cohrences) suffit pour obtenir des coefficients de
filtre corrects.
Pour rsumer, au del de 200 km/h, lestimation pace avec cette structure de slot ne
sera donc plus adapte au haut-dbit. En effet, on peut vrifier que le temps de cohrence
200 km/h sapproche de lespacement entre les blocs de pilotes. Des solutions de suivi
du canal ou lutilisation des donnes en itratif pourront alors amliorer les performances
haute vitesse.
8.2.2.3

Rsultats avec estimation pace complte

De nombreuses simulations avec diffrents traitements (filtrage/interpolation/moyennes. . .)


sur diffrents nombres de coefficients en temps et en frquence et plusieurs niveaux de bruit
ont permis dvaluer la pertinence du pace pour plusieurs systmes. Ne pouvant pas exposer ltendue de cette tude, nous serons parfois amens donner quelques conclusions
sans les illustrer. Par ailleurs, parmi les nombreux dbits et vitesses envisags, nous limitons la prsentation aux rendements extrmes (th = 1 et 4.5 bit/s/Hz) avec deux vitesses
reprsentatives (60 et 180 km/h), avant de conclure sur les configurations qui pourraient
bnficier dun traitement itratif pour lestimation du canal.
Performances 60 km/h . Nous avons choisi dillustrer les performances partir de solutions destimation robustes de complexit raisonnable, en utilisant lestimation localise
ls de lquation (8.7), suivie dun ventuel traitement frquentiel sur 3 7 coefficients, puis
dun traitement temporel sur un maximum de 3 coefficients (correspondant aux 3 blocs
pilotes par slot). Ce choix est justifi par le bon rapport performances/complexit obtenu.
Rappelons quici tous ces coefficients sont prcalculs. Ainsi, la figure 8.10 illustre les performances pour une efficacit spectrale th = 1 bit/s/Hz, en cee et en ber. Notons que la
cee augmente par rapport aux figures de la section prcdente, et dpend maintenant du
snr puisque lestimation localise devient le facteur de dgradation prdominant. Concernant la lgende, lestimation pace est dcrite par les 3 traitements successifs utiliss,
savoir les le suivis de f(X) t(Y) o X et Y reprsentent respectivement les traitements en
frquence et en temps. Dans la dimension frquentielle, X dfinit le nombre de coefficients
utiliss suivi du type de traitement (3Moy correspond alors une simple moyenne sur 3
coefficients, 5rect n0.1 correspond un filtre robuste sur 5 coefficients. . .). Dans la dimension temporelle, Y dfinit le type de traitement, ralis partir des 3 blocs destimation
prcdents (IntLin correspond alors une simple interpolation linaire, rect60 n0.01 correspond un filtre robuste sur 3 coefficients, optimis pour un profil Doppler rectangulaire
60 km/h avec un bruit 2 = 0.01. . .). De mme, la figure 8.11 illustre les performances
obtenues pour une efficacit spectrale th = 4.5 bit/s/Hz.

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence 235

cee

ber moyen

th = 1

Ebt /N0 (dB) = snr (dB)

Ebt /N0 (dB) = snr (dB)

Fig. 8.10 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


60 km/h, pour diffrentes estimations de canal pace (qpsk ccc 1/2)

cee

ber moyen

th = 4.5

Ebt /N0 (dB) = snr 6.5 dB

Ebt /N0 (dB) = snr 6.5 dB

cee

ber moyen

th = 4.5

Ebt /N0 (dB) = snr 6.5 dB

Ebt /N0 (dB) = snr 6.5 dB

Fig. 8.11 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


60 km/h, pour diffrentes estimations de canal pace (64qam ccc 3/4)

236

Estimation de canal dans un contexte mimo-ofdm-cdma

Ce qui peut tre retenu est limportance du traitement frquentiel dans ce contexte
bruit, en particulier faible snr, pour rduire lerreur sur les le. Ainsi, labsence de
traitement frquentiel (f(-)) entrane dimportantes dgradations (une moyenne en temps
faible vitesse et faible snr permet de compenser lgrement). Le nombre de coefficients
utilis en frquence est donc le principal facteur agissant sur la qualit destimation (dcalage en snr). Toutefois, au del de 7 coefficients, le gain devient faible par rapport
laugmentation de complexit(9) . Par ailleurs, le traitement frquentiel est particulirement
robuste en qpsk puisquune simple moyenne sur les sous-porteuses adjacentes dlivre des
performances similaires un filtrage avec des coefficients optimiss. Par contre, en 64qam
haut snr, la sensibilit la qualit du filtrage augmente, et il convient de ne pas trop
moyenner vu que les le sont peu bruits ; une simple moyenne sur 3 le suffit (et un filtre
robuste sur 3 5 le apporte un faible gain). Une remarque intressante est que cette
moyenne en frquence peut aider rduire la mai (chip-mapping c1da) pleine-charge
mme si elle na pas deffet (voire un effet ngatif) en sub (rsultats sub pace non prsents). Concernant le traitement temporel, une simple interpolation linaire entre 2 blocs
suffit. Un lger gain est obtenu en employant un filtre robuste sur 3 coefficients, tant que
celui-ci ne sur-estime pas le bruit (puisque les prcdents traitements ont fortement rduit
lerreur destimation). Limportance de ce filtre augmente videmment avec la vitesse.
Avec ces choix simples (y compris une moyenne frquentielle suivie dune interpolation linaire temporelle), la dgradation reste infrieure 1 dB quel que soit le dbit de
transmission jusqu 60 km/h, ce qui conforte les choix effectus jusqu prsent, et en
particulier lutilisation de dtections cohrentes. Lestimation de canal pace est alors parfaitement adapte, et le gain quil serait possible dobtenir avec un systme itratif utilis
pour lestimation de canal et/ou la rduction de mai est assez faible. Mme en supposant
une estimation optimale et la totale suppression de la mai, ce gain nexcdera pas 2 dB
dans le meilleur cas (cf. courbe pce2 sub en 64qam).
Performances 180 km/h . Les rsultats 180 km/h sont illustrs en termes de ber
et fer. Notons que pour les dbits faibles modrs, les performances avec connaissance
parfaite du canal samliorent par rapport celles 60 km/h, profitant de la diversit temporelle supplmentaire. En pace, cette diversit est compense par lerreur destimation
de canal accrue. Ainsi, les rsultats en qpsk pace 60 et 180 km/h sont proches, mais la
dgradation destimation passe de 0.5 1 dB en employant un traitement similaire (7 coefficients en frquence et interpolation linaire en temps). En qpsk, ces traitements simples
illustrs sur la figure 8.12 restent robustes et loptimisation des filtres nest pas ncessaire.
Par contre, lorsque la taille de constellation augmente, ces conclusions changent radicalement. Ainsi, les rsultats 64qam prsents sur la figure 8.13 illustrent la sensibilit de
cette configuration la qualit destimation, en particulier loptimisation des paramtres
de filtrage temporel. Les performances sans traitement frquentiel (f(-)) souffrent la fois
du bruit destimation des le (en comparant avec la figure 8.9) et de la sensibilit au suivi
(9)

Si nous voulons augmenter encore les performances en restant complexit raisonnable, il existe un
compromis puissance-filtrage, i.e. il peut tre plus judicieux daugmenter lgrement la puissance des
pilotes par rapport aux donnes.

8.2 Estimation de canal mimo laide de pilotes sur la chane orthogonale de rfrence 237
th = 1

fer moyen

ber moyen

th = 1

Ebt /N0 (dB) = snr (dB)

Ebt /N0 (dB) = snr (dB)

fer moyen

ber moyen

Fig. 8.12 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


180 km/h, pour diffrentes estimations de canal pace (qpsk ccc 1/2)

th = 4.5

th = 4.5

Ebt /N0 (dB) = snr 6.5 dB

Ebt /N0 (dB) = snr 6.5 dB

fer moyen

ber moyen

(a) ls + traitement temporel (pas de traitement frquentiel)

Ebt /N0 (dB) = snr 6.5 dB

Ebt /N0 (dB) = snr 6.5 dB

(b) ls + moyenne frquentielle sur 3 sous-porteuses + traitement temporel

Fig. 8.13 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


180 km/h, pour diffrentes estimations de canal pace (64qam ccc 3/4)

238

Estimation de canal dans un contexte mimo-ofdm-cdma

temporel du canal en fonction des filtres considrs, entranant une dgradation suprieure
4 dB. En ajoutant une moyenne sur 3 sous-porteuses, cette dgradation peut descendre
2.5 dB. Cependant, mme en augmentant la qualit du traitement frquentiel (filtre robuste sur 5 ou 7 coefficients) et avec un filtre temporel robuste adapt, la dgradation
destimation pace minimale est de lordre de 2 dB.
Synthse . En tudiant lestimation pace constitue dune estimation localise ls suivie
dun ventuel filtrage frquentiel sur 3 7 coefficients puis dun filtrage temporel, nous
avons pu identifier les scnarios adapts et ceux o les algorithmes employs montraient
leur limites. Notons que le traitement frquentiel peut gnralement se contenter de coefficients non optimiss, voire dune simple moyenne sur 3 7 coefficients faible snr
(i.e. faible dbit) et sur 3 5 coefficients plus haut snr. Ceci se justifie par la corrlation assez leve entre sous-porteuses adjacentes, mme avec lapdp BranE utilis. Le
traitement temporel peut galement se contenter dune simple interpolation linaire dans
la plupart des scnarios urbains, mais doit tre optimis en contexte haut-dbit vitesse
de dplacement leve. Ceci se justifie par la rduction du bruit quivalent lentre du
traitement temporel si la combinaison du le et du filtrage frquentiel a fortement rduit
lerreur destimation(10) , et leffet rduit des variations de canal si le produit vitesse-dbit
reste raisonnable.
Ainsi, il est possible de garantir un dbit minimum ds les faibles snr (et une certaine
robustesse), mme 180 km/h pleine-charge en pace, comme le montre les rsultats en
qpsk qui ne prsentent pas de seuil de taux derreur sur la plage considre, contrairement
aux rsultats en 64qam. Les performances haut-dbit sont beaucoup plus sensibles la
vitesse de dplacement du mt. En effet, dans les scnarios au dessus de 150 km/h, le gain
en diversit temporelle (Doppler) est infrieur aux pertes (interfrences entre porteuses
ou entre antennes pour lofdm et lostbc respectivement, qui supposaient linvariance
du canal sur 1 ou 2 bloc-ofdm), et lestimation prsente des difficults suivre le canal.
Ainsi, la combinaison haut-dbit et vitesse leve (correspondant au pire cas montr sur la
figure 8.13) affiche des limites avec lestimation pace. Ces scnarios extrmes ncessitent
de revoir les algorithmes destimation utiliss. Nous allons donc proposer des techniques
itratives plus adaptes ces besoins spcifiques, pour des terminaux plus complexes.

8.3

Estimation de canal mimo itrative sur la chane orthogonale de rfrence

Aprs avoir tudi et optimis les solutions gnrales nutilisant que des pilotes pour fournir les estimations de canal en mimo-ofdm, nous proposons une solution complmentaire
adapte notre systme Alamouti-mc-cdma. Cette technique destimation ice utilise la
fois les pilotes et les donnes, puisque ces dernires sont transmises en employant une forme
(10)

Rappelons que les coefficients optimaux pour le filtrage dpendent non seulement du canal mais aussi
des traitements qui prcdent (le, filtrage frquentiel. . .), ces derniers pouvant modifier le bruit quivalent.

239

8.3 Estimation de canal mimo itrative sur la chane orthogonale de rfrence

de signal spcifique. Cette solution doit non seulement amliorer lestimation, mais surtout rpondre aux limitations dtectes dans la section prcdente, dans certains contextes
combinant haute vitesse de dplacement et haut dbit. Lutilisation dun rcepteur itratif
optimis pour la dtection et lestimation permettra de tendre vers des bornes sub, tout
en profitant dun effet turbo en incluant le dcodage-canal dans la boucle. Ici, nous allons toutefois dissocier les optimisations et limiter la complexit du systme en tudiant
uniquement lestimation de canal itrative. Pour cela, nous conservons la simple dtection
linaire sud sans suppression dinterfrences des chapitres prcdents, et rduisons la complexit en utilisant uniquement les donnes dcodes de manire dure. Autrement dit, la
boucle itrative correspond au rcepteur linaire utilis en pace auquel sajoute le module
dmission dure du mt (qui travaille partir dune information binaire et ne transfre
pas dinformation de fiabilit entre les deux). La rutilisation de la partie mission du mt
(qui rappelons-le, fonctionne en mode tdd) en tant que sous-organe du systme itratif
de rception rduit la complexit par rapport un nouveau rcepteur entirement souple
et autorise un fonctionnement sur peu de bits significatifs, tout en permettant de dissocier
les optimisations propres lestimation de canal de celles des dtections/dcodages.

8.3.1

Description du systme

8.3.1.1

Principe gnral de lestimation ice

Pour amliorer lestimation pace, des tudes en siso-ofdm [200, 201, 202, 203] utilisent
les donnes dcodes en tant que rfrences, de manire itrative. Il est possible dtendre
ce principe en mimo et de ladapter au mc-cdma, ce que nous proposons dans [16]. La
figure 8.14 tend la figure 8.1, mais ne prsente que le rcepteur qui se voit ajout une
boucle itrative dure, afin de ramener les donnes dcodes au module destimation de
canal. Ainsi, litration initiale (i = 0), le module destimation nutilise que les pilotes
(comme en pace) pour fournir un premire estimation qui sert la dtection des symboles
des diffrents utilisateurs, qui sont ensuite dmoduls et dcods pour fournir les trains
binaires de donnes. Ces bits dinformation a
i (i = 1, . . . , Nu ) sont rintroduits dans la
RX
Codage-canal, poinonnage, et entrelacement
Codage-canal,
Codage-canal,poinonnage,
poinonnage,etetentrelacement
entrelacement b
(i)
Nu
codage-canal

poinonnage

entrelacement .
.
-bit
.

(i)
b
1

Modulation
Modulation
Modulation

utilisateur 1
mapping
bits
symbole

(i)
Accs multiple+talement
u
donnes

N
s
.
.
.

entrelacement
talement
d'accs multiple

(i)

1
s

tales

(i)
d

(i)

codage
espace-temps

rcepteur j
Dsentrelacement et dcodage-canal

a
j

dcodage-canal

dpoinonnage

dsentrelacement
-bit

utilisateur 1
soft-demapping

(i)

b1

bits ou LLR

symbole

(i)
u
(i)

s
1

info LLR

util. 1 . . . Nu
MUD / SUD

et dstalement

y1

donnes
tales

dtection
(i) espace-temps

c
a
n
a
l

1
y
estim. canal
N
MIMO y

Dtection

s
N

(i)

M
x

CSI

Modulation
Dmodulation
Dmodulation

(i)

bN
u

OSTBC

1
x

chip slot
chip-demapping
du.slot

OFDM-1
FFT -

.
.

OSTBC

yN

chip slot
chip-demapping
du slot

OFDM-1
FFT -

M
I
M
O

FP2006

Fig. 8.14 Schma du rcepteur itratif dun systme mimo-ofdm-cdma utilisant lestimation de canal ice

240

Estimation de canal dans un contexte mimo-ofdm-cdma

l (bloc de
donne calculer)

l (bloc de
donne calculer)

l0 bloc dentre
(pilote+data)

(a) rect. 60 km/h (Dfir = 290 Hz)

l0 bloc dentre
(pilote+data)

(b) rect. 300 km/h (Dfir = 1444 Hz)

Fig. 8.15 Filtres temporels (variants en temps) sur 15 coefficients (utilisables en ice),
pour un bruit dentre fix 2 = 0.01
(i)

boucle pour reconstruire le signal mis x


m (l, k) (m = 1, . . . , M , et l D, et k = 1, . . . , Nc ).
Aux itrations suivantes (i > 0), lestimateur de canal peut alors exploiter la fois les
pilotes reus (
yn (l0 , k), n = 1, . . . , N , et l0 P), les donns reues (yn (l, k), n = 1, . . . , N ,
(i)
et l D) et le signal dmission reconstruit (
xm (l, k), m = 1, . . . , M , et l D) pour
amliorer la prcision des estimations. Notons que les modulation et dmodulation ofdm
sont exclues de la boucle pour rduire la complexit.
A partir des nombreux le, il est possible aux itrations i > 0 dutiliser dautres filtrages
en frquence et en temps. En particulier dans la dimension temporelle, le filtrage peut
maintenant tre effectu sur plus de 3 coefficients, utilisant non seulement les le des
pilotes mais aussi ceux obtenus partir des donnes, aboutissant des filtres de taille 3
15 par slot, comme le montre la figure 8.15 travers 2 exemples. Cependant, nous verrons
travers les optimisations proposes que les coefficients de ces nouveaux filtres pourront tre
pondrs par la fiabilit relative des estimations prcdentes. En particulier, il conviendra
de tenir compte de la spcificit du signal mis et de dissocier les le pilotes dont la variance
est connue des le provenant des donnes dont la fiabilit dpend de nombreux facteurs.
8.3.1.2

Estimations localises supplmentaires obtenues partir des donnes

Lobtention des le sur les donnes exploite le caractre orthogonal en espace du signal
(i)
mis par ostbc, afin dobtenir h
n,m (l, k ) pour l D. Dans le cas Alamouti, les estimations
localises au niveau des donnes peuvent tre calcules par
#
"
#
#H "
"
(i)
(i)
(i)
h
2
x
1
x
2
yn (1)
n,1
,
(8.13)
= (i)2

(i)
(i)
(i)
yn (2)
X
h
(
x2 ) (
x1 )
n,2
(i)

(i)

X (i)2 = |
x1 |2 + |
x2 |2 + 1/,
avec 1/ = 0 si lalgorithme ls est employ. Lestimation qui considre =
6 0 sapparente
au mmse, en utilisant le snr comme un paramtre supplmentaire de confiance, mais
aboutit une estimation localise biaise.

8.3 Estimation de canal mimo itrative sur la chane orthogonale de rfrence

241

Malheureusement, le rapport signal--bruit au niveau des donnes qui servent calculer


ces nouveaux le varie fortement. En particulier, pour un signal mc-cdma, nous avions
vu sur la figure 4.6 que ltalement provoquait lmission dun signal dont la puissance
pouvait tre souvent trs faible. En contexte multi-utilisateurs, la superposition des signaux
tals par des codes wh peut causer la transmission de chips x nuls (par exemple, cette
probabilit avoisine 2% en qpsk avec un talement Sf = 32). Par consquent, si nous
voulons viter une augmentation du bruit quivalent destimation sur les chips mis faible
puissance en ice, nous devons soigner le calcul des le aux emplacements des donnes. Un
traitement mmse complet sur le slot avec un filtre adaptatif optimal, prenant en compte
lventuel biais des le et la fiabilit sur chaque chip, nest pas une solution envisageable
en pratique. Nous proposons donc ci-dessous trois solutions pour calculer lensemble des
(i)
estimations h
n,m tout en conservant un bon compromis entre performances et complexit.
mls1 . Cette premire solution permet dviter la remonte du bruit destimation sur les
donnes de faible puissance chaque itration en ice :

"
#
#H "
(i)
(i)

(
)
1
x

y
n

1
2
2
"
#
,
si X (i)2 > th ,

(i)
(i)
X (i)2
(i)
(
)
h
y
2
(
x
)
(
x
)
n
n,1
2
1
(8.14)
= " #
(i)

0
n,2

si X (i)2 th ,

0 ,
o th est un seuil prdfini en dessous duquel lestimation est juge insuffisamment fiable.
Cependant, avec cette technique, lerreur destimation peut devenir importante quand le
signal mis est faible, puisque lestime est force 0 si le signal reconstruit est nul ou en
dessous du seuil.
Pour viter le biais introduit par les solutions destimation localise mls1 ou mmse,
il est alors prfrable de conserver lestimation ls de lquation (8.13) et denlever les
m utilis pour les traitements qui vont suivre.
estimations juges non fiables de lespace Tl,k
Dans les deux solutions suivantes, nous allons plutt introduire un facteur de pondration
souple entre le calcul des le et les filtrages, qui agira comme un indice de fiabilit.
mls2 . La deuxime solution propose se base sur lestimation ls, mais diffrencie les le
en y ajoutant une notion de fiabilit. Ainsi, nous dfinissons
(
A,
si X (i)2 > th ,
(i)

fiabilit de h
=
(8.15)
n,m = h
(i)
n,m
B,
si X (i)2 th .
Nous emploierons les valeurs A = 1, et B = 102 au lieu de B = 0 pour viter lutilisation
de filtres composs uniquement de coefficients nuls si de longues squences de donnes
faible puissance apparaissent. Cette fiabilit sera utilise dans les filtrages qui vont suivre
pour pondrer les coefficients. Ainsi, les nouveaux coefficients du filtre fiabilis peuvent
tre modliss par
1
lF0 ,k0 ,l,k = P
h (i) l0 ,k0 ,l,k
{l0 , k 0 } Tl,k .
(8.16)
n,m
00
00

(i)
00
00
l ,k ,l,k

{l ,k }Tl,k h
n,m

242

Estimation de canal dans un contexte mimo-ofdm-cdma

mls3 . La troisime solution propose conserve lestimation ls de lquation (8.13), en


ajoutant chaque le la fiabilit
(8.17)
h (i) = X (i)2 .
n,m

En vitant la division par zro pour les chips nuls et en rduisant la valeur de fiabilit
lorsque X (i)2 est faible (i.e. lorsque le signal reconstruit estime que les chips mis sont
faibles), nous allons ainsi amliorer lefficacit du filtrage et les performances en taux
derreur ds la premire itration. Cette solution assez simple devrait permettre de dlivrer
des estimations non biaises, rpondant aux besoins.
8.3.1.3

tapes de lalgorithme ice complet

Les estimations localises partir des 3 blocs pilotes (en employant lquation ls) ne
sont ralises qu litration initiale, conformment au pace. Lorsque lalgorithme ice est
utilis (i > 0), les tapes suivantes sont ralises chaque itration :
(i)
Reconstruction du signal mis x
m (l, k) (m = 1, . . . , M , et l D, et k = 1, . . . , Nc )
partir des donnes binaires estimes. Rappelons que les simulations prsentes se
limiteront lutilisation des dcisions dures prises en sortie du dcodeur.
(i)
Calcul des le h
n,m (l, k ) (l D), conformment aux propositions prcdentes (8.13)
ou (8.14). Seuls les le sur les donnes sont calculs, avec une estimation pour deux
symboles, afin de rduire la complexit.
Obtention des estimations finales des coefficients de canal pour litration courante
i, entre chaque antenne dmission m et de rception n, en employant un filtrage
sur lensemble des le disponibles (provenant des pilotes ou des donnes). Suivant
loptimisation considre (mls1 ou mls2/mls3), les filtres prcalculs ou fiabiliss
(cf. quation (8.16)) pourront tre utiliss :
X
(i)
(i) (l0 , k0 )
(i) (l, k) =
0 0 h
l D, k = 1, . . . , Nc .
(8.18)
h
n,m

{l0 ,k0 }Tl,k

l ,k ,l,k

n,m

o le sous-espace Tl,k regroupe lensemble des le (P D) utiliss pour obtenir lestimation finale. Dans les simulations, le traitement sera simplifi en employant tout
dabord un filtrage 1D en frquence sur 3 5 sous-porteuses adjacentes, suivi dun
filtrage temporel sur 3 5 bloc-ofdm. Lutilisation de coefficients prcalculs (filtre
de Wiener robuste) ventuellement fiabiliss par les quations (8.15) ou (8.17) fera
lobjet de comparaisons en taux derreurs.
(i)
Utilisation des nouvelles estimations de canal h
n,m (l, k ) en tant que csi pour le bloc
de dtection (qui inclut le dcodage espace-temps et la dtection sud ou mud), afin
dobtenir de nouvelles estimations des donnes binaires mises.

8.3.2

Rsultats obtenus

Les rsultats prsents conserveront la mme configuration quen pace pour faciliter la
comparaison (systme 2x2 Alamouti-mc-cdma dans le pire-cas pleine-charge, avec chipmapping c1da et galisation linaire sud mmse, une puissance des pilotes et des donnes

8.3 Estimation de canal mimo itrative sur la chane orthogonale de rfrence

243

identique. . .). Aprs avoir born les performances entre pce et pace en fonction des donnes connues au rcepteur, nous allons brivement exposer les gains possibles sur quelques
scnarios, et vrifier la robustesse des algorithmes tout en limitant la complexit. Nous
emploierons donc un nombre limit de coefficients pour le filtrage, en supposant les filtres
constants quels que soient la modulation, le bruit, ou litration i, pour valider la stabilit
des solutions, mme avec des paramtres robustes non ncessairement optimiss. Suivant
les besoins et la complexit autorise au rcepteur, nous pourrons alors fournir quelques
rgles de conception et les performances correspondantes.
Comme nous avions mentionn que les vitesses leves regroupaient les scnarios les
plus difficiles, nous ne prsenterons pas les rsultats infrieurs 100 km/h, mais uniquement
ceux 180 km/h. Puisque le systme propos utilise des bloc-ofdm complets de pilotes, le
filtrage frquentiel sert principalement rduire le bruit sur les le. Par consquent, nous
utiliserons 5 coefficients faible snr et seulement 3 haut snr. Notons que lutilisation
de coefficients robustes prcalculs fournit peu prs les mmes performances quune
simple moyenne sur les sous-porteuses adjacentes. En pace ou litration initiale, un
filtre de Wiener robuste est ensuite appliqu dans la dimension temporelle pour obtenir les
estimations finales partir des 3 le pondrs par ces coefficients de filtres. Pour le prcalcul
du filtre, le profil Doppler tait suppos uniforme avec une frquence maximale D =
867 Hz = 0.014/Df . Pour conserver une complexit raisonnable en ice, nous appliquerons
gnralement aux itrations suivantes (i > 0) un filtrage temporel sur 3 5 coefficients,
sur des le conscutifs (quils soient de pilotes ou de donnes). Pour simplifier la lgende
des rsultats prsents, seul le nombre de coefficients utiliss en frquence et en temps est
donn sous la forme fXtY en supposant par dfaut un filtrage robuste. Le nombre de
coefficients litration initiale (pace) et aux itrations suivantes (ice) peut diffrer. Le
nombre ditrations est not #i.
Mesures de taux derreurs dbit modr . A dbit modr, i.e. faible snr, les
performances pace restaient honntes partir du moment o le filtrage frquentiel tait

cee

ber moyen

th = 1

Ebt /N0 (dB) = snr (dB)

Ebt /N0 (dB) = snr (dB)

Fig. 8.16 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


180 km/h, pour diffrentes estimations de canal (pce, pace, ice) en qpsk ccc 1/2

244

Estimation de canal dans un contexte mimo-ofdm-cdma

suffisant pour rduire le bruit sur les le. En qpsk avec Rc = 1/2 (th = 1 bit/s/Hz)
180 km/h, la figure 8.16 illustre les performances obtenues pour diffrentes estimations de
canal, et montre quil est possible de rduire la dgradation de 1 dB observe en pace en
dessous de 0.5 dB en ice, en une seule itration et avec un filtrage de faible complexit.
Par exemple, parmi les courbes en tiret reprsentant les rsultats ice, la solution mls3
propose (en rouge) avec un filtrage sur 5 sous-porteuses et 5 coefficients temporels dlivre
un bon rapport performance/complexit ds la premire itration. Une lgre amlioration
est obtenue lors dune seconde itration, malgr labsence doptimisation des coefficients
de filtre. La robustesse de cette solution est donc vrifie.
Notons que les performances en pce pleine-charge ne sont qu = 0.4 dB de la sub,
ce qui ramne la diffrence ( + ) entre sub et solution ice complte pleine-charge en
dessous de 1 dB. Le faible dcalage avec la charge provient de ltalement c1da qui limite
la mai puisque les coefficients de canal sont fortement corrls. Quant la dgradation
, elle provient principalement du bruit sur les le pour ces scnarios faible dbit, et il
reste donc possible damliorer les performances en augmentant simplement la taille du
filtrage, en particulier dans la dimension frquentielle(11) . Les rsultats progressent galement lgrement en employant systmatiquement les le pilotes en plus des le adjacents
pour le filtrage temporel. Toutefois laugmentation du filtrage temporel, comme vrifi par
la courbe f5t15 qui utilise les 15 blocs de le du slot pour le filtrage, napporte quun gain
limit. Par ailleurs, nous pouvons affirmer que les performances avec la solution mls1 sont
dgrades par rapport mls3, quelle que soit loptimisation du seuil th (fix 102 sur
la figure). Enfin, les rsultats mls2 ou mmse ne sont pas affichs puisquils restent moins
bons que mls3, fournissant gnralement des performances entre mls1 et mls3.
Mesures de taux derreurs haut dbit . En augmentant le dbit (th = 4.5 bit/s/Hz)
avec une 64qam et Rc = 3/4, la figure 8.17 illustre les performances obtenues 180 km/h
pour diffrentes estimations de canal. Les rsultats prsents considrent toujours une
simple estimation ls suivie de filtrages robustes en frquence et en temps sur seulement 3
coefficients litration initiale. Parmi lensemble des combinaisons possibles de filtrages
et ditrations, 6 rsultats ice typiques sont reprsents, utilisant les solutions mls1 ou
mls3, avec 1 ou 2 itrations, et diffrentes tailles de filtres temporels aux itrations i > 0.
En premire remarque, la pente des courbes de ber augmente avec le nombre ditrations i. En effet, quand le canal subit un vanouissement profond, la propagation des
erreurs de dcisions dures ramenes au module destimation dgrade les performances.
Par contre, haut snr, la dgradation peut descendre en dessous de 1 dB pour obtenir ber 105 . Notre solution mls3 avec un filtrage sur seulement 3 sous-porteuses et
5 coefficients temporels affiche de bons rsultats, en particulier en termes de fer o la
dgradation aprs 2 itrations approche 0.5 dB (compar au pce2 fer = 102 ), et se
(11)

Nous avons galement montr dans [14] que labsence simultane de filtrage frquentiel et de solution
fiabilise comme mls3 empche lamlioration des performances de ber en ice. Ceci est logique puisque
les le sur les donnes peuvent tre fortement bruits, et la prise en compte dune fiabilit destimation
est le facteur cl du processus itratif. Lintrt des moyennes frquentielles est soulign en comparant les
rsultats de [14] qui confirment la forte augmentation de mai en ice avec ceux de la figure 8.16.

8.3 Estimation de canal mimo itrative sur la chane orthogonale de rfrence


th = 4.5

fer moyen

ber moyen

th = 4.5

245

Ebt /N0 (dB) = snr 6.5 dB

Ebt /N0 (dB) = snr 6.5 dB

Fig. 8.17 Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120


180 km/h, pour diffrentes estimations de canal (pce, pace, ice) en 64qam ccc 3/4
rduit mme 0.2 dB avec la meilleure courbe qui ralise un filtrage temporel sur les 15
coefficients du slot. Remarquons galement que les performances en fer sont proches avec
les deux solutions LS f3t3 + ICE MLS3 f3t5 #2 et LS f3t3 + ICE MLS3 f3t15 #1, i.e. avec
2 itrations et un filtrage limit en taille ou bien 1 seule itration et un filtrage temporel
plus important. Autrement dit, il existe un compromis, dont le choix pourra dpendre
de la procdure de dtection globale retenue (si elle ncessite plusieurs itrations. . .). Les
meilleures performances sont videmment obtenues en combinant les deux, savoir qualit
de filtrage et plusieurs itrations.
Contrairement aux rsultats en qpsk, la cee en pace haut snr est domine par
lerreur dinterpolation entre les le dans la direction temporelle. Par consquent, un bon
filtrage temporel et lobtention de le supplmentaires avec les solutions mls proposes sur
les donnes permet de rduire lerreur dinterpolation aprs application de lquation (8.18),
et les estimations ice surpassent les pace au prix dune complexit accrue. Lutilisation
de 7 coefficients temporels en incluant systmatiquement les pilotes (au lieu de 5) amliore
lgrement les performances tout en restant moins complexe quun filtrage sur les 15
coefficients. Par ailleurs, laugmentation du filtrage frquentiel sur les le de donnes (en
passant de 3 5 coefficients par exemple) permet galement de diminuer le taux derreur.
Une dernire remarque importante concerne le comportement diffrent des mesures de
cee, ber et fer. Dans cette configuration, alors que le gain en passant du pace au ice
est denviron 1 dB pour obtenir ber = 104 et naugmente pas avec les itrations, ce gain
double en fer et augmente avec i. Les itrations permettent en effet de regrouper les
paquets derreurs, et de supprimer les erreurs parpilles. Ce principe prsente un grand
intrt pour des services en mode paquet ncessitant un taux derreur final nul (transmission de donnes. . .) et peut viter lemploi de complexes systmes additionnels (Harq
. . .) en rendant plus binaire lerreur par slot (tout bon ou tout faux). Par consquent,
nous prfrons une mesure de dbit en fonction du snr, plus adapte aux transmissions
en mode paquet.

246

dbit global, toutes pertes inclues ( Mbit/s)

Estimation de canal dans un contexte mimo-ofdm-cdma

64qam

bon fir robuste


filtrage rduit

Rc = 3/4

16qam

Rc = 1/2

4qam

Rc = 1/2

snr moyen (dB)

Fig. 8.18 Dbits globaux obtenus au niveau de la couche physique pleine-charge sur
canal BranE120 180 km/h, pour diffrentes estimations de canal ; systme 2x2 Alamoutimc-cdma, galisation mmse, chip-mapping c1da ; th = 1, 2, 4.5
valuation des dbits proposs par le systme complet . Pour rsumer les performances, une mesure plus adapte aux communications par paquets est propose sur la
figure 8.18. Elle revient calculer le dbit global obtenu en ne comptabilisant que les slots
parfaitement reus. Pour conserver une clart suffisante, la figure prsente uniquement 3
schmas de modulation+codage, ayant des rendements respectifs de 1, 2, et 4.5 bit/s/Hz.
Pour cela, les combinaisons considres sont base de qpsk, 16qam et 64qam avec un
codage convolutif de rendement 1/2 ou 3/4. A un snr donn, le dbit peut quasiment doubler en utilisant les solutions ice mls3 au lieu du pace, en particulier pour les scnarios
haut-dbit vitesse leve. Par exemple 18 dB et 180 km/h, le schma prsent en pace
peut difficilement fournir plus de 60 Mbit/s, alors que ce dbit grimpe 94 Mbit/s en ice
mls1. La solution mls3 peut fournir 10 ou 17 Mbit/s supplmentaires respectivement avec
1 ou 2 itrations (pour atteindre 111 Mbit/s), et ce gain peut augmenter avec la vitesse
de dplacement. Par ailleurs, nous avions peine 60 Mbit/s en siso mc-cdma avec une
connaissance parfaite du canal, alors que nous pouvons maintenant fournir prs du double
en 2x2 avec une relle estimation (ice). Lestimation de canal nest donc plus un problme
en mimo, et les gains raliss sont suprieurs aux dgradations destimation. La robustesse
et la pertinence de ces schmas sont ainsi assures jusqu 200 km/h.
Synthse . Aprs avoir tudi des solutions pace, quelques rgles ont t fixes (filtrage
robuste de taille rduite, puissance quirpartie. . .) afin dtablir et optimiser des solutions additionnelles ice. Le choix de lalgorithme destimation rsulte dun ensemble de
compromis tenant compte principalement de la complexit et du scnario. Les solutions
ice permettent surtout de compenser les erreurs dinterpolation vitesse leve si le snr
est suffisant, et ces schmas itratifs ont montr leur intrt pour rduire le fer et ainsi
accrotre le dbit global.

8.4 Perspectives

8.4

247

Perspectives

A partir de la chane de simulation gnrique ralise, une tude systme plus approfondie,
en faisant varier quelques-uns des nombreux paramtres et en profitant de la flexibilit,
permettrait dtablir plus prcisment des rgles de conception en fonction des scnarios.
La dure leve des simulations ne nous a pas permis dobtenir lensemble des rsultats
ncessaires la vrification dune optimisation globale, ni de dtecter de diffrences nettes
favorisant tel ou tel algorithme en fonction de lestimation de canal choisie. Une tude
relative permettrait de vrifier que lajout des estimations proposes ne pnalise pas les
choix des chapitres prcdents (codages, fiabilits, chip-mapping,. . .). Les principales rgles
retenues au niveau de lestimation de canal concernent tout dabord la mesure de performance. Il est important de viser un taux derreur minimum ou un dbit maximum, et non
une erreur destimation de canal minimale. Par exemple, laugmentation du seuil th dans
lquation (8.14) peut rduire la cee sans diminuer les ber ou fer, ce qui est logique
en considrant conjointement lemploi de ces estimations de canal dans la procdure de
dtection. Ensuite nous nous sommes penchs sur le compromis performance-complexit,
avec les le suivis de diffrents filtrages (dpendant des bruits, corrlations. . .), et leurs
consquences sur la cee, la mai et surtout les taux derreurs finaux. Les rsultats nont
t prsents quavec 2 antennes dmission, mais lintrt des solutions ice proposes crot
avec le dbit et avec le nombre dantennes M .
A titre dexemple, on peut tudier conjointement lestimation de canal avec les questions de modulation, talement ou prcodage linaire. On pourrait en effet penser quviter
les zros en sortie dtalement en employant autre chose quun wh serait avantageux pour
lestimation ice, conformment aux probabilits mentionnes au chapitre 4. En pratique, il
nen est rien, car les autres talements ayant une probabilit de zro rduite conservent une
probabilit de valeur faible importante (cf. courbes page 73 tendant vers une gaussienne).
On prfre donc garder un talement wh associ aux solutions mls proposes.
Les ides mentionnes au niveau de la propagation de fiabilits peuvent tre tendues
plusieurs niveaux. Il est par exemple possible de tenir compte de la structure du slot
et des effets de bord qui diminuent la fiabilit de certaines estimations. Par ailleurs, le
gain en employant un retour de dcision souple au lieu dune information binaire doit tre
valu. Enfin, il est maintenant possible de propager la fiabilit calcule par les solutions
mls jusquau dcodage. On peut ainsi optimiser le calcul des llr comme au chapitre 6,
mais en tenant compte la fois des informations de dtection et destimation de canal.
Le processus itratif souple qui se met en place peut aussi profiter dune amlioration de
la dtection (mud qui supprime quelques interfrences chaque itration. . .). La perte de
performance lie au passage du tcc au ccc est alors largement compense par ce nouveau
systme itratif. Une tude plus prcise de la complexit globale doit alors tre ralise en
parallle, avec des choix matriels dfinis.
Des modifications plus importantes sur la structure du slot et sur les algorithmes
destimation de canal pourraient tre envisages pour certains contextes particuliers, tels

248

Estimation de canal dans un contexte mimo-ofdm-cdma

que les situations statiques ou au contraire les trs fortes mobilits. Dans le premier cas, il
est ais de rduire loverhead des pilotes, et dans le second cas la rpartition des pilotes et
le choix des algorithmes de suivi de canal sont rediscuter. Les modulations diffrentielles
restent un bon compromis vitesse trs leve. Cependant, dans [13], nous avons prfr
associer ces situations extrmes dautres traitements spatiaux plus adapts.
Enfin, la dernire phase doptimisation passe par une considration conjointe avec les
couches suprieures (cross-layer design). Nous avons par exemple mentionn lintrt des
solutions mls pour viter des systmes Harq additionnels, diminuant ainsi complexit
et dlais. Rappelons aussi lintrt des systmes de contrle et dallocation dynamique
(comme aux chapitres prcdents o nous visions ladaptation en temps rel des algorithmes et dbits en fonction du contexte). Une reconfigurabilit en fonction de lapplication ou des corrlations moyennes est galement envisageable.
En rsum, nous avons tudi quelques solutions destimation de canal mimo adaptes
au slot et aux algorithmes proposs prcdemment. Lutilisation des blocs de pilotes
(orthogonaux en espace) aprs dmodulation ofdm autorise une estimation rapide en
temps / frquence / espace des sous-canaux mimo-ofdm. Cette estimation pace consiste
alors effectuer des estimations localises en employant un simple algorithme ls, suivi
de 2 filtrages (en frquence et en temps) rpondant si possible au principe mmse. Cette
premire solution confirme la pertinence des dtections cohrentes en mimo. En effet,
la robustesse en contexte raliste est vrifie jusqu 100 km/h ou pour des dbits faibles
modrs, en employant des filtres rduits ou des interpolations suivant des rgles de
conception simples.
Au del, afin de conserver un haut-dbit, nous ajoutons des solutions itratives ( ice)
adaptes aux transmissions tudies au chapitre 6 ( ostbc-mc-cdma). Cependant, la
superposition des signaux tals des diffrents utilisateurs peut entraner lmission de
chips nuls. Nous proposons alors diffrentes mthodes pour utiliser les donnes dcodes
comme rfrences supplmentaires pour lestimation de canal, sans impliquer daugmentation de bruit chaque itration. Lutilisation de fiabilits combine du filtrage robuste
est un bon compromis pour conserver de simples filtres prcalculs, vitant ainsi de complexes calculs chaque mesure du canal de propagation mimo, tout en conservant des
performances de premier plan. En particulier, notre solution mls3 permet de rduire
lgamment le taux derreur-slot et datteindre de hauts dbits ds la premire itration.
Nous avons ainsi pu confiner la dgradation due lestimation en dessous de 1 dB pour
un fer de 1%, mme 200 km/h et quels que soient le snr et le dbit vis. Nous avons
alors vrifi un dbit suprieur 100 Mbit/s avec un systme 2x2 assez simple 18 dB,
en contexte dfavorable de forte mobilit.
Ladaptation des filtres chaque itration et une prise en compte plus gnrale des
fiabilits souples dans toute la chane reste une perspective intressante pour amliorer
encore la convergence et viter la propagation derreurs ; toutefois, cela ncessite en
parallle une tude plus prcise de faisabilit (sur des composants en virgule fixe. . .) en
raison de la complexit matrielle qui en dcoule.

Conclusion et perspectives
Conclusion gnrale
Au niveau de la couche physique, les systmes multi-porteuses et multi-antennes permettent dexploiter le canal de propagation avec une grande flexibilit. La souplesse de
configuration offre de nombreux avantages (scalabilit suivant les capacits du rcepteur
mobile, adaptation lenvironnement. . .), mais le grand nombre de combinaisons possibles
implique galement des tudes comparatives quitables. Le potentiel de ces techniques a
t valu afin de satisfaire aux contraintes defficacit spectrale, de robustesse, ou encore
de compatibilit avec des rcepteurs simples et conomiques, dans des environnements varis. Loptimisation sest principalement porte sur lassociation mimo-ofdm-cdma pour
la voie descendante des systmes radio-mobiles cellulaires. Ce cadre de travail a permis
de contribuer au projet europen MATRICE, au rseau dexcellence NEWCOM, et un
contrat de recherche externe avec France Telecom R&D.
La premire partie du document cadre ltude en exposant les contraintes et espoirs
autour de la 4G, ainsi que le contexte de travail. Le besoin croissant en qualit de service impose un dbit adapt quels que soient le nombre dutilisateurs simultans et la mobilit, afin
de couvrir des zones gographiques et des terminaux varis. Les diffrentes configurations
devront offrir un cot rduit, que ce soit par bit transmis, pour lquipement, ou encore la
consommation. Ensuite, pour justifier les choix gnraux, nous avons caractris le canal
de propagation mimo large-bande en contexte mobile. Diffrents modles ont t compars, et leurs effets ont t vrifis sur les corrlations en temps / frquence / espace, afin
dassurer ladquation avec lexigence de ralisme. Enfin, ces caractristiques induisent le
dimensionnement du systme prsent et les principaux choix algorithmiques. Les grandes
lignes des dcisions sont lies des soucis dintroprabilit et aux projets 4G, comme
la trame compatible umts au niveau chantillonnage et dure. Par ailleurs, les services
typiques mentionns ont permis didentifier un besoin de dbit en voie descendante dans
des scnarios varis, tout en respectant des complexits de dtection relativement faibles
au niveau des mobiles.

249

250

Estimation de canal dans un contexte mimo-ofdm-cdma

La deuxime partie du document a t consacre la description gnrale du systme


tudi et dvelopp. Les solutions multi-porteuses ont prouv leur efficacit pour approcher les limites thoriques en termes de capacit si elles sont correctement utilises, tout
en permettant souplesse et rduction de complexit au rcepteur en voie descendante. Les
solutions multi-antennes apportent une dimension supplmentaire, autorisant une forte
augmentation de la capacit dans des conditions idales, mais galement des possibilits
en termes de qualit de transmission bande constante quel que soit le rapport signal-bruit. Aprs un tat de lart, une approche unifie des diffrents traitements linaires a
permis de formaliser les mthodes de dtections multi-dimensionnelles.
Le chapitre 4 illustre ces mthodes avec un accs large-bande multi-utilisateurs combinant techniques multi-porteuses et talement temps/frquence. Le systme mono-antenne
gnrique et paramtrable dvelopp a permis de contribuer aux projets et galement
doptimiser le compromis entre diversit et orthogonalit de laccs multiple laide de
procdures de chip-mapping et dgalisation adaptes. Les performances de rfrence obtenues avec la chane complte (incluant du codage-canal bas sur le principe turbo. . .) ont
montr lintrt du mc-cdma avec une simple galisation linaire respectant le principe
mmse, en exploitant la diversit frquentielle par un chip-mapping entrelac.
Le chapitre 5 tend ltude au domaine spatial de manire globale et rationnelle, en prsentant et comparant diffrentes approches. Pour utiliser correctement les proprits du
canal de transmission multi-trajet sous diffrentes contraintes et connaissances lmission
et la rception, des systmes varis ont t valus afin dexploiter plus ou moins les gains
de rseau, de diversit et de multiplexage. Cette comparaison quitable de techniques multiantennes, jusqualors tudies sparment dans des contextes trs diffrents, est source de
contributions. Par la suite, nous insistons sur le sous-ensemble de solutions qui nous semble
le plus raliste, ne supposant pas de connaissance parfaite du canal lmission. Les diffrents schmas de codage espace-temps sont regroups sous une reprsentation matricielle
gnrique stldc, qui inclut les cas particuliers du codage orthogonal (ostbc comme le
code dAlamouti) et du multiplexage spatial. Par ailleurs, le systme complet associant
des techniques mimo-ofdm, de ltalement, et un accs multi-utilisateurs, a t prsent
de manire suffisamment gnrique pour que les dveloppements mathmatiques proposs
sur les dtections soient applicables de manire simple sur ce modle multi-dimensionnel.
Les diffrents codages peuvent tre reprsents de manire uniformise et combine avec
le canal de transmission pour aboutir un canal quivalent sur lequel il est plus facile
de travailler pour effectuer les traitements de dtection et/ou suppression dinterfrences
(dacces multiple et dantennes multiples). Combins des mthodes de chip-mapping
de linformation en temps / frquence / espace, ces traitements gnriques (bass sur des
solutions existantes) plus ou moins complexes en rception peuvent tre valus. Les performances obtenues sur canaux thoriques illustrent les bons rsultats de rfrence dans
un cas particulier Alamouti-mc-cdma.
La troisime partie du document contient les principales contributions pour optimiser, suivant les conditions de fonctionnement, le systme gnrique prcdemment dfini.
Aprs une tude fdratrice au niveau algorithmique, il convient en effet de proposer des

8.4 Perspectives

251

solutions adaptes lenvironnement et la configuration de lmetteur et du rcepteur


(nombre dantennes, corrlation. . .), et de choisir des mthodes de traitement du signal
de complexit raisonnable au niveau du mobile. Ainsi, deux sous-ensembles de codage
espace-temps-frquence sont valus aux chapitres 6 et 7, pour rpondre aux diffrents
compromis performance/complexit. Ltude des aspects diversit et capacit en contexte
raliste permet dexploiter la corrlation en temps / frquence / espace pour rpondre aux
compromis diversit/orthogonalit/multiplexage des diffrents traitements effectus par le
systme. Nous proposons alors de nouvelles solutions algorithmiques innovantes. Enfin,
une rflexion sur les verrous existants, en termes de dtection et destimation de canal
mimo avec une complexit limite, nous a conduit proposer de nouvelles mthodes destimation de canal.
Le chapitre 6 se focalise sur les systmes mimo-ofdm-cdma utilisant des techniques
de diversit uniquement, cest--dire sans multiplexage spatial, dont la complexit de dtection est faible, ce qui est adapt la voie descendante et mme compatible avec des
mobiles mono-antenne. En effet, lofdm permet de saffranchir de la slectivit frquentielle par sous-porteuse, ce qui facilite le traitement spatial, et les techniques de diversit
prsentes permettent dviter la cration dinterfrences entre antennes avec une simple
combinaison au rcepteur. Aprs avoir propos une mesure de la diversit disponible en
temps / frquence / espace au niveau du canal, nous en optimisons le traitement tout en
discutant du compromis avec le besoin dorthogonalit de certaines procdures (codes
daccs multiple ou dantennes multiples). Contrairement aux conclusions en siso, un chipmapping adjacent (talement par blocs) est prfr pour rduire les interfrences daccs
multiple, au dtriment de la diversit temps/frquence qui est compense par la diversit spatiale. Ceci est particulirement vrai avec un bon codage-canal et les optimisations
proposes au niveau du codage, de la dtection et de la propagation de fiabilits (llr).
En rsum, nous privilgions un codage spatial qui conserve un rendement Rstc = 1 et
lorthogonalit, et proposons de jouer sur les trajets multiples grce aux antennes supplmentaires. Cette modification du canal quivalent vu par le rcepteur est flexible, et des
rgles de conception sont proposes pour les nouvelles techniques de codage espace-tempsfrquence, en particulier en 4xN (avec N < 4 gnralement en voie descendante). Au del
du gain en performances, de nombreux avantages sajoutent avec une meilleure rpartition en puissance sur les antennes, un potentiel dadaptabilit et de robustesse accru, tout
en conservant lefficacit des simples dtections linaires. La comparaison avec diffrentes
techniques ostbc ou cdd donne lavantage aux nouveaux codes, mme avec une simple
dtection zf, et permet de rpondre ds aujourdhui aux attentes de la 4G.
Le chapitre 7 relche certaines contraintes afin daugmenter les dbits lorsque le contexte
est favorable. La recherche dun compromis entre diversit, multiplexage et complexit
de dtection conduit la dfinition de nouveaux schmas de codage (non orthogonaux)
rentrant dans le cadre des stfldc. Ces techniques sont values en contexte raliste, et
confirment leur potentiel suprieur ds que le nombre dantennes de rception et le dbit
requis augmentent, mme en conservant une dtection linaire de complexit raisonnable.
La stratgie en contexte raliste peut se rsumer privilgier le rendement spatial Rstc ,

252

Estimation de canal dans un contexte mimo-ofdm-cdma

qui doit sadapter au rang du canal lorsque cela est possible, puis les rendements de modulation et de codage-canal, qui sont choisis pour respecter les taux derreurs et dbits
souhaits. Ce dernier codage, le plus extrieur, tirera parti de la diversit globale recueillie
sur tout le slot, et bnficiera des optimisations effectues au rcepteur concernant lgalisation, le chip-mapping, et les llr, afin dapporter le maximum dinformation sur chaque
bit transmis. Enfin, la flexibilit du systme gnrique et la similitude des diffrents schmas proposs permet denvisager une solution adaptative en fonction de lenvironnement,
et un ventuel repli vers les techniques de diversit si la corrlation spatiale est forte ou la
robustesse insuffisante.
Le chapitre 8 introduit des solutions destimation de canal au rcepteur mobile dans un
contexte mimo-ofdm-cdma. Lutilisation de blocs de pilotes orthogonaux en espace aprs
dmodulation ofdm autorise une estimation rapide en temps / frquence / espace des souscanaux mimo-ofdm. Cette mthode pace consiste effectuer des estimations localises
en employant un simple algorithme ls, suivi de 2 filtrages (en frquence et en temps) respectant si possible le principe mmse. Cette premire solution confirme la pertinence des
dtections cohrentes en mimo, puisque la robustesse en contexte raliste est vrifie jusqu 100 km/h ou pour des dbits faibles modrs, en employant des filtres-interpolateurs
suivant des rgles de conception simples. Au del, afin de conserver un haut-dbit, nous
ajoutons des solutions itratives (ice) adaptes aux transmissions tudies au chapitre 6.
Nous proposons diffrentes mthodes pour utiliser les donnes dcodes comme rfrences
supplmentaires pour lestimation de canal, sans impliquer daugmentation de bruit
chaque itration. Lutilisation de fiabilits combine du filtrage robuste prsente un bon
compromis performance/complexit, puisque la conservation de simples filtres prcalculs
vite de complexes calculs chaque mesure du canal de propagation mimo. En particulier,
notre solution mls3 permet de rduire lgamment le taux derreur-slot et datteindre de
hauts dbits ds la premire itration. Nous avons ainsi pu confiner la dgradation due
lestimation en dessous de 1 dB pour un fer de 1%, mme 200 km/h et quels que soient
le snr et le dbit vis. Nous avons alors vrifi un dbit suprieur 100 Mbit/s avec un
systme 2x2 assez simple snr = 18 dB, en contexte dfavorable de forte mobilit.

Perspectives
Un large ventail de compromis a t propos, que ce soit pour le codage et le chipmapping espace-temps-frquence, la dtection ou lestimation de canal au rcepteur, et
les solutions les plus ralistes ont t values afin de valider les meilleurs rapports performance/complexit dans diffrents contextes. A partir du modle gnrique dvelopp,
de nombreuses simulations combinant les diffrentes optimisations peuvent tre menes
afin dtendre, au besoin, ltude vers une optimisation systme. Il convient galement
dtendre lapproche pragmatique dautres niveaux, comme limplmentation matrielle,
ou la considration conjointe des couches suprieures et des aspects de contrle en tempsrel. Parmi les nombreuses perspectives et volutions suggres tout au long du document,
les axes qui nous semblent les plus importants sont rappels ici.

8.4 Perspectives

253

Concernant la base combinant ofdm et talement, il est intressant dans un premier


temps doptimiser lutilisation des intervalles de garde. Le prfixe cyclique peut tre utilis pour lestimation de paramtres, ou bien remplac par un temps de garde nul, une
squence connue ou encore une combinaison de ces solutions pour exploiter les proprits
du canal. Suite aux rsultats, ltalement peut tre rduit voire supprim. Il convient cependant dtendre cette tude dautres contextes (dtections itratives. . .) et de considrer conjointement les questions dallocation dynamique et dinterfrences multi-cellulaires.
Dautres talements (en particulier dft en voie montante) et les effets combins des entrelaceurs sont des perspectives dtudes supplmentaires.
Un second axe dtude majeur consiste adapter le traitement du signal de rception
suivant le besoin et la classe du terminal (ventuellement reconfigurable). La premire solution simple propose reposait principalement sur des oprations linaires en utilisant les
schmas de diversit avec une dtection de type zf, un codage-canal (turbo-code umts ou
duo-binaire) et une estimation de canal pace. Dans une perspective daccroissement des
performances, le compromis entre laugmentation du nombre dantennes et la complexit
de rception en ajoutant des retours de dcision plus larges doit tre valu. Lutilisation dun rcepteur itratif pour amliorer la fois la dtection et lestimation de canal
demande approfondissement en contexte raliste. Les mthodes de suppression dinterfrences associes permettent denvisager des optimisations supplmentaires au niveau des
constellations, chip-mapping, et entrelacements dans toute la chane. Par ailleurs, nous
avons fourni des perspectives dvolution de lestimation de canal itrative ice. La rflexion
sur la propagation des fiabilits doit tre poursuivie en tudiant en parallle les gains de
performances et la complexit introduite. En effet, lextension des traitements souples et
du principe mmse lensemble de la chane de rception nest pas dissociable des problmatiques de faisabilit matrielle sur des composants en virgule fixe. Enfin, ladaptation
de paramtres tels que les filtres en fonction du canal et des itrations peut amliorer la
convergence et viter la propagation derreurs. Pour un signal dmission donn, les performances pourront donc tre optimises en fonction des capacits du rcepteur, et lchange
dinformation ou lestimation de paramtres au rcepteur comme lmetteur permettent
de profiter de la flexibilit des schmas prsents. Cette flexibilit peut mme tre tendue
lutilisation de la bande, suivant les sous-porteuses non-nulles alloues un rcepteur
donn.
Un troisime axe dtude vise utiliser ces informations partielles supplmentaires disponibles de part et dautre de la transmission pour optimiser en temps-rel les nouvelles
techniques de codage proposes. Suivant la connaissance de lenvironnement, non seulement les rendements pourront varier, mais ladaptation des paramtres de codage espacetemps-frquence (dlais et puissances associs chaque antenne. . .) permettra dviter les
vanouissements profonds et prolongs. La souplesse des schmas prsents doit donc tre
tudie conjointement avec le contrle effectu par les couches suprieures afin doptimiser
de manire globale le compromis entre dbit et robustesse des liaisons.

254

Estimation de canal dans un contexte mimo-ofdm-cdma

Cette tude de la couche physique constitue une base solide pour des valuations au
niveau systme rpondant diffrentes qualits de service, afin dapporter des solutions
aux principales applications mobiles de la prochaine dcennie.

Annexe

Annexe A
Article publi au Journal of
Communications and Networks
Cet article a galement t publi au Journal of Communications and Networks dans
son dition spciale Towards the next generation mobile communications en Juin 2005.
Il propose plusieurs techniques de transmissions multi-antennes afin dadapter les algorithmes en fonction de lenvironnement, dcrit en terme de csi et de mobilit du terminal
dans un systme mc-cdma. Les solutions prconises (prfiltrage, beamforming, ostbc...)
autorisent une complexit raisonnable au rcepteur et une flexibilit en nombre dantennes.

257

258

PUBLISHED IN JOURNAL OF COMMUNICATIONS AND NETWORKS, JUNE 2005

Transmission Techniques for Downlink Multi-Antenna


MC-CDMA Systems in a Beyond-3G Context
Fabrice Portier, Ivana Raos, Ado Silva, Jean-Yves Baudais, Jean-Franois Hlard, Atlio Gameiro, and
Santiago Zazo
Abstract: The combination of multiple antennas and multicarrier code division multiple-access (MC-CDMA) is a strong
candidate for the downlink of the next generation mobile communications. The study of such systems in scenarios that model
real-life transmissions is an additional step towards an optimized
achievement. We consider a realistic MIMO channel with two
or four transmit antennas and up to two receive antennas, and
channel state information (CSI) mismatches. Depending on the
mobile terminal (MT) class, its number of antennas or complexity allowed, different data-rates are proposed with turbo-coding
and asymptotic spectral efficiencies from 1 to 4.5 bit/s/Hz, using
three algorithms developed within the European IST-MATRICE
project. These algorithms can be classified according to the degree of CSI at base-station (BS): i ) transmit space-frequency prefiltering based on constrained zero-forcing algorithm, with complete CSI at BS; ii ) transmit beamforming based on spatial correlation matrix estimation from partial CSI at BS; iii ) orthogonal space-time block coding based on Alamouti scheme, without
CSI at BS. All presented schemes require a reasonable complexity at MT, and are compatible with a single-antenna receiver. A
choice between these algorithms is proposed in order to significantly improve the performance of MC-CDMA and to cover the
different environments considered for the next generation cellular systems. For Beyond-3G, we propose prefiltering for indoor
and pedestrian microcell environments, beamforming for suburban macrocells including high-speed train, and space-time coding
for urban conditions with moderate to high speeds.
Index Terms: Antenna arrays, MIMO communication systems,
mobile wireless systems, multi-carrier communication.

I. INTRODUCTION
The recent third generation (3G) of mobile cellular systems
aims at supporting various multimedia services from voice and
low-rate to high-rate data with up to 144 kbps in vehicular, 384
kbps in outdoor-to-indoor, and 2 Mbps in indoor and picocell
environments, in its current terrestrial version [1]. However, as
the demand for wireless services increases, the physical layer
must provide a flexible multiple-access with a higher capacity
at low cost.
The success of mobile communications for the mass market
in the future will depend on the availability of attractive applications for end users. In order to meet the quality of service
Manuscript received February, 2005.
F. Portier, J-Y. Baudais and J-F. Hlard are with the Institute of Electronics
and Telecommunications in Rennes, France, email:fabrice.portier@free.fr.
I. Raos and S. Zazo are with E.T.S.I. Telecomunicacin, Universidad
Politcnica de Madrid, Spain, email: ivana@gaps.ssr.upm.es.
A. Silva and A. Gameiro are with the Dept. Elect. & Telec., Inst. Telec,
Univ. Aveiro, Portugal, email: asilva@av.it.pt.

requirements of new multimedia applications, the next generation systems must be able to offer data-rates significantly
greater than 2Mbps. The European vision for a Beyond-3G
(also called 4G) system is a short-packet-based integrated system offering a wide range of services in all environments, and
supporting various terminal classes. A set of target data-rates
for end users can be defined depending on the environment:
more than 100 Mbps in indoor and picocell under 10 km/h,
20-50 Mbps up to 60 km/h in urban environments and 10-20
Mbps at 300 km/h (including train), using a 50 MHz bandwidth [2] [3]. Evidently, these requirements cannot be addressed with current UMTS standards.
Multi-carrier code division multiple-access (MC - CDMA) is
one of the most promising multiple-access scheme for achieving such high data-rates, specially for the downlink (DL), i.e.
from base station (BS) to mobile terminal (MT) [4]. This
technique combines efficiently an orthogonal frequency division multiplex (OFDM) and code division multiple-access
(CDMA). Therefore, MC - CDMA benefits from OFDM characteristics such as high spectral efficiency and robustness against
multipath propagation, and CDMA advantages like flexibility
and good interference properties for cellular environments [5].
However, MC - CDMA like all CDMA-based systems is limited
by the multiple-access interference (MAI) induced by the loss
of orthogonality among the users after multipath propagation.
In conventional MC - CDMA downlink, the MAI is mitigated
by frequency domain equalization techniques at MT. Since
low complexity is required at MTs, we mainly consider simple single-user detection (SUD) techniques for implementation [6] [7], limiting the MAI cancellation capability.
Recent studies have shown that multiple-input multipleoutput (MIMO) systems, using antenna arrays at both sides
(BS and MT), yield substantial increases in channel capacity
compared to single-input single-output (SISO) systems [8] [9]
[10]. These capacity enhancements are based on the premise
that a rich scattering environment provides independent transmission paths from each transmit (TX) antenna to each receive
(RX) antenna. It has been shown [11] [12] that the combination of antenna arrays with MC - CDMA systems is very advantageous in mobile communications, even in multiple-input
single-output (MISO) cases. At the European level, the combination of MIMO techniques with MC - CDMA has been studied
during three years within the IST FP5 project MATRICE [2].
The European IST FP6 project 4MORE [3] aims at enhancing MATRICE by advancing one step towards an optimized
implementation. In this project, performance degradation due
to additional imperfections, like radio-frequency impairments,
is studied as well. This paper intends to present the different

PUBLISHED IN JOURNAL OF COMMUNICATIONS AND NETWORKS, JUNE 2005

MISO / MIMO

approaches that have been studied for the downlink within the MATRICE project, and to propose solutions in
order to cover the different environments considered for the
next generation mobile communications. These techniques
can be classified according to the degree of channel state information (CSI) available at transmitter:
Complete CSI, for which space-time/frequency prefiltering
strategies are optimal [13]. If BS has instantaneous CSI, the
best solution is to adapt the transmitted signal to the channel fading. Considering time division duplex (TDD), prefiltering at transmitter side is performed using the inherent channel reciprocity between the uplink and downlink transmission
periods. The CSI estimation from uplink can be used to improve the performance in downlink by reducing the MAI term
at the mobile terminal or improving the signal to interference
plus noise ratio (SINR). However, these techniques are reliable only for indoor or pedestrian environments, i.e. for low
mobility scenarios. The aim of these algorithms is to allow
the use of simple low-cost, low-consuming MT, while providing a performance usually superior to the one that would be
obtained with multi-user detection (MUD). Transmit spacefrequency prefiltering applied to MC - CDMA is a subject that
came up only recently [14] [15].
Partial CSI, for which sub-optimal prefiltering and beamforming algorithms can be studied. We generally have information about spatial parameters that are not as variable as
channel frequency response, like spatial autocorrelation matrix or angle of arrival (AoA) of main paths. Those estimates can be used to perform transmit beamforming, that is
principally suitable when the spatial correlation between TXantennas and the spatial separation between users are significant. Algorithms considered assume partial CSI, more precisely an averaged spatial autocorrelation matrix. Averaging is
done in frequency domain considering perfect CSI available on
one subset of the total available subcarriers at BS. Therefore,
frequency-invariant beamforming weights are calculated, over
the whole bandwidth, to improve signal to noise ratio (SNR)
or to point to the main (AoA) of the considered user. This approach combined with MC - CDMA was published in [16] [17].
Unavailable CSI, for which space-time codes (STC) have
been proposed. In contrast to the previous approaches that try
to exploit the fading over the MIMO channel, the goal is to mitigate fading effect, avoiding deep fades by averaging symbol
information over multiple paths gains. STC spread information across antennas and time to benefit from transmit diversity. The first STC scheme was proposed by Alamouti [18]
for two TX-antennas and one RX-antenna, and Tarokh [19]
generalized orthogonal coding to a higher number of TXantennas. These space-time block codes (STBC) based on an
orthogonal transmission matrix provide full spatial diversity
gains, no inter-symbol interference (ISI), and low-complexity
maximum-likelihood receivers over frequency non-selective
channels. Moreover, with orthogonal STBC, a single-antenna
receiver can be used; in such a MISO design with two TX- and
one RX- antennas, Alamouti STBC is also optimal from a capacity point of view, when no CSI is available at transmitter.
The main advantages of the combination of STBC with MC CDMA were detailed in [20] [21].

259

This paper presents three downlink MIMO MC - CDMA


schemes, one from each of the categories listed above: transmit space-frequency prefiltering based on constrained zeroforcing (CZF) algorithm with complete CSI, transmit beamforming based on averaged SNR maximization (MSNR) or AoA
with partial CSI, and orthogonal STBC based on Alamouti
scheme without CSI at transmitter. We also compare these
algorithms for different scenarios with perfect and imperfect
channel estimates. As our system approach is valid only considering a global layer-1 process, we take into account the
channel coding to treat the remaining diversity over each transmitted packet, using turbo-coding (TC). We then introduce average performance for the physical layer, without considering
upper-layer processing or optimizations that could adapt transmission flow to the channel state, especially for non-real-time
traffic.
The paper is organized as follows. Section II describes the
general downlink MIMO MC - CDMA system. In section III, the
three proposed transmit schemes are developed, according to
the degree of CSI available at transmitter. Section IV presents
the 3GGP-like MIMO channel model and the simulations parameters. Section V provides simulation results for the three
considered algorithms, in a common urban scenario. Section
VI discusses the validity of previous results and gives inputs
concerning the variation of performance in other scenarios, in
order to propose a strategy to fill Beyond-3G requirements.
Finally, the main conclusions are pointed out in section VII.
In this paper, we will use the following notations. Bold upper letters denote matrices, and bold lower letters stand for
column vectors, unless stated. I N denotes the identity matrix
of size (N N ); diag{a1 . . . aN } denotes a (N N ) diagonal matrix with diagonal entries a1 . . . aN . E[] denotes the
expected value of ; is the Kronecker product. For maT
trix manipulations, we will use the following superscripts: []

denotes matrix transposition, [] denotes complex conjugate,


H
and their combination for matrix Hermitian is noted [] .
II. GENERIC TRANSMISSION SCHEME
A. Downlink MC-CDMA Design
The studied MC - CDMA system and radio context are defined as follows. It combines a multiple-access through WalshHadamard spreading sequences of length Sf , and a multicarrier modulation through classical (non-oversampled rectangular shape in time) OFDM with guard-interval . Nc of the
Nf f t subcarriers are used for data. For each subcarrier p, the
channel response hp (t) varies in time depending on mobility, and adjacent subcarriers are correlated in the frequency
domain depending on multipath propagation. These channel
properties are taken into account in the design of presented
algorithms to benefit from the channel correlation or diversity.
From these inputs, we have options to optimize the discretetime baseband equivalent model. The guard-interval duration
is chosen larger than the delay spread of the impulse response
to avoid ISI. Moreover, using a cyclic-prefix (CP) for guardinterval will reduce the constraint of precise FFT window, and
avoid inter-carrier interference (ICI) since we assume perfect
synchronization. For bandwidth efficiency and to obtain flat-

260

PORTIER et al.: TRANSMISSION TECHNIQUES FOR DOWNLINK ...

fading per subcarrier in an outdoor context, the OFDM-symbol


duration Tx is increased by increasing Nf f t . Then, for a
given OFDM-symbol, the channel can be represented in the
frequency domain by a single coefficient on each subcarrier.
However, OFDM-symbol duration (and then the number of
subcarriers) must be restrained for complexity issues and to
ensure a low channel variation in time over OFDM-symbols, in
order to perform a correct decoding. In particular, for Alamouti STBC applied in time, the decoding algorithm assumes
channel invariance over two OFDM-symbols. The consequent
parameter choices are given in section IV. With Nc multiple
of Sf , several solutions of chip-mapping are available [21]. In
this paper, we present results with 1 D-spreading in frequency,
using a linear frequency interleaving, in order to allow each
spread-symbol to benefit from the frequency diversity offered
by the whole bandwidth.
Nevertheless, channel impairments introduce several limits
for the system. Frequency diversity is welcome in a singleuser case, but can eliminate the CDMA orthogonality between
users. Moreover, additive white Gaussian noise (AWGN) corrupts the received signal. To finely overcome these two effects, we need to know the channel at transmitter or at receiver,
performing pre- or post-equalization. In downlink, the broadcasted signal allows simple equalizations at MT, estimating the
channel from known pilot-symbols for example, while in uplink, as each users signal experiences a different channel, BS
generally does not have information of all users channels over
all the bandwidth. That is why we often assume complete CSI
at MT, while CSI at BS is limited and suboptimal algorithms
need to be implemented.
B. Spatial Dimension Benefits
Multiple antennas at transmitter and at receiver offer a new
dimension to the previous system, allowing a capacity gain depending on the channel matrix properties. We will consider a
realistic system with a maximum of M = 4 TX-antennas, and
up to N = 2 RX-antennas, since the BS usually provides more
space flexibility. For each subcarrier, we will now consider a
channel matrix H p (t) of size (N M ), whose entries can be
statistically correlated.
In this paper, we present MIMO schemes with a rate of 1,
i.e. the additional Space-Time-Frequency processing does not
change the data-rate, but is used to increase the SINR for a
given user in prefiltering and beamforming strategies, or to increase the diversity by spreading data in space with STBC. This
choice ensures a compatibility with single-antenna receivers.
In particular, we only consider orthogonal STBC based on
Alamouti scheme, as other orthogonal STBC have a lower rate
suboptimal for capacity. Furthermore, non-orthogonal STBC
with higher rates, like spatial multiplexing, imply more complex or ineffective receivers with a channel rank of 1, for instance with single-antenna receivers. We present STBC results
with 2 TX-antennas and 1 or 2 RX-antennas. An extension to
4 TX-antennas for orthogonal STBC, like switched-Alamouti,
would exhibit a negligible gain in performance. However, incrementing the number of RX-antennas, an additional gain is
achieved and low-complexity processing is preserved.
Nevertheless, synchronization and channel estimation as-

pects are complicated when increasing the number of antennas at both sides. Concerning synchronization, the classical
OFDM is well localized in time, but not in frequency, and the
use of multiple antennas adds a spatial dimension. Concerning
channel knowledge over frequency, time and space, estimation
using low overhead leads to noisy coefficients. In this paper,
we assume perfect synchronization and sampling, and give results with perfect and imperfect channel knowledge.
C. Common MIMO MC-CDMA Scheme
Fig. 1 shows a simplified MIMO MC - CDMA downlink system (framing processes are omitted), general enough to gather
all schemes presented in this paper, with K active users transmitting streams over M antennas and received by user j
over N antennas. After channel encoding and interleaving
processes, bit streams are mapped to a constellation (QPSK
or higher-order QAM). Each user k (k = 1 . . . K) provides
Ns = Nc /Sf symbols per OFDM-symbol t. These symbols

t,q
t,Ns T
stk = st,
are delivered to the main transk sk sk
mit block that depends on the chosen multi-antenna multiuser algorithm. If CSI is available at transmitter, the symbols are weighted in function of the user or subcarrier, while
no CSI means that this space-time-frequency process is applied independently on the signals of all users, which are
then spread and summed. Note that we can swap the linear space-time-frequency and spreading processes. For our
three algorithms, the CDMA spreading is performed in the
same way on each TX-antenna using orthogonal sequences

S T
ck = ck ck f , where ck is column k of the (Sf K)
Walsh-Hadamard matrix C. The resulting multi-user chips


t,Nc T
t,p
are spanned over the M TXxtm = xt,
m xm xm
antennas and Nc subcarriers after OFDM modulation. A chipmapping process defines the positions of these chips over
the bandwidth, performing a linear frequency interleaving in
the presented results. OFDM modulation is a simple IFFT on
Nf f t > Nc subcarriers to facilitate digital filtering using null
subcarriers on edges of the band; it is followed by the insertion
of a CP, creating a copy between the beginning and the end of
the OFDM-symbol. The signals are transmitted over a channel
Ht =

H t,1

T

H t,p

T


T T
... H t,Nc
,

with H t,p of size (N M ), whose complex-Gaussian entries ht,p


n,m represent the channel response from antenna m to
antenna n, on subcarrier p, at OFDM-symbol t. The channel is generated from a realistic 3GPP model, correlated in
space, time and frequency, and assumed normalized. A white

T
zero-mean complex-Gaussian noise tn = nt,1 nt,Nc is
added on each RX-antenna,
each noise term
h where
h is indepeni
2 i
2

dent. In other words, E ht,p
=
1
and
E
|nt,p | = N0 ,
n,m
p, t, n .
At the receiver, OFDM demodulation consists in a guardinterval removal and an FFT, assuming perfect synchronization. The vector obtained on antenna n in the frequency domain after OFDM demodulation and chip-demapping is y tn =
 t,
T
yn ynt,p ynt,Nc . The relation between this received

PUBLISHED IN JOURNAL OF COMMUNICATIONS AND NETWORKS, JUNE 2005

261

separation in space and frequency by the use of criteria based


on the decision variable after despreading at MT. This technique requires complete CSI at transmitter, and then, is suitable for systems with channel reciprocity between UL and DL,
like TDD systems with low mobility. Concerning the receiver,
we propose a single-antenna system with an OFDM demodulation, chip-demapping and despreading operations, i.e. we
do not perform channel equalization, keeping the MT at low
complexity.
In the prefiltering case, the Sf M chips for user k and
symbol q = [1, . . . , Ns ] are weighted by a column vector

T
T T
wqk = wqk ,1 wqk ,M
where wqk,m contains the Sf coefficients that weights the chips for antenna m. These weights
are calculated using the CSI according to the criterion presented below. The decision variable at MT j is

Fig. 1. Common MIMO MC-CDMA transmitter and receiver

signal and the transmitted one is




y tn = diag Ht(n) (X t )T + tn ,

sqj

= cH
j
|

(1)

where we use the diagonal entries of the product between the


(Nc M ) matrix Ht(n) (with Ht(n) an excerpt of Ht concerning RX-antenna n) and the transpose of X t = [xt1 xtM ].
If several RX-antennas are considered, equalization takes
into account the frequency and spatial dimensions. If STBC is
applied in time, several OFDM-symbols are considered for detection. After that, as we only consider single-user detection in
our algorithms for complexity issues, user j is easily extracted
from the multi-user signal by multiplication with its spread

s T
tj = st,1
ing code cj . Detected symbols s
t,p
t,N
j s
j s
j
are soft estimations of the symbols stj . A soft demapping is
followed by decoding processes to deliver the user j bit stream.
Concerning CSI at transmitter and receiver, we will consider
perfect channel knowledge, or imperfect knowledge with ma t,p . These matrices are generated from the perfect
trices H
ones, adding a white complex-Gaussian noise on each entry
ht,p
n,m , with a variance defined in section IV.
III. MULTI-ANTENNA PROCESSING
From a common MC - CDMA system, performance improvement implies to take benefit from channel properties and variations in frequency/time/space, increasing SNR at receiver side
for a given user, decreasing MAI, and avoiding deep fades. Antenna processing and equalization try to meet these requests,
and this section presents three typical algorithms, as mentioned above.
A. Transmit Space-Frequency Prefiltering based on CZF Algorithm, with Complete CSI
In this subsection we develop a space-frequency prefiltering algorithm that has two main advantages: reducing the MAI
at MTs by pre-formatting the signal so that the received signal at decision point is free from interferences, and allowing
a transfer of computational burden from MT to BS. Using an
antenna array at BS, the prefiltering can be done in space and
frequency dimensions. We propose to jointly optimize the user

+ cH
j
|

M
X
m=1


hqj,m wqj,m cj sqj
{z

Desired Signal
K
M
X
X
i=1,i6=j m=1


hqj,m wqi,m ci sqi + cH
j j , (2)
| {z }
{z
} Noise
MAI

where hqj,m is the channel frequency response vector of size


Sf for user j, data symbol q and antenna m and j contains
the noise samples on the Sf subcarriers. The signal of (2)
involves three terms: the desired signal, the MAI caused by the
loss of code orthogonality among the users, and the residual
noise after despreading.
The prefiltering algorithm is based on a zero-forcing criterion, since we constrain the MAI term to be null, at all mobile terminals at the same time. Furthermore, as it takes into
account the transmit power at BS, we call it the constrained
zero-forcing algorithm. Applying the zero-forcing criterion to
equation (2), we ensure that each user receives a signal that
is free from MAI after despreading. The first term on the right
side of (2), which is the desired signal, is strained to a constant
for normalization purposes, while the second term, which represents the interference caused by other (K 1) users, should
be equal to zero.
The interference that the signal of user k produces at another
MT j is obtained for a generic data symbol according to (2),
M AI(k j) = cH
j

M
X
m=1

q
hqj,m wqk,m ck = T
j,k w k , (3)
T

k [hqj,1 hqj,M ]T c
j , and c
k =
with j,k = c
T
T T
[ck ck ] is a column vector of size M Sf since the same
code is used for all antenna branches.
The weight vector for user j is then obtained by constraining the desired signal part of its own decision variable to a
constant jq while canceling its MAI contribution at all other
mobile terminals at the same time. This leads to the following
set of conditions:



cH PM hq wq cj = q
j
j,m
j
m=1 j,m


(4)
cH PM hq wq cj = 0, k 6= j.
j,m
k
m=1 k,m

262

PORTIER et al.: TRANSMISSION TECHNIQUES FOR DOWNLINK ...

Therefore, to compute the weights for user j, we have to


solve a linear system of K equations (constraints) and Sf M
variables (degrees of freedom), where Aqj is a matrix of size
(K M Sf ) given by Aqj wqj = b
h

q
Aj =

hqj, hqj,M
T
0,j
..
.
T
j1,j
T
j+1,j
..
.

, b =

jq
0
..
.

(5)

of the best known beamforming method in multi-user systems


is pointing to the most significant AoA, and putting nulls in
A o A of other users; however, this strategy is not adequate for
our wideband scenario in which energy arrives from a very
wide angle spread.
Then, the schemes analyzed assume beamforming weights
that are frequency-invariant over the whole bandwidth, and either maximize user average SNR or point to the main AoA.
B.1 Single-User Solution
Assuming a single-user case, optimum solution in terms of
maximization is well known. We define H the MISO
channel matrix (Sf M ) from BS to this user and V the
beamforming set of vectors sized (Sf M 1):

SNR

T
K1,j
The prefiltering algorithms should take into account the
minimization of the transmit power. Therefore, the transmit power must be minimized under the K above constraints.
When the number of constraints equals the number of degrees
of freedom, a single solution exists if there are no singularities.
However, if we have more degrees of freedom than constraints
(Sf M > K) then signal can be designed to optimize a cost
function, like the total transmit power. The higher (Sf M K)
is, the more effective optimization will be. This optimization
can be solved with the Lagrange multipliers method. After
mathematical manipulations [12], we obtain the CZF based
prefiltering vector,
q qH 1
q
wqj = jq AqH
b = jq AqH
j (Aj Aj )
j j b,

(6)

1
where qj = (Aqj AqH
is a square and Hermitian matrix of
j )
size (K K), and jq is a constant used to normalize the vecq
tor weight according to |wqk |2 = wqH
k w k = 1, k = 1 . . . K.
Last equation shows that the most computational intensive
task, to calculate the weights, is matrix qj inversion. However, the size of this matrix is just (K K), independently of
the spreading factor and the number of antennas, which makes
this algorithm very attractive for practical implementations.

B. Transmit Beamforming based on Spatial Correlation Matrix, with Partial CSI


Transmit beamforming is a purely-spatial prefiltering technique that allows spatially-selective transmissions based on instantaneous or long-term channel knowledge at BS. The second approach is useful in rapidly variable channels where averaged spatial information is not as variable as instantaneous
CSI , and then, can be applied in TDD scenarios with mobility
and in FDD schemes, where instantaneous channel knowledge
is unavailable at the transmitter. Moreover, the considered signal bandwidth is very large and channel exhibits frequency
selectivity. Thus, what can be considered "constant" is spatial
information like AoA or spatial autocorrelation matrix.
Considering transmit beamforming with wideband MC CDMA , we must notice two limits. First, each user, independently of others, has its specific beamforming weights, which
is equivalent to experience different propagation channels; this
fact may require more complex processing at receiver if MAI
has to be minimized, like in uplink MC - CDMA. Secondly, one

H = [(h1 )T (hSf )T ]T
V = [(v 1 )T (v Sf )T ]T ,

(7)

where hp stands for the corresponding row vector of matrix H


associated to frequency p.
Received vector on Sf subcarriers (corresponding to one
MC - CDMA symbol) after OFDM demodulation and chipdemapping can be described in the frequency domain by equation (8) where C = diag {c} is a diagonal matrix with user
code c on the main diagonal, s is the transmitted symbol and
are AWGN samples.
n
o
y = Cdiag h1 . . . hSf Vs + .
(8)
Optimum solution presented in equation (9) is based on the
Maximum-Ratio-Combining concept where kkF is Frobenius
norm, and v p are the Hermitian normalized rows of matrix hp .
vp =

(hp )H
, 1 p Sf .
khp kF

(9)

This approach has been described in [11]. However, as it requires complete CSI, we will not develop it in this contribution.
Indeed, perfect CSI is available in TDD modes if both links use
the same sets of carriers per user, but this hypothesis is unrealistic in FDD (without feedback) or even TDD where channel reciprocity is not applicable. This case arises if another
multiple-access scheme is used in UL, e.g. SS - MC - MA [22]
where different users are frequency multiplexed over different
sets of carriers to simplify uplink synchronizations and channel estimation.
B.2 Averaged MSNR Algorithm
Here, we present an alternative to the simpler phased array
proposal, based on the estimation of the spatial autocorrelation
matrix. The new signal model considering a common beamformer for all the carriers can be stated as follows:
y = CHws + ,

(10)

where w is a (M 1) vector. Standard SNR maximization


problem can be formulated as a Rayleigh quotient
wp = max
i
w

wiH hpH hp wi
,
wiH wi

(11)

PUBLISHED IN JOURNAL OF COMMUNICATIONS AND NETWORKS, JUNE 2005

263

where the optimum solution is the eigenvector of Rp =


hpH hp corresponding to the maximum eigenvalue. Rp is the
specific spatial autocorrelation matrix for this channel trial
and, being channel dependent, can not be used in the partial
p
CSI case. However, instead of the instantaneous matrix R , an
averaged estimation of this matrix can be implemented,
a) STBC and MC-CDMA spreading at transmitter for user k

w = max
wi

pH p
wH
i E[h h ]w i
,
H
wi wi

(12)

= E[hpH hp ] can be estimated by frequency


where matrix R
averaging in the uplink and used to design the suboptimum
beamformer in downlink. This frequency domain averaging is
performed over calculated autocorrelation matrices from channel frequency response estimates over all subcarriers dedicated
to the desired user. Users beamformer weights wk are given
by the eigenvector associated with the maximum eigenvalue
obtained from eigendecomposition of this averaged autocorrelation matrix. As this beamforming scheme is frequencyinvariant but user specific, it must be performed before summing of spreaded users chips in transmitter. After performing
beamforming weighting, user symbols are adequately grouped
and Fast Hadamard Transform (FHT) spreading is performed
on each TX-antenna.
B.3 Averaged AoA Algorithm
Another possibility to benefit from available spatial information is to extract main AoA from estimated spatial autocorrelation matrix. The applied algorithm for its estimation is the
Bartlett one, as it has low complexity and is found to have
sufficiently good performance, even compared with Capon estimation [23]. Bartlett estimation consists in maximization of
the following spatial spectrum expression:

H 
= max a (i ) E HH H a (i ) ,
i

(13)

where a (i ) is steering vector pointing to angle i . This algorithm is simpler than averaged MSNR; however, when a
small number of TX-antennas is available at transmitter, their
beamwidth does not allow very accurate adaptation to the receive energy diagram. In this case, the beamforming weight
per TX-antenna m (m = 0, . . . , M 1) is
wm = ejm

2d
sin

(14)

B.4 Receiver Processing


At receiver, conventional single-RX-antenna MC - CDMA signal processing is performed as users are not aware that beamforming is performed at BS. Therefore, after chip-demapping,
the module called S / T / F equalization and detection + CDMA
despreading in Fig. 1 performs minimum mean square error
(MMSE) equalization per carrier, followed by Hadamard despreading. This way, the receiver remains simple, and the advanced signal processing is done at BS.

b) Detection and despreading part at receiver of user j


Fig. 2. STBC MC-CDMA details

C. Orthogonal Space-Time Block Coding Algorithm, without


CSI at Transmitter
In this subsection, we describe orthogonal STBC based on
Alamouti scheme with 2 TX-antennas, whatever the number of
RX -antennas is. This scheme can be applied in all scenarios,
although the presented decoding algorithm assumes channel
invariance in time over two OFDM-symbols. The combination
of STBC with MC - CDMA is simple since we apply the Alamouti coding over each subcarrier p of the system, as shown on
Fig. 2. We present the STBC process before CDMA spreading at transmitter but we can swap these two linear processes.
The coding is applied in time over two consecutive OFDMsymbols, assuming that channel variations in frequency are
more important than in time in our scenario. This combination
tries to benefit from the maximum diversity in space, time and
frequency. After mapping, each user k simultaneously transt1
t1
mits two symbols wk,1
= s1k and wk,2
= s2k from both TX

t2
2
t2
antennas at time t1, then wk,1 = sk and wk,2
= s1k
at time t2 = t1 + Tx . As this process is applied on each
subcarrier, we drop the subcarrier index p. Dropping time index at the space-time encoder output, the data symbols of the
T
K users w1 = [w1,1 . . . wk,1 . . . wK,1 ] (the same for symbol w2 ) are multiplied by their specific orthogonal spreading
code ck . FHT can be used in downlink to spread and sum data
of all users, preserving their orthogonality until transmission.
In the following equations, we consider only Sf subcarriers
from 1 D-spreading in frequency (classical MC - CDMA) without losing generality as the extension is straightforward. Each
data symbol is then transmitted on Sf parallel subcarriers. The
vector obtained at RX-antenna n after perfect OFDM demodulation and chip-demapping, at time t1 and t2, is given by


H n,1 H n,2
Y n = Hn CS + n , Hn =
, (15)
H n,2 H n,1


T
H T
is a column vector of size
y t1
y t2
n
n

t,S T
2Sf , with y tn = ynt,1 n
. . . yn f ; o
Sf
1
where H n,m = diag hn,m
hn,m
;
where C = I 2 C;
where Y n =

264

PORTIER et al.: TRANSMISSION TECHNIQUES FOR DOWNLINK ...


T
T
where S = (s1 )T (s2 )T with sq = [sq1 . . . sqK ] ;
 t1 T t2 H T
where n = ( n ) ( n )
represents AWGN.

A. M IMO Channel Model and Configuration

(16)

n=1

with


Gn,2
,

Gn,1
T

is the vector of the rewhere Z = z11 . . . zS1 f z12 . . . zS2 f
ceived signals equalized and combined from the N antennas.
Gn,m is a diagonal matrix, since we used an SUD scheme, conp
taining the Sf equalization coefficients gn,m
(p = 1 . . . Sf )
for the channel between the TX-antenna m and the RX-antenna
p
n. For instance, to detect s1i , the MMSE - SUD coefficients gn,m
minimize the mean square value of error between the signal
PK p 1
1
k=1 ck sk transmitted on subcarrier p and the signal zp combined from the N RX-antennas by the Alamouti decoding. In
p
restore
the same way, the zero-forcing (ZF) coefficients gn,m
the orthogonality between the different users. It is well known
that with SISO systems, ZF leads to excessive noise amplification for low subcarrier SNR. In our MIMO case, spatial
diversity, equal to the product (N M ) in the decorrelated
situation, statistically reduces this occurrence. Thus, with an
increasing number of antennas, ZF tends to MMSE efficiency,
and does not require SNR estimation at receiver. We assume the same noise level statistically for each subcarrier or
RX -antenna. Besides, knowledge of the spreading codes ci ,
(i 6= j) of the interfering users is not required to derive the ZF
and MMSE - SUD coefficients, as shown in the following MMSE
equation:


Gn =

p
gn,m


hpn,m

Gn,1
Gn,2

"

#
2 X
N
X
p 2 1
hn,m +
/
.

m=1 n=1

(17)

ZF equations are similar assuming 1/ = 0. Note that the


threshold detection should be normalized by for MMSE with
high-order modulations. The sum is performed on the Sf subcarriers where the considered symbol is spread:
Sf

= Sf /

X
p=1

P2
P2

m=1

m=1

PN

PN

n=1

p 2
hn,m

2
p
n=1 |hn,m |

IV. CHANNEL MODEL AND SYSTEM PARAMETERS

Channel invariance during two OFDM-symbols is assumed


to permit the recombination of symbols, even if channel is
slightly varying in high-speed scenarios. At the receiver, in order to detect the two transmitted symbols s1j and s2j for the desired user j, channel knowledge is necessary. It allows simple
one-tap equalization per subcarrier, combined with a spacetime block decoding. With such an orthogonal STBC, a simple
linear decoding is performed as it provides results equivalent
to an exhaustive Maximum-Likelihood research at low complexity. Thus, the two successive received MC - CDMA symbols
are combined, equalized and added from the N RX-antennas
to detect the two symbols. After despreading, the data symbols
of user j are
N

X
 1 2 T
T
GnY n,
sj sj = I 2 cT
j Z = I 2 cj

(18)

There are two main categories of MIMO channel models:


first type contains directional information, whether geometrically or statistically based, second type is based on the statistical correlation. Models with directional information can be
used both to evaluate beamforming and diversity techniques
while the former one is not suitable for antenna use with directional techniques. As we are concerned with different usage of
multiple antennas, the directional 3GPP-3GPP2 propagation
model was simulated [24].
This MIMO spatial channel model is a hybrid approach between a geometrical concept depending on cluster positions
and a tapped delay line model described by an average power
delay profile with fixed number of taps. The difference of
this model when compared to standardized tapped delay line
model is the introduction of a variable for angular variations in azimuth-plane. Each scenario having its specific channel parameters, the IST-MATRICE project developed such a
model with a set of scenarios adapted to the 5GHz carrier frequency with 50MHz bandwidth.
Table 1 summarizes the main MIMO channel parameters of
our common urban propagation scenario, used to present results in section V [25] [26]. It models the non-line-of-sight
(non-LOS) B RAN E channel, characterized by a large delay
spread and angular spread. Different users (channel realizations) are uniformly distributed within a 120 degrees sector,
each one respecting the Table 1 parameters. Linear arrays are
used at BS and MT, and simulations consider a TX-antenna
spacing of 10 , and RX-antenna spacing of 0.5 , except for
beamforming algorithms where TX-antennas are separated of
0.5 wavelengths. The consequent spatial correlation is inferior
to 0.1 for an antenna spacing of 10 , while a 0.5 spacing leads to a correlation around 0.7 at BS, and 0.35 at MT.
In the frequency domain, a measure of the coherence bandwidth is around 1.5 MHz. Correlation in time, derived from
Doppler frequency, is given by the measured coherence time
that is close to the frame duration at 60 km/h, where frame is
defined as a packet of 30 OFDM-symbols.
Table 1. Main MIMO channel parameters.

Channel profile
Maximum delay max
Number of paths
Number of sub-rays per path
Velocity
Mean angle spread at BS
Mean angle spread at MT
RMS delay spread
Element spacing

BRAN E
1.76 s
17
20
60 km/h in common scenario
E[AS ] = 21.4
E[AS,M T ] = 68
E[DS ] =0.25 s
0.5 10

B. System Parameters
The system parameters are chosen according to the time and
frequency coherence of the channel in order to reduce ICI and
ISI . Besides, investigated MC - CDMA configurations are de-

PUBLISHED IN JOURNAL OF COMMUNICATIONS AND NETWORKS, JUNE 2005

Table 2. Main MIMO system parameters.

Sampling frequency Fs
FFT size Nf f t
Number of used subcarriers Nc
Guard interval duration
Total OFDM duration Tx = Tu +
Subcarrier spacing Df = 1/Tu
Length Sf of spreading codes
Modulation (Gray mapping)
Center frequency fc
Occupied bandwidth Bo
Frame duration / Guard duration

1
QPSK
TC 1/2

33.1

2
16 QAM
TC 1/2
66.2

57.6 MHz
1024
736
3.75 s
21.52 s
56.2 kHz
32
QPSK , 16 QAM , 64 QAM
5.0 GHz
41.46 MHz
30 Tx / 20.8 s

3
16 QAM
TC 3/4
99.3

265

V. SIMULATION RESULTS

Table 3. Link between global-rate and data-rate.

R (bit/s/Hz)
class modul.
class coding
Data-rate Mbit/s

4.5
64 QAM
TC 3/4
149

signed to propose high throughput solutions for outdoor scenarios, as shown in Table 2.
The studied configuration is based on a sampling frequency
multiple of the 3.84 MHz UMTS frequency, to obtain the same
frame duration as UMTS (0.666 ms). So Fs is equal to 15
3.84 = 57.6 MHz. We consider a carrier frequency fc =
5GHz, an FFT size of 1024 with Nc = 736 used subcarriers.
The guard-interval duration = 3.75s, chosen according
to the maximum delay max = 3.5s to avoid ISI, leads to a
18 % spectral efficiency loss. An additional guard-interval is
used between frames to allow TDD alternating DL and UL. The
global spectral efficiency loss is then 20 %, corresponding to a
power efficiency loss of 0.97 dB. The overall data-rate is then
33.1 Msymbols/s, shared between users. The length Sf of the
spreading codes is chosen to allow 32 users at full-load.
Interleaving and coding processes are applied over a whole
frame of 30 OFDM-symbols, and taken from UMTS standards.
In particular, the channel coding scheme is the turbo-code defined in current UMTS with a rate of 13 , using two 8-states parallel concatenated convolutional codes. This is combined with
a puncturing process to have an overall coding-rate Rc of 12 or
3
4 . Results are given for 6 iterations at the channel decoder.
We call global-rate R the theoretical spectral efficiency of
the combination channel coding plus mapping plus multiantenna coding. In other words, as we assumed a multiantenna coding-rate equal to one, R = log2 ||Rc , where ||
is cardinality of the mapping. Table 3 links maximal data-rates
to R.
Results are presented assuming different degrees of channel
estimation errors: perfect CSI or imperfect CSI. In the imperfect case, we model these errors with a Gaussian noise;
then, the noise level added on channel coefficients is proportional to the noise level in the channel, i.e. with variance
that is times the variance of the AWGN. In results, we call
CHperfect a perfect CSI, CHvar0.5 a CSI with = 0.5,
and CHvar0.1 a CSI with = 0.1.

In this section, we present results obtained with three algorithms, in the common urban scenario defined in section IV.
Results are compared to SISO results with SUD based on the
MMSE criterion, being the most efficient linear SUD scheme
in full-load, but SISO ZF results are also presented. As reference, we also give SISO bounds in a Gaussian channel, i.e. an
optimal channel flat in time and frequency only considering
AWGN . In the three first subsections, performance is displayed
as bit-error-rates (BER) versus Ebt /N0 , while the fourth subsection displays the corresponding data-rates computed from
frame-error-rates (FER) versus Est /N0 . Est /N0 represents
the total transmit energy per symbol over the noise spectral
density at each RX-antenna, and Ebt /N0 represents the total
transmit energy per useful bit over the noise spectral density at
each RX-antenna. In the Ebt /N0 value, we take into account
the system parameters included in the global-rate R, but we
do not consider the guard-interval efficiency loss and prospective framing overhead. Then, (Est /N0 ) = R(Ebt /N0 ). To
compare algorithms with several antenna configurations, we
assume a unitary total transmit power whatever the number of
TX -antennas is. Thus, antenna gains are preserved; and in particular, MIMO results include the 3 dB gain when doubling the
number of RX-antennas, due to independency between signal
and noise. To limit the number of curves, we restrain presented
results to full-load, unless stated.
A. Results with Transmit Space-Frequency Prefiltering
In this subsection we present results for the CZF algorithm
with perfect and imperfect CSI. Fig. 3 illustrates the performance of the CZF algorithm for 2 or 4 TX-antennas and 1
RX -antenna, with a global-rate of 1 bit/s/Hz considering QPSK
modulation and half-rate turbo-coding. The CZF prefiltering
outperforms the conventional SISO MMSE algorithm in all situations. When we increase the number of TX-antennas, thus
enhance the separation in space, the performance of the CZF
improves. It should be noted that MMSE equalization implies
estimations that increase the mobile complexity. Thus, the
proposed algorithm outperforms SISO MMSE without involving an estimate of the channel or noise power at MT.
We also observe that the CZF algorithm is more sensitive
to imperfect channel estimates when the number of antennas
increases. With 2 and 4 TX-antennas, we obtain a penalty
around 2 dB and 3 dB for BER=105 , respectively. However,
the performance of the CZF with 4 TX-antennas and imperfect
channel estimates is better than the one obtained with 2 TXantennas and perfect estimates.
In order to assess the CZF algorithm in high throughput conditions, Fig. 4 presents results with a global-rate of 3 bit/s/Hz,
considering 16QAM with a turbo-coding-rate 43 , and 4 TXantennas. The same conclusion as for the previous figure can
be pointed out. The penalty of imperfect channel estimates
remains almost the same as in QPSK, i.e. we have a penalty
around 3.2 dB for BER=105 .

266

PORTIER et al.: TRANSMISSION TECHNIQUES FOR DOWNLINK ...

Fig. 3. Performance of MISO PF-CZF compared to SISO MMSE, for


QPSK TC 12 , full-load.

Fig. 5. Performance of MISO BF-MSNR compared to SISO, with


MMSE equalization, QPSK TC 12 , full-load.

Fig. 4. Performance of MISO 4x1 PF-CZF compared to SISO MMSE,


for 16QAM TC 34 , full-load.

Fig. 6. Performance of MISO BF-AoA compared to SISO, with MMSE


equalization, QPSK TC 12 , full-load.

B. Results with Transmit Beamforming


The performance of transmit beamforming algorithms with
MMSE receiver for a global rate of 1 bit/s/Hz is given in Figs. 5
and 6, for MSNR and AoA algorithms respectively, and compared to SISO references. Effect of imperfect CSI is shown
for two values of error variance, considering it the same both
at BS and MT. In BS, CSI errors influence the beamforming
weights calculation, while in MT equalization errors appear.
However, the imperfect CSI in MT is responsible for performance degradation while errors in BS lead to insignificant performance loss. The penalty for imperfect channel estimation
(CHvar0.5) is 2 dB both for MSNR and AoA algorithms. The
array gain causes better results with beamforming than SISO
in the low SNR area of a Gaussian channel.
C. Results with Orthogonal Space-Time Block Coding
In this subsection, we present results with Alamouti spacetime block coding, considering 2 TX-antennas and 1 or 2
RX -antennas. Two equalizations and two levels of CSI are
considered at the receiver, and we present results for several
global-rates. Figs. 7 and 8 present results with a global-rate of
1 bit/s/Hz, considering QPSK modulation with half-rate turbo-

coding. The first one mainly illustrates performance of Alamouti STBC algorithm with 2 TX-antennas and 1 RX-antenna,
MMSE equalization, and perfect or imperfect CSI . The SISO
lower bound in a Gaussian channel is given as reference. We
also give results in SISO MC - CDMA with MMSE equalization.
Fig. 8 illustrates performance with ZF equalization, evaluating
the gain between SISO, MISO and MIMO configurations, with
perfect or imperfect CSI.
Spatial diversity at transmitter allows performance to be
closer to the Gaussian limit. The gain of MISO compared to
SISO in this configuration is around 3 dB to obtain BER =105
with MMSE equalization. The degradation due to imperfect
CSI is almost the same for SISO and MISO , around 2 dB whatever the equalization is. In all configurations, the degradation
never exceeds 2.5 dB. MMSE gives better results than ZF but,
when increasing the number of antennas, the difference between these two equalization methods decreases. With 2 TXantennas and 2 RX-antennas, the difference is around 0.5 dB
in favor of MMSE to obtain BER=105 . However, ZF does not
require SNR estimation at receiver.
Fig. 9 presents results with a global-rate of 3 bit/s/Hz, considering 16QAM with a turbo-coding-rate 34 . It illustrates per-

10

PUBLISHED IN JOURNAL OF COMMUNICATIONS AND NETWORKS, JUNE 2005

267

Fig. 7. Performance of MISO STBC compared to SISO, with MMSE


equalization, QPSK TC 21 , full-load.

Fig. 9. Performance of SISO and MISO/MIMO STBC, with ZF equalization, 16QAM TC 34 , full-load.

Fig. 8. Performance of SISO and MISO/MIMO STBC, with ZF equalization, QPSK TC 12 , full-load.

Fig. 10. Performance of MISO/MISO STBC, with ZF/MMSE equalizations, 64QAM TC 34 , full-load.

formance with ZF equalization, evaluating the gain between


SISO , MISO and MIMO configurations, with perfect or imperfect CSI. In this configuration with a high-order modulation, the gain of MIMO configurations over SISO ones increases again, and the difference between ZF and MMSE still
decreases. With 2 TX-antennas and 2 RX-antennas, the difference is around 0.2 dB in favor of MMSE compared to ZF to
obtain BER=105 .
Fig. 10 presents results with a global-rate of 4.5 bit/s/Hz,
considering 64QAM with a turbo-coding-rate 34 . It illustrates
performance of Alamouti STBC algorithm with 2 TX-antennas
and 1 or 2 RX-antennas, with MMSE or ZF equalizations, and
perfect or imperfect CSI. The trends observed in previous
figures are confirmed. The gain of MISO and MIMO configurations over SISO ones has been shown, promising high
data-rates with a simple equalization at receiver. In particular, performance with ZF equalization is almost the same as
MMSE equalization in the 64 QAM MISO and MIMO configurations considered. The degradation due to imperfect CSI is
rather low, including when we consider high data-rates. In
the 64QAM MISO and MIMO configurations considered, this
degradation is less than 2 dB.

D. Conceivable Data-rates
From the previous simulations, we present global data-rate
results that the physical layer can reach, assuming the parameters defined in section IV. This data-rate is calculated from correctly received frames, assuming a corresponding automaticrepeat-request process. As we need to put different globalrates on the same figure, we do not provide results versus
Ebt /N0 , but versus Est /N0 , assuming a normalized transmit
signal Est . The guard-interval efficiency loss is taken into account in the data-rate values, and thus, in the Shannons limit
33.1 presented in Fig. 11. This upper bound corresponds to
the SISO data-rate bound in a channel with an equivalent bandwidth of 33.1 MHz. This figure also presents the results in a
Gaussian channel as the upper SISO bounds with the considered system including discrete modulations, with or without
channel coding.
Fig. 12 shows the data-rates obtained with the considered
SISO MC - CDMA system and MMSE equalization, in the common scenario, i.e. in a typical outdoor B RAN E channel. Perfect and imperfect CSI are considered, assuming that a real
channel estimation algorithm would operate in the coloured
areas between these references, depending on its quality. The

268

PORTIER et al.: TRANSMISSION TECHNIQUES FOR DOWNLINK ...

Fig. 11. Maximal data-rates with the considered SISO MC-CDMA


system, in Gaussian channel.

Fig. 12. Data-rates obtained with the considered SISO MC-CDMA


system, in the common scenario.

axis is Est /N0 , but equivalent values of Ebt /N0 for the
considered global-rates are given.
Figures for the multi-antenna algorithms are then depicted
in the common scenario. Fig. 13 shows the data-rates obtained with CZF transmit prefiltering, considering two classes
of global-rates. Fig. 14 shows the data-rates obtained with
Alamouti STBC, considering four classes of global-rates. It
confirms the good results obtained in previous subsections and
promise high throughput available for upper layers.
SNR

VI. STRATEGY IN A BEYOND-3G CONTEXT


This section discusses the limits of our model and the validity of previous results, and then gives inputs concerning the
variation of performance in other scenarios, in order to propose a strategy to fill Beyond-3G requirements.
A. Limits of our Model and Validity of previous Results
First, we did not consider intercell interference and thus, did
not perform scrambling over the spreading process. However,
in [27], section 14 is dedicated to the analysis of intercell interference properties in SISO MC - CDMA and concludes that it

11

Fig. 13. Data-rates obtained with MISO 4x1 CZF prefiltering, in the
common scenario.

Fig. 14. Data-rates obtained with MISO 2x1 STBC and MMSE equalization, in the common scenario.

can be modeled as AWGN. After that, this level of noise should


depend on the spatial processes considered.
Secondly, the model used for channel estimation errors
has limits, as we only considered complex-Gaussian noise on
channel coefficients for imperfect CSI. However, the prefiltering and beamforming algorithms should also consider the delay impairment, in TDD, between channel estimation from UL
and the use in DL. For beamforming that requires only a partial
CSI , this delay and the errors at BS do not really affect performance. On the other side, prefiltering algorithms that require
perfect CSI are the most optimistic cases. Then, such a CSI delay can be dramatic for CZF if it exceeds the coherence-time,
and consequently limits the use of prefiltering to low-velocity
scenarios.
Thirdly, the channel parameters used are typical of an outdoor scenario, but a full deployment requires a study over a
wide range of scenarios. Beamforming processes are dependant of users repartition and angle spreads, and the correlations in space, time, and frequency significantly influence performance of the three algorithms. Inputs are given, concerning speed and channel paths configuration, in the following
subsection.

12

PUBLISHED IN JOURNAL OF COMMUNICATIONS AND NETWORKS, JUNE 2005

Fig. 15. Performance of algorithms depending on speed, QPSK TC 21 .

B. Expected Performance Depending on the Scenario


B.1 Effect of CSI delays for algorithms requiring CSI at BS
Considering the CZF prefiltering algorithm, an outdated CSI
introduces a significant degradation that limits this algorithm
to low-speed scenarios, i.e. where the channel variation between the UL estimated frame and the considered DL frame is
low.
Considering our transmit beamforming algorithms, CSI mismatches do not significantly influence beamforming weights
calculation. The CSI delay at BS has a negligible effect, given
that spatial information does not change substantially during
one frame, even with high-speed MT. When comparing a scenario with perfect CSI available at each OFDM-symbol and a
scenario with a constant CSI from the beginning of each frame,
the degradation with a mobile speed of 120 km/h and a global
rate of 1 bit/s/Hz is less than 0.1 dB.
B.2 Effect of Speed on Systems
Mobility has an effect on channel estimation and available
but this has been partly studied in the previous parts and
will not be considered here. The conclusion was that prefitering is not suitable in high-speed scenarios and transmit
beamforming has shown its robustness to channel mismatches.
Thus, here we focus on the effects that the channel variations
have on the whole systems with a fixed CSI error (perfect CSI
or CHvar0.5), to show the performance evolution of the decoding process in function of speed. Note that the channel
estimation process may require more overhead when increasing speed, for this assumption to be valid. Fig. 15 shows the
Ebt /N0 required to obtain a FER of 102 , for beamforming
or STBC. Beamforming algorithm is based on MSNR, without
CSI errors, and STBC is tested with two antenna configurations, MMSE equalization, and CHvar0.5. Speed does not
lead to significant variations of performance, but an improvement is observed when speed increases, as the additional diversity in time provided is used by the turbo-coding process
over the frame. Thus, the assumption of constant channel over
2 OFDM-symbols for STBC is not restricting for the considered
scenarios up to 300 km/h.
CSI ,

269

Fig. 16. Performance of MISO BF-MSNR depending on channel LOS,


for 16QAM TC 34 , full-load.

B.3 Effect of Channel Scenarios on Systems


As many parameters can influence performance, we only
mention the most significant ones for each algorithm.
Concerning prefiltering, as CZF algorithm exploits the
space-frequency diversity, the main parameters that influence
performance is the channel correlation in space and frequency.
Concerning beamforming, its validity for different channel scenarios has been studied with the MSNR algorithm. It
mainly depends on the value of the maximum eigenvalue of
the estimated spatial autocorrelation matrix, as it represents
the measure of the resulting SNR with beam formed. Fig. 16
presents optimistic results in a B RAN E-ter channel [26] with
LOS (Rice factor K=100). As expected, it can be observed that
beamforming performs better with narrower angle spreads, as
wider ones cause MAI and impose performance limit. The
channel with K=100 can be considered as a limit, i.e. a single path channel where a transmit beamforming gain of 3 dB
is clearly observed.
Concerning STBC, the main parameter is channel correlation in space. The worst case is observed when the channel
is totally correlated as the diversity is minimum, and performance is the same as SISO MC - CDMA one. The best performance is observed when the diversity is maximum, i.e. when
there is no spatial correlation at both sides.
The influence of users repartition and load is another parameter that is important, especially when considering beamforming. Indeed, as MAI limits performance of MSNR and
A o A algorithms, beamforming results generally improve significantly in non-full-load cases.
C. Proposed Strategy for Beyond-3G
Given the previous results, a Beyond-3G communication
system could select the best algorithm according to the environment. Note that a switch of antenna configuration at BS
is also required to accept the studied beamforming algorithm
with lower antenna spacing. We confirmed that CZF prefiltering can only be applied in indoor and low-speed scenarios,
and presents the best results if instantaneous CSI is available
at BS. The quality of estimation at BS, and the channel cor-

270

PORTIER et al.: TRANSMISSION TECHNIQUES FOR DOWNLINK ...

relation between estimates and their use in the CZF algorithm


will be a key factor on performance. Thus, this scheme is
suitable for indoor scenarios and allows transferring the most
computational complexity from MT to BS. We verified that
the beamforming algorithms presented are really dependant of
the spatial environment, but not of the quality of CSI at BS.
These schemes are suitable for high-speed MT, in particular
in outdoor scenarios with LOS, and when the number of TXantennas is sufficient compared to the number of users. Suburban environments with large cells often verify such conditions. While beamforming prefers low angle-spread and high
spatial correlations, STBC algorithms show their great interest
when spatial correlation is low, and do not require CSI at BS.
This scheme presents good results in all scenarios as the worst
case corresponds to SISO performance. Indoor environments,
but also urban conditions, like outdoor non-LOS transmissions
with higher speed MT, would allow high data-rates.

[2]
[3]
[4]
[5]
[6]

[7]

[8]
[9]

VII. CONCLUSION

[11]

The combination of multiple antennas and MC - CDMA has


proven its efficiency for the downlink of the next generation
mobile communications. The study of such systems in realistic scenarios is an additional step towards an optimized
achievement. Considering several levels of channel knowledge at base-station and various impairments, performance
trends have been drawn. Depending on the mobile terminal
class, its number of antennas or complexity allowed, different available data-rates have been proposed, using three main
algorithms developed within the European IST-MATRICE
project. All presented schemes have a reasonable complexity
at mobile terminal, and are compatible with a single-antenna
device. A choice between these algorithms has been proposed
depending on the environment. Many parameters affect performance, but a strategy for Beyond-3G can be outlined as
prefiltering for indoor and pedestrian microcell environments,
beamforming for suburban macrocells including high-speed
train, and space-time coding for urban conditions with moderate to high speeds.

[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]

The work presented in this paper was partly supported


by the European FP5 IST project MATRICE (MulticarrierCDMA TRansmission Techniques for Integrated Broadband
CEllular Systems) [2] and partly by Spanish National Project
TIC2003-09061-C03-01.

13

REFERENCES
[1]

[10]

ACKNOWLEDGMENTS

[24]
[25]
[26]
[27]

T. Ojanper and R. Prasad, Wideband CDMA for third generation mobile


communications. Artech House Publishers, 1998.
IST MATRICE project, web-site: http://www.ist-matrice.org.
IST 4MORE project, web-site: http://www.ist-4more.org.
S. Abeta, H. Atarashi, and M. Sawahashi, Forward link capacity of
coherent DS - CDMA and MC - CDMA broadband packet wireless access in
a multi-cell environment, in Proc. IEEE VTC-Fall, 2000.
S. Hara and R. Prasad, Overview of multicarrier CDMA, IEEE Comm.
Mag., vol. 35, pp. 126133, Dec. 1997.
F. Portier, R. Legouable, L. Maret, F. Bauer, N. Neda, J.-F. Hlard,
E. Hemming, M. des Noes, and M. Hlard, Performance comparison
of multi-user detectors for the downlink of a broadband MC - CDMA system, in IST Mobile & Wireless Comm. Summit, 2004.
J.-M. Auffray, J.-Y. Baudais, and J.-F. Hlard, STBC MC - CDMA
systems: comparison of MMSE single-user and multi-user detection
schemes over rayleigh and MIMO METRA channels, European Trans.
Comm., vol. 15, pp. 275281, 2004.
A. F. Naguib, A. J. Paulraj, and T. Kailath, Capacity improvement with
base-station antenna arrays in cellular CDMA, IEEE Trans. Vehic. Tech.,
vol. 43, pp. 691698, Aug. 1994.
E. Telatar, Capacity of multiantenna gaussian channels, European
Trans. Comm., vol. 10, Nov./Dec. 1999.
G. J. Foschini and M. J. Gans, On limits of wireless communications in
a fading environment when using multiple antennas, Wireless Personal
Comm., vol. 6, 1998.
T. Slzer and D. Mottier, Transmit beamforming for SDMA in multicarrier CDMA downlink of a per subcarrier basis, in Proc. IEEE Int. Conf.
on Telecommunications, Feb./Mar. 2003.
C. K. Kim and Y. S. Cho, Performance of a wireless MC - CDMA system
with an antenna array in a fading channel: reverse link, IEEE Trans.
Comm., vol. 48, Aug. 2000.
B. R. Vojcic and W. M. Jang, Transmitter precoding in synchronous
multiuser communications, IEEE Trans. Comm., vol. 46, Oct. 1998.
T. Slzer, A. Silva, A. Gameiro, and D. Mottier, Pre-filtering using
antenna arrays for multiple access interference mitigation in multicarrier
CDMA downlink, in IST Mobile & Wireless Comm. Summit, 2003.
A. Silva and A. Gameiro, Transmit space-frequency prefiltering technique for downlink TDD MC - CDMA systems, in Proc. IEEE VTC-Fall,
2003.
I. Raos and S. Zazo, Downlink MISO proposal with transmit beamforming and diversity gain for B 3 G MC - CDMA systems, in IST Mobile
& Wireless Comm. Summit, 2004.
S. Zazo and I. Raos, Transmit beamforming design in wide angle
spread scenarios for B 3 G MC - CDMA systems, in Proc. IEEE SPAWC,
2004.
S. M. Alamouti, A simple transmit diversity technique for wireless
communications, IEEE J. Select. Areas Comm., vol. 16, pp. 14511458,
Oct. 1998.
V. Tarokh, H. Jafarkhani, and A. R. Calderbank, Space-time block coding for wireless communications: Performance results, IEEE J. Select.
Areas Comm., vol. 17, pp. 451460, Mar. 1999.
F. Portier, J.-F. Hlard, J.-M. Auffray, and J.-Y. Baudais, STBC MC CDMA systems for indoor and outdoor scenarios, in Proc. IEEE
ISSSTA, pp. 555559, 2004.
F. Portier, J.-Y. Baudais, and J.-F. Hlard, Performance of STBC MC CDMA systems over outdoor realistic MIMO channels, in Proc. IEEE
VTC-Fall, vol. 4, pp. 24092413, 2004.
S. Kaiser and K. Fazel, A flexible spread-spectrum multi-carrier
multiple-access system for multi-media applications, in Proc. IEEE
PIMRC, 1997.
H. Krim and M. Viberg, Two decades of array signal processing
research - The Parametric approach, IEEE Signal Processing Mag.,
vol. 13, pp. 6794, July 1996.
3GPP2 TR 25.996, 2003-05, Network spatial channel model for multiple input multiple output simulations (release 6), 3GPP spatial channel AHG, SCM-134, apr. 2003.
J. Medbo and P. Schramm, Channel models for HiperLAN2, ETSI
BRAN document no. 3ERI085B, 1998.
J. Ojala, R. Bhnke, A. Lappetelinen, and M. Uno, On the propagation
characteristics of the 5 GHz rooftop-to-rooftop meshed network, in IST
Mobile & Wireless Comm. Summit, 2002.
http://www.ist-matrice.org; public documents - deliverable D3.5 physical layer reference simulation results, 2004.

Annexe B
Dveloppements mathmatiques
1. Estimation des distributions et taux derreur des systmes
diversit
Nous allons considrer un systme diversit de type ostbc-ofdm-cdma, prsentant un
diversit spatiale es = M N , et une diversit dtalement ef t = Sf . Nous dveloppons cidessous plus spcifiquement les calculs pour M = 2 et une dtection Alamouti-zf. Comme
mentionn au chapitre 6, la dtection dun symbole revient alors obtenir lestimation
suivante en entre du convertisseur symbole--llr :
sj =

sj
|{z}

signal utile

Sf
N X
X
n=1 k=1

1
cj,k 2k (hn,1 (k)n1 (k) + hn,2 (k)n2 (k)) avec k = PN P2
{z

bruit equivalent B

i=1

j=1 |hi,j

(k )|2

(19)
Le dtecteur nest pas biais et lesprance de sj gale celle de sj . Supposant ces symboles
appartenant une psk normalise, la variance du symbole dtect est donc gale la puissance de B, dont nous pouvons estimer la distribution, en particulier dans les cas extrmes
de dcorrlation. Par les proprits des distributions complexe-gaussiennes circulaires symtriques et le caractre i.i.d. du bruit, ainsi que ltalement wh avec |cj,k |2 = 1/Sf , nous
pouvons mettre la distribution du bruit quivalent sous la forme
s
Sf P
( ) ( )
2 X 2N
n=1 hn k n k
(20)
B = sj sj =
P
2N
Sf
( )2
i=1 |hi k |
k=1

dont lesprance
est nulle et la variance est calcule en supposant h CN (0, 1) et

CN 0, 2 , i.e. suivant des lois complexe-gaussiennes o (supposant une dcorrlation
totale) chaque lment est i.i.d.. Le dnominateur suit alors une loi 12 24N . Supposant
une diversit spatiale suffisante, on peut faire une premire approximation de la variance
2
2
2 2 S 2N = (on peut faire intervenir la fois la loi des grands nombres, le
B
f (2N )2
Sf
N
fait que 12 24N converge vers une constante de valeur 2N , et que le produit de 2 gaussiennes
centres de variances h2 et 2 est une distribution de variance h2 2 ). Sans en arriver une
271

272
telle approximation, on peut calculer la variance pour de plus faibles valeurs en invoquant
la dcorrlation :
#
" P
 
Sf
2N
( )2
22 X
1
2
n=1 |hn k |
B =
= 22 Eh
,
Eh P2N
2
2
Sf

( i=1 |hi (k)| )


k=1

o 12 24N , et lesprance de la 2 -inverse recherche vaut

2
4N 2 .

On obtient finalement



2
B
= Eh, |B|2 =

22
, pour 2N > 1.
(21)
2N 1
On retrouve bien le problme dindtermination des moments si M N = 1 que nous avions
en siso puisque le rapport de deux gaussiennes est alors indtermin, causant le problme
de remonte de bruit du siso-zf. Cel nest plus le cas si M N > 1 et la probabilit damplification de bruit se trouve trs rapidement rduite lorsque la diversit spatiale augmente,
les performances zf approchant alors celles du mmse. On peut galement remarquer que le
facteur dtalement Sf nintervient pas dans la variance, soulignant une fois de plus que le
zf ne tire pas pleinement partie de la diversit frquentielle, mais privilgie lorthogonalit
entre utilisateurs en accs cdma alors que le mmse effectue un compromis. Cet talement
joue toutefois sur la distribution de B, et on saperoit quelle tend vers une distribution
complexe-gaussienne ds que la diversit est suffisante, comme nous le montrons sur la
figure 19. La distribution de B est reprsente par les histogrammes bleus. Nous la reprsentons la fois par voie (relle ou imaginaire) et en valeur absolue. En rouge, nous
avons trac la densit de probabilit quivalente une distribution complexe-gaussienne
2 . On saperoit rapidement de la concordance,
x 10
x 10
de variance
B
mme pour des valeurs assez
4
4
faible 2de diversit M N et Sf . Avec une telle distribution,
il est alors plus ais de calculer
2
4

0
2

1.5

0.5

0.5

1.5

0
2

2
0
2

1.5

0.5

0.5

1.5

dsp abs(B)

dsp abs(B)

2 x 10
4

2
B
= 0.066

1.5

0.5

0.5

1.5

0
2

1.5

0.5

0.5

1.5

0
2

dsp/voie

dsp/voie

1.5

0.5

0.5

1.5

1.5

0.5

0.5

1.5

2
B
= 0.066

1.5

0.5

0.5

1.5

2
M N = 4, Sf = 16,
= 0.1

1.5

0.5

0.5

1.5

1.5

0.5

0.5

1.5

x 10

0
2
4

dsp abs(B)

dsp abs(B)

x 10

0
2

1.5

0
1
2

x 10

0
2

0.5

2 x 10
2

x 10

2
M N = 4, Sf = 32,
= 0.1

0
2

0.5

x 10

0
2
2

x 10

1.5
4

dsp/voie

dsp/voie

x 10

2
B
= 0.066

1.5

0.5

0.5

2
M N = 4, Sf = 8,
= 0.1

1.5

x 10

1
0
2

2
B
= 0.2

1.5

0.5

0.5

1.5

2
M N = 2, Sf = 16,
= 0.1

Fig. 19 Distribution de lerreur B (bruit quivalent lentre du convertisseur symbole-llr) des systmes diversit ostbc-ofdm-cdma avec dtection zf.

273
les probabilits derreur, en employant en particulier les formules connues sur canal awgn
2 . Par exemple, en
[45], mais en remplaant le bruit par le bruit quivalent de variance B
qpsk, on peut alors valuer la probabilit derreur en employant lintgrale dune queue de
gaussienne comme mentionn en 4.3.1, plutt que dintgrer une distribution complexe. La
mme chose peut tre faite avec une autre constellation,
une M-qam. Rappelant
p comme

2 est alors le
quen qpsk la probabilit derreur est Peb = 21 erfc
c /2 , o c = 1/B
snr quivalent, on obtient les courbes de la figure 20. Les probabilits derreur pour des
systmes 2xN, N = 1 . . . 4, sont donnes en exemple avec un talement de Sf = 16 ou
32. A chaque fois, deux courbes sont fournies, la premire donnant la probabilit derreur
avec lapproximation gaussienne dcrite ci-avant, et la deuxime en intgrant sur la queue
de la dsp de B, correspondant un calcul exact. On saperoit de la bonne concordance,
surtout avec une diversit spatiale M N > 2 et un talement Sf > 8. En 2x2 avec Sf = 32,
on retrouve en particulier les performances mesures par simulations Monte-Carlo sur la
figure 5.12. Avec une diversit rduite, lapproximation gaussienne sous-estime le taux
derreur haut snr, la distribution de B ayant plus doccurrences sur des valeurs leves.
Notons que ltalement dlivre ici un intrt, mme en zf, puisquil rend la distribution
de B plus gaussienne et permet de diminuer le taux derreur (a ntait pas le cas en
siso). Par ailleurs, sans codage-canal, les taux derreurs intressants se situent autour de
102 et nous pouvons alors valider lapproximation fournie dans les limites pr-cites :

2
2 , avec 2 = 2 . Remarquons que cela rejoint ltude de la capacit
sj CN sj , B
B
2N 1
sur le fait que la diversit ne permet que de tendre vers la gaussienne (mais que lajout
de diversit dmission ou dtalement napporte rien en canal gaussien ou ayant dj suffisamment de diversit), alors que la diversit de rception N apporte galement un gain
dantenne qui se retrouve dans la diminution du bruit quivalent.

Mx2 AWGN (QPSK)


Mx4 AWGN (QPSK)
2x1 =16 ZF (approx gauss.)

Mx2 AWGN (QPSK)


Mx4 AWGN (QPSK)
2x1 f=32 ZF (approx gauss.)

2x1 f=32 ZF (calcul pdf)

10

2x1 f=16 ZF (calcul pdf)

10

2x2 f=32 ZF (approx gauss.)

2x2 f=16 ZF (approx gauss.)

2x2 f=32 ZF (calcul pdf)

2x2 f=16 ZF (calcul pdf)


2x3 f=16 ZF (approx gauss.)

2x3 f=32 ZF (calcul pdf)

10

2x4 f=32 ZF (approx gauss.)


2x4 f=32 ZF (calcul pdf)

2x3 f=16 ZF (calcul pdf)

10

2x4 f=16 ZF (approx gauss.)


2x4 f=16 ZF (calcul pdf)

10

10

10

ber moyen

ber moyen

2x3 f=32 ZF (approx gauss.)

10
2

10

snr(dB)
2xN, Sf = 32

12

14

16

10

12

14

16

snr(dB)
2xN, Sf = 16

Fig. 20 Probabilit derreur binaire des systmes diversit ostbc-ofdm-cdma avec


dtection zf. Exemples destimations et mesures en qpsk (M = 2, sans codage-canal)

274

2. Outils proposs pour la manipulation linaire doprations


complexes
La manipulation du flux de nombres rels reprsentant le signal numris (dans le code
des chanes de simulation ou lors de limplmentation) ne peut tre totalement et aisment dcrite par des oprations linaires si on se limite une description des signaux par
des nombres complexes. Cest la raison pour laquelle nous avons pos les oprations de
conversion dans le domaine rel en section 5.1.5.5, dont nous rappelons le principe :
"
#
"
#
<(x)
<(X) =(X)
x
x=
, X
X=
,
(22)
=(x)
=(X) <(X)
avec x = <(x) + =(x) C (ou x CN si cest un vecteur), et X = <(X) + =(X) C
(ou X CLC si cest une matrice). Lopration directe de conversion dun vecteur ou
dune matrice complexe en son quivalent sous forme de nombres rels est note CR ()
et est toujours possible. Lopration inverse de conversion de rels vers des complexes
est note CR1 (). Cette opration inverse est toujours possible pour un nombre ou un
vecteur x R2N mais ne lest pas toujours pour une matrice X R2L2C . En effet,
une matrice X quelconque peut tre plus gnrale quune matrice X et ne pas admettre
dopration linaire quivalente dans le corps des complexes(12) . Cela montre le premier
intrt de la reprsentation propose, qui est plus gnrale, et permet donc denvisager les
codages de nombres complexes comme une opration linaire dans les rels. En particulier, lopration de conjugaison complexe devient une simple opration de multiplication
matricielle linaire. La consquence directe est de permettre lenchanement doprations
complexes diverses (talement, fft, fht, codage stfldc. . .) comme une simple opration
linaire globale. Cette relation linaire peut ventuellement se simplifier, et surtout permettre la conception dun rcepteur linaire la fois simple et gnrique, ce qui prsente le
deuxime intrt de la reprsentation propose. Prenons comme exemple trivial le codage
dAlamouti, rappel en section 5.1.5.9. Lquation (5.40) montre quil nest pas possible
davoir une relation linaire directe dans le domaine complexe entre le vecteur reu y et
les donnes mises d, mais quil est ncessaire de recourir y 0 = [y1 y2 ]T cause de la
non-linarit de lopration de conjugaison.
Nous allons dabord poser un sous-ensemble doprations ow () que nous noterons sous
forme matricielle Ow , qui englobera les oprations unitaires habituelles ainsi que les oprations complexes comme la conjugaison(13) :
Ow = O1 O ,

avec O1 = OI ou O ; OI =

"
#
1 0
;
0 1

"

O =

#
1 0
;
0 1

"

O =

#
cos sin
.
sin cos

(23)
Ces matrices sont unitaires puisquon vrifie aisment
= I et
= I, et
| det Ow | = 1. Nous posons galement Ow {Ou , Ov }, o Ou est le cas particulier inO OT

O1 O1T

(12)

Nous utilisions jusqu prsent les matrices en tant que facteur multiplicatif pour reprsenter des
oprations linaires. Rappelons galement que y = Hx C quivaut y = Hx R2 .
(13)

ow (x) est une opration sur les complexes correspondant la multiplication de Ow par x.

275
cluant ncessairement lopration de conjugaison. La matrice O reprsente une simple
opration de rotation quivalente lopration complexe de multiplication par e . Lopration associe O na par contre pas dquivalent linaire dans le domaine complexe
puisquelle ne respecte pas la structure des matrices X et correspond lopration de
conjugaison. Ainsi, y = x correspond lopration linaire y = O x. Nous remarquons
galement que lopration complexe () correspond une matrice de permutation des
parties relle et imaginaire. Nous pouvons donc modliser diffrentes oprations courantes
par la simple multiplication
par ces
matrices
de base
:
"
#
"
#
"
#
"
#
1 0
1 0
1 0
; () :
; () :
; () :
0 1
0 1
0 1
"
#
"
#
"
#
0 1
0 1
0 1

() :
; () :
; () :
; ()
1 0
1 0
1 0

() :

1 0
;
0 1
"
#
0 1
:
;
1 0

(24)

On vrifie bien la cohrence en enchanant simplement les multiplications matricielles.


Notons galement que la matrice de rotation O inclus la reprsentation des oprations
identit (), () = e/2 () et () = e (), validant le fait que Ow inclus les matrices
prsentes. Par ailleurs, lopration inverse est immdiate : Ow1 = O1 O = OwT .
Ensuite, si nous voulions conserver une notation complexe dans les enchanements de
relations (plutt que prendre les relations relles proposes), il serait ncessaire dintroduire
de nouvelles notations car les oprations de soustraction et de conjugaison ne peuvent
dfinir lensemble des oprations quentrane la conversion CR (). Ainsi, il est possible de
"
#
dfinir y = qw (h)x avec
CR() <(h) =(h)
qw (h) 7
(25)
=(h) <(h)

Nous pouvons prciser ces signes suivant les oprations, en commenant par les oprations soustraction et conjugaison, puis en ajoutant nos deux nouvelles notations doprations et :
"

#
+
h:
+ +

"
#
+
h :
;

"

#
+ +
:
;
+

"

#
+ +
:
;
+

"
#
+
:
+ +

(26)

Ainsi, y = h x quivaut y = h x, et y = h x quivaut y = hx. En combinant ces


briques de base, lensemble des oprations ncessaires notre application est couvert, et
il est possible de les enchaner.
Lquation (5.40) de rception du signal Alamouti peut alors se mettre sous une forme
linaire y = f (d) :
"
#
"
# " # "
#
hn,1 hn,2
yn (t1)
d1
n (t1)
1
= 2

+
(27)
yn (t2)
d2
n (t2)
hn,2 hn,1
Ce nest quun exemple trs simple combinant leffet linaire du canal et du codage Alamouti, mais nous pouvons ainsi enchaner de nombreux traitements plus complexes, en y
ajoutant la multiplication par des matrices dtalement, dgalisation. . . Lintrt grandit
avec des codages plus complexes (stfldc . . .) et surtout lors de la combinaison avec les
autres algorithmes de la chane. Lensemble des oprations du sous-systme mimo-ofdmcdma peut alors se reprsenter sous une forme linaire gnrale (les modules senchanent

276
tel que b = f (a), c = g(b) permet c = h(a) avec h = g f ). Ceci peut tre reprsent
trs facilement mathmatiquement dans le domaine rel (en effectuant les oprations de
conversion CR () et CR1 () aux extrmits de la relation pour repasser ventuellement
la reprsentation complexe), ou bien en restant dans le domaine complexe si les relations
sont simples et peuvent se contenter des nouveaux oprateurs unitaires introduits dans
lquation (26).

Annexe C
Matrices de codage espace-temps
utilises
Pour distinguer les matrices de codage espace-temps, nous prenons la convention suivante :
F Q,M,T ;Nom , o Q, M et T sont respectivement le nombre de symboles en entre, le nombre
dantennes dmission et le temps. Le rendement de chaque code se dduit par Rstc = Q/T .
Nous allons en prsenter quelques exemples, en les distinguant suivant leur complexit de
dcodage (i.e. sils sont orthogonaux ou non) et les critres auxquels ils rpondent (ostbc
et stldc tentent dobtenir la diversit maximale).

1. Matrices de codage espace-temps orthogonales de rfrence


Nous ne prsentons ici que 3 matrices de codage ostbc souvent utilises. Le code dAlamouti est lunique rfrence pour 2 antennes dmission, et nous prenons pour exemple
deux codes de Tarokh
 P lorsque le nombre dantennes dmission passe 4. Ces matrices
Q
H
2
vrifient XX
q=1 |dq | I M , et apportent donc une diversit maximale sans cai.
Alamouti (Q = 2, M = 2, T = 2), Rstc = 1 . Diversit maximale ; rendement maximal
uniquement si rH = 1, e.g. si N = 1.

"
X=

1
2

#
d1 d2
7 F 2,2,2;Ala =

d2 d1

277

1 0
0 0
0 1
0 0

0 0
1 0

0
0 1
1 0

2 0
0 1 0

0 1
0 0

1 0
0 0
0 1 0 0

(28)

278
Tarokh-gcod3/4 (Q = 3, M = 4, T = 4), Rstc = 0.75 . Diversit maximale ; rendement
sous-optimal.

X=

d1
d2
d3 / 2
d3 / 2

d
d3 / 2
d1
d3 / 2
2

3 d / 2
d3 / 2 <(d1 ) + =(d2 ) =(d1 ) + <(d2 )
3

d3 / 2 d3 / 2 =(d1 ) <(d2 ) <(d1 ) =(d2 )

7 F 3,4,4;gcod =

0
1

0
3

1
0

0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0

0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0

0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1

0
0
0
0

0
0
0
0
0

0
0
0
0
0

0
0
0
0
0

0
0

(29)

avec = 1/ 2.

Tarokh-gcod2/4 (Q = 2, M = 4, T = 4), Rstc = 0.5 . Diversit maximale ; rendement


sous-optimal.

X=

d1 d2 d3 d4
d
d1
d4 d3

2
1
4 d
d1
d2
3 d4
d4 d3 d2 d1

d1 d2 d3 d4
d2 d1
d4 d3

d3 d4 d1
d2

d4 d3 d2 d1

7 F 4,4,8;gcod

(30)

Nous ne prsentons pas la matrice quivalente F 4,4,8;gcod vu sa grande taille. De plus, elle
peut aisment tre retrouve.

2. Matrice de multiplexage spatial


smv, multiplexage spatial de type v-blast (Q = M, T = 1), Rstc = M . Rendement maximal (impose N M ) ; diversit rduite (pas de diversit dmission).

d1
1 0 ... 0 0
0 1

0 0

d2

Q=M,1;SMv
.
1
1

0 0 . . 0 0

X = M

F
=
(31)

..
M

.
dM

0 0
1 0
0 0 ... 0 1

279

3. Matrices de codage proposes, de rendement unitaire


Rendement unitaire (maximal si rH = 1 tout en gardant une faible complexit de
dcodage) ; diversit maximise. Certaines des matrices proposes sont dcrites dans le
corps du document (cf. section 6.1.4), et effectuent un traitement conjointement en espacetemps-frquence (alal, alcd . . .).

4. Matrices stfldc proposes, de rendement Rstc > 1


stldc-bh2 (Q = 4, M = 2, T = 2), Rstc = 2 . Rendement maximal (impose N M ) ;
diversit amliore par rapport au multiplexage spatial.
"
#
d
+
d
d

d
1
3
2
4
X = 21
7 F 4,2,2;bh2 =
d2 + d4 d1 d3

1
0

1 0
2 0

1
0

0
1
0
0
0
0
0
1

0
0
1
0
1
0
0
0

0 1
0
0
0
0 0
1
0
0

0 0
0
1
0

1 0
0
0
1

0 0
0 1 0

1 0
0
0 1

0 1 0
0
0
0 0 1 0
0

(32)

stldc-fp2 (Q = 4, M = 2, T = 2), Rstc = 2 . Rendement maximal (impose N M ) ;


diversit maximise. Avec = 0.25,

+1
0
0
0
+ cos() sin()
0
0

0
+1
0
0
+ sin() + cos()
0
0

0
0
+1
0
0
0
+ cos() + sin()

0
0
+1
0
0
sin() + cos()

F 4,2,2;fp2 = 12 00
0
+ cos(2) sin(2)
0
0
cos(3) + sin(3)

0
0
+ sin(2) + cos(2)
0
0
sin(3) cos(3)

+ cos(2) + sin(2)
0
0
cos(3) sin(3)
0
0
sin(2) + cos(2)
0
0
+ sin(3) cos(3)
0
0

"

X=

1
2

d1 + d3 e
d2 e2 d4 e3
d2 + d4 e d1 e2 d3 e3

(33)
stldc-hd2 (Q = 4, M = 2, T = 2), Rstc = 2 . Rendement maximal (impose N M ) ;
diversit maximise (et gains optimiss en ml). Avec = 0.25 (optimise le gain de codage
de lquation (5.21)),

"

X = 12

d1 + d3 e
d2 e2 d4 e3
2
3
d2 e + d4 e
d1 d3 e

1
0

0
4,2,2;hd2 1
F
= 2
0

1
0

0
1
0
0
0
0
0
1

0
0
+ cos(2)
+ sin(2)
+ cos(2)
+ sin(2)
0
0

0
0
sin(2)
+ cos(2)
sin(2)
+ cos(2)
0
0

+ cos()
+ sin()
0
0
0
0
cos()
sin()

sin()
+ cos()
0
0
0
0
+ sin()
cos()

0
0
+ cos(3)
+ sin(3)
cos(3)
sin(3)
0
0

sin(3)

+ cos(3)

+ sin(3)

cos(3)

0
0

(34)

280
dbal (Q = 4, M = 4, T = 2), Rstc = 2 . Rendement 2 (impose N 2, optimal si
rH = 2) ; diversit limite 2.

d1 d2
d d
3
4
X = 12
7 F 4,4,2;dbal =

d2 d1
d4 d3

1 0
0 0 0 0
0 0
0 1
0 0 0 0
0 0

0 0 1 0
0 0
0 0

0 0
0 0 0 1
0 0

0 0
1 0 0 0
0 0

0 0
0 1 0 0
0 0

0 0
0 0 0 0
1 0

0
0
0
0
0
0
0
1
1

2 0
0
1
0
0
0
0
0

0 1 0 0
0 0
0 0

0 0
0 0 0 0 1 0

0 0
0 0 0 0
0 1

1 0
0 0 0 0
0 0

0 0
0 1 0 0 0 0

0 0
0 0 1 0
0 0
0 0
0 0 0 1 0 0

(35)

dbalal (Q = 8, M = 4, T = 4), Rstc = 2 . Rendement 2 (impose N 2, optimal si


rH = 2) ; diversit spatiale limite 2 + diversit temporelle augmente.

d1 d2
d d
3
4
X = 12

d2 d1
d4 d3

d5 d6
d6 d5

d7 d8
d8 d7

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0

0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0

0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0

7 F 8,8,4;dbalal = 21

0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

(36)

stldc-fp4 (Q = 8, M = 4, T = 4), Rstc = 2 . Rendement 2 (impose N 2, optimal si


rH = 2) ; diversit spatiale maximise.
X = UV X 0 , o UV est la matrice de Vandermonde, et X 0 est la matrice de codage dbal.

Annexe D
Interface graphique dveloppe pour
les rsultats prsents
Pour configurer les principaux paramtres du systme dvelopp, une interface graphique
simplifie contenant les principales variables utilises dans ce rapport a t spcifiquement
cre. Elle permet de simplifier la gnration des nombreuses simulations et de garantir
lhomognit des rsultats. Cela donne galement une premire ide de ltendue des
combinaisons possibles, et justifie le caractre non exhaustif des courbes prsentes. La
partie la plus significative est la suivante :

281

282

Fig. 21 Interface de configuration du systme mimo-ofdm-cdma utilise pour les simulations

Liste des figures


1.1
1.2
1.3
1.4

Approche spectrale : allocation (simplifie) des principales frquences civiles


Approche utilisateur : dbits attendus suivant les gnrations de systmes .
Organisation multi-cellulaire et tri-secteur des stations de base . . . . . . . .
Chane de simulation de base V0 considre pour MATRICE . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

. 5
. 8
. 12
. 13

2.1
2.2
2.3
2.4
2.5
2.6
2.7

Variations produites par la transmission dans un canal hertzien


Instantan dun canal mimo . . . . . . . . . . . . . . . . . . . .
Instantan dun canal mimo : modle quivalent aprs svd . . .
Modle de canal siso stochastique, multi-trajet avec Doppler . .
Modle gomtrique purement los . . . . . . . . . . . . . . . .
Processus de gnration des paramtres du canal 3gpp-matrice
Modle de canal hybride 3gpp-matrice . . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

16
21
26
29
32
34
35

3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9

Structure de trame considre dans ce rapport . . . . . . . . . . . . . . . . . .


Recul sur le systme de radio-communication complet . . . . . . . . . . . . . . .
Reprsentation en bande de base du systme large-bande envisag . . . . . . . .
Mesures 2D temps/frquence sur un canal configur en BranE120 . . . . . . . .
Mesures BranE120 180 km/h lordre 2, i.e. corrlations en temps et frquence,
Mesures BranE120 lordre 2, projetes en dlai-frquence ( f ) . . . . . .
Mesures 180 km/h lordre 2, projetes en temps-Doppler (t ) . . . . .
Mesures spatiales la bs sur un canal configur en BranE120 . . . . . . . . . .
Mesures spatiales au mt sur un canal configur en BranE120 . . . . . . . . . .

. . . . . .
. . . . . .
. . . . . .
. . . . . .
sur 2 slots
. . . . . .
. . . . . .
. . . . . .
. . . . . .

.
.
.
.
.
.
.
.

42
44
46
56
57
57
57
58
58

4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.17

Concept de modulation multi-porteuses (exemple avec Nc = 4 sous-porteuses) . . . . . .


Spectre des sous-porteuses gnres pour lofdm (exemple avec Nc = 7) . . . . . . . . .
Spectre ofdm global avec Nc = 768 sous-porteuses . . . . . . . . . . . . . . . . . . . . .
Ajout dun prfixe cyclique comme intervalle de garde [99] . . . . . . . . . . . . . . . . .
ofdm : modle simplifi et canal frquentiel quivalent . . . . . . . . . . . . . . . . . . .
Distribution des symboles aprs talement (symboles dentre qpsk, affichage dune voie)
Diffrents accs multiples pour la voie descendante dun rseau cellulaire . . . . . . . . .
Exemple de systmes combinant ofdm et talement pour un mme utilisateur . . . . . .
Exemple de systmes combinant ofdm et talement daccs multiple (cdma) . . . . . . .
metteur mc-ss gnrique ralisant ltalement avant lofdm . . . . . . . . . . . . . . . .
Exemples de chip-mapping de mise en trame utiliss . . . . . . . . . . . . . . . . . .
Rcepteur mc-ss gnrique de lutilisateur j . . . . . . . . . . . . . . . . . . . . . . . . .
Dtection linaire sud de lutilisateur j . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dtection de lutilisateur j par algorithme sic : tage e . . . . . . . . . . . . . . . . . . .
Schma de la chane de transmission siso en bande de base . . . . . . . . . . . . . . . . .
Principe du codeur convolutif utilis (ccc-umts, Rc = 1/2, K = 9) . . . . . . . . . . . .
Constellations ||-qam utilises : qpsk et 16qam avec mapping de Gray . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

64
67
67
68
69
73
73
76
76
77
78
81
85
88
90
92
94

283

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

284

liste des figures

4.18 Probabilit derreur en ofdm-cdma sans codage-canal : limites awgn et sub sur canal thorique (Rayleigh-i.i.d.) pour diffrentes diversits . . . . . . . . . . . . . . . . . . . . . . . . 99
4.19 Performances en ofdm-cdma sans codage-canal : rsultats pleine-charge sur canal thorique (Rayleigh-i.i.d.) avec une diversit = Sf = 32 . . . . . . . . . . . . . . . . . . . . . . 99
4.20 Performances en ofdm-cdma avec codage-canal : limites awgn et sub sur canal thorique . 100
4.21 Performance des systmes ofdm-cdma avec talement de 32 (sans codage-canal pleinecharge ; canal BranE 60 km/h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.22 Performance des systmes ofdm-cdma avec talement de 32 (qpsk et codage-canal tcc1/2
pleine-charge, th = 1 ; canal BranE 60 km/h) . . . . . . . . . . . . . . . . . . . . . . . . 102
4.23 Performance des systmes mc-cdma avec talement frquentiel de 32 (16qam et codage-canal
pleine-charge) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
4.24 Performance des systmes mc-cdma avec talement frquentiel de 32 (qpsk et codage-canal) 102
5.1
5.2
5.3

Exemple de 2 ralisations de sous-canaux siso, et combinaisons au rcepteur . . . . . . . .


Exemple de gain de rseau dantennes (avec 1 4 antennes) . . . . . . . . . . . . . . . . .
Reprsentation des capacits mimo avec csi uniquement en rception sur canaux de Rayleighi.i.d. [138] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 Fonctions de distribution cumules de capacits avec csi uniquement en rception sur canaux
de Rayleigh-i.i.d. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5 Capacits avec csi uniquement en rception pour diffrentes configurations dantennes . .
5.6 Capacits avec csi uniquement en rception sur diffrents canaux (effet de la corrlation) .
5.7 Schma de transmission par code espace-temps en bloc stldc . . . . . . . . . . . . . . . .
5.8 Schma de la chane de transmission mimo complte en bande de base, combinant stfldc,
ofdm-cdma et codage-canal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.9 Zoom sur la chane de transmission dans le cas particulier dune combinaison ostbc ofdmcdma ; exemple avec 2 antennes dmission, 2 antennes de rception, pour le symbole-tal
dun utilisateur j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.10 Performance de systmes 2xN base dostbc-Alamouti sans codage-canal ; rsultats sur
canal thorique spatialement dcorrl . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.11 Performance de systmes 2xN qpsk pour diffrents stldc sans codage-canal ; dtection optimale ml ; rsultats sur canal thorique spatialement dcorrl . . . . . . . . . . . . . . . .
5.12 Performances de systmes 2xN Alamouti-ofdm-cdma sans codage-canal ; rsultats pleinecharge sur canal thorique dcorrl (qpsk et talement wh 32) . . . . . . . . . . . . . . .
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
6.15
6.16

. 108
. 108
. 113
.
.
.
.

114
114
114
121

. 133

. 135
. 137
. 138
. 140

Distribution et mesure de diversit par slot sur canal BranE120 180 km/h . . . . . . . . .
Distributions et mesures de diversit sur canal BranE120 180 km/h . . . . . . . . . . . . .
Illustration de la rpartition de linformation en t/f/s . . . . . . . . . . . . . . . . . . . . . .
Le systme et son environnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constellations obtenues avant conversion symbole--llr, en 2x1 Alamouti-ofdm-cdma sur
canal BranE120 (qpsk, snr=20 dB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chip-mapping de sortie du codage espace-temps-frquence (exemple avec Q = T = 4,M = 2)
Exemples de chip-mapping espace-temps-frquence utiliss (Q = T = M = 2) . . . . . . . . .
Exemples de codages proposs pour les systmes 2xN . . . . . . . . . . . . . . . . . . . . . .
Performance des systmes diversit de rception (1x2 mrc) sur canal BranE120 . . . . . .
Performance des systmes 2xN utilisant la technique cdd sur canal BranE120 . . . . . . . .
Performance des systmes 2xN utilisant la technique ostbc sur canal BranE120 . . . . . . .
Performance des systmes 2x4 utilisant la technique ostbc sur canal BranE120 . . . . . . .
Performance de systmes 4xN sur canal BranE120 (technique cdd ou ostbc) . . . . . . . .
Performance des systmes 4xN utilisant la technique alal sur canal BranE120 . . . . . . . .
Performance des systmes 4xN utilisant la technique alcd sur canal BranE120 . . . . . . .
Performance des systmes 4xN utilisant la technique alcdd1 (non optimiss) sur canal
BranE120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

149
150
154
155
158
160
160
164
169
170
171
173
174
175
176
177

liste des figures

285

6.17 Performance de diffrents systmes 4x1 sur canal BranE120 60 km/h ; chip-mapping c1da
6.18 Performance de diffrents systmes 4x2 sur canal BranE120 60 km/h ; chip-mapping c1da
6.19 Taux derreur mesur pour diffrentes ralisations spatiales (500 slots simuls par ralisation), pour les systmes 1x1, 2x1 et 2x2 Alamouti sur canal BranE120 60 km/h ; qpsk avec
galisation zf et chip-mapping c1da (th = 1) . . . . . . . . . . . . . . . . . . . . . . . . . .
6.20 Taux derreur mesur pour diffrentes ralisations spatiales et diffrents utilisateurs (32 canaux et 32 utilisateurs), Ebt /N0 = 1 dB, pour un systme 2x2 Alamouti sur canal BranE120
60 km/h ; qpsk avec galisation zf et chip-mapping c1da (th = 1) . . . . . . . . . . . . .
6.21 Dbits globaux obtenus au niveau de la couche physique pleine-charge sur canal BranE120
60 km/h, pour diffrents systmes Mx1 : 1x1 mc-cdma, 2x1 Alamouti-mc-cdma, et 4x1
alal-mc-cdma ; galisation mmse et chip-mapping c1da ; th = 1, 2, 3, 4.5 . . . . . . . . . .
6.22 Optimisation du taux derreur binaire en fonction de , du chip-mapping (c1da ou c1de) et
du llr ( = 1, 1 , 2 ou 3 ) utiliss, Ebt /N0 = 5 dB, pour un systme 2x1 Alamouti sur
canal BranE120 60 km/h en qpsk (th = 1) . . . . . . . . . . . . . . . . . . . . . . . . . .
6.23 Optimisation du taux derreur binaire en fonction de , du chip-mapping (c1da ou c1de) et
du llr ( = 1, 1 , 2 ou 3 ) utiliss, Ebt /N0 = 5 dB, pour un systme 4x1 alal sur canal
BranE120 60 km/h en qpsk (th = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.24 Influence du canal et des scnarios sur les performances de quelques systmes proposs en
qpsk (th = 1) ; systmes 2x2 Alamouti et 4x2 alal avec chip-mapping c1da et llr non
optimiss ; canal BranE120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1

7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
7.12
7.13

Comparaisons des performances dalgorithmes de codage espace-temps en 2x4 sans codagecanal sur canal thorique bande-troite et spatialement dcorrl, th = 4 ; schmas ostbcAlamouti, multiplexage spatial smv et stldc-fp2 de rendement plein ; dtection optimale
ml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compromis multiplexage-diversit (r, d) dun code espace-temps, tel que dfini par Zheng
[176] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comparaison des techniques de codage espace-temps stldc employes, en termes de rendement et de diversit spatiale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Illustration qualitative du rapport performance-complexit au niveau du mt pour diffrentes
techniques de dtection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performance des systmes 2xN utilisant le multiplexage spatial (sm) sur canal BranE120
(th = 2 bit/s/Hz, chip-mapping c1da) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performance des systmes 4x2 utilisant les schmas dbal et dbalal sur canal BranE120
(th = 2 bit/s/Hz, chip-mapping c1da) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performance des systmes 4x3 utilisant les schmas dbal et dbalal sur canal BranE120
(th = 2 bit/s/Hz, chip-mapping c1da) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performance des systmes 4xN utilisant le schma dbalal sur canal BranE120 (th =
3 bit/s/Hz, chip-mapping c1da) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performance des systmes 4xN utilisant le schma dbalal sur canal BranE120 (th =
4 bit/s/Hz, chip-mapping c1da) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performance des systmes 4xN utilisant le schma dbalal sur canal BranE120 avec loptimisation de llr 1 (th = 4 bit/s/Hz, chip-mapping c1da) . . . . . . . . . . . . . . . . . .
Performance des systmes 4x2 utilisant le schma dbalal sur canal BranE120 avec les
optimisations de llr 2 et 3 (th = 4 bit/s/Hz, chip-mapping c1da) . . . . . . . . . . . . .
Performance des systmes 4xN utilisant le schma dbalal sur canal BranE120 avec loptimisation de llr 1 (th = 6 bit/s/Hz, chip-mapping c1da) . . . . . . . . . . . . . . . . . .
Taux derreur mesur pour diffrentes ralisations spatiales (500 slots simuls par ralisation), pour un systme diversit 4x2 alal (Rstc = 1) sur canal BranE120 60 km/h ;
16qam tcc1/2, avec galisation mmse et chip-mapping c1da (th = 2) . . . . . . . . . . .

178
178

180

181

182

183

183

184

. 191
. 195
. 197
. 199
. 201
. 203
. 204
. 205
. 206
. 206
. 206
. 207

. 209

7.14 Taux derreur mesur pour diffrentes ralisations spatiales (500 slots simuls par ralisation), pour un systme 4x2 dbalal (Rstc = 2) sur canal BranE120 60 km/h ; qpsk tcc1/2,
avec galisation mmse et chip-mapping c1da (th = 2) . . . . . . . . . . . . . . . . . . . . . . 209
7.15 Dbits globaux obtenus au niveau de la couche physique pleine-charge sur canal BranE120
60 km/h, pour diffrents systmes Mx2 : 2x2 Alamouti-mc-cdma, 4x2 alal-mc-cdma et
4x2 dbalal-mc-cdma ; galisation mmse et chip-mapping c1da ; llr 1 ; th = 1, 2, 3, 4, 4.5, 6 210
7.16 Dbits globaux obtenus au niveau de la couche physique pleine-charge sur canal BranE120
60 km/h, pour diffrents systmes 4x3 : alal-mc-cdma, et dbalal-mc-cdma ; galisation
mmse et chip-mapping c1da ; llr 1 ; th = 1, 2, 3, 4, 4.5, 6, 8, 9 . . . . . . . . . . . . . . . . . 211
7.17 fer moyen obtenu en utilisant soit alal soit dbalal en fonction de lenvironnement, pour
un systme 4x2 sur canal BranE120 60 km/h ; th = 2, chip-mapping c1da, llr 1 . . . . 212
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
8.10
8.11
8.12
8.13
8.14
8.15
8.16
8.17
8.18

19
20
21

Schma de la chane de transmission mimo complte en bande de base, combinant stfldc,


ofdm-cdma, codage-canal et estimation de canal pace . . . . . . . . . . . . . . . . . . . . . 224
Exemples de codages des pilotes proposs pour les systmes 2xN . . . . . . . . . . . . . . . . 225
tapes de calcul pour lestimation pace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Modles de corrlation de canal utiliss pour du filtrage robuste, en supposant des profils
(apdp et Doppler) rectangulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Filtres temporels (variants en temps) correspondants, pour un bruit dentre fix 2 = 0.01 230
Filtre frquentiel (variant en frquence, 21 coef.) correspondant lapdp rectangulaire de
retard maximal Pfir = 1.5 s, pour un bruit dentre fix 2 = 0.1 . . . . . . . . . . . . . . 230
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 60 km/h, pour
diffrentes interpolations temporelles de le parfaits (64qam ccc 3/4) . . . . . . . . . . . . . 232
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 180 km/h, pour
diffrentes interpolations temporelles de le parfaits (qpsk ccc 1/2) . . . . . . . . . . . . . . 233
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 180 km/h, pour
diffrentes interpolations temporelles de le parfaits (64qam ccc 3/4) . . . . . . . . . . . . . 233
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 60 km/h, pour
diffrentes estimations de canal pace (qpsk ccc 1/2) . . . . . . . . . . . . . . . . . . . . . . 235
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 60 km/h, pour
diffrentes estimations de canal pace (64qam ccc 3/4) . . . . . . . . . . . . . . . . . . . . . 235
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 180 km/h, pour
diffrentes estimations de canal pace (qpsk ccc 1/2) . . . . . . . . . . . . . . . . . . . . . . 237
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 180 km/h, pour
diffrentes estimations de canal pace (64qam ccc 3/4) . . . . . . . . . . . . . . . . . . . . . 237
Schma du rcepteur itratif dun systme mimo-ofdm-cdma utilisant lestimation de canal
ice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Filtres temporels (variants en temps) sur 15 coefficients (utilisables en ice), pour un bruit
dentre fix 2 = 0.01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 180 km/h, pour
diffrentes estimations de canal (pce, pace, ice) en qpsk ccc 1/2 . . . . . . . . . . . . . . . 243
Performance de systmes 2x2 Alamouti-mc-cdma sur canal BranE120 180 km/h, pour
diffrentes estimations de canal (pce, pace, ice) en 64qam ccc 3/4 . . . . . . . . . . . . . . 245
Dbits globaux obtenus au niveau de la couche physique pleine-charge sur canal BranE120
180 km/h, pour diffrentes estimations de canal ; systme 2x2 Alamouti-mc-cdma, galisation mmse, chip-mapping c1da ; th = 1, 2, 4.5 . . . . . . . . . . . . . . . . . . . . . . . . . 246
Distribution de lerreur B (bruit quivalent lentre du convertisseur symbole--llr) des
systmes diversit ostbc-ofdm-cdma avec dtection zf. . . . . . . . . . . . . . . . . . . . 272
Probabilit derreur binaire des systmes diversit ostbc-ofdm-cdma avec dtection zf.
Exemples destimations et mesures en qpsk (M = 2, sans codage-canal) . . . . . . . . . . . 273
Interface de configuration du systme mimo-ofdm-cdma utilise pour les simulations . . . . 282

Bibliographie
[1] C. E. Shannon, A mathematical theory of communications . Bell System Technical Journal, pages 379423..., juillet 1948.
[2] IEEE 802 standards committee [En ligne] http://www.ieee802.org .
[3] 3GPP (3rd Generation Partnership Project), ensemble de partenaires et dentits de normalisation en tlcommunications [En ligne] http://www.3gpp.org/ .
[4] R. W. Chang, Synthesis of band-limited orthogonal signals for multichannel data transmission . Bell System Technical Journal, vol. 45, pages 17751796, dcembre 1966.
[5] C. Berrou, A. Glavieux et P. Thitimajshima, Near Shannon limit error-correcting
coding and decoding: Turbo-codes . In IEEE International Conference on Communications,
pages 10641070, mai 1993.
[6] I.E. Telatar, Capacity of multi-antenna Gaussian channels . AT&T Bell Labs Tech.
Memo., juin 1995.
[7] G.J. Foschini et M.J. Gans, On limits of wireless communications in a fading environment
when using multiple antennas . In Wireless Pers. Com., pages 311335, mars 1998.
[8] V. Tarokh, N. Seshadri et A.R. Calderbank, Space-time codes for high data rate wireless communication: performance criterion and code construction . IEEE Trans. Inform.
Theory, pages 744765, 1998.
[9] G.J. Foschini, Layered space-time architecture for wireless communication in a fading
environment when using multiple antennas . Bell Labs Tech. Journal, pages 4159, 1996.
[10] A.J. Paulraj, D. Gesbert et C. Papadias, Smart antennas for mobile communications.
Encyclopedia for electrical engineering, John Wiley Publishing, 2000.
[11] F. Portier, J.-F. Hlard, J.-M. Auffray et J.-Y. Baudais, STBC MC-CDMA systems
for indoor and outdoor scenarios . In Spread Spectrum Techniques and Applications, IEEE
Eighth International Symposium on, (Sydney, Australia), pages 555559, aot 2004.
[12] F. Portier, J.-Y. Baudais et J.-F. Hlard, Performance of STBC MC-CDMA systems over outdoor realistic MIMO channels . In Vehicular Technology Conference, 2004.
VTC2004-Fall. IEEE 60th, vol. 4, (Los Angeles, USA), pages 24092413, septembre 2004.
[13] F. Portier, I. Raos, A. Silva, J-Y. Baudais, J-F. Hlard, A. Gameiro et S. Zazo,
Transmission Techniques for Downlink MultiAntenna MCCDMA Systems in a Beyond3G
Context . Journal of Communications and Networks, vol. 7, no 2, pages 157170, juin 2005.
[14] S. Sand, F. Portier et J.-F. Hlard, Channel estimation for orthogonal STBC MCCDMA systems over realistic MIMO channels . In Proceedings 15th IST Mobile Summit,
juin 2006.

287

288

bibliographie

[15] S. Sand, F. Portier et J.-F. Hlard, Orthogonal STBC MC-CDMA system with channel
estimation over realistic high mobility MIMO channnels . In Proceedings 16th Wireless
World Research Forum (WWRF) Meeting, avril 2006.
[16] Fabrice Portier, Stephan Sand et Jean-Franois Hlard, Iterative Channel Estimation
for Orthogonal STBC MC-CDMA Systems over Realistic High-Mobility MIMO Channels .
In Proceedings of the 17th International Symposium on Personal Indoor and Mobile Radio
Communications (PIMRC), Helsinki, Finland, septembre 2006.
[17] IST-MATRICE project [En ligne] http://www.ist-matrice.org .
[18] IST-MATRICE project: dlivrables D3.1 a/b, D3.2 a/b... .
[19] IST-MATRICE project: dlivrable D3.5 [En ligne] http://matrice.av.it.pt/docs/D3.
5.pdf .
[20] F. Portier, R. Legouable, L. Maret, F. Bauer, N. Neda, J-F. Hlard, E. Hemming,
M. des Noes et M. Hlard, Performance comparison of multi-user detectors for the
downlink of a broadband MC-CDMA system . In IST Mobile & Wireless Communications
Summit, (Lyon), juin 2004.
[21] IST-NEWCOM: prsentation sur lestimation de canal MIMO en collaboration avec
le DLR (Pilot Aided Channel Estimation for MIMO MC-CDMA, Stephan Sand, Fabrice Portier), Barcelone (Espagne), Nov.2005, [En ligne] http://www-citi.int-evry.fr/
~regalia/newcom/dept1/cttc-nov-05/MeetingCastelldefels/slides_6_DLR.pdf .
[22] Multi Band OFDM Alliance (MBOA) [En ligne] http://www.multibandofdm.org .
[23] A. Batra, J. Balakrishnan, G.R. Aiello, J.R. Foerster et A. Dabak, Design of a
multiband OFDM system for realistic UWB channel environments . IEEE Trans. Microwave Theory and Techniques, vol. 52, pages 21232138, septembre 2004.
[24] Internet Engineering Task Force (IETF) [En ligne] http://www.ietf.org .
[25] DVB-Forum [En ligne] http://www.dvg.org .
[26] D. Cavin, Y. Sasson et A. Schiper, On the accuracy of MANET simulators . In Proc.
ACM Workshop on Princ. Mobile Computing, pages 3843, octobre 2002.
[27] D. Steinbock, Wireless Horizon: Strategy and Competition in the Worldwide Mobile Marketplace. Amacom Books, New York., 2002.
[28] J. M. Pereira, Fourth generation: Now, it is personal ! . In IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, vol. 2, pages 10091016,
septembre 2000.
[29] W. Mohr et W. Konhuser, Access network evolution beyond third generation mobile
communications . IEEE Commun. Mag., vol. 38, pages 122133, dcembre 2000.
[30] M. Annoni, R. Hancock, T. Paila, E. Scarrone, R. Tonjes, L. DellUomo, D. Wisely
et R. Mort, Radio access networks beyond 3G: a first comparison of architectures . In
IEEE International Symposium on Personal, Indoor and Mobile Radio Communications,
vol. 2, pages G133G140, octobre 2001.
[31] Information Society Technologies (IST) Programme of the European Commission [En ligne]
http://www.cordis.lu/ist .
[32] IST-4MORE project [En ligne] http://www.ist-4more.org .
[33] S. Plass, S. Sand et G. Auer, Modeling and analysis of a cellular MC-CDMA downlink system . In IEEE International Symposium on Personal, Indoor and Mobile Radio
Communications, vol. 1, pages 160164, septembre 2004.

bibliographie

289

[34] D.T. Phan Huy, V. Monteiro, A. Gameiro, X. Yang, J. Rodriguez et R. Tafazolli,


System level performance evaluation of MATRICE air interface . In IST Mobile & Wireless
Communications Summit, juin 2004.
[35] S. Shakkottai, T.S. Rappaport et P.C. Karlsson, Cross-Layer Design for Wireless
Networks . IEEE Commun. Mag., vol. 41, pages 7480, octobre 2003.
[36] IST-4MORE project: dlivrable D2.1 [En ligne] http://4more.av.it.pt/docs/D2.1.
pdf .
[37] IST-MATRICE project: V0 simulation chain, Code Source [En ligne] http://matrice.
av.it.pt/downloadpost2.asp .
[38] SystemC [En ligne] http://www.systemc.org .
[39] IST-WINNER project [En ligne] https://www.ist-winner.org .
[40] IST-NEWCOM (Network of Excellence) [En ligne] https://newcom.ismb.it .
[41] IST-NEWCOM: Dpartement 1, dlivrable WP.1.2 (Report on Analytic Milestones for
Multi-user space-time coding, coding design and signal design for OFDM and MIMO systems), [En ligne] .
[42] P. Guguen et G. El Zein, Les techniques multi-antennes pour les rseaux sans fil. Hermes
science publication, 2004.
[43] J. Guillet, Caractrisation et modlisation spatio-temporelles du canal de propagation radiolectrique dans le contexte MIMO. Thse de Doctorat, INSA-Rennes, juillet 2004.
[44] P.A. Bello, Characterization of randomly time-variant linear channels . IEEE Trans.
Commun., pages 360393, dcembre 1963.
[45] J.G. Proakis, Digital communications (third edition). McGraw-Hill, 1995.
[46] A. Papoulis, Probabaility, Random Variable and Stochastic Processes. McGraw-Hill, 1991.
[47] K.I. Pedersen, J.B. Andersen, J.P. Kermoal et P. Mogensen, A stochastic multipleinput multiple-output radio channel model for evaluation of space-time coding algorithms .
In IEEE Vehicular Technology Conference, pages 893897, 2000.
[48] IST-iMETRA project [En ligne] http://www.ist-imetra.org .
[49] R. O. LaMaire et M. Zorzi, Effect of correlation in diversity systems with Rayleigh
fading, shadowing, and power capture . IEEE J. Select. Areas Commun., vol. 14, pages 449
460, avril 1996.
[50] A. van Zelst, A compact representation of spatial correlation in MIMO radio channels .
2004.
[51] D.S. Shiu, G.J. Foschini, M.J. Gans et J.M Kahn, Fading correlation and its effect
on the capacity of multielement antenna sytems . IEEE Trans. Commun., pages 502513,
2000.
[52] J.W. Wallace et M.A. Jensen, Statistical characteristics of measured MIMO wireless
channel data and comparison to conventional methods . In IEEE Vehicular Technology
Conference, pages 10781082, 2001.
[53] W.C. Jakes, Microwave mobile communications. IEEE Press, 1974.
[54] A. Abdi et M.K. Kaveh, A space-time correlation model for multielement antennas systems in mobile fading channels . IEEE J. Select. Areas Commun., pages 550560, avril
2002.

290

bibliographie

[55] J.P. Kermoal, L. Schumacher, P.E. Mogensen et K.I. Pedersen, Experimental investigation of correlation properties of MIMO radio channels for indoor picocell scenarios .
In IEEE Vehicular Technology Conference, pages 1421, 2000.
[56] J-P. Kermoal, L. Schumacher, K.I. Pederson et P.E. Mogensen, A stochastic MIMO
radio channel with experimental validation . IEEE J. Select. Areas Commun., vol. 20, no 6,
pages 12111226, 2002.
[57] M. Herdin, H. zcelik, H. Hofstetter et E. Bonek, Variation of measured indoor
MIMO capacity with receive direction and position at 5.2 GHz . In IEE Electronics Letters,
vol. 38, octobre 2002.
[58] H. zcelik, M. Herdin, W. Weichselberger, J. Wallace et E. Bonek, Deficiencies
of Kronecker MIMO radio channel model . In IEE Electronics Letters, vol. 39, aot 2003.
[59] D. Gesbert, H. Blcskei, D. Gore et A. Paulraj, MIMO wireless channels: capacity
and performance prediction . In IEEE Global Telcommunications Conference, pages 1083
1088, 2000.
[60] D-S. Shiu, Wireless communication using dual antenna arrays. Kluwer Academic Publisher,
2000.
[61] K. Yu, M. Bengtsson, B. Ottersten, D. McNamara, P. Karlsson et M. Beach,
Measurements analysis of NLOS indoor MIMO channels . In IST Mobile & Wireless
Communications Summit, pages 27282, septembre 2001.
[62] K. Yu, M. Bengtsson, B. Ottersten, D. McNamara, P. Karlsson et M. Beach,
A wideband statistical model for NLOS indoor MIMO channels . In IEEE Vehicular
Technology Conference, vol. 1, pages 370374, 2002.
[63] J. Fuhl, A.F. Molisch et E. Bonek, Unified channel model for mobile radio systems
with smart antennas . In IEE Proc. Radar, Sonar Navig., vol. 145, pages 3241, fvrier
1998.
[64] A.F. Molisch et M. Steinbauer, Condensed parameters for characterizing wideband
mobile radio channels . International Journal on Wireless Information Networks, pages 133
154, 1999.
[65] R. Ertel, P. Cardieri, K. Sowerby, T.S. Rappaport et J. Reed, Overview of spatial
channel models for antenna array communication systems . IEEE Personal Communications Magazine, pages 1022, fvrier 1998.
[66] K. Yu et B. Ottersten, Models for MIMO propagation channels, a review. Special Issue
on Adaptive Antennas and MIMO Systems, Wiley Journal on Wireless Communications and
Mobile Computing, aot 2002.
[67] IST-SATURN project [En ligne] http://www.ist-saturn.org .
[68] COST (European Co-operation in the field of Scientific and Technical Research) [En ligne]
http://www.cost.esf.org .
[69] A. Saleh et R. Valenzuela, A statistical model for indoor multipath propagation .
IEEE J. Select. Areas Commun., vol. 5, pages 128137, fvrier 1987.
[70] Q. Spencer, M Rice, B. Jeffs et M Jensen, A statistical model for angle of arrival in
indoor multipath propagation . 2000.
[71] 3GPP TR25.996 v.6, Spatial channel model for multiple input multiple output (MIMO)
simulations, release 6 . 2003.

bibliographie

291

[72] I. Siaud et P. Laspougeas, A 3GPP MIMO propagation model extension at 5 GHz for
WLAN applications . In IEEE Signal Processing Advances for Wireless Communications,
septembre 2004.
[73] A. Algans, K.I. Pedersen et P.E. Mogensen, Experimental analysis of the joint statistical properties of azimuth spread, delay spread, and shadowing fading . IEEE J. Select.
Areas Commun., vol. 20, no 3, pages 523531, avril 2002.
[74] H. Xu, D. Chizhik, H. Huang et R. Valenzuela, An efficient channel modeling approach
for MIMO systems . In IEEE International Symposium on Personal, Indoor and Mobile
Radio Communications, 2002.
[75] L. Maret, C. Dehos, M. des Noes, D. Morche et J. Barletta, Sensitivity of a MCCDMA Beyond 3G System to RF Impairments . In IST Mobile & Wireless Communications
Summit, juin 2005.
[76] M. Alard et R. Lassalle, Principes de modulation et de codage canal en radiodiffusion
numrique vers les mobiles . In Revue de lUER-Technique, no. 244, pages 168190, aot
1987.
[77] J.F. Hlard et D. Castelain, Digital I and Q generation for OFDM . In Electronics
letters, vol. 35, pages 20812082, novembre 1999.
[78] S. Nobilet, Etude et optimisation des techniques MC-CDMA pour les futures gnrations de
systmes de communications hertziennes. Thse de Doctorat, INSA-Rennes, octobre 2003.
[79] B. Muquet, Z. Wang, G. B. Giannakis, M. de Courville et P. Duhamel, Cyclic Prefixing or Zero Padding for Wireless Multicarrier Transmissions ? . IEEE Trans. Commun.,
vol. 50, pages 21362148, dcembre 2002.
[80] G. Golub et C. Reinsch, Handbook for Matrix Computation. Springer-Verlag, 1971.
[81] D. Falconer et et al., Frequency Domain Equalization for Single-Carrier Broadband
Wireless System . IEEE Commun. Mag., vol. 40, pages 5866, avril 2002.
[82] Z. Wang et G.B. Giannakis, Wireless Multicarrier Communications . IEEE Signal Processing Mag., vol. 17, pages 2948, mai 2000.
[83] F. Petr, G. Leus, L. Deneire, M. Engels, M. Moonen et H. De Man, Space-Time
Block Coding for Single-Carrier Block Transmission DS-CDMA Downlink . IEEE J. Select.
Areas Commun., vol. 21, pages 350361, avril 2003.
[84] R. G. Gallager, Information Theory and Reliable Communication (Paperback). 1968.
[85] V. Tarokh, H. Jafarkhani et A.R. Calderbank, Space-Time Block Codes from Orthogonal Designs . IEEE Trans. Inform. Theory, vol. 45, no 5, juillet 1999.
[86] V. K. Garg, Wireless Network Evolution 2G to 3G. Prentice Hall PTR, 2002.
[87] A-M Mourad, A. Guguen et R. Pyndiah, Interface between Link and System Level
Simulations for Downlink MC-CDMA Cellular Systems . In 11th European Wireless 2005
Conference, avril 2005.
[88] ETSI European Telecommunications Standards Institute [En ligne] http://www.etsi.
org .
[89] ETSI, Broadband Radio Access Network (BRAN) ; High PErformance Radio Local Area
Network (HYPERLAN): Physical layer . 2001.
[90] M. L. Doeltz, E. T. Heald et D. L. Martin, Binary data transmission techniques for
linear systems . In Proc. IRE, vol. 45, pages 651661, mai 1957.

292

bibliographie

[91] S. B. Weinstein et P. M. Ebert, Data transmission by frequency-division multiplexing


using the discrete Fourier transform . IEEE Trans. Commun., vol. 19, pages 628634, octobre 1971.
[92] B. Hirosaki, An orthogonally multiplexed QAM system using the discrete Fourier transform . IEEE Trans. Commun., vol. 29, pages 982989, juillet 1981.
[93] K. Fazel et L. Papke, On the performance of convolutionnally-coded CDMA/OFDM for
mobile communication system . In IEEE International Symposium on Personal, Indoor and
Mobile Radio Communications, septembre 1993.
[94] S. Kaiser et L. Papke, Optimal detection when combining OFDM-CDMA with convolutional and Turbo channel coding . In IEEE International Conference on Communications,
pages 343348, juin 1996.
[95] K. Fazel et S. Kaiser, Multi-Carrier and Spread Spectrum Systems. John Wiley and Sons,
2003.
[96] H. Blcskei, P. Duhamel et R. Hleiss, Design of pulse shaping OFDM/OQAM systems
for high data-rate transmission over wireless channels . In IEEE International Conference
on Communications, pages 559564, juin 1999.
[97] P. Siohan, C. Siclet et N. Lacaille, Analysis and Design of OFDM/OQAM systems based on the filter banks theory . IEEE Trans. on Signal Processing, vol. 50, no 5, pages 1170
1183, mai 2002.
[98] B. Le Floch, M. Alard et C. Berrou, Coded orthogonal frequency division multiplex .
In Proc. of the IEEE, vol. 83, pages 982996, juin 1995.
[99] M. Crussire, Etude et optimisation de communications haut-dbit sur lignes dnergie:
exploitation de la combinaison OFDM/CDMA. Thse de Doctorat, INSA-Rennes, novembre
2005.
[100] G. D. Forney, R. Gallager, G. G. Lang, F. Longstaff et S. Qureshi, Efficient
modulation for band-limited channels . IEEE J. Select. Areas Commun., vol. 2, pages 632
647, septembre 1984.
[101] H. Boull et J-C. Belfiore, Modulation schemes designed for the Rayleigh channel .
In Proc. of Conf. on Information Sciences ans Systems, mai 1992.
[102] X. Giraud, E. Boutillon et J-C. Belfiore, Algebraic tools to build modulation schemes
for fading channels . IEEE Trans. Inform. Theory, vol. 43, no 3, pages 938952, mai 1997.
[103] J. J. Boutros et E. Viterbo, Signal space diversity: a power and bandwidth efficient
diversity technique for the Rayleigh fading channel . IEEE Trans. Inform. Theory, vol. 44,
no 4, pages 14531467, juillet 1998.
[104] D. Mottier et D. Castelain, A spreading sequence allocation procedure for MC-CDMA
transmission systems . In IEEE Vehicular Technology Conference, septembre 2000.
[105] A. Viterbi, CDMA: principles of spread spectrum communications. Addison-Wesley, 1995.
[106] K. S. Gilhousen, On the capacity of a cellular CDMA system . IEEE Trans. Veh.
Technol., vol. 40, mai 1991.
[107] L. Vandendorpe, Multitone direct sequence CDMA system in an indoor wireless environment . In IEEE Vehicular Technology Conference, octobre 1993.
[108] S. Kaiser, Analysis and optimization of detection, decoding and channel estimation. Thse
de Doctorat, Dsseldorf, 1998. Vdi Verlag GMbH.

bibliographie

293

[109] N. Yee, J. P. Linnartz et G. Fettweis, Multicarrier CDMA in indoor wireless radio


networks . In IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, pages 109113, septembre 1993.
[110] A. Chouly, A. Brajal et S. Jourdan, Orthogonal multi-carrier techniques applied to direct sequence spread spectrum CDMA systems . In IEEE Global Telcommunications Conference, pages 17231728, novembre 1993.
[111] S. Kondo et L. B. Milstein, On the use of multicarrier direct sequence spread spectrum
systems . In Military Communications Conference, pages 5256, octobre 1993.
[112] V. M. DaSilva et E. S. Sousa, Performance of orthogonal CDMA codes for quasisynchronous systems . In IEEE Int. Conf on Universal Personal Communications,
pages 995999, octobre 1993.
[113] S. Kaiser et K. Fazel, A flexible spread-spectrum multi-carrier multiple-access system
for multi-media applications . In IEEE International Symposium on Personal, Indoor and
Mobile Radio Communications, pages 100104, septembre 1997.
[114] Qualcomm/Flarion Flash-OFDM [En ligne] http://www.flarion.com/products/flash_
ofdm.asp .
[115] H. Bogucka, Application of the new joint complex Hadamard inverse Fourier transform
in a OFDM-CDMA wireless communication system . In IEEE Vehicular Technology Conference, vol. 5, pages 29292933, septembre 1999.
[116] U Fincke et M. Pohst, Improved methods for calculating vectors of short length in a
lattice, including a complexity analysis . Math computation, vol. 44, pages 463471, avril
1985.
[117] E. Viterbo et J. Boutros, A universal lattice code decoder for fading channel . IEEE
Trans. Inform. Theory, vol. 45, pages 16391642, juillet 1999.
[118] L. Brunel et J. Boutros, Lattice decoding for joint detection in direct sequence CDMA
systems . IEEE Trans. Inform. Theory, 2000.
[119] J.-Y. Baudais, J.-F. Hlard et J. Citerne, An improved linear MMSE detection technique for multi-carrier CDMA system: comparison and combination with interference cancellation schemes . European Transactions on Telecommunications, vol. 11, no 5, pages 547554,
novembre 2000.
[120] S. Moshavi, E.G. Kanterakis et D.L. Schilling, Multistage linear receivers for DSCDMA systems . International journal of wireless information networks, vol. 3, pages 117,
janvier 1996.
[121] W. Hachem, Simple polynomial detectors for CDMA downlink transmissions on
frequency-selective channels . IEEE Trans. Inform. Theory, vol. 50, janvier 2004.
[122] J.-Y. Baudais, tude des modulations porteuses multiples et spectre tal: analyse et
optimisation. Thse de Doctorat, INSA-Rennes, mai 2001.
[123] Stefan Kaiser, On the performance of different detection techniques for OFDM-CDMA
in fading channels . In IEEE Global Telcommunications Conference, pages 20592063, novembre 1995.
[124] R. Le Gouable, Association de modulations multiporteuses et de techniques daccs multiple: applications aux transmissions sans fil haut dbit. Thse de Doctorat, INSA-Rennes,
mars 2001.

294

bibliographie

[125] A. Glavieux et M. Joindot, Communications numriques: Introduction. Collection pdagogique des tlcommunications, 1997.
[126] 3GPP TS25.212 v.3.2 et v5.1, Multiplexing and channel coding .
[127] T. Lehnigk-Emden et et. al., Performance and Complexity Analysis of advanced Coding
Schemes in the 4MORE Project . In IST Mobile & Wireless Communications Summit, 2006.
[128] J. Hagenauer, Rate-compatible punctured convolutional codes (RCPC codes) and their
applications . IEEE Trans. Commun., vol. 36, no 4, avril 1988.
[129] P. Robertson, P. Hoeher et E. Villebrun, Optimal and sub-optimal maximum a
posteriori algorithms suitable for turbo-decoding . European Transactions on Telecommunications, vol. 8, pages 119125, mars 1997.
[130] N. Chapalain, D. Mottier et D. Castelain, An OFCDM uplink transmission system
with channel estimation based on spread pilots . In IST Mobile & Wireless Communications
Summit, juin 2004.
[131] G.V. Tsoulos, Smart antennas for mobile communication systems: benefits and challenges . Electronics & Communication engineering journal, 1999.
[132] A. Dammann et S. Kaiser, Standard conformable antenna diversity techniques for OFDM
and its application to the DVB-T system . In IEEE Global Telcommunications Conference,
pages 861865, novembre 2001.
[133] S.M. Alamouti, A Simple Transmit Diversity Technique for Wireless Communications .
IEEE J. Select. Areas Commun., vol. 16, no 8, pages 14511458, octobre 1998.
[134] J.H. Winters, On the capacity od radio communication systems with diversity in Rayleigh
fading environment . IEEE J. Select. Areas Commun., pages 871878, juin 1987.
[135] T.M. Cover et J.A. Thomas, Elements of Information Theory, vol. Thomas M. Cover and
Joy A. Thomas. Elements of Information Theory . John Wiley and Sons, Inc., New York,
N.Y., 1991. John Wiley and Sons, 1991.
[136] T. Marzetta et B. Hochwald, Capacity of a mobile multiple-antenna communication
link in a Rayleigh flat-fading . IEEE Trans. Inform. Theory, vol. 4, no 1, pages 139157,
janvier 1999.
[137] L.H. Ozarow, S. Shamai et A.D. Wyner, Information theoretic considerations for cellular mobile radio . IEEE Trans. Veh. Technol., vol. 43, no 2, pages 359378, mai 1994.
[138] F. Portier, Study of MIMO systems and channel estimation . Masters thesis, INSA,
with Mitsubishi Electric ITE-TCL, juin 2002.
[139] H. Sampath, P. Stoica et A. Paulraj, Generalized linear precoder and decoder design
for MIMO channels using the weighted MMSE criterion . IEEE Trans. Commun., vol. 49,
no 12, pages 21982206, dcembre 2001.
[140] A. Scaglione, P. Stoica, S. Barbarossa, G.B. Giannakis et H. Sampath, Optimal designs for space-time linear precoders and decoders . IEEE Trans. Signal Processing, vol. 50,
pages 10511064, mai 2002.
[141] R. Blum, On the Capacity of Cellular Systems with MIMO .
[142] R. Blum, MIMO capacity with interference . 2003.
[143] S. Catreux, Techniques dantennes multi-entres multi-sorties dans un systme de type
cellulaire. Thse de Doctorat, INSA-Rennes, mars 2000.
[144] B.R. Vojcic et W.M. Jang, Transmitter Precoding in Synchronous Multiuser Communications . In IEEE Trans. Commun., vol. 46, pages 13461355, octobre 1998.

bibliographie

295

[145] A. Silva et A. Gameiro, Transmit Space-Frequency Prefiltering Technique for Downlink


TDD MC-CDMA Systems . In IEEE Vehicular Technology Conference, octobre 2003.
[146] T. Salzer, D. Mottier et D. Castelain, Comparison of Antenna Array Techniques for
the Downlink of Multi-Carrier CDMA Systems . In IEEE Vehicular Technology Conference,
2003.
[147] S. Zazo et I. Raos, Transmit beamforming design in wide angle spread scenarios for B3G
MC-CDMA systems . 2004.
[148] B.M. Hochwald et W. Sweldens, Differential unitary space-time modulation . IEEE
Trans. Commun., vol. 48, pages 20412052, dcembre 2000.
[149] L Zheng et D. Tse, Packing spheres in the Grassmann manifold: a geometric approach
to the non-coherent multi-antenna channel . IEEE Trans. Inform. Theory, 2000.
[150] V. Tarokh et S.M. Alamouti, New Detection Schemes for Transmit Diversity without
Channel Estimation . In IEEE Proceedings of ICUPC98, pages 917920, octobre 1998.
[151] V. Tarokh et H. Jafarkhani, A differential detection scheme for transmit diversity .
IEEE J. Select. Areas Commun., pages 11691174, 2000.
[152] H. Jafarkhani et V. Tarokh, Multiple transmit antenna differential detection from
generalized orthogonal designs . IEEE Trans. Inform. Theory, septembre 2001.
[153] B.L. Hughes, Differential space-time modulation . IEEE Trans. Inform. Theory, vol. 46,
pages 25672578, novembre 2000.
[154] B. Hassibi et B.M. Hochwald, Caley differential unitary space-time codes . IEEE Trans.
Inform. Theory, vol. 48, pages 14851503, juin 2002.
[155] A. Wittneben, A new bandwidth efficient transmit antenna modulation diversity scheme
for linear digital communication . In IEEE International Conference on Communications,
pages 16301634, mai 1993.
[156] N. Seshadri et J.H. Winters, Two signalling schemes for improving the error performance of frequency-division-duplex (FDD) transmission systems using transmitter antenna
diversity . Int. J. Wireless Information Networks, vol. 1, pages 4960, 1994.
[157] S. Kaiser, Spatial Transmit Diversity Techniques for Broadband OFDM Systems . In
IEEE Global Telcommunications Conference, 2000.
[158] J.-M. Auffray, Systme MIMO porteuses multiples - Etude et optimisation de la combinaison des codes temps-espace et des techniques MC-CDMA. Thse de Doctorat, INSARennes, juin 2004.
[159] G. Ungerbock, Treillis-coded modulation with redundant signal sets . IEEE Commun.
Mag., vol. 25, fvrier 1987.
[160] M. Crussire, Modulations codes en treillis appliques aux codes temps-espace . Masters thesis, INSA-Rennes, with IETR, juin 2002.
[161] B. Hassibi et B.M. Hochwald, High-Rate Codes that are Linear in Space and Time .
IEEE Trans. Inform. Theory, vol. 48, no 7, pages 18041824, juillet 2002.
[162] A. Wittneben et M. Kuhn, A new concatenated linear high rate space-time block code .
In IEEE Vehicular Technology Conference, vol. 1, pages 289293, mai 2002.
[163] Y. Xin, Z. Wang et G. B. Giannakis, Space-Time Diversity Systems Based on Linear
Constellation Precoding . IEEE Trans. Wireless Commun., mars 2003.

296

bibliographie

[164] U. Wachsmann, J. Thielecke et H. Schotten, Capacity-achieving coding for MIMOchannels: Multi-stratum space-time coding . In IEEE Vehicular Technology Conference,
vol. 1, pages 199203, 2001.
[165] B. Hassibi et H. Vikalo, On the expected complexity of sphere decoding . In Proc.
Asilomar Conf. on Signals, Systems and Computers, vol. 2, pages 10511055, novembre
2001.
[166] W.K. Ma, T.N. Davidson, K.M. Wong, Z.Q. Luo et P.C. Ching, Quasi-maximumlikelihood multiuser detection using semi-definite relaxation with application to synchronous
CDMA . IEEE Trans. Signal Processing, vol. 50, pages 912922, avril 2002.
[167] A. Nafkha, C. Roland et E. Boutillon, A Near-Optimal Multiuser Detector for MCCDMA systems Using Geometrical Approach . In IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005.
[168] P.W. Wolniansky, G.J. Foschini, G.D. Golden et R.A. Valenzuela, V-blast: an
architecture for realizing very high data rates over the rich scattering wireless channel . In
Int. Symp. on advanced radio technologies, septembre 1998.
[169] M.A. Khalighi et J-F. Hlard, Should MIMO orthogonal space-time coding be preferred
to non-orthogonal coding with iterative detection ? . In Int. Symp. on Signal Processing and
Information Technology, dcembre 2005.
[170] D. Gesbert, Robust linear MIMO receivers: A minimum error-rate approach . IEEE
Trans. Signal Processing, 2003.
[171] A. Guguen, Comparison of suboptimal iterative space-time receivers . In IEEE Vehicular Technology Conference, vol. 2, pages 842846, avril 2003.
[172] M.O. Damen, A. Tewfik et J-C. Belfiore, A construction of a space-time code based
on number theory . IEEE Trans. Inform. Theory, vol. 48, no 3, mars 2002.
[173] G.D. Golden, G.J. Foschini, R.A. Valenzuela et P.W. Wolniansky, Detection algorithm and initial laboratory results using the V-blast space-time communication architecture . Electronics letter, vol. 35, pages 1415, janvier 1999.
[174] S. Catreux, P.F. Driessen et L.J. Greenstein, Attainable Throughput of an
Interference-Limited Multiple-Input Multiple-Output (MIMO) Cellular System . IEEE
Trans. Commun., vol. 49, aot 2001.
[175] J. Boutros, Rseaux de points pour les canaux vanouissements. Thse de Doctorat,
ENST, mai 1996.
[176] L. Zheng et D. Tse, Diversity and multiplexing: a fundamental tradeoff in multipleantenna channels . IEEE Trans. Inform. Theory, vol. 49, no 5, pages 10731096, mai 2003.
[177] V.M. DaSilva et E.S. Sousa, Fading resistant modulation using several transmit antennas . IEEE Trans. Commun., vol. 45, pages 12361244, 1997.
[178] V. Le Nir, J-M. Auffray, M. Hlard, J-F. Hlard et R. Le Gouable, Combination
of Space-Time Block Coding with MC-CDMA technique for MIMO systems with two, three
and four antennas . In IST Mobile & Wireless Communications Summit, juin 2003.
[179] O. Oyman, R.U. Nabar, H. Bolcskei et A.J. Paulraj, Characterizing the statistical
properties of mutual information in MIMO channels: insights into diversity-multiplexing
tradeoff . In Signals, Systems and Computers, 2002. Conference Record of the Thirty-Sixth
Asilomar Conference on, vol. 1, pages 521525, novembre 2002.

bibliographie

297

[180] H. El Gamal et A.R. Hammons, A new approach to layered space-time coding and signal
processing . IEEE Trans. Inform. Theory, vol. 47, pages 23212334, 2001.
[181] M. Witzke, Iterative detection of generalized coded MIMO signals using a widely linear
detector . In IEEE Global Telcommunications Conference, dcembre 2003.
[182] J.K. Cavers, An analysis of pilot symbol assisted modulation for Rayleigh fading channels . IEEE Trans. Veh. Technol., vol. 40, no 4, pages 686693, novembre 1991.
[183] P. Hoeher et F. Tufvesson, Channel estimation with superimposed pilot sequences .
In IEEE Global Telcommunications Conference, vol. 4, pages 21622166, dcembre 1999.
[184] C.K. Ho, B. Farhang-Boroujeny et F. Chin, Added pilot semi-blind channel estimation
scheme for OFDM in fading channels . In IEEE Global Telcommunications Conference,
vol. 5, pages 30753079, novembre 2001.
[185] S. Balasubramanian, B. Farhang-Boroujeny et V.J. Mathews, Pilot embedding for
channel estimation and tracking in OFDM systems . In IEEE Global Telcommunications
Conference, vol. 2, pages 12441248, dcembre 2004.
[186] F. Tufvesson et T. Maseng, Pilot assisted channel estimation for OFDM in mobile
cellular systems . In Vehicular Technology Conference, 1997 IEEE 47th, vol. 3, pages 1639
1643, mai 1997.
[187] P. Hoeher, S. Kaiser et P. Robertson, Two-dimensional pilot-symbol-aided channel
estimation by Wiener filtering . In IEEE International Conference on Acoustics, Speech,
and Signal Processing, vol. 3, pages 18451848, avril 1997.
[188] S. Kaiser et P. Hoeher, Performance of multi-carrier CDMA systems with channel estimation in two dimensions . In IEEE International Symposium on Personal, Indoor and
Mobile Radio Communications, vol. 1, pages 115119, septembre 1997.
[189] Y. Li, L. J. Cimini et N. R. Sollenberger, Robust channel estimation for ofdm systems
with rapid dispersive fading channels . IEEE Trans. Commun., vol. 46, pages 902915,
juillet 1998.
[190] O. Edfors, M. Sandell, J. van de Beek, B. Wilson et P. Brjesson, OFDM channel
estimation by singular value decomposition . In IEEE Vehicular Technology Conference,
pages 923927, avril 1996.
[191] O. Seller, Low complexity 2D projection-based channel estimators for MC-CDMA .
In IEEE International Symposium on Personal, Indoor and Mobile Radio Communications,
septembre 2004.
[192] T.K. Moon, The expectation-maximization algorithm . Signal Processing Magazine,
IEEE, vol. 13, no 6, pages 4760, novembre 1996.
[193] H. Zhu, B. Farhang-Boroujeny et C. Schlegel, Pilot embedding for joint channel
estimation and data detection in MIMO communication systems . Communications Letters,
IEEE, vol. 7, no 1, pages 3032, janvier 2003.
[194] Yi Ma, Yi Huang, Xu Zhu et Na Yi, Pilot embedded space-time block coded OFDM
in unknown multipath fading channel . In IEEE Vehicular Technology Conference, vol. 1,
pages 450454, mai 2004.
[195] V. Jungnickel, T. Haustein, E. Jorswieck, V. Pohl et C. von Helmolt, Performance
of a MIMO system with overlay pilots . In IEEE Global Telcommunications Conference,
vol. 1, pages 594598, novembre 2001.

298

bibliographie

[196] T.L. Marzetta, BLAST Training: Estimating Channel Characteristics for High-Capacity
Space-Time Wireless . In Proc. 37th Annual Allerton Conference on Communications,
Control, and Computing, vol. -, pages , 1999.
[197] B. Hassibi et B.M. Hochwald, How much training is needed in multiple-antenna wireless
links ? . IEEE Trans. Inform. Theory, vol. 49, no 4, pages 951963, avril 2003.
[198] Xiaoli Ma, Liuqing Yang et G.B. Giannakis, Optimal training for MIMO frequencyselective fading channels . Wireless Communications, IEEE Transactions on, vol. 4, no 2,
pages 453466, mars 2005.
[199] S. Haykin, Adaptive Filter Theory. Englewood Cliffs, NJ: Prentice-Hall, 3rd edition, 1996.
[200] V. Mignone et A. Morello, CD3-OFDM: A Novel Demodulation Scheme for Fixed and
Mobile Receivers . IEEE Trans. Commun., pages 11441151, septembre 1996.
[201] F. Sanzi, S. Jelting et J. Speidel, A Comparative Study of Iterative Channel Estimators
for Mobile OFDM Systems . IEEE Trans. Wireless Commun., pages 849859, septembre
2003.
[202] Stephan Sand, Ronald Raulefs et Gunther Auer, Iterative Channel Estimation for High
Mobility Broadband MC-CDMA Systems . In Proc. of IEEE ICC 2005, Seoul, Korea, mai
2005.
[203] Yi Yuan-Wu, An iterative channel estimation and symbol detection procedure with improved performance by observation separation . In IEEE International Conference on Communications, vol. 4, pages 24172421, juin 2004.

Les travaux prsents dans cette thse proposent des solutions forte efficacit spectrale pour les communications mobiles multi-antennes et multiporteuses, particulirement optimises pour la voie descendante des systmes hertziens. Cette tude sinscrit dans un contexte fortement concurrentiel pour laccs de masse au haut-dbit sans fil, et contribue leffort
collectivement men au sein des projets europens sur les systmes dits de
4e gnration (4G).
La premire partie du document cadre ltude en identifiant les contraintes
physiques, technologiques et financires, ainsi que les exigences des systmes 4G en termes de services, dbit et mobilit. En particulier, une
complexit raisonnable au rcepteur mobile est requise en voie descendante pour honorer cot et consommation. Dans un souci de ralisme, le
canal de propagation radio-mobile large-bande mimo est caractris. Les
corrlations en temps/frquence/espace induisent le dimensionnement du
systme de communication numrique propos.
La deuxime partie du document est consacre ltude des systmes
multi-porteuses, multi-utilisateurs, et multi-antennes, afin dunifier lapproche et dexplorer plusieurs axes en utilisant au mieux les proprits
du canal. Tout dabord, le choix de laccs large-bande multi-utilisateurs
sest port sur la combinaison de lofdm et dtalement en accs multiple
cdma, afin de discuter du compromis diversit/orthogonalit suivant les
algorithmes de chip-mapping et de dtection employs. Ensuite, pour exploiter les gains de rseau dantennes, diversit et multiplexage offerts par
le canal mimo en fonction du contexte, un tat de lart des techniques
multi-antennes est dress. La classification propose permet dtablir une
stratgie tout en conservant une faible complexit de dtection. Nous dtaillons les systmes les plus ralistes en contexte mobile et en voie descendante, nayant pas connaissance du canal en mission. La chane de
communication mimo-ofdm-cdma complte est finalement prsente en
insistant sur la flexibilit des algorithmes linaires adopts.

"4G wireless systems : high spectral efficiency for multi-antenna and


multi-carrier mobile communications"
The present work proposes solutions with high spectral efficiency for
multi-antenna and multi-carrier mobile communications, optimized for
the down link of wireless systems. This study arises in a competing
context for the access to wireless high data rates, and contributes to
the joint effort within the European projects on 4G (4th generation)
systems.
The first part of the document presents the framework, identifying the
physical, technological and financial constrains, as well as the requirements of 4G systems in terms of services, data-rate and mobility.
Specifically, a reasonable complexity at the mobile receiver is necessary in the down link to respect cost and consumption. In a practical
framework, the wideband and mobile mimo propagation channel is described. The correlations in space/time/frequency induce the design of
the proposed digital communication system.
The second part of the document is dedicated to a cohesive study of
multi-carrier, multi-user and multi-antenna systems, in order to explore several options taking advantage of the channel properties. First,
the wideband multi-user access relies on the combination of ofdm and
cdma, so as to discuss the diversity/orthogonality compromise related
to the chip-mapping and detection algorithms considered. Next, to exploit the antenna array, diversity and multiplexing gains offered by the
mimo channel depending on the context, multi-antenna techniques are
classified, and a strategy that preserves a low detection complexity is
proposed. We detail the most appropriate systems in a mobile downlink
context, that do not require channel knowledge at the transmitter side.
Finally, the entire mimo-ofdm-cdma communication chain is presented insisting on the flexibility of the adopted linear algorithms.

La troisime partie du document sattache optimiser les combinaisons


prcdentes en contexte raliste, et propose des techniques de codage et
destimation temps/frquence/espace innovantes. Tout dabord, une approche pragmatique amne considrer des solutions exploitant la diversit qui assurent robustesse, dtection simple et compatibilit avec lensemble des terminaux. Nous privilgions un codage spatial de rendement
unitaire, et proposons dagir sur les trajets multiples grce aux antennes
supplmentaires. Des axes doptimisation sont fournis au niveau codage,
chip-mapping, dtection et propagation de fiabilits. Compar aux mthodes ostbc ou cdd, des gains sont illustrs en performance, rpartition
de puissance, potentiel dadaptabilit et de robustesse... Ensuite, en relchant lgrement les contraintes de complexit et dorthogonalit spatiale,
nous proposons de nouvelles solutions en contexte plus favorable. Mme
avec une simple dtection linaire mmse, ces techniques offrent un potentiel
suprieur en haut-dbit mobile ds que le nombre dantennes augmente.
Enfin, nous introduisons des mthodes destimation du canal mimo adaptes aux systmes prcdents, utilisant des symboles pilotes rpartis et
ventuellement les donnes dcodes de manire itrative afin de rpondre
un ensemble de compromis sur des rcepteurs varis. Les nombreux rsultats obtenus dmontrent la pertinence des solutions dveloppes.

The third part of the document optimizes the previous combinations


in realistic environments, and proposes innovative techniques for coding and estimating in space/time/frequency. First, pragmatism implies the exploitation of diversity to ensure robustness, simple detection
and compatibility with a wide range of terminals. We favor a spatial
coding of rate 1, and propose to manage multiple paths using the additional antennas. We optimize the coding, chip-mapping, detection
and reliability propagation. Compared to previous methods like ostbc
or cdd, gains are illustrated in terms of performance, power distribution, capability of adaptation and robustness. . .Next, moderating complexity and spatial orthogonality restrictions, we propose new solutions
in more favorable contexts. Even with a simple linear mmse detection,
these techniques are promising in high data-rate mobile transmissions
as soon as the number of antennas increases. Finally, we introduce
proper MIMO channel estimation schemes, using scattered pilots and
iterative methods with decoded data, in order to fulfil a wide range of
compromises on diverse receivers. The various results obtained exhibit
the relevance of the developed solutions.

Communications numriques, Systmes multi-antennes, MIMO, OFDM,


CDMA, codage espace-temps-frquence, dtection / galisation MMSE, estimation de canal itrative, efficacit spectrale.

Digital communications, multi-antenna systems, MIMO, OFDM,


CDMA, space-time-frequency coding, detection / MMSE equalization,
iterative channel estimation, spectral efficiency.

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