Sie sind auf Seite 1von 215

 @ d P8 { 7'gS 5 !wABcA9'4nXTiy 5 o#  `'`P "d C W  V @  @ V   8 P q f f #  8 8 C  @ d P8 { ''zt 5 !FScS74egTy| 7p 'gY` "d C W  V @  @ V   8 P m h e 8 WQ 6 5 7'gSyp ngY`B9FSYA'$ i)j4AB'&$!

'$ i)j4AB'&$!  @ d P 8  { 8Q W  RQ @ C 6  W W  | # #q  | { C 6 @ P I I  7'zt 5 !FS`S~"ASA op})2p 'UC d Dzt'yxF'Btr @dP8 { C W 68 68V Q % | ! { 6 P w y r wv u r s W@@  AcSjDf 5 qwFoSYWA'$p|on$lXW7Bc'gPi'hh C 6 W % f # m k Qj@ e@P c@A 'gt'd've$I'P "d $XA"Dngf`YfcFA`S')i&$! c'XXc6 @ fe @ P W IQ   8Q W  RQ @ C 6  W W  ! # #  I 6 PCCQ w ywu ssr gtxvt)q  p 6 h 6 @ Q 8Q W e I Y'ic7gf`7&' d @ IPa @ Q I IV C 8@PR  QP I GE C 6@ 86 S Tcb!7`QYWXW$&7BUP2'TSi'&HF DBA97 5   yp

3 42   s  

 s  1)('  &e$|5" ! 0  % % #  fB | H sn 

BQ lwlQwF$Bs$B QlwilsnQ'welgD aq @' 9 @8


Sciences pour ling nieur e

"@

G I G PPHE

5"f3 h5qqj fyy j j yysTsQPE E E 9 9 G E I 9 wsHQ&psP8

} h x  } { hd z x rd vu f m r h d k o k 'p7i7W~|gywt"sqjpgennm 6 i d e 6 fx 6

kd h hd fd eljig&ge

4 6

6 x r 6 g x v t r pywusq

ip` Y i pY ` U 4 ghfd g e r v v 0 U i p` U ` baY QWU XV d g e hfd c 6 6 S E AI G EC A9 TRQPHFDB@8 6 4 2 7531 0 ) (   % # !       '&$" 

La ncessit de se battre sest finalement rvelle tre un carburant e e e e e ` formidable. La peur du lendemain, sauf quand elle paralyse, pousse a travailler plus que les autres, cest un sentiment structurant. Pour sen tirer, il faut balayer les obstacles, sacharner. Nicolas SARKOZY

Remerciements

Cette th` se a et nanc e en partie par la R gion Bretagne, dans le cadre dune coop ration entre e e e e e le Conseil G n ral du Finist` re et la ville de Di go-Suarez a Madagascar. A ce juste titre, je tiens a e e e e ` ` remercier tout ceux qui ont contribu a la mise en place de cette coop ration. Je remercie en particulier e` e Laurence Briand, Cyrille Fatoux et Nathalie Panarin de lAFDI de Di go-Suarez, ainsi que Laurence e Arnoux du Conseil G n ral du Finist` re, sans qui je naurai jamais eu la chance de commencer cette e e e aventure il y a quatre ans. Ce travail de th` se a et effectu au sein du d partement electronique de lENST Bretagne. e e e e Je tiens tout dabord a remercier M. Emmanuel Boutillon, Professeur a lUniversit de Bretagne ` ` e Sud, pour avoir accept dexaminer ce travail et pour lhonneur quil ma fait davoir pr sid mon e e e jury de th` se. Je lui suis aussi reconnaissante pour lint r t et le soutient quil a port a mon travail. e ee e` Je voudrais exprimer ici ma plus sinc` re reconnaissance a M. Jean-Francois H lard, Professeur a e ` e ` lINSA de Rennes et M. Guillaume Gelle, Professeur a lUniversit de Reims Champagne-Ardenne, ` e pour lattention quils ont accord e a la lecture de ce m moire ainsi que pour leur participation e ` e en tant que rapporteurs. Leurs commentaires et critiques constructives ont largement contribu a e ` lam lioration de ce manuscrit. e Jadresse mes plus vifs remerciements a M. Claude Berrou, Directeur d tude a lENST Bretagne, ` e ` pour avoir dirig ce travail de th` se. Sa grande culture scientique, ses conseils et ses remarques mont e e et dune grande utilit lors de la r alisation de ce travail. e e e Je tiens a exprimer ma profonde gratitude a Mme Charlotte Langlais et M. Christophe J go, ` ` e Matres de conf rences a lENST Bretagne, sans qui ce travail naurait jamais vu le jour. Leur e ` comp tence scientique, leur disponibilit ainsi que leur qualit humaine sont autant d l ments e e e ee qui ont favoris le d veloppement de cette th` se. Leurs exigences quotidiennes mont permis de e e e mam liorer dans ce que jai entrepris. Pour cela, je leur en serai toujours reconnaissante. e Ces quelque mots sont adress s a Mme Catherine Douillard, Matre de conf rences HDR a e ` e ` lENST Bretagne, qui recoit egalement toute ma gratitude, pour les suggestions et conseils quelle a pu donner. Je la remercie egalement pour la conance quelle ma accord e en me conant des e t ches denseignement dont elle a et la responsable. Ces premi` res exp riences en enseignement a e e e mont et tr` s enrichissantes. e e

iv

REMERCIEMENTS

Un grand merci a tout ceux que jai c toy s durant ces ann es. En outre, jadresse ma sympathie ` o e e a tous les personnels, doctorants et stagiaires qui ont partag leur quotidien avec moi, aussi bien au ` e sein de lENST Bretagne quau sein de centre de recherche LESTER. Je ne saurais oublier ma famille qui ma toujours soutenue et assist e durant mes etudes, ainsi e que mes amis pour leurs encouragements et leur soutien. Sans vous, je naurai jamais eu la force daccomplir ce travail.

Table des mati` res e

Liste des gures Liste des tableaux Abr viations e Notations Introduction 1 Transmission num rique mono-utilisateur et multi-utilisateurs e 1.1 Transmission num rique mono-utilisateur . . . . . . . . . . . . . . . . . . . . . . . e 1.1.1 Mod lisation du canal de transmission . . . . . . . . . . . . . . . . . . . . . e 1.1.1.1 1.1.1.2 1.1.2 Chane de transmission . . . . . . . . . . . . . . . . . . . . . . . Canal de transmission . . . . . . . . . . . . . . . . . . . . . . . .

xi xvii xix xxi 1 7 8 8 8 9 14 14 15 21 21 21 26 26 27 32 33

Transmission sur canal mono-trajet . . . . . . . . . . . . . . . . . . . . . . 1.1.2.1 1.1.2.2 Conversion bit/symbole . . . . . . . . . . . . . . . . . . . . . . . Codage/D codage de canal . . . . . . . . . . . . . . . . . . . . . e

1.1.3

Transmission sur canal multi-trajets . . . . . . . . . . . . . . . . . . . . . . 1.1.3.1 1.1.3.2 Communication mono-porteuse . . . . . . . . . . . . . . . . . . . Communication multi-porteuses . . . . . . . . . . . . . . . . . .

1.1.4

Notion de Diversit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 1.1.4.1 1.1.4.2 Les trois formes de diversit etudi es . . . . . . . . . . . . . . . . e e Mise en oeuvre de r cepteur a diversit . . . . . . . . . . . . . . . e ` e

1.2

Transmission num rique multi-utilisateurs . . . . . . . . . . . . . . . . . . . . . . . e 1.2.1 Technique dacc` s multiple CDMA . . . . . . . . . . . . . . . . . . . . . . e

vi

` TABLE DES MATIERES

1.2.1.1 1.2.1.2 1.2.1.3 1.2.2

Etalement de spectre par s quence directe . . . . . . . . . . . . . e Emetteur CDMA . . . . . . . . . . . . . . . . . . . . . . . . . . D tecteur conventionnel . . . . . . . . . . . . . . . . . . . . . . . e

33 34 36 37 37 38 39 41 41

D tection multi-utilisateurs en CDMA . . . . . . . . . . . . . . . . . . . . . e 1.2.2.1 1.2.2.2 1.2.2.3 D tecteur multi-utilisateurs optimal . . . . . . . . . . . . . . . . . e D tecteur d corr lateur et d tecteur MMSE lin aire . . . . . . . . e e e e e D tecteurs par suppression ou soustraction dinterf rences . . . . . e e

1.2.3

Turbo-d tection CDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 1.2.3.1 1.2.3.2 CDMA a entrelacement bits . . . . . . . . . . . . . . . . . . . . . `

CDMA a entrelacement chips ou cI CDMA (chip Interleaved CDMA) 43 ` 44 44 45 49 51 51 52 52 52 54 54 55 57 57 58 59 60 60 61 64 64

1.2.4

Traitement sur canal multi-trajets . . . . . . . . . . . . . . . . . . . . . . . 1.2.4.1 1.2.4.2 R cepteur RAKE . . . . . . . . . . . . . . . . . . . . . . . . . . e Techniques dacc` s multi-porteuses . . . . . . . . . . . . . . . . . e

IDMA et d tection multi-utilisateurs e 2.1 Emetteur IDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 2.1.2 Structure de l metteur IDMA . . . . . . . . . . . . . . . . . . . . . . . . . e Principe de codage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.2.1 2.1.2.2 2.2 Codage de canal . . . . . . . . . . . . . . . . . . . . . . . . . . . Code d talement . . . . . . . . . . . . . . . . . . . . . . . . . . e

R cepteur IDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 2.2.1 2.2.2 2.2.3 Structure du r cepteur IDMA . . . . . . . . . . . . . . . . . . . . . . . . . e D tecteur multi-utilisateurs ESE . . . . . . . . . . . . . . . . . . . . . . . . e D codeur a probabilit a posteriori . . . . . . . . . . . . . . . . . . . . . . e ` e 2.2.3.1 2.2.3.2 2.2.3.3 2.2.4 D codage avec un ensemble de d s talement et d codage de canal e ee e D codage avec simple d s talement e ee . . . . . . . . . . . . . . . .

D codage de code correcteur derreurs . . . . . . . . . . . . . . . e

Mise en oeuvre du processus it ratif au sein du r cepteur . . . . . . . . . . . e e 2.2.4.1 2.2.4.2 Traitement parall` le . . . . . . . . . . . . . . . . . . . . . . . . . e Traitement s rie . . . . . . . . . . . . . . . . . . . . . . . . . . . e

2.3

Etude de performances g nie du syst` me IDMA sur canal mono-trajet . . . . . . . . e e 2.3.1 Performances g nie du d tecteur ESE . . . . . . . . . . . . . . . . . . . . . e e

` TABLE DES MATIERES

vii

2.3.2

Performances g nie dun syst` me IDMA sans codage de canal . . . . . . . . e e 2.3.2.1 2.3.2.2 Cas dun canal AWGN . . . . . . . . . . . . . . . . . . . . . . . Cas dun canal de Rayleigh . . . . . . . . . . . . . . . . . . . . . . . . .

64 65 66 66 67 67 68 68 69 71 74 78 78 79 79 80 82 91 93 95 95 97

2.3.3

Performances g nie dun syst` me IDMA utilisant un code convolutif e e 2.3.3.1 2.3.3.2

Cas dun canal AWGN . . . . . . . . . . . . . . . . . . . . . . . Cas dun canal de Rayleigh . . . . . . . . . . . . . . . . . . . . .

2.4

Performances du syst` me IDMA sur canal mono-trajet . . . . . . . . . . . . . . . . e 2.4.1 2.4.2 2.4.3 2.4.4 Conditions de simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . Syst` me IDMA sans codage sur canal AWGN . . . . . . . . . . . . . . . . . e Syst` me IDMA avec un code CRSC sur canal de Rayleigh . . . . . . . . . . e Syst` me IDMA avec un turbocode CRSC sur canal de Rayleigh . . . . . . . e . . . . . . .

2.5

Etude du compromis entre convergence et performances asymptotiques 2.5.1 2.5.2

Syst` me IDMA avec un turbocode CRSC a faible rendement . . . . . . . . . e ` Analyse de la convergence du syst` me IDMA . . . . . . . . . . . . . . . . . e 2.5.2.1 2.5.2.2 2.5.2.3 Syst` me IDMA etudi . . . . . . . . . . . . . . . . . . . . . . . . e e G n ralit s sur lanalyse de la convergence dun syst` me it ratif a e e e e e ` laide dun diagramme EXIT . . . . . . . . . . . . . . . . . . . . Analyse de la convergence du syst` me it ratif IDMA a laide dun e e ` diagramme EXIT . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.3 3

Synth` se de l tude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e

IDMA dans le contexte dune transmission sans l 3.1 Syst` me IDMA avec technique dannulation dinterf rences ISI . . . . . . . . . . . e e 3.1.1 3.1.2 3.1.3 Principe du d tecteur pour des signaux r els . . . . . . . . . . . . . . . . . . e e Principe du d tecteur pour des signaux complexes e . . . . . . . . . . . . . .

Etude des performances g nie du syst` me IDMA avec TAISI . . . . . . . . . 100 e e 3.1.3.1 3.1.3.2 Performances g nie du syst` me IDMA avec TAISI dans le cas de e e canaux quasi-statiques . . . . . . . . . . . . . . . . . . . . . . . . 100 Performances g nie du syst` me IDMA avec TAISI dans le cas de e e canaux a evanouissements de Rayleigh . . . . . . . . . . . . . . . 103 `

3.1.4 3.2

Performances du syst` me IDMA avec TAISI sur canal multi-trajets quasie statique de Rayleigh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Syst` me OFDM-IDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 e

viii

` TABLE DES MATIERES

3.2.1 3.2.2 3.2.3 3.3

Principe de l metteur/r cepteur du syst` me OFDM-IDMA . . . . . . . . . . 108 e e e Etude des performances g nie du syst` me OFDM-IDMA . . . . . . . . . . . 111 e e Performances du syst` me OFDM-IDMA sur canal multi-trajets quasi-statique e de Rayleigh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

Etude comparative : OFDM-IDMA versus IDMA avec TAISI . . . . . . . . . . . . . 116 3.3.1 3.3.2 3.3.3 Comparaison des performances g nie . . . . . . . . . . . . . . . . . . . . . 116 e Comparaison des performances . . . . . . . . . . . . . . . . . . . . . . . . 117 Comparaison de la complexit des syst` mes . . . . . . . . . . . . . . . . . . 118 e e 125

Syst` me IDMA r aliste adapt a une int gration mat rielle e e e` e e 4.1

Motivations de l tude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 e 4.1.1 4.1.2 D nition de la 4G et de ses caract ristiques e e . . . . . . . . . . . . . . . . . 127

Les avantages de la technique IDMA, pourquoi est-elle int ressante et come ment peut-elle r pondre aux besoins de la 4G ? . . . . . . . . . . . . . . . . 127 e

4.2

D tecteurs simpli s d di s a un syst` me IDMA . . . . . . . . . . . . . . . . . . . 131 e e e e ` e 4.2.1 Proposition de d tecteurs simpli s . . . . . . . . . . . . . . . . . . . . . . 132 e e 4.2.1.1 4.2.1.2 4.2.2 Simplication du d tecteur ESE . . . . . . . . . . . . . . . . . . . 132 e D tecteur SIC simpli . . . . . . . . . . . . . . . . . . . . . . . 133 e e

Etude comparative : d tecteur original versus 3 d tecteurs simpli s . . . . . 134 e e e 4.2.2.1 4.2.2.2 Comparaison de la complexit des diff rents d tecteurs . . . . . . 134 e e e Comparaison des performances des diff rents d tecteurs . . . . . . 135 e e

4.3

Etude comparative : d tecteur original versus d tecteur ESE-SV2 sur canal a e e ` evanouissements de Rayleigh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 4.3.1 4.3.2 4.3.3 4.3.4 Pr sentation des deux algorithmes de d tection . . . . . . . . . . . . . . . . 138 e e Comparaison de la complexit . . . . . . . . . . . . . . . . . . . . . . . . . 140 e Comparaison des performances en terme de BER . . . . . . . . . . . . . . . 141 Syst` me OFDM-IDMA utilisant le d tecteur ESE-SV2 . . . . . . . . . . . . 142 e e

4.4

Entrelaceurs r alistes d di s a un syst` me IDMA . . . . . . . . . . . . . . . . . . . 145 e e e ` e 4.4.1 4.4.2 4.4.3 4.4.4 Motivations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Etat de lart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Entrelaceurs r guliers multiples d di s a un syt` me IDMA . . . . . . . . . . 147 e e e ` e Comparaison des performances : entrelaceurs al atoires versus entrelaceurs e r guliers multiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 e

` TABLE DES MATIERES

ix

4.4.5

Syst` me OFDM-IDMA utilisant le d tecteur ESE-SV2 et les entrelaceurs e e r guliers multiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 e

Conclusion et Perspectives A Algorithme de X. Wang et H. V. Poor

155 163

A.1 Principe de la turbo-d tection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 e A.2 D tecteur multi-utilisateurs a sorties pond r es . . . . . . . . . . . . . . . . . . . . 165 e ` ee A.3 D tecteur multi-utilisateurs sous-optimal a sorties pond r es . . . . . . . . . . . . . 167 e ` ee B Algorithme de R. H. Mahadevappa et J. G. Proakis 171

B.1 Turbo-annulation dinterf rences propos e par R. H. Mahadevappa et J. G. Proakis . 171 e e B.1.1 R sum de lalgorithme de d tection chip pour le MRC . . . . . . . . . . . . 173 e e e 175 181 189 191

C D tails des equations/D rivation e e Liste des publications R sum e e Abstract

Table des gures

1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9

Mod` le de la chane de transmission num rique . . . . . . . . . . . . . . . . . . . . e e Sc nario dune transmission radio-mobile sur canal a trajets multiples . . . . . . . . e ` Canal multi-trajets dans le domaine temporel . . . . . . . . . . . . . . . . . . . . .

8 11 11

Amplitude moyenne de la r ponse temporelle du canal pour L = 16 trajets signicatifs 14 e Mod` le dune chane de transmission num rique de base . . . . . . . . . . . . . . . e e Repr sentation du seuil de convergence et de la performance asymptotique . . . . . . e
1 Repr sentation du code convolutif r cursif syst matique utilis (R c = 2 , = 5) . . . e e e e

15 17 18 20 20 23 24 26 27 28 30 31 32 34 36 37

Sch ma de principe dun codeur a 16 etats de rendement R c = e `

1 3

et dont les po-

lyn mes g n rateurs de chaque code el mentaire sont (1, 35/23) 8 . . . . . . . . . . o e e e Sch ma de principe dun turbo-d codeur . . . . . . . . . . . . . . . . . . . . . . . . e e porteuses OFDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.11 Principe dinsertion dun pr xe cyclique . . . . . . . . . . . . . . . . . . . . . . . e 1.12 Principe dexploitation de la diversit temporelle . . . . . . . . . . . . . . . . . . . e 1.13 Principe de lexploitation de la diversit fr quentielle . . . . . . . . . . . . . . . . . e e 1.14 Canal a L branches de diversit et le r cepteur MRC correspondant . . . . . . . . . . ` e e 1.15 Courbes asymptotiques de diversit dun syst` me sans codage de canal pour L = e e 1, 2, 4, 8, 16, conversion bit/symbole BPSK/QPSK . . . . . . . . . . . . . . . . . . 1.16 Performances asymptotiques dun code convolutif associ a un syst` me de diversit . e` e e 1.17 Principe du multiplexage FDMA (a), TDMA (b), CDMA (c) . . . . . . . . . . . . . 1.18 Structure de l metteur CDMA conventionnel pour M utilisateurs . . . . . . . . . . . e 1.19 Structure du r cepteur CDMA conventionnel pour les M utilisateurs consid r s . . . e ee 1.20 Structure du r cepteur du syst` me CDMA synchrone utilisant le d tecteur a maximum e e e ` de vraisemblance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.10 Structure de la chane de transmission num rique reposant sur la technique multi e

xii

TABLE DES FIGURES

1.21 Structure du r cepteur du syst` me CDMA synchrone utilisant le d tecteur lin aire . . e e e e 1.22 Structure du r cepteur du syst` me CDMA synchrone utilisant un d tecteur SIC . . . e e e 1.23 Structure du r cepteur du syst` me CDMA synchrone utilisant un d tecteur PIC . . . e e e 1.24 Structure de l metteur pour un syst` me multi-utilisateurs CDMA avec codage de e e canal et entrelacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.25 Structure du r cepteur du syst` me multi-utilisateurs CDMA avec codage de canal e e utilisant le turbo-d tecteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e

38 40 41 42 42

1.26 Structure de l metteur pour un syst` me multi-utilisateurs CDMA a entrelacement chips 43 e e ` 1.27 Structure dun r cepteur RAKE pour un utilisateur m quelconque . . . . . . . . . . e 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 Structure de l metteur IDMA pour un utilisateur m quelconque . . . . . . . . . . . e Structure du r cepteur IDMA pour M utilisateurs . . . . . . . . . . . . . . . . . . . e Sch ma bloc du r cepteur effectuant un d codage constitu dun ensemble de e e e e d s talement et de d codage de canal pour un utilisateur m quelconque . . . . . . . ee e Sch ma bloc du r cepteur effectuant un d codage par un simple d s talement, pour e e e ee un utilisateur m quelconque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Concat nation du d tecteur ESE avec le turbo-d codeur correspondant a lutilisateur m 60 e e e ` Structure du r cepteur multi-utilisateurs IDMA utilisant un traitement parall` le . . . e e Structure du r cepteur multi-utilisateurs IDMA utilisant un traitement s rie . . . . . e e Performances du syst` me IDMA sans codage sur canal AWGN pour S = 64 et une e conversion bit/symbole de type BPSK . . . . . . . . . . . . . . . . . . . . . . . . . Performances du syst` me IDMA avec code CRSC (K = 5, R c = e RG =
1 16 ) 1 2,

45 51 54 58

61 63 69

S = 8, 71

utilisant une conversion bit/symbole QPSK, sur canal a evanouissements `

de Rayleigh mono-trajet, pour M = 2, 8, 16 utilisateurs . . . . . . . . . . . . . . . . 2.10 Performances du syst` me IDMA avec code CRSC sur canal a evanouissements de e ` Rayleigh mono-trajet versus performances mono-utilisateur sur canal AWGN et a ` evanouissements de Rayleigh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.11 Comparaison des performances du syst` me utilisant un code CRSC (R c = 1 , S = 8) e 2 avec celles du syst` me sans codage (S = 16) pour un m me rendement global R G = e e 2.12 Performances du syst` me IDMA avec turbocode CRSC (K = 5, R c = e RG =
1 24 ) 1 3, 1 16

72 73

S = 8, 75

utilisant une conversion bit/symbole QPSK, sur canal a evanouissements `


1 3,

de Rayleigh mono-trajet, pour M = 1, 2, 8, 12 utilisateurs . . . . . . . . . . . . . . . 2.13 Performances du syst` me IDMA avec turbocode CRSC (K = 5, R c = e RG =
1 24 )

S = 8, 75

utilisant une conversion bit/symbole QPSK, sur canal a evanouissements `

de Rayleigh mono-trajet, pour M = 1, 2, 8, 12 utilisateurs, avec 30 it rations globales e

TABLE DES FIGURES

xiii

2.14 Comparaison des performances du syst` me IDMA utilisant un turbocode CRSC e (K = 5, Rc = (K = 5, Rc =


1 3,

S = 8), avec celles du syst` me IDMA utilisant un code CSRC e


1 24

1 2,

S = 12), pour un m me rendement global R G = e


1 3

. . . . . . . .
1 15 ,

76

2.15 Comparaison dun syst` me utilisant un turbocode a faible rendement (R c = e ` 2) avec un syst` me utilisant un turbocode de rendement e

S= 79

(S = 10), sur canal AWGN

avec BSPK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 2.16 Comparaison des performances du syst` me utilisant un code CRSC (R c = 2 , S = 4) e 1 avec celles du syst` me sans codage (S = 8) pour un m me rendement global R G = 8 , e e

un canal AWGN et une conversion bit/symbole BPSK . . . . . . . . . . . . . . . . .


2 2.17 Variation de linformation mutuelle moyenne I in en fonction de la variance z . . . .

80 82 83 84 85 85 86

2.18 Structure de l metteur/r cepteur dun syst` me IDMA a deux utilisateurs e e e `

. . . . . .

2.19 Le d t cteur ESE et les LLR sur ses entr es et sur ses sorties . . . . . . . . . . . . . ee e 2.20 Caract ristiques de transfert de lop ration de d tection chip pour M = 2 et S = 8 e e e chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.21 D codeur et les LLR sur son entr e et sur sa sortie . . . . . . . . . . . . . . . . . . . e e 2.22 Caracteristriques de transfert de lop ration de d s talement pour S = 2, 8, 16 chips . e ee 2.23 Comparaison des caracteristriques de transfert de lop ration de d codage de canal e e combin e avec lop ration de d s talement et des caracteristriques de transfert de e e ee lop ration de d s talement, pour un R G x . . . . . . . . . . . . . . . . . . . . . e ee e 2.24 Diagramme EXIT du r cepteur it ratif dun syst` me IDMA sans codage de canal pour e e e S = 8 chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.25 Diagramme EXIT du r cepteur it ratif dun syst` me IDMA utilisant un code CRSC e e e (Rc = 3.1
1 2

87 89 89

et S = 4 chips) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Comparaison des courbes de performances g nie du syst` me IDMA avec TAISI avec e e les courbes asymptotiques de diversit dun r cepteur MRC, sans codage de canal e e pour L = 1, 2, 8, 16 trajets i.i.d., Ninf o = 3072 bits, S = 16 chips . . . . . . . . . . 101

3.2

1 Comparaison des performances g nie du syst` me IDMA avec TAISI cod (R c = 2 , e e e

S = 8 chips) avec celles du syst` me IDMA avec TAISI non cod (S = 16 chips), e e L = 1, 2, 8, 16 trajets i.i.d., Ninf o = 3072 bits . . . . . . . . . . . . . . . . . . . . . 102 3.3 3.4 Performances g nie dun syst` me IDMA avec TAISI cod exploitant la diversit de e e e e code, Ninf o = 3072 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Performances du syst` me IDMA avec TAISI sans codage (S = 16 chips) sur cae nal quasi-statique de Rayleigh (L = 16 trajets dont les puissances suivent une d croissance exponentielle), conversion bit/symbole QPSK . . . . . . . . . . . . . . 105 e

xiv

TABLE DES FIGURES

3.5

Performances du syst` me IDMA avec TAISI cod (S = 8 chips, R c = e e

1 2)

sur

canal quasi-statique de Rayleigh (L = 16 trajets dont les puissances suivent une d croissance exponentielle), conversion bit/symbole QPSK . . . . . . . . . . . . . . 106 e 3.6 3.7 3.8 3.9 Structure de l metteur/r cepteur du syst` me OFDM-IDMA pour M utilisateurs . . . 108 e e e Performances g nie du syst` me OFDM-IDMA sans codage de canal (S = 16 chips) e e pour L = 1, 2, 8, 16 trajets i.i.d., Ninf o = 3072 bits . . . . . . . . . . . . . . . . . . 112 Performances : OFDM-IDMA, sans codage de canal (S = 16 chips) pour L = 16 trajets, Ninf o = 3072 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Comparaison : OFDM-IDMA sans codage de canal pour S = 16 et 32 chips et pour L = 16 et 20 trajets, Ninf o = 3072 bits . . . . . . . . . . . . . . . . . . . . . . . . 114
1 3.10 Performances : OFDM-IDMA cod es (R c = 2 , S = 8 chips) pour L = 16 trajets, e

Ninf o = 3072 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 3.11 Performances g nie : OFDM-IDMA versus IDMA avec TAISI, sans codage de canal e (S = 16 chips) pour L = 1, 2, 8, 16 trajets i.i.d., N inf o = 3072 bits . . . . . . . . . . 116 3.12 Performances : OFDM-IDMA versus IDMA avec TAISI, sans codage de canal (S = 16 chips) pour L = 16 trajets, Ninf o = 3072 bits . . . . . . . . . . . . . . . . . . . 117 3.13 Performances : OFDM-IDMA versus IDMA avec TAISI, cod es (R c = e
1 2,

S = 8

chips) pour L = 16 trajets, Ninf o = 3072 bits . . . . . . . . . . . . . . . . . . . . . 118 3.14 Comparaison de la complexit calculatoire par chip, en fonction du nombre de trajets L121 e 4.1 4.2 4.3 4.4 R cepteur a annulation successive dinterf rences pour un syst` me IDMA . . . . . . 133 e ` e e Unit dannulation dinterf rences ICU n e e Unit dannulation dinterf rences ICU n e e (Rc = 4.5
1 2, 1 16 ), (m)

correspondant au d tecteur ESE-SV1 . . 133 e correspondant au d tecteur ESE-SV3 . . 134 e

(m)

ESE original (rond) vs ESE-SV1 (plus) vs ESE-SV2 (triangle) vs ESE-SV3 ( toile), e S = 8, RG = Ninf o = 4096 bits, canal AWGN, conversion
1 16 ,),

bit/symbole BPSK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136


1 ESE original (traits pleins) versus ESE-SV2 (pointill s), (R c = 2 , S = 8, RG = e

Ninf o = 4096 bits, canal a evanouissements de Rayleigh mono-trajet, conversion ` bit/symbole QPSK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 4.6 Performances : OFDM-IDMA avec ESE-SV2 (pointill s) vs OFDM-IDMA original e
1 (traits pleins), Ninf o = 3072 bits, Rc = 2 , S = 8 chips, L = 16 trajets suivant une

d croissane exponentielle, conversion bit/symbole QPSK . . . . . . . . . . . . . . . 144 e 4.7 4.8 Entrelaceurs a d calages cycliques [39] . . . . . . . . . . . . . . . . . . . . . . . . 146 ` e Comparaison : entrelaceurs al atoires (traits pleins) versus entrelaceurs r guliers e e (pointill s), pour M = 4, 8, 12, S = 8 et N inf o = 128 bits (Ntrame = 1024 chips) . 149 e

TABLE DES FIGURES

xv

4.9

Comparaison : entrelaceurs al atoires versus entrelaceurs r guliers multiples, pour e e M = 4, 8, 12, S = 8 et Ninf o = 1024 bits (Ntrame = 8192 chips) . . . . . . . . . . 150

4.10 Comparaison : entrelaceurs a d calage cyclique [39] versus entrelaceurs r guliers ` e e multiples, pour Ntrame = 1056 chips . . . . . . . . . . . . . . . . . . . . . . . . . . 151 4.11 Performances : OFDM-IDMA avec ESE-SV2 et entrelaceurs al atoires (traits pleins) e versus OFDM-IDMA avec ESE-SV2 et entrelaceurs r guliers multiples (pointill s), e e
1 Ninf o = 3072 bits, Rc = 2 , S = 8 chips, L = 16 trajets suivant une d croissance e

exponentielle, conversion bit/symbole QPSK . . . . . . . . . . . . . . . . . . . . . 152 A.1 Structure du r cepteur du syst` me multi-utilisateurs synchrone CDMA avec codage e e de canal utilisant le turbo-annuleur dinterf rences propos dans [84] . . . . . . . . . 163 e e

Liste des tableaux

1.1 2.1 3.1 3.2 3.3 3.4 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9

Param` tres de la modulation OFDM de la norme 802.11a [18] . . . . . . . . . . . . e

25

Comparaison du nombre dit rations n cessaires pour des traitements s rie ou parall` le 70 e e e e Tableau r capitulatif du contexte de l tude et des param` tres de simulations . . . . . 104 e e e Complexit de lalgorithme de d codage Max-Log-MAP [20] e e . . . . . . . . . . . . 119

Comparaison de la complexit calculatoire du syst` me OFDM-IDMA avec le syst` me e e e IDMA avec TAISI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Complexit des M d codeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 e e Complexit des d tecteurs pour un canal AWGN et des signaux r els. . . . . . . . . 135 e e e Complexit des d tecteurs pour un canal a evanouissements de Rayleigh mono-trajet e e ` et signaux complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Comparaison de la complexit des d tecteurs pour un syst` me OFDM-IDMA sur e e e canal multi-trajets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Exemple dillustration de lentrelacement r gulier . . . . . . . . . . . . . . . . . . . 148 e Les valeurs de P (m) correspondant a lexemple de comparaison pour N trame = 1024 ` chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Les valeurs de P (m) correspondant a lexemple de comparaison pour N trame = 8192 ` chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Tableau r capitulatif du contexte de l tude et des param` tres de simulations . . . . . 150 e e e Les valeurs de P (m) correspondant a lexemple de comparaison pour N trame = 1056 ` chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Les valeurs de P (m) correspondant a lexemple de comparaison pour N trame = ` 49152 chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Abr viations e

3G 4G ADSL APP ARP AWGN BCJR BER BPSK CDMA cI CDMA CRS CRSC DAB DEC DFE DRP DS-CDMA DVB DVB-T ENST ESE ESE-SV. EXIT FDMA FEC FFT HIPERLAN/2

Troisi` me g n ration e e e Quatri` me g n ration e e e Asymetric Digital Subscriber Loop A Posteriori Probability Almost Regular Permutation Additive White Gaussian Noise Bahl Cocke Jelinek Raviv Bit Error Rate Binary Phase Shift Keying Code Division Multiple Access chip Interleaved Code Division Multiple Access Convolutif R cursif Syst matique e e Convolutif R cursif Syst matique Circulaire e e Digital Audio Broadcasting Decoder Decision Feedback Equalizer Dithered Relative Prime Direct Sequence Code Division Multiple Access Digital Video Broadcasting Digital Video Broadcasting Terrestrial Ecole Nationale Sup rieure des T l communications e ee Elementary Signal Estimator ESE Simpli Version . e EXtrinsic Information Transfer Frequency Division Multiple Access Forward Error Correction Fast Fourier Transform HIgh PERformance Local Area Network type 2

xx

ABREVIATIONS

ICU IDMA IFFT i.i.d ISI ISI-C LAN LLR LOS MAI MAP MC MC-CDMA MC-DS-CDMA MIMO MLSD MMAC MMSE MRC MT-CDMA NLOS OFDM PCCC PIC PN QPSK RV SIC SISO SNR SOVA TAISI TDMA TNT UMTS UTRA WLAN ZF

Interference Cancellation Unit Interleave Division Multiple Access Inverse Fast Fourier Transform independent and identically distributed Inter Symbol Interference ISI Cancellation Local Area Network Logarithm Likelihood Ratio Line Of Sight Multiple Access Interference Maximum A Posteriori Multi-Carrier Multi-Carrier Code Division Multiple Access Multi-Carrier Direct Sequence Code Division Multiple Access Multiple Input Multiple Output Maximum Likelihood Sequence Detection Multimedia Mobile Access Communications Minimum Mean Square Error Maximum Ratio Combining Multi-Tone Code Division Multiple Access Non Line Of Sight Orthogonal Frequency Division Multiplexing Parallel Concatenated Convolutional Code Parallel Interference Cancellation Pseudo-Noise Quadrature Phase Shift Keying Rapport de Vraisemblance Successive Interference Cancellation Soft-Input Soft-Output Signal to Noise Ratio Soft-Output Viterbi Algorithm Technique dAnnulation dinterference ISI Time Division Multiple Access T l vision Num rique Terrestre ee e Universal Mobile Telecommunication System UMTS Terrestrial Radio Access Wireless Local Area Network Zero Forcing

Notations

M v diag{.} E(.) V ar(.) Cov(. , .) Re(.) Im(.) arg(.) sign(.) cosh(.) sinh(.) tanh(.) exp(.) log(.) min(.) (.)T .

Matrice Vecteur Matrice diagonale Esp rance math matique e e Variance math matique e Covariance math matique e Partie r elle dun nombre complexe e Partie imaginaire dun nombre complexe Fonction argument Fonction signe Fonction cosinus hyperbolique Fonction sinus hyperbolique Fonction tangente hyperbolique Fonction exponentielle Fonction logarithmique Fonction minimale Op rateur de transposition e Op rateur de la norme euclidienne e Op rateur de la somme e Op rateur du produit e

|.|

Module dun nombre complexe Probabilit conditionnelle de l v` nement B par rapport a l v nement A e e e ` e e Densit de probabilit de x sachant y e e

P (B|A) p(x|y)

Introduction

Contexte
Depuis les ann es 1980, le secteur des communications a distance plus connu sous le terme de e ` t l communication, connat une croissance fulgurante gr ce aux progr` s technologiques r alis s dans ee a e e e plusieurs domaines scientiques. Cette evolution est particuli` rement frappante pour les communica e tions radio-mobiles avec lapparition des diff rentes g n rations de t l phonie mobile. Parall` lement, e e e ee e les applications pouvant b n cier de cette evolution technologique nont cess de se diversier. e e e Ainsi, nous assistons actuellement a lav` nement de la visiophonie et du visionnage de signaux au` e diovisuels sur des appareils de t l phonie mobile. Ces nouvelles fonctionnalit s n cessitent des transee e e missions de plus en plus rapides garantissant a la fois une n cessaire exibilit et une imp rieuse ef` e e e cacit au niveau de la qualit de service. Pour ce faire, les nouveaux r seaux de t l communications e e e ee doivent permettre lacc` s simultan dutilisateurs toujours plus nombreux aux multiples services proe e pos s par les diff rents op rateurs de t l phonie mobile. Les bandes de fr quences de transmission e e e ee e etant limit es, lefcacit de lutilisation des ressources de transmission sav` re primordiale. e e e Plusieurs techniques de multiplexage ont successivement et propos es dans le but dutiliser a bon e e ` escient la bande de fr quence disponible. La technique dacc` s multiple a r partition en fr quence, ou e e ` e e plus commun ment FDMA (Frequency Division Multiple Access) est la m thode de partage de rese e source spectrale la plus ancienne. Elle consiste a allouer a chaque utilisateur une bande de fr quence ` ` e diff rente pour permettre des transmissions simultan es. Un autre proc d permet a tous les utilisae e e e ` teurs d mettre sur lensemble de la bande de fr quence mais successivement dans le temps. Il sagit e e de la technique dacc` s multiple a r partition en temps, appel e plus commun ment TDMA (Time e ` e e e Division Multiple Access). G n ralement, les techniques FDMA et TDMA sont combin es pour une e e e meilleure exploitation de la bande de fr quence. En effet, le principal inconv nient de ces deux teche e niques est quil est difcile de g rer lensemble de la bande de fr quence de facon optimale. Dune e e part, avec la technique FDMA, si au cours du temps un utilisateur n met pas de signal, alors la bande e de fr quence qui lui est allou e nest pas utilis e. Dautre part, avec la technique TDMA, si un utilisae e e teur n met pas durant linstant qui lui attribu , alors lintervalle de temps qui lui correspond nest pas e e utilis . La combinaison des deux techniques rend lallocation de ressources plus exible. Cependant, e ces deux techniques conservent une certaine rigidit qui nuit a lefcacit de lutilisation optimale des e ` e

INTRODUCTION

ressources de transmission. Cest pourquoi, une autre technique a fait son apparition dans les standards de t l communication. ee Il sagit de la technique dacc` s multiple a r partition en code, appel e plus commun ment CDMA e ` e e e (Code Division Multiple Access). Cette technique permet a tous les utilisateurs de transmettre si` multan ment dans une m me bande de fr quence au cours du temps. Ainsi, toutes les ressources e e e disponibles sont exploit es de mani` re optimale. Par contre, la difcult r side dans la s paration e e e e e des signaux de chaque utilisateur. Pour ce faire, un code d talement sp cique est allou a chaque e e e` utilisateur. Lors de la r ception, ces codes servent a la distinction des signaux emis par les diff rents e ` e utilisateurs. Cette technique de multiplexage est d sormais privil gi e par les nouveaux standards de e e e t l phonie mobile. Ainsi, des normes radio-mobiles r centes telles que la norme am ricaine CDMA ee e e 2000 et la norme europ enne UMTS (Universal Mobile Telecommunications System) lont retenu e comme technique dacc` s. Au niveau technologique, les performances optimales dun syst` me monoe e utilisateur sont atteintes par des syst` mes multi-utilisateurs de type CDMA en assignant aux diff rents e e utilisateurs des codes orthogonaux entre eux. Les codes de Hadamard qui ont cette propri t dorthoee gonalit sont g n ralement utilis s pour des transmissions synchrones. Ce type de transmission est e e e e repr sentatif dune communication sur la voie descendante dun r seau de t l communication mobile e e ee o` la station de base emet vers les diff rents terminaux mobiles. A linverse, lors dune transmission u e sur la voie montante, pour laquelle les diff rents terminaux mobiles emettent ind pendamment vers e e la m me station de base, la transmission est dite asynchrone. Dans ce second cas, des codes non ore thogonaux ayant des inter-corr lations tr` s faibles, comme les codes de Gold, peuvent etre utilis s. e e e N anmoins, cette propri t dorthogonalit n cessaire a la s paration des signaux dans les syst` mes e ee e e ` e e CDMA constitue lune des contraintes majeures de la technique CDMA. En 2002, l quipe de Li Ping a propos une nouvelle technique dacc` s multiple baptis e IDMA e e e e pour Interleave Division Multiple Acces [55]. Cette technique sav` re etre en fait un cas particulier e de la technique CDMA. En effet, les utilisateurs sont distingu s a laide dentrelaceurs et non plus de e ` codes orthogonaux. La technique IDMA b n cie alors de plusieurs des avantages de la technique e e CDMA, notamment, des qualit s de l talement de spectre. En effet, lun des avantages de la teche e nique d talement de spectre est le fait quelle soit robuste face aux diff rents types de brouillage. De e e plus, ses propri t s dauto-corr lation permettent de tirer partie au mieux de la diversit des canaux ee e e multi-trajets a evanouissements. La principale caract ristique de la technique IDMA est la possibi` e lit dutiliser pour tous les utilisateurs un m me code d talement. La distinction des signaux des e e e diff rents utilisateurs est en fait assur e par des entrelaceurs sp ciques. Mais a la diff rence des e e e ` e codes pour la technique CDMA, la d nition des diff rents entrelaceurs nest pas fondamentalement e e un probl` me. Ainsi, un syst` me IDMA constitu dentrelaceurs g n r s de facon al atoire pr sente e e e e ee e e des performances proches de la limite th orique dun syst` me multi-utilisateurs [55]. Cest la raison e e pour laquelle la technique IDMA a tout de suite attir lattention de la communaut scientique. Les e e derniers travaux publi s sur le sujet laissent a penser quil sagit dune technique dacc` s prometteuse e ` e pour les futurs syst` mes de t l communication. e ee

INTRODUCTION

Objectifs
L tude de nouveaux algorithmes et des solutions architecturales correspondantes, reposant sur e des traitements it ratifs pour des applications de communications num riques, est lactivit de ree e e cherche principale du d partement electronique de lENST Bretagne. En effet, le principe Turbo proe pos par Claude Berrou au d but des ann es 90, est un concept pouvant sappliquer a un grand nombre e e e ` de probl` mes en transmission num rique. Ainsi, la technique IDMA utilise ce principe de traitement e e it ratif pour atteindre de bonnes performances. Cest pourquoi, le d partement electronique a come e menc a sint resser a cette technique prometteuse d` s 2003. e` e ` e Le premier objectif de notre etude a et de se familiariser avec les diff rentes notions n cessaires e e e a la compr hension des aspects th oriques autour de la technique IDMA. Pour ce faire, une etude ` e e bibliographique sur la technique IDMA et plus globalement un etat de lart sur la technique dacc` s e multiple CDMA ont et effectu s. Il est a noter que nous ne disposions a l poque que de trois publie e ` ` e cations de l quipe de Li Ping [42, 55, 57]. Il a donc fallu reproduire les syst` mes d crits pour valider e e e les performances pr sent es dans les premi` res publications. Ce travail a permis de sassurer de la e e e pertinence de la technique IDMA et dacqu rir les comp tences n cessaires a la poursuite de l tude. e e e ` e D` s lors, nous avons d lib r ment choisi de tenter de nous placer dans un contexte de transmission e e ee r aliste. Ce positionnement est une des caract ristiques principales de notre approche qui a orient e e e les etudes qui ont et men es. Cependant, les avanc es des travaux de l quipe de Li Ping ont fait e e e e lobjet dune attention particuli` re au cours de cette th` se. De m me, nous avons suivi avec attention e e e les etudes qui ont et ensuite initi es par dautres equipes scientiques autour de la technique IDMA. e e Par exemple, nous nous sommes int ress s aux travaux dune equipe de recherche de luniversit de e e e Kiel [6870], portant sur la proposition de la technique IDMA comme une technique possible pour la 4G. Pour mener a bien cette etude, plusieurs aspects ont et successivement trait s. ` e e Un premier travail a et d di a l tude du fonctionnement du codeur dans un syst` me IDMA, e e e` e e autrement dit, des r les respectifs de l talement, du code correcteur derreurs et de la combinaison o e des deux. En effet, les premi` res etudes publi es sur la technique IDMA ne proposaient pas une e e analyse rigoureuse de linuence du codage de canal sur les performances asymptotiques du syst` me, e ni de celle du code d talement sur la convergence du syst` me. Dans ce cadre, une etude de compromis e e entre la convergence et les performances asymptotiques du syst` me IDMA a et men e. e e e Une etude dans le contexte dun canal mono-trajet th orique, n cessaire a la compr hension du e e ` e fonctionnement du syst` me a ensuite et effectu e. Une analyse pouss e du proc d it ratif pour la e e e e e e e r cup ration des donn es dinformation emises lors de la r ception a alors et r alis e. De plus, nous e e e e e e e nous sommes assur s de la capacit du r cepteur a traiter a la fois les interf rences dacc` s multiples et e e e ` ` e e le bruit de transmission. Ce travail a permis de valider les performances pr sent es dans les premi` res e e e publications. Dans un deuxi` me temps, au vu de la pertinence de la technique IDMA, il sest av r int ressant e ee e

INTRODUCTION

de mener une etude dans un contexte de communications plus r alistes. Pour ce faire, des canaux de e Rayleigh mono-trajets et multi-trajets ont et successivement consid r s. e ee Enn, notre volont dapporter des el ments de r ponse sur une possible utilisation de cette teche e e nique dans un contexte r aliste, nous a amen a nous int resser a la complexit calculatoire du syst` me e e` e ` e e IDMA. Des d tecteurs favorisant un compromis entre dune part les performances et dautre part la e complexit de mise en oeuvre ont et recherch s. De m me, lentrelacement qui est lun des points e e e e cl s de la technique IDMA a fait lobjet dune etude particuli` re. e e

Plan du manuscrit
Les etudes que nous avons effectu es durant ces trois ann es de th` se sont pr sent es dans ce e e e e e manuscrit. Le manuscrit de th` se est constitu de quatre chapitres organis s comme suit : e e e Le premier chapitre aborde les notions de communications num riques n cessaires a la bonne e e ` compr hension des travaux effectu s dans le cadre de cette th` se. Ainsi, les caract ristiques des teche e e e niques mises en oeuvre au cours de ce travail sont successivement d crites. En particulier les transe missions mono-utilisateur et multi-utilisateurs sont d velopp es. e e Tout dabord une chane de transmission num rique de base est d crite et les diff rents mod` les e e e e de canaux choisis pour cette etude sont d nis. Des canaux mono-trajets comme le canal a bruit blanc e ` additif gaussien ou plus commun ment AWGN (Additive White Gaussian Noise) et le canal de Raye leigh sont respectivement consid r s, lors des etudes th oriques et lors des etudes dans un contexte ee e dutilisation plus r aliste du syst` me. Par ailleurs, des etudes pour un contexte particulier a savoir les e e ` r seaux sans l WLAN (Wireless Local Area Network), implique lutilisation de canaux multi-trajets e de Rayleigh a evanouissements. ` Puis, une etude des diff rentes techniques existantes pour combattre les effets du canal multi-trajets a e ` evanouissements est abord e. La technique multi-porteuses OFDM (Orthogonal Frequency Division e Multiplexing) est alors pr sent e. Cette technique nous int resse en particulier pour sa propri t dore e e ee thogonalit qui est utilis e pour combattre les effets du canal multi-trajets a evanouissements. e e ` Enn, la notion de diversit ainsi que les techniques permettant dexploiter la diversit sont introe e duites. Dans le contexte de transmission multi-utilisateurs, nous nous int ressons egalement a la teche ` nique dacc` s CDMA et aux d tecteurs correspondants. Ainsi, le d tecteur conventionnel et les e e e d tecteurs multi-utilisateurs sont pr sent s. La technique turbo-d tection CDMA est aussi introduite. e e e e Le principe du syst` me CDMA a entrelacement bits ainsi que celui du syst` me CDMA a entrelacee ` e ` ment chips sont alors d crits. e Enn, le traitement sur canal multi-trajets est abord . Le r cepteur RAKE et les principales techniques e e dacc` s multi-porteuses sont alors pr sent s. e e e Le deuxi` me chapitre a pour objectif de pr senter la technique IDMA et d tudier son fonctione e e

INTRODUCTION

nement. Dans cette etude, des canaux mono-trajets th oriques sont consid r s. e ee En premier lieu, le principe de l metteur et celui du r cepteur IDMA sont successivement d crits. e e e Lalgorithme de d tection multi-utilisateurs ainsi que le processus it ratif a la r ception sont alors e e ` e d taill s. e e Puis une etude de performances g nie du syst` me IDMA est pr sent e dans le but d valuer le e e e e e proc d it ratif du r cepteur. Les performances du syst` me sont par la suite fournies. Ces travaux e e e e e permettent de valider la technique IDMA et les performances du syst` me IDMA publi es par Li Ping e e et al. [55]. Cette etude permet egalement de mettre en evidence linuence du codage de canal sur les performances asymptotiques du syst` me, puis celle du code d talement sur la convergence du e e syst` me. e Le compromis entre la convergence et les performances asymptotiques de la technique IDMA est alors etudi . Pour ce faire, un syst` me utilisant un turbocode a faible rendement est tout dabord e e ` consid r . Puis, la convergence du syst` me, avec et sans codage de canal est etudi e a laide dun ee e e ` diagramme EXIT (EXtrisinc Information Transfer). Enn, une synth` se est faite an de d nir les e e types dapplications envisageables pour le syst` me selon la concat nation de codes retenues. e e Lobjectif du troisi` me chapitre est d tudier la technique IDMA dans un contexte r aliste, a e e e ` savoir celui dune transmission sans l. Dans cette etude, nous consid rons un syst` me parfaitement e e synchrone et une estimation de canal parfaite. Cette etude commence par une description du principe dun syst` me IDMA utilisant une tech e nique dannulation des interf rences entre symboles. Ensuite, une etude des performances g nie du e e syst` me sur un canal th orique multi-trajets a evanouissements est effectu e. Dans cette etude, nous e e ` e montrons que les performances sont fortement inuenc es par la diversit du syst` me. Cette etude e e e est suivie par la pr sentation des performances du syst` me IDMA en consid rant un canal similaire a e e e ` celui utilis dans les r seaux WLAN. e e Dans un second temps, nous proposons un syst` me combinant la technique multi-porteuses e OFDM avec la technique IDMA, que nous avons baptis OFDM-IDMA. Les principes de l metteur e e et du r cepteur du syst` me OFDM-IDMA sont tout dabord d crits. Ensuite, l tude des performances e e e e g nie est effectu e. Enn, les performances simul es du syst` me OFDM-IDMA dans un contexte de e e e e communication sans l sont pr sent es. e e La derni` re partie de ce chapitre est d di e a une comparaison, en terme de performances et de e e e ` complexit calculatoire, entre le syst` me OFDM-IDMA et un syst` me IDMA utilisant une technique e e e dannulation dinterf rences. Au cours de ce travail, nous mettons en evidence les atouts de la teche nique OFDM-IDMA propos e au niveau des performances mais egalement au niveau de la complexit e e calculatoire. Le quatri` me chapitre propose une etude visant a matriser la complexit calculatoire du syst` me e ` e e IDMA.

INTRODUCTION

Ce chapitre commence par evoquer les motivations de ce travail. Une r exion autour de la tech e nique IDMA comme solution pour linterface air de la 4G est alors men e. Pour ce faire, apr` s une e e description des caract ristiques de la future g n ration de t l phonie mobile, nous pr sentons les e e e ee e atouts de la technique IDMA pour r pondre aux diff rentes attentes. e e Puis, nous proposons trois d tecteurs simpli s d di s a la technique IDMA. En consid rant un e e e e ` e canal AWGN th orique, le gain en complexit et la d gradation en performances de ces d tecteurs e e e e sont alors evalu s. Nous montrons que lun des d tecteurs propos s offre selon nous un bon com e e e promis entre dune part les performances et dautre part la complexit calculatoire. En effet, la come plexit calculatoire du d tecteur est notablement r duite par rapport a celle du d tecteur original pour e e e ` e une d gradation admissible en terme de performance. Ce d tecteur, que nous avons baptis d tecteur e e e e ESE-SV2, est par la suite retenu pour le reste de l tude. Ainsi, les performances en terme de taux e derreurs binaires et la complexit calculatoire de ce d tecteur sont compar es avec celles du d tecteur e e e e original lorsquun canal mono-trajet de Rayleigh est consid r . Une etude du syst` me OFDM-IDMA ee e utilisant ce d tecteur simpli dans le contexte de canaux multi-trajets de Rayleigh compl` te ce trae e e vail. Dans un second temps, nous proposons dutiliser des entrelaceurs r guliers multiples pour la e technique IDMA. Une comparaison de ces entrelaceurs et les entrelaceurs al atoires que nous avons e utilis s jusqualors, est effectu e. Enn, une etude du syst` me OFDM-IDMA utilisant a la fois le e e e ` d tecteur simpli retenu et les entrelaceurs r alistes propos s termine ce chapitre. e e e e Un dernier chapitre conclut ce manuscrit en r capitulant les etudes qui ont et men es au cours e e e de ce travail. Des perspectives sont egalement donn es pour la poursuite de ces travaux de recherche. e

CHAPITRE

Transmission num rique e mono-utilisateur et multi-utilisateurs

Ce premier chapitre pr sente succinctement les notions de communications num riques sur lese e quelles reposent les techniques etudi es dans le cadre de cette th` se, allant de quelques g n ralit s a e e e e e ` des techniques servant de base aux syst` mes d velopp s par la suite. e e e La section 1.1 introduit le concept de la transmission num rique mono-utilisateur. Tout dabord, le e fonctionnement dune chane de transmission num rique simpli e qui est constitu e dun emetteur, e e e dun canal de transmission et dun r cepteur, est d crit. Les mod` les des canaux utilis s, qui sont, le e e e e canal AWGN et le canal de Rayleigh sont alors d nis. Les canaux a trajets multiples sont d crits, tout e ` e en evoquant les probl` mes quils peuvent engendrer. Par la suite, les conversions bit/symbole choi e sies, ainsi que le codage et le d codage de canal employ s sont d taill s. Puis, l tude des diff rentes e e e e e e techniques existantes pour contrer les effets du canal multi-trajets a evanouissements est abord e. Les ` e techniques d galisation, utilis es pour combattre les effets de la s lectivit en fr quence du canal, e e e e e sont alors evoqu es. Dans le contexte dune communication multi-porteuses, nous nous int ressons e e particuli` rement a la technique OFDM. Enn, la notion de diversit ainsi que les techniques permete ` e tant dexploiter la diversit sont introduites. e Dans la section 1.2, nous etudions la transmission num rique multi-utilisateurs. Dans cette etude, e nous nous int ressons a la technique dacc` s CDMA et aux d tecteurs correspondants. En premier e ` e e lieu, le syst` me CDMA, ou plus pr cis ment, le syst` me DS-CDMA (Direct Sequence CDMA) e e e e est d crit en d tail. Ensuite, quelques d tecteurs multi-utilisateurs d di s au syst` me CDMA sont e e e e e e pr sent s. Puis, la technique CDMA, utilisant le principe turbo au sein dun r cepteur it ratif come e e e prenant les fonctions de d tection et de d codage, est etudi e. Le principe du syst` me CDMA a e e e e ` entrelacement bits ainsi que celui du syst` me CDMA a entrelacement chips sont alors d taill s. Ene ` e e n, le probl` me des distorsions des signaux dues a un canal multi-trajets, dans le cas dun syst` me e ` e multi-utilisateurs CDMA, est abord . Le r cepteur RAKE est alors pr sent ainsi que les principales e e e e techniques dacc` s multi-porteuses. e

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

1.1 Transmission num rique mono-utilisateur e


Une communication dite num rique consiste a acheminer de linformation binaire provenant e ` dune source vers un destinataire, a travers un canal de transmission. La source dinformation peut etre ` num rique, cest-` -dire, prenant des valeurs discr` tes dans le temps. Lorsque les signaux a emettre e a e ` sont dorigine analogique, comme pour la parole ou limage, ils doivent etre convertis sous une forme num rique avant d tre transmis. Pour ce faire, il faut dabord echantillonner le signal analogique e e continu, puis quantier les echantillons obtenus. A la r ception, une op ration inverse est effectu e e e e an de r cup rer linformation emise. Lobjectif est de transmettre une certaine quantit dinformae e e tion et de la r cup rer avec la plus grande abilit possible. e e e

1.1.1 Mod lisation du canal de transmission e


1.1.1.1 Chane de transmission

La gure 1.1 donne la repr sentation dune chane de transmission num rique. Celle-ci se e e d compose en trois ensembles : l metteur, le canal de transmission et le r cepteur. e e e
Emetteur Canal de transmission Rcepteur

F IG . 1.1 Mod` le de la chane de transmission num rique e e

Dans un syst` me de communications num riques, linformation a emettre est une s quence e e ` e d l ments binaires ou bits. Dans le cas id al, cette s quence doit etre la plus courte possible. A ee e e l mission, le codage de source est alors effectu dans le but de r duire le volume de donn es a e e e e ` transmettre. Celui-ci consiste a comprimer les donn es tout en conservant linformation utile, per` e mettant ainsi daugmenter lefcacit de la transmission et doptimiser lutilisation des ressources du e syst` me. Dans cette th` se, nous allons consid rer que la source dinformation est id ale, cest-` -dire, e e e e a que les el ments binaires sont ind pendants et identiquement distribu s (independent and identically e e e distributed, i.i.d.). Etant une suite d l ments binaires, le message num rique a envoyer est une grandeur abstraite. ee e ` An de le transmettre, l metteur doit associer au message une repr sentation physique sous la forme e e dun signal qui sadapte au canal de transmission. Le r cepteur r alise lop ration inverse en reconse e e tituant le message emis a partir du signal recu. Ces deux op rations sont appel es respectivement ` e e modulation a l mission et d modulation a la r ception. ` e e ` e Le canal de transmission est un lien physique entre l metteur et le r cepteur ; il diff` re selon le e e e type dapplications envisag . Dans une etude algorithmique en communications num riques, il inclut e e g n ralement le milieu de transmission (bre optique, espace libre, c ble bilaire, c ble coaxial, e e a a . . . ), le bruit (interne et externe) et eventuellement, les ltres d mission/r ception, ou encore les e e

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

antennes d mission et r ception. Dans le cadre de cette th` se, nous nous placons dans un contexte e e e de communications sans l qui utilisent la propagation des ondes electromagn tiques dans lespace e libre. Quel que soit le milieu de transmission, le canal introduit des perturbations affectant le signal emis. Cest pourquoi, le signal recu est alt r par du bruit et des distorsions qui peuvent induire le ee r cepteur en erreur. e An d valuer la qualit dune transmission, limportance des d gradations subies par le signal e e e emis est mesur e. Dans cette etude, la qualit dune transmission est evalu e en terme de taux der e e e reurs binaires que nous allons noter BER pour Bit Error Rate. Ce param` tre est le rapport entre le e nombre d l ments binaires erron s et le nombre d l ments binaires emis. La probabilit e derreurs ee e ee binaires (Pe ) en tant que expression math matique, quant a elle, indique lestimation de ce rapport. e ` Le terme rapport signal a bruit, not SNR pour Signal to Noise Ratio, d nit le rapport entre la e e ` puissance totale du signal emis et la puissance du bruit au niveau du r cepteur. Pour mesurer le BER e dun syst` me, nous utiliserons le param` tre E b /N0 , d ni comme etant l nergie moyenne par bit e e e e dinformation sur la densit spectrale de puissance monolat rale N 0 du bruit. e e Sachant que le signal emis a subi des perturbations lors de sa propagation a travers le canal de ` transmission, lobjectif est de r cup rer linformation transmise avec le moins derreurs possibles. e e Pour cela, le r cepteur doit traiter le signal recu en fonction des perturbations subies par le signal. Il e est alors n cessaire de connatre le type de canal de transmission. En pratique, il faudra disposer dun e mod` le de canal qui permet de d nir au mieux lenvironnement r el. e e e 1.1.1.2 Canal de transmission

Dans cette th` se, un canal AWGN et un canal a evanouissements de Rayleigh seront consid r s e ` ee lors des etudes th oriques et de la v rication de la faisabilit dun syst` me. Le contexte des com e e e e munications sans l etant consid r , le mod` le de canal multi-trajets sera egalement trait . Dans cette ee e e etude, nous repr senterons la chane de transmission num rique par un mod` le a temps discret, pour e e e ` lequel les donn es emises et recues s crivent sous forme dune suite d chantillons index s par le e e e e temps. Mod` le des canaux mono-trajets e Le canal AWGN est le mod` le de canal le plus fr quemment utilis pour la simulation de transe e e mission num rique. Ce mod` le repr sente le signal recu comme etant la somme du signal emis et e e e dun bruit blanc additif gaussien. Ce dernier mod lise le bruit dont les sources peuvent etre externes e comme le bruit dantennes ou internes tel que le bruit thermique provoqu par lagitation des electrons e au sein des equipements electroniques de r ception. e Par ailleurs, en plus de linuence du bruit blanc additif, la puissance du signal emis peut egalement etre affect e par une att nuation, appel e aussi evanouissement, dont lamplitude peut e e e varier lentement ou rapidement dans le temps selon le contexte de transmission. Cest le cas pour une

10

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

transmission sur canal de Rayleigh blanc, o` les echantillons du signal recu r k peuvent s crire : u e rk = h k xk + w k Ce mod` le est un mod` le complexe o` : e e u {xk ; k = 1, . . . , K} sont les echantillons du signal emis pour une taille de bloc dinformation K, {wk } d signent les echantillons de bruit blanc complexe gaussien, de moyenne nulle et de e
2 variance w = N0 ,

k = 1, . . . , K

(1.1)

{hk } sont des coefcients datt nuation, distribu s suivant la loi de Rayleigh [63], tels que e e ` hk a linstant k est diff rent du coefcient h k a linstant k si k = k . ` e

E |hk |2 = 1 et la phase arg(hk ) suit une loi uniforme sur lintervalle [0, 2[. Le coefcient

Dans la suite, pour simplier, nous appellerons ce mod` le : canal de Rayleigh. e Latt nuation du signal est principalement due a un environnement de propagation riche en echos e ` et donc caract ris par des trajets multiples. Elle peut etre egalement provoqu e par le mouvement e e e relatif de l metteur et du r cepteur entrainant des variations temporelles du canal. Ces ph nom` nes e e e e sont courant dans lenvironnement radio-mobile. Mod` le des canaux multi-trajets e Ce paragraphe introduit des notions sur les canaux a trajets multiples, ainsi que sur les types ` de perturbation quils g n` rent. Les canaux multi-trajets utilis s dans cette etude sont egalement e e e pr sent s. Les techniques employ es pour contrer les effets de tels canaux sur les signaux emis seront e e e discut es dans la sous-section 1.1.3. e Les trajets multiples sont engendr s par les ph nom` nes physiques propres aux ondes e e e electromagn tiques tels que la r exion et la diffraction caus es par le milieu de propagation (im e e e meubles, collines, voitures, . . . ), comme le montre le sc nario pr sent sur la gure 1.2. e e e Le nombre de trajets emprunt s par un m me signal peut etre important, mais dans la mod lisation e e e du canal, seuls les trajets signicatifs sont pris en compte. Ainsi, pour un canal comportant L trajets signicatifs, le r cepteur recoit L r pliques du signal emis provenant de diverses directions avec des e e retards, des att nuations et des phases propres. Les diff rents retards sont calcul s par rapport au pree e e mier trajet d tect par le r cepteur. La gure 1.3 pr sente un canal a trajets multiples dans le domaine e e e e ` temporel o` l l ment de retard D a la m me dur e que celle dun echantillon du signal emis. u ee e e Les echantillons du signal recu r k peuvent alors s crire comme la somme des echantillons dun m me e e signal emis, suivant L chemins diff rents, avec des echantillons de bruit blanc additif gaussien : e
L1

rk =
l=0

hk,l xkl + wk

(1.2)

La phase du coefcient datt nuation, not e arg(h k,l ), suit une loi uniforme sur un intervalle [0, 2[, e e

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

11

F IG . 1.2 Sc nario dune transmission radio-mobile sur canal a trajets multiples e `

Entre canal

D
hk,1

D
hk,2

D
hk,L1

PSfrag replacements

hk,0

Canal multitrajets

wk

Sortie canal

F IG . 1.3 Canal multi-trajets dans le domaine temporel

tandis que la loi de distribution de son module varie en fonction de lenvironnement. Si le mod` le e consid` re quil existe un trajet direct dit trajet dominant, comme dans lexemple donn sur la e e sera mod lis par une loi de distribution de Rayleigh. Dans cette etude, nous adoptons ce dernier cas. e e Par rapport au canal a trajet unique, le canal multi-trajets engendre le ph nom` ne de variations du ` e e canal caract ris es par : l talement temporel et leffet Doppler. e e e L talement temporel qui nest autre que le d lai maximal de retard des trajets, not max , est e e e d ni par la diff rence entre le plus long et le plus court retard. L etalement moyen au sens des e e moindres carr s (Root Mean Square, RMS) est souvent utilis pour quantier l talement temporel e e e gure 1.2, alors |hk,l | est mod lis par une loi de distribution de Rice [63]. Dans le cas contraire, |h k,l | e e

12

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

du canal. Sa valeur est donn e par la relation suivante : e RM S = o` u


` l = |hk,l |2 , d signe la puissance du l eme trajet, e L1 2 l=0 l l L1 l=0 l

(1.3)

est le d lai moyen d ni par : e e

La valeur RM S permet d valuer le d bit maximum que le canal peut supporter quand il ny a pas e e dop rations sp ciques telle que l galisation, qui sera abord e en 1.1.3.1. e e e e Le canal a trajets multiples peut aussi etre caract ris par la bande de coh erence du canal. Cette ` e e bande de fr quence est d nie comme etant la gamme de fr quences sur laquelle les amplitudes des e e e composantes fr quentielles du signal subissent des att nuations semblables. Elle est inversement proe e En notant Bs la largeur de bande du signal emis, si Bs << Bc , alors toutes les composantes fr quentielles du signal subissent des att nuations semblables et le canal est dit non s electif en e e fr quence. Dans le cas contraire, il existe au moins deux composantes fr quentielles subissant des e e att nuations diff rentes et le canal est dit s lectif en fr quence. e e e e Ce ph nom` ne peut g n rer des interf rences entre symboles que nous allons noter ISI pour Inter e e e e e Symbol Interference. Dans le cas dun syst` me avec une modulation mono-porteuse, le nombre de e symboles interf rant avec le symbole a d tecter est donn par la relation suivante : e ` e e NISI = max Ts portionnelle a l talement temporel : B c ` e
1 max .

L1 l=0 l l L1 l=0 l

o` Ts d signe la dur e dun symbole. Plus cette dur e est longue, moins il y a dinterf rences ISI. u e e e e Lexploitation de cette propri t est la base de la modulation multi-porteuses OFDM abord e en ee e 1.1.3.2. Leffet Doppler est un ph nom` ne induit par le d placement de l metteur par rapport au e e e e r cepteur, ou encore par le d placement des obstacles entre l metteur et le r cepteur. Il est e e e e g n ralement mod lis par un d calage constant en fr quence, proportionnel a la fr quence porteuse e e e e e e ` e et a la vitesse de d placement. La fr quence Doppler peut etre exprim e par la relation : ` e e e fD = o` u v est la vitesse du d placement du terminal et c est la c l rit , cest-` -dire, la vitesse de la e ee e a lumi` re, e fc est la fr quence porteuse, e l d signe langle darriv e du signal. e e v fc cos() c (1.4)

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

13

Le canal varie alors en fonction de la vitesse de d placement du terminal. Pour caract riser cette e e variation, l talement fr quentiel Bm est d ni par la diff rence entre le plus grand et le plus petit e e e e d calage fr quentiel inh rents aux multiples trajets. Le temps de coh erence du canal Tc est quant a e e e ` lui d ni comme etant un intervalle de temps pendant lequel les variations temporelles du canal sont e petites. Traditionnellement Tc est de m me ordre de grandeur que linverse de l talement fr quentiel : e e e Tc
1 Bm .

La fr quence Doppler et Bm sont li s par la relation : e e Bm = 2 fD max avec fD max =

v fc c Le canal est dit s lectif en temps si Tc << Ts ; on parle alors dun canal a evanouissements rapides. e ` Dans le cas contraire, cest-` -dire, lorsque le signal ne varie pas ou alors tr` s peu sur la dur e dun a e e symbole Ts , on dit que le canal est a evanouissents lents. An d viter la s lectivit temporelle, il faut e e e ` sassurer que Tc >> Ts . Dans le cadre de cette etude, un canal multi-trajets a evanouissements de Rayleigh et un ca ` nal multi-trajets quasi-statique de Rayleigh seront consid r s. Pour le premier, les coefcients ee datt nuation du canal varient dun symbole a lautre. Pour le second, les coefcients datt nuation e ` e du canal restent constants pendant la dur e d mission de toute une trame dinformation. e e De plus, pour chaque trajet, le coefcient datt nuation sera de type i.i.d et de m me puissance, lors e e des etudes th oriques ou de la mod lisation du syst` me. Pour mieux d nir lenvironnement de trans e e e e mission sans l, un mod` le de canal de la norme 802.11a [18] sera utilis dans notre etude. Il sagit e e du canal B, correspondant a lenvironnement Non Line Of Sight (NLOS). De plus, les simulations ` seront effectu es en consid rant des coefcients qui ont lallure dune d croissance exponentielle. e e e Lamplitude moyenne de la r ponse temporelle du canal est par exemple trac e sur la gure 1.4 pour e e un nombre de trajets signicatifs L = 16. Soit le retard entre deux trajets cons cutifs, nous consid rons que ce retard est le m me que e e e la dur e de transmission dun symbole de donn e et vaut = Ts = 50 ns. Quant a la vitesse e e ` de d croissance de la puissance des trajets, elle est d nie a laide du param` tre RM S donn par e e ` e e l quation (1.3). La puissance moyenne du trajet l s crit alors comme suit : e e |hk,l |2 = C exp o` u C = 1 exp
RM S

l RM S

(1.5)

, ce qui permet de normaliser a 1 la somme des puissances des trajets, `

RM S = 100 ns pour les simulations, ce qui correspond a la caract ristique du canal B de la ` e norme 802.11a.

Capacit du canal e La capacit du canal d nit la quantit dinformation pouvant etre transmise sans erreur sur e e e le canal. En pr sence dun bruit blanc additif gaussien et pour une entr e de type gaussien, C. E. e e

14

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

amplitude moyenne

10

11

12

13

14

15

Etalement de retard

F IG . 1.4 Amplitude moyenne de la r ponse temporelle du canal pour L = 16 trajets signicatifs e

Shannon [72] a d ni la capacit C du canal par : e e C = Bs log 1 + Ps Pb (1.6)

o` Ps et Pb d signent respectivement la puissance du signal emis et celle du bruit. A partir de cette u e equation, deux approches permettant daugmenter la capacit peuvent etre enonc es. La premi` re e e e consiste a utiliser une bande etroite avec un rapport ` bande large avec un rapport
Ps Pb Ps Pb

important ; la seconde permet dexploiter une

faible. La technique d talement de spectre que nous allons aborder e

en 1.2.1.1 est bas e sur la seconde approche. e

1.1.2 Transmission sur canal mono-trajet


Cette sous-section d crit en d tail la chane de transmission num rique dans le cas dune transe e e mission mono-trajet. Le mod` le de la chane de transmission correspondante, qui peut etre aussi e consid r comme une chane de base, est repr sent sur la gure 1.5. ee e e Le r le du codeur de source a et evoqu en 1.1.1.1. Nous avons egalement indiqu quune modulation o e e e est n cessaire an dassocier au message a emettre une repr sentation physique sous la forme dun e ` e signal compatible avec le canal de transmission. Dans un premier temps, la conversion bit/symbole sera pr sent e. Puis, nous introduirons la notion de codage de canal. e e 1.1.2.1 Conversion bit/symbole

La suite d l ments binaires a emettre est transform e en forme donde. Dans le cas dune transee ` e mission sur porteuse, lop ration de modulation consiste a faire varier un ou plusieurs param` tres de e ` e

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

15

Source dinformation

Codeur de source

Codeur de canal

Conversion bit/symbole

Canal de transmission

Destinataire

Dcodeur de source

Dcodeur de canal

Conversion symbole/bit

F IG . 1.5 Mod` le dune chane de transmission num rique de base e e

londe porteuse tel que lamplitude, la phase ou la fr quence porteuse. Le spectre du signal g n r e e ee doit etre centr autour de la fr quence porteuse et ne doit pas d passer la bande disponible. Ce si e e e gnal peut etre repr sent par des symboles complexes discrets. Lop ration de modulation est alors e e e mod lis e par une op ration de conversion bit/symbole, appel e aussi mapping. En effet, elle consiste e e e e a associer a chaque ensemble de n el ments binaires de linformation utile un symbole complexe. A ` ` e partir de n bits, il est possible de former un ensemble de Q = 2 n symboles diff rents, appel aussi e e alphabet de modulation. La modulation est alors dordre Q o` Q repr sente le nombre de points de u e la constellation associ e a la modulation. e ` Lefcacit spectrale dun syst` me de communications est d nie comme etant le nombre de bits e e e dinformation emis par unit de temps et par unit de bande occup e. Dans le cas dun syst` me non e e e e cod , elle est donn e par l quation suivante si la transmission comprend un ltre de Nyquist id al. e e e e = log2 Q (bit/s/Hz) (1.7)

Dans le cadre de cette etude, nous consid rons uniquement les conversions bit/symbole par e d placement de phase a deux (Q = 2) ou a quatre (Q = 4) etats. Nous utiliserons respectivement e ` ` les notations BPSK pour Binary Phase Shift Keying et QPSK pour Quadrature Phase Shift Keying. Dans le cas de la conversion bit/symbole BPSK, un symbole est associ a n = 1 bit dinformation. e` Tandis que pour la conversion bit/symbole QPSK, un symbole est associ a n = 2 bits dinformation, e` envoy s respectivement par la voie en phase et la voie en quadrature. La conversion se fait selon le e mapping de Gray. La conversion bit/symbole BPSK est utilis e lors des etudes th oriques ou lors de la v rication de e e e la faisabilit du syst` me. La conversion bit/symbole QPSK est quant a elle choisie an daugmene e ` ter lefcacit spectrale dun syst` me. De plus, dans le cadre dune transmission multi-utilisateurs e e IDMA, la conversion bit/symbole QPSK peut etre utilis e pour s parer les voies emprunt es par les e e e signaux des diff rents utilisateurs [42]. e 1.1.2.2 Codage/D codage de canal e

Nous avons vu dans la sous-section 1.1.1 que le milieu de transmission est un facteur de perturbation pour le signal utile. Pour minimiser linuence du bruit, il est n cessaire de maximiser la e

16

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

puissance du signal emis, ou du moins il faut que celle-ci soit grande par rapport a la puissance du ` bruit. Cette op ration entraine une augmentation de la consommation du syst` me. Or dans le contexte e e actuel de communications, lobjectif est dutiliser des terminaux qui consomment moins d nergie e pour augmenter lautonomie. Le codage de canal est un traitement qui permet dam liorer les performances dun syst` me sans e e avoir a augmenter la puissance d mission. Son principe consiste a ajouter une certaine quantit de ` e ` e bits dits bits de redondance a la s quence de bits dinformation utiles an de d tecter les erreurs, voire ` e e de les corriger. Le code est alors un code d tecteur et/ou correcteur derreurs. Donnons maintenant e quelques d nitions de termes caract risant les codes correcteurs derreurs. e e Le gain de codage est d ni par l cart entre deux courbes de taux derreurs binaires en fonction e e du rapport signal a bruit, a taux derreurs binaires x . Lune des courbes correspond au syst` me ` ` e e comprenant un codage de canal et lautre a un syst` me sans codage de canal. ` e La distance de Hamming entre deux mots de code diff rents d signe le nombre d l ments binaires e e ee diff rents entre les deux. La distance minimale de Hamming, not e d min , est la distance minimale e e entre lensemble des mots de code distincts. La capacit de correction du code est li e a la valeur de e e ` dmin . Plus celle-ci est grande, plus le code est performant. Le rendement de code quant a lui est d ni par le rapport entre le nombre de bits a lentr e du codeur ` e ` e et le nombre de bits cod s correspondants. Si R c d signe le rendement de code, lefcacit spectrale e e e du syst` me utilisant une conversion bit/symbole a Q points de constellation est donn e par l quation : e ` e e = Rc log2 Q (bit/s/Hz) (1.8)

Laugmentation de lefcacit spectrale peut etre obtenue en faisant varier le nombre de points de e constellation et/ou le rendement de code. Lors de lanalyse dun syst` me utilisant un code correcteur derreurs, les deux param` tres suivant e e sont souvent consid r s : le seuil de convergence du syst` me et la performance asymptotique du ee e syst` me. Dans le contexte dun syst` me non it ratif, le seuil de convergence d signe le rapport signal e e e e a bruit a partir duquel un syst` me avec codage de canal repr sente un taux derreurs plus faible par ` ` e e rapport au syst` me sans codage. Tandis que la performance asymptotique est d nie par le gain a fort e e ` rapport signal a bruit, not Ga , dun syst` me avec codage par rapport au syst` me sans codage. Ces ` e e e deux comportements sont illustr s sur la gure 1.6. e La courbe A donne les performances en terme de BER dun syst` me sans codage de canal, tandis e que les deux courbes B et C pr sentent celles dun syst` me cod . Le seuil de convergence de la e e e courbe B etant plus faible que celui de la courbe C, le code correspondant pr sente alors une bonne e convergence. Par contre, la courbe C pr sente un gain asymptotique G a de pr` s de 4 dB par rapport e e a la courbe A, soit de 2 dB sup rieur a celui de la courbe B. Dans ce cas, le code utilis pr sente un ` e ` e e bon comportement asymptotique. Depuis leur introduction par P. Elias en 1955 [21], les codes convolutifs nont cess davoir de e

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

17

10-1

10-2

10-3 BER

seuil de convergence de B

10-4

A (perf. non cod.) B (perf. cod.) C (perf. cod.)

10-5

Ga de C

10-6 0 2 4 Eb/N0 (dB) 6 8

F IG . 1.6 Repr sentation du seuil de convergence et de la performance asymptotique e

limportance et d tre sollicit s dans les syst` mes de transmission num rique. Ces codes sont en effet e e e e assez faciles a mettre en oeuvre et ont un bon pouvoir de correction. Dans le cadre de cette th` se, ` e nous utiliserons des codes convolutifs r cursifs syst matiques simples ou concat n s. e e e e

Codes Convolutifs R cursifs Syst matiques Circulaires (CRSC) e e Soit un codeur de code convolutif de p bits en entr e et q bits en sortie. Chaque bloc de e q bits d pend non seulement du bloc de p bits en entr e mais egalement de blocs consid r s e e ee pr c demment. Les codes convolutifs introduisent donc un effet m moire dordre . Diff rentes e e e e repr sentations sous forme darbre, diagramme d tats ou de treillis sont utilis es pour illustrer cet efe e e fet m moire. Ces repr sentations sont en effet adapt es a l laboration des algorithmes de d codage ; e e e ` e e la repr sentation sous forme de treillis est la plus fr quemment utilis e. e e e La longueur de contrainte du code est d nie par la quantit = + 1 et le nombre d tats du code e e e contrainte = 5. par E = 2p . Les performances pr sent es dans cette etude sont obtenues pour une longueur de e e

Lorsque les p bits dinformation en entr e du codeur se retrouvent dans le bloc de q bits en sortie, le e code est dit syst matique. De plus, si une ou plusieurs de ses sorties sont r introduites a lentr e pour e e ` e etre a nouveau cod es, alors le code est dit r cursif syst matique. Des etudes effectu es dans [74] ont ` e e e e montr que les codes convolutifs r cursifs syst matiques permettent dobtenir des performances au e e e moins aussi bonnes que les meilleurs codes convolutifs non syst matiques. La gure 1.7 pr sente le e e code convolutif r cursif syst matique utilis dans le cadre de cette th` se, le cas particulier de p = 1 e e e e bit en entr e etant consid r . e ee Ce code a un rendement Rc =
1 2,

ce qui correspond a un bit de redondance pour un bit dinfor`

mation. Il est repr sent sous la forme dun registre a d calage de = 4 el ments de retard, not e e ` e e e

18

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS


X PSfrag replacements X

Y
1 F IG . 1.7 Repr sentation du code convolutif r cursif syst matique utilis (Rc = 2 , = 5) e e e e

chacun D. Il peut aussi etre repr sent par ses polyn mes g n rateurs 1 (1, 35/23)8 et sous la forme e e o e e G = 1 , 1 + D + D2 + D4 /1 + D3 + D4 . Le code convolutif r cursif syst matique utilis peut etre rendu circulaire [2]. Cette propri t e e e ee consiste a ramener l tat du codeur a l tat z ro (g n ralement l tat initial), a la n du codage, ` e ` e e e e e ` sans avoir a ajouter des bits de terminaison de treillis. Ce proc d permet une am lioration de la ` e e e transmission. Avec le code convolutif r cursif syst matique circulaire, l tat de d part, qui est aussi e e e e l tat darriv e du codeur, peut etre d termin a partir du mot de code a emettre si la taille du mot de e e e e` ` code nest pas un multiple de (E 1) [2]. D codage des codes convolutifs e Soit un code convolutif repr sent par son diagramme en treillis. Connaissant le motif de treillis, e e le d codeur a pour fonction de chercher dans le treillis un chemin particulier qui correspond a la e ` s quence binaire emise la plus vraisemblable a partir de celle recue. Les algorithmes bas s sur le e ` e treillis les plus couramments utilis s pour le d codage de codes convolutifs sont cit s ci-dessous. e e e Lalgorithme de Viterbi a entr e et sorties pond r es, connu sous le nom de SOVA (Soft-Output ` e ee Viterbi Algorithm) [4, 30]. Lalgorithme BCJR pour Bahl Cocke Jelinek Raviv [3], qui assure un d codage optimal selon e le crit` re de Maximum A Posteriori, do` le nom MAP. e u Lalgorithme Log-MAP [64] qui est une transposition de lalgorithme MAP dans le domaine logarithmique. Cette transformation permet de faire disparatre les calculs des exponentiels de lalgorithme MAP et de remplacer les op rations de multiplication par des op rations daddie e tion, ce qui le simplie signicativement. Lalgorithme Max-Log-MAP [64] que nous utilisons dans cette etude est aussi une simpli cation de lalgorithme MAP. Il effectue une approximation de lop ration logarithmique par e une fonction de maximisation. Cest donc un algorithme sous-optimal mais il pr sente un bon e compromis entre performances et complexit . Par ailleurs, il ne demande pas la connaissance e
2 de la variance de bruit w , ce qui facilite sa mise en oeuvre. Ce sont les raisons pour lesquelles

cet algorithme a et choisi dans le cadre de cette etude. e


1

Ecriture en base 8 (octal)

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

19

Turbocodes convolutifs

De nombreuses etudes ont montr que pour construire un code convolutif performant, il est e imp ratif que sa longueur de contrainte soit sufsamment grande, ce qui correspond a une grande e ` distance minimale de Hamming dmin . Or la complexit dun treillis et donc dun d codeur crot de e e mani` re exponentielle avec . La concat nation de deux ou plusieurs codes de faible longueur de e e contrainte est une solution appropri e pour obtenir une distance d min elev e sans pour autant auge e menter exponentiellement la complexit du d codeur. e e La notion de concat nation de code a et introduite par G. D. Forney [24] en 1966 ; mais il faue e dra attendre 1993 pour voir natre le principe de d codage turbo associ a des codes concat n s ap e e` e e pel s turbocodes convolutifs. Ces codes et leur d codage associ sont actuellement consid r s comme e e e ee parmi les plus performants. Ils pr sentent un excellent gain de codage et ont et les premiers a sape e ` procher des limites th oriques etablies par C. E. Shannon [72]. Depuis les premi` res publications sur e e les turbocodes convolutifs par C. Berrou et. al. [6, 7], ces codes ont acquis une reconnaissance internationale dans le domaine des t l communications. Ils ont et adopt s par de nombreux comit s de ee e e e normalisation de standard de communication, notamment dans le domaine de la t l phonie mobile ee UMTS ou CDMA 2000, de la diffusion vid o num rique DVB (Digital Video Broadcasting) ou du e e r seau dacc` s m tropolitain sans l IEEE 802.16. De plus, le principe turbo est appliqu a diverses e e e e` techniques utilisant un processus it ratif comme la technique turbo-d emodulation [40], la technique e turbo- galisation [19] ou la technique turbo-d tection [84]. e e Les premiers turbocodes ont et construits a partir de la concat nation parall` le de deux codeurs e ` e e CRS. La gure 1.8 pr sente le sch ma de principe dun codeur a 16 etats de rendement R c = 1 , dont e e ` 3 chaque code el mentaire a les polyn mes g n rateurs (1, 35/23) 8 . e o e e Les deux codeurs el mentaires not s CRS1 et CRS2 agissent respectivement sur la s quence de bits e e e dinformation en entr e X et la s quence de bits dinformation entrelac e not e X . Le codeur d livre e e e e e a sa sortie la s quence de bits dinformation X ainsi que les s quences de bits de redondance Y 1 et ` e e Y 2, g n r es respectivement par les codeurs el mentaires CRS1 et CRS2. Le rendement naturel de ce e ee e
1 e e codeur est de Rc = 3 . Les s quences de bits de redondance Y 1 et Y 2 peuvent etre poinconn es pour

obtenir un rendement sup rieur. Dans le cadre de cette th` se, aucune op ration de poinconnage ne e e e sera mise en oeuvre. Nous verrons dans la sous-section 2.5.1 comment sont construits les turbocodes CRSC a faible rendement. ` La fonction entrelacement ou permutation joue un r le essentiel dans les performances dun turo bocode car elle permet de lutter contre lapparition de paquets derreurs en r ception. Des entrelaceurs e al atoires sont utilis s dans le cadre de cette th` se. e e e La structure de turbo-d codeur est repr sent e sur la gure 1.1.2.2. Le turbo-d codeur est e e e e constitu de deux d codeurs el mentaires a entr e/sortie pond r es ou SISO (Soft-Imput Soft-Output), e e e ` e ee not s DEC1 et DEC2, qui sont les fonctions duales des deux codeurs el mentaires CRS1 et CRS2 de e e la gure 1.8.

20

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

X CRS1

PSfrag replacements

Entrelaceur X

Y1

D
CRS2

PSfrag replacements

Y2
F IG . 1.8 Sch ma de principe dun codeur a 16 etats de rendement Rc = e `
1 3

et dont les polyn mes o

g n rateurs de chaque code el mentaire sont (1, 35/23)8 e e e


+

Xb Y 1b Z2 Z1 Y 2b

DEC1

DEC2
+

Xb 1

F IG . 1.9 Sch ma de principe dun turbo-d codeur e e

Ces d codeurs, dispos s en s rie, travaillent alors de mani` re s quentielle dans le processus it ratif e e e e e e de turbo-d codage. Chacun dispose a son entr e : e ` e de linformation issue du canal de transmission : la s quence de bits dinformation bruit e X b e e et Xb , puis les s quences de bits de redondance bruit es Y 1 b et Y 2b respectivement pour DEC1 e e et DEC2, de linformation dite a priori pour chacun des d codeurs consid r s, cest-` -dire, linformation e ee a extrins` que, not e Z1 ou Z2 produite respectivement par le d codeur el mentaire DEC1 pour e e e e

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

21

le d codeur DEC2 ou r ciproquement. e e Dans le processus it ratif, la sortie Z1 du DEC1 est fournie au DEC2 via lentrelaceur , puis la sortie e Z2 est achemin e vers lentr e du DEC1 via le d sentrelaceur 1 . Les deux d codeurs s changent e e e e e alors des informations extrins` ques, ce qui permet a chacun de proter de lapport de lautre d codeur. e ` e La performance globale du d codage est ainsi am lior e. Apr` s un nombre sufsant dit rations, la e e e e e s quence d cod e X est disponible a la sortie du DEC2 apr` s d sentrelacement. e e e ` e e

1.1.3 Transmission sur canal multi-trajets


Cette sous-section pr sente les techniques adopt es au niveau de l metteur et du r cepteur e e e e pour combattre les effets du canal multi-trajets sur les signaux emis lors dune transmission mono utilisateur. Il est possible de distinguer deux cat gories : les techniques d galisation pour les syst` mes e e e mono-porteuses et les techniques de modulations multi-porteuses. 1.1.3.1 Communication mono-porteuse

La technique d galisation est souvent appliqu e pour compenser les effets des interf rences ISI. e e e La m thode la plus intuitive consiste a effectuer une recherche exhaustive de la s quence dinfore ` e mation la plus vraisemblablement emise selon le crit` re du MLSD (Maximum Likelihood Sequence e Detection). Or, cette d tection est tr` s complexe. Elle peut etre effectu e a laide de lalgorithme de e e e ` Viterbi, mais son co t reste prohibitif pour des canaux a grand etalement temporel. En effet, sa comu ` plexit augmente exponentiellement avec le nombre de trajets. e Des techniques d galisation bas es sur des ltres lin aires ont et propos es. Celle qui utilise le e e e e e crit` re de lerreur quadratique moyenne ou MMSE (Minimum Mean Square Error) pr sente une come e plexit raisonnable. Une autre approche utilise un ltre a retour transversal pour former une structure e ` a retour de d cision appel e DFE (Decisison-Feedback Equalizer). A chaque instant de det ction, ` e e e ce ltre a pour r le d liminer les interf rences ISI en utilisant les symboles d tect s aux instants o e e e e pr c dents. e e Aucune de ces techniques d galisation ne sera utilis e dans le cadre de cette th` se. En effet, a e e e ` laide dun processus turbo, une technique dannulation dinterf rences sera mise en oeuvre. Celle-ci e sera d crite dans la section 3.1. e 1.1.3.2 Communication multi-porteuses

Une des techniques utilis es pour combattre les effets du canal a multi-trajets est lutilisation de e ` la modulation multi-porteuses. Le multiplexage par r partition en fr quence OFDM est la modulation e e multi-porteuses la plus courante. En effet, par rapport aux autres techniques de modulation multiporteuses, elle est int ressante du point de vue des performances et au niveau de la complexit de e e mise en oeuvre, gr ce a sa propri t dorthogonalit entre sous-porteuses. Dans cette etude, nous a ` ee e

22

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

allons nous int resser a cette technique. e `

Introduction au principe de lOFDM Depuis son introduction en 1966 par R. W. Chang [13], rien ne pr jugait du succ` s potentiel de e e la technique OFDM. Son d veloppement dans le monde de la diffusion num rique est li au lancee e e ment du projet de la radio-diffusion num rique DAB (Digital Audio Broadcasting) en 1987. Depuis, e cette technique est utilis e dans de nombreuses applications telles que la TNT (T el vision Num rique e e e Terrestre) qui utilise le standard DVB-T (DVB - Terrestrial) [23] ou la transmission de donn es sur la e ligne dabonn du r seau t l phonique a laide de la technique ADSL (Asymetric Digital Subscriber e e ee ` Loop). Elle a et egalement choisie pour les r seaux locaux sans l a haut d bits fonctionnant a 5 GHz e e ` e ` aussi bien en Europe (HIgh PERformance LAN type 2, HIPERLAN/2 [75,76]), en Am rique du Nord e (IEEE 802.11a [18, 77]), quau Japon (Multimedia Mobile Access Communications, MMAC [77]). Actuellement, la technique OFDM, ou plus pr cis ment son association avec la technique multie e utilisateurs CDMA, semble incontournable pour linterface air de la future g n ration mobile. Les e e principales techniques multi-porteuses a etalement de spectre seront evoqu es en 1.2.4.2. ` e Soit un canal multi-trajets s lectif en fr quence, sa r ponse fr quentielle nest pas plate dans la e e e e bande d mission du signal. Ce canal conduit a une perte dinformation si la bande passante couvre les e ` parties du spectre comportant des att nuations. La modulation OFDM consiste a r partir linformation e ` e sur un ensemble de porteuses a bande etroite, appel es aussi sous-porteuses, transmettant chacune ` e des d bits r duits. Pour chacune de ces sous-porteuses, la r ponse fr quentielle du canal peut etre e e e e consid r e comme constante. Le canal nest alors plus consid r comme s lectif en fr quence. ee ee e e Par ailleurs, une modulation de type OFDM est construite de facon a ce que les sous-porteuses soient ` orthogonales. Cela permet, dune part, doccuper au mieux la bande passante et dautre part, de moduler et d moduler lensemble des sous-porteuses par une simple op ration de transform ee de e e Fourier rapide not e FFT (Fast Fourier Transform). Cependant la communication nest pas sans e risque de perte dorthogonalit entre les sous-porteuses et donc dapparition dinterf rences entre les e e sous-porteuses. An d viter cette perturbation, un pr exe cyclique est ins r au d but de chaque e ee e symbole OFDM a emettre. `

Technique multi-porteuses OFDM La gure 1.10 repr sente une mod lisation de la chane de communication OFDM etudi e, e e e o` u {xj ; j = 1, . . . , J} sont les symboles dinformation pour une taille de bloc J. {dk ; k = 1, . . . , K} sont les bits dinformation a transmettre pour une taille de bloc K, `

Le principe de la modulation OFDM consiste a grouper les symboles {x j } par paquet de Nc , puis a ` ` moduler chaque symbole par une porteuse diff rente simultan ment ; N c d signe le nombre de souse e e porteuses. Le syst` me OFDM utilise une transform e de Fourier inverse not e IFFT (Inverse FFT) e e e

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

23

Modulation OFDM

dk PSfrag replacements

Conversion bit/symbole

xj
Pilotes

IFFT

Insertion

Canal de transmission

(1)

dk

Conversion symbole/bit

Egalisation

FFT

Suppression

Estimation de canal

Dmodulation OFDM

F IG . 1.10 Structure de la chane de transmission num rique reposant sur la technique multi-porteuses e OFDM

pour emettre simultan ment les N c el ments dinformations sur les N c sous-porteuses. Ainsi, si Ds e e d signe le d bit symbole par unit de temps pour une transmission a porteuse unique (D s = e e e ` etant la p riode dun symbole), le d bit d mission pour chaque sous-porteuse est alors e e e
Ds Nc . 1 Ts ,

Ts

X0 ...XNc 1 le r sultat de la transform e de Fourier inverse, alors ils sont li s par la relation suivante : e e e
N c1

Soit x0 ...xNc 1 les symboles a emettre, consid r s ici comme des symboles complexes QPSK et ` ee
p

Xn =
p=0

xp e2jn Nc

n [0...Nc 1]

(1.9)

La s quence (Xn )Nc 1 repr sente le symbole OFDM. e e n=0 Soit s la dur e de l mission de ce symbole tel que s = Nc Ts , la s quence (Xn )Nc 1 correspond e e e n=0 alors aux echantillons aux instants
ns Nc Nc 1 n=0

du signal X(t) tel que :


t

Nc

X(t) =
p Nc

xp e2jp s xp e2jfp t
p

avec

fp =

p s

(1.10)

multiplexage en fr quence sur les sous-porteuses o` lespacement minimal entre les sous-porteuses e u est de f =
1 s .

respectivement sur les porteuses de fr quences f 0 ...fNc 1 . Cela correspond donc effectivement a un e ` Lensemble des fr quences f0 ...fNc 1 utilis est dit orthogonal, car la relation e e 1 s
t+s t

Ce signal X(t) peut etre interpr t comme la somme des el ments dinformation x 0 ...xNc 1 emis ee e

suivante est v ri e : e e

e2jfp t e2jfl t du =

0 si p = l 1 si p = l

(1.11)

Cette relation garantit que chacune des sous-porteuses pourra etre d modul e sans risque din e e terf rence avec les sous-porteuses adjacentes. e

24

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

La d modulation OFDM est lop ration duale de la modulation OFDM. A partir de la relation e e dorthogonalit donn e par l quation (1.11) : e e e 1 s
t+s t

X(u)e2jfn u du =

1 s

Nc 1 p=0

t+s

xp
t

e2jfp u e2jfn t du (1.12)

= xn

n [0...Nc 1]

Ainsi, pour d moduler s par ment la sous-porteuse dindice n, il suft de multiplier le signal recu par e e e lexponentiel complexe e2jfn t et dint grer le r sultat sur une dur e s . La r p tition du proc d e e e e e e e tion initiaux x0 ...xNc 1 . Une transform e de Fourier rapide est utilis e pour r cup rer les symboles e e e e dinformation correspondant aux donn es utiles. e Dans un contexte r aliste de canal multi-trajets, la relation dorthogonalit entre sous-porteuses e e peut ne plus etre v ri e au cours de la transmission, ce qui provoque de linterf erence entre sous e e porteuses. Pour eviter que le signal recu ne contienne des contributions de plusieurs symboles OFDM cons cutifs, un intervalle de garde , dont la dur e T g est sup rieure a la m moire du canal (ree e e ` e tard maximal sur tous les trajets), est ins r entre chaque symbole OFDM. La p riode du nouee e veau symbole OFDM devient alors Ttot = s + Tg . Lintervalle de garde contient les D derniers echantillons xNc D ...xNc 1 du symbole OFDM recopi s dans lintervalle de garde, comme le montre e la gure 1.11. Ce groupe d chantillons est appel pr exe cyclique. e e
Prfixe cyclique Symbole OFDM

pour chacune des sous-porteuses de fr quence f 0 ...fNc 1 permet de retrouver les el ments dinformae e

PSfrag replacements Tg Ttot s

F IG . 1.11 Principe dinsertion dun pr xe cyclique e

Gr ce au pr xe cyclique, lorthogonalit des sous-porteuses est pr serv e et le signal ne subit pas a e e e e dinterf rences entre symboles. A la r ception, il suft de supprimer le pr xe cyclique pour r cup rer e e e e e les symboles dinformation. Le mod` le de canal multi-trajets est le m me que celui d crit en 1.1.1.2. En notant { n ; n = e e e 0, . . . , Nc } les coefcients datt nuation du canal tel que n = 0 pour tout n ]L 1, Nc 1], e les echantillons du symbole OFDM a la sortie du canal peuvent s crire comme suit : ` e
Nc 1 p=0

Rn =

p X(np) modNc Wn

n = 0, . . . , Nc

(1.13)

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

25

donn par : e

o` {Wn } d signent les echantillons de bruit blanc additif gaussien. Le signal d modul est alors u e e e
Nc 1 n=0

ri =

Nc 1 p=0

Nc 1 n=0

Xn

Nc 1 p=0

p X(np) modNc e2ji Nc + wi p e2ji


n+p Nc

+ wi

i = 0, . . . , Nc

(1.14)

Les {wi } sont les coefcients de la transform e de Fourier discr` te des echantillons de bruit {W n }. e e L quation (1.14) peut aussi s crire comme suit : e e ri = h i xi + w i (1.15)

equation correspond bien a la sortie dun canal non s lectif en fr quence. ` e e

o` {hi } sont les coefcients de la transform e de Fourier discr` te des att nuations { i }. Cette u e e e Dans cette etude, nous nous placons dans un contexte de r seau sans l. Nous avons choisi les e

param` tres de modulation OFDM de la norme 802.11a [18] dans toutes nos simulations. Les cae ract ristiques de ces param` tres sont donn es dans le tableau 1.1. e e e fr quence d chantillonage e e dur e dun symbole utile OFDM e dur e de lintervalle de garde e dur e totale dune trame OFDM e nombre de sous-porteuses utiles nombre de symboles pilotes taille de la FFT espacement entre sous-porteuses bande passante totale fe = 20 MHz Tu = s = 3.2 s Tg = 0.8 s Ttot = 4.0 s Nc = 48 Np = 4 64 f = 0.3125 MHz BW = 16.875 MHz

TAB . 1.1 Param` tres de la modulation OFDM de la norme 802.11a [18] e

En r alit , les coefcients datt nuation du canal ne sont pas connus du r cepteur. Dans un e e e e syst` me OFDM, lestimation du canal est effectu e en ins rant des symboles pilotes comme e e e repr sent en pointill sur la gure 1.10. Dans la litt rature, il existe de nombreuses m thodes destie e e e e mation de canal [10,41,71]. Lestimation de canal nest pas trait e dans cette th` se. Nous supposerons e e que le r cepteur connat parfaitement l tat du canal. e e Gr ce au pr xe cyclique, la convolution avec le canal devient en effet une convolution circulaire, a e ce qui se traduit par une simple multiplication avec un scalaire dans le domaine fr quentiel. Ainsi, e lop ration d galisation se r duit a une multiplication par un scalaire. Deux types d galisations sont e e e ` e souvent utilis s : l galisation ZF (Zero Forcing) et l galisation MMSE [61]. e e e

26

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

1.1.4 Notion de Diversit e


Nous avons evoqu en 1.1.1.2 que pour un canal multi-trajets, les r pliques du signal emis e e g n r es par les diff rents trajets sont affect es par des att nuations ou evanouissements. Ce e ee e e e ph nom` ne d grade les performances dun syst` me. Dans les syst` mes de transmission sans l, des e e e e e techniques permettant dexploiter la diversit sont utilis es pour combattre ces evanouissements. Supe e posons que L r pliques dun symbole emis soient recues avec des evanouissements ind pendants les e e uns des autres. Il y a alors une tr` s forte chance pour que lune de ces r pliques nait pas subi une e e att nuation forte. Lid e est dutiliser cette diversit an daugmenter la abilit de la transmission. e e e e La diversit est dite dordre L si, a la r ception, les L r pliques du symbole emis sur les diff rents e ` e e e canaux sont toutes r cup r es. Il existe plusieurs formes de diversit dont les principales sont : la e ee e diversit temporelle, la diversit fr quentielle, la diversit de trajets, la diversit spatiale et la diversit e e e e e e de polarisation. Dans cette sous-section, seules les trois premi` res formes etudi es dans le cadre de e e cette th` se, sont abord es. La mise en oeuvre dun r cepteur a diversit est egalement pr sent e ainsi e e e ` e e e que ses performances lorsque le syst` me est associ a un code convolutif. e e`

1.1.4.1

Les trois formes de diversit etudi es e e

Diversit temporelle e La diversit temporelle existe lorsque le canal est s lectif en temps. Pour exploiter cette diversit , e e e plusieurs r pliques du symbole emis ou des versions redondantes sont emises dans des intervalles de e temps diff rents, espac s dau moins le temps de coh rence T c du canal. Ce principe est repr sent e e e e e sur la gure 1.12.
frquence

PSfrag replacements

xk Tc

xk

Bs

temps

F IG . 1.12 Principe dexploitation de la diversit temporelle e

Cette diversit permet de combattre la s lectivit temporelle du canal. Pour ce faire, un code correcteur e e e derreurs et un entrelaceur peuvent etre combin s. e

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

27

Diversit fr quentielle e e La diversit fr quentielle existe lorsque le canal est s lectif en fr quences. Exploiter la diversit e e e e e fr quentielle consiste a emettre le m me symbole ou des versions redondantes sur diff rentes souse ` e e porteuses tel que lespacement entre ces derni` res soit dau moins la bande de coh rence du canal B c . e e La gure 1.13 repr sente le principe de lexploitation de la diversit fr quentielle. e e e
frquence

xk PSfrag replacements Bc xk

Bs

Bs
temps

F IG . 1.13 Principe de lexploitation de la diversit fr quentielle e e

Ce type de diversit est tr` s efcace pour combattre la s lectivit fr quentielle du canal. Une technique e e e e e combinant une modulation multi-porteuses telle que lOFDM avec un codage correcteur derreurs et un entrelaceur est le plus souvent utilis e pour exploiter la diversit fr quentielle. e e e Diversit de trajets e La diversit de trajets existe lorsque le signal emis emprunte diff rents trajets, g n rant des e e e e r pliques affect es par diff rentes att nuations et recues avec diff rents retards. Cette diversit peut e e e e e e etre exploit e en combinant les diff rentes r pliques du signal emis, a laide dun r cepteur en r teau e e e ` e a ou RAKE. 1.1.4.2 ` Mise en oeuvre de r cepteur a diversit e e

Trois techniques sont souvent utilis es : e 1. la technique SC (Selection Combining) qui consiste a choisir la r plique ayant le rapport signal ` e a bruit le plus elev ; ` e 2. la technique EGC (Equal Gain Combining) qui effectue la somme des diff rentes r pliques e e recues ; 3. la technique MRC (Maximum Ratio Combining) qui utilise des coefcients de pond ration des e r pliques, d termin s de facon a maximiser le rapport entre l nergie instantan e du signal et la e e e ` e e densit spectrale de puissance du bruit. e Dans le cadre de cette th` se, nous nous int ressons uniquement a la technique MRC, consid r e e e ` ee comme la technique de combinaison lin aire optimale. Par ailleurs, une conversion bit/symbole BPSK e

28

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

est consid r e dans cette etude th orique. ee e ` ` R cepteur a combinaison a gain maximal ou MRC e Consid rons un canal a L branches de diversit o` les L r pliques du signal sont emises sur L e ` e u e PSfrag replacements canaux ind pendants distincts. Ces r pliques sont affect es par des echantillons {w l } de bruit AWGN e e e le canal a L branches de diversit et le r cepteur MRC correspondant. ` e e h0 hl x hL1 wL1 gL1 w0 wl g0 et subissent des att nuations {hl } i.i.d de type Rayleigh o` l = 0, . . . , L1. La gure 1.14 repr sente e u e

gl y

CANAL

RECEPTEUR

F IG . 1.14 Canal a L branches de diversit et le r cepteur MRC correspondant ` e e

Le r cepteur MRC est constitu dun ensemble de L branches. Il a pour r le dadditionner de mani` re e e o e pond r e les signaux fournis par ces L branches. Dans chaque branche le signal recu est multipli par ee e un coefcient not gl , donnant a la sortie du r cepteur un signal : e ` e
L1

y=
l=0

gl hl x + g l wl

(1.16)

Le rapport signal a bruit en sortie de ce r cepteur est donn par [5] : ` e e = Es |


L1 2 l=0 gl hl | L1 2 l=0 |gl | L1 l=0 gl

N0

(1.17) hl |2

o` Es d signe l nergie par symbole. Lin galit de Cauchy-Schwarz | u e e e e a la relation : `


L1 2 l=0 |gl | L1 2 l=0 |hl |

permet de donner une borne sup rieure a ce rapport, menant par la suite e `
L1 l=0

Es N0

|hl |2

(1.18)

Si gl = h , quel que soit C, les coefcients du r cepteur MRC sont donc les {h } et le rapport e l l signal a bruit est maximis . L quation (1.18) devient alors : ` e e Es = N0
L1 l=0

|hl |2

(1.19)

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

29

Pour un canal a evanouissements de Rayleigh, la probabilit derreurs binaires P e en fonction du ` e rapport signal a bruit par bit moyen b est donn e par [61] (p.774) : ` e Pe = 1 2 1 b 1 + b 1 4b (1.20)

Pour une grande valeur de rapport signal a bruit ( b >> 1), cette probabilit peut etre approch e par : ` e e Pe rapport signal a bruit par canal moyen c = `
L1 b L

(1.21)

Dans le cas du canal a L branches de diversit tel d ni plus haut, la probabilit P e en fonction du ` e e e est quant a elle donn e par [61] (p.781) : ` e (1 q)l (1.22)

Pe = q L
l=0

L1+l l

o` : u q= 1 2 1 c 1 + c (1.23)

Si la valeur de rapport signal a bruit est grande, cest-` -dire c >> 1, l quation (1.22) peut etre ` a e approch e par : e Pe 1 4c
L

2L 1 L

(1.24)

La probabilit derreurs binaires th orique pour un r cepteur MRC sur un canal de Rayleigh a e e e ` L = 1, 2, 4, 8, 16 branches ind pendantes, calcul e a partir de l quation (1.24) est trac e sur la e e ` e e gure 1.15. Cette probabilit est compar e avec la probabilit derreurs binaires th orique dun syst` me sur canal e e e e e AWGN et avec celle dun syst` me sur canal de Rayleigh. La pente de chaque droite vaut L et L est e appel ordre de diversit . Lorsquun syst` me sur canal de Rayleigh exploite de facon optimale la e e e diversit , ses performances asymptotiques en terme de BER sam liorent en fonction de lordre de e e diversit . Pour une grande valeur de L, elles sapprochent de celles dun syst` me sur canal AWGN, a e e ` fort SNR. ` Performances th oriques dun syst` me a diversit associ a un code convolutif e e e e` Nous consid rons maintenant un syst` me a diversit associ a un code convolutif de rendee e ` e e ` ment Rc . Dans ce cas, les versions redondantes du signal sont emises dans des intervalles de temps diff rents et subissent des att nuations diff rentes {h l,k }, o` hl,k d signe latt nuation sur la branche e e e u e e l a linstant k. Le codage de canal permet alors dexploiter la diversit temporelle. ` e En appliquant le m me raisonnement quauparavant, le rapport signal a bruit a la sortie du e ` ` r cepteur MRC correspondant a ce syst` me est donn par : e ` e e Rc Eb = N0
d1 L1 i=0 l=0

|hl,ai |2

(1.25)

30

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

100 BER th. AWGN BER th. Rayleigh Div. L=1 Div. L=2 Div. L=4 Div. L=8 Div. L=16

10-1

10-2

BER

10-3

10-4

10-5

10-6

10-7 0 10 20 Eb/N0 (dB) 30

F IG . 1.15 Courbes asymptotiques de diversit dun syst` me sans codage de canal pour L = e e 1, 2, 4, 8, 16, conversion bit/symbole BPSK/QPSK

o` u Eb est l nergie moyenne par bit, e d d signe la distance du code d nie en 1.1.2.2 tel que d = d H (x, d ), si on d signe par x le e e x e x e e vecteur de donn es transmis et par la s quence choisie par le d tecteur, e {ai ; i = 0, . . . d 1} sont les indices pour lesquels x k = xk , le rapport signal a bruit par canal moyen est repr sent par c = ` e e
Rc Eb N0 .

La probabilit derreurs binaires dun code convolutif sur un canal a evanouissements de Rayleigh e ` peut etre born e comme suit [61] (p.812) : e Pe < 1 p
d=dmin

bd Pd

(1.26)

o` bd est le nombre de bits dinformation erron s situ s sur la s quence a la distance d et d min est la u e e e ` distance minimale de Hamming d nie en 1.1.2.2. Le param` tre p d signe le nombre de bit en entr e e e e e du codeur, d ni en 1.1.2.2. Dans cette etude, nous avons p = 1. P d est la probabilit quun chemin e e erron a la distance d est retenue a la place de la s quence nulle. A partir de la relation (1.25), on e ` ` e d duit le comportement asymptotique de la probabilit P d donn par : e e e Pd = 1 4Rc c
Ld

2L d 1 Ld

(1.27)

Do` , a fort SNR par canal moyen c , Pe peut s crire approximativement par : u ` e Pe <
d=dmin

bd

1 4Rc c

Ld

2L d 1 Ld

(1.28)

1.1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR

31

Le codage peut donc etre un proc d permettant dexploiter la diversit . En effet, le d codage pond r e e e e ee est equivalent a un r cepteur MRC dont lordre de diversit est la distance d. Lordre de diversit totale ` e e e D, du syst` me a L branches de diversit associ a un code convolutif, est dans ce cas egal au produit e ` e e` de la distance d par L. Pour un rapport signal a bruit c elev , le premier terme de l quation (1.28) est pr pond rant. ` e e e e performances dun syst` me cod a diversit correspondant est donn par la relation suivante : e e` e e Pasy bdmin 1 4Rc c
Ldmin

Dans ce cas, lordre de diversit du syst` me est D = d min L. Le comportement asymptotique des e e 2L dmin 1 L dmin

(1.29)

Ces performances sont pr sent es sur la gure 1.16 pour L = 1, 2 r pliques ind pendantes. Un e e e e code CRSC de rendement 1 , de polyn me g n rateur (1, 35/23) 8 avec une longueur de contrainte o e e 2 = 5 est choisi. Le param` tre bd est calcul dans [74] pour diff rentes valeurs de la longueur de e e e contrainte dun code CRS ; ici bdmin = 8 et dmin = 7.
10-1 10-2 10-3 10-4 10-5 10-6 10-7 10-8 10-9 10-10 10-11 10-12 5 7 9 11 Eb/N0 (dB ) 13 15 17 Div. D=7 (L=1, dmin=7) Div. D=14 (L=2, dmin=7) BER th. AWGN (dmin=7)

F IG . 1.16 Performances asymptotiques dun code convolutif associ a un syst` me de diversit e` e e

La gure 1.16 montre leffet multiplicatif de la diversit dun code correcteur derreurs avec le e Par ailleurs, ces courbes sont compar es avec la courbe de probabilit derreurs binaires th orique e e e r cepteur MRC. En effet, les asymptotes trac es sur cette gure ont des pentes egales a L d min . e e `

dun syst` me sur canal AWGN, utilisant un code CRSC tel que d min = 7. Pour un syst` me sur e e canal mono-trajet, l cart entre les performances sur canal de Rayleigh et celles sur canal AWGN e est important. Par ailleurs, comme avec un syst` me sans codage de canal, plus lordre de diversit e e du syst` me augmente, plus les performances asymptotiques sapprochent de la courbe de BER du e syst` me sur canal AWGN. e

BER

m thodes classiques permettant de g rer lacc` s multiple : la technique TDMA, la technique FDMA e e e

G n ralement, les techniques FDMA et TDMA sont combin es pour exploiter au mieux la ressource e e e

et la technique CDMA.

disponible. En effet, le principal inconv nient pour ces deux techniques est quil est difcile de g rer e e

FFFFFF FFFFFF FFFFFF FFFFFF FFFFFF FFFFFF FFFFFF FFFFFF FFFFFF FFFFFF zzzzzzzzzzzzzzzz zzzzzzzzz F zzz zz zzzzzzzzzzzzzzzzzzzzzzz FFzzFz FzzFzz zzFzzFzz FzzFzz FzzFzz FzzFzz FzzFzz FzzFzz FzzFzz zzzzFzzFzz zzzz zzzzzz FFFFFFF FF FFFFFFF F FF FFFFFFF FFFFFFF F FF F F F F F FFFFF FFFFFFFFF FFFFFFF FFFFFFF FFFFFFF FFFFFFF FFFFFFF
TDMA

sateurs dacc der aux services offerts par lop rateur. Selon les ressources disponibles, il existe trois e e

1.2 Transmission num rique multi-utilisateurs e

32

Dans les communications radio-mobiles, lobjectif est de permettre a un certain nombre dutili`

FDMA

technique TDMA n cessite une parfaite synchronisation entre les utilisateurs. e Chaque utilisateur peut emettre sur lensemble de la bande de fr quence disponible, dans un intervalle e

F F F F FF F F F F F F F F F F FFFF FF F F FFF FFFFzzFzzFzz FFzzFzz FFzzFzz FFFFzzzzF z Fz Fzz F zzFzFz FzFz FFF F FFF F F FF F F F F F F F FFF FFFFFF F FFFFFFF FFFFFFF FFFFFFF FFF FF F F FF F FFF F F FF F FF F FF FFF FFF F FF F F FFF FFFFzFFzzzFFzz FzzFzz FFzzFzz FzzFzz FFzzFzz Fzz FzzFFFzzzFz FFzzzFz Fzz Fzz FFzzFzzFFFzzFzzF FzzFzz FFzzFz FzzzFFFF F F F F F FFF FF F F F FFFFzFFzzzFFzz FzzFzzFFzzFzz FzzFzzFFzzFzz FzzFzz FFFzzzFz FzFFzzz FzzFFzzF FFzzFFzzFFzzFFFzz FFzzFzzFFzFzFFFF FFFF F FF F FFFF FF FFF FFFFFF F FFFFFFF FF FF FF FF FFF F F FF FFF FF FFF F F FF FF F FF F F F FFF F FFF FFFFF FF FFF F F FFFF FFFFFFF F F F F F FF F F F F F F F F FFFFFF F FFFFFFF FFFFFFF FFFFFFF FF F FF F FF F F FF F FF F F F FF FF F FFF F FF F FFFFF FFFFzFzFFzzFzz FzzFzz FFzzFzz FzzFzz FFzzFzz Fzz FzzFFFzzzFz FzFFzzz Fzz Fzz FFzzFFzz Fzz Fzz FzzFzz FFzFz FFFF F F FF FFF FFFFFFF F F F F F FF F F F F F F F F FFFFFF F FFFFFFF FFFFFFF FFFFFFF F FF F FF F F FF F FF F F F F FFF F FF F FFFFF FFFFzFzFFzzFzz FzzFzz FFzzFzz FzzFzz FFzzFzz Fzz FzzFFFzzzFz FzFFzzz Fzz Fzz FFzzFFzz Fzz Fzz FzzFzz FFzFz FFFF FF F F FFFF FFFFFFF F F F F F FF F F F F F F F FF FFFFFF F FFFFFFF FFFFFFF FFFFFFF FF FF FF F FF F F F F F F FFF F FF F FFFFF FFFF FF F FFFFF F FF FF F FF FF FF F FFFFF FFFFzFFzzzFFzz FzzFzz FFzzFzz FzzFzz FFzzFzz Fzz FzzFFzFFzzz FFzzzFz Fzz FzzFFFzzFzzFFFzz FzzFFFzz Fzz FFzFz FFFF FF FF F FF FFFF F FFFFFFF FFF F FFF FFF F FFF FFF FF F F F F FFFF FFF FFFFF FFF FFFF FFFFFFF F F FFF F F FF F FFFF FFF F FFF FFFFF F FFFF FF F FFFFF FFFFzFFzzzFzFzFFzzFzzFzz FzzFzzFzzFzzFFzzFzzFzzFzz FzzFzzFzzFzzFFzzFzzFzzFzz FzzFzzFzz FzzFFFzzzFzFFzzzFz FFzzzFzFFzzzFz FzzFzzFFFzzzzFFzz FFzzFFFzzFFzzFFzzF FzzFFzzF FzzFFzzF FzzFzzFzzFFzFzFzFzFFFF FFFF F FF FFFFF FFFF FF F FFFFF F F F FF
(a) temps

Densit spectrale

Utilisateur 3

FFFF FFFF F FFFF F FFFF FFFFFFFF FFFFF FFFFFFF zzFzzFzzFzzF FFFFFFFF FFFFF FFFFFFF FFFF FFFFF FFFF FFFF F FFFFF FFFF FzFFzzFzzFzFFzzzFzFFzzzFzFFzzzFzFFz zzFzFzF zzFzFz zzFzFz zzFzFz zzFzFz zzFzFz zzFzFz zzFzFz FFFF FFFF FFFF FFFFFFFF FFFFFF FFFFFFF FFFF FFFFFF FFFFFFF FFFF FFFF FzFFzzFFzzzFFzFzzzFFzFzzzFFzFzzzFFz F FFFFFFF FFFF FFFF FFFFzF FzFzFzFzFF FFFF FFFF FFFF FzFFzzFzFzFFzzFzFFzzFzFFzzFzFFF FFFF FFFFzF FFFFFF FFFF FFFF FFFF FFzzFFzzFFFzFzFFzFzFFzFzFFF FFFF FFFF FFFF FFFF FzFzzFzFzFzzFzFzFzzFzFzFzzFzFzzFzF FFFF FFFFF FFFF FFFFFF FFzzFFzzFzzFFzFzzzFFzFzzzFFzFzzzFFz
CDMA (c) temps

(a) pour un nombre dutilisateurs M = 4.

signal de lutilisateur m est d tect sur lintervalle de temps qui lui correspond. Cest pourquoi, la e e centr e autour dune fr quence f m sur laquelle il peut emettre a nimporte quel moment. La bande e e ` passante du canal est donc divis e en M sous-bandes bien disjointes comme le montre la gure 1.17 e de temps appel time slot qui lui est allou sp ciquement (voir gure 1.17 (b) ). A la r ception, le e e e e plus utilis e. Avec la technique FDMA, chaque utilisateur not m dispose dune bande de fr quence e e e La technique TDMA est un acc` s multiple bas sur la r partition des ressources dans le temps. e e e La technique FDMA est la technique de partage de ressource spectrale la plus ancienne et la
Utilisateur 4 Utilisateur 2 Utilisateur 1

F IG . 1.17 Principe du multiplexage FDMA (a), TDMA (b), CDMA (c)

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

Densit spectrale

frquence

Densit spectrale

frquence (b) temps frquence

F F zzzz F F F F

1.2. TRANSMISSION NUMERIQUE MULTI-UTILISATEURS

33

les ressources de facon optimale. Dune part, avec la technique FDMA, si a un certain moment un uti ` lisateur n met pas de signal, alors la bande de fr quence qui lui est allou e nest pas utilis e. Dautre e e e e part, avec la technique TDMA, si un utilisateur n met pas durant linstant qui lui est r serv , alors e e e lintervalle de temps qui lui correspond nest pas utilis . Bien quil existe des m thodes dallocation e e de ressources, ces deux techniques conservent une certaine rigidit , qui peut nuire a la capacit en e ` e nombre dutilisateurs du syst` me. e L talement de spectre exploit par la technique dacc` s multiple a r partition par le code CDMA e e e ` e permet de r soudre ce probl` me. Avec la technique CDMA, tous les utilisateurs peuvent emettre e e simultan ment dans une m me bande de fr quence, permettant ainsi dexploiter au maximum les e e e ressources disponibles (voir gure 1.17 (c) ). Par contre, les signaux correspondant aux diff rents e utilisateurs doivent etre diff renci s les uns par rapport aux autres. Pour ce faire, un code d talement e e e sp cique appel aussi signature, not c (m) , est allou a chaque utilisateur. De plus, les codes de tous e e e e` les utilisateurs doivent etre orthogonaux ou du moins faiblement corr l s entre eux. A la r ception, ee e ces codes permettront de s parer les signaux emis par les diff rents utilisateurs. e e Cette technique est d sormais privil gi e par les nouveaux r seaux de la 3G. En effet, des normes e e e e radio-mobiles r centes telles que la norme am ricaine CDMA 2000 et la norme europ enne UMTS e e e lont choisi comme technique dacc` s. Actuellement, les syst` mes bas s sur la technique CDMA sont e e e consid r s comme des candidats potentiels pour linterface air de la 4G. ee

1.2.1 Technique dacc` s multiple CDMA e


La technique dacc` s multiple CDMA utilise le bon comportement des signaux a etalement e ` de spectre en pr sence dautres signaux de m me type. Diverses m thodes existent pour r aliser e e e e l talement de spectre, mais nous allons nous int resser seulement a l talement de spectre par e e ` e s quence directe, cest-` -dire, la technique DS-CDMA. e a 1.2.1.1 Etalement de spectre par s quence directe e

L talement de spectre par s quence directe consiste a multiplier chaque symbole a transmettre par e e ` ` un code ou une s quence a un d bit nettement sup rieur a celui du signal dorigine. An de rendre e ` e e ` le signal etal al atoire, le code d talement c = {c s ; s = 0, . . . , S 1} compos de S chips est e e e e g n ralement une s quence pseudo-al atoire not e PN pour Pseudo-Noise. Il poss` de les propri t s e e e e e e ee une moyenne approximativement nulle
S1 s=0

suivantes :

cs 0

(1.30)

une propri t dauto-corr lation donn e par ee e e


S1

(t) =
s=0

cs cs+t

1, 0,

si t = 0 sinon

(1.31)

34

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

avec cs = 0 si s > S 1. Si Tc correspond a la dur e dun chip et T s a celle de la s quence d talement, le gain d talement est ` e ` e e e d ni par : e S= o` B = u
1 Ts

Ts B = Tc B
1 Tc

(1.32) est celle du signal etal . Le e

est la largeur de bande du signal non etal et B = e

param` tre S est egalement appel facteur d talement. e e e Les familles de codes d talement les plus couramment utilis es dans les syst` mes CDMA sont : e e e les codes de Gold qui sont bien adapt s aux syst` mes synchrones ; ceux de longueur 2 18 1 et e e les codes de Kasami, notamment les s quences dites large set [16] qui ont et choisies comme e e codes de scrambling pour la liaison montante de certains standards du syst` me 3G (CDMA e 2000, UTRA (UMTS Terrestrial Radio Access)) [88], les codes de Walsh Hadamard utilis s dans les syst` mes CDMA synchrones, en particulier dans e e les liaisons descendantes des communications radio-mobiles. Plusieurs avantages d coulent de lexploitation de l talement de spectre, comme sa r sistance a e e e ` de nombreux types de brouillage. Les bonnes propri t s dauto-corr lation des s quences d talement ee e e e conf` rent egalement au syst` me une forte diversit due aux canaux multi-trajets a evanouissements. e e e ` Enn, gr ce aux bonnes propri t s dinter-corr lation des s quences d talement, l talement de a ee e e e e spectre donne au syst` me une certaine r sistance aux interf rences dues aux autres signaux de m me e e e e type. Les syst` mes DS-CDMA b n cient alors de ces avantages. e e e 1.2.1.2 Emetteur CDMA 241 1 ont dailleurs et retenus pour lUMTS, e

La PSfrag1.18 repr sente la structure de l metteur dun syst` me CDMA conventionnel pour M gure replacements e e e utilisateurs emettant de mani` re parfaitement synchrone. e d(1) d(2) c(1) c(2) x(1) x(2)
AWGN

d(M )

c(M )

x(M )
vers rcepteur

F IG . 1.18 Structure de l metteur CDMA conventionnel pour M utilisateurs e

Soit d(m) ={dk ; k = 1, . . . , K} linformation provenant de lutilisateur m. Cette information est modul e en une s quence de chips x (m) ={xj e e
(m)

(m)

; j = 1, . . . , J} par un code pseudo-al atoire c (m) = e

1.2. TRANSMISSION NUMERIQUE MULTI-UTILISATEURS

35

le code d talement etant normalis . Les codes doivent etre diff rents pour chaque utilisateur et orthoe e e signature sexprime comme suit :
S1

+1 1 {cs }. Le code c(m) correspondant a un utilisateur m prend sa valeur dans la base B s = { S , S }, `

(m)

gonaux entre eux. Ainsi, chaque utilisateur poss` de une signature not e c (m) (t) de dur e Ts . Chaque e e e

(m)

(t) =
s=0

(m) cs p(t sTc ) Ts S

0 t Ts qui est la dur e dun chip. e

(1.33)

o` p(t) est une forme donde rectangulaire de dur e T c = u e Les propri t s suivantes peuvent etre enonc es : ee e 1. Les signatures ont une energie unitaire :
Ts 0

c(m) (t) c(m) (t)dt = 1


S1

(1.34)

2. Lensemble des signatures a une fonction dinter-corr elation d nie par : e (m)(p) =
s=0 (m) cs c(p) s

(1.35)

Le syst` me etant suppos synchrone et les codes orthogonaux entre eux, do` : e e u (m)(p) 1, 0, si m = p sinon (1.36)

3. La matrice dinter-corr lation R est d nie par : e e R = (m)(p) 1 m, p M M S


(m)

(1.37)

4. Le taux de charge c d nit le rapport entre le nombre dutilisateurs et le facteur d talement : e e c = (1.38) appartiennent a len`

Une conversion bit/symbole BPSK est consid r e, les symboles emis x j ee semble {+s, s} tel que s =
1 . S

Comme le canal est a bruit blanc additif gaussien, alors le signal `

recu pour les M utilisateurs apr` s echantillonnage a linstant chip peut s crire sous la forme dun e ` e symbole r el rj tel que : e
M

rj o` : u xj
(m)

=
m=1

xj

(m)

+ wj

j = 1, 2, ..., J

(1.39)

` ` est le j eme chip transmis par le meme utilisateur,

{wj } sont les echantillons de bruit blanc r el additif gaussien de moyenne nulle et de variance e
2 w = N0 2 .

L quation (1.39) peut etre egalement r ecrite comme suit : e e


M K

rj =
m=1

a(m)
k=1

dk cj(k1)S + wj

(m) (m)

j = 1, 2, ..., J

(1.40)

o` u

a(m)

est lamplitude du signal recu provenant de lutilisateur m.

36

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

1.2.1.3

D tecteur conventionnel e

Si les signaux provenant des diff rents utilisateurs sont synchrones lors de la r ception, alors e e un d tecteur mono-utilisateur dit d tecteur conventionnel peut etre utilis . Il se comporte comme si e e e PSfrag replacements chaque utilisateur est seul sur le canal et effectue une d tection symbole par symbole a la sortie dun e ` Correlateur e ` banc de ltres adapt s a la signature de chaque utilisateur. La structure du r cepteur correspondant e s quence par ee est repr sent ePN la gure 1.19. e 1 2 M r
Filtre adapt utilisateur 2 Filtre adapt utilisateur 1

y(1)

(1)

y(2)

(2)

Filtre adapt utilisateur M

y(M )

(M )

F IG . 1.19 Structure du r cepteur CDMA conventionnel pour les M utilisateurs consid r s e ee

signal recu r avec la s quence pseudo-aleatoire c (m) correspondante. La sortie, apr` s echantillonnage e e a linstant Ts peut etre exprim e de facon matricielle comme suit : ` e y = RAd + w o` : u

Pour r cup rer les informations {d k } emises par chacun des utilisateurs, il suft donc de corr ler le e e e

(m)

(1.41)

R = cT c, tel que c = [c(1) c(2) ...c(M ) ], est la matrice dinter-corr lation normalis e d nie par e e e l quation (1.37), e A = diag{a(1) , a(2) , . . . , a(M ) }, d est le vecteur des symboles emis,
2 w est un vecteur de bruit gaussien suivant la loi N (0, w R).

Comme les codes d talement sont orthogonaux entre eux, la matrice R est diagonale. Ainsi, la e d tection est optimale et lestimation de chaque bit dinformation donn e par : e e d
(m)

= sign y(m)

(1.42)

Le d tecteur conventionnel est le d tecteur le plus simple. Cependant, les signaux des utilisateurs e e ne sont pas en r alit parfaitement orthogonaux, en raison de la perte de synchronisation lors de la e e transmission. De plus, un ou plusieurs des utilisateurs interf rents peuvent emettre un signal puise sant, provoquant leffet d blouissement ou near-far effect en anglais. Or le d tecteur conventionnel e e

1.2. TRANSMISSION NUMERIQUE MULTI-UTILISATEURS

37

ne tient pas compte des interf rences entre utilisateurs, appel es aussi interf rences dacc` s mule e e e tiples ou MAI (Multiple Access Interference). Celles-ci sont en effet consid r es comme des bruits ee suppl mentaires. Ainsi, sachant que ces interf rences augmentent en fonction du nombre dutilisae e teurs, la qualit de d cision peut etre tr` s affect e. Il est donc n cessaire dutiliser des algorithmes de e e e e e d tection multi-utilisateurs qui prennent en compte les interf rences dacc` s multiples. Par la suite, e e e nous allons d tailler diff rents d tecteurs multi-utilisateurs. e e e

1.2.2 D tection multi-utilisateurs en CDMA e


La d tection multi-utilisateurs consiste a r cup rer les informations emises par un utilisateur e ` e e particulier en se basant sur les estimations des informations des autres utilisateurs. Trois types de d tecteurs vont etre d taill s dans cette sous-section. e e e 1.2.2.1 D tecteur multi-utilisateurs optimal e

Le d tecteur multi-utilisateurs optimal au sens de maximum de vraisemblance est repr sent sur e e e la gure 1.20. Il est constitu dun banc de ltres adapt s aux M utilisateurs suivi dun algorithme de e e d cision. e
Filtre adapt utilisateur 1

y(1)
Algorithme de dcision

PSfrag replacements r

Filtre adapt utilisateur 2

y(2)

Filtre adapt utilisateur M

y(M )

F IG . 1.20 Structure du r cepteur du syst` me CDMA synchrone utilisant le d tecteur a maximum de e e e ` vraisemblance

Le d tecteur optimal au sens de maximum de vraisemblance pour un bruit AWGN d tecte le signal e e emis parmis lensemble des signaux possibles tel que la probabilit P [d|r] soit maximale. Avec lhy e poth` se que les signaux emis soient equiprobables, maximiser P [d|r] consiste a maximiser P [r|d] et e ` dans le cas de canal gaussien, cela revient a minimiser la distance euclidienne entre le signal recu et ` le signal suppos emis. e Une premi` re m thode consiste a utiliser un algorithme exhaustif qui effectue un test de toutes les e e ` combinaisons possibles de dk il calcule alors
2M K MK (m)

m triques par symbole. Cet algorithme a donc pour inconv nient davoir une e e

dans lensemble{+1, 1}. Dans le but de d tecter M K symboles, e

complexit qui augmente exponentiellement avec K et M . e

38

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

Dans [80], S. Verd a propos une technique de d tection optimale, dans le cas dune communiu e e cation asynchrone sur canal gaussien. Le d tecteur calcule alors 2 M m triques par symbole, dans le e e but de d tecter M K symboles. La complexit ne d pend plus exponentiellement du nombre de syme e e bole K mais la d pendance exponentielle reste prohibitive. Elle limite le nombre dutilisateurs a une e ` valeur M < 10 [61]. Dans [52], E. Papproth a trait le cas de syst` me sur des canaux multi-trajets. e e Le principe est identique mais les ecritures sont plus complexes. Bien que les d tecteurs evoqu s pr c demment aient des performances optimales, leur complexit e e e e e a favoris l tude de d tecteurs moins complexes capables de traiter un grand nombre dutilisateurs. e e e Ces d tecteurs sont sous-optimaux mais donnent de bonnes performances compar es a celles du e e ` d tecteur conventionnel dans un contexte similaire. e PSfrag replacements 1.2.2.2 D tecteur d corr lateur et d tecteur MMSE lin aire e e e e e

La structure du d tecteur lin aire est donn e sur la gure 1.21. e e e


Filtre adapt utilisateur 1

y(1) y(2) C

(1) y (2) y

d d

(1)

(2)

Filtre adapt utilisateur 2

Filtre adapt utilisateur M

y(M )

(M ) y

(M )

F IG . 1.21 Structure du r cepteur du syst` me CDMA synchrone utilisant le d tecteur lin aire e e e e

Ce d tecteur dispose dune s rie dobservation regroup e dans le vecteur y d ni par l quation e e e e e (1.41). Il sagit de ltrer les observations en les multipliant par une matrice C an dobtenir un vecteur dobservation de meilleure qualit . y e Sinspirant de la technique d galisation, deux types de d tecteurs sont etudi s selon le crit` re e e e e utilis : le d tecteur d corr lateur et le d tecteur MMSE. e e e e e D tecteur d corr lateur e e e Ce d tecteur cherche a eliminer enti` rement les interf rences en appliquant le crit` re de forcage e ` e e e a z ro appell ZF. Le principe du d tecteur d correlateur a et d crit et analys dans plusieurs ar` e e e e e e e ticles notamment ceux de R. Lupas et S. Verd , pour un syst` me synchrone [44] et pour un syst` me u e e asynchrone [45]. Nous nallons pas d crire en d tail cette technique mais la pr senter bri` vement. e e e e En labsence de bruit, l quation (1.41) devient y = R A d ; lobjectif est de r cup rer les ine e e formations emises en multipliant y par linverse de la matrice dinter-corr lation R 1 . La structure e

1.2. TRANSMISSION NUMERIQUE MULTI-UTILISATEURS

39

du d tecteur d corr lateur pour un syst` me CDMA synchrone est donn e sur la gure 1.21 pour e e e e e C = CZF = R1 . Ainsi, lestimation de chaque bit dinformation sexprime de la mani` re suivante : e d = sign R1 y = sign R1 (RAd + w) (1.43)

M me si les contributions des diff rents utilisateurs sont s par es sur les composantes de R 1 y, e e e e les bruits sont corr l s du fait de la multiplication par R 1 . Ce d tecteur d corr lateur natteint ee e e e donc pas les performances optimales dun syst` me mono-utilisateur. Par contre, contrairement au e d tecteur conventionnel, sa probabilit derreurs est ind pendante des amplitudes des signaux ine e e terf rents (a(p) , p = m). Le d tecteur d corr lateur est donc insensible aux effets d blouissement. e e e e e Quant a la complexit , elle est proportionnelle au nombre dutilisateurs actifs M si la matrice R 1 ` e est connue. N anmoins, linconv nient majeur de ce d tecteur r side dans la difcult de calculer la e e e e e actifs et que celui-ci est variable. D tecteur MMSE e Le d tecteur MMSE [46, 60, 86] permet un bon compromis entre la suppression dinterf rences e e et la minimisation du bruit en appliquant le crit` re de minimisation de lerreur quadratique moyenne. e La structure du d tecteur MMSE est similaire a celle du d tecteur d corr lateur. Elle est donn e par e ` e e e e
2 la gure 1.21 o` C = CM M SE = (R + w A2 )1 , avec A2 = diag{ u 1 1 1 2 , (2) 2 , ..., (M ) 2 }. a(1) a a

matrice R1 en pratique, sachant quelle est de taille (M M ) o` M est le nombre dutilisateurs u

Ainsi, lestimation de chaque bit dinformations a pour expression :


2 d = sign (R + w A2 ) 1

(RAd + w)

(1.44)

Au niveau performance, lorsque la variance du bruit tend vers z ro, le d tecteur MMSE converge e e vers le d tecteur d corr lateur. Par contre, a faible SNR, le d tecteur MMSE poss` de de meilleures e e e ` e e
2 performances gr ce a la prise en compte du bruit par linterm diaire de w A2 . Contrairement au a ` e

d tecteur d corr lateur, le d tecteur MMSE est sensible au ph nom` ne d blouissement car ses pere e e e e e e formances d pendent du rapport des amplitudes des signaux recus correspondant a chacun des utilie ` sateurs. De plus, le d tecteur MMSE n cessite lestimation de lamplitude du signal. Au niveau de e e la complexit , le probl` me reste identique a celui du d tecteur d corr lateur, cest-` -dire, le co t e e ` e e e a u mat riel de linversion matricielle. Dautres techniques ne n cessitant pas dinversion matricielle e e existent, notamment les d tecteurs par suppression dinterf rences. e e 1.2.2.3 D tecteurs par suppression ou soustraction dinterf erences e

Les d tecteurs par suppression dinterf rences peuvent etre class s en deux cat gories : e e e e les d tecteurs SIC (Successive Interference Cancellation) qui consistent a eliminer successivee ` ment les interf rences, utilisateur par utilisateur, e

40

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

les d tecteurs PIC (Parallel Interference Cancellation) qui consistent a eliminer les ine ` terf rences parall` lement pour tous les utilisateurs. e e

D tecteur par elimination successive des interf rences (d tecteur SIC) e e e Il existe plusieurs structures de ce type de d tecteur [34, 38, 53, 54]. Dans le cas g n ral, la e e e d tection par elimination successive dinterf rences consiste tout dabord a d s taler le signal recu r a e e ` ee ` laide de banc de ltres adapt s. Puis, la sortie correspondant au signal dun utilisateur, par exemple, e lutilisateur le plus puissant est s lectionn pour prendre une d cision a laide dune d tection seuil. e e e ` e Le signal d tect va etre ensuite r etal pour recr er le signal pr sent dans le signal recu an de len e e e e e e soustraire par la suite. Par ailleurs, selon la structure utilis e, l limination dinterf rences peut etre e e e r alis e de mani` re dure, cest-` -dire que le symbole d tect est r etal puis multipli par la puissance e e e a e e e e e a(m) correspondant a lutilisateur m consid r . Mais elle peut etre aussi souple, dans ce cas, la sortie ` ee du ltre adapt est r etal e directement. La gure 1.22 pr sente la structure g n rale du d tecteur SIC e e e e e e e effectuant une e ` PSfrag replacements annulation dinterf rences souple correspondant a lutilisateur m. yk r
Dstalement: Filtre adapt

(1)
Slection

yk

(m)

(m) dk

yk
Rtalement : (m)

(M )

F IG . 1.22 Structure du r cepteur du syst` me CDMA synchrone utilisant un d tecteur SIC e e e

Cette derni` re conguration est plus facile a impl menter car elle ne n cessite pas une estimation des e ` e e puissances de chaque utilisateur. D tecteur par elimination conjointe des interf rences (d tecteur PIC) e e e Ce d tecteur est plus co teux a impl menter par rapport au d tecteur SIC du fait quil travaille en e u ` e e parall` le sur tous les utilisateurs au lieu de les traiter les uns apr` s les autres [17,37,53,78,79,87]. La e e gure 1.23 repr sente le premier etage de la d tection PIC correspondant au premier utilisateur. e e Pour chaque utilisateur, ce d tecteur supprime les interf rences totales dues a tous les autres utilisae e ` teurs. Comme pour les d tecteurs SIC, l limination des interf rences peut etre dure ou souple. e e e Des etudes ont montr que le d tecteur PIC est plus performant que le d tecteur SIC quand les uti e e e lisateurs ont une m me puissance. Mais quand l blouissement est fort, le d tecteur SIC converge plus e e e rapidement. Il existe aussi plusieurs variantes de SIC et PIC. Dans [79], un d corr lateur est utilis e e e au premier etage pour am liorer la qualit de d cision. Dans [65, 66], un etage de d codage/codage e e e e est ins r avant elimination dinterf rences. Dans [12], le d tecteur SIC est appliqu a la premi` re ee e e e ` e

1.2. TRANSMISSION NUMERIQUE MULTI-UTILISATEURS

41

ETAGE 1 Dstalement : Filtre adapt 1

yk

(1)

ETAGE 2 Dstalement : Filtre adapt 1 Rtalement : (1)

yk

(1)

PSfrag replacements r

Dstalement : Filtre adapt 2

Dstalement : Filtre adapt M

Rtalement : (M )

F IG . 1.23 Structure du r cepteur du syst` me CDMA synchrone utilisant un d tecteur PIC e e e

it ration, puis le d tecteur PIC est appliqu aux it rations suivantes lorsque les d cisions sur tous les e e e e e utilisateurs sont d j` obtenues simultan ment lors de la premi` re it ration. ea e e e

1.2.3 Turbo-d tection CDMA e


Diff rentes m thodes de d tections multi-utilisateurs ont et pr sent es dans la sous-section 1.2.2. e e e e e e Ces d tecteurs donnent de bonnes performances pour une complexit raisonable quand le taux de e e charge nest pas elev (en g n ral c < 100%). Par contre, lorsque les interf rences MAI augmentent e e e e de facon signicative ou lorsque les interf rences ISI sajoutent a elles, les performances de ces e ` d tecteurs se d gradent rapidement. Une technique it rative qui permet de prendre en compte les e e e interf rences MAI, en associant a la d tection un codage de canal et un entrelacement, peut etre alors e ` e imagin e. Deux approches peuvent etre distingu es selon lemplacement des entrelaceurs : le syst` me e e e CDMA a entrelacement bits et le syst` me CDMA a entrelacement chips. ` e ` 1.2.3.1 ` CDMA a entrelacement bits

La gure 1.24 pr sente la structure de l metteur dun syst` me CDMA avec codage de canal et e e e entrelacement au niveau bits. A l mission, linformation d(m) de chaque utilisateur est cod e en utilisant un code correcteur dere e reurs, qui peut etre un code convolutif ou des codes convolutifs concat n s. Les donn es cod es sont e e e e ensuite permut es par des entrelaceurs bits. Ces entrelaceurs masquent leffet correlateur et donnent e au signal un aspect al atoire. Ils sont donc utilis s pour casser les paquets derreurs en entr e du e e e par les codes d talement avant d tre emises. I = R c K repr sente la taille de chaque bloc dine e e d codeur, lors de la r ception. Les donn es entrelac es {b i e e e e
(m)

; i = 1, . . . , I} sont ensuite multipli es e

formation cod e, Rc est le rendement de code et K est la taille de chaque bloc dinformation. e

Le canal peut etre a trajets multiples, dans ce cas il est repr sent par la gure 1.3 pour chaque uti ` e e lisateur. Lensemble talement-canal peut donc etre vu comme un codeur interne. L metteur et le e e canal forment alors un syst` me a concat nation s rie. e ` e e

PSfrag replacements

42

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

d(1) d(2)

Codeur de canal Codeur de canal

(1) (2)

b(1) b(2)

c(1) c(2)

Canal 1

AWGN

Canal 2

d(M )

Codeur de canal

(M )

b(M )

c(M )

Canal M

vers rcepteur

F IG . 1.24 Structure de l metteur pour un syst` me multi-utilisateurs CDMA avec codage de canal e e et entrelacement

Dans le cas g n ral, le r cepteur correspondant utilise un syst` me de d tection de type turbo e e e e e appel turbo-d tection. Sa structure est repr sent e sur la gure 1.25 o` RV d signe le rapport de e e e e u e vraisemblance et Extr linformation extrins` que. e PSfrag replacements r Extr (m)
Dtecteur Extr multiutilisateurs
(m) 1

Dcodeur APP monoutilisateur

RV
Extr

F IG . 1.25 Structure du r cepteur du syst` me multi-utilisateurs CDMA avec codage de canal utilisant e e le turbo-d tecteur e

Ce r cepteur est constitu dun d tecteur pour M utilisateurs et de M d codeurs de canal a probabilit e e e e ` e a posteriori (A Posteriori Probability, APP). Le d tecteur peut etre de type APP ou un turbo-annuleur e dinterf rences. Nous allons nous int resser uniquement a la d tection par annulation dinterf rences, e e ` e e effectu e conjointement avec le d codage dans un processus it ratif. Pour ce faire, le d tecteur effece e e e tue lannulation des interf rences MAI et/ou ISI, tandis que les d codeurs de canal permettent dese e timer ces interf rences pour les soustraire au signal recu. Pendant le processus it ratif, le d tecteur e e e et les d codeurs s changent des informations extrins` ques. Le syst` me IDMA trait dans cette th` se e e e e e e utilise cette structure de turbo-annuleur dinterf rences (turbo-d tection) pour effectuer la d tection e e e multi-utilisateurs. Lalgorithme de d tection utilis nest autre que la version simpli e de celui proe e e pos par X.Wang et H. V. Poor pour un syst` me CDMA [84]. Cet algorithme est d crit en d tail en e e e e Annexe A. Les etudes effectu es dans [84] ont montr que la technique utilis e a la r ception est capable e e e ` e de combattre efcacement les interf rences MAI et ISI. N anmoins, cette technique n cessite une e e e normalisation des s quences composites obtenues par convolution de la s quence PN avec la r ponse e e e du canal, avant transmission. Or, cela nest pas toujours possible sachant quen r alit les coefcients e e

1.2. TRANSMISSION NUMERIQUE MULTI-UTILISATEURS

43

datt nuation du canal ne sont pas connus a l mission, dautant plus que les diff rents r cepteurs e ` e e e voient diff rents canaux. Le syst` me CDMA a entrelacement chips pr sent ci-dessous ne n cessite e e ` e e e pas quant a lui cette normalisation. ` 1.2.3.2 ` CDMA a entrelacement chips ou cI CDMA (chip Interleaved CDMA)

Lentrelacement au niveau chips a et introduit dans les ann es 80 par S. Tachikawa et G. Marue e bayashi [73] dans le but de combattre les effets du bruit impulsif par paquet. Dans [25], P. Frenger et. al. ont compar les performances dun syst` me CDMA a entrelacement chips utilisant des sie e ` gnatures al atoires avec celles dun syst` me CDMA a entrelacement bits utilisant des codes a faible e e ` ` rendement. La comparaison est effectu e dans le contexte des canaux mono-trajet et a deux trajets e ` a evanouissements. A la r ception, une technique de d tection mono-utilisateur qui consid` re les in` e e e terf rences MAI comme des bruits additifs a et adopt e. En 2002, R. H. Mahadevappa et J. G. Proakis e e e ont replacements e e ` e PSfragpropos un syst` me CDMA a entrelacement chips qui utilise une technique de d tection multiutilisateurs. Ce syst` me, quils ont baptis cI CDMA [47], est capable de combattre efcacement les e e effets des interf rences MAI et ISI, sans m me avoir recours a un codage de canal. Parall` lement, e e ` e Li Ping et. al. ont propos le syst` me IDMA [55] qui sav` re etre un cas particulier du syst` me cI e e e e CDMA, pour lequel les entrelaceurs sont les uniques moyens de s paration des signaux des diff rents e e utilisateurs. La structure de l metteur avec entrelacement au niveau chips pour un syst` me CDMA sans coe e dage de canal propos dans [47] est donn e sur la gure 1.26. e e d(1) d(2) c(1) c(2) b(1) b(2) (1) (2)
Canal 1

x(1) x(2)

AWGN

Canal 2

d(M )

c(M )

b(M )

(M )

Canal M

x(M )

vers rcepteur

F IG . 1.26 Structure de l metteur pour un syst` me multi-utilisateurs CDMA a entrelacement chips e e `

Lentrelaceur du cI CDMA est utilis pour disperser les chips dun symbole modul a chaque instant, e e` ainsi il disperse leffet de bruit impulsif par paquet sur plusieurs bits et diminue la probabilit dere reurs sur les bits. Un canal a trajets multiples est consid r , il peut etre repr sent par la gure 1.3 pour chaque utilisa` ee e e teur. Apr` s echantillonnage a linstant chip, le signal recu peut etre exprim sous la forme : e ` e
L1 M

ri =
l=0 m=1

xil hl

(m) (m)

+ wi

i = 0, . . . , I

(1.45)

44

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

o` : u I = J + L 1 est la taille du bloc dinformation recu et J repr sente la taille du bloc dinfor e mation emis,
(m) (m)

xj

` ` est le j eme chip transmis par le meme utilisateur,

{hl

teur m.

; l = 0, . . . , L 1} sont les coefcients datt nuation du canal correspondant a lutilisae `

Dans [47], les auteurs ont propos deux m thodes de traitement a la r ception pour un syst` me e e ` e e cI CDMA. Le premier est un d tecteur MAP qui maximise la probabilit a posteriori P [d|r]. Ce e e d tecteur optimal a une complexit exponentielle. Le second d tecteur utilise le principe de turboe e e annuleur dinterf rences dont la structure est similaire a celle donn e sur la gure 1.25. Lalgorithme e ` e de d tection utilise une technique de combinaison MRC pr sent e en 1.1.4.2. La d rivation de lalgoe e e e rithme propos par R. H. Mahadevappa et J. G. Proakis est donn e en Annexe B. e e

1.2.4 Traitement sur canal multi-trajets


Cette sous-section pr sente les techniques utilis es pour combattre les effets du canal multi-trajets e e a evanouissements et proter de la diversit , lors dune transmission multi-utilisateurs. Deux types ` e de syst` mes peuvent etre distingu s. Le premier utilise une technique de combinaison et exploite la e e diversit de trajets, tel que le r cepteur RAKE. Le second fait appel a la technique multi-porteuses e e ` OFDM et exploite la diversit fr quentielle. e e

1.2.4.1

R cepteur RAKE e

Pour les canaux multi-trajets, le r cepteur recoit plusieurs copies du signal avec diff rents e e att nuations et retards. Si ces derniers sont connus du r cepteur, celui-ci peut alors exploiter la divere e sit de trajets du canal en combinant les diff rentes copies du signal emis. Pour ce faire, un r cepteur e e e RAKE est n cessaire. e Soit un canal a L trajets o` les L r pliques du signal sont emises sur L canaux ind pendants ` u e e distincts. Chaque r plique est affect e par un echantillon de bruit AWGN w l , subit une att nuation hl e e e i.i.d de type Rayleigh et est retard e dun instant l , o` l = 0, . . . , L 1. La gure 1.27 pr sente la e u e structure dun r cepteur RAKE pour un utilisateur m quelconque. e Cette structure est compos e dune concat nation s rie dun ltre adapt au canal discret equivalent, e e e e dun ltre adapt a la s quence d talement de lutilisateur m consid r et dune technique de come` e e ee binaison qui est de type MRC ici. Le r cepteur RAKE a pour r le dadditionner de mani` re pond r e e o e ee les signaux recus a travers les L trajets. Il est constitu dun ensemble de L branches dits doigts, ` e chacun permettant de d s taler le signal recu selon lun des trajets pris en compte. La technique MRC ee permet de recombiner les signaux d s tal s correspondant aux trajets consid r s. Son principe a et ee e ee e d crit en d tail dans 1.1.4.2. e e

1.2. TRANSMISSION NUMERIQUE MULTI-UTILISATEURS


PSfrag replacements

45

0 1

r(t 0 ) r(t 1 )

Dstalement: Filtre adapt Dstalement: Filtre adapt MRC

(m)

L1

r(t L1 )

Dstalement: Filtre adapt

F IG . 1.27 Structure dun r cepteur RAKE pour un utilisateur m quelconque e

1.2.4.2

Techniques dacc` s multi-porteuses e

Comme evoqu en 1.1.3.2, la technique multi-porteuses OFDM est utilis e pour combattre les e e effets du canal multi-trajets a evanouissements. Cette technique est tr` s souvent combin e avec le ` e e syst` me CDMA pour former les techniques dacc` s multi-porteuses dont les plus utilis es sont la e e e technique MC-DS-CDMA (Multi-Carrier DS CDMA), la technique MT-CDMA (Multi-Tone CDMA) et la technique MC-CDMA (Multi-Carrier CDMA). La technique MC-DS-CDMA consiste a etaler a laide dun m me code le ux de donn es de ` ` e e chaque sous-porteuse. Tout dabord, une conversion s rie parall` le est effectu e. Puis, un etalement e e e de type s quence directe est appliqu aux donn es sur chaque sous-porteuse. Le code utilis est idene e e e tique pour chaque sous-porteuse et est d di a lutilisateur. L talement est effectu dans le domaine e e` e e temporel des donn es, ce qui permet de b n cier dune diversit temporelle dans le cas o` le nombre e e e e u de sous-porteuses Nc est elev . Pour exploiter cette diversit , une technique de combinaison MRC e e peut etre utilis e a la r ception. e ` e La technique MT-CDMA repose egalement sur un etalement dans le domaine temporel. L talement, gr ce a la signature sp cique a chaque utilisateur, est effectu sur les echantillons du e a ` e ` e symbole OFDM obtenus dans le domaine temporel apr` s lop ration IFFT. Avec cette conguration, e e m me si avant lop ration d talement les sous-porteuses sont orthogonales, la condition dorthogoe e e nalit nest plus v ri e apr` s l talement. An de mieux combattre les interf rences entre utilisae e e e e e teurs, cette technique utilise alors des codes tr` s longs ayant de bonnes propri t s dauto-corr lation e ee e et dinter-corr lation. Le r cepteur correspondant est un r cepteur RAKE. e e e Avec la technique MC-CDMA, chaque symbole de donn es est tout dabord etal . Puis la convere e sion s rie parall` le est effectu e suivie de lop ration IFFT. La technique MC-CDMA effectue alors e e e e un etalement de donn es dans le domaine fr quentiel, ce qui permet de proter de la diversit e e e fr quentielle du canal. Par ailleurs, cette technique a pour avantage de poss der deux domaines e e dorthogonalit contrairement aux techniques pr sent es pr c demment. Le premier est celui des e e e e e fr quences pour les donn es dun m me utilisateur et le second est celui des codes d talement entre e e e e

46

CHAPITRE 1. TRANSMISSION NUMERIQUE MONO-UTILISATEUR ET MULTI-UTILISATEURS

les utilisateurs. Gr ce a ces avantages, cette technique est souvent consid r e comme un candidat a ` ee potentiel pour linterface air de la future g n ration mobile 4G. e e

1.2. TRANSMISSION NUMERIQUE MULTI-UTILISATEURS

47

Conclusion
Dans ce premier chapitre, des notions de transmission num rique mono-utilisateur et multie utilisateurs ont et introduites. e Tout dabord, le fonctionnement dune chane de transmission mono-utilisateur de base a et e d crit. Il a permis de d nir les mod` les de canaux utilis s dans le cadre de cette th` se, notamment, e e e e e les canaux mono-trajets (AWGN et de Rayleigh) qui seront consid r s lors des etudes th oriques ou ee e lors de la v rication de la faisabilit dun syst` me, puis les canaux multi-trajets de Rayleigh, adopt s e e e e dans le contexte de communication sans l. Les diff rentes techniques utilis es pour contrer les perturbations dun canal multi-trajets ont e e egalement et evoqu es. Nous nous sommes int ress s en particulier a la technique OFDM, sou e e e e ` vent adopt e pour combattre les effets de la selectivit fr quentielle du canal. Dans le troisi` me chae e e e pitre, nous proposerons un syst` me combinant la technique OFDM avec la technique dacc` s multiple e e IDMA. Enn une notion de diversit a et pr sent e. Cette notion servira de base a l tude de diversit dun e e e e ` e e syst` me bas sur la technique IDMA, pr sent e dans le troisi` me chapitre. e e e e e En ce qui concerne la transmission num rique multi-utilisateurs, nous nous sommes int ress s e e e uniquement a la technique CDMA. Plusieurs d tecteurs d di s aux syst` mes CDMA ont et pr sent s, ` e e e e e e e parmi lesquels des r cepteurs utilisant des traitements it ratifs. Le principe du syst` me CDMA a e e e ` entrelacement bits et celui du syst` me CDMA a entrelacement chips ont alors et d crits. Pour le e ` e e premier, le traitement it ratif a la r ception met en oeuvre un d tecteur et un d codeur de canal a e ` e e e ` entr es/sorties pond r es. Tandis que pour le second, l talement constitue un codeur externe et le e ee e canal multi-trajets peut etre consid r comme codeur interne. Ainsi, gr ce au traitement it ratif bas ee a e e sur la technique MRC, ce dernier est capable de combattre efcacement les interf rences MAI et ISI, e sans avoir recours a un code correcteur derreurs. ` Enn, des m thodes permettant dexploiter la diversit due au canal multi-trajets ont et evoqu es. e e e e Le deuxi` me chapitre introduit la technique IDMA et d crit son principe. Ses performances, obe e tenues par simulations2 , seront egalement pr sent es. e e

Dans cette etude, la mod lisation des syst` mes a et r alis e en langage C. e e e e e

CHAPITRE

IDMA et d tection e multi-utilisateurs

La technique dacc` s multiple CDMA ainsi que des m thodes de d tection multi-utilisateurs avec e e e et sans codage de canal ont et pr sent es dans le premier chapitre. Le syst` me CDMA a entrelae e e e ` cement chips (cI CDMA), propos en 2002 par R. H. Mahadevappa et J. G. Proakis [47], permet e d liminer conjointement les interf rences MAI et les interf rences ISI, en pr sence dun canal multie e e e trajets. Pour ce faire, un traitement it ratif est utilis a la r ception. La d tection multi-utilisateurs e e ` e e correspondante repose a la fois sur une technique dannulation dinterf rences et sur une technique ` e de combinaison MRC. Les performances de ce syst` me, sans codage de canal, sapprochent des pere formances mono-utilisateur sans interf rences ISI m me quand le nombre dutilisateurs M est egal e e au facteur d talement S, ce qui correspond a un taux de charge de 100% [48]. e ` Parall` lement, Li Ping et. al. ont propos une nouvelle technique dacc` s multiple quils ont bape e e tis e IDMA pour Interleave Division Multiple Access. Cette technique sav` re etre un cas particulier e e du cI CDMA, pour lequel les utilisateurs sont distingu s a laide de diff rents entrelaceurs. La teche ` e nique IDMA b n cie de diff rents avantages de la technique CDMA, notamment, des bonnes proe e e pri t s de l talement de spectre evoqu es en 1.2.1.1. Mais contrairement au syst` me CDMA, tous les ee e e e utilisateurs peuvent avoir le m me code d talement. En effet, les entrelaceurs sont le seul moyen de e e distinguer des diff rents utilisateurs. Par ailleurs, dans les etudes initialement publi es [42,55,57], les e e performances du syst` me IDMA sont proches de la limite th orique dun syst` me multi-utilisateurs, e e e bien quaucune optimisation ne soit effectu e lors de la conception des entrelaceurs. Ces derniers e sont en effet g n r s de facon al atoire. Cest pourquoi, la technique IDMA a attir lattention de la e ee e e communaut scientique, tout dabord par linnovation quelle apporte, mais egalement parce que les e premi` res publications sur cette technique montrent quelle semble prometteuse pour linterface air e de la future g n ration de communications mobiles. e e Au cours de ces trois derni` res ann es, dautres equipes de recherche ont commenc a sinterrese e e` ser a la technique IDMA. La plupart des investigations se sont focalis es sur l tude des performances ` e e du syst` me IDMA dans le contexte de r seaux de communications actuelles et futures. Ainsi, d` s e e e 2004, un syst` me a base de la technique IDMA pouvant r pondre aux futurs besoins des syst` mes de e ` e e la 4G sur la voie montante a et propos par une equipe de recherche de luniversit de Kiel [69, 70]. e e e

50

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

En 2005, Zhou et. al. ont quant a eux propos le syst` me IDMA comme une technique pouvant ` e e am liorer la capacit dacc` s multiple dune communication sur la voie descendante au del` de la e e e a 3G [89]. En 2006, une etude dun syst` me IDMA dans le cadre de r seau Ad Hoc a et publi e par e e e e une equipe de DoCoMo Eurolabs [39]. Ce deuxi` me chapitre pr sente la technique IDMA propos e par Li Ping et al. [55]. Dans cette e e e etude, des canaux th oriques mono-trajets sont consid r s et le syst` me est suppos synchrone. e ee e e Les sections 2.1 et 2.2 d crivent respectivement le principe de l metteur et du r cepteur IDMA. e e e La d rivation de lalgorithme de d tection multi-utilisateurs ainsi que le processus it ratif a la e e e ` r ception sont alors d taill s. e e e An d valuer le proc d it ratif du r cepteur multi-utilisateurs IDMA, une etude des bornes de e e e e e performances du syst` me est pr sent e dans la section 2.3. e e e Dans la section 2.4, les performances du syst` me IDMA sur des canaux mono-trajets, notamment e le canal AWGN et le canal de Rayleigh, sont pr sent es respectivement pour un syst` me sans codage e e e de canal et avec un code CRSC (simple et concat n ). Cette etude permet notamment de valider, par e e des r sultats de simulation, la technique IDMA et les performances du syst` me publi es par l quipe e e e e de Li Ping [55]. Par ailleurs, linuence du codage de canal sur les performances asymptotiques du syst` me, puis celle du code d talement sur la convergence du syst` me sont mises en evidence. e e e La section 2.5 a pour objectif d tudier le compromis entre les performances asymptotiques et e la convergence du syst` me. Un syst` me utilisant un turbocode a faible rendement est tout dabord e e ` pr sent , dans le but danalyser les performances du syst` me lorsque le code est construit de mani` re e e e e a apporter de la redondance a partir du rendement du code correcteur derreurs plut t qu` partir ` ` o a du facteur d talement. Ensuite, la convergence du syst` me IDMA, avec et sans codage de canal, e e sera etudi e a laide de diagramme EXIT. Enn, nous tentons de trouver un compromis entre la e ` convergence et les performances asymptotiques du syst` me en fonction des applications envisag es. e e Les sections 2.3 et 2.5 constituent notre premi` re contribution sur le sujet. e

2.1. EMETTEUR IDMA

51

2.1 Emetteur IDMA


La technique dacc` s multiple IDMA permet dallouer une m me bande de fr quences a plusieurs e e e ` utilisateurs tout en leur permettant d mettre simultan ment. La m thode dacc` s est alors semblable e e e e a celle du syst` me CDMA repr sent e sur la gure 1.17 (c). La diff rence entre les deux techniques ` e e e e r side dans la mani` re de distinguer les diff rents utilisateurs et de s parer les signaux correspone e e e dant a ces utilisateurs. Pour un syst` me IDMA, la signature dun utilisateur est diff renci e par un ` e e e entrelaceur sp cique et non par un code d talement particulier comme pour la technique CDMA. e e

2.1.1 Structure de l metteur IDMA e


La gure 2.1 repr sente la structure de l metteur dun syst` me IDMA pour un utilisateur m e e e quelconque, o` m = 1, . . . , M et M est le nombre maximal dutilisateurs consid r s. Cette structure u ee PSfrag replacements est similaire a celle du syst` me cI CDMA pr sent e sur la gure 1.26 pour M utilisateurs. ` e e e b(m) x(m)

d(m)

Codeur de canal (FEC)

Etalement

(m)

Code faible rendement

F IG . 2.1 Structure de l metteur IDMA pour un utilisateur m quelconque e

Soit d(m) ={dk ; k = 1, . . . , K} linformation provenant de lutilisateur m ; K repr sente la taille de e en utilisant un code a faible rendement not C. Ce code peut etre identique ou diff rent pour chaque ` e e chaque bloc dinformation. Cette information est cod e en une s quence b (m) = {bj e e
(m)

(m)

; j = 1, . . . , J}

utilisateur, ce qui diff rencie le syst` me IDMA du syst` me cI CDMA. En effet, ce dernier utilise e e e un code correcteur derreurs ou FEC (Forward Error Correction), soit un code d talement, soit une e combinaison des deux. Son principe sera d crit en d tail dans la sous-section 2.1.2. e e Le codeur est suivi dun entrelaceur, not (m) pour un utilisateur m quelconque. Celui-ci transe forme la s quence dinformation etal e b (m) en sa version entrelac e x (m) = {xj e e e
(m)

un code d talement sp cique a chaque utilisateur. Dans le cas pr sent, le code C peut etre, soit e e ` e

a la diff rence dun syst` me cI CDMA, ces entrelaceurs doivent etre sp ciques a chaque utilisateur. ` e e e `

syst` me cI CDMA. Les entrelaceurs { (m) ; m = 1, . . . , M } sont donc des entrelaceurs chips. Mais e

en sortie du code a faible rendement C. Lentrelacement est appliqu au niveau chips comme pour le ` e

la convention pour un syst` me CDMA, nous appellons chips les donn es etal es ou cod es {b (m) }, e e e e

}. En respectant

Cest la caract ristique principale de la technique IDMA. Ces entrelaceurs sont en effet le seul moyen e sont x s pour toute la transmission. Dans notre etude, nous consid rons dans un premier temps des e e entrelaceurs g n r s de facon al atoire. Nous proposons dans le quatri` me chapitre des entrelaceurs e ee e e r alistes, cest-` -dire, pouvant etre concus lors dune int gration mat rielle du syst` me. e a e e e de distinguer les diff rents utilisateurs. Les entrelaceurs { (m) } sont g n r s ind pendamment et e e ee e

52

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

An de simplier les mod lisations, les symboles envoy s sont suppos s de type BPSK. Par e e e ailleurs, nous supposons que les utilisateurs emettent avec la m me puissance, ce qui implique, dans e un r seau de communication, la pr sence dun m canisme de contr le automatique de puissance. e e e o Ainsi, pour une transmission synchrone et un canal th orique mono-trajet, apr` s echantillonnage a e e ` linstant chip, le signal recu correspondant a M utilisateurs peut s crire sous la forme dun symbole ` e r el rj tel que : e
M

rj =
m=1

h(m) xj

(m)

+ wj

j = 1, 2, ..., J

(2.1)

o` : u xj
(m) ` ` est le j eme chip transmis par le meme utilisateur, ` h(m) repr sente un coefcient datt nuation du canal pour le m eme utilisateur, e e

{wj } sont les echantillons de bruit blanc r el additif gaussien, de moyenne nulle et de variance e
2 w = N0 2 .

2.1.2 Principe de codage


Sur la gure 2.1, le code C est constitu dune concat nation s rie dun code correcteur derreurs e e e

et dun code d talement. Mais il peut egalement n tre constitu que de lun ou de lautre. Par la e e e suite, le syst` me est dit non cod si le code C est constitu uniquement par un code d talement. e e e e code d talement. e 2.1.2.1 Codage de canal Tandis quun syst` me cod utilisera toujours la combinaison dun code correcteur derreurs avec un e e

Li Ping et. al. ont effectu des simulations en utilisant des codes convolutifs lorsquun syst` me e e cod est consid r . Dans [57], ils ont compar les performances du syst` me IDMA utilisant un turboe ee e e Hadamard a faible rendement [59], avec un turbocode convolutif de rendement R c = `
1 3

[6] associ e

a un code d talement. Les codes correcteurs derreurs utilis s dans notre etude, notament un code ` e e CRSC et un turbocode CSRC, ont et pr sent s en 1.1.2.2. Par ailleurs, nous avons etudi les pere e e e fomances du syst` me IDMA utilisant un turbocode convolutif a faible rendement. Cette etude sera e ` abord e dans la sous-section 2.5.1 et la construction du code a faible rendement choisi sera alors e ` explicit e. e 2.1.2.2 Code d talement e

L talement est une forme particuli` re de codage. Il consiste a multiplier la s quence dinformae e ` e tion par un code d talement. A la diff rence dun syst` me CDMA, lutilisation de codes orthogoe e e naux entre eux nest pas a priori n cessaire, puisque pour un syst` me IDMA, les utilisateurs sont e e

2.1. EMETTEUR IDMA

53

distingu s a laide de diff rents entrelaceurs. Cest pourquoi, les codes d talement utilis s sont des e ` e e e codes a r p tition. ` e e Consid rons un etalement binaire, chaque donn e dinformation d k e e le temps a laide dun code a r p tition ` ` e e c (m) =
(m) {cs ; s (m)

a emettre est etal e dans ` e

= 1, . . . , S} de taille S ; S etant le facteur

d talement d ni par la relation (1.32). Un chip correspondant a la donn e dinformation emise par e e ` e
` le meme utilisateur peut alors s crire comme suit : e

xj

(m)

= xks = dk

(m)

(m)

(m) cs (m) (m) (m)

(2.2)
(m)

o` lindice du chip ks correspond a j tel que j = (k 1)S + s. Ainsi, les {x k1 , xk2 , xk3 , ..., xkS } u ` forment la s quence des chips correspondant a d k e `
(m) (m) (m) (m) (m)

tel que :

c1 xk1 = c2 xk2 = c3 xk3 = ... = cS xkS = dk Une conversion bit/symbole BPSK etant consid r e, le chip emis x j ee

(m) (m)

(m) (m)

(m)

(2.3)

(m)

prend alors sa valeur

[+1, 1, +1, 1, ...., +1, 1] utilis e dans [42, 55, 57]. e

d talement et une s quence de +1 et de 1 uniform ment r partie. Nous avons choisi la s quence e e e e e

dans la base Bs = {+1, 1}. Dans cette etude, chaque utilisateur utilise le m me code e

54

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

2.2 R cepteur IDMA e


Pour r cup rer les donn es dinformation emises par chacun des utilisateurs, le syst` me fait ape e e e pel a un r cepteur it ratif de type turbo. Celui-ci utilise une technique de d tection et de d codage ` e e e e conjoints, dont la stucture est semblable a celle repr sent e sur la gure 1.25. Le r cepteur pro` e e e pos dans [55] utilise une strat gie de d tection chip par chip. Pour un utilisateur consid r , celle-ci e e e ee consiste a cr er une estimation s par e des interf rences engendr es par les autres utilisateurs, dits ` e e e e e utilisateurs interf rents, an de les soustraire au signal recu. e

2.2.1 Structure du r cepteur IDMA e


La gure 2.2 repr sente la structure du r cepteur IDMA propos dans [55]. e e e

rag replacements

Canal de transmission

Rcepteur
g(1) (1) e(1) r

DEC
(1)

(1)

h x(m)

(m)

AWGN

ESE

signaux des autres utilisateurs

g(M ) (M ) e(M )
1

DEC
(M )

(M )

F IG . 2.2 Structure du r cepteur IDMA pour M utilisateurs e

Le r cepteur est constitu dun d tecteur de chip gaussien que nous appellerons ESE pour Elementary e e e Signal Estimator et de d codeurs (DEC) APP. Dans le processus it ratif de r cup ration des donn es e e e e e dinformation, le d tecteur ESE et les d codeurs DEC s changent une information sur les bits emis e e e de mani` re turbo. Apr` s un nombre sufsant dit rations, les d codeurs DEC prennent des d cisions e e e e e dures sur les bits dinformation emis ; celles-ci sont not es d e {h(m) }
(m)

pour un utilisateur m consid r . ee

Le r cepteur permet destimer les bits a partir du signal recu r={r j }, des coefcients de canal e ` et de la contrainte C de code. Le r cepteur optimal qui traite conjointement le code C et les e

entrelaceurs pour un canal a acc` s multiple a une complexit calculatoire qui augmente exponen` e e

tiellement avec les param` tres, rendant sa r alisation impossible en l tat. Consid rer une approche e e e e sous-optimale permet de r duire la complexit . Elle consiste a effectuer des traitements s par s du e e ` e e

2.2. RECEPTEUR IDMA

55

canal a acc` s multiple et du code C en se basant sur une ou plusieurs des conditions, cest-` -dire, r ` e a et/ou h et/ou C, puis a combiner par la suite les r sultats en utilisant un processus it ratif. ` e e La contrainte C du code etant ignor e dans le d tecteur ESE, la sortie g (m) ={gj e e
(m)

est d nie par le logarithme du rapport de vraisemblance extrins` que not LLR Ext (LLR : Logarithm e e e Likelihood Ratio). Or, dapr` s le crit` re MAP et en utilisant la loi de Bayes, la probabilit a posteriori e e e peut etre exprim e comme suit [61] : e
(m) P (xj |r)

} de ce dernier

p(r|xj

(m)

p(r)

) P (xj

(m)

(2.4) (2.4) est

o` P (xj u

(m)

) est la probabilit a priori. Sachant que le d nominateur de l quation e e e

ind pendant du signal qui a et emis, cette equation peut se simplier : e e P (xj Ainsi : gj
(m) (m)

|r) = p(r|xj

(m)

) P (xj

(m)

do` u

LLRAPP = LLRExt + LLRAP

= LLRAPP LLRAP = log p(r|xj


(m) (m) p(r|xj

= +1, h) = 1, h)

m, j

(2.5)

Un canal mono-trajet sans m moire etant consid r , l quation (2.5) peut etre r ecrite comme suit : e ee e e
(m) gj

= log

(m) p(rj |xj

p(rj |xj

(m)

= +1, h) = 1, h)

m, j

(2.6)

` Quant au d codeur, il est constitu de M d codeurs APP locaux. Le m eme d codeur local effectue e e e e

un d codage APP du code pour lutilisateur m en utilisant la version d sentrelac e de g (m) . Sa sortie e e e est d nie par le LLR extrins` que suivant : e e
(m) ej

= log

P (xj

(m)

= +1|g(m) , C) = 1|g(m) , C)

(m) P (xj

gj

(m)

m, j

(2.7)

Le LLR e(m) = {ej

(m)

utilis lors de la prochaine it ration par le d tecteur ESE comme le montre la gure 2.2. Dans notre e e e
(m)

` } est aussi linformation de retour ou feedback, pour le m eme utilisateur. Il sera

etude, les LLR avant et apr` s entrelacement sont not s de la m me facon : {e j e e e pour les
(m) {gj }

a la sortie du d tecteur ESE. ` e

} ; il en est de m me e

2.2.2 D tecteur multi-utilisateurs ESE e


Le d tecteur multi-utilisateurs ESE permet de g n rer des estimations pour les chips {x j e e e
` j eme (m)

contrainte C du code etant ignor e, le e

chip du

` meme

utilisateur

(m) xj

est consid r comme une ee

}. La

56

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

variable al atoire. Le LLR extrins` que e j e e

(m)

` fourni par le meme d codeur APP est utilis comme LLR e e

a priori au niveau du d tecteur ESE. Il s crit alors : e e ej


(m)

log

P (xj P (xj

(m)

= +1) = 1)
(m)

(m)

(2.8)

A la premi` re it ration, aucun LLR extrins` que nest disponible, le LLR a priori est alors initialis a e e e e` z ro pour le premier calcul du d tecteur ESE. A partir de l quation (2.8), le chip x j e e e calculant sa moyenne j
(m)

est estim 1 en e

et sa variance j =
(m) E(xj )

(m)

, donn es par les equations suivantes : e


(m) (m)

(m) j

exp(ej

exp(ej

)1 )+1
(m) 2

= tanh

ej

(m)

(2.9) (2.10)

(m)

= V ar(xj

(m)

) 1 (j
(m)

En consid rant l quation (2.1) et en notant j e e s crire sous la forme : e

= rj h(m) xj + j
(m)

(m)

` , le j eme chip du signal recu peut

rj = h(m) xj o` j u
(m)

(m)

(2.11)

correspond au terme dinterf rence plus bruit. En appliquant le th eor` me de la limite cene e peut etre approch par une variable al atoire gaussienne dont la moyenne et la variance e e

trale,

(m) j

sexpriment comme suit2 : E(j


(m) (m)

) = E(rj ) h(m) j

(m) 2

(2.12) j
(m)

V ar(j En tenant compte de (2.1) 3 :

) = V ar(rj ) h(m)

(2.13)

E(rj ) =
m=1

h(m) j
M

(m)

(2.14)
(m)

2 V ar(rj ) = w + m=1

(h(m) )2 j

(2.15)

Do` , le LLR dans l quation (2.6) peut se r ecrire sous la forme 4 : u e e (m) (m) rj E(j ) h(m) , V ar(j ) (m) gj = log (m) rj E( (m) ) + h(m) , V ar(j ) = 2h
1

(m)

rj E(j V

(m)

(m) ar(j )

(2.16)

voir Annexe C ( a) et b) ) pour le d tail des equations e voir Annexe C ( c) ) pour le d tail des equations e 3 voir Annexe C ( d) ) pour le d tail des equations e 4 voir Annexe C ( e) ) pour le d tail des equations e
2

2.2. RECEPTEUR IDMA

57

o` la densit de probabilit dune variable al atoire gaussienne est donn e par : u e e e e (t, 2 ) = (2 2 ) 2 exp
1

t2 2 2

Bien quissue dun calcul de LLR donn par la relation (2.5), l quation (2.16) met en evidence une e e annulation dinterf rences MAI. e Algorithme de d tection chip e Lalgorithme de d tection chip peut etre resum comme suit : e e Initialisation : ej
(m)

=0

m, j. ej
(m)

Processus it ratif : e
(m) j

= tanh

2
(m) 2

m, j, ) m, j j
(m)

(2.17) (2.18) (2.19) (2.20) (2.21) (2.22) (2.23)

(m)

= 1 (j
M m=1

E(rj ) =

h(m) j
M

(m)

2 V ar(rj ) = w + m=1

(h(m) )2 j
(m)

j m, j m, j m, j
(m)

E(j

(m) (m)

) = E(rj ) h(m) j

V ar(j

) = V ar(rj ) (h(m) )2 j = 2h
(m)

(m)

(m) gj

rj E(j V

(m)

(m) ar(j )

Apr` s cette derni` re op ration, la donn e dinformation g j e e e e Le d codeur calcule alors le LLR extrins` que e e
(m) ej .

n cessaire au d codage est obtenue. e e

Une fois le d codage termin , les calculs de e e

l quation (2.17) a l quation (2.23) sont r it r s. e ` e e ee

` 2.2.3 D codeur a probabilit a posteriori e e


Le codeur peut utiliser soit un code correcteur derreurs, soit un code a r p tition, soit une ` e e combinaison des deux (voir 2.1.2). Selon le type de codage, le d codage peut etre un ensemble de e d s talement/d codage de canal, un d s talement ou un d codage de canal. ee e ee e 2.2.3.1 D codage avec un ensemble de d s talement et d codage de canal e ee e

Ce principe de d codage est utilis si le code est constitu dune concat nation s rie dun code e e e e e correcteur derreurs avec un code a r p tition. Le sch ma bloc du r cepteur correspondant, pour un ` e e e e utilisateur m quelconque, est donn par la gure 2.3. e

PSfrag replacements 58
(m)

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS


gj rj ej
ESE

(m) 1

Dstalement + Etalement

Lk (m)
Dcodeur (m) de Lk canal

(m)

(m) dk

(m) ej (p) p = m

F IG . 2.3 Sch ma bloc du r cepteur effectuant un d codage constitu dun ensemble de d s talement e e e e ee et de d codage de canal pour un utilisateur m quelconque e

Ces LLR sont ensuite d sentrelac s puis d s tal s comme lindique la gure 2.3. Le d s talement est e e ee e ee une simple somme sur les chips correspondants a un symbole de donn e emis : ` e
S1

Le d tecteur ESE fournit des LLR {g j e

(m)

} a sa sortie, comme evoqu dans la sous-section 2.2.2. ` e

Lk o` cs u
(m)

(m)

=
s=0

(m) cs gj

(m)

(2.24)

repr sente l l ment du code a r p tition correspondant a la donn e dinformation emise e ee ` e e ` e

comme d nie par l quation (2.2) et lindice j est egal a (k 1)S + s (voir 2.1.2.2). e e `
(m)

Les donn es dinformation n cessaires au d codage de canal sont d` s lors disponibles. Puis, le e e e e d codeur de canal fournit les LLR a posteriori {L k } a partir du d codage APP. Les LLR exe ` e
(m)

(voir gure 2.3) :

trins` ques {ej e

e } sont obtenus a partir des LLR a posteriori {L k } en effectuant lop ration suivante ` ej
(m)

(m)

= Lk

(m)

(m) cs gj

(m)

(2.25)

Lop ration de soustraction assure que e j e peut etre aussi approch e par : e ej
(m)

(m)

est une information extrins` que [47, 56]. Cette equation e

Lk

(m)

(m) cs

j
(m)

(2.26)

Cette approximation r duit non seulement le nombre dop rations, mais egalement la quantit dine e e m moire. Les LLR extrins` ques {e j e e e formation a m moriser car, pour chaque utilisateur, seuls les LLR {L k } de taille K sont gard s en ` e
(m)

ESE. Il a et d montr dans [56] que l quation (2.26) donne des performances d grad es par rapport e e e e e e lorsque le taux de charge est de 150%. Dans la suite de l tude, nous retenons l quation (2.25). e e 2.2.3.2 D codage avec simple d s talement e ee

} sont ensuite entrelac s avant d tre trait s par le d tecteur e e e e

a l quation (2.25). Un ecart de 0.5 dB peut etre constat a BER de 10 2 pour un syst` me cod , ` e e ` e e

Dans le cas o` le codeur correspond a un simple code a r p tition, le processus de d codage u ` ` e e e consiste en un d s talement, cest-` -dire une simple somme donn e par l quation (2.24). Le sch ma ee a e e e bloc du r cepteur correspondant a un utilisateur m quelconque est donn par la gure 2.4. e ` e

PSfrag replacements

2.2. RECEPTEUR IDMA


gj rj ej
ESE
(m)

59 Lk (m)

(m) 1

Dstalement + Etalement

(m)

(m) dk

(m) ej (p) p = m

F IG . 2.4 Sch ma bloc du r cepteur effectuant un d codage par un simple d s talement, pour un e e e ee utilisateur m quelconque

pour pouvoir calculer les informations extrins` ques {e j e


S1

Les {L k } ainsi obtenus sont donc les LLR a posteriori du d codeur, ils sont ensuites r etal s e e e
(m)

(m)

}. Ces derni` res sont alors donn es par : e e


(m)

ej

(m)

=
s =0

cs gj
L
(m) k

(m) (m)

(m) cs g j

(2.27)

Elles sont ensuite entrelac es avant d tre trait es par le d tecteur ESE. e e e e 2.2.3.3 D codage de code correcteur derreurs e

Dans la sous-section 2.1.2, deux types de code correcteur derreurs sont consid r s : un code ee CRSC et un turbocode CRSC. Le d codage correspondant est d ni en 1.1.2.2. Dans ce paragraphe, e e nous allons d tailler le fonctionnement du r cepteur lorsque le code correcteur derreurs est de type e e turbocode. Le sch ma du codeur dans le cas dun turbocode CRSC de rendement e
1 3

utilis dans cette etude e

est donn e par la gure 1.8. Le principe du turbo-d codeur correspondant a et pr alablement d taill e e e e e e en 1.1.2.2. La gure 2.5 repr sente la concat nation du d tecteur ESE avec le turbo-d codeur de e e e e lutilisateur m. Le d tecteur ESE, le d codeur DEC1 et le d codeur DEC2 travaillent en s rie. A chaque it ration, que e e e e e nous appelons it ration globale, le d tecteur ESE effectue une estimation des chips a partir du signal e e ` recu r et de linformation extrins` que e (m) . Puis, il d livre a sa sortie des LLR {g j e e ` utilisateur. Ces LLR sont not s e
(m) LX , (m) LY 1 (m)

et

(m) LY 2

et correspondent respectivement aux symboles


(m) (m)

} pour chaque

dinformation X et aux symboles de redondances Y 1 et Y 2. Apr` s la d tection, le d codage par le e e e e d codeur DEC1 est effectu , celui-ci fournit des LLR not s L x1 et Ly1 . Il est suivi du d codage e e e e par le d codeur DEC2 donnant les LLR not s Lx2 et Ly2 . Dans cette etude, le turbo-d codeur e e neffectue pas dit rations internes, que nous appelons it erations locales. En effet, lors de chaque e it ration globale, les deux d codeurs DEC1 et DEC2 s changent des informations extrins` ques (Z1 e e e e et Z2), puis ils echangent avec le d tecteur ESE des informations extrins` ques sur les symboles e e dinformation et de redondances. Il est tout a fait possible deffectuer des it rations locales au sein ` e du turbo-d codeur. Dans ce cas les LLR sont fournis au d tecteur ESE lors de la derni` re it ration e e e e
(m) (m)

60

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

TURBODECODEUR

DEC1 DEC2
Combinaison

(m) dk

(m) Lx1 (m) Ly1

LX1 LY 1 LX LY 2
(m) (m) (m)

DEC1

Z1

(m) Lk

Ly2 (m)
ESE

(m)

(1) Lx2
(m)
DEC2

Z2

LX2

r e(p)

(m) 1

F IG . 2.5 Concat nation du d tecteur ESE avec le turbo-d codeur correspondant a lutilisateur m e e e `

locale. Sur la gure 2.5, les d codeurs DEC1 et DEC2 fournissent tous les deux des LLR sur les e symboles dinformation, Lx1 et Lx2 . Les LLR Lx
(m) (m) (m)

trait s par le d tecteur ESE sont obtenus apr` s e e e


(m) (m) (m)

une op ration de combinaison. Dans notre etude, celle-ci consiste a comparer L x1 et Lx2 , sils sont e ` de m me signe, ils sont additionn s de facon a obtenir la valeur de L k e e ` plus able. Dans le cas contraire,
(m) Lx2 . (m) Lk

la plus grande, donc jug e la e


(m)

prendra la valeur fournie par le dernier d codeur, cest-` -dire, e a la valeur moyenne
(m)

N anmoins, dautres approches sont possibles, notamment, affecter a L k e `


(m) (m) Lx1 +Lx2

donn e par e

. Par ailleurs, comme il ny a pas eu dop ration d talement, les LLR fournies e e

par le d codeur sont directement entrelac s et transmis au d tecteur ESE, ainsi e (m) = Lk . e e e

2.2.4 Mise en oeuvre du processus it ratif au sein du r cepteur e e


Lestimation des interf rences safne au fur et a mesure des it rations. Pour ce faire, deux e ` e proc d s de traitement de linformation peuvent etre effectu s : le traitement parall ele et le traitee e e ` ment s rie. e 2.2.4.1 Traitement parall` le e

La structure du r cepteur IDMA reposant sur un traitement parall` le est repr sent e sur la e e e e gure 2.6 pour M utilisateurs. Lestimation et la suppression dinterf rences seffectuent de facon parall` le ; ce qui veut dire e e que lors de chaque it ration, les op rations donn es par les equations (2.17) a (2.23) sont effectu es e e e ` e simultan ment pour tous les utilisateurs. Tous les {g j e
(m)

} de chaque utilisateur m sont alors obtenus en

2.2. RECEPTEUR IDMA


rj g(1)
(1) 1
DEC1

61

PSfrag replacements

rj e(1)
(1)

rj g(1)
(1) 1
DEC1

e(1)
(1)

g(1)
(1) 1
DEC1

(1)

e(1) = 0

ESE

ESE

ESE

e(M ) = 0 g(M )
(M ) 1
DECM

g(M ) (M ) e(M )
(M ) 1
DECM

g(M ) (M ) e(M )
(M ) 1
DECM

(M )

F IG . 2.6 Structure du r cepteur multi-utilisateurs IDMA utilisant un traitement parall` le e e

Lalgorithme de d tection chip correspondant est resum dans la sous-section 2.2.2. e e

m me temps ; les {ej e

(m)

} correspondant sont alors mis a jour simultan ment pour lit ration suivante. ` e e

2.2.4.2

Traitement s rie e

La gure 2.7 repr sente la structure du r cepteur IDMA reposant sur un traitement s rie pour M e e e utilisateurs. Lestimation et la suppression dinterf rences sont r alis es successivement pour chaque utilisae e e teur. Pour ce faire, le processus pourrait commencer par lutilisateur le plus puissant pour que les performances du syst` me convergent rapidement au fur et a mesure des it rations. Dans notre etude, e ` e tous les utilisateurs ont la m me puissance, cest pourquoi, nous avons choisi de commencer arbie trairement le traitement par lutilisateur num rot 1. Dans ce cas, a chaque it ration, les op rations e e ` e e sur (ESE, DEC1) correspondant au 1er utilisateur sont tout dabord effectu es, puis celles sur (ESE, e
` ` DEC2) correspondant au 2eme et ainsi de suite jusquau M eme utilisateur. Cela signie que lors de

chaque it ration, g(1) est obtenu en premier en effectuant les calculs donn s par les equations (2.17) e e a (2.23). Celui-ci va ensuite etre utilis pour la mise a jour de e (1) . Puis, g(2) est calcul avec la ` e ` e nouvelle valeur de e(1) . Il est par la suite utilis pour la mise a jour de e (2) , et ainsi de suite jusqu` e ` a lobtention de g(M ) . A lit ration suivante, ce proc d est r it r et cela jusqu` la derni` re it ration. e e e e ee a e e Le processus it ratif correspondant est r sum comme suit : e e e Initialisation : Mettre

62

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

m, j : j :

(m)

= E(xj

(m)

) = 0,

(m)

= V ar(xj

(m)

)=1

E(rj ) = 0
2 V ar(rj ) = w + M m=1

h(m)

it ration = 1, m = 1 e Processus it ratif : e gj


(m)

= 2h(m)

V ar(rj ) h(m)

rj E(rj ) + h(m) j
2

(m) (m)

(2.28)

D sentrelacement des LLR avant d s talement et/ou d codage. e ee e Mise a jour de linformation extrins` que : linformation d s tal e et/ou d cod e a laquelle lin` e ee e e e ` formation a priori a et enlev e, est r entrelac e pour former linformation extrins` que e j e e e e e
(m) j (m)

. (2.29) (2.30) (2.31) (2.32) (2.33) (2.34)

= tanh

ej

(m)

2
(m) 2

j )
(m)

(m) (m)

= 1 (j = j
(m)

j |it pr c dente e e e j j j j

|it courante j e |it courante j e

E(rj ) = E(rj ) + h(m) j j


(m)

(m) (m) 2

= j

(m)

|it pr c dente e e e
(m)

V ar(rj ) = V ar(rj ) + h(m) Test du crit` re darr t : m = m + 1 e e Si m = M , alors remettre m = 1.

Sinon, r it rer lensemble des calculs de l quation (2.28) a l quation (2.34). e e e ` e

Remarque Lors dun traitement s rie, le syst` me doit a priori pr senter une meilleure convergence que lors e e e dun traitement parall` le. En effet, au cours de lit ration courante, chaque utilisateur b n cie des e e e e informations des utilisateurs trait s pr alablement, ce qui nest pas le cas lors du traitement parall` le. e e e Par contre, le traitement parall` le a une latence moindre que le traitement s rie du fait que les utilisae e teurs sont trait s simultan ment. e e

PSfrag replacements

2.2. RECEPTEUR IDMA

63

rj e(1) = 0 e
(2)

g(1) (1)
1

rj e(1)
DEC1

g(1) (1)
1

rj e(1)
DEC1

(1)

=0 (1)

DEC1

(1)

(1) g(2)
DEC2

(1) g(2) (2)


DEC2
1

e(M ) = 0

g(2)

(2)

(2)

DEC2
ESE

(2)

ESE

(2) e(2)

ESE

(2) e(2)

(2)

g(M )
(M ) 1

g(M )
DECM
(M ) 1

g(M ) (M )
DECM
1

DECM

(M )

(M ) e(M ) e(M )

(M )

(M )

F IG . 2.7 Structure du r cepteur multi-utilisateurs IDMA utilisant un traitement s rie e e

64

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

2.3 Etude de performances g nie du syst` me IDMA sur canal monoe e trajet
Dans la section pr c dente, nous avons expliqu que le syst` me IDMA utilise un r cepteur it ratif e e e e e e pour r cup rer les donn es dinformation emises par chacun des utilisateurs. An d valuer le proc d e e e e e e it ratif mis en oeuvre dans ce r cepteur, cette section etudie les bornes de performances dites pere e formances g nie du syst` me IDMA, obtenues en admettant lhypoth` se dune information a priori e e e parfaite sur les chips. En effet, si le proc d it ratif est efcace, alors au bout dun certain nombre e e e dit rations, le r cepteur devrait atteindre les performances g nie du syst` me, pour un SNR donn . e e e e e Dans cette etude th orique, nous consid rons une conversion bit/symbole BPSK. e e

2.3.1 Performances g nie du d tecteur ESE e e


En admettant lhypoth` se dune information a priori parfaite sur les chips, le processus it ratif e e donn par les equations (2.17) a (2.23) devient : e ` Processus it ratif : e j
(m)

= xj

(m)

, h(m) xj
(m)

(m)

=0
2 V ar(rj ) = w

m, j, j m, j m, j
(m)

E(rj ) =
m=1

,
(m)

E(j

(m)

) = E(rj ) h(m) xj = 2h(m)

V ar(j

(m)

2 ) = w

gj

(m)

(m) rj E(j ) (m) V ar(j )

(2.35)

En tenant compte de l quation (2.1) et en remplacant E( j e relation (2.35) devient :


(m) gj

) et V ar(j

(m)

) par leurs valeurs, la

= 2h

(m)

h(m) xj

(m)

+ wj

2 w

2 2 w

h(m)

xj

(m)

+ h(m) wj

(2.36)

Ainsi, en supposant que les interf rences sont parfaitement estim es, celles-ci peuvent etre e e compl` tement supprim es. Les performances g nie du d tecteur ESE sont dans ce cas donn es par e e e e e l quation (2.36). e

2.3.2 Performances g nie dun syst` me IDMA sans codage de canal e e


Les performances g nie dun syst` me IDMA sans codage de canal sont tout dabord etudi es pour e e e le cas dun canal AWGN. L tude est ensuite etendue a un canal de Rayleigh. e `

` 2.3. ETUDE DE PERFORMANCES GENIE DU SYSTEME IDMA SUR CANAL MONO-TRAJET

65

2.3.2.1

Cas dun canal AWGN

Consid rons que le canal equivalent a la sortie du d tecteur ESE g nie est un canal AWGN. Alors, e ` e e l quation (2.36) devient : e gj
(m)

2 (m) xj + w j 2 w

(2.37)

Tout dabord, le d s talement peut etre vu comme une fonction lin aire. Sa sortie peut etre calcul e a ee e e ` partir de l quation suivante (voir gure 2.3) : e
S1

Lk

(m)

=
s=0 S1

(m) cs gj

(m)

=
s=0

(m) cs

2 (m) xj + w j 2 w

(2.38)

En consid rant l quation (2.2), la relation (2.38) devient : e e


S1

Lk Sachant que cs
(m)

(m)

=
s=0

(m) cs

2 (m) (m) dk c s + w j 2 w

(2.39)

= 1, alors :
(m)

Lk

2 2 w

S1

dk
s=0

(m)

(m) + cs wj = S

2 (m) dk + w j 2 w

(2.40)

tel que wj est un echantillon de bruit AWGN o` la distribution du SNR reste inchang e. L quation u e e (2.40) correspond a la sortie dun syst` me mono-utilisateur sans etalement et sans codage, sur ca` e nal AWGN. Les performances g nie du syst` me IDMA sans codage, sur canal AWGN, correse e pondent donc aux performances dun syst` me mono-utilisateur sans etalement et sans codage, sur e canal AWGN. Un autre point de vue consiste a consid rer que le code a r p tition est un code correcteur der` e ` e e reurs. Ce code est compos de deux mots de code : le mot tout a z ro et le mot tout a un. La taille des e ` e ` mots de code est egale au facteur d talement S. La distance minimale d min du code est aussi egale e a S et le rendement est Rc = `
1 S.

La probabilit derreurs dun code lin aire sur un canal AWGN peut e e

etre major e comme suit [5] (p. 569) : e 1 Pe 2


+

bd erfc
d=dmin

dRc Eb N0

(2.41)

Sachant que le code a r p tition est un code parfait et quil ne contient que deux mots de codes ` e e (bd = 1), on obtient la formule suivante : Pe = 1 erfc 2 dmin Rc Eb N0 (2.42)

66

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

En remplacant Rc et dmin par leurs valeurs respectives, l quation (2.42) devient : e Pe = 1 erfc 2 Eb N0 (2.43)

Cette equation correspond a la probabilit derreurs binaires dun syst` me mono-utilisateur sans ` e e etalement et sans codage, sur canal AWGN. Par ailleurs, nous pouvons remarquer que, comme tout autre code correcteur derreurs, le code a ` r p tition a une certaine capacit de correction repr sent e par sa distance minimale d min . Par contre, e e e e e celle-ci est compens e enti` rement par la perte d nergie due a la redondance. Par cons quent, le gain e e e ` e de codage est inexistant. Dans le paragraphe suivant, nous allons v rier si le gain en diversit existe. e e

2.3.2.2

Cas dun canal de Rayleigh

Dans le cas dun canal de Rayleigh, l quation (2.36) donnant les performances g nie du d tecteur e e e ESE peut se r ecrire comme suit : e gj o` les coefcients {hj u
(m) (m)

2 2 w

hj

(m) 2

xj

(m)

+ hj

(m)

wj

d s talement est alors donn e par la relation suivante : ee e


(m)

} varient dans le temps. En consid rant l quations (2.2), la sortie du e e

Lk

2 (m) h 2 w s=0 j

S1

2 (m) dk

+ hj

(m)

wj

avec

j = (k 1)S + s

(2.44)

L quation (2.44) correspond a celle de la sortie dun r cepteur MRC a D branches de diversit e ` e ` e donn e par la relation (1.16), ici D = S. Le code a r p tition permet donc dobtenir une diversit e ` e e e dordre S. Par ailleurs, comme dans le cas dun canal AWGN, le gain de codage est nul.

2.3.3 Performances g nie dun syst` me IDMA utilisant un code convolutif e e


Dans cette etude, un code convolutif est concaten avec un code a r p tition. Nous consid rons e ` e e e d duire le treillis du code joint C, qui a exactement la m me structure except pour les mots de code e e e que ces deux codes forment un code unique C. En partant du treillis dun code convolutif seul, on peut

pr sents sur les branches. Soit le cas suivant : etant donn un mot de code 01 pour le code convolutif, e e

peut ainsi en d duire la distance minimale du code C, qui est de d min S, o` dmin est la distance e u minimale du code convolutif. Comme dans l tude dun syst` me sans codage de canal, deux canaux e e sont consid r s. ee

en consid rant un code a r p tition de taille S = 4, le mot de code du code C devient 00001111. On e ` e e

` 2.3. ETUDE DE PERFORMANCES GENIE DU SYSTEME IDMA SUR CANAL MONO-TRAJET

67

2.3.3.1

Cas dun canal AWGN

La probabilit derreurs binaires du code C peut etre major e comme suit : e e Pe avec RG =
1 S

1 2

bd erfc
d=dmin S

dRG Eb N0

(2.45)

r ecrite comme suit : e

Rc et d correspond au spectre de distance du code. L quation (2.45) peut encore etre e 1 2


+

Pe

bd erfc
d=dmin

dSRc Eb SN0

(2.46)

A fort SNR, la probabilit Pe peut etre approch e par le premier terme de la borne, on obtient : e e 1 Pe erfc 2 dmin Rc Eb N0 (2.47)

Cette probabilit correspond a celle dun syst` me mono-utilisateur utilisant un code convolutif de e ` e rendement Rc . Le syst` me IDMA b n cie donc dun gain asymptotique correspondant a celui du e e e ` code convolutif, celui-ci vaut Rc dmin . 2.3.3.2 Cas dun canal de Rayleigh

Nous avons vu dans la section 2.3.2 quun syst` me utilisant un code a r p tition exploite la divere ` e e sit lorsque le canal est de type Rayleigh, lordre de diversit etant egale a S. Nous allons maintenant e e ` exploiter le fait que le syst` me IDMA cod est une concat nation s rie dun syst` me a diversit avec e e e e e ` e un code convolutif. Les performances th oriques dun syst` me a diversit associ a un code convolutif e e ` e e` ont et pr sent es en 1.1.4.2. e e e Le comportement asymptotique des performances g nie du syst` me IDMA cod est donc donn e e e e equation peut se re crire comme suit : e Pasy bdmin par l quation (1.29) pour L = S, ce qui correspond a un ordre de diversit de S d min . Cette e ` e 1 4Rc c
Sdmin

2S dmin 1 S dmin

(2.48)

Nous pouvons remarquer que pour am liorer les performances g nie du syst` me, on peut jouer sur e e e lordre de diversit . Pour ce faire, une solution consiste a augmenter d min , ce qui permet egalement e ` daugmenter le gain de codage. Or, cela a pour inconv nient daugmenter la complexit du syst` me e e e du fait que la longueur de contrainte est augment e. Dans notre cas, un autre moyen consiste a e ` augmenter la taille de S, ce qui est peu co teux en terme de complexit . Par contre, cela napporte u e pas de gain de codage. De plus, lefcacit spectrale est diminu e. En effet, pour un d bit binaire x , e e e e augmenter S conduit a laugmentation de la bande de transmission. `

68

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

2.4 Performances du syst` me IDMA sur canal mono-trajet e


Les r sultats de simulation pr sent s dans cette section ont pour objectif de valider la technique e e e IDMA propos e par Li Ping et al.. Ils mettent en evidence lint r t du syst` me IDMA en terme de e ee e performances. Pour ce faire, des canaux mono-trajets sont consid r s. Les performances pr sent es ee e e dans la sous-section 2.4.2 sont obtenues pour des conditions de simulation similaires a celles de [55]. ` Par la suite, des performances montrant lint r t du code a r p tition et celui du codage de canal sont ee ` e e pr sent es. e e

2.4.1 Conditions de simulation


Tout dabord, quelques pr cisions sont n cessaires a la compr hension des r sultats et des courbes e e ` e e de performances obtenues : 1. La qualit de transmission, d nie aussi comme la performance du syst` me, est evalu e en terme e e e e de taux derreurs binaires not BER. Ce dernier est mesur en utilisant le param` tre E b /N0 pour e e e un utilisateur, d ni en 1.1.1.1. e 2. Pour un syst` me IDMA cod tel que le code a faible rendement C est compos dune e e ` e de taille S, le rendement global du syst` me a pour expression : e RG = R c 1 S (2.49) concat nation s rie dun code correcteur derreurs de rendement R c et dun code a r p tition e e ` e e

A la diff rence du taux de charge dun syst` me CDMA, d ni en 1.2.1.2 comme etant le rapport e e e entre le nombre dutilisateurs M et le facteur d talement S, le taux de charge dun syst` me e e IDMA est le rapport entre le nombre dutilisateurs M et la quantit totale de bits de redondance e correspondant a un bit dinformation. Ce taux est donn par : ` e c = R G M Pour un syst` me sans codage de canal o` le rendement global est R G = e u pour expression : c = M S
1 S,

(2.50) le taux de charge a

3. Lefcacit spectrale d nie dans la sous-section 1.1.2 est quant a elle donn e par la relation e e ` e suivante pour un syst` me multi-utilisateurs IDMA : e = M RG log2 Q (bit/s/Hz) bit/symbole QPSK est consid r e. ee (2.51)

o` Q = 2 si le syst` me utilise une conversion bit/symbole BPSK et Q = 4 si une conversion u e

` 2.4. PERFORMANCES DU SYSTEME IDMA SUR CANAL MONO-TRAJET

69

Dans le but de v rier la faisabilit du syst` me IDMA, un canal AWGN et une convere e e sion bit/symbole BPSK sont consid r s dans un premier temps. Les performances correspondantes ee sont pr sent es dans la sous-section 2.4.2. Puis, dans les sous-sections 2.4.3 et 2.4.4, un canal a e e ` evanouissements de Rayleigh mono-trajet est utilis an de consid rer linuence des coefcients e e datt nuation du canal sur les performances du syst` me. Dans ce cas, une conversion bit/symbole e e QPSK est choisie pour augmenter lefcacit spectrale du syst` me. e e Les r sultats de simulation sont obtenus en faisant varier diff rents param` tres tels que : le nombre e e e dutilisateurs M , la taille du bloc dinformation N inf o , la taille du code a r p tition S, le rendement ` e e de code Rc et/ou le nombre dit rations globales it dans le processus de d tection/d codage conjoints. e e e

2.4.2 Syst` me IDMA sans codage sur canal AWGN e


Dans cette sous-section, le codage consiste tout simplement a une multiplication par la s quence ` e fectu es en utilisant les param` tres suivants pour chaque utilisateur : e e Ninf o = 256 bits ; S = 64 chips, correspondant a rendement global de R G = ` entrelaceur ; it = 5, 10, 20, 30, 40, 50 it rations. e La gure 2.8 donne les performances du syst` me IDMA en fonction du nombre dutilisateurs, e M = 2, 32, 64, 96, 110, 120. Par ailleurs, un traitement s rie (voir 2.2.4.2) a et adopt a la r ception e e e` e pour la r cup ration des donn es dinformation emises. e e e
1 64

[+1, 1, +1, 1, ...., +1, 1] de taille S, comme evoqu en 2.1.2.2. Les simulations ont et ef e e

Ntrame = 16384 est le nombre de chips par bloc dinformation, cest aussi la taille de chaque

10-1

10-2

BER

10-3

10-4

10-5

ref. mono-utilisateur, BPSK M=2, 5 it M=32, 5 it M=64, 5 it, taux de charge=100% M=96, 10 it, taux de charge=150% M=110, 20 it, taux de charge=172% M=120, 30 it, taux de charge=187.5%

Eb/N0 (dB)

F IG . 2.8 Performances du syst` me IDMA sans codage sur canal AWGN pour S = 64 et une e conversion bit/symbole de type BPSK

70

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

Sur cette gure, la courbe de BER dun syst` me mono-utilisateur sur canal AWGN, utilisant une e conversion bit/symbole BPSK, est prise comme r f rence. En effet, elles correspondent aux perforee mances g nie du syst` me IDMA sans codage de canal, comme nous avons d montr dans la section e e e e 2.3.2. Les courbes de performances du syst` me IDMA convergent vers celles des performances monoe utilisateur pour M = 2, 32, 64, 96, 110. Pour 64 utilisateurs (soit M = S =
1 RG ),

correspondant a `

un taux de charge c = 100% et pour M = 96 (c = 150%), ces performances g nie sont atteintes e a partir dun rapport signal a bruit E b /N0 de 7 dB ; lefcacit spectrale du syst` me correspondant ` ` e e vaut respectivement = 1 bit/s/Hz et = 1, 5 bit/s/Hz. Quand le nombre dutilisateurs M = 110, cest-` -dire que le taux de charge c 172%, soit 1, 72 bit/s/Hz, celles-ci sont atteintes pour un a Eb /N0 = 8 dB. Dans lintervalle de SNR consid r sur la gure 2.8, le point de d clenchement de la ee e convergence du syst` me ayant un nombre dutilisateurs d` peu pr` s le double de la taille d talement e a e e (M = 120) est situ a 9 dB. e` Pour obtenir ces performances, cinq it rations sont n cessaires pour que les courbes de perfore e sure que le nombre dutilisateurs augmente, le probl` me des interf rences MAI devient crucial. Plus e e dit rations sont alors n cessaires an de recup rer les donn es dinformation emises. Dix it rations e e e e e sont en effet consid r es lorsque le syst` me a 96 utilisateurs alors que cinq it rations sufsent quand ee e e M = 64. En effectuant un traitement parall` le pour la r cup ration des donn es dinformation, les pere e e e formances trac es sur la gure 2.8 sont obtenues avec un nombre dit rations signicativement plus e e grand. Le tableau 2.1 compare le nombre dit rations n cessaires pour obtenir ces performances selon e e quun traitement s rie ou traitement parall` le soit effectu . e e e M 2 a 32 ` 64 96 110 120 traitement s rie e 5 it rations e 5 it rations e 10 it rations e 20 it rations e 30 it rations e traitement parall` le e 5 it rations e 10 it rations e 20 it rations e 30 it rations e 50 it rations e mances du syst` me convergent vers celles des performances g nie lorsque M S. Au fur et a mee e `

TAB . 2.1 Comparaison du nombre dit rations n cessaires pour des traitements s rie ou parall` le e e e e

En utilisant un traitement s rie, la convergence est plus rapide quand M S. Par contre, le traitee etude, un traitement s rie sera toujours adopt lors du processus it ratif de r cup ration des donn es e e e e e e dinformation emises. Par ailleurs, les performances trac es sur la gure 2.8 sont obtenues pour deux fois plus dutilisae

ment parall` le a moins de latence car les utilisateurs sont trait s simultan ment. Dans la suite de cette e e e

teurs lorsquune conversion bit/symbole QPSK est utilis e pour s parer les voies emprunt es par les e e e

` 2.4. PERFORMANCES DU SYSTEME IDMA SUR CANAL MONO-TRAJET

71

signaux des diff rents utilisateurs. Ce principe a et propos par Li Ping et al. dans [55], il consiste a e e e ` envoyer les informations de la moiti des utilisateurs par la voie en phase et lautre moiti par la voie e e en quadrature. Avec cette approche, le d bit est r parti sur plusieurs utilisateurs, ce qui le diff rencie e e e de la conversion bit/symbole QPSK classique pr sent en 1.1.2.1 o` le d bit est r parti sur un seul e e u e e utilisateur. Par contre, lefcacit spectrale globale est la m me dans les deux cas. Dans cette etude, e e nous adopterons le cas de la conversion bit/symbole QPSK classique utilis e pour augmenter le d bit e e par utilisateur.

2.4.3 Syst` me IDMA avec un code CRSC sur canal de Rayleigh e


Lobjectif principal de cette sous-section est de montrer linuence dun code correcteur derreurs dun code correcteur derreurs avec un code a r p tition. Le FEC utilise un code CRSC de rendement ` e e
1 2,

sur les performances dun syst` me IDMA. Le code C est alors constitu dune concat nation s rie e e e e de longueur contrainte = 5 et ayant pour polyn mes g n rateurs (1, 35/23) 8 (voir 1.1.2.2). Le o e e S = 8 chips et Rc = 1 , ce qui correspond a un rendement global R G = ` 2 Ninf o = 4096 bits, do` Ntrame = 65536 chips ; u it = 5 ou 30 it rations. e
1 16

d codage correspondant est de type Max-Log-MAP [64]. Les param` tres de simulation sont : e e ;

La gure 2.9 donne les courbes de performances du syst` me IDMA avec code CRSC, utilisant une e conversion bit/symbole QPSK, sur canal a evanouissements de Rayleigh mono-trajet. Ces perfor` mances sont compar es pour un nombre variable dutilisateurs (M = 2, 8, 16). e

10-1

10-2

10-3 BER 10-4 10-5

M=2, 5 it M=8, 5 it, taux de charge=50% M=16, 30 it, taux de charge=100%

10-6

10-7

Eb/N0 (dB)

F IG . 2.9 Performances du syst` me IDMA avec code CRSC (K = 5, Rc = e M = 2, 8, 16 utilisateurs

1 , 2

S = 8, RG =

1 ) 16

utilisant une conversion bit/symbole QPSK, sur canal a evanouissements de Rayleigh mono-trajet, pour `

La courbe de performances du syst` me pour deux utilisateurs est la r f rence. En effet, elle est e ee

72

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

equivalente a celle dun syst` me mono-utilisateur. Celle-ci correspond egalement a la courbe de per ` e ` formances g nie du syst` me. e e Cinq it rations sufsent pour que les performances du syst` me convergent vers les performances e e mono-utilisateur a partir de 3 dB lorsque M 8 (cest-` -dire M S = ` a
2 RG ).

Cela correspond a `
1 RG ),

un taux de charge c = 50% et a une efcacit spectrale = 1 bit/s/Hz. Par ailleurs, le syst` me ` e e atteint les performances mono-utilisateur a E b /N0 = 5 dB pour 16 utilisateurs (M = 2 S = `

correspondant a un taux de charge de 100% et a une efcacit spectrale de 2 bit/s/Hz. Pour obtenir ` ` e ces performances, plus dit rations sont n cessaires, trente pour le r sultat pr sent sur la gure 2.9. e e e e e Sur la gure 2.10, les performances cod es du syst` me IDMA, pr sent es sur la gure 2.9, sont e e e e compar es avec les performances dun syst` me mono-utilisateur sans etalement (S = 1), utilisant le e e
1 m me code convolutif (Rc = 2 ), sur canal AWGN et sur canal de Rayleigh mono-trajet respectivee

ment.

10-1

10-2

10-3 BER 10-4 10-5

10-6

M=2, 5 it M=8, 5 it, taux de charge=50% M=16, 30 it, taux de charge=100% ref. mono-utilisateur (S=1, Rc = 1/2), AWGN ref. mono-utilisateur (S=1, Rc = 1/2), Rayleigh

10-7

4 Eb/N0 (dB)

F IG . 2.10 Performances du syst` me IDMA avec code CRSC sur canal a evanouissements de Raye ` leigh mono-trajet versus performances mono-utilisateur sur canal AWGN et a evanouissements de Ray` leigh

Dune part, les performances du syst` me IDMA sapprochent de celles du syst` me monoe e utilisateur sur canal AWGN. En effet, ceci sexplique par le fait que le syst` me exploite la diversit e e dordre S dmin due a la concat nation du code a r p tition avec le code convolutif, comme evoqu ` e ` e e e mono-utilisateur sur canal de Rayleigh, le gain apport par l talement est bien mis en evidence. e e Celui-ci est de 3.25 dB environ, a BER de 10 4 . Par contre, il est a noter que lefcacit spectrale est ` ` e bien meilleure lorsque S = 1. en 2.3.3.2. Dautre part, en comparant les performances du syst` me IDMA avec celles du syst` me e e

` 2.4. PERFORMANCES DU SYSTEME IDMA SUR CANAL MONO-TRAJET

73

Dautres simulations ont et effectu es, a partir desquelles plusieurs constatations peuvent etre e e ` faites. Tout dabord, la taille du bloc dinformation N inf o inue sur les performances du syst` me e IDMA cod . La taille de la trame des bits dinformation cod s N trame augmente en effet avec Ninf o , e e et celle-ci correspond aussi a la taille des entrelaceurs. Or pour un syst` me IDMA cod , ces entrela` e e ceurs servent non seulement a distinguer les utilisateurs mais ils permettent egalement d liminer les ` e paquets derreurs lors du d codage de canal. Les entrelaceurs etant g n r s de facon al atoire, une e e ee e grande taille de Ntrame permet alors dobtenir une profondeur de permutation a priori importante, do` une convergence plus rapide du syst` me. u e La deuxi` me constatation concerne linuence de la taille d talement S sur les performances e e du syst` me. Comme pour le syst` me sans codage de canal de la sous-section 2.4.2, cinq it rations e e e sufsent pour que les performances du syst` me convergent vers les performances mono-utilisateur e quun syst` me sans codage de canal est consid r , alors que pour le syst` me cod M = S correspond e ee e e cod avec celles du syst` me sans codage de canal pour un m me rendement global R G . e e e Soient les param` tres de simulation suivants pour un syst` me sans codage de canal : N inf o = e e 4096 bits, S = 16 chips correspondant a R G = `
1 16

quand M S, beaucoup plus sinon. Par contre, M = S correspond a 100% de taux de charge lors`

a 50% de taux de charge. Cest pourquoi, il est int ressant de comparer les performances du syst` me ` e e

; la taille dun entrelaceur est alors N trame =

65536 chips. La gure 2.11 compare les courbes de performances du syst` me utilisant le code CRSC e consid r pr c demment (en traits plein) avec celles dun syst` me sans codage de canal (en poinee e e e till s) pour un nombre dutilisateurs variable : M = 2, 8, 16, 24. Une conversion bit/symbole QPSK e est utilis e dans les deux cas. e

10-1

10-2

10-3 BER

10-4

10-5

10-6

10-7 0

M=2, Rc=1/2, S=8, 5it M=8, Rc=1/2, S=8, 5it M=16, Rc=1/2, S=8, 30it M=24, Rc=1/2, S=8, 30it M=2, S=16, 5it M=8, S=16, 5it M=16, S=16, 5it M=24, S=16, 10it

Eb/N0 (dB)

F IG . 2.11 Comparaison des performances du syst` me utilisant un code CRSC (Rc = e avec celles du syst` me sans codage (S = 16) pour un m me rendement global e e

1 ,S 2 1 RG = 16

= 8)

Les courbes de BER pour 2 utilisateurs sont toujours prises comme r f rences pour les deux syst` mes ee e

74

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

sachant quelles correspondent a leurs performances g nie respectives. Lutilisation dun code correc` e teur derreurs, tout en diminuant la taille d talement, permet davoir un gain de lordre de 4.5 dB a e ` taux derreurs binaires de 104 . Par contre, lorsque le nombre dutilisateurs augmente, le syst` me e n cessite beaucoup plus dit rations pour pouvoir converger par rapport au syst` me sans codage. e e e Pour le cas o` M = 16, cest-` -dire a 100% de taux de charge, trente it rations sont n cessaires alors u a ` e e que cinq sufsent sans codage de canal. Par ailleurs, contrairement au syst` me sans codage de canal, e le syst` me cod ne converge plus lorsque M > e e
1 RG .

Ce ph nom` ne correspond au cas 24 utilisateurs e e

sur la gure 2.11. M = 24 est equivalent a 3 S pour le syst` me cod consid r , alors que cela ` e e ee d pend du type de code, cest-` -dire, de son pouvoir de correction et de sa zone de d clenchement. e a e

e e e correspond a 3 S pour le syst` me sans codage de canal. De plus, les performances du syst` me cod ` 2

2.4.4 Syst` me IDMA avec un turbocode CRSC sur canal de Rayleigh e


La structure de l metteur est semblable a celle pr sent e dans la sous-section 2.4.3. Le code C e ` e e
1 3

utilis pour chaque utilisateur est alors compos dun code correcteur derreurs suivi dun code a e e ` r p tition, a la diff rence pr` s que le FEC utilise le turbocode CRSC de rendement e e ` e e 1.1.2.2 au lieu du code CRSC de rendement S = 8 chips et Rc =
1 3, 1 2.

introduit en

Les param` tres de simulation sont les suivants : e

do` RG = u

1 24

Ninf o = 4096 bits, do` Ntrame = 65536 chips ; u it = 5, 7, 10 ou 30 it rations globales. e Rappelons que le turbo-d codeur utilis neffectue pas dit rations locales (voir 2.2.3.3). En effet, a e e e ` partir du moment o` les deux d codeurs el mentaires du turbo-d codeur s changent des informau e e e e tions extrins` ques au cours des it rations globales, effectuer des it rations locales propres au turboe e e d codeur napporte rien lorsque les interf rences sont grandes. De plus, les it rations locales auge e e mentent consid rablement la latence du syst` me. Il est alors plus pertinent denvoyer linformation e e sur le d tecteur ESE pour am liorer les performances. e e Les performances du syst` me IDMA avec turbocode ( = 5, R c = 1 , S = 8, RG = e 3
1 16 )

sont ob-

tenues par simulations lorsque le syst` me utilise une conversion bit/symbole QPSK et la transmission e seffectue sur canal a evanouissements de Rayleigh mono-trajet. Elles sont trac es sur la gure 2.12 ` e pour M = 1, 2, 8, 12 utilisateurs. La courbe de taux derreurs binaires pour M = 1 est utilis e comme r f rence, un taux derreurs e ee binaires de 105 est atteint a SNR de 1.2 dB environ. La courbe des performances dun syst` me a 2 ` e ` utilisateurs se situe a environ 0.15 dB des performances mono-utilisateur ; le BER de 10 5 est atteint ` a SNR de 1.35 dB environ. Cette performance est atteinte a un E b /N0 = 2.6 dB quand M = S = 8, ` ` ce qui correspond a un taux de charge de 25% et a une efcacit spectrale de 0.67 bit/s/Hz. Elle est par ` ` e vaut dans ce cas = 1 bit/s/Hz. Par contre quand le syst` me est charg a 100% (M = 3 S = 24), le e e` syst` me ne converge plus. Pour obtenir ces performances, cinq it rations sont utilis es pour M = 1 e e e et M = 2, sept pour M = 8 et dix pour M = 12. ailleurs obtenue a 4.2 dB pour 50% de taux de charge (M = 1, 5 S = 12) et lefcacit spectrale ` e

` 2.4. PERFORMANCES DU SYSTEME IDMA SUR CANAL MONO-TRAJET

75

10-1

M=1, Rc=1/3, S=8, 5it M=2, Rc=1/3, S=8, 5it M=8, Rc=1/3, S=8, 7it M=12, Rc=1/3, S=8, 10it

10-2

BER

10-3

10-4

10-5

3 Eb/N0 (dB)

F IG . 2.12 Performances du syst` me IDMA avec turbocode CRSC (K = 5, Rc = e RG =


1 ) 24

1 , 3

S = 8,

utilisant une conversion bit/symbole QPSK, sur canal a evanouissements de Rayleigh mono` trajet, pour M = 1, 2, 8, 12 utilisateurs

De meilleures performances sont obtenues lorsquun plus grand nombre dit rations est utilis , e e comme le montre la gure 2.13.

10-1

10-2

BER 10-3

10-4

M=1, Rc=1/3, S=8 M=2, Rc=1/3, S=8 M=8, Rc=1/3, S=8 M=12, Rc=1/3, S=8

10-5

Eb/N0 (dB)

F IG . 2.13 Performances du syst` me IDMA avec turbocode CRSC (K = 5, Rc = e RG =


1 ) 24

1 , 3

S = 8,

utilisant une conversion bit/symbole QPSK, sur canal a evanouissements de Rayleigh mono` trajet, pour M = 1, 2, 8, 12 utilisateurs, avec 30 it rations globales e

Trente it rations globales sont n cessaires pour obtenir les r sultats pr sent s sur cette gure. Pour e e e e e M = 1 un BER de 105 est atteint a Eb /N0 de 0.8 dB environ. La courbe des performances dun `

76

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

syst` me a 2 utilisateurs se situe cette fois-ci a 0.1 dB des performances mono-utilisateur a bas SNR e ` ` ` (Eb /N0 < 0.7 dB environ) ; le BER de 105 est atteint a SNR de 0.85 dB environ. Cette performance ` est atteinte a un Eb /N0 = 2.1 dB quand M = S = 8. Elle est par ailleurs obtenue a 3.75 dB ` ` pour 50% de taux de charge. Par contre, m me a 30 it rations, quand le syst` me est charg a 100% e ` e e e` (M = 3 S = 24), le syst` me ne converge plus. e convolutif simple. La gure 2.14 pr sente une comparaison des performances de ce syst` me avec celles dun syst` me e e e
1 e e utilisant un code CRSC de rendement R c = 2 . Ces performances sont compar es pour des param` tres

Le nombre dit rations utilis est beaucoup plus grand que dans le cas du syst` me avec un code e e e

identiques au pr c dent et en gardant le m me rendement global pour le syst` me R G = e e e e correspond a S = 12 chips et Rc = `


1 2

1 24 .

Ceci

pour le syst` me utilisant un code CRSC simple. e


M=2, Rc=1/2, S=12, 5it M=8, Rc=1/2, S=12, 5it M=12, Rc=1/2, S=12, 5it M=24, Rc=1/2, S=12, 30it M=2, Rc=1/3, S=8, 5it M=8, Rc=1/3, S=8, 7it M=12, Rc=1/3, S=8, 10it

10-1

10-2

BER 10-3 10-4 10-5

4 Eb/N0 (dB)

F IG . 2.14 Comparaison des performances du syst` me IDMA utilisant un turbocode CRSC (K = 5, e Rc =


1 , 3

S = 8), avec celles du syst` me IDMA utilisant un code CSRC (K = 5, Rc = e pour un m me rendement global RG = e
1 24

1 , 2

S = 12),

Les courbes de performances pour M = 2 sont choisies comme r f rences pour les deux syst` mes ee e respectifs. Le fait dutiliser un turbocode de rendement plus faible (R c = meilleure performance asymptotique. Un BER de 10 5
1 3)

permet davoir une

est atteint a un Eb /N0 denviron 1.35 dB `

pour M = 2, 2.6 dB pour M = 8 et 4.20 dB pour M = 12. Alors que pour ces m mes valeurs e de M , le BER de 105 est obtenu a environ 5.5 dB avec un syst` me utilisant un code CRSC simple ` e de rendement Rc =
1 2.

Par contre, diminuer la taille d talement, cest-` -dire S = 8 au lieu de e a


1 24 ,

S = 12, pour pouvoir garder le m me rendement global du syst` me de e e

d grade les performances e

du syst` me en terme de nombre dutilisateurs support . En effet, un syst` me a M = 24 utilisateurs ne e e e ` converge plus quand un turbocode est utilis . De plus, ce syst` me n cessite beaucoup plus dit rations e e e e pour pouvoir converger quand le nombre dutilisateurs augmente. Sept it rations sont n cessaires pour e e atteindre les performances trac es sur la gure 2.14 lorsque M = 8 et dix lorsque M = 12, alors que e

` 2.4. PERFORMANCES DU SYSTEME IDMA SUR CANAL MONO-TRAJET

77

pour le syst` me utilisant un code CSRC simple, cinq it rations sufsent quand M S. e e

Synth` se e
Pour conclure cette etude, il est a noter quavec un simple code a r p tition, les performances du ` ` e e syst` me IDMA sapprochent de la limite th orique du syst` me multi-utilisateurs. Plusieurs it rations e e e e sont n cessaires quand le nombre dutilisateurs augmente. Le nombre dit rations varie selon que le e e syst` me utilise un traitement s rie ou parall` le dans la r cup ration des donn es dinformation a la e e e e e e ` r ception. En effet, celui-ci converge beaucoup plus vite quand un traitement s rie est consid r . e e ee Dautre part, le codage de canal permet davoir un gain de lordre de 4.5 dB a BER de 10 4 ` quand un code CRSC de rendement taux de charge atteint un BER de
1 2

est utilis . Le gain de codage est dautant plus grand que le e


1 3,

code est performant. En effet, avec un turbocode CSRC de rendement 105

un syst` me ayant 50% de e

a 4.20 dB, avec une efcacit spectrale de = 1 bit/s/Hz, ` e

do` lint r t dutiliser un turbocode. N anmoins, dans les deux cas, le fait de diminuer le rendeu ee e ment de code et donc de diminuer le facteur d talement pour un rendement global x , d grade e e e les performances en terme de nombre dutilisateurs support s. En effet, contrairement aux syst` mes e e cod s, les performances dun syst` me sans codage de canal convergent m me quand le taux de charge e e e sapproche de 200% pour un syst` me utilisant une conversion bit/symbole BPSK. e En r sum , lutilisation de codage de canal permet dam liorer les performances asymptotiques e e e mais d grade la convergence quand le taux de charge augmente. Une autre remarque concerne e la n cessit daugmenter le nombre dit rations lorsquun codage de canal est utilis . Il est donc e e e e int ressant d tudier le compromis entre la convergence et les performances asymptotiques, ce qui e e permet egalement de d nir les types dapplications envisageables pour le syst` me selon la congu e e ration de la concat nation des codes choisis. Cette etude est pr sent e a la section 2.5. e e e `

78

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

2.5 Etude du compromis entre convergence et performances asymptotiques


L tude effectu e dans cette section commence par une analyse des performances du syst` me e e e IDMA lorsque celui-ci est concu pour que le maximum de redondance soit obtenu a partir du code ` correcteur derreurs. Un syst` me utilisant un turbocode a faible rendement sera alors etudi et ses e ` e performances sont compar es a celles dun syst` me utilisant un turbocode de rendement e ` e
1 3,

dont le

maximum de redondance est obtenu a partir du code a r p tition. Par la suite, dans le but d tudier ` ` e e e le meilleur compromis entre le code a r p tition et le code correcteur derreurs, la convergence du ` e e syst` me est analys e a laide dun diagramme EXIT. Enn, une synth` se est effectu e an de proposer e e ` e e des types dapplications envisageables pour le syst` me selon la conguration de la concat nation des e e codes retenus. Un canal th orique AWGN et une conversion bit/symbole BPSK sont adopt s dans e e toutes ces etudes.

` 2.5.1 Syst` me IDMA avec un turbocode CRSC a faible rendement e


Dans cette sous-section les performances du syst` me IDMA sont analys es en consid rant que le e e e maximum de redondance est obtenu a partir du code correcteur derreurs. Pour ce faire, un syst` me ` e utilisant un turbocode de rendement tr` s faible R c = e
1 15

et un code a r p tition de facteur S = 2 est ` e e

propos . Ses performances sont ensuite compar es avec celles dun syst` me utilisant un turbocode e e e de rendement Rc = 1 , introduit en 1.1.2.2, concat n avec un code a r p tition de facteur S = 10 e e ` e e 3 chips. Le rendement global du syst` me est alors x a R G = e e`
1 30 .

Le turbocode a faible rendement `

est construit a laide dune concat nation parall` le de deux codes el mentaires simples, chacun ayant ` e e e des polyn mes g n rateurs de (1, 35/23, 25/23, 33/23, 27/23, 37/23, 21/23, 31/23) 8 . Ce turbocode o e e est construit de mani` re pragmatique pour ajouter de la redondance sur le rendement de code, aucune e optimisation na et faite. e La comparaison est effectu e en prenant les param` tres de simulation suivants : N inf o = 4096 e e bits, Ntrame = 65536 chips et it = 30 it rations globales dans le processus it ratif de r cup ration e e e e des donn es dinformation a la r ception. Cette comparaison est repr sent e sur la gure 2.15 pour e ` e e e M = 1, 2, 10, 15 utilisateurs. Les courbes de performances du syst` me utilisant un rendement de e sont trac es en traits pleins et celles du syst` me utilisant un rendement de e e
1 15 1 3

en pointill s. e
1 15 sont rendement 1 . Un 3

Les performances mono-utilisateur du syst` me utilisant un turbocode de rendement e meilleures de 0.925 dB par rapport a celles du syst` me utilisant un turbocode de ` e

taux derreurs binaires de 105 est en effet atteint pour un rapport signal sur bruit de 0.175 dB pour le syst` me propos , alors quil est atteint a 0.75 dB pour un syst` me utilisant un turbocode de e e ` e
1 rendement 3 . Pour les deux syst` mes, les performances pour M = 2 utilisateurs convergent vers e

leurs performances mono-utilisateur respectives. Pour 10 utilisateurs ( c = 33%), le taux derreurs binaires de 105 est atteint a 1.61 dB environ lorsque quun turbocode de rendement ` et a 1.98 dB pour un turbocode de rendement `
1 3. 1 15

est utilis e

L cart entre leurs performances respectives nest e

2.5. ETUDE DU COMPROMIS ENTRE CONVERGENCE ET PERFORMANCES ASYMPTOTIQUES

79

10-1

10-2

BER

10-3

10-4 M=1, Rc=1/3, S=10 M=2, Rc=1/3, S=10 M=10, Rc=1/3, S=10 M=15, Rc=1/3, S=10 M=1, Rc=1/15, S=2 M=2, Rc=1/15, S=2 M=10, Rc=1/15, S=2 M=15, Rc=1/15, S=2 0 1 2 Eb/N0 (dB) 3 4

10-5

10-6

F IG . 2.15 Comparaison dun syst` me utilisant un turbocode a faible rendement (Rc = e ` avec un syst` me utilisant un turbocode de rendement e
1 3

1 , 15

S = 2)

(S = 10), sur canal AWGN avec BSPK

alors plus que 0.37 dB a 105 . Puis, pour 15 utilisateurs (c = 50%), les deux syst` mes atteignent ` e respectivement un BER de 105 a 3.95 et 3.65 dB. Le syst` me utilisant un turbocode de rendement ` e est dans ce cas plus performant que le syst` me utilisant un turbocode de rendement e
1 15 . Par ailleurs, 1 3

au

fur et a mesure que le nombre dutilisateurs augmente, la convergence des deux syst` mes se d grade. ` e e Un syst` me a 30 utilisateurs (c = 100%) ne converge plus. Ces r sultats illustrent le fait que le e ` e code correcteur derreurs permet davoir une meilleure performance asymptotique tandis que le code a r p tition favorise la convergence a fort taux de charge. Une etude danalyse de convergence du ` e e ` syst` me est pr sent e dans la sous-section suivante. e e e

2.5.2 Analyse de la convergence du syst` me IDMA e


Lobjectif de cette sous-section est danalyser la convergence du syst` me IDMA a laide dun diae ` gramme EXIT. Cette etude commence par une pr sentation du syst` me IDMA etudi . Des d nitions e e e e sur la m thode de diagramme EXIT, n cessaires a la compr hension de la suite de l tude, sont e e ` e e donn es. Enn, la convergence du syst` me it ratif IDMA est analys e en utilisant un diagramme e e e e EXIT. 2.5.2.1 Syst` me IDMA etudi e e

Pour illustrer cette etude, un syst` me sans codage de canal est compar avec un syst` me utilisant e e e d talement choisie est egale a 8 chips. Le second utilise une concat nation s rie dun code correcteur e ` e e derreurs de rendement Rc =
1 2

un code convolutif simple. Pour le premier, le code C nest autre quun code a r p tition dont la taille ` e e avec un code a r p tition ayant S = 4 chips. Le rendement global ` e e

80

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

du syst` me est alors x a RG = e e`

1 8.

La comparaison des performances de ces deux syst` mes pour e

M = 2 utilisateurs est pr sent e sur la gure 2.16, en consid rant un canal AWGN et une conversion e e e bit/symbole BPSK. La taille de bloc dinformation choisie est egale a N inf o = 4096 bits. Les courbes ` de performances du syst` me sans codage de canal sont trac es en traits pleins et celles du syst` me e e e utilisant un code CRSC en pointill es. e
M=2, S=8, 5 it M=2, Rc= 1/2, S=4, 5 it

10-1

10-2

BER

10-3

10-4

10-5

10-6

Eb/N0 (dB)

F IG . 2.16 Comparaison des performances du syst` me utilisant un code CRSC (Rc = e avec celles du syst` me sans codage (S = 8) pour un m me rendement global RG = e e et une conversion bit/symbole BPSK
1 , 8

1 , 2

S = 4)

un canal AWGN

La convergence de ces deux syst` mes sera analys e dans la suite ; mais avant tout, quelques e e d nitions n cessaires a la compr hension de la suite de l tude sont tout dabord pr sent es. e e ` e e e e 2.5.2.2 ` G n ralit s sur lanalyse de la convergence dun syst` me it ratif a laide dun diae e e e e gramme EXIT Dans [11] S. Ten Brink a propos une m thode de visualisation de la convergence des e e sch mas de d codage it ratif. Cette m thode consiste a suivre sur un diagramme appel Diae e e e ` e gramme EXIT, l change dinformation extrins` que entre les d codeurs a entr es/sorties pond r es e e e ` e ee ou SISO, concat n s en s rie ou en parall` le selon le sch ma d mission. Soit un syst` me it ratif e e e e e e e e a deux d codeurs SISO appel s respectivement d codeur externe et d codeur interne. Le degr de ` e e e e e d pendance entre les informations extrins` ques en entr e et en sortie de ces d codeurs peut etre mee e e e sur par linformation mutuelle moyenne. Les caract ristiques de transfert de ces d codeurs sont les e e e r sultats des mesures des informations mutuelles en leurs entr es et sorties respectives. Le diagramme e e EXIT est une repr sentation graphique de ces caract ristiques de transfert tel que pour le d codeur e e e externe, linformation en entr e est mise en ordonn e et linformation en sortie en abscisse, tandis e e que pour le d codeur interne, linformation en entr e est mise en abscisse et linformation en sortie e e en ordonn e. e

2.5. ETUDE DU COMPROMIS ENTRE CONVERGENCE ET PERFORMANCES ASYMPTOTIQUES

81

Cette m thode de visualisation peut etre etendue a tout syst` me de traitement it ratif comprenant e ` e e deux el ments SISO ou plus. Dans le cadre de cette th` se, elle est utilis e pour etudier la convergence e e e du syst` me multi-utilisateurs IDMA. En effet, le r cepteur it ratif IDMA peut etre vu comme etant e e e une concat nation en s rie de deux el ments SISO, s par s par des entrelaceurs/d sentrelaceurs. En e e e e e e se basant sur la structure du r cepteur IDMA repr sent e sur la gure 1.25, le d tecteur ESE peut etre e e e e consid r comme l l ment interne et le d codeur DEC comme l l ment externe. ee ee e ee Dans cette etude, les fonctions de transfert de linformation extrins` que pour le d tecteur ESE e e et le d codeur DEC sont etablies s par ment. Puis, des diagrammes EXIT sont pr sent s an danae e e e e lyser la convergence du syst` me it ratif. Mais tout dabord, quelques d nitions n cessaires a la e e e e ` compr hension des gures pr sent es sont donn es. e e e e

Information mutuelle moyenne Si linformation extrins` que pond r e not e z sur l lement binaire cod e x {1, +1} suit e ee e e e

une densit de probabilit conditionnelle p(z|x), linformation mutuelle moyenne I(z, x) mesure la e e quantit dinformation apport e en moyenne par z sur x. Cette information mutuelle moyenne a pour e e expression : I(z, x) = 1 2
+ x{+1,1}

p(z|x) log2

2p(z|x) dz p(z| + 1) + p(z| 1)

(2.52)

Information mutuelle moyenne a priori Soient les hypoth` ses suivantes : e 1. Lorsque lentrelacement est bien construit, la distribution de linformation extrins` que dentr e e e peut etre approch e par une distribution gaussienne apr` s quelques it rations. e e e 2. La densit de probabilit p(z|x) v rie la condition de sym trie exponentielle a savoir p(z|x) = e e e e ` p(z|x) exp(z). La premi` re hypoth` se permet de mod liser le logarithme de rapport de vraisemblance a priori z in e e e dun el ment SISO par une distribution gaussienne ind pendante w z , telle que : e e zin = z x + wz o` z et z sont respectivement la variance et lesp rance de w z . u 2 e
2 La seconde hypoth` se impose z = 2z ; linformation extrins` que suit alors la distribution suivante : e e

(2.53)

( z x)2 1 exp p(|x) = 4z 4z

(2.54)

82

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

tion mutuelle moyenne a priori a pour expression :


+

A partir des equations (2.52) et (2.54), puis en notant que p(z|x = +1) = p(z|x = 1), linforma 2 1 ( z )2 log2 d exp 4z 1 + exp() 4z 2 z 2 + 1 2 = 1 exp log2 [1 + exp()] d 2 2 2z 2z

Iin =

(2.55)

Deux remarques peuvent etre faites : donn e x. e

lorsque limz 0 Iin = 0, alors linformation extrins` que napporte aucune information sur la e lorsque limz Iin = 1, alors linformation extrins` que d termine parfaitement la donn e x. e e e

2 Linformation mutuelle Iin est une fonction croissante et monotone de la variance z . Elle est donc 2 inversible. Elle peut etre trac e en fonction de z comme le montre la gure 2.17. e

0.9

0.7

Iin

0.5

0.3

0.1

z 2

2 F IG . 2.17 Variation de linformation mutuelle moyenne Iin en fonction de la variance z

Information mutuelle moyenne de sortie L quation (2.52) permet de calculer linformation mutuelle moyenne li e a linformation exe e ` trins` que produite par un el ment SISO, celle-ci est donn e par : e e e Iout = 1 2
+ x{+1,1}

pout (z|x) log2

2pout (z|x) dz pout (z| + 1) + pout (z| 1)

(2.56)

2.5.2.3

` Analyse de la convergence du syst` me it ratif IDMA a laide dun diagramme EXIT e e

Soit un syst` me IDMA a deux utilisateurs dont la structure de l metteur/r cepteur est donn e e ` e e e sur la gure 2.18. Le code C est un code a r p tition lorsquun syst` me sans codage de canal est ` e e e

2.5. ETUDE DU COMPROMIS ENTRE CONVERGENCE ET PERFORMANCES ASYMPTOTIQUES

83

consid r ; sinon, une concat nation s rie dun code correcteur derreurs avec un code a r p tition est ee e e ` e e utilis e. e d(1)
Code

(1)

x(1)
+

d(2)

Code

(2)

x(2)

+ +
(1)

AWGN

A2(1)
DEC1

(1) 1

E1(1)

E2(1) d
(2)

(1)

A1(1) E1(2)

ESE

A2(2)
DEC2

(2) 1

E2

(2)

(2)

A1(2)

F IG . 2.18 Structure de l metteur/r cepteur dun syst` me IDMA a deux utilisateurs e e e `

Dune mani` re g n rale, a chaque it ration du processus de r cup ration des donn es dinformation, e e e ` e e e e du canal AWGN et des LLR a priori {A1 (m) } fournis par le d codeur. Apr` s entrelacement, les LLR e e d codeur d livre des informations extrins` ques {E2 (m) } au d tecteur ESE pour le traitement de line e e e extrins` ques {E1(m) } deviennent des LLR a priori pour le d codeur DEC correspondant. Chaque e e le d tecteur ESE calcule les LLR extrins` ques {E1 (m) } (m = 1 ou 2) a partir du signal recu r issu e e `

formation a lit ration suivante. La convergence de ce r cepteur it ratif peut etre etudi e a laide des ` e e e e ` est d nie comme etant la mesure de linformation mutuelle a sa sortie en fonction de linformation e ` mutuelle a son entr e. ` e Caract ristique de transfert de linformation extrins` que pour le d tecteur ESE e e e

diagrammes de transfert dinformations mutuelles. La caract ristique de transfert dun d codeur SISO e e

Le d tecteur ESE peut etre vu comme un el ment SISO ayant des LLR en entr e et en sortie e e e comme le montre la gure 2.19. A1(m) etant un LLR extrins` que issu du d codeur DEC de lutilisateur m, il peut etre mod lis par e e e e l quation (2.53) tel que : A1(m) = A x + nA . Linformation mutuelle correspondante est alors e donn e par : e IA1 = 1
(m) +

1
2 2A

exp

2 A 2 2 2A

log2 [1 + exp()] d

(2.57)

PSfrag replacements 84 rj

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS


r A1(1) A1(2)

ESE

+ +

E1(1) E1(2)

F IG . 2.19 Le d t cteur ESE et les LLR sur ses entr es et sur ses sorties ee e

E1(m) est calcul a partir de l quation (2.16), ce qui donne pour les deux utilisateurs : e` e E1 E1
(1)

=2 =2

2 w + V ar(xj )

rj E(xj )
(1)

(2)

(2)

(2.58) (2.59)

(2)

2 w + V ar(xj )

rj E(xj )

(1)

o` w est la variance du bruit blanc additif gaussien. Le LLR extrins` que a la sortie du d tecteur u 2 e ` e ESE pour lutilisateur m consid r est alors fonction du signal recu et du LLR a priori de lautre ee utilisateur. Ainsi, la caract ristique de transfert du d tecteur ESE est fonction du rapport signal a bruit e e ` et de linformation mutuelle IA1 ; on note IE1 = f (IA1 , Eb /N0 ) tel que p = m. Linformation mutuelle en sortie du d tecteur ESE se calcule a laide de l quation (2.56) et les distributions de e ` e probabilit sont obtenues par simulations. e La gure 2.20 trace linformation mutuelle en sortie du d tecteur ESE not e I E1 , correspondant a e e ` lutilisateur 1, en fonction de celle en entr e du d tecteur ESE not e I A1 , correspondant a lutilisateur e e e ` 2, pour diff rentes valeurs de rapport signal a bruit. Un syst` me sans codage de canal est choisi a e ` e ` titre dexemple et les param` tres de simulation utilis s sont les suivants : S = 8 chips et E b /N0 = e e 0, 2, 4, 6, 8 dB. Pour chaque valeur de Eb /N0 consid r , linformation mutuelle en sortie du d tecteur est comee e par e avec celle dun syst` me mono-utilisateur sur canal AWGN. Cette derni` re ne d pend que de e e e e la valeur du rapport signal a bruit. Sur la gure 2.20, elle correspond aux courbes horizontales. La ` caract ristique de transfert du d tecteur ESE est une courbe croissante et monotone ; une plus grande e e valeur de linformation mutuelle en entr e implique une meilleure information en sortie. Par ailleurs, e linformation mutuelle en sortie est dautant plus grande que le rapport signal a bruit est grand, pour ` une m me valeur dinformation mutuelle en entr e. e e La gure 2.20 met en evidence linterf rence MAI sur le syst` me. En effet, quand I A1 = 0, e e cest-` -dire lorsque linformation mutuelle moyenne de lutilisateur interf rent est nulle, les syma e boles interf rents ne sont pas connus. Lop ration de la suppression dinterf rences donn e par e e e e l quation (2.58) conduit a des valeurs peu ables pour E1 (1) . Dans ce cas, la valeur de linfore ` mation mutuelle IE1 est faible (< 0.4) et les performances correspondantes sont moins bonnes par rapport a celles dun syst` me mono-utilisateur. Au fur et a mesure que I A1 augmente, la valeur de ` e ` IE1 augmente, ce qui veut dire que les performances du syst` me sam liorent ; la pente des courbes e e
(1) (2) (1) (2) (2) (1) (m) (m) (p)

2.5. ETUDE DU COMPROMIS ENTRE CONVERGENCE ET PERFORMANCES ASYMPTOTIQUES

85

0.7
8dB

0.6

0.5

6dB

IE1 (1)

0.4
4dB

0.3
2dB

0.2
0dB

0.1

0.1

0.3

0.5 (2) 1

0.7

0.9

F IG . 2.20 Caract ristiques de transfert de lop ration de d tection chip pour M = 2 et S = 8 chips e e e

est dautant plus grande que le rapport signal a bruit est grand. Lorsque linformation en entr e du ` e d tecteur est egale a 1, cela signie que linformation a priori est parfaite. Les symboles interf rents e ` e sont alors parfaitement estim s, et ils peuvent donc etre compl` tement supprim s. Dans ce cas, les pere e e formances du d tecteur sont celles du syst` me mono-utilisateur donn es par l quation (2.36), pour e e e e h(m) = 1 (canal AWGN). Sur la gure 2.20, ceci est visible par lintersection de deux courbes de performances au point IA1 = 1. Dans ce cas, IE1 correspond a une valeur de linformation mutuelle ` moyenne en sortie dun canal gaussien.
(2) (1)

Caract ristique de transfert de linformation extrins` que pour le d codeur DEC e e e Le d codeur DEC pr sente des informations extrins` ques en entr e et en sortie. Sa structure peut e e e e etre repr sent e par la gure 2.21 pour le cas dun syst` me a deux utilisateurs. e e e ` PSfrag replacements A2(m) DEC
+

E2(m)

F IG . 2.21 D codeur et les LLR sur son entr e et sur sa sortie e e

Dans le cas dun syst` me sans codage de canal, le d codeur DEC neffectue quune op ration de e e e d s talement comme d crit en 2.2.3.2. Sachant le LLR a priori A2 (m) , il calcule le LLR extrins` que ee e e

86

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

a laide de lop ration de d s talement donn e par l quation (2.27) : ` e ee e e


S1

E2j

(m)

=
s =0

cs A2j

(m)

(m)

(m) cs A2j

(m)

(2.60)

Comme A2(m) est le LLR extrins` que issu du d tecteur ESE, il peut etre mod lis de la m me mani` re e e e e e e que A1(m) . Dans ce cas, linformation mutuelle en entr e I A2 correspondante est egalement donn e e e par l quation (2.57). Linformation mutuelle en sortie sexprime quant a elle en fonction de I A2 , tel e ` que IE2 = g( IA2 ).
(m) (m) (m) (m)

La gure 2.22 pr sente linformation mutuelle I E2 = g(IA2 ) en sortie du DEC effectuant un simple e d s talement, pour les tailles d talement suivantes : S = 2, 8, 16 chips. ee e

(1)

(1)

S=16 0.9

S=8 0.7

IE2 (1)

S=2 0.5

0.3

0.1

0.1

0.3

0.5

2 (1)

0.7

0.9

F IG . 2.22 Caracteristriques de transfert de lop ration de d s talement pour S = 2, 8, 16 chips e ee

La caract ristique de transfert du d codeur DEC est une courbe monotone et croissante. Lorsque e e le facteur d talement vaut S = 2, la courbe est parfaitement sym trique ; la valeur de I A2 en entr e e e e est retrouv e en sortie. Par contre, elle crot de facon exponentielle lorsque la valeur de S augmente. e Les courbes pour S = 8 et S = 16 ont les m mes points de d part et darriv e ; mais la seconde e e e est sup rieure a la premi` re lorsque linformation mutuelle en entr e est inf rieure a 0.5, ce qui core ` e e e ` respond a un niveau elev de bruit et/ou dinterf rence. Ce ph nom` ne se traduit par une meilleure ` e e e e performance du syst` me pour S = 16. La courbe correspondant a S = 2 est quant a elle largee ` ` ment inf rieure aux deux premi` res quelle que soit linformation mutuelle en entr e. Par contre, e e e elle converge vers celles-ci lorsque I A2 = 1, ce qui correspond a un faible niveau de bruit et/ou ` dinterf rence. Ainsi, avec une taille d talement de S = 2, ou S = 8, ou encore S = 16, des e e performances similaires peuvent etre atteintes a faible niveau dinterf rence, cest-` -dire, lorsque le ` e a charg (M S), la convergence est plus tardive pour une faible valeur de S. De plus, a faible SNR, e ` syst` me a peu dutilisateurs (typiquement S) et/ou a fort SNR. Par contre, pour un syst` me sure ` e
(1) (1)

2.5. ETUDE DU COMPROMIS ENTRE CONVERGENCE ET PERFORMANCES ASYMPTOTIQUES

87

un syst` me ayant une plus grande taille d talement (` M x ) donne de meilleures performances. e e a e Cest justement lint r t du principe du code a r p tition, cest-` -dire, plus le nombre de r pliques de ee ` e e a e la m me information a envoyer est grand, plus la chance de corriger les erreurs de transmissions est e ` importante. Par contre, une des raisons pour laquelle ce code nest pas utilis comme code correcteur e derreurs est son inefcacit au niveau du nombre de correction derreurs attendue. e e Pour un syst` me utilisant le code convolutif de rendement R c = 1 , le LLR extrins` que en sortie e 2 du d codeur DEC est donn par la relation suivante : e e
S1

E2j o` L2j u
(1) (m)

(m)

=
s =0

cs L2j

(m)

(m)

(m) cs A2j

(m)

(2.61)

repr sente un LLR a posteriori en sortie du d codeur de code correcteur derreurs consid r . e e ee
(1)

Linformation mutuelle en sortie du d codeur DEC correspondant a lutilisateur 1, cest-` -dire I E2 = e ` a g( IA2 ), est trac e sur la gure 2.23 pour les tailles d talement suivantes : S = 1, 4, 8 chips. Elle est e e compar e avec celle de lop ration de d s talement pr sent e auparavant pour S = 2, 8, 16 chips. La e e ee e e comparaison est alors effectu e pour un m me rendement global du syst` me. e e e
1.1
Rc=1/2, S=8 S=8

0.9

S=16

Rc=1/2, S=1

S=2

0.7

IE2(1)
0.5

Rc=1/2, S=4

0.3

R G = 1/16 R G = 1/8 R G = 1/2

0.1

0.1

0.3

0.5 2 (1)

0.7

0.9

F IG . 2.23 Comparaison des caracteristriques de transfert de lop ration de d codage de canal e e combin e avec lop ration de d s talement et des caracteristriques de transfert de lop ration de e e ee e d s talement, pour un RG x ee e

La gure 2.23 permet dobserver linuence du code correcteur derreurs sur les performances
1 du syst` me it ratif. Pour un rendement global R G = 2 , correspondant a Rc = e e ` 1 2

et S = 1, lorsque

linformation mutuelle en entr e est comprise dans lintervalle [0.5, 1], linformation mutuelle en e sortie du d codeur correspondant augmente de facon exponentielle. Cette information est largement e sup rieure a celle de lop ration de d s talement (S = 2). Le code correspondant a donc un meilleur e ` e ee pouvoir de correction lorsque linformation mutuelle en entr e est 0.5. Le gain de codage se traduit e

88

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

par la diff rence de valeur de linformation mutuelle moyenne en sortie pour une information mutuelle e moyenne en entr e x e. Par ailleurs, quand I A2 = 1, les deux courbes convergent vers un m me e e e point qui est caract ristique des performances asymptotiques du code (cest-` -dire, performance a e a ` rapport signal a bruit inni). Par contre, dans lintervalle [0, 0.5], un comportement inverse peut etre ` constat . Ainsi, le fait dutiliser un code correcteur derreurs retarde la convergence du syst` me. Des e e comportements similaires sont constat s pour les courbes correspondant aux rendements R G = e RG =
1 16 . 1 8 (1)

et

` Analyse de la convergence du syst` me IDMA a laide du diagramme EXIT e Soit le syst` me a 2 utilisateurs dont les performances ont et trac es sur la gure 2.16, les LLR e ` e e E1
(m)

calcul s par le d tecteur ESE sont fournis au d codeur correspondant apr` s d sentrelacement e e e e e

et les LLR E2(m) en sortie du d codeur DEC deviennent des LLR a priori du d tecteur ESE apr` s e e e r entrelacement. Sachant que les op rations dentrelacement/r entrelacement ne changent pas line e e formation, E1(m) = A2(m) et E2(m) = A1(m) . La convergence du syst` me IDMA peut etre illustr e e e en tracant a une m me echelle linverse de la caract ristique de transfert du d codeur DEC, cest-` ` e e e a dire IA2 = g 1 (IE2 ), et la caract ristique de transfert du d tecteur ESE : I E1 = f (IA1 , Eb /N0 ). Il e e sagit donc dun diagramme EXIT. Ce diagramme permet de d terminer la trajectoire du traitement e it ratif. Les trajectoires sont obtenues en supposant une information mutuelle moyenne en entr e du e e d tecteur ESE nulle. Puis, linformation mutuelle moyenne en entr e et en sortie du d tecteur ESE, e e e correspondant respectivement a linformation mutuelle moyenne en sortie et en entr e des d codeurs ` e e DEC, est mesur e au cours des it rations. La mesure des informations mutuelles pendant le traitement e e it ratif permet de tracer une courbe en escalier dont chaque marche correspond a une it ration. Cette e ` e courbe pr sente en effet l change de linformation extrins` que entre les modules du d tecteur ESE et e e e e du d codeur DEC. Elle se prolonge jusquau point dintersection I = (a, b) des deux caract ristiques e e de transfert. Le point I est appel point de saturation puisqu` ce point l change dinformation exe a e trins` que entre les deux modules napporte plus de gain. Ainsi, il est possible de pr dire le seuil e e de convergence du syst` me a partir dun diagramme EXIT. Par ailleurs, sur un diagramme EXIT, e ` lintersection des courbes au point I = (1, 1) signie une connaissance parfaite du message recu. Sur la gure 2.24, le diagramme EXIT dun syst` me sans codage de canal, o` S = 8 chips, est e u trac pour diff rentes valeurs de rapport signal a bruit : E b /N0 = 0, 4, 8 dB. e e ` A Eb /N0 = 8 dB, il existe un tunnel entre la caract ristique de transfert du d tecteur ESE et celle e e du d codeur DEC, ce qui veut dire que le syst` me correspondant converge et atteint un BER faible. e e Par contre, a plus faible SNR, comme par exemple E b /N0 = 0 ou 4 dB, le tunnel est ferm . Cela ` e signie que le processus it ratif napporte pas dam lioration signicative quant a la performance du e e ` syst` me. La valeur du rapport signal a bruit minimale n cessaire pour avoir une communication able e ` e avec ce syst` me peut alors etre d termin e a partir du diagramme EXIT. Ce dernier permet egalement e e e ` de connatre la valeur de rapport signal a bruit E b /N0 minimal correspondant au seuil de convergence ` du syst` me. Pour lexemple consid r , cette valeur se trouve entre 4 et 8 dB. De plus, il donne des e ee
(1) (1) (1) (2)

2.5. ETUDE DU COMPROMIS ENTRE CONVERGENCE ET PERFORMANCES ASYMPTOTIQUES

89

0.8
I3

8dB 0.6

IE1 (1) /I A2 (1)

0.4
I2

4dB

0.2
I1

0dB

0.0

0.0

0.2

0.4

IA1 (2) /IE2 (1)

0.6

0.8

1.0

F IG . 2.24 Diagramme EXIT du r cepteur it ratif dun syst` me IDMA sans codage de canal pour e e e S = 8 chips

indications sur le nombre dit rations n cessaires a la r cup ration des donn es dinformation emises. e e ` e e e Par exemple, deux it rations dans notre cas. e Le diagramme EXIT dun syst` me utilisant un codage de canal, o` S = 4, est quant a lui trac e u ` e sur la gure 2.25, pour les m mes valeurs de E b /N0 que pour la gure 2.24. e

0.8
I3

8dB

IE1 (1) /I A2 (1)

0.6

0.4

I2

4dB

0.2
I1

0dB

0.0

0.0

0.2

0.4

IA1 (2) /IE2 (1)

0.6

0.8

1.0

F IG . 2.25 Diagramme EXIT du r cepteur it ratif dun syst` me IDMA utilisant un code CRSC e e e (Rc =
1 2

et S = 4 chips)

En comparaison avec les r sultats pr sent s sur la gure 2.24, pour un syst` me utilisant un code core e e e

90

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

recteur derreurs, d j` a Eb /No = 4 dB, le syst` me converge et atteint un BER faible. Par contre, a tr` s ea` e ` e faible SNR (exemple a 0 dB), le syst` me correspondant sature plus vite (` partir de I E2 /IA1 = 0.5). ` e a Enn, a SNR de 8 dB, les deux syst` mes convergent et atteignent un BER faible. Ainsi, les r sultats ` e e obtenus a partir des diagrammes EXIT conrment les performances en terme de BER, obtenues par ` simulations, trac es sur la gure 2.16. e
(1) (2)

Remarques Les caract ristiques de transfert trac es sur la gure 2.20 sont obtenues en consid rant un traie e e tement s rie dans le processus it ratif de r cup ration des donn es dinformation effectu par le e e e e e e d t cteur ESE. Comme les E1(m) sont calcul s de mani` re s rie pour les M utilisateurs, au l des ee e e e it rations, les LLR correspondant a lutilisateur trait en dernier ont une meilleure abilit par rapport e ` e e a ceux de lutilisateur trait en premier. Ainsi, I E1 = f (IA1 , Eb /N0 ) pr sentera une meilleure allure ` e e que IE1 = f (IA1 , Eb /N0 ). Par contre, si lon se place dans le cas dun traitement parall` le, tous les e e e {IE1 } pr senteront la m me allure. Il est a noter que dans cette etude, nous avons d consid rer le cas dun syst` me a M = 2 utili` u e e ` sateurs parce que nous etudions uniquement le sch ma de traitement s rie dans le processus it ratif e e e de r cup ration des donn es dinformation. En effet, dans ce cas, comme les LLR correspondant a e e e ` lutilisateur trait en dernier ont une meilleure abilit par rapport a ceux de lutilisateur trait en e e ` e premier, une etude a laide dun diagramme EXIT pour un syst` me a M > 2 utilisateurs sav` re etre ` e ` e d licate a faire. L tude que nous avons pr sent e ici na donc pas dint r t pratique mais permet de e ` e e e ee mieux comprendre le fonctionnement des diff rentes fonctions inclues dans le r cepteur. e e Une etude de convergence dun syst` me cI CDMA a laide dun diagramme EXIT a et effectu e e ` e e par R. H. Mahadevappa dans [48] pour un nombre dutilisateurs M = 2. Dans cette etude, les infor mations mutuelles en sortie du d tecteur correspondant a lutilisateur m, sont trac es en fonction des e ` e informations mutuelles en entr e du d tecteur correspondant au m me utilisateur m, mais en xant la e e e valeur des informations mutuelles en entr e d tecteur correspondant a lautre utilisateur p (p = m). e e ` Dans ce cas, un diagramme EXIT de dimension (M + 1) serait n cessaire pour pouvoir analyser e la convergence dun syst` me cI CDMA a M utilisateurs. Cela est prohibitif du point de vue de la e ` complexit calculatoire quand M est elev . e e Pour M > 2 utilisateurs, il serait int ressant danalyser la convergence du syst` me IDMA de la e e facon suivante : tracer les informations mutuelles en sortie du d tecteur correspondant a lutilisateur e ` m en fonction des valeurs moyennes des informations mutuelles en entr e d tecteur correspondant e e a tous les autres utilisateurs, cest-` -dire, I E1 = f (IA1 moyenne, Eb /N0 ). Une etude similaire a ` a et pr sent e dans [39] o` un syst` me a M = 4 utilisateurs a et etudi . Mais dans cette etude, les e e e u e ` e e auteurs ont consid r un traitement parall` le dans le processus it ratif a la r ception. Dans ce cas, ee e e ` e quel que soit lutilisateur trait , les informations mutuelles en sortie du d tecteur sont les m mes et e e e sont calcul es en fonction des valeurs moyennes des informations mutuelles en entr e d tecteur. e e e
(m) (m) (1) (2) (2) (1)

2.5. ETUDE DU COMPROMIS ENTRE CONVERGENCE ET PERFORMANCES ASYMPTOTIQUES

91

Une derni` re remarque, comme evoqu dans la sous-section 2.4.3, la taille de bloc dinformation e e inue sur la convergence du syst` me. Mais dans la repr sentation en diagramme EXIT, celle-ci est e e suppos e innie. e

2.5.3 Synth` se de l tude e e


L tude effectu e dans cette section nous a permis de mettre en evidence le fait que le choix du e e code C doit faire lobjet dun soin particulier. Ce choix doit tenir compte des contraintes suivantes : des contraintes dapplications telles que le d bit ou le taux derreurs cible ; e r ception ; e des contraintes de lenvironnement comme le canal et les antennes. Les etudes pr sent es dans la sous-section 2.5.1 ont permis de mettre en evidence que le code correc e e teur derreurs poss` de de meilleures performances asymptotiques et que le code a r p tition favorise e ` e e la convergence a fort taux de charge. Il est ainsi d montr quun syst` me utilisant un code correcteur ` e e e derreurs a faible rendement est meilleur pour des applications n cessitant une transmission able a ` e ` faible rapport signal a bruit telles que des applications militaires. Par contre, un syst` me utilisant un ` e code a large s quence d talement peut etre envisag pour des applications qui auraient besoin dun ` e e e grand nombre dutilisateurs. des contraintes mat rielles, cest-` -dire, la complexit de l metteur et du traitement utilis a la e a e e e`

92

CHAPITRE 2. IDMA ET DETECTION MULTI-UTILISATEURS

Conclusion
Dans ce chapitre, la technique IDMA propos e par Li Ping et al. [55] a et etudi e. Apr` s une dese e e e cription d taill e du principe de l metteur IDMA, ainsi que celui du r cepteur it ratif correspondant, e e e e e les performances g nie dun syst` me IDMA ont et pr sent es. L tude pour un syst` me sans codage e e e e e e e a montr que le code a r p tition napporte pas de gain de codage sur canal AWGN. Par contre, il pere ` e e met dobtenir une diversit dordre S lorsque le canal est de type Rayleigh. L tude pour un syst` me e e e utilisant un code correcteur derreurs a montr que lorsquun canal AWGN est consid r , le syst` me e ee e de diversit est cette fois-ci de S d min . e b n cie dun gain de codage et celui-ci vaut R c dmin . Quand le canal est de type Rayleigh, lordre e e Des performances du syst` me IDMA obtenues par simulation ont ensuite et pr sent es. Les e e e e performances non cod es obtenues pour un syst` me multi-utilisateurs IDMA sur canal AWGN sont e e proches des limites th oriques dun syst` me multi-utilisateurs qui sont ses performances g nie. De e e e plus, le syst` me pr sente une efcacit spectrale denviron 1.72 bit/s/Hz. Cette etude a permis danae e e lyser la technique IDMA et les performances initialement publi es dans [55]. e Par ailleurs linuence dun code correcteur derreurs sur les performances asymptotiques du syst` me et celle dun code a r p tition sur la convergence du syst` me ont et mises en evidence. e ` e e e e Ainsi, dans le but d tudier le compromis entre la convergence et les performances asymptotiques, e un syst` me IDMA utilisant un turbocode a faible rendement a et propos . Puis la convergence du e ` e e syst` me a et etudi e a laide dun diagramme de transfert de linformation mutuelle : diagramme e e e ` EXIT. Ces etudes ont d montr quun syst` me utilisant un code correcteur derreurs a faible rende e e e ` ment est pr f rable pour des applications n cessitant une transmission able a faible rapport signal ee e ` a bruit ; tandis quun syst` me utilisant un code a large s quence d talement peut etre envisag pour ` e ` e e e des applications n cessitant un grand nombre dutilisateurs. e Les etudes pr sent es dans ce chapitre ont et effectu es en consid rant des canaux mono-trajets. e e e e e Nous allons d crire dans le troisi` me chapitre comment un syst` me IDMA peut traiter conjointement e e e les interf rences MAI et ISI, en consid rant des canaux muti-trajets dans un contexte r aliste de e e e communications sans l.

CHAPITRE

IDMA dans le contexte dune transmission sans l

Dans le deuxi` me chapitre, nous avons pr sent les etudes th oriques, n cessaires a la e e e e e ` compr hension du fonctionnement du syst` me IDMA. Des canaux mono-trajets ont et consid r s. e e e ee Ces etudes ont montr que les performances, en terme de taux derreurs binaires, du syst` me IDMA e e sont particuli` rement int ressantes. Il sav` re alors int ressant de regarder le fonctionnement de ce e e e e syst` me dans un contexte de communication r aliste, notamment pour des standards existants. e e Ce troisi` me chapitre a pour objectif d tudier un syst` me IDMA dans le contexte dune transe e e mission sans l. Dans [56], un syst` me IDMA qui traite conjointement les interf rences MAI et ISI, e e dans un contexte de canaux multi-trajets, a et propos . Ce syst` me sera d crit dans ce chapitre. Par e e e e ailleurs, nous avons vu dans la sous-section 1.1.3 quune des techniques utilis es pour combattre les e effets du canal multi-trajets est lutilisation de la modulation multi-porteuses OFDM. Cette technique est int ressante du point de vue des performances et au niveau de la complexit de mise en oeuvre. De e e plus, son association avec la technique CDMA semble actuellement incontournable pour linterface air de la 4G. Nous avons donc propos de combiner les avantages de cette technique avec ceux de la e technique IDMA. Dans cette etude, nous supposons que le syst` me est parfaitement synchrone et que e le canal est connu du r cepteur. Un mod` le de canal multi-trajets issu de la norme 802.11a, pr sent e e e e en 1.1.1.2, est utilis . e La section 3.1 pr sente le syst` me IDMA sur canal multi-trajets propos dans [56]. Ce syst` me e e e e utilise un d tecteur qui supprime conjointement les interf rences ISI et les interf rences MAI. Dans e e e cette etude, nous lui donnerons le nom de syst` me IDMA avec Technique dAnnulation dinterf rences e e ISI (TAISI). Il est par ailleurs appel IDMA system with ISI Cancellation (ISI-C) dans [49]. Apr` s e e une description d taill e du principe de d tection, les performances g nie du syst` me IDMA sont e e e e e etudi es, en consid rant un canal multi-trajets de Rayleigh dont les amplitudes des coefcients e e sont ind pendantes et identiquement distribu es. Les performances de ce syst` me sont par la suite e e e pr sent es pour un canal multi-trajets quasi-statique de Rayleigh. e e Dans la section 3.2, nous proposons une autre technique permettant de traiter les interf rences e ISI dans un syst` me bas sur la technique IDMA. Cette technique consiste a combiner la technique e e ` IDMA avec la technique multi-porteuses OFDM introduite en 1.1.3.2. Les principes de l metteur et e

94

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

du r cepteur du syst` me OFDM-IDMA r sultant sont alors successivement d crits. Puis, les perfore e e e mances g nie de ce syst` me sont etudi es. Enn, ses performances sont pr sent es en consid rant un e e e e e e canal similaire a celui utilis dans les r seaux WLAN. ` e e La section 3.3 pr sente une comparaison du syst` me IDMA utilisant la TAISI avec le syst` me e e e OFDM-IDMA propos . La comparaison est effectu e en terme de performances et de complexit e e e calculatoire pour le r cepteur. e Les sections 3.2 et 3.3 constituent notre contribution sur le sujet.

` 3.1. SYSTEME IDMA AVEC TECHNIQUE DANNULATION DINTERF ERENCES ISI

95

3.1 Syst` me IDMA avec technique dannulation dinterf rences ISI e e


Le principe de l metteur IDMA avec TAISI est le m me que celui d crit dans la section 2.1. La e e e structure du r cepteur est quant a elle donn e par la gure 2.2. Dans un contexte de canaux multie ` e trajets, le d tecteur ESE effectue une suppression des interf rences ISI et MAI simultan ment. Ce e e e syst` me a et propos par Li Ping et. al. o` la m thode dannulation dinterf rences est baptis e e e e u e e e LLRC pour LLR Combining [56]. Dans cette section, le principe de la d tection chip est tout dabord d crit. An de d crire le e e e fonctionnement, nous consid rons un cas simple o` les symboles sont de type r els BPSK. L tude e u e e est par la suite etendue a un contexte de canaux de types complexes. `

3.1.1 Principe du d tecteur pour des signaux r els e e


Soient M utilisateurs qui emettent au m me instant sur des canaux a evanouissements de Rayleigh e `
` a L trajets. Les coefcients datt nuation du canal varient dun symbole de donn es a lautre. Le l eme ` e e ` ` trajet a linstant k est diff rent du l eme trajet a linstant k si k = k . Les symboles emis sont des ` e `

symboles r els BPSK ; apr` s echantillonnage a linstant chip, le signal recu peut s crire sous la e e ` e forme :
M L1

rn =
m=1 l=0

hnl,l xnl + wn

(m)

(m)

n = n, . . . , N

(3.1)

o` N = J + L 1 est la taille du bloc dinformation recu tel que J correspond a la taille du bloc u ` dinformation emis. Cette equation montre que si L > 1, alors un symbole dinformation dun utili donc la pr sence dinterf rence entre symboles. e e r={rn } et du coefcient datt nuation du canal e
(m) xj .

sateur interf` re sur un ou plusieurs autres symboles de ce m me utilisateur. Cette equation mod lise e e e Le d tecteur ESE permet de g n rer des estimations des chips {x j e e e
(m) h={h j,l }. (m)

Soit le cas particulier suivant : nous sou(m)

} a partir du signal recu ` ap-

haitons estimer

A partir de l quation (3.1), nous pouvons voir que la contribution de x j e


(m)

sont ind pendants, cest-` -dire d corr l s, x j e a e ee somme des LLR not s e
(m) {gj,l }, des chips (m) gj

partient aux instants successifs des chips recus {r j , rj+1 , . . . , rj+L1 }. En supposant que ces instants
(m)

peut etre estim comme le produit des probabilit s a e e du chip emis xj


(m)

posteriori g n r es a partir de {r j , rj+1 , . . . , rj+L1 }. Le LLR gj e ee ` p(r|xj


(m)

est donc la

empruntant les L trajets. Il est donn par l quation suivante : e e = +1) = 1)


(m) L1

= log

(m) p(r|xj

=
l=0

gj,l

(m)

(3.2)
(m)

Ce LLR est donc une combinaison de L LLR g j,l , do` le nom de LLRC. gj,l pour un trajet l u quelconque est donn par la relation suivante (voir section 2.2) : e
(m) gj,l

= log

p(rn |xj

(m) (m)

= +1) = 1)

p(rn |xj

tel que n = j + l

(3.3)

96

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

sous la forme :

En notant j,l le signal interf rent tel que j,l = rj+l hj,l xj e rn = rj+l = hj,l xj
(m) (m) (m) (m)

(m)

(m)

(m)

(m)

, le signal recu peut etre exprim e

+ j,l

(m)

(3.4)

limite centrale, j,l peut etre approch par une variable al atoire gaussienne dont la moyenne et la e e variance sont donn es par : e E(j,l ) = E(rj+l ) hj,l j V ar(j,l ) = V ar(rj+l ) o` j u
(m) (m) (m) (m) (m)

Les signaux {j,l } sont compos s des interf rences ISI et MAI. En appliquant le th or` me de la e e e e

(3.5) j
(m)

(m) 2 hj,l

(3.6) , connaissant linformation

et j

(m)

sont respectivement la moyenne et la variance de x j

(m)

extrins` que. Elles sont d nies par les equations (2.9) et (2.10). En tenant compte de l quation (3.1), e e e la moyenne et la variance des chips recus, connaissant linformation extrins` que, sont estim es a e e ` partir des relations suivantes :
M L1

E(rj+l ) = V ar(rj+l ) =
(m)

hj,l j
m=1 l=0 M L1 2 w + m=1 l=0

(m)

(m)

j, l j
(m)

(3.7) (3.8)

hj,l

(m) 2

j, l

e Do` , le LLR gj,l peut s crire sous la forme : u gj,l


(m)

= log
(m)

rj+l E(j,l ) hj,l , V ar(j,l ) rj+l E(j,l ) + hj,l , V ar(j,l ) rj+l E(j,l ) V ar(j,l ) rj+l E(rj+l ) + hj,l j V ar(rj+l )
(m) 2 hj,l (m) (m) (m) j (m) (m) (m) (m) (m)

(m)

(m)

(m)

= 2hj,l gj,l
(m)

= 2hj,l

(m)

j, l

(3.9)

En consid rant l quation (3.7), la relation (3.9) montre bien que le d tecteur effectue une annulation e e e dinterf rences. De plus, les interf rences MAI et ISI sont trait es de la m me facon et supprim es en e e e e e m me temps. e Lalgorithme de d tection chip pour un traitement s rie est r sum ci-dessous : e e e e Initialisation : m, j : j
(m)

= E(xj

(m)

) = 0,

(m)

= V ar(xj

(m)

)=1

n = j +l :

E(rn ) = 0

2 V ar(rn ) = w +

M m=1

L1 l=0

hnl,l

(m)

` 3.1. SYSTEME IDMA AVEC TECHNIQUE DANNULATION DINTERF ERENCES ISI

97

it ration = 1 e m=1 Processus it ratif : e


L1

gj

(m)

=
l=0

gj,l

(m)

(3.10)

D sentrelacement des LLR avant d s talement et/ou d codage. e ee e Mise a jour de linformation extrins` que : linformation d s tal e et/ou d cod e a laquelle lin` e ee e e e ` formation a priori est enlev e, est r entrelac e pour former linformation extrins` que e j e e e e j j
(m) (m)

. (3.11) (3.12) (3.13) (3.14) (3.15) (3.16)

= tanh

ej

(m)

2
(m) 2

j ) j j j, l j j, l

(m)

(m) j

= 1 (j =

E(rj+l ) = j
(m)

V ar(rj+l ) = Test du crit` re darr t : e e

(m) (m) j |it courante j |it pr c dente e e e e (m) (m) E(rj+l ) + hj,l j (m) (m) j |it courante j |it pr c dente e e e e (m) (m) 2 j V ar(rj+l ) + hj,l

m=m+1 Si m = M , alors remettre m = 1. Sinon, r it rer lensemble des calculs de l quation (3.10) a l quation (3.16). e e e ` e

3.1.2 Principe du d tecteur pour des signaux complexes e


Nous supposons que les symboles trait s sont des symboles complexes QPSK. Ils sont alors de la e forme : xj
(m) (m) (m) (m)

= xRe,j + i xIm,j
(m)

tel que i =

(3.17)

Les parties r elle xRe,j et imaginaire xIm,j sont deux chips cons cutifs emis respectivement sur les e e voies en phase et en quadrature. Les coefcients datt nuation du canal ont egalement une forme e complexe : hl
(m)

= hRe,l + i hIm,l . Dans un souci de simplicit de notation, nous avons consid r e ee

(m)

(m)

des coefcients invariants dans le temps. Cependant, l tude peut etre etendue aux canaux variants. e Apr` s echantillonnage a linstant chip, le signal recu peut s crire sous la forme : e ` e
M L1

rn =
m=1 l=0

hRe,l xRe,nl hIm,l xIm,nl + i hRe,l xIm,nl + hIm,l xRe,nl + wn (3.18)

(m)

(m)

(m)

(m)

(m)

(m)

(m)

(m)

La technique dannulation dinterf rences est similaire a celle d crite dans la sous-section 3.1.1, mais e ` e les calculs sont effectu s pour les deux voies. Lalgorithme de d tection chip correspondant est r sum e e e e ci-dessous pour un traitement s rie : e

98

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

Initialisation : m, l : calcul de hRe,l


(m) (m) 2

, hIm,l
(m) 2

(m)

, hRe,l hIm,l
(m) 2

(m)

(m)

m, j :

m, l : calcul de hcar,l = hRe,l


(m)

+ hIm,l
(m)

Re,j = E(xRe,j ) = 0, Im,j = E(xIm,j ) = 0, n = j +l :


(m) (m)

Re,j = V ar(xRe,j ) = 1 Im,j = V ar(xIm,j ) = 1


(m) (m)

(m)

(m)

o` d signe la fonction covariance u e it ration = 1 e m=1 Processus it ratif : e j, l : gRe,j,l = 2hcar,l


(m) 2 (m) (m)

E(rRe,n ) = E(rIm,n ) = 0 2 V ar(rRe,n ) = V ar(rIm,n ) = w + r Re,n = rIm,n = 0


1

M m=1

L1 l=0

hcar,l

(m)

hRe,l [rRe,j+l E(rRe,j+l )] + hIm,l [rIm,j+l E(rIm,j+l )] + hcar,l Re,j V ar(rRe,j+l ) + hIm,l
(m) 2

(m)

(m)

(m)

(m)

hRe,l

V ar(rIm,j+l ) hcar,l

(m) 2

(3.19) (m) (m) (m) Re,j + 2hRe,l hIm,l rRe,j+l

gIm,j,l = 2hcar,l
(m) 2

(m)

(m)

hRe,l [rIm,j+l E(rIm,j+l )] hIm,l [rRe,j+l E(rRe,j+l )] + hcar,l Im,j V ar(rIm,j+l ) + hIm,l
(m) 2

(m)

(m)

(m)

(m)

hRe,l

V ar(rRe,j+l ) hcar,l

(m) 2

(3.20) (m) (m) (m) Im,j + 2hRe,l hIm,l rIm,j+l

L1 (m) gRe,j

=
l=0 L1

gRe,j,l gIm,j,l
l=0 (m) (m) (m)

(m)

j j
(m)

(3.21) (3.22)

gIm,j =
(m)

(m)

Lexpression du LLR gj

est alors donn e par : gj e

= gRe,j + i gIm,j .

D sentrelacement des LLR avant d s talement et/ou d codage. e ee e


1

rRe,n = Cov(rRe,n , rIm,n ) et rIm,n = Cov(rIm,n , rRe,n )

` 3.1. SYSTEME IDMA AVEC TECHNIQUE DANNULATION DINTERF ERENCES ISI

99

Mise a jour de linformation extrins` que : e j ` e Re,j


(m) (m)

(m)

= eRe,j + i eIm,j . j j j j (3.24) (3.23)

(m)

(m)

= tanh

eRe,j 2 eIm,j 2
(m) (m)

(m)


2 (m)

Im,j = tanh Re,j


(m) (m)

= 1 Re,j = 1 Im,j
(m) (m) (m)

Im,j
(m)

Re,j = Re,j |
(m)

it courante e it courante e

Re,j |
(m)

it pr c dente e e e

j j j, l j, l j j j, l j, l j, l j, l

(3.25)

Im,j = Im,j | E(rRe,j+l ) = E(rIm,j+l ) =


(m) Re,j (m)

Im,j = V ar(rRe,j+l ) = V ar(rIm,j+l ) =

it pr c dente e e e (m) (m) (m) (m) E(rRe,j+l ) + hRe,l Re,j hIm,l Im,j (m) (m) (m) (m) E(rIm,j+l ) + hIm,l Re,j + hRe,l Im,j (m) (m) Re,j | Re,j | it courante e it pr c dente e e e (m) (m) Im,j | Im,j | it courante e it pr c dente e e e (m) 2 (m) (m) (m) V ar(rRe,j+l ) + (hRe,l ) Re,j + (hIm,l )2 Im,j (m) (m) (m) (m) V ar(rIm,j+l ) + (hIm,l )2 Re,j + (hRe,l )2 Im,j (m) (m) (m) (m)

Im,j |

(3.26) (3.27)

(3.28)

rRe,j+l = rRe,j+l + hRe,l hIm,l Re,j Im,j rIm,j+l = rIm,j+l + hRe,l hIm,l Im,j Re,j Test du crit` re darr t : e e m=m+1 Si m = M , alors remettre m = 1.
(m) (m) (m) (m)

(3.29)

Sinon, r it rer lensemble des calculs de l quation (3.19) a l quation (3.29). e e e ` e Cet algorithme est diff rent de celui propos dans [56]. En effet, dans [56], lestimation de x Re,j est e e bas e sur la relation suivante : e
(m) (m) Re hl rj+l = hl 2 (m) (m) (m) xRe,j + Re hl j,l (m)

(3.30)

(m) (m) (m) o` hl u d note la conjug e de hl . De la m me mani` re, lestimation de x Im,j se base sur e e e e (m) (m) (m) Im hl rj+l . Par contre, les equations nales donnant g Re,j,l et gIm,j,l sont les m mes que les e

equations (3.21) et (3.22). Cest pourquoi, les deux algorithmes donnent les m mes performances, e mais la mise en oeuvre de lalgorithme que nous avons choisi est moins complexe en terme de cal (m) (m) (m) culs. En effet, dans [56], en effectuant lop ration Re hl rj,l (respectivement Im hl rj+l ), e e lestimation de xRe,j (respectivement xIm,j ) est ind pendante de xIm,j (respectivement xRe,j ). Par contre, cette op ration doit etre effectu e a chaque chip et pour chaque utilisateur. Ce qui emp che la e e ` e
(m) (m) (m) (m)

100

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

structure simpli e de processus dannulation dinterf rences avec mise a jour de lerreur r siduelle, e e ` e comme effectu dans la mise en oeuvre que nous avons choisi. e

3.1.3 Etude des performances g nie du syst` me IDMA avec TAISI e e


Cette sous-section a pour objectif d tudier la diversit du syst` me IDMA avec TAISI. Dans un e e e premier temps, nous avons choisi de montrer lexploitation de la diversit de trajets. Les performances e g nie du syst` me sont alors pr sent es pour un canal multi-trajets quasi-statique de Rayleigh. Ensuite, e e e e dans le but de montrer la diversit de code, un canal a evanouissements de Rayleigh est choisi. Par e ` souci de simplicit de notation, des signaux r els sont consid r s. e e ee 3.1.3.1 Performances g nie du syst` me IDMA avec TAISI dans le cas de canaux quasie e statiques Syst` me sans codage de canal e Dans un syst` me IDMA avec TAISI, si les informations a priori sur les chips sont connues, les e interf rences MAI et ISI peuvent etre alors parfaitement estim es. Dans ce cas, ces interf rences e e e peuvent etre compl` tement supprim es. Les performances g nie du d tecteur ESE sont alors donn es e e e e e par l quation suivante : e
L1

gj

(m)

=
l=0

2hl

(m)

hl

(m) (m) xj,l 2 w

+ wj

(3.31)

Ces performances correspondent a celles dun r cepteur MRC exploitant de facon optimale la diver` e sit de L branches parall` les (voir 1.1.4.2). e e Par ailleurs, comme un canal quasi-statique ne fournit pas de diversit temporelle, le code a e ` r p tition ne permet pas dexploiter la diversit . En effet, la sortie du d s talement est donn e par e e e ee e la relation suivante :
S1 L1 (m) cs s=0 L1 l=0 (m) 2hl (m) (m) xj,l 2 w (m)

(m) k

hl

+ wj

= S

l=0

2 2 w

hl

(m) 2

dk

+ hl

(m)

wj

(3.32)

Cest pourquoi, le maximum de diversit que le syst` me peut atteindre est egale a L. e e ` Pour v rier ces performances th oriques, les performances g nie du syst` me IDMA avec TAISI, e e e e sans codage sur canal quasi-statique de Rayleigh, sont compar es avec les performances asymptoe tiques dun syst` me a L branches de diversit associ a un MRC. Ces performances sont les m mes e ` e e` e quel que soit le nombre dutilisateurs puisquelles correspondent a un syst` me sans interf rences. ` e e An de montrer le fonctionnement, des coefcients avec des amplitudes de type i.i.d. sont consid r s. ee

` 3.1. SYSTEME IDMA AVEC TECHNIQUE DANNULATION DINTERF ERENCES ISI

101

Cette comparaison est pr sent e sur la gure 3.1 pour les param` tres suivants : N inf o = 3072 bits, e e e S = 16 chips et L = 1, 2, 8, 16 trajets. La courbe de performances th oriques dun syst` me monoe e utilisateur sans etalement et sans codage sur canal AWGN, est aussi donn e. e

100

10-1

10-2

10-3 BER

10-4

10-5 BER th. AWGN Div. L=1 Div. L=2 Div. L=8 IDMA avec TAISI L=1 IDMA avec TAISI L=2 IDMA avec TAISI L=8 IDMA avec TAISI L=16 0 6 12 Eb/N0 (dB) 18 24

10-6

10-7

F IG . 3.1 Comparaison des courbes de performances g nie du syst` me IDMA avec TAISI avec les e e courbes asymptotiques de diversit dun r cepteur MRC, sans codage de canal pour L = 1, 2, 8, 16 e e trajets i.i.d., Ninf o = 3072 bits, S = 16 chips

Les courbes de performances g nie du syst` me IDMA avec TAISI convergent vers les courbes de e e performances asymptotiques a L branches de diversit pour toutes valeurs de L consid r es. Lorsque ` e ee les interf rences MAI et ISI sont parfaitement supprim es, le syst` me IDMA avec TAISI exploite e e e donc de facon optimale la diversit de trajets. Celle-ci est dordre L. Par ailleurs, ses performances e g nie sapprochent de celles du syst` me mono-utilisateur sur canal AWGN lorsque le nombre de e e trajets augmente. A titre dexemple, l cart en terme de performances entre le syst` me IDMA avec e e TAISI correspondant a un canal de Rayleigh mono-trajet (L = 1) et le syst` me mono-utilisateur sur ` e canal AWGN est de 17 dB, pour un taux derreurs binaires de 10 3 . L cart entre les deux courbes e nest plus que denviron 1 dB a BER de 10 5 , quand L = 16 trajets. ` Dautres simulations ont montr que quelle que soit la taille du code a r p tition, les m mes pere ` e e e formances g nie sont observ es. Cela est d au fait que lorsque le canal est de type quasi-statique, les e e u coefcients datt nuation de canal sont constants pendant la dur e d mission dune trame dinfore e e mation. La diversit temporelle etant inexistante, le code a r p tition ne permet alors pas dexploiter e ` e e la diversit . e

102

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

Syst` me utilisant un code convolutif e Soit un syst` me IDMA avec TAISI cod tel que le code C est une concat nation s rie dun code e e e e

CRSC avec un code a r p tition. Nous avons vu dans le paragraphe 3.1.3.1 quen pr sence dinforma` e e e

tions a priori parfaites sur les chips, le syst` me exploite de facon optimale la diversit de trajets. Par e e ailleurs, comme un canal quasi-statique de Rayleigh est consid r , alors il nexiste pas dautres types ee de diversit s. Ainsi, ni le code a r p tition, ni le code CRSC ne permet de proter de la diversit . Ce e ` e e e dernier napporte alors que du gain de codage. Pour valider ce constat, les performances g nie du syst` me IDMA avec TAISI pour R c = e e du syst` me sans codage de canal pour L = 1, 2, 4, 8, 16 trajets. e Les courbes de performances g nie du syst` me IDMA avec TAISI cod ont les m mes pentes que e e e e celles du syst` me sans codage de canal. Elles ont donc les m mes pentes que les courbes de diversit e e e dordre L. Cela sexplique par le fait que pour un syst` me mono-porteuse dans le contexte des canaux e quasi-statiques de Rayleigh, le codage napporte pas de gain en diversit . En effet, lexploitation de e la diversit par le code nest possible que si elle est pr sente a lentr e du d codeur, ce qui nest pas e e ` e e le cas ici.
10-1

1 2

et

S = 8 sont estim es. Sur la gure 3.2, ces performances sont compar es avec les performances g nie e e e

10-2

10-3 BER

10-4 S=8; Rc=1/2; L=1 S=8; Rc=1/2; L=2 S=8; Rc=1/2; L=4 S=8; Rc=1/2; L=8 S=8; Rc=1/2; L=16 S=16; L=1 S=16; L=2 S=16; L=4 S=16; L=8 S=16; L=16 0 6 12 18 24

10-5

10-6

10-7 Eb/N0 (dB)

F IG . 3.2 Comparaison des performances g nie du syst` me IDMA avec TAISI cod (Rc = 1 , S = 8 e e e 2 chips) avec celles du syst` me IDMA avec TAISI non cod (S = 16 chips), L = 1, 2, 8, 16 trajets i.i.d., e e Ninf o = 3072 bits

Dans le contexte de l tude, le codage de canal napporte que du gain de codage. Sur la gure 3.2, e les courbes de performances avec codage sont d cal es du gain de codage correspondant. Le syst` me e e e cod sur canal mono-trajet a un gain de 0.5 dB par rapport au syst` me non cod correspondant. A un e e e taux derreurs binaires de 104 , quand L = 2 trajets, le gain de codage est de lordre de 1 dB. Tandis

` 3.1. SYSTEME IDMA AVEC TECHNIQUE DANNULATION DINTERF ERENCES ISI

103

quun gain denviron 3 dB est obtenu lorsque L = 8 trajets. Nous pouvons ainsi en d duire que le e gain de codage augmente avec laugmentation du nombre de trajets.

3.1.3.2

` Performances g nie du syst` me IDMA avec TAISI dans le cas de canaux a e e evanouissements de Rayleigh

Syst` me sans codage de canal e Les performances g nie a la sortie du d tecteur ESE sont calcul es a partir de l quation suivante : e ` e e ` e
L1 (m) gj (m) 2hj,l l=0

hj,l xj,l + wj
2 w

(m) (m)

(3.33)

Les performances a la sortie du d s talement sont alors donn es par : ` ee e


S1 L1 (m) cs s=0 S1 L1 l=0 (m) (m)

Lk

2hj,l hj,l
(m) 2

hj,l xj,l + wj
2 w

(m) (m)

=
s=0 l=0

2 2 w

dk

(m)

+ hj,l wj

(m)

avec j = (k 1)S + s

(3.34)

Les performances g nie du syst` me correspondent alors aux performances dun r cepteur MRC exe e e ploitant de facon optimale la diversit de L S branches parall` les. e e Syst` me utilisant un code convolutif e Soit maintenant un syst` me IDMA avec TAISI cod tel que le code C est une concat nation s rie e e e e
1 2

dun code CRSC de rendement Rc =

( = 5) avec un code a r p tition. Nous avons vu en 2.3.2.2 ` e e

que le syst` me IDMA cod sur canal a evanouissements de Rayleigh exploite la diversit dordre e e ` e S dmin . Maintenant, si le syst` me est a L trajets, lordre de diversit devient L S d min . e ` e Consid rons les performances g nie du syst` me IDMA avec TAISI sur canal a evanouissements e e e ` de Rayleigh, trac es sur la gure 3.3 pour L = 1, 2, 4 trajets et S = 1, 2, 4 chips. Leffet multiplicatif e de la diversit est bien illustr sur cette gure. En effet, lorsquaucune op ration d talement nest efe e e e fectu e, cest-` -dire pour S = 1, les performances g nie du syst` me sur canal mono-trajet convergent e a e e vers la courbe asymptotique de diversit pour D = 7, correspondant a L = 1 et d min = 7. Quand e ` L = 2 trajets, celles-ci convergent vers la courbe asymptotique de diversit pour D = 14 (S = 1, e L = 1 et dmin = 7). En prenant une valeur de S = 2, les performances g nie du syst` me sur cae e nal mono-trajet sont exactement les m mes que celles correspondant a la diversit D = 14 (S = 1, e ` e L = 2 et dmin = 7). De m me, les performances obtenues pour les trois combinaisons suivantes sont e similaires : (S = 2, L = 2 et dmin = 7), (S = 1, L = 4 et dmin = 7) et (S = 4, L = 1 et dmin = 7).

104

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

10-1 9
7 6 5 4 3 2

10-2 9 7 6 5 4 3
2

BER

10-3 9
7 6 5 4 3 2

10-4 9
7 6 5 4 3 2

10

-5

BER th. AWGN (dmin=7) Div. D=7 (L=1, dmin=7) Div. D=14 (L=2, dmin=7) S=1; Rc=1/2; L=1 S=1; Rc=1/2; L=2 S=2; Rc=1/2; L=1 S=2; Rc=1/2; L=2 S=1; Rc=1/2; L=4 S=4; Rc=1/2; L=1 0.0 1.5 3.0 4.5 Eb/N0 (dB ) 6.0 7.5 9.0

F IG . 3.3 Performances g nie dun syst` me IDMA avec TAISI cod exploitant la diversit de code, e e e e Ninf o = 3072 bits

3.1.4 Performances du syst` me IDMA avec TAISI sur canal multi-trajets quasie statique de Rayleigh
Lobjectif est destimer la capacit du r cepteur it ratif a supprimer simultan ment les ine e e ` e terf rences MAI et ISI. An de pr senter des r sultats r alistes, un canal multi-trajets quasi-statique e e e e de Rayleigh est consid r . Le tableau 3.1 r capitule le contexe de l tude et les param` tres de simuee e e e lations consid r s. ee canal estimation de canal synchronisation rythme nombre de trajets d tection multi-utilisateurs e signaux complexes entrelaceurs sans codage de canal avec codage de canal largeur de bloc dinformation nombre dit rations e quasi-statique de Rayleigh parfaite parfaite L = 16 trajets dont les puissances suivent une d croissance exponentielle e LLRC conversion bit/symbole QPSK, coefcients du canal complexes al atoires e code a r p tition tel que S = 16 chips (R G = ` e e code CRSC tel que R c = 1 , S = 8 chips 2 Ninf o = 3072 bits it = 5
1 16 ) 1 (RG = 16 )

TAB . 3.1 Tableau r capitulatif du contexte de l tude et des param` tres de simulations e e e

` 3.1. SYSTEME IDMA AVEC TECHNIQUE DANNULATION DINTERF ERENCES ISI

105

La gure 3.4 pr sente les performances dun syst` me IDMA avec TAISI sans codage de canal e e pour M = 1 et 16 utilisateurs. La courbe de BER dun syst` me mono-utilisateur sur canal AWGN e est prise comme r f rence. Les courbes de performances g nie du syst` me IDMA avec TAISI sans ee e e codage, sur canal quasi-statique de Rayleigh de coefcients i.i.d, pour L = 1 et 16 sont egalement trac es. Ces derni` res sont en effet prises pour r f rences comme etant des courbes de diversit egale e e ee e a 1 et 16 respectivement. `
10-1

10-2

BER

10-3

10-4

10-5

IDMA avec TAISI, M=1, S=16 IDMA avec TAISI, M=16, S=16 ref. mono-utilisateur, AWGN ref. mono-utilisateur, divers. D = 1 ref. mono-utilisateur, divers. D = 16

10-6 0.0 2.5 5.0 7.5 Eb/N0 (dB) 10.0 12.5

F IG . 3.4 Performances du syst` me IDMA avec TAISI sans codage (S = 16 chips) sur canal quasie statique de Rayleigh (L = 16 trajets dont les puissances suivent une d croissance exponentielle), e conversion bit/symbole QPSK

Sur la gure 3.4, la courbe correspondant aux performances mono-utilisateur na pas la m me e pente que la courbe de diversit D = 16. En effet, cette derni` re est obtenue en consid rant que les e e e amplitudes des coefcients des 16 trajets sont de type i.i.d, tandis que pour le syst` me etudi dans cette e e sous-section, les amplitudes de ces coefcients ont une allure de d croissance exponentielle. Ainsi, e pour le premier cas, lop ration de combinaison MRC permet de r cup rer le maximum d nergie. e e e e Tandis que pour le deuxi` me cas, la diversit physique du canal est bien inf rieure a 16. Lordre de e e e ` diversit du syst` me est donc inf rieur a 16. Ainsi, les performances mono-utilisateur pr sentent une e e e ` e perte de lordre de 5 dB a BER de 105 , par rapport aux performances du syst` me sur canal AWGN. ` e Elles pr sentent par contre un gain sup rieur a 7 dB a BER de 10 2 , par rapport a la courbe de e e ` ` ` diversit de 1. Do` lint r t de lexploitation de la diverstit . e u ee e Par ailleurs, lorsque le syst` me a un taux de charge de 100% (M = 16), correspondant a une efcacit e ` e spectrale = 2 bit/s/Hz, les performances mono-utilisateur sont atteintes a E b /N0 de 9 dB. ` Les performances du syst` me IDMA avec TAISI utilisant un code CSRC sont trac es sur la e e gure 3.5 pour M = 1, 8, 16 utilisateurs. Les performances du syst` me a 50% et 100% de taux de charge convergent respectivement vers les e `

106

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

10-1

10-2

BER

10-3

10-4

IDMA avec TAISI, M=1, S=8, Rc=1/2 IDMA avec TAISI, M=8, S=8, Rc=1/2 IDMA avec TAISI, M=16, S=8, Rc=1/2

10-5

10-6 0 2 4 6 Eb/N0 (dB) 8 10

F IG . 3.5 Performances du syst` me IDMA avec TAISI cod (S = 8 chips, Rc = e e conversion bit/symbole QPSK

1 ) 2

sur canal

quasi-statique de Rayleigh (L = 16 trajets dont les puissances suivent une d croissance exponentielle), e

performances g nie a des rapports signal a bruit de 5 dB et 7 dB. En comparant ces r sultats avec ceux e ` ` e pour un canal mono-trajet trac s sur la gure 2.9, nous pouvons afrmer que le d tecteur traite de la e e m me facon les interf rences MAI et ISI et les supprime simultan ment. Par contre, la convergence e e e est bien meilleure pour le syst` me IDMA sur canal multi-trajets etudi ici, gr ce a la diversit de e e a ` e trajets. En effet, dans le cas du syst` me sur canal mono-trajet, 30 it rations sont n cessaires pour que e e e le syst` me a 16 utilisateurs (c = 100%) arrivent a converger, alors que 5 it rations sufsent pour le e ` ` e syst` me etudi ici. e e

Remarques Le syst` me IDMA avec TAISI propos par Li Ping et. al. traite simultan ment les interf rences e e e e MAI et ISI, en utilisant la technique LLRC. Celle-ci consiste dabord a calculer les LLR correspon` dant aux chips emis empruntant chaque trajet, puis a combiner ces LLR a laide de la m thode de ` ` e combinaison a gain maximal MRC. ` Dautres techniques similaires existent. La technique de d tection propos e dans [47] pour un e e syst` me cI CDMA peut etre utilis e pour r cup rer les donn es dans le cadre dune transmission e e e e e IDMA sur canal multi-trajets. Celle-ci r pose egalement sur la m thode de combinaison MRC mais a e e ` la diff rence pr` s que les chips sur les L trajets sont tout dabord recombin s, puis le LLR correspone e e dant a la somme est calcul . Lalgorithme correspondant est d taill en Annexe B. Une autre tech` e e e nique, baptis e Joint Gaussian Combining (JGC), consiste a traiter simultan ment les interf rences e ` e e MAI et ISI en effectuant des calculs matriciels. A la diff rence des techniques MRC et LLRC, cette e

` 3.1. SYSTEME IDMA AVEC TECHNIQUE DANNULATION DINTERF ERENCES ISI

107

technique tient compte de la corr lation des signaux interf rents. Dans ce cas, lhypoth` se prise a e e e ` la sous-section 3.1.1, supposant que les instants correspondants aux chips sont d corr l s, nest plus e ee appliqu e. e Une etude de comparaison des performances et de la complexit des techniques LLRC, MRC e et JGC a et pr sent e dans [43]. Cette etude a montr que la technique JGC donne les meilleures e e e e performances. Par contre, sa complexit calculatoire est elev e, elle est de lordre de O(L 2 ) par chip, e e par utilisateur et par it ration. Par ailleurs, la technique LLRC est la plus simple car sa complexit est e e de lordre de O(L). Elle offre ainsi le meilleur compromis entre performances et complexit . Quant e a la technique MRC, elle est plus complexe que la technique JCG lorsque le nombre dutilisateurs ` M est grand. En effet, sa complexit est de lordre de O(M L). Par contre, elle reste un bon choix e lorsque L est grand. Ces trois techniques se basent sur le traitement et la suppression simultan s des e interf rences MAI et ISI. e Dans la section 3.2, nous proposons une autre approche qui traite s par ment les deux ine e terf rences. Eviter le traitement it ratif de lensemble des interf rences doit a priori acc l rer la e e e ee convergence du syst` me et diminuer sa complexit lorsque le nombre de trajets augmente. Pour ce e e faire, nous proposons lassociation de la modulation multi-porteuses OFDM avec la technique dacc` s e multiple IDMA. En effet, la modulation OFDM permet d viter les interf rences ISI. Par cons quent, e e e seules les interf rences MAI seraient trait es dans le proc d it ratif. Par ailleurs, les atouts de la e e e e e modulation OFDM sont multiples et son association avec la technique CDMA a suscit lint r t de e ee la communaut scientique. Il apparait alors int ressant de combiner les avantages de la technique e e IDMA avec ceux de la modulation OFDM sachant que la technique IDMA nest autre quun cas particulier de la technique CDMA.

108

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

3.2 Syst` me OFDM-IDMA e


La technique OFDM est souvent utilis e pour combattre les effets des evanouissements d s aux e u trajets multiples. Depuis quelques ann es, la technique dacc` s multiple CDMA, associ e a la moe e e ` dulation OFDM, est lobjet de nombreuses etudes. Les trois principales techniques associant la tech nique CDMA et la modulation OFDM ont et pr sent es dans le paragraphe 1.2.4.2. La technique e e e MC-CDMA a pour avantage de poss der deux domaines dorthogonalit (au niveau fr quentiel et au e e e niveau du code). Par ailleurs, elle est consid r e comme un candidat potentiel pour linterface air de la ee 4G. De plus, contrairement aux deux autres, elle permet de tirer parti de la diversit fr quentielle. Pour e e toutes ces raisons, nous nous sommes donc inspir s de cette technique pour associer la modulation e OFDM avec la technique IDMA. Rappelons que dans cette etude, nous nous placons dans le contexte dune transmission syn chrone. Des signaux complexes sont consid r s. Cette etude commence par d crire le principe du ee e syst` me OFDM-IDMA propos . e e

3.2.1 Principe de l metteur/r cepteur du syst` me OFDM-IDMA e e e


La gure 3.6 pr sente la structure de l metteur/r cepteur du syst` me OFDM-IDMA propos . e e e e e
Modulation OFDM

(1)

FEC/Etal

(1)

Conversion bit/symbole

IFFT

Insert

Canal 1

d(2) PSfrag replacements d(m)

FEC/Etal

(2)

Conversion bit/symbole

IFFT

Insert

Canal 2

FEC/Etal

(m)

Conversion bit/symbole

IFFT

Insert

Canal M AWGN

(1)
DEC

(1)

Dmodulation OFDM

(1)

ESE

Conversion symbole/bit

FFT

Suppr

signaux des autres utilisateurs

F IG . 3.6 Structure de l metteur/r cepteur du syst` me OFDM-IDMA pour M utilisateurs e e e

La structure de l metteur du syst` me OFDM-IDMA ressemble a celle du syst` me IDMA avec TAISI. e e ` e La diff rence r side dans lapplication de la modulation OFDM aux symboles complexes QPSK. e e

` 3.2. SYSTEME OFDM-IDMA

109

Cela consiste a utiliser une IFFT pour emettre simultan ment N c el ments dinformation sur les N c ` e e sous-porteuses diff rentes. Pour eviter que le signal recu ne contienne des contributions de plusieurs e symboles OFDM cons cutifs, un intervalle de garde , dont la dur e est sup rieure a l talement e e e ` e maximal des retards, est ins r entre chaque symbole. Le principe de la modulation/d modulation ee e OFDM a et d crit dans le paragraphe 1.1.3.2. e e A la r ception, la d modulation OFDM est effectu e avant la d tection multi-utilisateurs, comme e e e e le montre la gure 3.6. Ceci est possible gr ce a lhypoth` se de synchronisation et a la lin arit de a ` e ` e e lop ration. Ainsi, le processus it ratif ninclut pas la d modulation OFDM. Si le nombre de trajets e e e L est grand, cette structure r duit signicativement la complexit calculatoire du r cepteur. Pour e e e r cup rer les symboles dinformation correspondant aux donn es utiles, il suft alors de supprimer e e e lintervalle de garde de chaque symbole recu et dappliquer une FFT. Le signal d modul peut alors e e etre exprim comme suit : e
M

rj =
m=1

Hj

(m) (m) xj

+ Wj

(3.35)

Ce mod` le equivalent est obtenu a partir des enonc es de la sous-section 1.1.3.2, pour la modulation e ` e sont des echantillons de la FFT de w j . Ils correspondent egalement a un bruit blanc gaussien de va `
2 riance w .

OFDM. Les {Hj

(m)

} correspondent aux composantes de la FFT de la r ponse du canal. Les {W j } e

Linformation fournie au d tecteur ESE est alors de m me nature que celle du syst` me multie e e utilisateurs IDMA sur canal mono-trajet. Ainsi, an de r cup rer les informations venant de chaque e e utilisateur, le d tecteur ESE estime uniquement les interf rences MAI pour permettre leur supprese e sion du signal d modul . Son principe est d taill dans la section 2.2. Lalgorithme de d tection chip, e e e e e correspondant au r cepteur du syst` me OFDM-IDMA propos , est quant a lui r sum ci-dessous, e e e ` e e pour un traitement s rie et une modulation QPSK : e Initialisation : m : calcul de HRe,j
(m) (m) 2 2

, HIm,j
(m) 2

(m)

, HRe,j HIm,j
(m) 2

(m)

(m)

m, j :

m : calcul de Hcar,j = HRe,j


(m) (m)

+ HIm,j
(m)

Re,j = E(xRe,j ) = 0, Im,j = E(xIm,j ) = 0,


(m)

Re,j = V ar(xRe,j ) = 1 Im,j = V ar(xIm,j ) = 1


(m) (m)

(m)

(m)

j :

it ration = 1 e m=1 Processus it ratif : e

E(rRe,j ) = E(rIm,j ) = 0 2 V ar(rRe,j ) = V ar(rIm,j ) = w + Re,j = Im,j = 0

M m=1

Hcar,j

(m)

110

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

j : gRe,j
(m)

= 2Hcar,j
(m) 2

(m)

HRe,j [rRe,j E(rRe,j )] + HIm,j [rIm,j E(rIm,j )] + Hcar,j Re,j V ar(rRe,j ) + HIm,j
(m) 2

(m)

(m)

(m)

(m)

HRe,j
(m)

V ar(rIm,j ) Hcar,j

(m)

(3.36) (m) (m) (m) Re,j + 2HRe,j HIm,j Re,j

gIm,j

(m)

= 2Hcar,j
(m) 2

HRe,j [rIm,j E(rIm,j )] HIm,j [rRe,j E(rRe,j )] + Hcar,j Im,j V ar(rIm,j ) + HIm,j
(m) (m) 2

(m)

(m)

(m)

(m)

HRe,j

V ar(rRe,j ) Hcar,j
(m) (m) (m)

(m)

(3.37) (m) (m) (m) Im,j + 2HRe,j HIm,j Im,j

Lexpression du LLR gj

est alors donn e par : gj e


(m)

= gRe,j + i gIm,j .
(m) (m)

D sentrelacement des LLR avant d s talement et/ou d codage. e ee e Mise a jour de linformation extrins` que : e j ` e = eRe,j + i eIm,j .

Re,j = tanh Im,j = tanh


(m) (m)

(m)

eRe,j 2

(m)

j j j j Re,j |
(m) it pr c dente e e e

(3.38)

Re,j = 1 Re,j
(m) (m) (m) (m)

(m) e Im,j

(m)

(3.39)

Im,j = 1 Im,j Re,j = Re,j |


(m) (m)

it courante e

j j j j j j j j

(3.40)

Im,j = Im,j | E(rRe,j ) = E(rIm,j ) = Re,j = Im,j = V ar(rRe,j ) = V ar(rIm,j ) =


(m) (m)

(m) Im,j | it pr c dente e e e it courante e (m) (m) (m) (m) E(rRe,j ) + HRe,j Re,j HIm,j Im,j (m) (m) (m) (m) E(rIm,j ) + HIm,j Re,j + HRe,j Im,j (m) (m) Re,j |it courante Re,j |it pr c dente e e e e (m) (m) Im,j |it courante Im,j |it pr c dente e e e e (m) 2 (m) (m) (m) V ar(rRe,j ) + (HRe,j ) Re,j + (HIm,j )2 Im,j (m) (m) (m) (m) V ar(rIm,j ) + (HIm,j )2 Re,j + (HRe,j )2 Im,j (m) (m) (m) (m)

(3.41) (3.42)

(3.43)

Re,j = Re,j + HRe,j HIm,j Re,j Im,j Im,j = Im,j + HRe,j HIm,j Im,j Re,j Test du crit` re darr t : e e m=m+1
(m) (m) (m) (m)

j j

(3.44)

` 3.2. SYSTEME OFDM-IDMA

111

Si m = M , alors remettre m = 1. Sinon, r it rer lensemble des calculs de l quation (3.36) a l quation (3.44). e e e ` e Par rapport a lalgorithme pr sent en 3.1.2, cet algorithme nestime que les interf rences MAI. ` e e e En effet, les interf rences ISI ont et trait es ind pendamment des interf rences MAI, gr ce aux e e e e e a op rations de modulation et d modulation OFDM. A priori, ce proc d doit faciliter la convergence e e e e du processus it ratif de lannulation dinterf rences, effectu par le d tecteur ESE. e e e e

3.2.2 Etude des performances g nie du syst` me OFDM-IDMA e e


Cette sous-section etudie la diversit du syst` me OFDM-IDMA. Nous avons choisi de montrer e e uniquement lexploitation de la diversit , sans le gain de codage. Les performances g nie du syst` me e e e sans codage de canal sont alors pr sent es. L tude est effectu e en consid rant que les amplitudes e e e e e des coefcients datt nuation du canal sont de type i.i.d. An de mettre en evidence la diff rence e e dexploitation de la diversit physique dun canal multi-trajets, nous nous placons dans le contexte de e canal quasi-statique de Rayleigh. La diversit temporelle est donc inexistante. e Performances g nie du syst` me OFDM-IDMA sans codage de canal e e Dans un syst` me OFDM-IDMA, lop ration de modulation/d modulation OFDM permet d viter e e e e les interf rences ISI. Le signal recu donn par la relation (3.35) est alors similaire a celui dun syst` me e e ` e IDMA sur canal mono-trajet. Si de plus, les informations a priori sont parfaitement connues, les interf rences MAI peuvent etre compl` tement supprim es. Les performances g nie du syst` me OFDMe e e e e IDMA, obtenues apr` s lop ration de d s talement peuvent alors etre calcul es a partir de l quation e e ee e ` e suivante : Lk Ici, les {Hj
(m) (m)

2 2 w

S1

(Hj
s=0

(m) 2 (m) ) dk

+ Hj

(m)

wj avec j = (k 1)S + s

(3.45)

butions de Rayleigh. De plus, les sous-porteuses peuvent etre ind pendantes ou pas selon les per e entrelaceurs servent non seulement a distinguer les utilisateurs mais egalement a r partir les chips ` ` e correspondant a une m me donn e dinformation sur diff rentes sous-porteuses gr ce a l talement. ` e e e a ` e

alors la diversit fr quentielle. Par contre, les coefcients {H j e e

} sont des composantes fr quentielles des coefcients de canal. Le syst` me exploite e e


(m)

} ne sont pas a priori des distri-

mutations des chips, dues aux entrelaceurs. En effet, dans le syst` me OFDM-IDMA propos , les e e

La diversit exploitable d pend alors de la taille d talement et de celle de lentrelacement, mais e e e egalement du type dentrelacement. Or, comme les entrelaceurs consid r s sont al atoires, il est pos ee e sible que des chips dune m me donn e dinformation soient emis sur une m me sous-porteuse a des e e e ` instants diff rents. Cest pourquoi, le syst` me OFDM-IDMA propos nexploite pas de facon optie e e male la diversit fr quentielle. Lordre de diversit est donn e par la relation : D min(S, L). Ainsi, e e e e si la taille d talement S est petite, le maximum de diversit exploitable est de lordre de S ; et vice e e versa, pour un faible nombre de trajets L, le maximum de diversit exploitable est de lordre de L. e

112

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

Pour v rier cette constatation, nous avons simul une chane de transmission OFDM-IDMA e e mono-utilisateur, pour Ninf o = 3072 bits. Les param` tres de la modulation OFDM utilis s dans cette e e section sont ceux de la norme 802.11a, pr sent s dans le tableau 1.1 o` le nombre de sous-porteuses e e u N = 48. Comme aucune estimation de canal est effectu e, les symboles pilotes ne sont pas utilis s. e e Dans les simulations, le rapport signal a bruit E b /N0 ne prend pas en compte la d gradation V g due a ` e ` linsertion de lintervalle de garde. Cependant, il est a noter que ce dernier introduit une perte egale a ` ` 0.969 dB. La gure 3.7 donne les performances g nie du syst` me OFDM-IDMA sans codage de canal pour e e L = 1, 2, 8, 16 trajets. Elles sont compar es aux performances th oriques dun r cepteur MRC sur e e e canal de Rayleigh. Les performances dun syst` me mono-utilisateur sans codage sur canal AWGN, e sont egalement trac es. e

100

10-1

10-2

10-3 BER

10-4

10-5 BER th. AWGN D=1 D=2 D=8 OFDM-IDMA L=1 OFDM-IDMA L=2 OFDM-IDMA L=8 OFDM-IDMA L=16 0 6 12 18 24

10-6

10-7

Eb/N0 (dB)

F IG . 3.7 Performances g nie du syst` me OFDM-IDMA sans codage de canal (S = 16 chips) pour e e L = 1, 2, 8, 16 trajets i.i.d., Ninf o = 3072 bits

Les courbes de performances g nie du syst` me OFDM-IDMA pr sentent des points dintersections e e e avec les courbes asymptotiques, pour une certaine valeur du nombre de trajets. Par exemple le point dintersection se situe a Eb /N0 = 14.5 dB pour les performances correspondant a L = 8 trajets. Cela ` ` signie que les performances optimales correspondant au maximum de diversit ne seront pas ate teintes. En effet, le syst` me OFDM-IDMA nexploite pas de facon optimale la diversit fr quentielle, e e e comme nous avons d j` evoqu . ea e Par ailleurs les performances g nie du syst` me sapprochent de la courbe de performances dun e e syst` me mono-utilisateur sur canal AWGN lorsque le nombre de trajets augmente. A L = 16 trae jets, l cart entre les courbes de performances des deux syst` mes est de 2 dB a un BER de 10 5 . e e ` Cependant, il est int ressant dobserver comment le syst` me OFDM-IDMA combat les interf rences. e e e

` 3.2. SYSTEME OFDM-IDMA

113

3.2.3 Performances du syst` me OFDM-IDMA sur canal multi-trajets quasi-statique e de Rayleigh


Dans cette section, nous consid rons le contexte de l tude et les param` tres de simulation e e e pr sent s dans le tableau 3.1. e e La gure 3.8 pr sente les performances du syst` me OFDM-IDMA sans codage, pour M = 1 et e e 16 utilisateurs. Sur cette gure, nous prenons comme r f rences : la courbe de BER dun syst` me ee e mono-utilisateur sur canal AWGN et les courbes de diversit de D = 1 et 16. e
10-1

10-2

BER

10-3

10-4

10-5

OFDM-IDMA, M=1, S=16 OFDM-IDMA, M=16, S=16 ref. mono-utilisateur, AWGN ref. mono-utilisateur, divers. D=1 ref. mono-utilisateur, divers. D=16

0.0

2.5

5.0

7.5 Eb/N0 (dB)

10.0

12.5

F IG . 3.8 Performances : OFDM-IDMA, sans codage de canal (S = 16 chips) pour L = 16 trajets, Ninf o = 3072 bits

Par rapport a la courbe de diversit de D = 1, les performances du syst` me OFDM-IDMA etudi ` e e e pr sentent un gain sup rieur a 7 dB. Par contre, lordre de diversit du syst` me est inf rieur a 16. e e ` e e e ` En effet, les performances de ce syst` me pr sentent une perte de lordre de 3.75 dB a BER de 10 5 e e ` par rapport a la courbe de diversit D = 16. Cela peut sexpliquer par le fait que les amplitudes des ` e coefcients des 16 trajets ne sont pas de type i.i.d mais ont une allure de d croissance exponentielle. e Ainsi, la diversit physique du canal est bien inf rieure a L. Des comportements similaires ont et e e ` e observ s pour le syst` me IDMA avec TAISI (gure 3.4). Cependant, les performances du syst` me e e e OFDM-IDMA pr sentent quant a elles une perte denviron 6 dB a BER de 10 5 , par rapport aux e ` ` performances mono-utilisateur sur canal AWGN. Par ailleurs, les performances mono-utilisateur sont atteintes a un Eb /N0 de 10 dB, lorsque le taux de charge est egal a 100%. ` ` An de v rier par simulation la relation donnant lordre de diversit D dun syst` me OFDMe e e IDMA sans codage sur canal quasi-statique de Rayleigh, cest-` -dire D min(S, L) (voir 3.2.2), a nous avons compar les performances de ce syst` me en faisant varier la taille d talement S et le e e e nombre de trajets L. Ainsi, deux courbes de performances du syst` me pour S = 32 et L = 20 sont e

114

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

ajout es a la comparaison pr c dente. e ` e e

10-1

10-2

BER

10-3

10-4

10-5

OFDM-IDMA, M=1, S=16, L=16 OFDM-IDMA, M=16, S=16, L=16 ref. mono-utilisateur, AWGN ref. mono-utilisateur, divers. D=16 OFDM-IDMA, M=16, S=32, L=16 OFDM-IDMA, M=16, S=16, L=20

0.0

2.5

5.0

7.5 Eb/N0 (dB)

10.0

12.5

F IG . 3.9 Comparaison : OFDM-IDMA sans codage de canal pour S = 16 et 32 chips et pour L = 16 et 20 trajets, Ninf o = 3072 bits

Sur la gure 3.9, nous pouvons remarquer que les performances du syst` me a 16 utilisateurs pour e ` S = 32 (L = 16) pr sentent un gain de lordre de 1 dB a faible SNR, par rapport a celles pour S = 16 e ` ` (L = 16). En effet, comme d j` montr dans le deuxi` me chapitre, augmenter la taille d talement ea e e e permet dam liorer la convergence du processus. Par contre, les deux performances convergent vers e les performances mono-utilisateur a fort SNR. En effet, augmenter la taille d talement ne permet ` e pas de mieux tirer parti de la diversit fr quentielle car celle-ci est, ici, contrainte par le canal de e e propagation. Par ailleurs, les performances du syst` me pour L = 20 (S = 16) sont similaires a celles e ` du syst` me pour L = 16 (S = 16). En effet, au vu de la d croissance exponentielle des trajets, e e ajouter des trajets suppl mentaires ne permet pas daugmenter la diversit fr quentielle du canal. Les e e e peformances obtenues sont donc identiques pour L = 20 et L = 16. Ainsi, la diversit du syst` me e e est toujours inf rieure a 16 pour les deux valeurs de S (16 et 32) lorsque L = 16 ; il en est de m me e ` e lorsque L = 20 et S = 16. La relation D min(S, L) est donc bien v ri e. e e Les performances du syst` me OFDM-IDMA utilisant un code CRSC, trac es sur la gure 3.10, e e montrent que pour M = 8 (c = 50%) et M = 16 (c = 100%), les performances mono-utilisateur sont atteintes respectivement a 5 et 7 dB. ` Il est a noter que dans un syst` me incluant la technique OFDM, le codage de canal permet de ` e mieux tirer parti de la diversit fr quentielle. e e

` 3.2. SYSTEME OFDM-IDMA

115

10-1

10-2

BER

10-3 OFDM-IDMA, M=1, S=8, Rc=1/2 OFDM-IDMA, M=8, S=8, Rc=1/2 OFDM-IDMA, M=16, S=8, Rc=1/2 10-4

10-5

6 Eb/N0 (dB)

10

F IG . 3.10 Performances : OFDM-IDMA cod es (Rc = e Ninf o = 3072 bits

1 , 2

S = 8 chips) pour L = 16 trajets,

Conclusion
Les r sultats pr sent s dans cette section nous permettent de conclure que pour un syst` me e e e e OFDM-IDMA, le r cepteur est capable de combattre efcacement les interf rences MAI et ISI, en e e les traitant s par ment. Lop ration de modulation/d modulation permet de traiter les interf rences e e e e e ISI, tandis que le d tecteur ESE effectue lannulation des interf rences MAI. La mise en oeuvre dun e e r cepteur correspondant permet donc d viter le traitement it ratif des interf rences ISI, ce qui a e e e e priori r duit sa complexit calculatoire. Ainsi, le syst` me OFDM-IDMA pourrat etre une alternae e e tive int ressante au syst` me IDMA avec TAISI. Une etude de comparaison de ces deux syst` mes est e e e pr sent e dans la section 3.3. e e

116

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

3.3 Etude comparative : OFDM-IDMA versus IDMA avec TAISI


Cette section a pour objectif de comparer, dune part, la capacit des deux syst` mes etudi s a e e e ` combattre les interf rences et dautre part, leur complexit calculatoire. e e

3.3.1 Comparaison des performances g nie e


La gure 3.11 pr sente la comparaison des performances g nie du syst` me OFDM-IDMA sans e e e codage de canal pour L = 1, 2, 8, 16 trajets, avec celles du syst` me IDMA avec TAISI, obtenues dans e les m mes conditions. Les performances th oriques dun r cepteur MRC sur canal de Rayleigh, ainsi e e e que celles dun syst` me mono-utilisateur sans codage sur canal AWGN, sont egalement trac es. e e

100

10-1

10-2

10-3 BER

10-4

10-5

10-6

10-7

BER th. AWGN D=1 D=2 D=8 OFDM-IDMA L=1 OFDM-IDMA L=2 OFDM-IDMA L=8 OFDM-IDMA L=16 IDMA avec TAISI L=1 IDMA avec TAISI L=2 IDMA avec TAISI L=8 IDMA avec TAISI L=16 0 6 12 18 24

Eb/N0 (dB)

F IG . 3.11 Performances g nie : OFDM-IDMA versus IDMA avec TAISI, sans codage de canal e (S = 16 chips) pour L = 1, 2, 8, 16 trajets i.i.d., Ninf o = 3072 bits

Comme nous lavons d j` evoqu dans la sous-section 3.2.2, les courbes de performances g nie du ea e e syst` me OFDM-IDMA pr sentent des points dintersections avec les courbes asymptotiques, pour e e une certaine valeur du nombre de trajets. Cela signie que les performances optimales correspondant au maximum de diversit ne seront pas atteintes. En effet, le syst` me OFDM-IDMA nexploite pas de e e facon optimale la diversit fr quentielle, contrairement au syst` me IDMA avec TAISI. Sur la gure e e e 3.11, les performances g nie du syst` me OFDM-IDMA pr sentent une perte de lordre de 1 dB par e e e rapport a celles du syst` me IDMA avec TAISI, a BER de 10 5 lorsque L = 16 trajets. Il est cependant ` e ` int ressant de comparer la capacit de ces deux syst` mes a combattre les interf rences. e e e ` e

3.3. ETUDE COMPARATIVE : OFDM-IDMA VERSUS IDMA AVEC TAISI

117

3.3.2 Comparaison des performances


Cette sous-section pr sente et evalue la capacit du syst` me OFDM-IDMA a traiter les ine e e ` terf rences, en pr sence dun canal multi-trajets, en comparaison avec le syst` me IDMA avec TAISI. e e e Le contexte de l tude, ainsi que les param` tres de simulations ont et r sum s dans le tableau 3.1. e e e e e La gure 3.12 donne la comparaison des performances du syst` me IDMA avec TAISI sans codage e avec celles du syst` me OFDM-IDMA sans codage, pour les m mes conditions de simulation. Cette e e comparaison est effectu e pour M = 1, 16 et 24 utilisateurs. e

10-1

10-2

BER

10-3

10-4

10-5

OFDM-IDMA, M=1, S=16 OFDM-IDMA, M=16, S=16 OFDM-IDMA, M=24, S=16 IDMA avec TAISI, M=1, S=16 IDMA avec TAISI, M=16, S=16 IDMA avec TAISI, M=24, S=16

0.0

2.5

5.0

7.5 Eb/N0 (dB)

10.0

12.5

F IG . 3.12 Performances : OFDM-IDMA versus IDMA avec TAISI, sans codage de canal (S = 16 chips) pour L = 16 trajets, Ninf o = 3072 bits

Les courbes de performances g nie (M = 1) montrent que le syst` me IDMA avec TAISI est plus e e performant que le syst` me OFDM-IDMA, comme evoqu dans la sous-section 3.3.1 pr c demment. e e e e L cart entre les performances g nie des deux syst` mes est de lordre de 1 dB a BER de 10 4 . Par e e e ` ailleurs, tant que M
1 RG ,

les deux syst` mes convergent vers leurs performances g nie respectives. e e le syst` me OFDM-IDMA est plus performant que le syst` me IDMA e e

Par contre, lorsque M >

1 RG ,

avec TAISI. Par exemple, pour M = 24 utilisateurs, les performances de ce syst` me convergent e vers ses performances g nie tandis que celles du syst` me IDMA avec TAISI ne convergent plus dans e e lintervalle de SNR consid r . ee Sur la gure 3.13, les performances g nie du syst` me IDMA avec TAISI sont de 0.5 dB meilleures e e a un BER de 104 par rapport a celles du syst` me OFDM-IDMA. Mais, le syst` me IDMA avec TAISI ` ` e e ne converge pas quand M > 16 (c = 100%) dans lintervalle de rapport signal a bruit consid r . ` ee Ainsi, durant le processus it ratif, le syst` me OFDM-IDMA est plus performant que le syst` me IDMA e e e avec TAISI lorsque le taux de charge augmente. En effet, laugmentation du taux de charge n cessite e un traitement ind pendant des interf rences MAI et ISI tel quil est effectu avec la technique OFDMe e e

118

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

10-1

10-2

BER

10-3 OFDM-IDMA, M=1, S=8, Rc=1/2 OFDM-IDMA, M=8, S=8, Rc=1/2 OFDM-IDMA, M=16, S=8, Rc=1/2 OFDM-IDMA, M=20, S=8, Rc=1/2 IDMA avec TAISI, M=1, S=8, Rc=1/2 IDMA avec TAISI, M=8, S=8, Rc=1/2 IDMA avec TAISI, M=16, S=8, Rc=1/2 IDMA avec TAISI, M=20, S=8, Rc=1/2

10-4

10-5

10-6 0 2 4 6 Eb/N0 (dB) 8 10

F IG . 3.13 Performances : OFDM-IDMA versus IDMA avec TAISI, cod es (Rc = 1 , S = 8 chips) e 2 pour L = 16 trajets, Ninf o = 3072 bits

IDMA. Il est a noter que m me en tenant compte de la d gradation V g = 0.969 dB due a linsertion de ` e e ` lintervalle de garde, le syst` me OFDM-IDMA est toujours plus efcace en terme de performances e que le syst` me IDMA avec TAISI, lorsque le taux de charge est de 150% et de 125%, respectivement e pour un syst` me sans codage de canal et un syst` me avec un code CRSC. e e On pourrait comprendre l cart des performances g nie (M = 1) entre le syst` me OFDM-IDMA e e e et le syst` me IDMA avec TAISI dans le contexte sans codage de canal dune part et le contexte avec e codage de canal dautre part. En effet, sur la gure 3.12, cet ecart est de lordre de 1 dB a BER de ` 104 , pour un syst` me sans codage de canal. Il nest plus que de 0.5 dB pour un syst` me utilisant e e un code CRSC (gure 3.13). Cela sexplique par le fait que pour un syst` me bas sur la technique e e OFDM, le codage de canal permet de mieux tirer parti de la diversit fr quentielle. e e

3.3.3 Comparaison de la complexit des syst` mes e e


Cette sous-section pr sente une comparaison de la complexit calculatoire du syst` me OFDMe e e IDMA avec celle du syst` me IDMA avec TAISI. La complexit est compar e en terme de nombre e e e dop rations effectu es par le r cepteur. Cette comparaison ne tient pas compte des op rations de e e e e d s talement/r etalement et du d codage de canal, car celles-ci sont effectu es de la m me mani` re ee e e e e e par les deux syst` mes. e Cependant, nous pr sentons dans le tableau 3.2 la complexit dun d codeur Max-Log-MAP [20]. e e e Cette complexit est pr sent e en terme de nombre dop rations (addition/soustraction, comparaie e e e son/s lection et multiplication/division par 2). e

3.3. ETUDE COMPARATIVE : OFDM-IDMA VERSUS IDMA AVEC TAISI

119

add./sous. m triques de branche e une etape de r cursion (aller ou retour) e calcul de k () LLR a posteriori et d cisions dures e LLR extrins` ques e op rations totales par symbole e 4(2(q1) 2 (+p) 2(+p) 2 (p) 1 2(p) + 1 3 2 (+p) + 5 2p +8(2(q1) 1) 1 1) + 2

comp./s lect. e 2 (2p 1) 2(p) 1

mult./div. par 2 2p

2p (2() 1)

2(p) 2p + 1

2 (3 2p 2)

TAB . 3.2 Complexit de lalgorithme de d codage Max-Log-MAP [20] e e

Dans le tableau 3.2, p, q et d signent respectivement la taille de bloc dinformations, le nombre de e bits cod s a la sortie du codeur et la m moire du code, d nis en 1.1.2.2. Quant a k (), il correspond e ` e e ` a linformation pond r e calcul e a linstant k du d codage, d nie par la relation suivante [20] : ` ee e ` e e k () = min(s ,s) (ak (s ) + ck (s , s) + bk+1 (s)) o` ak (s ) est la m trique de noeud (correspondant a l tat s ) pour la r cursion aller, bk+1 (s) est la u e ` e e m trique de noeud (correspondant a l tat s) pour la r cursion retour et c k (s , s) est la m trique de e ` e e e branche correspondant a la transition de l tat s a l tat s. ` e ` e En prenant lexemple du d codeur de code convolutif utilis dans le cadre de cette th` se ( = 4, e e e p = 1, q = 2), la complexit du d codeur est alors de lordre de 113 add./sous., 64 comp./s lect. et 3 e e e mult./div. par 2, par symbole. L tude de la complexit des r cepteurs des syst` mes IDMA avec TAISI et OFDM-IDMA se e e e e base sur les algorithmes d crits respectivement en 3.1.1 et 3.2.1. Pour le premier, le processus it ratif e e dannulation conjointe des interf rences MAI et ISI n cessite (27L + 6) add./sous., (26L + 3) multie e plications, 2L divisions, (4L + 2) d calages et 2 tangentes hyperboliques, par chip, par utilisateur et e par it ration. La complexit calculatoire du r cepteur d pend alors directement du nombre de trajets e e e e L. Dans le cas du syst` me OFDM-IDMA, le d tecteur ESE ne traite que les MAI. Il est a noter que e e ` la complexit calculatoire correspondante est identique a celle dun syst` me sur canal mono-trajet e ` e pour des signaux complexes. Dans le processus it ratif de d tection, 32 add./sous., 28 multiplicae e tions, 2 divisions, 6 d calages et 2 tangentes hyperboliques, par chip, par utilisateur et par it ration, e e sont n cessaires. La complexit calculatoire correspondante est alors approximativement L fois plus e e petite que celle du syst` me IDMA avec TAISI. e Cependant, pour pouvoir evaluer la complexit globale du r cepteur OFDM-IDMA, les op rations e e e effectu es lors de la FFT doivent etre egalement prises en compte. Celles-ci correspondent a e `
Nc log2 Nc 2

pondent aux calculs pour Nc chips. Pour un chip, la FFT n cessite e

multiplications complexes et Nc log2 Nc add./sous. complexes. Ces r sultats correse


log2 Nc 2

multiplications com-

plexes et log2 Nc add./sous. complexes. Or, une multiplication complexe n cessite trois multiplicae

120

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

tions r elles et cinq additions r elles 2 . De son c t , une add./sous. complexe correspond a deux e e oe ` add./sous. r elles3 . La complexit pour lop ration FFT est alors egale a (3 e e e ` tions et (5
log2 Nc 2 log2 Nc 2 )

multiplica-

+ 2log2 Nc ) add./sous.. Dans cette etude, la d modulation OFDM est effectu e e e

simultan ment pour tous les utilisateurs, ind pendamment du processus it ratif. Cette etude de come e e

paraison est r sum e sur le tableau 3.3. Une application num rique pour M = 16, L = 16 et it = 5, e e e est egalement fournie. Syst` mes e Op rations e Op rations dans ESE : e add./sous. IDMA avec TAISI multiplication division d calage e tanh Op rations dans ESE : e add./sous. OFDMIDMA multiplication division d calage e tanh Op rations dans FFT : e add./sous. multiplication Nombre dop rations par chip e f(M, L, it) : it M (27L + 6) it M (2L) it M (2) 35040 33440 2560 5280 160 it M (26L + 2) it M (4L + 2) Exemple

f(M, it) : it M (32) it M (2) 2560 2240 160 480 160 2log2 Nc ) 27 9 it M (28) it M (6) f(Nc ) :

it M (2) (5
log2 Nc + 2 log2 Nc 2 )

(3

TAB . 3.3 Comparaison de la complexit calculatoire du syst` me OFDM-IDMA avec le syst` me e e e IDMA avec TAISI

Nous constatons que la complexit de la FFT est n gligeable compar e a la complexit globale e e e ` e du d tecteur. Cest pourquoi, la complexit du r cepteur IDMA avec TAISI est environ L fois celle e e e du syst` me OFDM-IDMA propos . Le gain en terme de complexit dun syst` me OFDM-IDMA par e e e e rapport a un syst` me IDMA avec TAISI est donc important. Pour illustrer cette diff rence, la gure ` e e 3.14 compare le nombre dop rations par chips effectu es dans les deux syst` mes en fonction du e e e nombre de trajets L, pour M = 16 et it = 5. Nous pouvons constater que la technique OFDM-IDMA est int ressante a partir dun nombre de e ` trajets L = 2. Dans ce cas pr cis, la diff rence est de 4764 op rations par chips. e e e Nous voulons egalement comparer la complexit calculatoire globale des M d codeurs Max-Log e e
2 3

(a + jb)(c + jd) = a(c + d) d(a + b) + j[a(c + d) + c(b a)] (a + jb) + (c + jd) = (a + c) + j(b + d)

3.3. ETUDE COMPARATIVE : OFDM-IDMA VERSUS IDMA AVEC TAISI

121

15000 IDMA avec TAISI OFDM-IDMA 13000 Compl. calculatoire

11000

9000

7000

5000 1.0 1.5 2.0 L 2.5 3.0

F IG . 3.14 Comparaison de la complexit calculatoire par chip, en fonction du nombre de trajets L e

MAP utilis s, avec celle du d tecteur ESE, pour les deux syst` mes etudi s. e e e e Dans cette etude, le codeur est compos dune concat nation s rie dun code convolutif de rendement e e e ` e e e e e Rc = 1 , avec un code a r p tition de taille S = 8. La complexit dun d codeur Max-Log-MAP a et 2 pr sent e dans le tableau 3.2. Elle est de lodre de 113 add./sous. pour deux bits cod s, cest-` -dire, e e e a 16 chips, soit 7 add./sous. par chip ; 64 comp/s lect. pour 16 chips, soit 4 comp./s lect. par chip et 3 e e mult./div. par 2, pour 16 chips. La complexit de lop ration de d s talement/r etalement effectu e e e ee e e dans le processus it ratif et de lordre de 2 add./sous. et 2 multiplications par chip, par it ration et par e e utilisateur. La complexit calculatoire globale des d codeurs est alors r sum e dans le tableau 3.4, un e e e e exemple pour M = 16 et it = 5 est egalement donn . e Syst` mes e Op rations e add./sous. M d codeurs e multiplication comp./s lect. e mult./div. par 2 Nombre dop rations par chip e f(M, it) : it M (9) 720 160 320 15 it M (2) it M Exemple

it M (4)

3 ( 16 )

TAB . 3.4 Complexit des M d codeurs e e

En comparant cette complexit avec celle du d tecteur pr sent e dans le tableau 3.3, nous pouvons e e e e conclure que le d codeur est beaucoup moins complexe que le d tecteur. En effet, non seulement sa e e complexit est ind pendante de L, mais egalement, le nombre dadd./sous et le nombre de multiplie e cations sont respectivement environ 3 fois et 14 fois plus faibles.

122

CHAPITRE 3. IDMA DANS LE CONTEXTE DUNE TRANSMISSION SANS FIL

Bilan
Dans cette section, nous avons compar un syst` me baptis OFDM-IDMA avec le syst` me IDMA e e e e avec TAISI, en terme de performances et de complexit calculatoire. L tude de la diversit , pour le e e e cas particulier des syst` mes sans codage sur canal quasi-statique de Rayleigh, cest-` -dire en labse a cence de diversit temporelle, a montr que contrairement au syst` me IDMA avec TAISI, le syst` me e e e e OFDM-IDMA nexploite pas la diversit de mani` re optimale. En effet, ce syst` me exploite la divere e e sit fr quentielle et lordre de diversit d pend de la taille d talement ainsi que de la taille et du type e e e e e dentrelacement. Cela nest pas le cas du syt` me IDMA avec TAISI. e Par ailleurs, dans un contexte r aliste, cest-` -dire, lors dune transmission multi-utilisateurs e a sur canaux multi-trajets, le syst` me OFDM-IDMA propos est plus performant lorsque le taux de e e charge augmente (` c = 150% pour un syst` me sans codage de canal et a c = 125% pour un a e ` syst` me utilisant un code CRSC). Ceci est d au fait que les interf rences MAI et ISI sont trait es e u e e ind pendamment. De plus, la comparaison en terme de complexit calculatoire a montr que la come e e plexit globale du r cepteur IDMA avec TAISI est denviron L fois sup rieure a celle du syst` me e e e ` e OFDM-IDMA. Ansi, nous pouvons conclure que, m me en tenant compte de la perte V g due a linsertion de e ` lintervalle de garde, le syst` me OFDM-IDMA propos pr sente de meilleures performances en terme e e e de BER et de complexit calculatoire, comparativement a un syst` me IDMA avec TAISI. N anmoins, e ` e e cette etude ne prend pas en compte ni le sc nario dune transmission asynchrone, ni lestimation du e canal, qui est important pour une comparaison des syst` mes mono-porteuse et multi-porteuses. Dans e [70], J. Ch. Fricke et. al. ont etudi un syst` me bas sur la technique IDMA pour une transmission sur e e e la liaison montante dune communication radio-mobile, avec estimation de canal. Il serait int ressant e de comparer ce syst` me avec un syst` me combinant les techniques OFDM et IDMA. e e

3.3. ETUDE COMPARATIVE : OFDM-IDMA VERSUS IDMA AVEC TAISI

123

Conclusion
Dans ce chapitre, nous avons etudi un syst` me IDMA dans le contexte dune transmission sans e e l, en consid rant un mod` le de canaux multi-trajets de la norme 802.11a. Cette etude a montr que le e e e syst` me IDMA avec TAISI, dont le r cepteur effectue une suppression simultan e des interf rences e e e e MAI et ISI, exploite de facon optimale la diversit , lorsque les interf rences sont parfaitement sup e e prim es. En effet, a information a priori parfaite, le r cepteur LLRC correspondant travaille comme e ` e un r cepteur MRC a L branches de diversit , L etant le nombre de trajets. Par ailleurs, si le canal e ` e est a evanouissements de Rayleigh, le syst` me cod exploite la diversit de code tel que lordre de ` e e e diversit est egale a L multipli par la distance minimale de Hamming d min du code. Par contre, la e ` e mise en oeuvre de ce r cepteur pose probl` me en raison de sa complexit qui augmente lin airement e e e e avec le nombre de trajets. Une alternative a et alors propos e, elle consiste a combiner la technique IDMA avec la moe e ` dulation multi-porteuses OFDM. Dans l metteur OFDM-IDMA propos , le signal a emettre est e e ` tout dabord cod et/ou etal , puis entrelac a laide dun entrelaceur chips. Le signal r sultant est e e e ` e par la suite emis sur des sous-porteuses OFDM diff rentes. Les op rations de modulation et de e e d modulation OFDM permettent de traiter les interf rences ISI. Ainsi, le d tecteur ESE ne fait que e e e supprimer les interf rences MAI sur le signal d modul . e e e Une etude de comparaison de la technique OFDM-IDMA avec la technique IDMA utilisant la TAISI a et pr sent e. Dune part, bien que le sch ma du syst` me OFDM-IDMA propos ne permet e e e e e e pas dexploiter de facon optimale la diversit due au canal, les r sultats de simulation montrent que ce e e syst` me est plus robuste face aux interf rences MAI, compar au syst` me IDMA avec TAISI. Dautre e e e e part, la comparaison de la complexit en terme de nombre dop rations a montr que la complexit e e e e globale du r cepteur OFDM-IDMA est L fois moins elev e que celle dun syst` me IDMA avec TAISI. e e e En effet, ce syst` me n cessite une FFT pour traiter les interf rences ISI, ce qui evite lutilisation dun e e e processus it ratif dannulation dinterf rences comme pour le cas du syst` me IDMA avec TAISI. e e e L tude pr sent e dans ce chapitre a abouti a une publication internationale dans [49]. Elle nous e e e ` permet de conclure que le syst` me OFDM-IDMA propos pr sente de meilleures performances e e e avec une complexit L fois r duite. Il faut cependant remarquer que cette etude a et effectu e en e e e e consid rant le contexte de transmission synchrone. Or, par sa nature, le syst` me IDMA avec TAISI e e ne n cessite pas de synchronisation des utilisateurs, ce qui nest pas le cas du syst` me OFDM-IDMA. e e En perspective, il est alors int ressant de comparer ces deux syst` mes dans un contexte de syst` me e e e asynchrone. Enn, en comparant la complexit calculatoire globale des d codeurs et celle du d tecteur ESE, nous e e e pouvons remarquer que la majorit des calculs dans le r cepteur se situe au niveau du d tecteur ESE. e e e En vu dune int gration mat rielle du syst` me, il est alors n cessaire de tenter de r duire la complexit e e e e e e du d tecteur ESE. Dans le quatri` me chapitre, une etude des techniques permettant de r duire la come e e plexit du d tecteur est d taill e. De plus, des entrelaceurs r alistes sont propos s pour la s paration e e e e e e e des signaux des diff rents utilisateurs. e

CHAPITRE

Syst` me IDMA r aliste e e adapt a une int gration e` e mat rielle e

L tude du syst` me IDMA, pr sent e dans le deuxi` me chapitre, a montr quavec un simple e e e e e e code a r p tition, ce syst` me a des performances qui sapprochent de la limite th orique du syst` me ` e e e e e multi-utilisateurs. De plus, une efcacit spectrale de 1.72 bit/s/Hz peut etre atteinte a E b /N0 de 8 dB e ` lorsquune modulation de type BPSK est utilis e. Par ailleurs, lutilisation du codage de canal permet e au syst` me datteindre de meilleures performances asymptotiques. Par exemple, un syst` me utilisant e e un turbocode de rendement
1 3

a un taux derreurs binaires de 105 a Eb /N0 de 4.10 dB, avec une `

efcacit spectrale 1 bit/s/Hz. Dans le troisi` me chapitre, nous avons pr sent la capacit des syst` mes e e e e e e bas sur la technique IDMA a traiter les interf rences, dans le contexte dune transmission sans l. e ` e Une technique baptis e OFDM-IDMA a et propos e comme solution pour traiter s par ment les e e e e e interf rences MAI et ISI. Ce syst` me a egalement pour avantage davoir une complexit ind pendante e e e e du nombre de trajets. Il apparat donc comme un syst` me prometteur pour des applications o` il est e u possible de synchroniser les trames dinformation des diff rents utilisateurs a l mission. e ` e Les propri t s et avantages de la technique IDMA qui viennent d tre enonc s en fait une techee e e nique possible pour linterface air de la 4G. Ainsi, nous allons montrer que la technique IDMA peut r pondre aux attentes autour de la 4G en terme defcacit au niveau de la bande passante et de la e e puissance, de exibilit de d bit de donn es et de matrise de la complexit . e e e e Cependant, dans la plupart des r sultats publi s, un grand nombre dit rations est n cessaire au e e e e syst` me pour atteindre les performances pr sent es, multipliant ainsi la complexit calculatoire. Il e e e e semble alors imp ratif de tendre vers un r cepteur ayant un compromis performances/complexit e e e raisonnable. Ainsi, dans [39], les auteurs ont propos de limiter lexploitation du d codage de code e e convolutif an de r duire la complexit . Des entrelaceurs multiples ont aussi et concus dans le but e e e de minimiser les besoins en m moire. e Ce quatri` me chapitre commence par introduire les motivations de notre etude. Une discussion e sur la technique IDMA comme solution pour linterface air de la 4G est alors pr sent e dans la section e e 4.1.

126

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

Ensuite, nous tentons de r duire la complexit du r cepteur IDMA propos par Li Ping et. al. e e e e [55,57], tout en conservant des performances proches de celles du r cepteur original. Trois d tecteurs e e d di s a un syst` me IDMA sont donc propos s dans la section 4.2. Leurs performances et complexit e e ` e e e sont alors compar es avec celles du d tecteur IDMA original, en consid rant un canal AWGN et des e e e signaux r els. e Une comparaison dans le contexte dun canal a evanouissements de Rayleigh mono-trajet et en ` consid rant des signaux complexes est pr sent e dans la section 4.3. Dans ce cas, seul le d tecteur e e e e simpli ayant selon nous le meilleur compromis entre performances et complexit est consid r . e e ee L tude est etendue dans le contexte dune transmission sans l, sur canaux multi-trajets de Rayleigh. e Nous pr sentons alors les performances et la complexit du syst` me OFDM-IDMA propos lorsquil e e e e utilise notre d tecteur simpli . e e Dans la section 4.4, nous proposons des entrelaceurs r alistes pour un syst` me IDMA. Une come e paraison de ces entrelaceurs avec les entrelaceurs al atoires que nous avons utilis jusqualors est e e effectu e. Enn, une etude du syst` me OFDM-IDMA utilisant et le d tecteur simpli et des entrelae e e e ceurs r alistes est pr sent e. e e e Les sections 4.2, 4.3 et 4.4 constituent notre contribution sur le sujet.

4.1. MOTIVATIONS DE LETUDE

127

4.1 Motivations de l tude e


Cette section, commence par d nir la 4G et ses caract ristiques. Les avantages de la technique e e IDMA sont ensuite pr sent s, suivi dune discussion sur la possibilit quun syst` me bas sur la e e e e e technique IDMA puisse etre un candidat potentiel pour la 4G.

4.1.1 D nition de la 4G et de ses caract ristiques e e


Dans la litt rature, il existe plusieurs signications pour le terme 4G. N anmoins, il est possible e e de dire quil sagit de la prochaine g n ration des communications mobiles. Les attentes autour de e e la 4G concerne la r solution des limitations et des probl` mes de la 3G, cest-` -dire, quelle puisse e e a r pondre aux besoins des futures applications telles que la vid o haute d nition, les jeux vid os en e e e e ligne, la t l conf rence sans l et les applications professionnelles sur de larges bases de donn es. ee e e Par ailleurs, si pour la 3G le d bit de communications etait a lorigine de lordre de 144 kbit/s, pour e ` des applications mobiles et de lordre de 2 Mbit/s dans les environnements xes, la 4G doit fournir un d bit global de lordre de 100 Mbit/s entre deux points distants et un d bit local de lordre de 1 e e Gbit/s. Les autres param` tres cl s de la 4G peuvent etre r sum s comme suit [9] : e e e e les syst` mes seront enti` rement a r seau de commutation par paquets et utiliseront a priori une e e ` e modulation multi-porteuses, les syst` mes effectueront probablement du traitement dantennes ainsi que des op rations Ad e e Hoc, an de fournir une large courverture. les infrastructures des syst` mes seront d ploy es dans un environnement o` plusieurs autres e e e u types de syst` mes de communication sans l et laire sont d j` pr sents. e ea e Depuis 2001, des projets sont initi s pour donner une d nition a la 4G et d nir les diff rents e e ` e e besoins, mais egalement pour choisir une ou plusieurs techniques qui r pondent a ces besoins. Parmi e ` ces projets, les initiatives NTT DoCoMo et 4MORE Project ont toutes les deux choisi des techniques combinant la modulation OFDM et la technique CDMA comme techniques dacc` s pour la 4G. Sae chant que la technique IDMA est un cas particulier de la technique CDMA, une technique combinant la modulation OFDM et la technique IDMA peut-elle etre potentiellement int ressante pour la 4G ? e Nous allons tenter dapporter des el ments de r ponse a cette question. e e `

4.1.2 Les avantages de la technique IDMA, pourquoi est-elle int ressante et comment e peut-elle r pondre aux besoins de la 4G ? e
Dans cette sous-section, nous allons nous baser sur les objectifs attendus pour la 4G an de v rier e si un syst` me bas sur la technique IDMA peut, gr ce a ses caract ristiques, r pondre a ces besoins. e e a ` e e ` Tout dabord, rappelons que la technique IDMA est un cas particulier de la technique CDMA ou plus pr cis ment, de la technique DS-CDMA (` entrelacement chips). Ces techniques sont partie e a culi` rement int ressantes gr ce aux diff rents avantages dus a l talement de linformation sur une e e a e ` e

128

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

large bande passante. En effet, l talement de linformation conf` re aux syst` mes une forte diversit , e e e e une robustesse face aux imperfections du canal et une immunit contre les interf rences. Il permet e e egalement de b n cier dun partage dynamique du canal, dune large couverture grace au soft han e e dover et dune facilit de gestion cellulaire. Mais contrairement au syst` me DS-CDMA, un syst` me e e e IDMA en mono-porteuse est par nature asynchrone. Ce qui signie que le syst` me convient aussi e bien aux r seaux synchrones quaux r seaux asynchrones. Par ailleurs, avec un syst` me DS-CDMA, e e e la capacit du syst` me est maximale seulement quand les s quences de signature des diff rents utilisae e e e teurs sont orthogonales entre elles. Pour atteindre une r gion de capacit multi-utilisateurs maximale, e e le syst` me n cessite un codage de canal parfait, et le code doit etre sp cique a chaque utilisateur [89]. e e e ` Cela implique la d nition de nombreux bons et diff rents codes pour un grand nombre dutilisateurs. e e De son c t , un syst` me IDMA ne n cessite pas la d nition de codes orthogonaux. Un m me code oe e e e e a r p tition peut etre assign a tous les utilisateurs. De plus, il est relativement simple de conce` e e e ` voir des entrelaceurs correspondant aux utilisateurs, sachant que la seule contrainte est quils doivent permettrent de diff rentier les utilisateurs. Nous avons montr dans cette etude que m me des ene e e trelaceurs al atoires donnent de bonnes performances. En effet, leur taille est g n ralement grande e e e du fait que lentrelacement est effectu au niveau des chips et le code est souvent a faible rendee ` ment. Dans [39], les auteurs ont propos des entrelaceurs a d calage cyclique, d di s a un syst` me e ` e e e ` e IDMA, simples a r aliser. Nous proposerons egalement, dans ce chapitre, un autre type dentrelaceurs ` e r alistes en terme de complexit . e e Les etudes pr sent es dans le deuxi` me et troisi` me chapitre ont montr que les performances e e e e e en terme de taux derreurs binaires dun syst` me bas sur la technique IDMA sont particuli` rement e e e int ressantes. De plus, le syst` me peut supporter un grand nombre dutilisateurs, allant jusqu` un e e a taux de charge c > 150% pour un syst` me sans codage de canal. Par ailleurs, un syst` me IDMA e e peut etre adapt pour avoir un tr` s haut d bit et une bonne qualit de service. Une technique hybride e e e e combinant lOCDM (Orthogonal CDM) et lIDMA a et propos e par S. Schoeneich et P. Hoeher e e [69]. Cette technique est une g n ralisation de la technique IDMA et de la technique m-OCDMA [67]. e e Le sch ma propos permet aussi bien daugmenter le d bit que de ladapter selon la qualit de service e e e e attendue. Ceci est possible par une commutation du syst` me entre diff rents nombres de s quences de e e e signatures ou couches, dites layer, superpos es. Ce concept est semblable a celui de la transmission e ` multi-codes de lUMTS [31]. Avec un syst` me OCDM/IDMA sans codage de canal, un BER de e 105 est atteint a un Eb /N0 de 10 dB, avec une efcacit spectrale 3.75 bit/Hz. Diff rents types de ` e e modulation, tel que la modulation m-QAM peuvent etre egalement appliqu s. e Le syst` me IDMA utilise des codes a faible rendement. Des etudes effectu es par A. Viterbi [83], e ` e dune part, puis S. Verdu et S. Shamai [81], dautre part, ont montr respectivement quune grande e efcacit en puissance et en bande passante peut etre atteinte par un syst` me DS-CDMA avec des e e codes a faible rendement, tel que le maximum de rendement soit obtenu a laide de codes FEC. Les ` ` performances du syst` me IDMA obtenues en faisant varier le rendement de codage, pr sent es dans le e e e deuxi` me chapitre, montre que ce syst` me a egalement ces propri t s tout en etant capable deffectuer e e ee la s paration des utilisateurs. De plus, avec un syst` me IDMA, il est possible dam liorer le partage e e e

4.1. MOTIVATIONS DE LETUDE

129

des ressources en superposant les s quences de signature tel quil est effectu en OCDM/IDMA. e e Enn, une etude sur lallocation de puissance adaptative, publi e dans [58], a montr quune efcacit e e e spectrale allant jusqu` 8 bit/Hz est obtenue pour un syst` me utilisant une modulation 256-QAM et a e une antenne d mision. Enn, lextension de la technique IDMA aux multiples antennes a donn de e e bons r sultats [85]. e Au niveau complexit , le r cepteur IDMA, bas sur une technique dannulation it rative dine e e e terf rences, utilise une version simpli e de lalgorithme de Wang et Poor [84], propos initialement e e e pour un syt` me CDMA. Sa complexit augmente lin airement avec le nombre de chips, le nombre e e e dutilisateurs, le nombre de trajets, le nombre dit rations et eventuellement le nombre dantennes. Le e syst` me OFDM-IDMA, propos dans ce chapitre, donne des performances int ressantes avec une die e e minution signicative de la complexit [49]. Cependant la majorit des calculs du r cepteur se trouve e e e au niveau du d tecteur ESE. Par cons quent, dans ce chapitre, nous proposerons des d tecteurs sime e e pli s d di s a un syst` me IDMA [50, 51]. e e e ` e Nous pouvons egalement remarquer que la technique IDMA est particuli` rement adapt e a la liai e e ` son montante dune communication mobile. En effet, le r cepteur est bas sur une technique it rative e e e dannulation dinterf rences. Le traitement n cessite alors des informations concernant tous les utilie e sateurs. En raison de la complexit calculatoire, il semble plus r aliste denvisager le r cepteur a la stae e e ` tion de base. Par contre, cela n cessite de traiter les probl` mes li s a une communication asynchrone e e e ` qui sont la synchronisation et lestimation de canal. Ces probl` mes sont particuli` rement p nalisants e e e pour le syst` me OFDM-IDMA. Il est important pour le syst` me IDMA dutiliser une technique dese e timation de canal efcace, sachant que celle-ci est effectu e avant lop ration de d s talement o` le e e ee u une technique destimation de canal baptis e PLACE pour Pilot Layer Aided Channel Estimation a e et propos e. Elle consiste a appliquer a la technique IDMA une superposition des s quences dape e ` ` e prentissage. Pour ce faire, une s quence dapprentissage dite s quence ou couche pilote (pilot layer) e e est superpos e par utilisateur. Les r sultats de simulation ont montr que la technique IDMA/PLACE e e e est int ressante pour des syst` mes de transmission ayant une latence faible. Dans [33], une teche e nique de d tection et de synchronisation aveugle a et propos e, pour un syst` me IDMA cod en e e e e e bloc. Dans ce cas, les utilisateurs sont s par s a laide de codes LDPC (Low Density Parity Check) a e e ` ` faible rendement. A la diff rence de la technique IDMA classique, un m me entrelaceur est appliqu e e e aux diff rents utilisateurs. En effet, la s paration des utilisateurs serait effectu e a laide dentrelae e e ` ceurs virtuellement diff renci s par la d synchronisation des utilisateurs. Ainsi, cette technique peut e e e sav rer etre int ressante pour des r seaux Ad Hoc, gr ce aux retards des diff rents utilisateurs. e e e a e Enn, il est possible denvisager un syst` me IDMA pour la liaison descendante dune communie cation mobile. Dans [89], un syst` me combinant lOFDM et lIDMA a et propos comme candidat e e e potentiel en liaison descendante pour linterface air au del` de 3G. Dans ce cas, lobjectif est de a s parer les interf rences entre les cellules. Par contre, envisager le r cepteur IDMA du c t des tere e e oe minaux mobiles, implique le fait de ne consid rer quun petit nombre dutilisateurs, pour avoir des e rapport signal a bruit est typiquement tr` s bas en raison du code C a faible rendement. Dans [70], ` e `

130

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

performances acceptables. De plus, ceci est possible sil existe un d tecteur simple mais performant. e Do` lint r t dune etude sur la simplication des d tecteurs et sur des entrelaceurs r alistes. u ee e e

` ` 4.2. DETECTEURS SIMPLIFIES DEDIES A UN SYSTEME IDMA

131

4.2 D tecteurs simpli s d di s a un syst` me IDMA e e e e ` e


Dans cette section, nous proposons de simplier le d tecteur ESE original. Un syst` me utilisant e e un code CSRC de rendement Rc =
1 2

et ayant une taille d talement S = 8 est etudi . An de e e

v rier la faisabilit du syst` me, un canal AWGN et une modulation BPSK sont consid r s. Avant e e e ee de pr senter les d tecteurs simpli s propos s, faisons tout dabord un petit rappel sur le d tecteur e e e e e original. En consid rant un traitement s rie, le r sum de lalgorithme du d tecteur ESE original est donn e e e e e e ci-dessous. Sa d rivation compl` te est explicit e dans la section 2.2. e e e Initialisation : Mettre m, j : j : j
(m) (m) (m) (m)

= E(xj

) = 0,

= V ar(xj

)=1

E(rj ) = 0
2 V ar(rj ) = w + M m=1

V ar(xj

(m)

it ration = 1, m = 1 e Processus it ratif : e


(m) gj

= 2

rj E(rj ) + j V ar(rj ) j

(m)

(m)

(4.1)

D sentrelacement ; d s talement et d codage ; mise a jour des informations extrins` ques. e ee e ` e j j


(m)

= tanh

ej

(m)

2
(m) 2

j ) j j j j j

(4.2) (4.3) (4.4) (4.5) (4.6) (4.7)

(m)

(m) j

= 1 (j =

E(rj ) = j
(m)

V ar(rj ) =

(m) (m) j |it courante j |it pr c dente e e e e (m) E(rj ) + j (m) (m) j |it courante j |it pr c dente e e e e (m) V ar(rj ) + j

Test du crit` re darr t : m = m + 1 e e Si m = M , alors remettre m = 1. Sinon, r it rer lensemble des calculs de l quation (4.1) a l quation (4.7). e e e ` e Sachant quun d codage Max-Log-MAP est utilis , la constante egale a 2 de l quation (4.1) e e ` e na pas dinuence sur le d codage. Cette constante peut donc etre supprim e. De plus, comme le e e d codeur est sous-optimal, il surestime les LLR sur les bits. Cela est probl matique lors de lannulae e tion dinterf rences au niveau du d tecteur. En effet, le d tecteur est tr` s sensible a la dynamique des e e e e `

132

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

chips en son entr e, utilis s pour lannulation dinterf rences. Pour compenser cette surestimation, e e e dans nos simulations, nous utilisons un coefcient de mise a l chelle qui r duit la dynamique des ` e e chips estim s. Ce coefcient est obtenu de mani` re empirique. La constante egale a 2 de l quation e e ` e (4.1) peut alors etre prise en compte dans ce coefcient par pond ration. e

4.2.1 Proposition de d tecteurs simpli s e e


4.2.1.1 Simplication du d tecteur ESE e

Dans ce paragraphe, deux simplications de lalgorithme de lESE original sont successivement propos es. e La premi` re simplication consiste a ignorer les interf rences r siduelles dans le calcul de la e ` e e E(xj variance, en supposant que les interf rences sont toutes elimin es apr` s lop ration : r j E(rj ) + e e e e
(m)

), cest-` -dire quil nexiste pas dinterf rence r siduelle. Pour cela, on suppose que les chips a e e
(m)

sont parfaitement estim s. Dans ce cas, on a E(x j e V ar(rj ) = 2 et l quation (4.1) devient : e gj
(m)

) = 1 et V ar(xj

(m)

) = 0. Par cons quent, e

2 (m) rj E(rj ) + E(xj ) 2


2 2

(4.8) peut etre prise en compte dans

Pour la m me raison que celle evoqu e pr c demment, la constante e e e e

le coefcient de mise a l chelle associ au d codeur. L quation (4.8) peut alors s crire : ` e e e e e gj
(m)

= rj E(rj ) + E(xj

(m)

(4.9)

Lalgorithme de d tection chip simpli est r duit aux equations (4.9), (4.2), (4.4) et (4.5). Dans cette e e e etude, nous lappellerons algorithme du d tecteur ESE Simpli e Version 1 (ESE-SV1). Le sch ma e e correspondant a cette premi` re simplication est donn e sur la gure 4.1, o` b n ` e e u
(m) an (m)

sont des interf rences r siduelles a lit ration n. Cette structure est proche de celle du r cepteur e e ` e e

= {E(xj

(m)

)} et

SIC etudi dans [1], pour un syst` me CDMA. Le r cepteur est compos dune concat nation s rie e e e e e e des unit s de suppression dinterf rences (Interference Cancellation Unit, ICU). Cette derni` re est e e e d taill e sur la gure 4.2. Il est a noter que le d tecteur ESE et les d codeurs/d s talements sont alors e e ` e e ee inclus dans une seule unit ICU. e Avec cette structure, gj
(m)

le montre l quation (4.9). Une simplication suppl mentaire est alors introduite par cette structure. e e

est mis a jour a chaque ICU sans avoir a recalculer (r j E(rj )), comme ` ` `

En partant de lalgorithme du d tecteur ESE-SV1 et des structures repr sent es sur les gures 4.1 e e e et 4.2, une seconde simplication du d tecteur peut etre envisag e. Elle consiste a approximer la e e ` fonction tanh par un ecr tage a 1. En effet, une tanh au niveau mat riel n cessite lutilisation dune e ` e e correspondante. L quation (4.2) devient alors : e j
(m)

table dont la taille d pend de la pr cision choisie. Supprimer la tanh permet donc d liminer la table e e e
(m) (m)

ej

si ej

sinon.

[1, +1],

(4.10)

` ` 4.2. DETECTEURS SIMPLIFIES DEDIES A UN SYSTEME IDMA

133

a(1) 1
(1) ICU1

a(1) N b(1) 1 ICU1 a(2) N


(1)

^ (1) d

a(2) 1

a(M) 1
(M) ICU1

b(M) 1

a(M) N
(M) ICUN

^ (M) d

a(M+1) 1 itration 1 itration N

F IG . 4.1 R cepteur a annulation successive dinterf rences pour un syst` me IDMA e ` e e

a (m) n b n1
(m) + +

(m)1

S
(m)T

DEC
(m)

(m)

tanh

bn

(m)

a (m+1) n

F IG . 4.2 Unit dannulation dinterf rences ICUn e e

(m)

correspondant au d tecteur ESE-SV1 e

Lalgorithme du d tecteur ESE Simpli Version 2 (ESE-SV2) repose sur cette nouvelle approximae e tion.

4.2.1.2

D tecteur SIC simpli e e

Nous proposons egalement dappliquer au syst` me IDMA le d tecteur SIC simpli , etudi e e e e dans [1] dans le contexte dun syst` me CDMA. La structure du r cepteur est similaire a celle d crite e e ` e sur la gure 4.1. Par contre, la structure interne dun ICU est repr sent e sur la gure 4.3. e e Par rapport a la structure de lICU propos e dans [1], lentrelacement et le d sentrelacement sont ` e e effectu s au niveau chips. Par ailleurs, comme sur la gure 4.2, lannulation dinterf rences est e e egalement effectu e au niveau chips. Par contre, lestimation des informations extrins` ques est ef e e

134

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

a (m) n

DEC
+

(m)1

S
(m)T

(m)

a (m+1) n

F IG . 4.3 Unit dannulation dinterf rences ICUn e e

(m)

correspondant au d tecteur ESE-SV3 e

fectu e au niveau bits et non au niveau chips comme sur la gure 4.2. De cette proposition d coule e e lalgorithme du d tecteur ESE Simpli Version 3 (ESE-SV3). e e

4.2.2 Etude comparative : d tecteur original versus 3 d tecteurs simpli s e e e


Dans cette sous-section, la complexit et les performances des d tecteurs simpli s propos s sont e e e e compar es avec celles du d tecteur original. Lobjectif est d valuer le gain au niveau de la complexit e e e e et destimer la d gradation en terme de performances. e 4.2.2.1 Comparaison de la complexit des diff rents d tecteurs e e e

La complexit du r cepteur est compar e en terme de nombre dop rations par chip, par utilisateur e e e e et par it ration. Cette comparaison est pr sent e sur le tableau 4.1. Elle ne tient pas compte des calculs e e e effectu s par le d codeur de canal. En effet, ce dernier d pend du code utilis et est le m me quel que e e e e e soit le d tecteur. La complexit calculatoire dun d codeur effectuant un d codage Max-Log-MAP a e e e e et pr sent e sur le tableau 3.2. e e e Sur le tableau 4.1, une application num rique pour M = 16 utilisateurs et it = 30 it rations est e e egalement donn e. Le nombre dop rations pour les algorithmes des d tecteurs ESE-SV1 et ESE-SV2 e e e est obtenu a laide de la gure 4.2. Cette structure permet de supprimer deux additions/soustractions ` (add./sous.). Quatre add./sous. sont alors effectu s, au lieu de six comme dapr` s les equations (4.9), e e (4.4), (4.5) et les op rations de d s talement/calcul dinformations extrins` ques. Par ailleurs, il est a e ee e ` noter que le nombre dop rations sur le d tecteur ESE-SV3 ne tient pas compte des deux op rations e e e dadd./sous. effectu es au niveau bit. Cette approximation est valide si S est sufsamment grand e (typiquement S 4). Le d tecteur ESE original est donc naturellement le plus complexe. Il n cessite notamment une e e

b n1

(m)

bn

(m)

(m)

` ` 4.2. DETECTEURS SIMPLIFIES DEDIES A UN SYSTEME IDMA

135

D tecteur e ESE original : add./sous. multiplication division d calage (div. par 2) e tanh ESE-SV1 : add./sous. multiplication d calage (div. par 2) e tanh ESE-SV2 : add./sous. multiplication ESE-SV3 : add./sous. multiplication

Op rations par chip e f(M, it) : it M (10) it M (3) it M (1)

M = 16, it = 30 4800 1440 480 480 480 1920 960 480 480 1920 960 960 960

it M (1)

f(M, it) :

it M (1)

it M (4)

it M (2)

it M (1)

f(M, it) :

it M (1)

it M (4) f(M, it) :

it M (2)

it M (2)

it M (2)

TAB . 4.1 Complexit des d tecteurs pour un canal AWGN et des signaux r els. e e e

division par chip, par utilisateur et par it ration. Cette op ration division rend particuli` rement crie e e tique la r alisation mat rielle du d tecteur en l tat. e e e e Le d tecteur ESE-SV1 quant a lui permet de supprimer la division et de diminuer signicativement e ` le nombre dadd./sous.. Celui-ci est en effet r duit dau moins un facteur 2. e Gr ce a la fonction d cr tage, le d tecteur ESE-SV2 quant a lui supprime la table correspondant a la a ` e e e ` ` tanh. Enn, le d tecteur ESE-SV3 est le plus simple, tant en nombre dadd./sous. quen nombre de multie plications. Nous pouvons cependant noter que le d tecteur ESE-SV2 ne fait que doubler le nombre e dadd./sous. par rapport au d tecteur ESE-SV3, tout en conservant le m me nombre de multiplicae e tions.

4.2.2.2

Comparaison des performances des diff rents d tecteurs e e

Les performances des quatre d tecteurs retenus sont compar es en termes de BER en fonction e e de Eb /N0 pour un utilisateur. Cette comparaison est pr sent e sur la gure 4.4 pour les param` tres e e e suivants : RG =
1 2 1 16

(Rc =

1 2,

1 RG

et trente sont consid r s quand M = ee

S = 8), Ninf o = 4096 bits. Cinq it rations sufsent lorsque M e


1 RG .

Pour M = 2 utilisateurs, les quatre d tecteurs ont des performances similaires equivalentes a un e `

136

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

10-1

10-2

BER

10-3

10-4

10-5

10-6

orig. ESE ; M=2 orig. ESE ; M=8 orig. ESE ; M=16 ESE-SV1 ; M=2 ESE-SV1 ; M=8 ESE-SV1 ; M=16 ESE-SV2 ; M=2 ESE-SV2 ; M=8 ESE-SV2 ; M=16 ESE-SV3 ; M=2 ESE-SV3 ; M=8 ESE-SV3 ; M=16
0 2 4 Eb/N0 (dB) 6

F IG . 4.4 ESE original (rond) vs ESE-SV1 (plus) vs ESE-SV2 (triangle) vs ESE-SV3 ( toile), (Rc = e
1 , 2

S = 8, RG =

1 ), 16

Ninf o = 4096 bits, canal AWGN, conversion bit/symbole BPSK

syst` me mono-utilisateur. Pour M = 8, cest-` -dire a 50% de taux de charge, le d tecteur original et e a ` e les d tecteurs ESE-SV1 et ESE-SV2 atteignent ces performances mono-utilisateur a 3 dB. Par contre, e ` les performances du d tecteur ESE-SV3 pr sentent une perte de lordre de 1 dB. e e Lorsque le taux de charge augmente, le d tecteur ESE original pr sente de meilleures perfore e mances. Par exemple, a M = 16 (c = 100%), les performances du d tecteur ESE-SV1 conduisent a ` e ` une perte de lordre de 1 dB a 105 , par rapport a celles du d tecteur ESE original. En effet, le fait de ` ` e simplier l quation (4.1) en (4.9) revient a ignorer les interf rences r siduelles, et donc, a supposer e ` e e ` que les interf rences sont toutes parfaitement supprim es. Or, en r alit ce nest pas le cas, ce qui e e e e conduit a une erreur destimation. Do` une d gradation de performances lorsque le taux de charge ` u e augmente. Par ailleurs, la d gradation des performances du d tecteur ESE-SV2 par rapport a celles du e e ` d tecteur ESE-SV1, lorsque le taux de charge augmente, sexplique par la sous-optimalit de e e l cr teur par rapport a la tanh. Par contre, il est a noter que ce d tecteur atteint les performances e e ` ` e mono-utilisateur a un BER de 106 pour M = 16 (RG = ` spectrale de T ot = 1 bit/s/Hz. Enn, le d tecteur ESE-SV3, quant a lui, est beaucoup moins performant que les trois autres e ` d tecteurs. Pour M = e
1 RG , 1 16 ),

ce qui correspond a une efcacit ` e

ses performances ne convergent pas dans lintervalle de SNR consid r . ee

En effet, contrairement au d tecteur ESE-SV2, le d tecteur ESE-SV3 r alise lestimation des infore e e mations extrins` ques au niveau bit et non au niveau chips. Ainsi, une erreur destimation sur un bit e peut etre catastrophique pour lensemble des chips qui lui sont associ s. e

` ` 4.2. DETECTEURS SIMPLIFIES DEDIES A UN SYSTEME IDMA

137

Conclusion
Dans cette section, nous avons pr sent des simplications du d tecteur ESE, pour r duire la e e e e complexit du r cepteur IDMA propos a lorigine par Li Ping et. al. [55, 57]. Trois d tecteurs sime e e` e pli s ont et propos s. Leurs performances en terme de taux derreurs binaires et leur complexit e e e e calculatoire ont et compar es avec celles du d tecteur original, dans le contexte dun canal AWGN. e e e Les comparaisons ont montr que le d tecteur ESE-SV3 proche du d tecteur SIC du CDMA [1] est le e e e d tecteur le plus simple. Par contre, les d gradations en terme de performances sont importantes. Le e e d tecteur ESE-SV2, quant a lui, poss` de les m mes performances que le d tecteur ESE original a un e ` e e e ` Eb /N0 de 6 dB (BER de 106 ) pour M =
1 RG

et cela pour une complexit largement inf rieure. Ce e e

d tecteur pr sente donc selon nous le meilleur compromis entre performances et complexit . Cest e e e pourquoi, nous lavons retenu pour une etude dans un contexte de transmission sans l. Cette etude est pr sent e dans la section 4.3. e e

138

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

4.3 Etude comparative : d tecteur original versus d tecteur ESE-SV2 e e ` sur canal a evanouissements de Rayleigh
Cette section a pour objectif d valuer le gain en complexit et estimer la d gradation des pere e e formances du d tecteur ESE-SV2 dans le contexte du canal a evanouissements de Rayleigh. Dans e ` un premier temps, des canaux mono-trajets sont consid r s dans le but de v rier la faisabilit du ee e e syst` me. Par la suite, l tude est etendue a un contexte de canaux multi-trajets. Nous supposons l` e e ` a
1 encore un syst` me utilisant un code CSRC (R c = 2 , S = 8). Par contre, une conversion bit/symbole e

QPSK est maintenant utilis e. Les symboles complexes {x j e

(m)

un canal de Rayleigh. Les coefcients datt nuation du canal sont egalement complexes. e

= xRe,j + i xIm,j } sont alors emis sur

(m)

(m)

4.3.1 Pr sentation des deux algorithmes de d tection e e


Dans cette etude th orique, un canal mono-trajet a evanouissements de Rayleigh est consid r . e ` ee Le signal recu peut alors etre exprim comme suit : e
M

rj =
m=1

xRe,j hRe,j xIm,j hIm,j + i xIm,j hRe,j + xRe,j hIm,j + wj

(m)

(m)

(m)

(m)

(m)

(m)

(m)

(m)

(4.11)

Lalgorithme du d tecteur ESE original correspondant a un traitement s rie est r sum comme e ` e e e suit : Initialisation : m, j : calcul de hRe,j
(m) (m) 2 2

, hIm,j
(m) 2

(m)

, hRe,j hIm,j
(m) 2

(m)

(m)

m, j :

m, j : calcul de hcar,j = hRe,j


(m)

+ hIm,j

Re,j = E(xRe,j ) = 0, Im,j = E(xIm,j ) = 0,


(m) (m)

(m)

Re,j = V ar(xRe,j ) = 1 Im,j = V ar(xIm,j ) = 1


(m) (m)

(m)

(m)

j :

it ration = 1, m = 1 e Processus it ratif : e j : gRe,j


(m)

E(rRe,j ) = E(rIm,j ) = 0 2 V ar(rRe,j ) = V ar(rIm,j ) = w + (r ) = (r )=0


Re,j Im,j

M m=1

L1 (m) l=0 hcar,j

= 2hcar,j
(m) 2 hRe,j V

(m)

hRe,j [rRe,j E(rRe,j )] + hIm,j [rIm,j E(rIm,j )] + hcar,j Re,j ar(rRe,j ) +


(m) 2 hIm,j V

(m)

(m)

(m)

(m)

ar(rIm,j )

(m) 2 (m) hcar,j Re,j

(m) 2hRe,j

(m) hIm,j

(4.12) (rRe,j )

4.3. ETUDE COMPARATIVE : DETECTEUR ORIGINAL VERSUS DETECTEUR ESE-SV2 ` EVANOUISSEMENTS DE RAYLEIGH SUR CANAL A 139

gIm,j

(m)

= 2hcar,j
(m) 2

(m)

hRe,j [rIm,j E(rIm,j )] hIm,j [rRe,j+l E(rRe,j )] + hcar,j Im,j V ar(rIm,j ) + hIm,j
L1 (m) 2

(m)

(m)

(m)

(m)

hRe,j

V ar(rRe,j ) hcar,j
L1

(m)

Im,j + 2hRe,j hIm,j (rIm,j )

(m)

(m)

(m)

gRe,j =
l=0

(m)

gRe,j

(m)

gIm,j =
l=0

(m)

gIm,j

(m)

(4.13)

D sentrelacement ; d s talement et d codage ; mise a jour des informations extrins` ques. e ee e ` e (m) e (m) Re,j j (4.14) Re,j = tanh 2 (m) eIm,j (m) Im,j = tanh j 2 Re,j
(m) (m)

= 1 Re,j
(m) (m)

(m)

Im,j
(m)

= 1 Im,j
(m)

2 (m)

(4.15)

j Re,j |
it pr c dente e e e

Re,j = Re,j |
(m)

it courante e

j j j, l j, l j j j j j, l
(m)

(4.16)

Im,j = Im,j | E(rRe,j ) = E(rIm,j ) = Re,j = Im,j = V ar(rRe,j ) = V ar(rIm,j+l ) =


(m) (m)

(m) Im,j | it courante e it pr c dente e e e (m) (m) (m) (m) E(rRe,j ) + hRe,j Re,j hIm,j Im,j (m) (m) (m) (m) E(rIm,j ) + hIm,j Re,j + hRe,j Im,j (m) (m) Re,j | Re,j | it courante e it pr c dente e e e (m) (m) Im,j | Im,j | it courante e it pr c dente e e e (m) 2 (m) (m) (m) V ar(rRe,j ) + (hRe,j ) Re,j + (hIm,j )2 Im,j (m) (m) (m) (m) V ar(rIm,j ) + |hIm,j |2 Re,j + (hRe,j )2 Im,j (m) (m) (m) (m)

(4.17) (4.18)

(4.19)

(rRe,j ) = (rRe,j ) + hRe,j hIm,j Re,j Im,j (rIm,j ) = (rIm,j ) + hRe,j hIm,j (m) Im,j Re,j Test du crit` re darr t : e e m=m+1 Si m = M , alors remettre m = 1.
(m) (m)

(4.20)

Sinon, r it rer lensemble des calculs de l quation (4.12) a l quation (4.20). e e e ` e A partir de cet algorithme, on propose lalgorithme pour le d tecteur ESE-SV2 sur un canal e evanouissements de Rayleigh mono-trajet suivant : Initialisation : m, j : calcul de hRe,j
(m) 2 2

, hIm,j

(m)

, hRe,j hIm,j

(m)

(m)

140

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

m, j : mettre Re,j = E(xRe,j ) = 0 , Im,j = E(xIm,j ) = 0 j : mettre E(rRe,j ) = E(rIm,j ) = 0 it ration = 1, m = 1 e Processus it ratif : e j : gRe,j = 2hcar,j hRe,j [rRe,j E(rRe,j )] + hIm,j [rIm,j E(rIm,j )] + hcar,j Re,j
(m) (m) (m) (m) (m) (m) (m) (m) (m) (m) (m)

m, j : calcul de hcar,j = hRe,j


(m) (m)

(m)

(m)

+ hIm,j
(m)

(m)

2 (m)

(4.21)

gIm,j = 2hcar,j hRe,j [rIm,j E(rIm,j )] hIm,j [rRe,j+l E(rRe,j )] + hcar,j Im,j
L1 L1

(m)

gRe,j =
l=0

(m)

gRe,j

(m)

gIm,j =
l=0

(m)

gIm,j

(m)

(4.22)

D sentrelacement ; d s talement et d codage ; mise a jour des informations extrins` ques. e ee e ` e (m) eRe,j (m) j (4.23) Re,j = tanh 2 (m) eIm,j (m) j Im,j = tanh 2 Re,j = Re,j |it courante Re,j |it pr c dente e e e e
(m) (m) (m) (m) (m) (m) (m) (m) (m)

(4.24)

Im,j = Im,j |it courante Im,j |it pr c dente e e e e E(rRe,j ) = E(rRe,j ) + hRe,j Re,j hIm,j Im,j E(rIm,j ) = E(rIm,j ) + Test du crit` re darr t : e e m=m+1 Si m = M , alors remettre m = 1.
(m) hIm,j (m) Re,j (m)

j j, l j, l (4.25)

(m) hRe,j

(m) Im,j

Sinon, r it rer lensemble des calculs de l quation (4.21) a l quation (4.25). e e e ` e

4.3.2 Comparaison de la complexit e


Le tableau 4.2 pr sente la comparaison des deux d tecteurs etudi s en terme de nombre e e e dop rations par chip, par utilisateur et par it ration. Une application num rique pour M = 16 et e e e it = 30 est egalement donn e. Cette comparaison ninclut pas les op rations de d s talement et de e e ee d codage de canal. Elle ne prend pas non plus en compte les calculs effectu s durant le processus e e dinitialisation qui sont : le calcul de (h j
(m) 2 ) ,

(hRe,j )2 , (hIm,j )2 , (hRe,j hIm,j ) et hcar,j . Ces calculs

(m)

(m)

(m)

(m)

(m)

sont effectu s avant la d tection proprement dite. e e Les r sultats pr sent s sur ce tableau conrme le gain en complexit obtenu pour le d tecteur e e e e e ESE-SV2. En effet, ce d tecteur ne n cessite pas dop rations de division, de tanh et de d calage. De e e e e

4.3. ETUDE COMPARATIVE : DETECTEUR ORIGINAL VERSUS DETECTEUR ESE-SV2 ` EVANOUISSEMENTS DE RAYLEIGH SUR CANAL A 141

D tecteur e ESE original : add./sous. multiplication division d calage (div. par 2) e tanh ESE-SV2 : add./sous. multiplication

Op rations par chip e f(M, it) : it M (32) it M (2)

M = 16, it = 30 15360 13440 960 1920 960 6720 4800

it M (28) it M (4)

f(M, it) :

it M (2)

it M (14)

it M (10)
signaux complexes

TAB . 4.2 Complexit des d tecteurs pour un canal a evanouissements de Rayleigh mono-trajet et e e `

m me, le nombre dadd./sous. et de multiplications est aussi r duit dau moins un facteur deux. La e e question qui se pose maintenant est : quen est-t-il de la d gradation en terme de performances ? e

4.3.3 Comparaison des performances en terme de BER


La gure 4.5 pr sente la comparaison des performances lorsquun syst` me utilisant un code e e CRSC (Rc =
1 2,

S = 8) sur canal a evanouissements de Rayleigh mono-trajet est consid r . Cinq ` ee


1 2

it rations sufsent lorsque M e

1 RG

et trente sont utilis s quand M = e

1 RG .

10-1

10-2

10-3 BER

10-4

10-5

10-6

ESE orig.; M=2 ESE-SV2; M=2 ESE orig.; M=8 ESE-SV2; M=8 ESE-SV2; M=16 ESE orig.; M=16

10-7 0 2 Eb/N0 (dB) 4 6

F IG . 4.5 ESE original (traits pleins) versus ESE-SV2 (pointill s), (Rc = e

1 , 2

S = 8, RG =

1 ,), 16

Ninf o = 4096 bits, canal a evanouissements de Rayleigh mono-trajet, conversion bit/symbole QPSK `

142

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

Les performances pour M = 2 utilisateurs correspondent aux performances mono-utilisateur. Cest pourquoi, elles sont prises comme r f rence. Les deux d tecteurs atteignent les performances a 3 dB ee e ` quand M = 8, cest-` -dire, a 50% de taux de charge. Pour M = 16 ( c = 100%), les performances a ` du d tecteurs ESE-SV2 pr sentent une perte de lordre de 2 dB a 10 4 , par rapport au d t cteur orie e ` ee ginal. Nous pouvons remarquer que pour un syst` me sur canal AWGN, la perte n tait alors que de 1 e e dB (voir gure 4.4). Ceci sexplique par le fait que le d tecteur ESE-SV2 est sous-optimal, alors ses e performances se d gradent lorsque le niveau de bruit ou dinterf rence est elev . Par ailleurs, il est a e e e ` noter que le d tecteur ESE-SV2 atteint cependant les performances mono-utilisateur a 7 dB (BER = e ` 107 ), ce qui correspond a une efcacit spectrale de T ot = 2 bit/s/Hz. ` e Il est maintenant n cessaire d tudier le fonctionnement de ce d tecteur dans un contexte de e e e canaux multi-trajets.

4.3.4 Syst` me OFDM-IDMA utilisant le d tecteur ESE-SV2 e e


Cette section a pour objectif d tudier le fonctionnement du d tecteur ESE-SV2 dans le contexte e e de canal multi-trajets. Dans cette etude, un syst` me cod (R c = e e
1 2,

S = 8) et un canal a 16 `

trajets quasi-statique de Rayleigh dont les coefcients suivent une d croissance exponentielle sont e consid r s. La conversion bit/symbole est de type QPSK et les signaux sont complexes. ee En partant de lalgorithme du d tecteur ESE original pour un syst` me OFDM-IDMA pr sent e e e e dans la sous-section 3.2.1, on en d duit lalgorithme du d tecteur ESE-SV2 pour un syst` me OFDMe e e IDMA : Initialisation : m : calcul de HRe
(m) (m) 2 (m) 2

, HIm

, HRe HIm
(m) 2

(m)

(m)

m, j :

m : calcul de Hcar = HRe

(m) 2

+ HIm
(m)

Re,j = E(xRe,j ) = 0 Im,j = E(xIm,j ) = 0


(m) (m)

(m)

j : E(rRe,j ) = E(rIm,j ) = 0 it ration = 1, m = 1 e Processus it ratif : e j : gRe,j


(m) (m)

= 2Hcar HRe [rRe,j E(rRe,j )] + HIm [rIm,j E(rIm,j )] + Hcar Re,j(4.26) = 2Hcar HRe [rIm,j E(rIm,j )] HIm [rRe,j E(rRe,j )] + Hcar Im,j(4.27)
(m) (m) (m) (m) (m)

(m)

(m)

(m)

(m)

(m)

gIm,j

D sentrelacement des LLR avant d s talement et/ou d codage. Mise a jour de linformation exe ee e `

4.3. ETUDE COMPARATIVE : DETECTEUR ORIGINAL VERSUS DETECTEUR ESE-SV2 ` EVANOUISSEMENTS DE RAYLEIGH SUR CANAL A 143

trins` que. e Re,j = tanh


(m) (m)

eRe,j 2 eIm,j 2
(m)

(m)

Re,j |
(m) it pr c dente e e e

j j j j j j

(4.28)

Re,j = Re,j |
(m) (m)

Im,j = tanh
(m) (m)

it courante e

(4.29)

Im,j = Im,j | E(rRe,j ) = E(rIm,j ) = Test du crit` re darr t : e e

(m) Im,j | it courante e it pr c dente e e e (m) (m) (m) (m) E(rRe,j ) + HRe Re,j HIm Im,j (m) (m) (m) (m) E(rIm,j ) + HIm Re,j + HRe Im,j

(4.30)

m=m+1 Si m = M , alors remettre m = 1. Sinon, r it rer lensemble des calculs de l quation (4.26) a l quation (4.30). e e e ` e Le gain en complexit en utilisant ce d tecteur est explicit sur le tableau 4.3. Une application e e e num rique pour M = 16 et it = 5 est egalement donn e. e e D tecteur e ESE original : add./sous. multiplication division d calage e tanh ESE-SV2 : add./sous. multiplication Op rations par chip e f(M, it) : it M (32) it M (2) 2560 2240 160 320 160 1120 800 it M (28) it M (4) M = 16, it = 5

f(M, it) :

it M (2)

it M (14)

it M (10)
multi-trajets

TAB . 4.3 Comparaison de la complexit des d tecteurs pour un syst` me OFDM-IDMA sur canal e e e

Cette comparaison ne tient pas compte des op rations suivantes : d s talement, d codage, e ee e r etalement, calcul de linformation extrins` que et op ration FFT. En effet, ces op rations sont efe e e e fectu es de la m me mani` re pour les deux d tecteurs. e e e e Les r sultats pr sent s sur le tableau 4.3 montrent quen utilisant le d tecteur ESE-SV2, le nombre e e e e dadd./sous. et de multiplication est r duit dau moins un facteur deux comparativement a celui core ` respondant au d tecteur ESE original. De plus, le syst` me neffectue pas dop rations de division, de e e e d calage et de tanh. e

144

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

La gure 4.6 pr sente quant a elle la comparaison en terme de performances. Les param` tres de e ` e la modulation OFDM du standard 802.11a, donn s sur le tableau 1.1, sont utilis s. e e

10-1

10-2

BER

10-3

10-4

ESE orig.; M=2; 5 it ESE orig.; M=8; 5 it ESE orig.; M=16; 5 it ESE-SV2; M=2; 5 it ESE-SV2; M=8; 5 it ESE-SV2; M=16; 5 it

10-5

6 Eb/N0 (dB)

10

F IG . 4.6 Performances : OFDM-IDMA avec ESE-SV2 (pointill s) vs OFDM-IDMA original (traits e pleins), Ninf o = 3072 bits, Rc =
1 , 2

S = 8 chips, L = 16 trajets suivant une d croissane exponene

tielle, conversion bit/symbole QPSK

Sur la gure 4.6, les deux syst` mes pr sentent les m mes performances lorsque le taux de charge e e e est inf rieur ou egal a 50%. Le syst` me OFDM-IDMA original est plus performant que le syst` me e ` e e OFDM-IDMA utilisant le d tecteur ESE-SV2 lorsque c = 100%. En effet, le fait de r duire la e e complexit peut causer une d gradation des performances due a la sous-optimalit introduite, lorsque e e ` e le taux de charge augmente. Par contre le syst` me OFDM-IDMA utilisant le d tecteur ESE-SV2 e e atteint les m mes performances que le syst` me OFDM-IDMA original a fort SNR, par exemple a e e ` ` Eb /N0 de 8 dB pour M = 16 (c = 100%), ce qui correspond a une efcacit spectrale de T ot = 2 ` e bit/s/Hz. Les r sultats de comparaison dans cette section conrment ceux de la section 4.2. Le d tecteur e e ESE-SV2 pr sente un bon compromis entre performances et complexit , que ce soit sur des canaux e e mono-trajets ou sur un canal multi-trajets. Nous pouvons ainsi conclure que le choix du d tecteur e ESE-SV2 est pertinent pour une int gration mat rielle dun syst` me bas sur la technique IDMA. e e e e

` ` 4.4. ENTRELACEURS REALISTES DEDIES A UN SYSTEME IDMA

145

4.4 Entrelaceurs r alistes d di s a un syst` me IDMA e e e ` e


Dans cette section, nous proposons des entrelaceurs r alistes pour un syst` me IDMA. Lobjectif e e est encore une fois de r duire la complexit du syst` me IDMA original, tout en essayant de concerver e e e des performances proches de celles du syst` me IDMA original. Dans un premier temps, un syst` me e e sans codage sur canal AWGN, utilisant une conversion bit/symbole BPSK est consid r . L tude ee e est par la suite etendue a un contexte r aliste. Le syst` me OFDM-IDMA propos dans le troisi` me ` e e e e chapitre est alors etudi en consid rant le d tecteur simpli ESE-SV2 propos dans la section 4.2 et e e e e e les entrelaceurs r alistes etudi s dans cette section. e e

4.4.1 Motivations
Rappelons que dans un syst` me IDMA, les entrelaceurs chips sont les seuls moyens de distinguer e les diff rents utilisateurs. Il apparait alors imp ratif d tudier le probl` me de la d nition des ene e e e e trelaceurs sp ciques aux utilisateurs. Une etude doptimisation des entrelaceurs multiples est donc e n cessaire. e Dans les travaux publi s sur la technique IDMA, des entrelaceurs al atoires sont g n ralement e e e e utilis s. Or, des questions peuvent etre soulev es concernant la r alisation concr` te de ce type dene e e e trelacement. Nous pouvons en evoquer deux. 1. La premi` re est : comment impl menter ces entrelaceurs al atoires ? Pour r pondre a cette quese e e e ` tion, deux options sont possibles : soit g n rer les entrelaceurs a partir dune fonction qui g n` re des nombres al atoires, e e ` e e e soit m moriser les entrelaceurs al atoires correspondant aux diff rents utilisateurs. e e e 2. La deuxi` me est : comment transmettre au r cepteur linformation sur les entrelaceurs e e al atoires ? La r ponse d pend de la mani` re dont sont g n r s ces entrelaceurs. e e e e e ee Sils ont et g n r s par une fonction a l mission, d` s lors se pose une nouvelle question : e e ee ` e e faut-il envoyer la s quence compl` te des vecteurs dentrelacement ou juste la graine al atoire ? e e e Sils sont pr sents en m moire, alors il faut indiquer le num ro de chaque entrelaceur lors de e e e la transmission de la s quence dinformation. e Mais quel que soit le sc nario choisi, cest-` -dire, g n ration ou m morisation des entrelaceurs e a e e e al atoires, la complexit de mise en oeuvre peut etre probl matique, surtout pour une transmission e e e avec un grand nombre dutilisateurs. Les entrelaceurs doivent en effet etre sp ciques aux utilisateurs. e De plus, la taille des entrelaceurs est grande parce que lentrelacement est effectu au niveau chips e pour un syst` me IDMA. e Par ailleurs, nous avons evoqu dans la section 4.1 la possibilit dutiliser un syst` me bas sur e e e e la technique IDMA pour linterface air de la 4G. Dans ce cas, un des d s majeur est la conception e dun syst` me ayant une complexit r aliste. Nous avons propos dans la section 4.2 des d tecteurs e e e e e simpli s d di s a un syst` me IDMA. Suivant le m me raisonnement, il est int ressant de proposer e e e ` e e e dautres types dentrelaceurs qui peuvent etre facilement g n r s a la r ception. e ee ` e

146

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

4.4.2 Etat de lart


Jusqu` pr sent, a notre connaissance, deux publications traitent de la conception dentrelaceurs a e ` sp ciques a chaque utilisateur, d di s a un syst` me IDMA. e ` e e ` e En 2006, une equipe de DoCoMo Eurolabs sest pench e sur ce probl` me [39]. La m thode pro e e e pos e est empirique et ne prend en compte aucun crit` re doptimalit . Elle consiste a d river dun e e e ` e entrelaceur unique , commun a tous les utilisateurs, des entrelaceurs multiples en effectuant des ` d calages cycliques sp ciques a chaque utilisateur. La g n ration des entrelaceurs a partir de cette e e ` e e ` m thode est illustr e par la gure suivante [39] : e e
1
(m)

(m)

(m)

F IG . 4.7 Entrelaceurs a d calages cycliques [39] ` e

o` d u

(m)

(d = 1, . . . , D) est un retard cyclique correspondant a un utilisateur quelconque m et D est `

le nombre des retards cycliques. Au cours de leurs simulations, les auteurs ont retenu comme entrelaceur commun un entrelaceur de la norme UMTS [90] pour le turbo-d codeur. Puis, les d calages cycliques sp ciques a chaque e e e ` utilisateur ont et g n r s ind pendamment et al atoirement. Les auteurs ont egalement propos la e e ee e e e proc dure suivante pour l change dinformations, entre l metteur et le r cepteur, concernant les ene e e e trelaceurs. Chaque emetteur g n` re une graine al atoire g et echange avec le r cepteur les param` tres e e e e e suivants : (g, f, D). Ces param` tres servent a d terminer une loi pour g n rer les entrelaceurs. Chaque e ` e e e d calage cyclique d e
(m)

est alors g n r en utilisant la graine al atoire g. Chaque entrelaceur (m) e ee e

correspondant peut alors etre calcul . La variable f correspond a la fr quence du syst` me. Elle sert e ` e e a mettre a jour r guli` rement les entrelaceurs, an de r duire la probabilit que deux ou plusieurs ` ` e e e e entrelaceurs soient identiques. Au cours de la m me ann e (2006), une etude doptimisation du crit` re de distinction des utilie e e sateurs, dans les entrelaceurs d di s a un syst` me IDMA, a et pr sent e pour la premi` re fois [62]. e e ` e e e e e En particulier, la correlation entre deux entrelaceurs a et d nie. Trois types dentrelaceurs ont et e e e propos s : e entrelaceurs orthogonaux, entrelaceurs pseudo-al atoires, e entrelaceurs imbriqu s ou nested interleavers. e Dune part, les entrelaceurs orthogonaux peuvent atteindre les performances mono-utilisateur, mais pour un nombre dutilisateurs ne pouvant pas exc der le facteur d talement S. Dautre part, les e e entrelaceurs pseudo-al atoires et imbriqu s pr sentent les m mes performances que les entrelaceurs e e e e al atoires. N anmoins, cette etude a et effectu e pour un canal AWGN. Une validation dans un e e e e

` ` 4.4. ENTRELACEURS REALISTES DEDIES A UN SYSTEME IDMA

147

environnement multi-trajets reste a faire. ` Dans le cadre de cette etude, nous proposons des entrelaceurs r alistes pouvant sappliquer a un e ` syst` me IDMA. Leur performances ont et evalu es dans un contexte de canal multi-trajets. Cette e e e etude est pr sent e dans la sous-section 4.4.3. e e

4.4.3 Entrelaceurs r guliers multiples d di s a un syt` me IDMA e e e ` e


Dans cette etude, nous avons appliqu au syst` me IDMA des entrelaceurs a permutation r guli` re. e e ` e e Ces entrelaceurs ont et utilis s pour des turbocodes et il sest av r quils donnent de bonnes pere e ee formances [8]. Le principe de lentrelacement r gulier consiste a effectuer une permutation entre e ` un couple de variables, de mani` re r guli` re suivant une loi donn e. L quation dentrelacement est e e e e e donn e par la relation suivante : e (j) = [(P j) modulo Ntrame ] + 1 (4.31)

equation, nous pouvons d duire que les entrelaceurs r guliers sp ciques a chaque utilisateur sont e e e ` g n r s a partir de l quation : e ee ` e (m) (j) = (P (m) j) modulo Ntrame + 1

(1 (j) Ntrame ) et P est un nombre premier avec la taille de bloc N trame . A partir de cette

o` j d signe ladresse ou la position naturelle (1 j N trame ), (j) indique la position permut e u e e

(4.32)

o` les {P (m) } sont des nombres entiers premiers avec la taille de bloc N trame . Nous supposons que u les diff rents utilisateurs poss` dent une m me taille de bloc dinformation. Par contre, les nombres e e e {P (m) } sont diff rents pour chaque utilisateur. e Par ailleurs, la proc dure d change concernant les entrelaceurs est d crite comme suit, en fonce e e tion des deux contextes de transmission possibles : 1. Si on consid` re le contexte dun r seau centralis de type cellulaire, alors la station de base transe e e met a chaque emetteur un nombre entier P (m) sp cique correspondant. Dans ce cas, lallocation ` e des diff rentes valeurs de P (m) aux diff rents utilisateurs ne pose pas probl` me. e e e 2. Dans le contexte dun r seau Ad Hoc, ce sont les terminaux qui indiquent les valeurs de P (m) e quils utilisent. D` s lors, le probl` me est la mani` re dont les terminaux choisissent ces valeurs, e e e pour quelles soient diff rentes pour chaque terminal. e Quel que soit le contexte consid r , a la r ception, le nombre entier P (m) est utilis pour g n rer les ee ` e e e e entrelaceurs multiples (m) . Soit lexemple dillustration suivant, consid rons un syst` me a M = 3 utilisateurs avec N trame = e e ` 18. Les positions initiales sont alors numerot es de 1 a 18 comme le montre le tableau 4.4. Prenons e ` les nombres premiers avec Ntrame suivant : P (1) = 5, P (2) = 7 et P (3) = 11. A partir de P (1) (resp. P (2) et P (3) ), lentrelaceur (1) (resp. (2) et (3) ) est g n r en utilisant la relation (4.32). Leurs e ee valeurs respectives sont donn es dans le tableau 4.4. e

148

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

Pos. (1) (2) (3)

1 6 8 12

2 11 15 5

3 16 4 16

4 3 11 9

5 8 18 2

6 13 7 13

7 18 14 6

8 5 3 17

9 10 10 10

10 15 17 3

11 2 6 14

12 7 13 7

13 12 2 18

14 17 9 11

15 4 16 4

16 9 5 15

17 14 12 8

18 1 1 1

TAB . 4.4 Exemple dillustration de lentrelacement r gulier e

Remarques La technique dentrelacement etudi e fait appel a une equation g n rique ayant un faible nombre e ` e e de param` tres. Ainsi, les calculs effectu s sont simples. Le r cepteur, connaissant la loi de permue e e tation peut simplement g n rer les entrelaceurs, sachant P (m) et sans informations suppl mentaires e e e de la part de l metteur. En effet, cette loi ne se base que sur la taille de la trame dinformations e emises. Ceci rend cette proposition plus int ressante que celle propos e dans [39] o` la g n ration e e u e e des entrelaceurs fait appel a une graine g n r e de facon al atoire. ` e ee e

4.4.4 Comparaison des performances : entrelaceurs al atoires versus entrelaceurs e r guliers multiples e
Consid rons un syst` me sans codage sur canal AWGN, utilisant une conversion bit/symbole e e BPSK suivant, o` M = 4, 8, 12 et S = 8 chips. Nous voulons comparer les performances de ce u syst` me pour deux types dentrelacement, a savoir, des entrelaceurs r guliers multiples et des entree ` e laceurs al atoires. La comparaison est effectu e en terme de taux derreurs binaires en fonction du e e rapport signal a bruit. ` Les courbes de comparaison sont trac es sur la gure 4.8 pour N inf o = 128 bits (Ntrame = 1024 e chips) et it = 5, 10. Pour les entrelaceurs r guliers multiples, {P (m) }, les nombres premiers avec la e taille de la trame dinformation Ntrame , sont pr sent s dans le tableau 4.5 suivant : e e m P (m) 1 433 2 181 3 107 4 73 5 59 6 43 7 37 8 31 9 29 10 23 11 19 12 17

TAB . 4.5 Les valeurs de P (m) correspondant a lexemple de comparaison pour Ntrame = 1024 ` chips

Cette s rie de valeurs de P (m) est donn e a titre dexemple. En fait, les r sultats de simulation ont e e ` e montr que quel que soit la s rie de valeurs choisie, des performances similaires sont obtenues. Il est a e e ` noter que le nombre dentrelaceurs possibles est limit par la valeur de N trame . Dans lexemple choisi, e le choix dune s rie de 12 valeurs de P (m) parmi les 238 nombres premiers avec N trame = 1024 est e large. Sur la gure 4.8, la comparaison des performances du syst` me utilisant des entrelaceurs r guliers e e

` ` 4.4. ENTRELACEURS REALISTES DEDIES A UN SYSTEME IDMA

149

10-1

10-2

BER

10-3

10-4 Ent. al.; M=4; 5 it Ent. al.; M=8; 5 it Ent. al.; M=12; 10 it Ent. reg.; M=4; 5it Ent. reg.; M=8; 5 it Ent. reg; M=12; 10 it

10-5

6 Eb/N0 (dB)

F IG . 4.8 Comparaison : entrelaceurs al atoires (traits pleins) versus entrelaceurs r guliers (poine e till s), pour M = 4, 8, 12, S = 8 et Ninf o = 128 bits (Ntrame = 1024 chips) e

avec celles du syst` me utilisant des entrelaceurs al atoires montre que les deux syst` mes pr sentent e e e e les m mes performances lorsque c 100%. Il est a noter que les performances pour M = 4 e ` concident avec les performances mono-utilisateur, qui sont aussi les performances g nie du syst` me. e e Lorsque c = 150% (M = 12), les performances du syst` me utilisant des entrelaceurs r guliers e e ne convergent pas, contrairement a celles du syst` me utilisant des entrelaceurs al atoires. Cette ` e e d gradation est due au fait que les permutations ne sont plus al atoires. Une bonne permutation doit e e en effet assurer le maximum de d sordre dans la s quence permut e. Il est a noter que le m me e e e ` e ph nom` ne est egalement rencontr avec les entrelaceurs a d calage cyclique propos s dans [39]. e e e ` e e De meilleures performances sont obtenues pour une grande taille de bloc dinformation. A titre dexemple, nous avons effectu la m me comparaison pour N inf o = 1024 bits (Ntrame = 8192 e e chips). Dans ce cas, une s rie de valeurs possibles pour {P (m) } est donn e dans le tableau 4.6. e e m P (m) 1 3677 2 1621 3 1021 4 727 5 563 6 443 7 373 8 313 9 271 10 239 11 211 12 191

TAB . 4.6 Les valeurs de P (m) correspondant a lexemple de comparaison pour Ntrame = 8192 ` chips

Les r sultats de comparaison des performances sont trac es sur la gure 4.9. Nous pouvons remarquer e e que cette fois-ci, le syst` me utilisant des entrelaceurs r guliers convergent lorsque c = 150% et les e e deux syst` mes atteignent leurs performances g nie a partir de E b /N0 = 7 dB. e e ` Nous avons egalement tenu a comparer les performances en terme de BER de ces entrelaceurs ` r guliers avec celle des entrelaceurs a d calage cyclique propos s dans [39]. La comparaison est e ` e e

150

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

10-1

10-2

BER

10-3

10-4 Ent. al.; M = 4; 5 it Ent. reg.; M = 4; 5 it Ent. al.; M = 8; 5 it Ent. reg.; M = 8; 5 it Ent. al.; M = 12; 10 it Ent. reg.; M = 12; 10 it

10-5

6 Eb/N0 (dB)

F IG . 4.9 Comparaison : entrelaceurs al atoires versus entrelaceurs r guliers multiples, pour M = e e 4, 8, 12, S = 8 et Ninf o = 1024 bits (Ntrame = 8192 chips)

effectu e pour les m mes param` tres de simulations que ceux consid r s dans [39]. Le contexte de e e e ee comparaison est r sum dans le tableau 4.7. Les r sultats de simulations sont pr sent s sur la gure e e e e e 4.10. Pour avoir ces r sultats la s rie des valeurs de P (m) est donn e dans le tableau 4.8. e e e Notre syst` me e entrelaceurs entrelaceurs r guliers multiples e Syst` me etudi dans [39] e e entrelaceurs a d calage cyclique ` e entrelaceur commun de lUMTS [90] d codage de canal rendement global du syst` me e largeur de bloc dinformation nombre dutilisateurs nombre dit rations e canal conversion bit/symbole code CRSC avec (1, 35/23) 8 RG =
1 8 (m)

g n r s al atoirement e ee e

D = 1, 2, 3 code convolutif avec (23, 35)8 4 bits de terminaison de treillis (Rc =


1 2,

S = 4)

RG =

1 8

(Rc = 1 , S = 4) 2

Ninf o = 132 bits M = 6 (c = 150%) it = 14 AWGN QPSK

Ninf o = 128 bits M = 6 (c = 150%) it = 14 AWGN QPSK

TAB . 4.7 Tableau r capitulatif du contexte de l tude et des param` tres de simulations e e e

Sur le gure 4.10, avec la m thode propos e dans [39], lorsque un ou deux d calages sont efe e e fectu s pour g n rer (m) , le syst` me ne converge pas. Trois d calages sont n cessaires au syst` me e e e e e e e pour converger et atteindre les m mes performances que le syst` me utilisant des entrelaceurs r guliers e e e

` ` 4.4. ENTRELACEURS REALISTES DEDIES A UN SYSTEME IDMA

151

m P (m)

1 17

2 11

3 13

4 7

5 5

6 3

TAB . 4.8 Les valeurs de P (m) correspondant a lexemple de comparaison pour Ntrame = 1056 ` chips

multiples. Par contre, ce dernier atteint sans difcult les performances dun syst` me utilisant des ene e trelaceurs al atoires. En conclusion, nous avons donc propos des entrelaceurs r alistes permettant e e e datteindre des performances similaires a celles dun syst` me IDMA a base dentrelaceurs al atoires ` e ` e et ayant une faible complexit de mise en oeuvre. e

10-1

10-2

10-3 BER 10-4 10-5

10-6

Ent. reg.; M = 6 (S=4, Rc=1/2); 14 it Ent. dec. D=1; M = 6 (S=4, Rc=1/2); 14 it Ent. dec. D=2; M = 6 (S=4, Rc=1/2); 14 it Ent. dec. D=3; M = 6 (S=4, Rc=1/2); 14 it Ent. alea.; M = 6 (S=4, Rc=1/2); 14 it ref. mono-utilisateur

4 Eb/N0 (dB)

F IG . 4.10 Comparaison : entrelaceurs a d calage cyclique [39] versus entrelaceurs r guliers mul` e e tiples, pour Ntrame = 1056 chips

4.4.5 Syst` me OFDM-IDMA utilisant le d tecteur ESE-SV2 et les entrelaceurs e e r guliers multiples e
Rappelons que dans ce quatri` me chapitre, nous nous int ressons au compromis entre les perfore e mances et la complexit dun syst` me IDMA. La technique OFDM-IDMA propos e dans le troisi` me e e e e chapitre, donne des performances int ressantes avec une complexit r duite dun facteur L (L etant le e e e nombre de trajets multiples). Le d tecteur ESE-SV2 propos dans ce chapitre offre un choix pertinent e e pour une int gration mat rielle du syst` me. Nous allons donc maintenant donner les performances e e e du syst` me OFDM-IDMA avec le d tecteur ESE-SV2 lorsque des entrelaceurs r guliers sont utilis s. e e e e Ces performances sont compar es avec celles du syst` me OFDM-IDMA incluant des entrelaceurs e e al atoires pr sent es sur la gure 4.6. Les r sultats sont pr sent s sur la gure 4.11. Les perfore e e e e e

152

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

mances trac es sur cette gure sont obtenues avec la s rie des valeurs de P (m) donn e dans le tableau e e e 4.9.

10-1

10-2

BER

10-3 Ent. al.; M=8 (Tc=50%); 5 it Ent. al.; M=16 (Tc=100%); 5 it Ent. reg.; M=8 (Tc=50%); 5 it Ent. reg.; M=16 (Tc=100%); 5 it

10-4

10-5

Eb/N0 (dB)

10

F IG . 4.11 Performances : OFDM-IDMA avec ESE-SV2 et entrelaceurs al atoires (traits pleins) vere sus OFDM-IDMA avec ESE-SV2 et entrelaceurs r guliers multiples (pointill s), Ninf o = 3072 bits, e e Rc =
1 , 2

S = 8 chips, L = 16 trajets suivant une d croissance exponentielle, conversion bit/symbole e QPSK

m P (m)

1 17

2 11

3 13

4 73

5 53

6 41

7 37

8 167

9 101

10 727

11 563

12 443

13 367

14 1621

15 1021

16 727

TAB . 4.9 Les valeurs de P (m) correspondant a lexemple de comparaison pour Ntrame = 49152 ` chips

Le syst` me OFDM-IDMA incluant des entrelaceurs r guliers multiples pr sentent des perfore e e mances similaires a celles de syst` me OFDM-IDMA bas sur des entrelaceurs al atoires. Les deux ` e e e syst` mes convergent pour M = 8 (c = 50%) et M = 16 (c = 100%). e

Bilan
Les entrelaceurs r guliers multiples, d di s a un syst` me IDMA, propos s dans cette section, e e e ` e e permettent datteindre les performances des entrelaceurs al atoires tout en ayant lavantage d tre e e relativement facile a mettre en oeuvre. Par contre, la d nition de ces entrelaceurs ne prend en compte ` e aucune crit` re pour optimiser la distinction des utilisateurs. En perspective, il est int ressant de se e e pencher sur ce probl` me. e

` ` 4.4. ENTRELACEURS REALISTES DEDIES A UN SYSTEME IDMA

153

Conclusion
Dans ce chapitre, nous avons propos un syst` me IDMA r aliste adapt a une int gration e e e e ` e mat rielle. La premi` re partie de ce chapitre a pr sent une discussion sur la possibilit quun syst` me e e e e e e bas sur la technique IDMA peut etre un candidat potentiel pour linterface air de la 4G. Les diff rents e e avantages, caract ristiques et particularit s de la technique IDMA ont et pr sent s tout en montrant e e e e e que ceux-ci r pondent aux attentes autour de la 4G, tels quune efcacit en bande passante, une efe e cacit en puissance, un haut d bit, une exibilit en d bit de donn es et une basse complexit du e e e e e e syst` me. Par cons quent, une etude des techniques permettant de r duire la complexit du d tecteur e e e e e a et effectu e. e e Trois d tecteurs simpli s baptis s ESE-SV1, ESE-SV2 et ESE-SV3 ont et propos s. Le e e e e e d tecteur ESE-SV1 se base sur lhypoth` se de simplication suivante : apr` s lop ration de souse e e e traction dinterf rence, ces derni` res sont suppos es enti` rement supprim es et les interf rences e e e e e e r siduelles sont ignor es. A partir de cette premi` re hypoth` se de simplication, lalgorithme de e e e e d tecteur ESE-SV2 est d duit en approximant la fonction tanh par une fonction decr tage a 1. e e e ` Ceci a pour but de supprimer la table de m moire n cessaire a la fonction tanh. Enn, le d tecteur e e ` e ESE-SV3, similaire au d tecteur SIC du CDMA etudi dans [1] effectue quant a lui une estimation e e ` des interf rences au niveau bits et non au niveau chips comme pour les deux premiers d tecteurs e e simpli s propos s. e e Dans cette etude, les performances en terme de BER et la complexit calculatoire des trois e d tecteurs propos s ont et compar es avec celles du d tecteur original pour un canal th orique e e e e e e AWGN. Les r sultats de comparaison ont montr que le d tecteur ESE-SV1 permet de r duire e e e e dun facteur 2 le nombre dadd./sous., de diminuer signicativement le nombre de multiplications et d viter les op rations de division, qui ont un co t mat riel elev . Les performances de ce d tecteur e e u e e e sont similaires a celles du d tecteur original lorsque c 50%. Par contre, lorsque c = 100%, la ` e sous-optimalit introduit une perte de lordre 1 dB a 10 5 . Ce d tecteur atteint tout de m me les pere ` e e formances du d tecteur original a fort SNR (exemple a E b /N0 de 6 dB pour c = 100%). Par rapport e ` ` au d tecteur ESE-SV1, le d tecteur ESE-SV2 simplie la fonction tanh, gr ce a un ecr tage. Par e e a ` e contre, lapproximation conduit a des performances du d tecteur ESE-SV2 l g` rement d grad es ` e e e e e a bas SNR, lorsque c = 100%. Les deux syst` mes pr sentent n amoins les m mes performances a ` e e e e ` fort SNR. Enn, le d tecteur ESE-SV3 est le d tecteur le plus simple. Par contre, la d gradation des e e e performances est importante. Le d tecteur ESE-SV2 offre selon nous le meilleur compromis entre les performances et la come plexit . Ce d tecteur a alors et choisi pour une etude compl mentaire, dans un contexte r aliste. Cette e e e e e etude, que ce soit pour un canal mono-trajet de Rayleigh ou pour un canal de Rayleigh multi-trajets en consid rant le syst` me OFDM-IDMA, a montr que le d tecteur ESE-SV2 permet de r duire la e e e e e complexit de facon importante (nombres dadd./sous. et de multiplications r duit de facteur 2 envie e ron, op rations de division, de d calage et de tanh elimin es). Par ailleurs, ce d tecteur poss` de des e e e e e

154

` ` CHAPITRE 4. SYSTEME IDMA REALISTE ADAPTE A UNE INTEGRATION MATERIELLE

performances similaires a celles du d tecteur original lorsque c < 100%. De plus, a fort SNR, il ` e ` atteint les m mes performances lorsque c = 100%. Cette etude a fait lobjet de deux publications e internationales [50, 51]. Nous avons egalement etudi les performances dentrelaceurs r alistes pour un syst` me IDMA. e e e Au niveau de la simplicit de mise en oeuvre, les entrelaceurs r guliers choisis dans cette etude sont e e particuli` rement int ressants pour un syst` me bas sur la technique IDMA. La comparaison de leurs e e e e performances avec celles des syst` mes constitu s dentrelaceurs al atoires a montr des r sultats e e e e e pertinents lorsque la taille de bloc dinformation est relativement grande. De plus, ces entrelaceurs pr sentent de meilleures performances que ceux propos s dans [39], tout en ayant une complexit e e e raisonnable. Enn, l tude des performances dun syst` me OFDM-IDMA avec le d tecteur ESEe e e SV2, utilisant les entrelaceurs r guliers a montr que celui-ci pr sente des performances similaires e e e a celles du syst` me OFDM-IDMA utilisant les entrelaceurs al atoires. Les performances des deux ` e e syst` mes a c = 100% convergent vers les performances mono-utilisateur a partir dun E b /N0 de 8 e ` ` dB.

Conclusion et Perspectives

Conclusion
Une communication multi-utilisateurs consiste en la transmission sur un m me canal de transmise sion de donn es provenant de plusieurs utilisateurs. Les divers utilisateurs doivent alors se partager le e canal de transmission. D` s lors, lefcacit de loccupation du canal de transmission par les diff rents e e e utilisateurs sav` re primordiale. Plusieurs crit` res discriminants existent pour s parer les signaux proe e e venant des diff rents utilisateurs. Parmi eux, lIDMA est une technique r cente, propos e par l quipe e e e e de Li Ping, qui discrimine les utilisateurs a laide des entrelaceurs. ` Cette th` se traite de cette technique dacc` s multiple qui sav` re etre un cas particulier de la teche e e nique dacc` s multiple CDMA. Lid e principale consiste a remplacer le code d talement par un e e ` e code correcteur derreurs a bas rendement. Les utilisateurs sont alors s par s par lutilisation dentre` e e laceurs diff rents. Chaque utilisateur se voit attribuer un entrelaceur chips de type al atoire. e e Pour r cup rer les donn es dinformation emises par chaque utilisateur, la technique IDMA utilise e e e un r cepteur it ratif de type turbo. Celui-ci fait appel a une technique de d tection et de d codage e e ` e e conjoints. La d tection repose sur la suppression it rative des interf rences multi- utilisateurs, efe e e fectu e au niveau chips. e Le deuxi` me chapitre d bute par une etude bibliographique sur la technique IDMA. En 2003, e e nous ne disposions que de trois publications [42,55,57] sur le sujet. Pour pouvoir se familiariser avec les diff rentes notions n cessaires a la compr hension des aspects th oriques, nous avons compl t e e ` e e ee notre etude par un etat de lart sur la technique CDMA. La deuxi` me etape de l tude a consist a mod liser un syst` me de communications num riques e e e` e e e reposant sur la technique IDMA. Des canaux mono-trajets th oriques ont alors et consid r s. e e ee Cette etape a commenc par la validation des performances pr alablement publi es. En effet, le faible e e e nombre de publications disponibles imposait de reproduire les syst` mes d crits et de v rier les e e e r sultats, pour pouvoir sassurer de leur pertinence. D` s lors, il etait possible de poursuivre l tude. e e e Nous nous sommes alors int ress s au fonctionnement du codeur/d codeur de canal. En effet, celui-ci e e e est au coeur du proc d it ratif et par cons quent son fonctionnement a des cons quences primordiales e e e e e sur le r cepteur complet. Une etude des bornes de performances dites performances g nie du syst` me e e e

156

CONCLUSION ET PERSPECTIVES

a alors et effectu e. Nous avons mis en evidence que si le code correcteur derreurs apporte de son e e c t un gain de codage, le code a r p tition permet quant a lui dobtenir une diversit dordre S, egal oe ` e e ` e a la taille d talement, lorsquun canal mono-trajet de Rayleigh est consid r . Dans ce contexte, la ` e ee est la distance minimale de Hamming du code. combinaison des deux codes permet au syst` me dexploiter une diversit dordre S d min , o` dmin e e u

An danalyser le compromis entre la convergence et les performances asymptotiques, nous avons dans un premier temps etudi les performances dun syst` me IDMA lorsque lensemble de la redon e e dance est affect au code correcteur derreurs. Pour ce faire, nous avons propos un turbocode de e e rendement faible Rc =
1 15 ,

construit de mani` re pragmatique (aucune optimisation na et faite). Par e e

la suite, nous avons mis en oeuvre une technique danalyse th orique des proc d s it ratifs a laide e e e e ` dun diagramme de transfert de linformation mutuelle : diagramme EXIT. Cette etude nous a permis de conclure quun syst` me utilisant un code correcteur derreurs a faible rendement est pr f rable e ` ee pour des applications n cessitant une transmission able a faible rapport signal a bruit. Par contre, e ` ` un syst` me utilisant un code a large s quence d talement doit etre retenu pour des applications e ` e e n cessitant un grand nombre dutilisateurs. e A la suite de ces travaux visant a comprendre le fonctionnement du syst` me IDMA, nous avons ` e ` d cid d tendre l tude a des contextes r alistes. Ainsi, dans le troisi eme chapitre, le contexte de e e e e ` e canaux multi-trajets repr sentatifs de communications sans l a et consid r . Dans ce cadre, un e e ee mod` le de canal proche de la norme IEEE 802.11a a et choisi. De plus, une conversion bit/symbole e e QPSK a et utilis e. Par ailleurs, nous avons suppos que le syst` me est parfaitement synchrone et e e e e que le canal est connu du r cepteur. e En pr sence de canaux multi-trajets, il est n cessaire de mettre en oeuvre des techniques permete e tant de combattre les effets de ce type de canal et eventuellement de proter de la diversit . Un syst` me e e baptis IDMA avec TAISI dont le r cepteur mis en oeuvre permettait de traiter les interf rences ISI, e e e existait d j` . Ce r cepteur, bas sur la technique de combinaison a gain maximal MRC, effectue une ea e e ` suppression simultan e des interf rences MAI et ISI. e e Une premi` re phase fut l tude du fonctionnement du syst` me IDMA avec TAISI. Nous avons e e e donc effectu des etudes th oriques sur les bornes de performances de ce syst` me. En pr sence de e e e e canaux multi-trajets quasi-statiques de Rayleigh, ce syst` me exploite de facon optimale la diversit e e de trajets, lorsque les interf rences sont parfaitement supprim es. Dans ce cas, lordre de diversit e e e est egal a L, le nombre de trajets. En effet, le r cepteur repose sur la technique de combinaison ` e MRC qui permet dexploiter la diversit de trajets de facon optimale. Par ailleurs, si le canal est a e ` evanouissements de Rayleigh, le syst` me utilisant un code convolutif exploite en m me temps la di e e versit de trajets et la diversit de code tel que lordre de diversit est egal a L multipli par d min . e e e ` e Les r sultats de simulation dans un contexte de canaux multi-trajets repr sentatifs de communicae e tions sans l ont, quant a eux, d montr que le r cepteur est capable de supprimer efcacement les ` e e e interf rences MAI et ISI. e Par contre, nous avons montr que la mise en oeuvre du r cepteur qui traite les ISI de cette mani` re e e e

CONCLUSION ET PERSPECTIVES

157

est probl matique en raison de sa complexit qui augmente lin airement avec L. e e e Cest pourquoi, nous avons propos une technique alternative qui consiste a combiner la teche ` nique IDMA avec la modulation multi-porteuses OFDM. Avec cette technique que nous avons appel e OFDM-IDMA, les op rations de modulation et de d modulation OFDM traitent les interf rences ISI. e e e Ainsi, le d tecteur ESE a uniquement pour r le de supprimer les interf rences MAI sur le signal e o e d modul . e e En premier lieu, nous avons effectu une etude des performances g nie pour le syst` me OFDMe e e IDMA propos , sur des canaux multi-trajets quasi-statiques de Rayleigh. Cette etude a montr que e e ce syst` me exploite la diversit fr quentielle. Lordre de diversit d pend quant a lui de la taille e e e e e ` d talement et de la taille de lentrelacement, ainsi que du type de lentrelacement. Cest pourquoi, le e syst` me OFDM-IDMA propos nexploite pas de facon optimale la diversit fr quentielle. Par contre, e e e e comme pour tout syst` me bas sur la technique OFDM, le codage de canal permet de tirer parti de la e e diversit fr quentielle. e e Ensuite, l tude des performances du syst` me OFDM-IDMA dans le contexte de transmission sans e e l a montr que le r cepteur est capable de combattre efcacement les interf rences MAI et ISI en les e e e traitant s par ment. e e Une comparaison de la technique OFDM-IDMA avec la technique IDMA utilisant la TAISI a ensuite et pr sent e, en consid rant des canaux multi-trajets quasi-statiques repr sentatifs de come e e e e munications sans l. Dune part, bien que le syst` me OFDM-IDMA propos ne permette pas dexploiter de facon optie e male la diversit apport e par le canal, les r sultats de simulations ont montr que ce syst` me est e e e e e plus robuste face aux interf rences MAI que le syst` me IDMA avec TAISI. En effet, le syst` me e e e propos est plus performant lorsque le taux de charge, cest-` -dire le nombre dutilisateurs pour un e a rendement global x , augmente (` 150% pour un syst` me sans codage de canal et a 100% pour un e a e ` syst` me utilisant un code convolutif). Ceci est d au fait que les interf rences MAI et ISI sont trait es e u e e ind pendamment. e Dautre part, la comparaison en terme de complexit calculatoire a montr que la complexit globale e e e du r cepteur OFDM-IDMA est L fois moins elev e que celle dun syst` me IDMA avec TAISI. En e e e effet, ce syst` me utilise une FFT pour traiter les interf rences ISI, ce qui evite lutilisation dun proe e cessus it ratif dannulation dinterf rences ISI comme dans le cas dun syst` me IDMA avec TAISI. e e e Nous pouvons donc afrmer que le syst` me OFDM-IDMA propos pr sente de meilleures perfore e e mances avec une complexit L fois r duite. e e Le positionnement de notre travail dans le cadre dune transmission r aliste a orient la poursuite e e de l tude autour de la matrise de la complexit du r cepteur IDMA. Cette orientation a egalement et e e e e motiv e par les r sultats des travaux publi s sur la technique IDMA comme technique pour linterface e e e air de la 4G [6870]. Ainsi, dans le quatri` me chapitre, une etude des techniques permettant de r duire la complexit e e e du d tecteur a et effectu e. Trois d tecteurs simpli s baptis s ESE-SV1, ESE-SV2 et ESE-SV3 e e e e e e

158

CONCLUSION ET PERSPECTIVES

ont et propos s. Le d tecteur ESE-SV1 se base sur lhypoth` se de simplication suivante : apr` s e e e e e lop ration de soustraction dinterf rences, ces derni` res sont suppos es enti` rement supprim es et e e e e e e les interf rences r siduelles sont ignor es. A partir de cette premi` re hypoth` se de simplication, e e e e e lalgorithme de d tecteur ESE-SV2 est obtenu gr ce a une simplication suppl mentaire qui consiste e a ` e a approximer la fonction tanh par une fonction ecr tage a 1. Lobjectif est de supprimer la table de ` e ` m morisation correspondant a la fonction tanh. Enn, le d tecteur ESE-SV3, similaire au d tecteur e ` e e SIC du CDMA etudi dans [1] effectue quant a lui une estimation des interf rences au niveau bits e ` e au lieu dune estimation des interf rences au niveau chips comme pour les deux premiers d tecteurs e e simpli s propos s. e e Dans cette etude, les performances en terme de taux derreurs binaires et la complexit calcula e toire des trois d tecteurs propos s ont et compar es avec celles du d tecteur original pour un canal e e e e e th orique AWGN et en consid rant des syst` mes utilisant un code convolutif. e e e Les r sultats de comparaison ont montr que le d tecteur ESE-SV2 pr sente selon nous le meilleur e e e e compromis performances/complexit calculatoire. En effet, par rapport au d tecteur ESE original, ce e e d tecteur permet de supprimer lop ration de division qui rend particuli` rement critique la r alisation e e e e mat rielle du d tecteur en l tat. Puis, le nombre daddition/soustraction est r duit dau moins un e e e e facteur 2. De plus, gr ce a la fonction d cr tage, la table de m morisation correspondant a la fonca ` e e e ` tion tanh est supprim e. Ces simplications affectent naturellement les performances du syst` me. e e Ainsi ignorer les interf rences r siduelles et remplacer la fonction tanh par l cr teur conduisent a e e e e ` une d gradation des performances lorsque le taux de charge du syst` me augmente. N anmoins, le e e e d tecteur ESE-SV2 atteint les performances mono-utilisateur pour un rapport signal a bruit sup rieur e ` e a 6 dB et un taux de charge de 100%. Ce d tecteur a alors et retenu pour une etude dans un contexte ` e e r aliste. e Cette etude, que ce soit sur un canal mono-trajet de Rayleigh ou que sur des canaux de Rayleigh multi-trajets (en consid rant le syst` me OFDM-IDMA), a montr que le d tecteur ESE-SV2 permet e e e e de r duire la complexit calculatoire de facon importante (nombre daddition/soustraction et mule e tiplication r duit de facteur 2 environ, op rations de division, de d calage et de tanh evit es). Par e e e e ailleurs, ce d tecteur poss` de des performances similaires a celle du d tecteur original lorsque le taux e e ` e de charge du syst` me est inf rieur a 100 %. Puis, pour un syst` me ayant un taux de charge de 100 %, e e ` e il atteint les performances du d tecteur original pour un rapport signal a bruit sup rieur a 8 dB. e ` e ` Lorsquon envisage une int gration mat rielle dun syst` me IDMA, des questions peuvent etre e e e soulev es concernant la r alisation concr` te des entrelaceurs al atoires utilis s jusqualors. Cest e e e e e pourquoi, dans un second temps, nous avons propos dappliquer au syst` me IDMA des entrelae e ceurs r alistes, en terme de complexit , comme alternative a ces entrelaceurs. e e ` Cette etude a montr que le choix des entrelaceurs r guliers multiples est pertinent dans le contexte e e de transmissions r alistes. En effet, dune part, ils sont faciles a mettre en oeuvre puisquils font ape ` pel a une equation g n rique avec un faible nombre de param` tres. Dautre part, leurs performances ` e e e peuvent atteindre celles des entrelaceurs al atoires pour une grande taille de bloc dinformation. e Enn, une etude des performances dun syst` me OFDM-IDMA comprenant le d tecteur ESE-SV2, e e

CONCLUSION ET PERSPECTIVES

159

et incluant les entrelaceurs r guliers multiples propos s, a d montr la pertinence de lensemble du e e e e syst` me. e En conclusion, ces travaux de th` se nous ont permis dappr hender de nombreuses techniques de e e communications num riques et de se familiariser avec de nombreuses notions. En effet, tout dabord e au niveau de la partie emettrice, nous avons effectu une etude approfondie sur le r le respectif de e o l talement (code a r p tition), du code correcteur derreurs (code convolutif et turbocode convolutif) e ` e e et de la combinaison des deux dans un syst` me IDMA. Puis, la modulation multi-porteuses OFDM e a et associ e a la technique IDMA pour combattre s par ment les interf rences ISI et MAI. Tout au e e ` e e e long de ces travaux, nous avons trait diff rents types de canaux, allant des canaux th oriques monoe e e trajets (AWGN et de Rayleigh) a des canaux multi-trajets issus de la norme 802.11a. Au niveau de ` la partie r ceptrice, nous avons etudi diff rentes techniques telles que la technique de diversit , la e e e e technique dannulation dinterf rences entre-symboles, la technique multi-utilisateurs, la technique e it rative utilisant le processus turbo et le d codage de canal. A cela sajoutent des etudes th oriques e e e effectu es sur les bornes de performances (performances g nie) et sur le diagramme de transfert de e e linformation mutuelle (diagramme EXIT). Enn, lensemble de ces etudes a et r alis dans un e e e contexte tr` s innovant qui est celui de l tude dune nouvelle technique de communication multie e utilisateurs a savoir la technique IDMA. `

Perspectives
Cette etude a et men e dans la th matique des communications num riques qui est en perp tuelle e e e e e evolution. Il est possible d voquer des perspectives selon diff rents axes. e e Tout dabord, les etudes que nous avons effectu es jusqu` pr sent ont toujours consid r le cas e a e ee dune transmission synchrone, repr sentatif dune communication sur la voie descendante dun r seau e e de t l communication mobile o` la station de base emet vers les diff rents terminaux mobiles. Une ee u e perspective int ressante a ce travail serait l tude de lacc` s multiple IDMA dans un contexte de e ` e e transmission asynchrone. Ce type de transmission est repr sentatif dune communication sur la voie e montante, pour laquelle les diff rents terminaux mobiles emettent ind pendamment vers la m me e e e station de base. Dans ce cas, les signaux des diff rents utilisateurs ne sont pas synchronis s. Or, si e e la d synchronisation des signaux des utilisateurs est critique pour la technique CDMA, pour laquelle e les signaux sont s par s a laide des codes d talement, la synchronisation des utilisateurs nest pas e e ` e n cessaire pour effectuer une d tection correcte dans la cas dun syst` me IDMA. Cependant il est e e e primordial de connatre le d but de la trame dinformation, sauf si une technique de d tection aveugle e e est mise en oeuvre a la r ception. ` e D` s lors, un des challenges majeurs concerne la synchronisation trame et la d tection des utilisateurs e e simultan ment. Pour ce faire, il serait int ressant deffectuer un etat de lart sur les techniques de e e synchronisation existantes dans les syst` mes CDMA, pour d terminer leur int r t dans le contexte e e ee dune transmission IDMA asynchrone. Une autre possibilit serait dappliquer et de valider, dans e

160

CONCLUSION ET PERSPECTIVES

un contexte de transmission IDMA asynchrone, la technique de d tection et de synchronisation e aveugle propos e dans [33]. En effet, les auteurs ont propos une technique efcace de d tection e e e de lutilisateur le plus puissant dans le cas dun syst` me multi-utilisateurs o` lacc` s multiple est e u e bas sur des entrelaceurs diff rents tel que le syst` me IDMA. Cette approche permet, sans lajout e e e de dimension suppl mentaire (temps, espace ou fr quentielle), de s parer les utilisateurs lorsquils e e e utilisent un unique code LDPC de rendement faible et une m me matrice dentrelacement. Cette e technique n cessite cependant des recherches compl mentaires an d valuer son potentiel. En efe e e fet, les r sultats ont et obtenus en appliquant directement une technique de synchronisation trame en e e aveugle, d velopp e et brevet e a lENST Bretagne [32], a un contexte multi-utilisateurs. N anmoins, e e e ` ` e il reste a etendre cette technique dans le cadre des canaux s lectifs en fr quences et a ladapter aux ` e e ` r seaux Ad Hoc. Un projet de recherche sur ce sujet a d marr d but 2007 dans le cadre dune cole e e e laboration entre lENST Bretagne et linstitut Eurecom. Il a pour objectif d tudier lacc` s multie e utilisateurs IDMA dans un contexte de r seaux de radiocommunication mobile a transmission asyne ` chrone tels que les r seaux non coop ratifs ou la liaison montante dun r seau centralis . e e e e Il serait egalement n cessaire de se pencher sur les probl` mes li s a la transmission asynchrone e e e ` dans le contexte dune transmission OFDM-IDMA. En effet, comme toute technique bas e sur la e modulation multi-porteuses OFDM, la technique OFDM-IDMA est vuln rable aux probl` mes de e e d calage en fr quence (frequency offset) et de synchronisation phase. Dans le premier cas, le d calage e e e en fr quence engendre de linterf rence entre les sous-porteuses qui peut d truire lorthogonalit des e e e e sous-porteuses. Dans le second cas, les erreurs de synchronisation induisent un d phasage sur les e symboles recus. Une etude de la technique MC-CDMA dans un contexte de communication sur la voie montante dun r seau de t l communication mobile a et pr sent e dans [14]. Il serait alors int ressant de voir si les e ee e e e e techniques propos es peuvent etre appliqu es au syst` me OFDM-IDMA. e e e Un autre axe dinvestigation concerne lestimation de canal a la r ception. En effet, lors dune ` e transmission multi-utilisateurs, la s paration efcace des signaux des diff rents utilisateurs repose sur e e la connaissance du canal de propagation. Cest pourquoi, il est important d tre en mesure didentier e le canal de propagation. Dans le cas dune communication IDMA, une m thode de traitement conjoint e et it ratif destimation de canal et de d tection multi-utilisateurs est envisageable. Le probl` me dese e e timation de canal sapparente alors a celui dun syst` me reposant sur la technique CDMA effectuant ` e un traitement it ratif a la r ception. e ` e Par ailleurs, dans [70], une technique destimation de canal baptis e PLACE pour Pilot Layer Aided e Channel Estimation a et propos e pour le syst` me IDMA. Elle consiste a appliquer a la technique e e e ` ` IDMA une superposition des s quences dapprentissage. Pour ce faire, une s quence dapprentise e sage dite s quence ou couche pilote est superpos e par utilisateur. La technique de superposition des e e s quences pilotes en IDMA se diff rentie de celle effectu e dans un syst` me DS-CDMA par le fait e e e e que la s paration des signaux est bas e sur des entrelaceurs chips diff rents et non sur des codes e e e d talement sp ciques a chaque utilisateur. Les r sultats de simulation ont montr que la capacit de e e ` e e e

CONCLUSION ET PERSPECTIVES

161

la technique IDMA/PLACE a estimer des canaux avec une forte variation Doppler offre de possibles ` applications pour une communication radio mobile avec des fr quences porteuses plus hautes ou/et e des dur es chips plus longues que celles utilis es dans les syst` me 3G. e e e Un etat de lart sur les techniques destimation de canal utilis es dans un syst` me CDMA a r cepteur e e ` e it ratif serait alors n cessaire an dexp rimenter des techniques destimation d di es a un syst` me e e e e e ` e IDMA et de les comparer avec la technique IDMA/PLACE. Enn, dautres probl matiques m ritent des investigations compl mentaires. Nous pouvons en e e e citer deux. La premi` re concerne la conception du turbocode a faible rendement. Rappelons que celui-ci a et e ` e construit sans aucune optimisation. Rappelons egalement que lid e de base de la technique IDMA e est de remplacer le code d talement par un code correcteur derreurs a faible rendement. Enn, nous e ` avons observ que le code correcteur derreurs inuence les performances asymptotiques du syst` me. e e Une poursuite de nos travaux pourrait ainsi concerner loptimisation dun code correcteur derreurs a ` faible rendement dans le contexte IDMA. Dans [57], Li Ping et al. ont propos dappliquer au syst` me IDMA des codes turbo-Hadammard e e a faible rendement permettant datteindre des performances asymptotiques a 1.4 dB de la limite de ` ` Shannon sur un canal AWGN, pour une efcacit spectrale de 1 bit/chip. Il serait pertinent d tudier la e e construction des turbocodes a faible rendement ayant une complexit calculatoire relativement faible ` e et permettant en m me temps datteindre des performances proches de celles de ces codes. e La deuxi` me consiste en la d nition des entrelaceurs sp ciques aux utilisateurs. En effet, dans e e e un contexte de communication IDMA, la s paration des signaux des utilisateurs est obtenue a laide e ` des entrelaceurs. Or, dans cette etude, aucun crit` re doptimisation na et appliqu an de favoriser e e e la meilleure distinction possible des ces utilisateurs. Par ailleurs, les performances pr sent es dans e e la plupart des publications sur la technique IDMA sont obtenues avec des entrelaceurs al atoires. e En effet, les performances en mono-utilisateur pour un syst` me IDMA sont obtenues avec ce type e dentrelacement. Cest pourquoi, la d nition dentrelaceurs multiples ayant des propri t s al atoires e ee e et une mise en oeuvre simple, pourrait consister un autre axe de recherche. Nous pouvons par exemple etudier les entrelaceurs ARP (Almost Regular Permutation) [8] et DRP (Dithered Relative Prime) [15], qui sont particuli` rement performants pour les turbocodes. e

ANNEXE

Algorithme de X. Wang et H. V. Poor

PSfrag replacements Contextes : syst` me synchrone et canal AWGN, codes convolutifs concaten s en parall` le (Pae e e SISOrallel Concatenated Convolutional Code, PCCC). D tecteur e La gure A.1 repr sente le turbo-d tecteur propos dans [84]. Ce d tecteur consiste a estimer e e e e ` M-usersles symboles interf rents a laide des sorties pond r es du d codeur de canal puis a enlever leur e ` ee e ` contribution du signal incident.

(1) (1) 1 [bi ] + 1 [bi ]

(1) 1

(1) (1) SISO 2 [bn ]+ 2 [bn ] DEC 1

(1)

(2) (2) 1 [bi ] + 1 [bi ]

(2) 1

SISO MUD

(2) (2) SISO 2 [bn ]+ 2 [bn ] DEC 2

(2)

1 [bi

(M )

(M ) ]+ 1 [bi ]

(M ) 1

(M ) (M ) ] SISO 2 [bn + 2 [bn ] (M ) DEC M

: bit dinformation dcode


F IG . A.1 Structure du r cepteur du syst` me multi-utilisateurs synchrone CDMA avec codage de e e canal utilisant le turbo-annuleur dinterf rences propos dans [84] e e

164

ANNEXE A. ALGORITHME DE X. WANG ET H. V. POOR

A.1

Principe de la turbo-d tection e

La structure de l metteur est la m me que celle pr sent e sur la gure 1.24. Le canal etant a bruit e e e e ` blanc additif gaussien (canal id al), le signal recu peut alors s crire sous la forme : e e
M I

r=
m=1

(m) i=1

bi

(m) (m)

+w

(A.1)

o` a(m) est lamplitude du signal recu provenant de lutilisateur m. u Comme pr sent e a l quation (1.41), les sorties des ltres adapt s sont classiquement regroup es e e ` e e e en un vecteur y que lon peut ecrire sous la forme matricielle : y = RAd + w ou encore, en prenant les notations dans [84], yi = RAbi + w wi o` : u R = cT c tel que c = c(1) c(2) ...c(M ) , est la matrice dinter-corr lation normalis e d nie par e e e l quation (1.37) ; e A = diag{a(1) , a(2) , . . . , a(M ) } ; bi = bi bi ...bi
(1) (2) (M )

(A.2)

(A.3)

est le vecteur des symboles emis (bits cod s) ; e

Sur la gure A.1, le r cepteur est compos de deux etages, un d tecteur multi-utilisateurs a e e e ` entr es sorties pond r es baptis SISO MUD pour Soft In soft Out MUltiuser Detector, suivi de e ee e M d codeurs de canal mono-utilisateur SISO. Les deux etages sont s par s par des d sentrelaceurs e e e e et entrelaceurs : 1. Le SISO MUD fournit le logarithme de rapport de vraisemblance (Log-Likelihood Ratio, LLR) a posteriori des symboles emis pour chaque utilisateur :
(m) 1 [bi ] (m)

wi est un echantillon de bruit blanc gaussien suivant la loi N (0, R).

= log

P bi P bi

= +1|r = 1|r
(m) (m)

(m)

(A.4)

Et en utilisant la loi de Bayes, l quation (A.4) devient : e


(m) 1 [bi ]

= log

P r|bi P r|bi

(m)

= +1 = 1
]

(m)
(m)

+ log

P bi

= +1 = 1
]

(A.5)

P bi

1 [bi

q [bi 2

(m)

o` : u q [bi 2
(m)

] repr sente le LLR a priori du bit cod b i e e

(m)

. Celui-ci est calcul par le d codeur de e e

canal de lutilisateur m pendant lit ration pr c dente. Puis, il est entrelac avant d tre fourni e e e e e au SISO MUD. Lindice q indique que la valeur a et calcul e a lit ration pr c dente. e e ` e e e

` A.2. DETECTEUR MULTI-UTILISATEURS A SORTIES PONDEREES

165

1 [bi

(m)

] repr sente linformation fournie par le SISO MUD connaissant le signal recu r, e
(p)

linformation a priori concernant les bits cod s de tous les autres utilisateurs { q [bj ], p = e 2 m, j = 1, ..., I} et linformation a priori concernant les bits cod s de lutilisateur consid r , e ee linformation courante exclue {q [bj 2
(m)

], j = i}. 1 [bi

(m)

] est ensuite d sentrelac avant d tre e e e

fourni au d codeur de canal. e

2. Le d codeur calcule le LLR a posteriori en ayant comme a priori q [bi e 1 de la pr c dente it ration) et en se basant sur la contrainte C du code : e e e P bn P bn
(m)

(m)

] (cest-` -dire 1 [bi a

(m)

(m) 2 [bn ]

= log

= +1|q [bn ], C 1 = 1|q [bn ], C 1


(m)

(m)

(m)

(A.6) (A.7)

(m) (m) = 2 [bn ] + q [bn ] 1

o` n est la version d sentrelac e de i : n = 1, . . . , I. u e e Le d codage est une fonction classique, se r f rer a [3] pour le d codage de code convolutif et a [6] e ee ` e ` pour le d codage de turbocode. Par la suite, nous allons nous int resser uniquement au d tecteur SISO e e e MUD.

` A.2 D tecteur multi-utilisateurs a sorties pond r es e e e


Notons,
(m) B+ (m) B

= (b(1) , ..., b(m1) , +1, b(m+1) , ..., b(M ) ) et = (b(1) , ..., b(m1) , 1, b(m+1) , ..., b(M ) ).
(m)

A partir de l quation (A.3), on peut montrer que linformation extrins` que 1 [bi e e

] fournie par le

d tecteur SISO MUD peut s crire sous la forme suivante : e e


2 exp (yi RAb)T R1 (yi RAb)/2w 2 exp (yi RAb)T R1 (yi RAb)/2w p=m P [b p=m P [b (p) (p)

(m) 1 [bi ]

= log

bB+

(m)

] ]

(A.8)

bB

(m)

o` P [b(p) ] d signe la probabilit P [bi u e e Comme : exp exp

(p)

= b(p) ] et bp = 1.

2 (yi RAb)T R1 (yi RAb)/2w =

2 2 2 yi T R1 yi /2w exp bT ARAb/2w exp bT Ayi /w 1 2 3

(A.9)

166

ANNEXE A. ALGORITHME DE X. WANG ET H. V. POOR

le terme 1 de l quation (A.9) est ind pendant de b, ce qui permet de simplier (A.8). e e Par ailleurs, b(p) = 1, alors le terme 3 peut s crire : e exp =
p=1 M

bT Ayi 2 w
M

a(p) yi 1 + b(p) exp 2 2 w a(p) yi 1 exp 2 2 w


(p)

(p)

a(p) yi 1 b(p) + exp 2 2 w


(p)

(p)

=
p=1 M

a(p) yi + exp 2 w

a(p) yi b(p) + exp 2 2 w


(p)

(p)

a(p) yi + exp 2 w

(p)

=
p=1

2 cosh(a(p) y(p) /w ) 4

2 1 + b(p) tanh(a(p) yi /w )

(A.10)

Le terme 4 est aussi ind pendant de b, alors, [il disparat dans (A.7)]. Dautre part, les probabie lit s a priori des bits cod s peuvent etre exprim es en fonction de q [bi ], sachant que q [bi ] = e e e 2 2 log
bi =+1 bi =1
(p) (p)

(p)

(p)

: P [b(p) ] = P [bi =
(p)

= b(p) ]
(p) (p)

exp b(p) q [bi ] 2 1 + exp b(p) q [bi ] 2 exp


1 (p) q (p) 2 b 2 [bi ]

exp cosh

1 (p) q (p) 2 b 2 [bi ] 1 (p) q (p) 2 b 2 [bi ]

+ exp

+1 (p) q (p) 2 b 2 [bi ] 1 q (p) 2 2 [bi ]

1 + b(p) tanh
1 (p) q (p) 2 b 2 [bi ]

2cosh = 1 1 + b(p) tanh 2

1 q (p) [b ] 2 2 i

(A.11)

En tenant compte des equations (A.9), (A.10) et (A.11), (A.6) devient :


(m) 1 [bi ]

2a(m) yi 2 w

(m)

+ log

bB+

(m)

exp exp

bT ARAb 2 2w bT ARAb 2 2w

p=m [1

+ b(p) tanh( a

(p) y

i (p)

2 w (p) y 2 w

)] 1 + tanh )] 1 + tanh

1 q (p) 2 2 [bi ] 1 q (p) 2 2 [bi ]

bB (m)

p=m [1

+ b(p) tanh( a

i (p)

(A.12)

Lexpression (A.12) montre que linformation extrins` que 1 [bi e

(m)

] a la sortie du d tecteur SISO ` e


(p)

MUD se d compose en somme de deux termes dont le premier est relatif a la valeur du symbole e ` de lutilisateur consid r et le second concerne linformation extraite des valeurs {y i } des autres ee

` A.3. DETECTEUR MULTI-UTILISATEURS SOUS-OPTIMAL A SORTIES PONDEREES

167

utilisateurs et de leur vraisemblances q [bi ] , pour tout p = m. 2 De (A.12) on peut constater que la complexit du d tecteur SISO MUD d pend exponentionellement e e e du nombre dutilisateurs. Une simplication du d tecteur SISO MUD a donc et propos e par les e e e auteurs.

(p)

` A.3 D tecteur multi-utilisateurs sous-optimal a sorties pond r es e e e


Les auteurs ont propos une annulation dinterf rences combin e avec un ltre lin aire MMSE e e e e (Minimum Mean Square Error), baptis e annulation soft dinterf erences MMSE instantan e. e e A partir des q [bi ](p = 1, ..., M ), logarithmes de vraisemblance a priori des bits cod s de e 2 chaque utilisateur fournis par le d codeur de canal de l tage pr c dent, une estimation pond r e des e e e e ee bits cod s de tous les utilisateurs est r alis e comme suit : e e e (p) = bi
b(p) {1,+1} (p)

b(p) P [b(p) ] 1 1 + b(p) tanh 2 1 q (p) [b ] 2 2 i (A.13)

=
b(p) {1,+1}

= tanh

1 q (p) [b ] 2 2 i

La deuxi` me egalit d coule de (A.11). Le vecteur de d cision pond r e est construit selon : e e e e ee
(M ) (1) (2) b b b bi = i i ...i

(A.14)

(m) e e bi , le vecteur dannulation dinterf rences est d ni par : (m) = bi (m) e(m) bi bi =

(1) ...(m1) , 0, (m+1) ...(M ) bi bi bi bi

(A.15)

` ` o` e(m) est le meme vecteur de base canonique dont touts les el ments sont nuls sauf le m eme qui u e

vaut 1. Pour chaque utilisateur, une annulation dinterf rences a sortie pond r e est appliqu e a la sortie du e ` ee e ` ltre adapt yi . e
(m) (m) (m) i = yi RAi = RA bi i + w wi b b y

(A.16)

Ensuite, pour eliminer linterf rence r siduelle pr sente dans y i e e e


(m) T (m) yi

(m)

, un ltre lin aire MMSE fi e


(m)

(m)

(ltre de minimisation de lerreur quadratique moyenne) est appliqu a y i e` zi


(m)

. On obtient : (A.17)

= fi

168

ANNEXE A. ALGORITHME DE X. WANG ET H. V. POOR

cod e

(m) bi

et la sortie du ltre zi fi
(m)

Apr` s plusieurs simplications, on obtient : e fi o` u Vi


(m) (m)

En remplacant (A.15) et (A.19) dans l quation (A.20) , on obtient : e zi


(m)

Par la suite, le LLR extrins` que 1 [bi ] est calcul en effectuant une approximation gaussienne de la e e sortie pond r e du ltre MMSE. En effet, celle-ci peut etre repr sent e comme suit : ee e e zi o` , u i
(m) (m)

correspond a lamplitude du signal de lutilisateur m a la sortie du ltre, ` ` est un echantillon de bruit blanc gaussien, de moyenne nulle et de variance ( i
(m) 2 )

(m) i

Ainsi, linformation extrins` que d livr e par le ltre instantan MMSE est : e e e e
(p) 1 [bi ]

o` le ltre fi u

(m)

M , choisi

de mani` re a minimiser lerreur quadratique moyenne entre le symbole e `


(m)

, est donn par : e bi


(m)

= arg min E

f T yi

(m) 2

= arg min fT E yi

(m) (m) T yi

f 2fT E bi

(m) (m) yi

(A.18)

= a(m) R1 V i

(m)

2 + w R1

e(m)

(A.19)

= A Cov bi bi =
p=m

(m)

A (A.20)

a(p)

T 2 T (m) 1 (i )2 e(m) e(m) + a(p) e(m) e(m) b

= a(m) e(m)

Vi

(m)

2 + w R1

(m) R1 yi Ai b

(A.21)

(p)

= i

(m) (m) bi

+ i

(m)

(A.22)

= log

p zi p zi

(m)

|bi |bi

(m)

= +1 = 1 + zi
(m)

(m)

(m)

= = =

zi

(m)

(m) 2

+ i

(m) 2

2(i

(m) 2 )

2(i

(m) 2 )

2i

(m) (m) zi (m) 2 (i ) (m) zi (m) 1 i

(A.23)

` A.3. DETECTEUR MULTI-UTILISATEURS SOUS-OPTIMAL A SORTIES PONDEREES

169

o` i u

(m)

et i

(m)

, calcul s a partir de (A.21) sexpriment par : e ` i


(m)

= a(p) e(m) = a(p)


2

Vi

(m)

2 + w R1 1

e(m) (A.24)

Vi

(m)

2 + w R1

mm

et (i
(m) 2

) = i

(m)

(i

(m) 2

(A.25)

La complexit totale de ce d tecteur multi-utilisateurs sous-optimal a sorties pond r es est alors de e e ` ee O(M 2 + 2 ). Les auteurs ont aussi propos un d tecteur MUD SISO pour le cas dun canal a trajets e e ` multiples.

ANNEXE

Algorithme de R. H. Mahadevappa et J. G. Proakis

B.1 Turbo-annulation dinterf rences propos e par R. H. Mahadee e vappa et J. G. Proakis


La technique de turbo-annulation dinterf rences propos e par R. H. Mahadevappa et J. G. Proakis e e dans [47] repose sur une estimation chip bas e sur la combinaison des chips recus a laide dun e ` processus de combinaison a gain maximal MRC (Maximal Ratio Combining). ` Tout dabord, l talement est une forme particuli` re de codage. Il consiste a multiplier la s quence e e ` e ` e e dinformation courante {dk ; k = 1, . . . , K}, provenant de lutilisateur m, par un code a r p tition ; o` K etant la taille du bloc dinformation a emettre. Consid rons un etalement binaire et soit une u ` e
` correspondant a linformation emise par le m eme utilisateur peut s crire comme suit : ` e (m)

s quence d talement c = {cs ; s = 1, . . . , S} suivante, o` S etant la taille de l talement. Un chip e e u e

xj

(m)

= xks = dk

(m)

(m)

(m) cs

(B.1)

o` lindice du chip ks correspond a j tel que j = (k 1)S + s. u `


(m) (m) (m) (m)

Ainsi, les {xk1 , xk2 , xk3 , ..., xkS } forment la s quence de chips correspondant a d k e `

(m)

tel que :

c1 xk1 = c2 xk2 = c3 xk3 = ... = cS xkS = dk

(m) (m)

(m) (m)

(m) (m)

(m) (m)

(m)

(B.2)

172

ANNEXE B. ALGORITHME DE R. H. MAHADEVAPPA ET J. G. PROAKIS

Ainsi, le signal recu, a travers un canal a L trajets, peut s crire sous la forme : ` ` e
L1 M

ri =
l=0 m=1 L1 M

xil hl xj
l=0 m=1 L1 M

(m) (m)

+ wi + wi
(m)

(m) (m) hl

j =il j = (k 1)S + s + wi
1 S

=
l=0 m=1 L1 M

(m) dk cs hl

(m)

+ wi
(m)

=
l=0 m=1

dk ci(k1)Sl hl
(m)

(m) (m)

(B.3)

Ici, en effectuant une normalisation, c s

` Avec le MRC, le signal recu r est pass a travers M ltres MRC. Le m eme MRC est un ltre e ` ` adapt correspondant au canal du meme utilisateur. Le signal a la sortie du ltre MRC est donn par : e ` e Lm 1 lm =0

{+s, s} o` s = u

zj

(m)

hlm rj+lm

(m)

m, j

(B.4)

L tape suivante consiste a estimer les interf rences (ISI et MAI) en utilisant lestimation de chaque e ` e chips xj
(m)

= ej

(m)

. Ces interf rences sont ensuites enlev es au chip recu. Les signal resultant est e e

donn par l quation suivante : e e z o` u l


(p)(m) (m) j

(m) zj

M Lm 1 p=1 l=Lp

(p)(m)

ej+l + w j

(m)

(m)

(p, l) = (m, 0)

(B.5)

Lm 1 lm =0

hlm hlm l

(m) (p)

(B.6)

et w j est un echantillon de bruit blanc additif gaussien mais correl . e Par la suite, on calcule le LLR gj
(m)

donn par : e
(m)

gj o` s est le facteur de normalisation : s = u cest a dire, 0 `


(m)(m)

2sz j
2 w j

(m)

(m)

(B.7)

1 . S

Notons que les auteurs ont consid r le cas particulier o` les coefcients de canal sont normalis s, ee u e = 1. On donne alors :
2 w

(m) 2 j

M Lm 1 p=1 l=Lp

2 l

(p)(m)

(s2 e2 j+l )

(m)

(p, l) = (m, 0)

(B.8)

B.1. TURBO-ANNULATION DINTERFERENCES PROPOSEE PAR R. H. MAHADEVAPPA ET J. G. PROAKIS 173

o` w est la variance du bruit blanc addidif gaussien. u 2 Les LLR {gj


(m)

vont etre ensuite d s tal es avant d tre fournies au d codeur. Dans le cas o` on na pas effectu un ee e e e u e

} vont etre d sentrelac s pour donner {g }j e e

(m)

:g j

(m)

= (m) (gj

(m)

). Ces informations

codage de canal a l mission, le d codage consiste a un simple d s talement et les informations a la ` e e ` ee ` sortie de chaque d codeur sont donn es par : e e

(m) = tanh 1 dk 2s

S s=1

(m) (m) cs g (k1)S+s


d s talement ee

(B.9)

Et on obtient a la n les informations extrins` ques en effectuant un r etalement suivi dun entrelace` e e ment : ej
(m)

= (m) (e j

(m)

), tel que
(m) e s+(k1)S = cs dk (m) (m)

s = 1, . . . , S

(B.10)

B.1.1 R sum de lalgorithme de d tection chip pour le MRC e e e


1. Obtenir zj
(m)

en utilisant l quation (B.4) e


(m)

2. Initialiser les estimations de chaque chip : e j 3. Iteration principale : Pour chaque utilisateur m,

=0

m, j.

Pour chaque j (j = 1, 2, . . . , J tel que J = K S), Obtenir z


(m) j

en utilisant (B.5).
(m)

Fin.

Calculer les LLR {g}j


(m)

en utilisant (B.7) .
(m)

Obtenir {g }j

en d sentrelac ant gj e

Pour chaque k (k = 1, . . . , K), (m) Calculer les estimations de chaque bit emis : dk en utilisant (B.9). Calculer les estimations de chaque chip e j Fin.
(m)

en utilisant (B.10).
(m)

Entrelacer les chips estim s e j e Fin.

(m)

pour avoir les informations extrins` ques e j e

4. Revenir a l tape 3 pour lit ration suivante. ` e e (m) ` 5. Prendre une d cision dure sur dk a la derni` re it ration. e e e

ANNEXE

C
E(xj

D tails des e equations/D rivation e

A- D tail des equations e


a) On d montre que : e

(m)

exp(ej

(m)

(m) exp(ej )

)1 +1

= tanh(ej

(m)

/2)

sachant que :
(m) ej

log

P (xj

(m)

= +1) = 1) ) est donn par : e


(m)

(m) P (xj

En effet, par d nition, la moyenne (esp rance) E(x j e e


n (m) E(xj )

(m)

=
i=1

xj

(m)

p(xj

o` u

En consid rant une conversion bit/symbole PBSK, x j e E(xj


(m) (m)

P (x(m) = +1) j (m) p(xj ) = ou P (x(m) = 1) j


(m) (m)

{+1, 1} ; do` , u
(m)

) = (+1)P (xj =
(m) P (xj (m) (m)

= +1) + (1)P (xj


(m) P (xj

= 1)

= +1)

= 1)

Notons : p = P (xj

= +1) ; donc, P (xj

= 1) = 1 p. On a alors : ) = p (1 p) = 2p 1

E(xj

176

ANNEXE C. DETAILS DES EQUATIONS/DERIVATION

Or, on sait que :


(m) ej

log log

P (xj

(m)

= +1) = 1)

(m) P (xj

alors : exp ej
(m)

p 1p p 1p

p (1 p) exp ej (p) exp ej p 1 + exp ej


(m)

(m)

(m)

+ exp ej

(m)

exp ej p

(m) (m) (m)

exp ej

1 + exp ej

Do` : u
(m) E(xj )

exp ej

(m) (m)

1 + exp ej
(m) (m)

exp(ej exp(ej

)1 )+1

Par ailleurs, par d nition : e cosh(x) = [exp(x) + exp(x)] /2 sinh(x) = [exp(x) exp(x)] /2 sinh(x) tanh(x) = cosh(x) exp(x) exp(x) = exp(x) + exp(x) exp(x) = = donc, tanh Ainsi, on a bien : E(xj
(m) exp(x) exp(x) exp(x) exp(x)

1 +1

exp(x)

exp(2x) 1 exp(2x) + 1 exp(x) 1 exp(x) + 1


(m)

x 2
(m) (m)

exp(ej

exp(ej

)1 )+1

= tanh

ej

177

b) On d montre que : e

V ar(xj

(m)

) = 1 E(xj

(m)

En effet, par d nition, la variance V ar(x) sexprime par : e V ar(x) = E (x E(x)) 2 = E x2 2xE(x) + (E(x)) 2 = E(x2 ) 2E(x)E(x) + (E(x))2 = E(x2 ) 2 (E(x))2 + (E(x))2 = E(x2 ) (E(x)) 2

alors, V ar(xj Or, xj


(m) (m)

) = E (xj

(m) 2

E(xj

(m)

On a alors :

= 1, donc (xj

(m) 2 )

= 1.
2

V ar(xj

(m)

) = E(1) E(xj = 1 E(xj


(m)

(m) 2

c) On d montre que : e

E(j

(m) (m)

) = E(rj ) h(m) E(xj ) = V ar(rj ) h(m)


2

(m)

)
(m)

V ar(j

V ar(xj

sachant que le signal recu s crit : e


M

rj =
m=1

xj

(m) (m)

+ wj

En effet, en estimant j comme suit : rj =

(m)

(m) xj h(m)

= rj xj
(m) + j .

(m) (m) h

le terme interf rent a lutilisateur m, r j peut etre r ecrit e ` e

Approximation Gaussienne Le th or` me de la limite centrale assure que la somme des variables al atoires ind pendantes de e e e e m me loi (peu importe la loi) converge vers une loi normale quand le nombre des variables al atoires e e

178

ANNEXE C. DETAILS DES EQUATIONS/DERIVATION

que lon somme tend vers linni. Ainsi, j de moyenne


(m) E(j )

(m)

peut etre approxim a une variable al atoire gaussienne e` e On a donc,


(m) (m)

et de variance V E(j

(m) ar(j ).

(m)

) = E rj h(m) xj

= E(rj ) h(m) E(xj Par ailleurs, V ar(j


(m)

) = V ar rj h(m) xj

(m) (m)

= V ar(rj ) V ar(h(m) xj

En fait, ici, la variance dune somme est egale a la somme des variances : ` V ar(x + y) = E ((x + y) E(x + y))2 = E (x + y)2 2(x + y)E(x + y) + (E(x + y)) 2 = E x2 + 2xy + y 2 2xE(x + y) 2yE(x + y) + (E(x) + E(y)) 2 = E (x E(x))2 + E (y E(y))2 = V ar(x) + V ar(y) Do` : u V ar(j
(m)

) = V ar(rj ) V ar(h(m) xj

(m)

) ) E(h(m) xj )
(m)

= V ar(rj ) E (h(m) xj = V ar(rj ) = V ar(rj ) = V ar(rj )


2

(m) 2

h(m) E (xj h(m) h(m)


2 2

(m) 2

(h(m) )2 E(xj
(m) 2

(m)

E(1) E(xj 1 E(xj


(m) (m)

= V ar(rj ) h(m)

V ar(xj

d) On d montre que : e

E(rj ) =
m=1

h(m) E(xj
M

(m)

)
(m)

2 V ar(rj ) = w + m=1

|h(m) |2 V ar(xj

179

sachant que le signal recu s crit : e


M

rj =
m=1

xj

(m) (m)

+ wj

En effet,
M

E(rj ) = E
m=1 M

xj

(m) (m)

+ wj + E(wj )
=0 (AW GN )

= E
m=1 M

xj

(m) (m)

=
m=1

h(m) E(xj

(m)

Par ailleurs,
M

V ar(rj ) = V ar
m=1 M

xj

(m) (m)

+ wj + V ar(wj )

= V ar
m=1 M

xj V ar(xj

(m) (m)

=
m=1 M

(m) (m)

2 ) + w

=
m=1

h(m)

V ar(xj

(m)

2 ) + w

e) On d montre que : e

(m) gj

= 2h

r (m) j

E(j

(m)

V ar(j

(m)

Sachant que :
(m) gj

= log

p(rj |xj

(m) (m)

= +1, h) = 1, h)

p(rj |xj

En effet, par d nition : e p(rj |xj


(m)

= +1) =

(rj E(rj ))2 1 exp 2V ar(rj ) 2V ar(rj )

180

ANNEXE C. DETAILS DES EQUATIONS/DERIVATION

On a donc : gj
(m)

= log p(rj |xj = log =

(m)

= +1, h) log p(rj |xj

(m)

= 1, h) log (rj + E(rj ))2 1 exp 2V ar(rj ) 2V ar(rj )

(rj E(rj ))2 1 exp 2V ar(rj ) 2V ar(rj )

(rj E(rj ))2 (rj + E(rj ))2 2V ar(rj ) 2V ar(rj )

Or, E(rj
(m) (m)

) = E(j ) + h(m) E(xj ) = V ar(j ) + h(m)


2

(m)

)
(m)

V ar(rj de plus si xj
(m) (m)

V ar(xj

= +1, alors E(xj

(m) (m)

) = +1, do` E(rj ) = E(j ) + h(m) u ) = 1, do` E(rj ) = E(j ) h(m) u V ar(xj
(m)

si xj do` : u

quelque soit la valeur de

= 1, alors E(xj

(m) xj ,

) = 1 (E(xj

(m)

))2 = 0, alors V ar(rj ) = V ar(j )


2

(m) gj

= = =

rj E(j ) h(m) rj E(j ) + h(m) + 2V ar(j ) 2V ar(j ) 2 1 rj E(j ) h(m) + rj E(j ) + h(m) 2V ar(j ) 1 4h(m) (rj E(j )) 2V ar(j )
(m)

= 2h

rj E(j V

(m)

(m) ar(j )

Liste des publications

Ir` ne M. MAHAFENO, Charlotte LANGLAIS, Christophe J EGO, OFDM-IDMA versus IDMA e with ISI Cancellation for Quasi-static Rayleigh Fading Multipath Channels, 4 th International Symposium on Turbo Codes in Connection with 6 th International ITG-Conference on Source and Channel Coding, 3-7 Avril 2006, Munich, Allemagne.

Ir` ne M. MAHAFENO, Charlotte LANGLAIS, Christophe J EGO, D tecteurs multi-utilisateus e e it ratifs simpli s d di s a un syst` me IDMA (Interleave Division Multiple Access), 3 rd Intere e e e ` e national Symposium on Image/Video Communications over xed and mobile networks, 13-15 Septembre 2006, Hammamet, Tunisie.

Ir` ne M. MAHAFENO, Charlotte LANGLAIS, Christophe J EGO, Reduced complexity iterative e multi-user detector for IDMA (Interleave Division Multiple Access) system, IEEE GLOBECOM06, 27 novembre - 1 D cembre 2006, San Francisco, Californie. e

Bibliographie

[1] A. Al Housseini, Turbo CDMA : d tection et d codage conjoints pour la liaison montante du e e syst` me UMTS, Th` se de Doctorat, Universit de Bretagne Occidentale, Sept. 2004. e e e [2] J. B. Anderson et S. M. Hladick, Tailbiting MAP decoders, IEEE Journal on Selected Areas in Communications, vol. 16, n 2, pp. 297-302, Feb. 1998. [3] L. Bahl, J. Cocke, F. Jelinek et J. Raviv, Optimal decoding of linear codes for minimizing symbol error rate, IEEE Trans. Inform. Theory, vol. 20, n 2, pp. 248-287, Mars 1974. [4] G. Battail,Pond ration des symboles d cod s par lalgorithme de Viterbi, Annales des e e e T l communications., vol. 42, n 1-2, pp. 31-38, Jan.-F v. 1987. ee e [5] S. Benedetto, E. Biglieri, Principle of digital transmission with wireless applications,Kluwer Academic, 1999 [6] C. Berrou, A. Glavieux et P. Thitimajshima Near Shannon limit error-correcting coding and decoding : turbo-codes, Proc. IEEE Int. Conf. on Communications, ICC93, (pp. 1064-1070), Gen` ve, Suisse, Mai 1993. e [7] C. Berrou et A. Glavieux, Near optimum error correcting coding and decoding : turbo-codes, IEEE Trans. on Communications, vol. 44, n . 10, pp. 1261-1271, Oct. 1996. [8] C. Berrou , Y. Saouter, C. Douillard, S. Kerouedan et M. Jez quel, Designing good permutations e for turbo-codes : towards a single model, IEEE Communications Society, pp. 341-345, 2004. [9] A. Bria, F. Gessler, O. Queseth, R. Stridh, M. Unbehaun, J. Wu et J. Zander, 4th- Generation wireless infrastructure : scenarios and research challenges, IEEE Personal Communications, pp. 25-31, Dec. 2001. [10] S. ten Brink, F. Sanzi et J. Speidel, Two-dimensional iterative APP channel estimation and decoding for OFDM systems, Proc. IEEE Global Telecommunications Conference, GLOBECOM00, (pp. 741-745), San Francisco, U.S.A, Nov. 2000. [11] S ten Brink, Convergence behaviour of iterative decoded parallel concatenated codes, IEEE Trans. on Commun., vol. 49, n 10, Oct. 2001. [12] L. Brunel, Algorithme de d codage de canal pour lacc` s multiple a etalement de spectre, e e ` Th` se de Doctorat, Ecole Nationale Sup rieure des T lecommunications , Paris, 1999. e e e

184

BIBLIOGRAPHIE

[13] R. W. Chang, Synthesis of band-limited orthogonal signals for multichannel data transmission, Bell System Tech. Journal, vol. 45, n 10, pp. 1775-1796, D c. 1966. e [14] I. Cosovic, Uplink Multi-Carrier CDMA Mobile Radio Systems, Th ese de Doctorat, Belgrade, ` 2005. [15] S. Crozier et P. Guinand, Distance upper bounds and true minimum distance results for turbocodes with DRP interleavers, Proc. Int. Symp. on Turbo Codes and Related Topics, ISTC03, (pp. 169-172), Brest, France, Sept. 2003. [16] E. H. Dinan et B. Jabbari, Spreading codes for direct sequence CDMA and wideband CDMA cellular networks, IEEE Commun. Magazine, vol. 36, n 9., pp. 48-54, Sept 1998. [17] D. Divsalar, M. K. Simon et D. Raphaeli, Improved parallel interference cancellation for CDMA, IEEE Trans. on Communications, vol. 46, n 2, pp. 258-268, F v. 1998. e [18] A. Doufexi, S. Armour, M. Butler, A. Nix, D. Bull, P. Karlsson et J. Mc Geehan, A comparison of HIPERLAN/2 and IEEE 802.11a wireless standards, IEEE Commun. Magazine, vol. 40, n 5, pp. 172-180, Mai 2000. [19] C. Douillard, M. J z quel et C. Berrou, Iterative correction of intersymbol interference : Turboe e equalization, European Transactions on Telecommunications, vol. 6, n 5, pp. 507-511, Sept. 1995. [20] C. Douillard, COCA project, Rapport interne du Projet COCA, 2006. [21] P. Elias, Coding for noisy channel, I.R.E Conv. Rec., vol. 3, pp. 37-46, Mars 1955. [22] ETS 300 401, Radio broadcasting system ; Digital Audio Broadcasting (DAB) to mobile, portable and xed receivers, European Telecommunications Standards Institute, ETSI, F v. 1995. e [23] ETS 300 744, Digital Video Broadcasting (DVB) ; framing structure, channel coding and modulation for digital terrestial television DVB-T, European Telecommunications Standards Institute, ETSI, Mars 1997. [24] G. D. Forney, Concatenated codes, Cambridge, MA : M.I.T. Press, 1966. [25] P. Frenger, P. Orten et T. Ottosson, Code-spread CDMA using maximum free distance low-rate convolutional codes, IEEE Trans. on Communications, vol. 48, n . 1, Janv. 2000. [26] J. Ch. Fricke, H. Schoeneich et P. Hoeher, An interleave division multiple access based system proposal for the 4G uplink, Proc. IST Mobile SUMITTO5, Dresden, Allemagne, Juin 2005. [27] P. Fun, M. Darnell, Sequence design for communications applications, Willey, 1996. [28] R. Gold, Optimal binary sequences for spread spectrum multiplexing, IEEE Trans. on Information Theory, vol. 13, n 4, pp. 619-621, Oct. 1967. [29] R. Gold, Maximal recursive sequences with 3-valued cross correlation functions, IEEE Trans. on Information Theory, vol. 14, n 1, pp. 154-156, 1968. [30] J. Hagenauer et P. Hoeher, A Viterbi alogorithm with soft-decision outputs and its applications, Proc. IEEE Global Telecommunications Conference, GLOBECOM89, (pp. 1680-1686), Dallas, U.S.A, Nov. 1989.

BIBLIOGRAPHIE

185

[31] H. Holma et A. Toskala WCDMA for UMTS Chichester : John Wiley & Sons,2000. [32] S. Houke et G. Sicot, Proc d et dispositif de synchronisation trame, Brevet n 0501748, e e Fevrier 2005. [33] S. Houke, G. Sicot et M. Debdah, Blind Detection for Block Coded Interleaved Division Multiple Access, Proc. IEEE Global Telecommunications Conference, GLOBECOM06, 27 novembre - 1 d cembre 2006, San Francisco, Californie e [34] A. L. Johansson, Successive interference cancellation in DS-CDMA systems, PhD thesis, Chalmers University of Technology, Department of Signals and Systems, 1998. [35] T. Kasami, Weight distribution formula for some class of cyclic codes, Coordinates Science Lab., University of Illinos, Urbana, Rep. Tch., Avril 1966. [36] T. Kasami, Weight distribution of Box - Chaudhuri - Hocquenghem - codes, Combinatorial mathematics and its applications, Chapel Hill, 1969. R imprim dans Key papers in development e e of coding theory, E. R. Berlekemp, IEEE Press, 1974. [37] R. Kohno, H. Imai, M. Hatori et S. Pasupathy, An adaptative canceller of cochannel interference for spread-spectrum multiple-access communication networks in a power line, IEEE Journal on Selected Areas in Communications, vol. 8 , n 4, pp. 691-699 , Mai 1990. [38] R. Kohno, Pseudo-noise sequences and interference cancellation techniques for spread spectrum systems-spread sectrum theory and techniques in Japan, IEICE Transactions, vol. E.74, pp. 1083-1092, Mai 1991. [39] K. Kusume et G. Bauch, Some aspect of interleave division multiple access in Ad Hoc networks, Proc. Int. Symp. on Turbo Codes and Related Topics, ISTC06, Munich, Allemagne, Avril 2006. [40] X. Li et J. A. Ritcey, Bit-interleaved coded modulation with iterative decoding, Proc. International Conference on Communications, vol. 2, (pp. 858-863), Juin 1999. [41] Y. Li, L. J. Cinimi et N. R. Sollenberger, Robust channel estimation for OFDM systems with rapid dispersive fading channels, IEEE Trans. on Commun., vol. 46, n 7, pp. 902-915, juillet 1998. [42] Lihai Liu, W. K. Leung et Li Ping, Simple iterative chip-by-chip multiuser detection for CDMA systems, Vehicular Technology Conference, VTC03-Spring, vol. 3, pp. 2157-2161, Avril 2003. [43] Lihai Liu et Li Ping, Iterative detection of chip interleaved CDMA systems in multipath channels, Electronics letters, vol. 40, n . 14, pp. 884-886, Juillet 2004. [44] R. Lupas et S. Verd , Linear multiuser detectors for synchronous code-division multiple-access u channels, IEEE Trans. on Information Theory, vol. 35, n . 1, Janv. 1989. [45] R. Lupas et S. Verd , Near-far resistance of multiuser detectors in asynchronous channels, u IEEE Trans. on Communications, vol. 38, N . 4, pp. 496-508, Avril 1990. [46] U. Madhow et M. L. Honig, MMSE interference suppression for direct-sequence spreadspectrum CDMA, IEEE Trans. on Communications, vol. 42, n . 12, pp. 3178-3188, D c 1994. e

186

BIBLIOGRAPHIE

[47] R. H. Mahadevappa et J. G. Proakis, Mitigating multiple acces interference and intersymbol interference in uncoded CDMA systems with chip-level interleaving, IEEE Trans. on Wireless Communication, vol. 1, n . 4, Oct. 2002. [48] R. H. Mahadevappa, Interference cancellation technique for multiuser communication system, PhD thesis, Norteaster University, Boston, Massachusetts. [49] I. Mahafeno, C. Langlais et C. J go, OFDM-IDMA versus IDMA with ISI Cancellation for e Quasi-static Rayleigh Fading Multipath Channels,Proc. Int. Symp. on Turbo Codes and Related Topics, ISTC06, Munich, Allemagne, Avril 2006. [50] I. Mahafeno, C. Langlais et C. J go, D tecteurs multi-utilisateus it ratifs simpli s d di s a un e e e e e e ` syst` me IDMA (Interleave Division Multiple Access),Proc. 3rd Int. Symp. on Image/Video Come munications over xed and mobile networks, ISIVC06, Hammamet, Tunisie, 13-15 septembre 2006 [51] I. Mahafeno, C. Langlais et C. J go, Reduced complexity iterative multi-user detector for e IDMA (Iterleave Division Multiple Access) system, Proc. IEEE Global Telecommunications Conference, GLOBECOM06, 27 novembre - 1 d cembre 2006, San Francisco, Californie e [52] E. Papproth, Conception et traitement de signal pour les syst` mes radiomobiles AMRC, Th ese e ` de Doctorat, Ecole Nationale Sup rieure des T lecommunications, Paris, 1996. e e [53] P. Patel, J. Holtzman, Performance Comparaison of a DS/CDMA system using a successive interference cancellation (IC) scheme and a parallel IC scheme under fading, Proc. IEEE Int. Conf. on Communications, ICC94, New Orleans, U.S.A., pp. 510-514, Mai 1994. [54] P. Patel, J. Holtzman, Analysis of a simple successive interference cancellation scheme in a DS/CDMA system, IEEE journal on Selected Areas in Communications, vol. 12, n 5, pp. 796807, Juin 1994. [55] Li Ping, K. Y. Wu, Lihai Liu et W. K. Leung, A simple, unied approach to nearly optimal multiuser detection and space-time coding, Information Theory Workshop, ITW02, (pp. 53-56), Inde, Oct. 2002. [56] Li Ping, Lihai Liu, K. Y. Wu et W. K. Leung, Interleave Division Multiple Access, IEEE Trans. on wireless communications, vol. 5, n 4, pp. 938-947, avril 2006. [57] Li Ping, Lihai Liu, K. Y. Wu, et W. K. Leung, Interleave Division Multiple Acces (IDMA) communication systems, Proc. Int. Symp. on Turbo Codes and Related Topics, ISTC03, (pp. 173-180), Brest, France, Sept. 2003. [58] Li Ping et L. Liu, Analysis and design of IDMA systems based on SNR evolution and power allocation, Proc. IEEE, VTC04, Sept. 2004. [59] Li Ping, W. K. Leung et K. Y. Wu, Low-rate turbo-Hadamard codes, Proc. Int. Symp. on Information Theory, ISIT01, (pp. 211), Washingtown, U.S.A, 2001. [60] H. V. Poor et S. Verd , Probability of Error in MMSE Multiuser Detection, IEEE Trans. on u Information Theory, vol. 43, n . 3, pp. 858-871, Mai 1997.

BIBLIOGRAPHIE

187

[61] J. G. Proakis, Digital Communication, 3 rd Edition, Mc Graw-Hill 1995. [62] I. Pupeza, A. Kavcic et Li Ping Efcient generation of interleavers for IDMA, Proc. IEEE Int. Conf. on Communications, ICC06, 2006. [63] T. S. Rappaport, Wireless Communications : principles and practice, Prentice Hall, ISBN 0-13-375536-3, 1996. [64] P. Robertson, P. Hoeher et E. Villebrun, A comparison of optimal and sub-optimal MAP decoding algorithms operating in log domain, Proc. IEEE Conf. on Communications, Seattle, U.S.A, (pp. 1009-1013), juin 1995. [65] Y. Sanada et Q. Wang, A co-channel iterference cancellation technique using orthogonal convolutional codes, IEEE Trans. on Communications, vol. 44, n . 5, pp. 549-556, Mai 1996. [66] Y. Sanada et Q. Wang, A co-channel iterference cancellation technique using orthogonal convolutional codes on multipath Rayleigh fading channel, IEEE Trans. on Vehicular Technology, vol. 46, n . 1, pp. 114-128, F v. 1997. e [67] H. Sari, F. Vanhaverbeke et M. Moeneclaey, Extending the capacity of multiple access channels, IEEE Communications Magazine, vol. 38, n . 1, pp. 74-82, Janv. 2000. [68] H. Schoeneich et P. Hoeher, A hybrid multiple access scheme approaching single user performance, Proc. Baiona Workshop on Signal Processing in Communications, (pp. 163-168), Bayonne, Espagne, Sept. 2003. [69] H. Schoeneich et P. Hoeher, Adaptative interleave division multiple access - A potential air interface for 4G bearer services and wireless LANs, Proc. WOCN04, (pp. 179-182), Muscat, Oman, Juin 2004. [70] H. Schoeneich et P. Hoeher, Semi-blind pilot-layer aided channel estimation with emphasis on interleave division multiple access systems, Proc. IEEE Global Telecommunications Conference, GLOBECOM06, Saint Louis, Missouri, novembre-d cembre 2005. e [71] O. Seller, D. Lacroix, Turbo channel estimation for HIPERLAN/2 advanced WiFi system, Proc. Int. Symp. on Turbo Codes and Related Topics, ISTC03, (pp. 91-94), Brest, France, Sept. 2003. [72] C. E. Shannon, A mathematical theory of communication, The Bell Systems Technical Journal, vol. 27, pp. 379-423, 623-656, Oct. 1948. [73] S. Tachikawa et G. Marubayashi, Spread time spread spectrum communication systems, Proc. IEEE Global Telecommunications Conference, GLOBECOM87, vol. 16.5, (pp. 615-619), Nov. 1987. [74] P. Thitimajshima, Les codes convolutifs r cursifs syst matiques et leur application e e a la concat nation parall` le, Th` se de Doctorat, Ecole Nationale Sup rieure des ` e e e e T lecommunications de Bretagne, Brest, 1993. e [75] TR 101 031, Broadband Radio Access Networks (BRAN) ; HIgh PErformance Radio Local Area Network (HIPERLAN) Type 2 ; Requirements and architectures for wireless broadband access, European Telecommunications Standards Institute, ETSI, 1999.

188

BIBLIOGRAPHIE

[76] TR 101 475, Broadband Radio Access Networks (BRAN) ; HIgh PErformance Radio Local Area Network (HIPERLAN) Type 2 ; Physical (PHY) layer, European Telecommunications Standards Institute, ETSI, 2000. [77] R. Van Nee et R. Prasad, OFDM for wireless multimedia communications, Artech House Publishers, ISBN 0-89006-530-6, 2000. [78] M. K. Varanasi et B. Aazhang, Multistage detection in asynchronous code-division multipleaccess communications, IEEE Trans. on Communications, vol. 38, n 4, pp. 509-519, Avril 1990. [79] M. K. Varanasi et B. Aazhang, Near-optimum detection in synchronous code-division multipleaccess systems, IEEE Trans. on Communications, vol. 39, n 5, pp. 725-736, Mai 1991. [80] S. Verd , Minimum probability of error for asynchronous Gaussian multiple-access channels, u IEEE Trans. on Information Theory, vol. 32, n 1, pp. 85-96, Janv. 1986. [81] S. Verd et S. Shamai, spectral efciency of CDMA with random spreading, IEEE Trans. on u Information Theory, vol. 45, n 1, pp. 622-640, Mars 1999. [82] A. Viterbi, Error bounds for convolutional codes and asymptotically optimum decoding algorithm, IEEE Trans. on Information Theory, vol. 13, n 2, pp.260-269, Avril 1967. [83] A. Viterbi, Very low rate convolutional codes for maximum theoretical performance of spreadspectrum multiple-access channels, IEEE J. Select. Areas commun, vol. 8, n 2, pp.641-649, Mai 1990. [84] X. Wang et H. V. Poor, Iterative (Turbo) soft interference cancellation and decoding for coded CDMA, IEEE Trans. on Communications, vol. 47, n 7, pp. 1046-1061, Juil. 1999. [85] K. Y. Wu, Li Ping et W. K. Leung, Multi-layer turbo space-time codes for high-rate applications, Proc. IEEE Global Telecommunications Conference, GLOBECOM04, pp. 3758-3762, D cembre 2004. e [86] Z. Xie, R. T. Short et C. K. Rushforth, A Family of suboptimal detectors for coherent multiuser communications, IEEE Journal On Selected Area in Communications, vol. 8, n . 4, pp. 683-690, Mai 1990. [87] G. Xue, J. Weng, T. Le-Ngoc et S. Tahar, Adaptative Multistage Parallel Interference Cancellation for CDMA, IEEE Journal on Selected Areas in Communications, vol. 17, n 10, pp. 1815-1827, Oct. 1999. [88] M. Zeng, A. Annamalia et V. K. Bhargavia, Recent advances in cellular wireless communications, IEEE Commun. Magazine, vol. 37, n 9., pp. 128-138, Sept 1999. [89] S. Zhou, Y. Li, M. Zhao, X. Xu, J. Wang et Y. Yao, Novel techniques to improve downlink multiple access capacity for beyond 3G, IEEE Commun. Magazine, Special Issue in Wireless Commun. in China, pp. 61-67, Janv. 2005. [90] 3rd Generation Partnership Project, Technical specication group radio access network ; multiplexing and channel coding (FDD) ; (release 5), Technical report, 3GPP, mars 2003.

R sum e e

Cette th` se traite dune nouvelle technique de communication multi-utilisateurs baptis e IDMA e e (Interleave Division Multiple Access). Cette technique, propos e en 2002 par Li Ping et al. sav` re e e etre un cas particulier de la technique dacc` s multiple CDMA a entrelacement chips. La principale e ` caract ristique de la technique IDMA est lutilisation dentrelaceurs pour la s paration des signaux e e des diff rents utilisateurs. Le syst` me utilise un r cepteur bas sur le principe Turbo, qui permet de e e e e supprimer it rativement les interf rences multi-utilisateurs gr ce a un echange dinformations entre e e a ` le d tecteur et le d codeur de canal. Gr ce aux entrelaceurs et a ce traitement it ratif a la r ception, e e a ` e ` e le syst` me IDMA est capable de combattre efcacement les interf rences dacc` s multiple ainsi que e e e les interf rences entre symboles dans le cas des canaux multi-trajets. e Dans un premier temps, nous avons pris en main cette technique innovante, puis valid les pere formances initialement publi es. Puis, nous avons compl t cette etude par une analyse approfondie e ee du fonctionnement du syst` me IDMA bas e, en particulier, sur l tude des performances g nie du e e e e r cepteur et les diagrammes EXIT. Par ailleurs, comme la complexit calculatoire du r cepteur auge e e mente lin airement en fonction du nombre dutilisateurs, du nombre dit rations et du nombre de trae e jets, une grande partie de ce travail a et consacr e a l tude du compromis entre les performances et e e ` e la complexit dun syst` me IDMA. Nous avons donc propos un syst` me bas sur la technique IDMA e e e e e ayant une complexit au niveau du r cepteur ind pendante du nombre de trajets. Il consiste a come e e ` biner le syst` me IDMA avec la technique multi-porteuses OFDM. Une comparaison avec le syst` me e e IDMA utilisant la technique dannulation dinterf rences entre symboles a montr que le syst` me e e e OFDM-IDMA propos est performant en terme de taux derreurs binaires. De plus, la complexit e e calculatoire du r cepteur est fortement r duite. Enn, une etude du syst` me OFDM-IDMA dans un e e e contexte de communication sans l r aliste nous a permis de consid rer cette technique comme un e e candidat potentiel pour linterface air de la 4G, sous la contrainte de la matrise de la complexit du e r cepteur. Pour ce faire, nous avons propos des d tecteurs simpli s pour le r cepteur IDMA, ayant e e e e e des performances proches en terme de taux derreurs binaires de celles du r cepteur initial. Une come paraison des performances et de la complexit , des d tecteurs simpli s avec le d tecteur original a e e e e montr que lun des d tecteurs propos s est pertinent pour une int gration mat rielle dun syst` me a e e e e e e ` base de la technique IDMA. Enn, des entrelaceurs adapt s a une possible r alisation mat rielle ont e ` e e et propos s pour remplacer les entrelaceurs al atoires du syst` me IDMA th orique. e e e e e

Abstract

This thesis deals with a new multi-user technique : the Interleave Division Multiple Access (IDMA) proposed by Li Ping et al., in 2002. This technique is a particular case of chip Interleaved Code Division Multiple Access (cI CDMA). The key principle of IDMA is that the chip interleavers are used for user separation. Moreover, the receiver is based on chip iterative detection, where a multiuser detector and decoders exchange extrinsic information in a turbo-like manner. IDMA systems are able to cancel the multi-user access interference and inter-symbol interference effectively, thanks to this iterative process and the user-specic interleavers. In this study, we rst validate the performance presented initially by Li Ping et al. and then completed our study by a deep analysis of the IDMA principle. A major effort has been dedicated to the study of the trade-off between performance and complexity, since the complexity of the IDMA receiver in terms of number of operations increases with the number of users, the number of iterations and the number of paths. We have then proposed a new IDMA-based system in which receiver complexity is independent of the number of paths. This involves combining the IDMA technique with the multi-carriers modulation OFDM (Orthogonal Frequency Division Multiplexing). A comparison with the IDMA system based on the cancellation of inter-symbol interference has shown that the proposed OFDM-IDMA system improves the performance, in terms of binary error rate. Moreover, the receiver complexity, in terms of number of operations is greatly reduced. A study of the OFDMIDMA system in the context of wireless communications allows us to consider this technique as a potential candidate for the air interface 4G. To do so, we have proposed a simplied detector for the IDMA receiver, whose performance in terms of binary error rate is closed to that of the original one. A comparison of performance and complexity with the original detector has shown that the proposed simplied detector is an interesting choice for the hardware implementation of an IDMA system. Finally, interleavers matched to hardware implementation have also been proposed as an alternative to the random interleavers of the theoretical IDMA system.