Mémoire - Optical Communications Laboratory

Transcription

Mémoire - Optical Communications Laboratory
ÉRIC HAMELIN
ÉTUDE DES PERFORMANCES D’UN SYSTÈME CDMA
À TAUX MULTIPLES
Mémoire
présenté
à la Faculté des études supérieures
de l’Université Laval
pour l’obtention
du grade de maître ès sciences (M.Sc.)
Département de génie électrique et de génie informatique
FACULTÉ DES SCIENCES ET GÉNIE
UNIVERSITÉ LAVAL
SEPTEMBRE 1997
© Éric Hamelin, 1997
RÉSUMÉ
Le projet consiste à évaluer la performance de séquences de codes pseudo-bruits déterministes
dans un environnement de réseau multi-média. Cette évaluation nous permet de déterminer la
faisabilité théorique d’un système CDMA à taux multiples avec gain d’étalement variable.
Dans notre modèle de réseau, le taux de transmission “chip” est fixe et le taux de transmission
de données varie; de cette façon, le gain CDMA (ou gain d’étalement) doit varier en fonction
du taux de données désiré. Les codes que nous avons utilisés pour cette étude sont les séquences
bien connues de Gold (périodes 127 et 511) et de Kasami (période 255).
Nous avons dérivé des expressions nous permettant d’évaluer l’inter-corrélation entre des
familles de séquences déterministes de périodes différentes. À partir de ces expressions nous
avons évalué numériquement l’inter-corrélation.
Les résultats de notre évaluation nous donne une valeur moyenne, un écart type et une
distribution des valeurs numériques de l’inter-corrélation. Nous utilisons ces résultats pour
déterminer un “intervalle de confiance” sur la performance, en fonction du taux d’erreur binaire
et du nombre d’usagers simultanés, d’un réseau CDMA à taux multiples.
Paul Fortier,
Directeur de recherche
Éric Hamelin
Leslie A. Rusch
Co-directrice de recherche
ii
AVANT-PROPOS
Beaucoup de personnes m’ont aidé et supporté tout au long des presque deux années de la
réalisation de ce projet. Cette aide ne passera pas sous silence et soyez tous certains que c’était
grandement apprécié.
Je voudrais grandement et sincèrement remercier ma co-directrice Leslie A. Rusch et mon
directeur Paul Fortier pour tout le support qu’ils m’ont apporté tout au long de mon travail.
Leurs directions, compréhension, conseils et leurs patience ont été d’un apport incalculable.
Mes remerciements à Fakher Ayadi pour sa disponibilité et pour toutes les explications données
avec patience sur le CDMA dans les premiers mois de ce projet.
J’exprime ma sincère gratitude à tous les membres des deux laboratoires, le LRTS et le
COPGEL qui ont répondu à mes inlassables questions sur tous les sujets possibles et
impossibles et m’ont aussi enduré tout au long de mon séjour ici.
Je voudrais aussi chaleureusement remercier tous mes ami(e)s des labos et de l’extérieur qui
m’ont écouté, supporté, relaxé tout au long et sans qui je n’aurais pu réaliser ce projet.
iii
iv
Table des matières
CHAPITRE 1
INTRODUCTION .....................................................................................................1
1.1 Mise en contexte................................................................................................1
1.2 Radiomobile numérique ....................................................................................2
1.3 Réseau local (LAN) optique..............................................................................3
1.4 Résumé du mémoire ..........................................................................................4
CHAPITRE 2
LE CDMA..................................................................................................................6
2.1 Introduction .......................................................................................................6
2.2 Le signal transmit ..............................................................................................10
2.3 Le signal reçu ....................................................................................................10
2.4 Le récepteur .......................................................................................................11
2.5 L’interférence par accès multiple (MAI)...........................................................12
2.6 SNIR (Rapport Signal sur Interférence + Bruit)................................................13
CHAPITRE 3
LES CODES ..............................................................................................................14
3.1 Caractéristiques .................................................................................................14
3.2 Les m-séquences................................................................................................15
3.3 Séquences de Gold et de Kasami.......................................................................17
3.3.1 Séquences de Gold ...................................................................................17
3.3.2 Séquences de Kasami ...............................................................................17
3.4 L’inter-corrélation .............................................................................................18
3.5 Taux multiples ...................................................................................................19
CHAPITRE 4
CDMA (Taux multiples)............................................................................................21
4.1 CDMA à taux multiples.....................................................................................21
4.2 Le signal transmit ..............................................................................................22
4.3 Le signal reçu ....................................................................................................22
4.4 Le récepteur .......................................................................................................22
4.5 MAI (taux multiples).........................................................................................24
iv
v
4.5.1 Cas Tj = Ti ................................................................................................25
4.5.2 Cas Tj > Ti ................................................................................................27
4.5.3 Cas Tj < Ti ................................................................................................30
CHAPITRE 5
RÉSULTATS.............................................................................................................32
5.1 Introduction .......................................................................................................32
5.2 Séquences aléatoires..........................................................................................33
5.3 Résultats avec séquences déterministes.............................................................34
5.3.1 Histogramme des valeurs de rik pour les cas CDMA à taux uniques .......34
5.3.2 Histogrammes des valeurs de rik pour les cas CDMA à taux multiples ..39
5.4 SNIR (Rapport Signal sur Interférence + Bruit)................................................49
CHAPITRE 6
Aspect LAN optique ..................................................................................................61
6.1 Introduction .......................................................................................................61
6.2 Configuration physique .....................................................................................62
6.3 Le récepteur double balancé (RDB) ..................................................................65
6.4 CDMA dans le récepteur double balancé..........................................................69
6.5 Diversité de polarisation....................................................................................70
CHAPITRE 7
CONCLUSION..........................................................................................................73
7.1 Conclusions .......................................................................................................73
7.2 Travaux futurs ...................................................................................................74
ANNEXE A
Fonction d’inter-corrélation apériodique ...................................................................76
ANNEXE B
Transfert continu-discret............................................................................................83
ANNEXE C
Calculs détaillés: Paramètre d’interférence moyenne................................................86
v
vi
Liste des Figures
Figure 2.1
Modulation des données. Les données sont multiplexées directement par des séquences pseudo-bruits périodiques où la durée de la période d’une séquence est la
même que la durée d’un bit de données. .................................................................7
Figure 2.2
Modèle Transmetteur-Canal-Récepteur. Le spectre des données est étalé en fréquence au transmetteur et est dé-étalé au récepteur par la même séquence de code. .....8
Figure 2.3
Étalement spectral du signal. Illustration du spectre du signal étalé combiné avec
du bruit à bande étroite pouvant provenir du canal ou de signaux interférents, avant
et après le multiplexage avec la séquence adresse au récepteur. ............................9
Figure 5.1
Paramètre d’interférence moyenne (rik) pour des séquences de Gold de périodes Nj
= Ni = 511 construites à partir des polynômes 1021 et 1131octal. Les valeurs de rik
sont normalisées sur le résultat rik = 2Ni2 = 522 242. ...........................................34
Figure 5.2
Paramètre d’interférence moyenne (rik) pour des séquences de Kasami de périodes
Nj = Ni = 255 construites à partir du polynôme 5110557octal. Les valeurs de rik sont
normalisées sur le résultat rik = 2Ni2 = 130 050. ..................................................35
Figure 5.3
Paramètre d’interférence moyenne (rik) pour des séquences de Gold de périodes Nj
= Ni = 127 construites à partir des polynômes 235 et 247octal. Les valeurs de rik
sont normalisées sur le résultat rik = 2Ni2 = 32 258. .............................................36
Figure 5.4
Paramètre d’interférence moyenne (rik) pour des séquences de Gold de périodes Nj
= Ni = 127 construites à partir des polynômes 235 et 247octal et optimisées selon
les critères AO/LSE. Les valeurs de rik sont normalisées sur le résultat rik = 2Ni2 =
32 258. ..................................................................................................................37
Figure 5.5
Paramètre d’interférence moyenne (rik) pour des séquences de Gold de périodes Nj
= 511 et Ni = 127 construites à partir des polynômes 1021, 1131octal et 211,
217octal, respectivement. Les valeurs de rik sont normalisées sur le résultat rik =
2LNi2 = 129 032. ...................................................................................................39
Figure 5.6
Paramètre d’interférence moyenne (rik) pour des séquences de Gold de périodes Nj
= 511 et de Kasami de périodes Ni = 255 construites à partir des polynômes 1021,
1131octal et 5110557octal, respectivement. Les valeurs de rik sont normalisées sur
le résultat rik = 2LNi2 = 260 100. ..........................................................................40
Figure 5.7
Paramètre d’interférence moyenne (rik) pour des séquences de Kasami de périodes
Nj = 255 et de Gold de périodes Ni = 127 construites à partir des polynômes
5110557octal et 235, 247octal, respectivement. Les valeurs de rik sont normalisées
sur le résultat rik = 2LNi2 = 64 516. ......................................................................41
Figure 5.8
Paramètre d’interférence moyenne (rik) pour des séquences de Gold de périodes Nj
= 127 et de périodes Ni = 511 construites à partir des polynômes 211, 217octal et
vi
vii
1021, 1131octal, respectivement. Les valeurs de rik sont normalisées sur le résultat
rik = 2NjNi = 129 794. ...........................................................................................42
Figure 5.9
Paramètre d’interférence moyenne (rik) pour des séquences de Gold de périodes Nj
= 127 et de Kasami de périodes Ni = 255 construites à partir des polynômes 211,
247octal et 5110557octal, respectivement. Les valeurs de rik sont normalisées sur
le résultat rik = 2NjNi = 64 770. ............................................................................43
Figure 5.10
Paramètre d’interférence moyenne (rik) pour des séquences de Kasami de périodes
Nj = 255 et de Gold de périodes Ni = 511 construites à partir des polynômes
5110557octal et 1131, 1541octal, respectivement. Les valeurs de rik sont normalisées sur le résultat rik = 2NjNi = 260 610. .............................................................44
Figure 5.11
BER en fonction du nombre d’usagers simultanés dans le cas d’un signal désiré à
un taux binaire de 100 Mbits/s et où les interféreurs transmettent également à 100
Mbits/s. .................................................................................................................52
Figure 5.12 BER en fonction du nombre d’usagers simultanés dans le cas d’un signal désiré à un
taux binaire de 100 Mbits/s et où les interféreurs transmettent tous à 50 Mbits/s. 53
Figure 5.13 BER en fonction du nombre d’usagers simultanés dans le cas d’un signal désiré à un
taux binaire de 100 Mbits/s et où les interféreurs transmettent tous à 25 Mbits/s. 54
Figure 5.14 BER en fonction du nombre d’usagers simultanés dans le cas d’un signal désiré à un
taux binaire de 25 Mbits/s et où les interféreurs transmettent tous à 100 Mbits/s. 55
Figure 5.15 BER en fonction du nombre d’usagers simultanés dans le cas d’un signal désiré à un
taux binaire de 25 Mbits/s et où les interféreurs transmettent tous à 50 Mbits/s. .56
Figure 5.16
BER en fonction du nombre d’usagers simultanés dans le cas d’un signal désiré à
un taux binaire de 100Mbits/s et où les interféreurs transmettent à des taux différents, 1 interféreur à 100 Mbits/s, 4 interféreurs à 50 Mbits/s et la courbe représente
les interféreurs à 25 Mbits/s. .................................................................................57
Figure 5.17
BER en fonction du nombre d’usagers simultanés dans le cas d’un signal désiré à
un taux binaire de 100Mbits/s et où les interféreurs transmettent à des taux différents, 6 interféreurs à 100 Mbits/s, 4 interféreurs à 50 Mbits/s et la courbe représente
les interféreurs à 25 Mbits/s. .................................................................................58
Figure 5.18
BER en fonction du nombre d’usagers simultanés dans le cas d’un signal désiré à
un taux binaire de 100Mbits/s et où les interféreurs transmettent à des taux différents, 4 interféreurs à 100 Mbits/s, 8 interféreurs à 50 Mbits/s et la courbe représente
les interféreurs à 25 Mbits/s. .................................................................................59
Figure 6.1
Configuration physique LAN optique. L’architecture (simple) est celle d’un réseau
en “étoile” reliant 1024 ordinateurs. .....................................................................63
Figure 6.2
Configuration physique LAN optique. L’architecture (composée) est celle d’un ré-
vii
viii
seau arbre-étoile-arbre (“Tree-Star-Tree”) reliant 1024 ordinateurs. ...................64
Figure 6.3
Récepteur double balancé. Modèle du récepteur optique pour du BPSK homodyne
avec détection cohérente (illustration simplifiée). ................................................65
Figure6.4 Récepteuravecdiversitéde polarisationouindépendantde lapolarisation(modèlesimplifié).
70
Figure A-1
Inter-corrélation de séquences de même longueur (Ny = Nx). .............................76
Figure A-2
Inter-corrélation de séquences (Ny > Nx) .............................................................79
Figure A-3
Inter-corrélation de séquences (Ny < Nx) .............................................................81
Figure B-1
Schéma d’inter-corrélation lorsque les délais tombent entre deux “chips”. ........84
Figure B-2
Inter-corrélation entre deux séquences de différentes longueurs pour trois cas de délais.
85
viii
ix
Liste des Tableaux
Tableau 5.1 Données sur rik (taux unique) ..................................................................................45
Tableau 5.2 Données sur rik (taux multiples) (Tj > Ti) ................................................................47
Tableau 5.3 Données sur rik (taux multiples) (Tj > Ti) ................................................................48
Tableau 5.4 Capacité du réseau (Nombre d’usagers Ki vs. BER = 10-9) .....................................60
ix
CHAPITRE
1
INTRODUCTION
1.1 Mise en contexte
La raison d’être de ce travail vient de la demande toujours grandissante sur le spectre de
fréquences, autant pour la téléphonie sans fil que les réseaux. De plus, cette demande devrait
continuer à croître dans les années qui suivent. Il est donc nécessaire de trouver de nouvelles
façons de procéder pour améliorer l’efficacité d’utilisation du spectre de fréquences. La
conversion des systèmes analogiques à des systèmes numériques est déjà un grand pas vers
l’amélioration de cette efficacité. L’étape suivante est d’améliorer et optimiser les systèmes de
communications numériques pour faire face à cette demande grandissante.
Cette demande sur le spectre vient de nouvelles applications, comme la vidéo haute définition,
qui demande des taux de transmission de données très élevés, jusqu’à 100 Mbits/s. L’autre
facteur qui contribue à cette augmentation de la demande est le nombre toujours grandissant
d’utilisateurs qui veulent accéder au spectre de fréquences.
Beaucoup de recherches sont entreprises pour tenter de trouver des solutions et beaucoup
d’approches différentes au problème sont appliquées [7][8][9][13][14]-[21][23][24]. Celle que
nous proposons est de donner un accès multiple au spectre (à une tranche de) à plusieurs usagers
1
1. INTRODUCTION
simultanéments. Cela entraîne une amélioration nette de l’efficacité d’utilisation du spectre par
une réutilisation des bandes de fréquences impliquées. La technique que nous utilisons est une
technique d’accès multiple par répartition de code (CDMA).
Le CDMA est une technologie d’étalement du spectre qui est utilisée depuis longtemps par les
militaires pour sa résistance à l’interférence et pour le niveau de sécurité qu’elle offre. C’est une
technique qui consiste à redistribuer (étaler) le signal sur une très grande largeur de bande,
jusqu’à le rendre “invisible” idéalement, pour les autres utilisateurs de la même largeur de
bande. Au récepteur, l’opération d’étalement exécutée au transmetteur est répétée pour dé-étaler
le signal en bande de base (ou une fréquence intermédiaire) tandis que les autres signaux
transmis (interférence) sont perçus par le récepteur comme étant du bruit.
Nous avons discuté plus haut que la demande grandissante sur le spectre vient des applications
vidéos et du nombre d’utilisateurs. Une façon d’améliorer l’efficacité serait de permettre aux
usagers qui n’ont pas besoin d’un taux de transmission si élevé (applications images seulement,
voix ou données) de transmettre dans la même largeur de bande mais à un taux (binaire) plus
lent. Cela nous permettrait d’accommoder beaucoup plus d’usagers simultanés, et du fait
améliorer l’efficacité d’utilisation du spectre.
La méthode que nous proposons pour réussir cela est par le CDMA à taux multiples. Cette
approche à deux dimensions (CDMA, taux multiples) peut être applicable à plusieurs
technologies ou types de réseau différents. Quelques exemples d’application qui ont avantage à
utiliser le CDMA sont les réseaux radiomobiles numériques, les réseaux de communications
personnels (PCN) et les réseaux locaux (LAN) utilisant les fibres optiques.
1.2 Radiomobile numérique
Dans le domaine de la téléphonie sans fil, le marché croît à un rythme fulgurant. Cette
croissance apporte un défi imposant à cette industrie pour améliorer la capacité des réseaux
existant. Le transfert à une technologie numérique comparativement à la technologie analogique
est déjà un bon pas. La prochaine étape est d’améliorer les technologies numériques pour utiliser
plus efficacement les ressources (fréquences) de plus en plus limitées.
Pour la nouvelle génération de système radiomobile numérique, l’emphase sera mise sur la
flexibilité dans le but d’offrir plusieurs niveaux de services [14]. Ces différents niveaux de
services peuvent inclure des taux de transmission variés, par exemple, un taux spécifique pour
la voix et un autre taux pour les données, ou, tout simplement varier le taux selon le niveau de
trafic dans le canal. La base de cette approche (à taux multiples) est qu’en réduisant le taux de
2
1. INTRODUCTION
transmission de certain utilisateurs qui ne requiert pas le service complet, nous pouvons ainsi
réduire les coûts et utiliser plus efficacement le spectre disponible, car un plus grand nombre
d’usagers auront accès au réseau simultanément.
Le CDMA est une technique qui démontre une amélioration en terme d’efficacité spectrale et
une bonne robustesse. Le CDMA à taux multiples démontre un bon potentiel pour améliorer
encore plus le CDMA (à taux unique) dans le but de créer un système le plus flexible possible.
C’est l’option que nous étudions pour maximiser l’efficacité d’utilisation des ressources
(fréquences) limitées.
Les calculs que nous présentons sont basés sur un système CDMA par multiplexage par code
(DS-CDMA) à taux multiples (multi processing gain) asynchrone utilisant des codes bipolaires,
un taux de multiplexage (“chips/s”) constant et cela pour un taux d’erreur binaire (BER) fixe
donné. Les calculs fournissent des données sur la performance des codes (intra et
inter-corrélation), donc sur l’interférence par accès multiple (MAI) dans un tel système.
1.3 Réseau local (LAN) optique
La fibre optique monomode offre une largeur de bande énorme, de l’ordre de 100 000 GHz. La
technologie d’aujourd’hui n’utilise pas encore à son plein potentiel cette largeur de bande
énorme. Le CDMA, qui requiert une très grande largeur de bande est taillé sur mesure pour ce
type de médium. Dans le contexte d’un réseau local utilisant des fibres optiques monomodes, le
CDMA peut utiliser le spectre efficacement [22] car
• il permet un accès au réseau asynchrone;
• il est robuste au trafic en salve (bursty);
• il n’y a pas d’allocation rigide des ressources;
• il est plus flexible que les autres protocoles comme l’accès multiple par
répartition dans le temps (TDMA) et;
• aucun centre de contrôle (commun) n’est nécessaire.
Pour exploiter cette largeur de bande dans le contexte d’un réseau local (plusieurs transmetteurs
et plusieurs récepteurs), le système que nous étudions est un système hybride de répartition en
fréquence (FDMA) et de répartition par code. Un tel système a le potentiel d’utiliser
efficacement la largeur de bande disponible dans les fibres monomodes.
3
1. INTRODUCTION
Dans ce travail, nous nous concentrons sur l’amélioration de l’efficacité d’utilisation sur une
seule longueur d’onde (parmi plusieurs). Pour améliorer cette efficacité, nous étudions un
système d’accès multiples par multiplexage par code en séquence directe (DS/CDMA) à taux
multiples. Les taux multiples amplifient encore plus l’avantage de la flexibilité que le CDMA
possède déjà par rapport au TDMA et cela rend le protocole très compatible avec les
applications multi-médias comme l’Internet.
En effet, les applications vidéos peuvent nécessiter un taux de transmission très élevé (autour de
100Mbits/s) mais les transferts d’images, de voix ou de données n’ont pas vraiment besoin d’un
tel taux de transmission. L’utilisation de taux multiples permet donc une amélioration en
fonction du nombre d’usagers simultanés dans la fibre car le nombre d’usagers simultanés que
le système peut supporter à un taux de transmission de données réduit est beaucoup plus grand.
Cela permet aussi de réduire les coûts pour les usagers qui n’ont pas besoin du taux de service
maximal.
Les calculs que nous présentons nous permettent d’évaluer la performance, en fonction des
séquences de codes, d’un tel système CDMA à taux multiples et sont basés sur les paramètres
suivants:
• un système au taux “chips” constant;
• l’utilisation de codes bipolaires;
• une détection cohérente;
• 3 niveaux de service (100, 50, 25 Mbits/s);
• un taux d’erreur binaire (BER) fixe (sous 10-9).
1.4 Résumé du mémoire
Ce mémoire est divisé en six chapitres principaux. Le chapitre deux est une introduction au
CDMA et est la base théorique pour les calculs d’inter-corrélations CDMA à taux multiples. Le
chapitre trois traite brièvement des séquences de codes choisis pour ces calculs et leurs
caractéristiques principales. Le chapitre quatre comprend tous les calculs des expressions
analytiques pour la performance des séquences de codes déterministes dans un système CDMA
à taux multiples et le chapitre cinq présente les résultats des calculs complétés en utilisant les
expressions dérivées au chapitre quatre. Le chapitre six est un exemple de l’utilisation des
calculs et des résultats des chapitres quatre et cinq dans un réseau spécifique.
4
1. INTRODUCTION
Les chapitres deux et trois sont des résumés de travaux déjà publiés et sont cités dans la
bibliographie. Les calculs du chapitre quatre ont déjà été publié dans le cas de familles de
séquences aléatoires et avec quelques hypothèses qui simplifient les calculs.
La contribution de ce mémoire est la dérivation des expressions analytiques (du chapitre quatre)
dans le cas de séquences de codes pseudo-bruits déterministes et sans certaines hypothèses (sur
la longueur des séquences) précédentes. Des résultats numériques sur l’inter-corrélation entre
les séquences nous permettent d’utiliser des “intervalles de confiance” (sur le BER) pour prédire
la performance d’un réseau CDMA au lieu d’utiliser des bornes inférieures et supérieures qui
sont parfois très large. L’exemple d’application des calculs du chapitre six est le résultat du
travail d’équipe du groupe de recherche CDMA sur fibre optique.
5
CHAPITRE
2
LE CDMA
Ce chapitre introduit le CDMA et présente le modèle de signal utilisé comme base pour mesurer
la capacité et les performances d’un système CDMA à taux multiples.
2.1 Introduction
Le CDMA est une méthode d’accès multiple à un médium de communication par répartition de
code. C’est-à-dire, plusieurs usagers ont accès à un canal commun et peuvent l’utiliser
simultanément jusqu’à une certaine limite d’usagers actifs définie par la tolérance (capacité) du
système. Il existe deux autres systèmes d’accès multiples très commun:
• FDMA: l’accès multiple par répartition en fréquence;
• TDMA: l’accès multiple par répartition dans le temps.
Les avantages et désavantages de chacune de ces méthodes sont discutées très brièvement au
chapitre un et nous n’y entrerons pas plus en détails. Il existe deux façons différentes
(principales) de faire de l’étalement spectral (CDMA), soit l’étalement par saut de fréquence
(Frequency Hopping) (FH/CDMA) ou par multiplexage par code (Direct Sequencing) (DS/
CDMA). La méthode que nous employons est le DS/CDMA; c’est une méthode de CDMA où
6
2. LE CDMA
7
l’étalement spectral est réalisé en multiplexant directement une séquence de code adresse avec
les données à transmettre.
Données
Séquence Pseudo-bruit (périodique)
Données modulées
Tc
Figure 2.1 Modulation des données. Les données sont multiplexées
directement par des séquences pseudo-bruits périodiques où la
durée de la période d’une séquence est la même que la durée d’un
bit de données.
2. LE CDMA
8
Le récepteur optimal pour un système avec un seul usager dans un canal avec bruit Gaussien est
un filtre adapté à la séquence de code adresse. Le récepteur multiplexe le signal reçu avec sa
séquence adresse et le signal désiré est dé-étalé pour le traiter en bande de base.
Données
Canal
Séquence
pseudo-bruit
∫
Séquence
pseudo-bruit
Figure 2.2 Modèle Transmetteur-Canal-Récepteur. Le spectre des
données est étalé en fréquence au transmetteur et est dé-étalé au
récepteur par la même séquence de code.
Tous les autres signaux qui n’ont pas la bonne séquence adresse ou qui sont dé-synchronisés,
sont perçu par le récepteur comme étant du bruit. Ce système permet une certaine tolérance du
2. LE CDMA
9
récepteur à un niveau de bruit (d’interférence pseudo-bruit), ce qui permet en retour un accès
multiple au canal de transmission par les usagers du réseau.
S(f)
Interférence à bande étroite
Signal
spectre étalé
Avant dé-étalement
S(f)
Signal spectre étalé
Interférence à
bande étroite
Après dé-étalement
Figure 2.3 Étalement spectral du signal. Illustration du spectre du
signal étalé combiné avec du bruit à bande étroite pouvant provenir
du canal ou de signaux interférents, avant et après le multiplexage
avec la séquence adresse au récepteur.
Pour la représentation du cheminement du signal (transmetteur-médium-récepteur) nous
supposons que tous les usagers utilisent le même médium (canal) et qu’ils transmettent de façon
asynchrone. Le transmetteur choisi la séquence adresse de la destination désirée. Le récepteur
reçoit les signaux de tous les usagers qui transmettent simultanéments sur la même canal. Tous
les autres usagers sont perçus par le récepteur comme étant de l’interférence (pseudo-bruit) dans
le canal.
2. LE CDMA
10
2.2 Le signal transmit
Dans notre système DS/CDMA nous utilisons la modulation en phase (BPSK) avec des
séquences de codes pseudo-bruit bipolaires prenant des valeurs de l’ensemble { ± 1 } pour
l’étalement spectral. Chaque usager est indépendant l’un de l’autre. Le signal transmit par le
kème usager est:
sk ( t ) =
2Pa k ( t )bk ( t ) cos ( w c t + θ k )
(2.1)
où P = Eb ⁄ T est la puissance moyenne, b k ( t ) est une impulsion rectangulaire de durée T qui
prend des valeurs de l’ensemble { ± 1 } , a k ( t ) est aussi une impulsion rectangulaire de durée
Tc qui représente la séquence de codes qui étale le spectre des données et qui prend des valeurs
de l’ensemble { ± 1 } . Le terme w c est la porteuse et θ k est le déphasage initial du signal. La
relation entre la durée de l’impulsion des données et des “chips” pour l’étalement spectral est
T = NT c où N est la période (longueur) de la séquence. Nous pouvons écrire les trains
d’impulsion comme suit:
∞
ak ( t ) =
∑
(i)
a k p Tc ( t – iT c )
(2.2)
i = –∞
∞
bk( t ) =
∑
(j)
b k p T ( t – jT )
(2.3)
j = –∞
(i)
ak
(j)
, bk
où
prennent des valeurs de l’ensemble { ± 1 } et p Tc, p T sont des impulsions
rectangulaires de hauteur 1 et de durées Tc et T, respectivement.
2.3 Le signal reçu
Le signal reçu quand le canal est modélisée comme étant un bruit blanc Gaussien (AWGN) de
moyenne nulle est:
K
r( t) = w( t ) +
∑
2Pb k ( t – τ k )a k ( t – τ k ) cos ( w c t + θ k )
(2.4)
k=1
où w ( t ) est un AWGN de moyenne nulle avec une densité spectrale de puissance N 0 ⁄ 2 , K est
le nombre d’usagers actifs, et τ k est le délai relatif entre le signal reçu et le début de la séquence
de dé-étalement au récepteur. Les délais τk et les déphasages initiaux θ k sont modélisés comme
2. LE CDMA
11
des
variables aléatoires
[ 0, 2π ) respectivement.
indépendantes
uniformément
distribuées
sur
[ 0, T )
et
2.4 Le récepteur
Le récepteur utilisé est un filtre adapté. La sortie du récepteur l est
T
Zl =
∫0 r ( t)al ( t ) cos ( w c t ) dt
(2.5)
où a l ( t ) est la séquence de code d’adresse du récepteur.
K
T
Zl =
∫0
w( t) +
∑
2Pbk ( t – τ k )ak ( t – τ k ) cos ( w c t + θ k ) a l ( t ) cos ( w c t ) dt
(2.6)
k=1
T
Zl =
∫0 w ( t )al ( t ) cos ( wc t ) dt
T
+ ∫ 
K
∑
(2.7)

2Pbk ( t – τ k )a k ( t – τ k ) cos ( w c t + θ k )a l ( t ) cos ( w c t ) dt
Nous pouvons diviser l’expression de la sortie du récepteur en trois partie, soit le bruit, le signal
et l’interférence par accès multiple (MAI). Si nous supposons que le signal désiré correspond à
l’usager k = l = 1 et que le récepteur est parfaitement synchronisé avec le signal désiré (i.e.
θ 1 = 0 = τ1 ), alors nous avons pour le bruit, le signal et l’interférence respectivement
T
Wl =
T
S1 =
S1 =
(0 )
où b 1
∫0
∫0 w ( t )al ( t) cos ( w c t ) dt
(2.8)
(0)
2Pb 1 ( t )a 1 ( t ) cos ( w c t )a 1 ( t ) cos ( w c t ) dt
T
(0)
2
P
--- ∫ b 1 ( t ) ( a l = 1 ( t ) ) dt =
2 0
(0 )
P
---b 1 T
2
(2.9)
est le bit reçu. La MAI est
T


I1 = ∫  ∑ 2Pbk ( t – τ k )a k ( t – τ k ) cos ( w c t + θ k )a 1 ( t ) cos ( w c t ) dt
0
k = 2

K
(2.10)
2. LE CDMA
12
2.5 L’interférence par accès multiple (MAI)
L’équation 2.10 est celle qui représente l’interférence causée par les autres usagers actifs et elle
est ce que nous devons analyser avec plus de détail. Pour les délais relatifs des usagers
interférents ϕ k = θk – ω c τ k , nous substituons dans 2.10
T

P

I1 = ∫  ∑ ---b k ( t – τ k )a k ( t – τ k )a 1 ( t ) cos ( ϕ k ) dt
2
0
k = 2

K
K
∑
I1 =
k=2
P T
--- ∫ b k ( t – τ k )a k ( t – τ k )a 1 ( t ) cos ( ϕ k ) dt
2 0
(2.11)
(2.12)
Ce qui nous intéresse, c’est la variance de ce terme d’interférence, i.e. Var [ Il ] (où l = 1 )
quand nous modélisons l’interférence comme étant un bruit blanc Gaussien de moyenne nulle,
cette hypothèse est une approximation mais elle est très précise [9] dans les cas où le rapport
signal sur bruit est élevé et beaucoup d’usagers simultanés sont présents.
2
var [ Il ] = E [ ( I l ) ]
K
∑
2
E [ ( Il) ] =
T
2
P
--- E  ∫ b k ( t – τk )a k ( t – τ k )a l ( t ) cos ( ϕ k ) dt

2  0
(2.13)
(2.14)
k=2
Étant donné l’indépendance de cos ( ϕ k ) par rapport aux données et aux séquences, et que
E [ cos θ k ] = 0 ,
K
2
E [ ( Il ) ] =
∑
2
T
P
--- E  ∫ b k ( t – τ k )a k ( t – τ k )a l ( t ) dt E [ cos ( ϕ k )2 ]

2  0
(2.15)
k=2
K
2
E[ ( Il ) ] =
∑
2
T
P
--- E  ∫ bk ( t – τ k )ak ( t – τ k )a l ( t ) dt

4  0
(2.16)
k=2
Le résultat de 2.16 est publié [4] pour des séquences de même période, soit
2
PT
E [ ( I l ) ] = ------------3
12N
2
K
∑ r k, l
(2.17)
k=2
où N est la période des séquences et rl,k est défini comme étant le “paramètre d’interférence
2
moyenne”. Les résultats numériques obtenus [6] dans ce cas sont r k, l ≈ 2N . Ce paramètre (rk,l)
2. LE CDMA
13
permet une estimation de la contribution de l’interférence (MAI) dans le rapport Signal sur
Interférence + Bruit (SNIR) du système CDMA. C’est donc la base de référence que nous allons
utiliser pour évaluer la performance (inter-corrélation) des séquences de codes pseudo-bruits de
longueurs différentes (taux multiples).
2.6 SNIR (Rapport Signal sur Interférence + Bruit)
À partir des calculs et des résultats numériques publiés [3][4][5][6] sur la variance de la MAI,
et en insérant la variance du bruit, on trouve l’expression suivante pour le SNIR d’un système
CDMA à taux unique:
1
SNIR = ----------------------------------K
–
1
1
 ------------- + ---------- 3N  SNR
(2.18)
où SNR est le rapport Signal/Bruit lorsqu’un seul usager est présent et le terme
– 1-
K
----------- 3N 
(2.19)
est la contribution de la MAI dans le SNIR à la sortie du récepteur. La probabilité d’erreur en
utilisant la modulation de phase (BPSK) homodyne avec détection cohérente est
SNIR
P e = 0.5erfc  -------------
2
(2.20)
Le terme MAI (éq. 2.19) est celui qui sera affecté par l’addition de la dimension taux multiples
à notre système. La MAI est fonction des codes utilisés pour l’étalement spectral, surtout leurs
caractéristiques d’intra-corrélation et d’inter-corrélation. Le terme MAI, lorsque beaucoup
d’usagers sont présent, est le terme prédominant par rapport au SNR (dans le SNIR). Le choix
des séquences de codes utilisées devient donc très important pour la maximisation de la
performance du réseau. Pour cette raison, avant de passer au CDMA à taux multiples, nous
allons aborder le sujet des codes que nous allons utiliser dans notre système et leurs
caractéristiques.
CHAPITRE
3
LES CODES
Ce chapitre traite brièvement des codes à registre à décalage binaire et de leurs caractéristiques,
spécialement les séquences de Gold et de Kasami.
3.1 Caractéristiques
Les familles de séquences de codes que nous recherchons pour notre système de
communication doivent, avant tout, posséder les caractéristiques suivantes:
• Une séquence doit être facilement distinguable d’une version décalée
d’elle-même, et cela, pour toutes les séquences de la famille;
• Chaque séquence doit être facilement distinguable de toutes les autres
séquences de la famille (décalée ou non).
Bien entendu, les séquences que nous considérons sont périodiques, mais pas nécessairement
de même période (taux multiples). Nous utilisons des séquences bipolaires prenant des valeurs
de l’ensemble { ± 1 } pour profiter de leurs meilleures caractéristiques de corrélations
comparativement aux séquences unipolaires { 0, 1 } . La mesure de “distinguabilité” que nous
employons est l’erreur quadratique moyenne ε, qui est l’origine (dans les références) de nos
14
3. LES CODES
15
calculs de corrélation. Pour des séquences périodiques tel que x ( t ) = x ( t + T ) et
y ( t ) = y ( t + T ) , un T quelconque et pour tout t de chaque séquences de la famille, nous avons
T
1
2
ε = --- ∫ [ y ( t ) ± x ( t ) ] dt
T
(3.1)
0
T
T
1 2
2
2
ε = --- ∫ [ y ( t ) + x ( t ) ] dt ± --- ∫ y ( t )x ( t ) dt
T
T
0
(3.2)
0
Donc, pour maximiser la “distinguabilité” entre les séquences, il faut que l’erreur quadratique
moyenne ε soit maximisée. Cela veut dire qu’il faut minimiser
T
R = ∫ x ( t )y ( t ) dt
(3.3)
0
Pour respecter les deux caractéristiques mentionnées précédemment, il est nécessaire que ε soit
grand pour τ ∈ [ 0, T ] , donc que
T
R x, y ( τ ) =
∫ x ( t )y ( t + τ ) dt
(3.4)
0
où Rx, y ( τ ) , qui est appelé la fonction d’inter-corrélation, soit petit.
Les séquences que nous avons choisies pour notre système de communication sont les
séquences construites à partir de registre à décalage binaire. Ces familles de séquences ont été
choisies pour leurs simplicités de génération et pour leurs excellentes propriétés
d’inter-corrélation, d’intra-corrélation périodiques, apériodiques et partielles. Ces séquences
sont considérées comme des séquences pseudo-bruits, ce qui les rend encore plus intéressantes
pour un système de communication CDMA. Les premières séquences que nous allons
considérer sont les séquences binaires de longueur maximale générées par des registres à
décalage avec boucle de rétro-action linéaire (traduction de l’anglais “binary maximal-length
linear feedback shift-register sequences”), que nous appelons “m-séquences”.
3.2 Les m-séquences
Les m-séquences possèdent une période de
n
N = 2 –1
(3.5)
3. LES CODES
16
où n est le nombre d’échelons (aussi appelé “degré”) dans le registre à décalage binaire avec
boucle de rétro-action linéaire. L’avantage principal des m-séquences est leur fonction
d’intra-corrélation périodique
N–1
θ x, x ( q ) =
∑ xi xi + q
(3.6)
i=0
où 0 ≤ q < N est le décalage entre les deux séquences, qui est la meilleure possible pour une
séquence binaire de période N. C’est-à-dire θ x, x ( 0 ) = N et θ x, x ( q ) = – 1 pour 1 ≤ q < N ,
ce qui correspond aux valeurs minimales. Les propriétés de ces séquences sont énumérées en
détails dans [3]. L’autre fonction de corrélation qui est intéressante pour nos applications est la
fonction de corrélation apériodique. La seule différence entre la fonction de corrélation
périodique et apériodique est que la deuxième est modulée par les bits de données qui doivent
être étalées. L’expression de l’inter-corrélation apériodique est plutôt dynamique dans notre cas
(taux multiples) et est détaillées au chapitre quatre.
Les ensembles de m-séquences qui sont utiles pour un système de communication sont les
“Maximal Connected Sets” [3] qui ont comme caractéristique d’avoir une fonction
d’inter-corrélation périodique prenant trois valeurs possibles, soit; {-1, -t(n) et t(n) - 2} où
t( n ) = 1 + 2
(n + 2) ⁄ 2
(3.7)
où α dénote la partie entière de α. Ces ensembles sont construits à partir de polynômes
binaires primitifs et ce que nous appelons un “Maximal Connected Sets” est tout simplement un
ensemble de ces séquences de grandeur maximale (en nombre de séquences) possédant les
caractéristiques d’inter-corrélation périodique “préférées” ci-haut. Le désavantage principal des
m-séquences est le nombre limité de séquences disponibles pour former un “Maximal
Connected Sets”. Par exemple, pour N = 127 (n = 7), l’ensemble le plus grand possède un
maximum de 6 séquences avec une amplitude maximale de l’inter-corrélation périodique
θ c = max { θ x, y ( q ) ;0 ≤ q ≤ N – 1 } = t ( n ) = 17 (/127 chips). Aussitôt qu’une septième
séquence est nécessaire, θ c grimpe à 41 (/127 chips), ce qui est nettement insuffisant (comme
inter-corrélation) pour notre réseau.
Cependant, à partir de ces m-séquences, nous pouvons construire d’autres ensembles de
séquences qui possèdent des caractéristiques presqu’aussi bonnes que les “Maximal Connected
Sets”, mais où la quantité de séquences disponibles est beaucoup plus élevée. Ces séquences
sont les séquences de Gold et de Kasami.
3. LES CODES
17
3.3 Séquences de Gold et de Kasami
Ces deux types de séquences, ou famille de séquences, sont construites à partir de manipulation
de m-séquences [3].
3.3.1
Séquences de Gold
Les séquences de Gold sont construites par la combinaison de deux m-séquences de période
n
N = 2 – 1 appartenant à un “Maximal Connected Set”. L’ensemble de séquences de période
n
N = 2 – 1 construites par cette combinaison contient N + 2 séquences avec un
θ c = θ a = t ( n ) , où
θ a = max { θ x, x ( l ) ;1 ≤ l ≤ N – 1 }
est l’amplitude de
l’intra-corrélation périodique maximale.
Supposons deux polynômes binaires primitifs h ( x ) et hˆ ( x ) de degré n générant les
n
m-séquences u et v, respectivement, de période N = 2 – 1 . La famille de séquences contenus
dans l’ensemble
2
G ( u, v ) ≡ { u, v, u ⊕ v, u ⊕ Tv, u ⊕ T v, …, u ⊕ T
N–1
v}
(3.8)
q
où T est un opérateur de décalages cycliques de q vers la gauche et ⊕ est l’opération logique
du “ou exclusif”, est une famille de séquences de Gold. En d’autres mots, une séquence de
l’ensemble de Gold est formée en exécutant l’opération “ou exclusif” entre la sortie des deux
registres à décalage binaire qui construisent les m-séquences. L’ensemble des séquences est
formé en répétant cette opération pour les N décalages (“phases”) possibles d’une des deux
m-séquences.
Sans être aussi bonnes que les m-séquence, les séquences de Gold possèdent des qualités d’intra
et d’inter-corrélation bien suffisantes pour notre application. Elles sont avantageuses dans le cas
ou le degré n des séquences désirées est impair. Pour des séquences avec une période qui
nécessite un n pair, il existe des familles de séquences qui offrent une meilleure performance
d’inter-corrélation que les séquences de Gold, celles qui nous intéressent sont les séquences de
Kasami.
3.3.2
Séquences de Kasami
Les séquences de Kasami qui nous intéressent sont ceux du grand ensemble (“large set”) car cet
n⁄2 n
ensemble contient 2 ( 2 + 1 ) – 1 séquences possédant un θ max = max { θ c, θ a } = t ( n ) .
3. LES CODES
18
n
Par exemple, dans notre cas, nous désirons des séquences de période N = 2 – 1 = 255 , ce qui
8⁄2 8
nécessite n = 8. Le grand ensemble de Kasami possède 2 ( 2 + 1 ) – 1 = 4111 séquences
avec θ max = 33 (/255 chips), ce qui est beaucoup plus que nous avons besoin, mais on peut en
choisir 255 parmis ces 4111. L’autre ensemble de Kasami disponible est le petit ensemble
(“small set”) de Kasami, cependant il ne contient que 16 séquences (de période 255), mais avec
un θmax = s ( n ) = 17 , où
s( n) = 1 + 2
n⁄2
(3.9)
C’est presque deux fois mieux que le grand ensemble pour l’inter-corrélation mais nettement
insuffisant pour notre application sur le nombre de séquences disponibles.
Les séquences du grand ensemble de Kasami sont construites comme suit. Supposons h ( x ) , un
polynôme binaire primitif de degré n qui génère la m-séquence u; w, la m-séquence de période
n⁄2
N = 2
– 1 générée par le polynôme binaire primitif h' ( x ) et; hˆ ( x ) , un autre polynôme
n
binaire primitif de degré n qui génère la m-séquence v de période N = 2 – 1 . Alors,
l’ensemble des séquences de période N générée par h ( x )h' ( x )ĥ ( x ) est appelé “le grand
n⁄2 n
ensemble de Kasami” K L ( u ) . Dans cette famille, il existe 2 ( 2 + 1 ) – 1 séquences prenant
des
valeurs
d’inter-corrélation
( θ a, θ c )
de
l’ensemble
{ – 1, – t ( n ), t ( n ) – 2, – s ( n ), s ( n ) – 2 } . Nous avons formé notre ensemble de séquences
K L ( u ) en construisant le registre à décalages binaires correspondant au polynôme binaire
h ( x )h' ( x )ĥ ( x ) et en trouvant N valeurs initiales du registre qui nous donnent un θ a avec des
valeurs de l’ensemble ci-haut. Seulement l’intra-corrélation a été testée dans la sélection des
séquences pour réduire le temps d’ordinateur.
3.4 L’inter-corrélation
Dans leur construction, les familles de séquences ont été évaluées selon des critères de
performance en fonction de leur intra-corrélation, pour simplifier leurs génération. Elles ont été
testées par la suite pour leurs inter-corrélations “intra-familiale”. Tous les critères d’évaluations
classiques sont en fonction d’un système de communication (CDMA) qui n’utilisait que des
séquences de même période et d’une même famille. Il en est de même pour les critères
d’optimisation.
À partir de ce point de vue, il existe trois “sortes” d’inter-corrélation qui sont utiles pour évaluer
la performance des séquences dans un système CDMA. C’est l’inter-corrélation périodique,
apériodique et partielle. L’inter-corrélation périodique est une corrélation dans le domaine du
temps “discret” et considère les séquences de “chips” tout en négligeant l’effet de modulation
3. LES CODES
des bits de données sur les séquences. L’inter-corrélation apériodique est dans le domaine
“discret” aussi comme le cas périodique mais l’effet de modulation des bits de données est
considéré. Dans ces deux cas, par “discret” nous entendons que les délais (ou décalages) entre
les séquences tombent exactement sur la fin ou le début d’un “chip”. L’inter-corrélation partielle
est l’inter-corrélation en temps continu où les délais peuvent tomber n’importe où entre deux
intervalles “chip”.
De par les caractéristiques de base de notre système, il est évident que les critères d’évaluation
et d’optimisation des séquences dans leurs construction ne sont pas nécessairement les critères
optimaux pour notre cas. Tout en prenant cela en ligne de compte, il s’agissait des seuls critères
disponibles au départ et, après avoir évalué les résultats (taux multiples) avec ces critères de
départ, il sera possible de déterminer si c’est suffisant ou si nous devons chercher une meilleure
façon de procéder avec des critères plus appropriés.
Pour notre application CDMA à taux multiples, l’inter-corrélation périodique n’est pas un
critère intéressant, car les bits de données sont de durée variée et on ne peut utiliser ces
propriétés. L’inter-corrélation apériodique et l’inter-corrélation partielle sont les deux
corrélations qui sont utiles dans notre évaluation de la performance des séquences.
L’inter-corrélation partielle nous donne une représentation de la contribution des séquences à
l’interférence (MAI) dans un système CDMA asynchrone (temps continu) et l’inter-corrélation
apériodique nous permet d’évaluer numériquement la performance des séquences (de
différentes périodes) dans un système CDMA à taux multiples. Il s’agit de trouver un lien
convenable entre les deux pour avoir une évaluation complète de la performance d’un système
CDMA asynchrone à taux multiples.
Les expressions des inter-corrélations apériodiques et partielles détaillées (taux multiples) sont
le sujet du chapitre 4 mais avant de s’y rendre, il est nécessaire d’établir certains paramètres de
transfert entre le cas ou les séquences sont toutes de même périodes et le cas ou elles sont de
périodes différentes.
3.5 Taux multiples
Le système que nous proposons est un système à gain d’étalement variable (multi processing
gain), c’est-à-dire que la durée d’un “chip” est constante et que nous varions la durée des bits
de données. Ce qui veut dire qu’il faut varier la période des séquences pour qu’elle soit
exactement de même durée qu’un bit de données. Nous devons donc évaluer l’inter-corrélation
entre des séquences de longueurs (périodes) différentes. L’évaluation de leurs inter-corrélations
19
3. LES CODES
20
sera exprimée en fonction de la différence de période (des séquences) utilisée par les différents
taux de transmission.
La première étape est bien entendu de définir la relation entre les différentes longueurs de
séquences, ce qui sera une référence utile tout au long des calculs. Les seules séquences que
nous considérons dans cette analyse sont des séquences de registres à décalages binaires.
C’est-à-dire que la période des séquences est
n
N = 2 –1
(3.10)
où n est le degré de la séquence. La relation entre les séquences est
N v = LN u + ( L – 1 )
(3.11)
où n v ≥ n u sont les degrés respectifs des séquence v et u, et
L = 2
est le rapport entre les deux longueurs.
( nv – nu )
(3.12)
CHAPITRE
4
CDMA (Taux multiples)
La différence principale en terme de performance (BER) entre le CDMA à taux multiples et le
CDMA à taux unique vient de la MAI. Nous devons évaluer l’interférence causée par des
séquences de périodes différentes en fonction bien entendu de leur inter-corrélation mais aussi
en fonction de la différence de longueur.
4.1 CDMA à taux multiples
Le système que nous proposons est un système à gain d’étalement variable (multi processing
gain), i.e. la durée d’un “chip” est constante et nous varions la durée des bits de données.
Étant donné que l’analyse fait en [3][4][5] a pour hypothèse que les séquences doivent être de
même période, il est nécessaire de reprendre les calculs depuis presque le début. En fait, nous
devons rajouter une dimension aux équations du chapitre 2 et en approfondir l’étude.
21
4. CDMA (Taux multiples)
22
4.2 Le signal transmit
L’équation 2.1 devient le signal transmit par l’usager k dans le sous-système i, ce qui correspond
à un taux binaire Ri (bit/s)
s ik ( t ) =
2Pi a ik ( t )b ik ( t ) cos ( w c t + θ ik )
(4.1)
où P i = E b ⁄ T i est la puissance moyenne correspondant au taux binaire R i = 1 ⁄ Ti , b ik ( t ) est
une impulsion rectangulaire de durée Ti, aik ( t ) est la séquence d’impulsion rectangulaire de
durée Tc et de période Ni qui fait l’étalement spectral des bits de données de l’usager k du
sous-système i. La relation entre la durée de l’impulsion des données et des “chips” de la
séquence pour l’étalement spectral est T i = N i T c . La puissance moyenne du signal est
différente pour chaque taux de transmission de données de façon à garder l’énergie par symbole
(Eb) constante [8]. C’est-à-dire,
Eb = Pi T i = P j T j
(4.2)
4.3 Le signal reçu
Le signal reçu aux récepteurs est:
p
r (t) = w(t ) +
Ki
∑ ∑ sik ( t – τik )
(4.3)
i = 1k = 1
p
Ki
∑∑
r( t) = w( t ) +
2P i b ik ( t – τ ik )a ik ( t – τ ik ) cos ( w c t + θ ik )
(4.4)
i = 1k = 1
où Ki est le nombre d’usagers dans le sous-système i, p est le nombre de sous-système présent
et tous les autres paramètres sont les mêmes que ceux de l’équation 2.4.
4.4 Le récepteur
Le récepteur l du sous-système j est le même qu’au chapitre 2, mais avec une dimension
supplémentaire qui représente le taux de transmission binaire sur lequel le récepteur est
synchronisé. À la sortie, nous avons
Tj
Zjl =
∫0 r ( t)ajl ( t) cos ( w c t ) dt
(4.5)
4. CDMA (Taux multiples)
23
À partir de cette étape les différences par rapport au CDMA à taux unique deviennent plus
évidentes. Nous supposons que le récepteur est parfaitement synchronisé sur le signal désiré
ik = jl (i.e. θ ik = 0 = τ ik ) et nous nous intéressons seulement au terme signal et à
l’interférence (MAI), le bruit (AWGN) sera traité plus loin.
Tj
Z jl
K
i
 p

P
= ∫  ∑ ∑ -----i b ik ( t – τik )a ik ( t – τ ik )a jl ( t ) cos ( ϕ ik ) dt + bruit
2

0 i = 1 k = 1
(4.6)
où les délais relatifs entre le récepteur et les signaux reçus sont ϕ ik = θ ik – ω c τ ik . Nous
séparons l’équation 4.6 en sa partie signal et sa partie interférence, respectivement
Tj
Z jl =
∫
P
-----i b ik ( t )aik ( t )a jl ( t ) dt
2
(4.7)
0
Tj 

Ki
 p

P
+ ∫  ∑ ∑ -----i b ik ( t – τ ik )a ik ( t – τ ik )a jl ( t ) cos ( ϕ ik ) dt + bruit


2

0 i = 1 k=1


Le signal à la sortie du récepteur est
Tj
S jl =
∫
Pj
P
(0)
----- b jl ( t )a jl ( t )ajl ( t ) dt = b jl Tj -----j
2
2
(4.8)
0
où
(0 )
b jl
est le bit de données reçue. L’interférence (toujours à la sortie du récepteur) est
Tj 
I jl

= ∫ 
0

p
Ki
∑ ∑
i = 1 k=1
( ik ≠ jl )


Pi
----- b ik ( t – τ ik )a ik ( t – τ ik )a jl ( t ) cos ( ϕ ik ) dt
2


(4.9)
Nous pouvons recombiner les expressions du signal, du bruit et de l’interférence comme suit
[8]:
P (0 )
Z jl = T j -----j ( b jl + I jl + W j )
2
où W j est le bruit (AWGN) à la sortie du récepteur et
(4.10)
4. CDMA (Taux multiples)
24
Ki
p
I jl =
∑ ∑
i = 1 k=1
1- P i Tj
------- b ( t – τik )a ik ( t – τ ik )a jl ( t ) cos ( ϕ ik ) dt
T j P j ∫0 ik
(4.11)
( ik ≠ jl )
est le terme d’interférence MAI.
4.5 MAI (taux multiples)
Comme à la section 2.5, ce qui nous intéresse est la variance du bruit et surtout de la MAI à la
sortie du récepteur.
2
var [ I jl ] = E [ ( I jl ) ]
Ki
p
var [ Ijl ] =
∑ ∑
i = 1 k=1
(4.12)
Tj
1P
---------i E
2P
Tj j
∫0 bik ( t – τik )aik ( t – τik )ajl ( t ) cos ( ϕik ) dt
2
(4.13)
( ik ≠ jl )
Les déphasages initiaux ( θ ik ) et les délais ( τ ik ) sont modélisés comme des variables aléatoires
indépendantes distribuées uniformément sur [ 0, 2π ) et [ 0, T i ), respectivement. Les termes
croisés seront nuls car les bits sont indépendantes et de moyenne nulle.
Ki
p
var [ Ijl ] =
1 Pi
- E [ ( cos ϕ ik )
∑ ∑ T-----2 ---Pj
2
2
]Ebik, τ ik [ J ik ]
i = 1 k=1 j
( ik ≠ jl )
p
Ki
Pi
1 - ---2
--------E
[J ]
2 P b ik, τik ik
2T j j
(4.14)
∫0 bik ( t – τik )aik ( t – τik )ajl ( t ) dt
(4.15)
∑ ∑
var [ I jl ] =
i = 1 k=1
( ik ≠ jl )
Tj
où J ik =
Il est nécessaire de définir la fonction d’inter-corrélation partielle suivante:
Rik , jl ( t1, t 2 ) =
t2
∫t aik ( t – τik )ajl ( t ) dt
(4.16)
1
Pour résoudre l’équation 4.14, il faut diviser en trois cas qui sont fonction de la différence entre
les longueurs des séquences; soit T j = T i , Tj > T i et Tj < T i .
4. CDMA (Taux multiples)
4.5.1
25
Cas Tj = Ti
Pour ce cas, les séquences de codes interférentes (prenant des valeurs de l’ensemble { ± 1 } )
possédant la même période que la séquence de code du signal, c’est-à-dire N j = N i .
L’expression de l’inter-corrélation partielle est
( –1 )
(0)
J ik = b ik Rik, jl ( 0, τ ik ) + b ik Rik, jl ( τ ik, T j )
(4.17)
Nous calculons la moyenne de l’expression de l’inter-corrélation partielle sur les bits ( b ik ) et
sur les délais ( τ ik ) .
( –1 )
2
(0 )
2
Eb ik, τ ik [ ( J ik ) ] = Eb ik, τ ik [ ( b ik R ik, jl ( 0, τ ik ) + b ik Rik , jl ( τik , Tj ) ) ]
( –1 )
(4.18)
(0 )
où b ik , b ik sont les bits (indépendants) de l’interféreur (voir dessins en Annexe A). De par
le fait que les bits sont indépendants des séquences nous pouvons développer comme suit:
2
( –1 ) 2
2
2
2
(0) 2
2
E b ik, τ ik [ ( J ik ) ] = E [ ( b ik ) ]E [ Rik, jl ( 0, τ ik ) ] + E [ ( b ik ) ]E [ R ik, jl ( τ ik, T j ) ]
2
Eb ik, τ ik [ ( J ik ) ] = E [ Rik, jl ( 0, τ ik ) ] + E [ Rik, jl ( τ ik, T j ) ]
Il reste le moyennage des fonctions d’inter-corrélation partielles sur les délais ( τ ik ) définis sur
l’intervalle 0 ≤ τ ik < T i .
1 Ti 2
2
2
Ebik, τ ik [ ( J ik ) ] = ---- ∫ Rik, jl ( 0, τik ) + Rik, jl ( τik, Tj ) dτ ik
Ti 0
(4.19)
Maintenant nous divisons l’intégration de l’intervalle 0 ≤ τ ik < T i en une somme des intégrales
sur les intervalles “chips”.
Ni – 1
1
2
E b ik, τ ik [ ( J ik ) ] = ---- ⋅
Ti
( q + 1 )T c
∑ ∫qT
q=0
2
2
[ R ik, jl ( 0, τ ik ) + R ik, jl ( τ ik, T j ) ] dτ ik
(4.20)
c
Pour résoudre l’équation 4.20, il est nécessaire de transférer les fonctions d’inter-corrélations
partielles du temps continu au temps discret. Pour exécuter ce transfert, nous avons utilisé
l’identité suivante [3]:
R x, y ( τ ) = T c C x, y ( q ) + ( τ – qT c ) [ C x, y ( q + 1 ) – C x, y ( q ) ]
(4.21)
où C x, y ( ) est la fonction d’inter-corrélation apériodique (temps discret) et où q est le plus
grand nombre entier tel que qTc ≤ τ . Cette identité ajoute un “poids” sur l’inter-corrélation
4. CDMA (Taux multiples)
26
partielle lorsque τ tombe entre qTc et ( q + 1 )Tc donc 0 ≤ qT c ≤ τ ≤ ( q + 1 )Tc < T i (i.e. cas
asynchrone). Nous pouvons développer cette identité de façon complémentaire [4], c’est-à-dire
Rx, y ( 0, τ ) = R x, y ( 0, ( τ = qT c ) )
(4.22)
+ ( τ – qTc ) [ R x, y ( 0, ( τ = ( q + 1 )Tc ) ) – R x, y ( 0, ( τ = qTc ) ) ]
Rx, y ( τ, T ) = Rx, y ( ( τ = qT c ), T )
(4.23)
+ ( τ – qT c ) [ Rx, y ( ( τ = ( q + 1 )T c ), T ) – Rx, y ( ( τ = qT c ), T ) ]
qui deviennent
Rx, y ( 0, τ ) = T c C x, y ( q – N ) + ( τ – qTc ) [ C x, y ( q + 1 – N ) – C x, y ( q – N ) ]
(4.24)
R x, y ( τ, T ) = Tc C x, y ( q ) + ( τ – qTc ) [ C x, y ( q + 1 ) – C x, y ( q ) ]
(4.25)
et où la fonction d’inter-corrélation apériodique pour deux séquences x,y de longueur N est
donnée par





C x, y ( q ) = 





N–1–q
∑
xd yd + q
0≤q≤N–1
d=0
N–1+q
∑
(4.26)
xd – q yd
1–N≤q<0
0
q ≥N
d=0
La fonction C x, y ( q ) est une fonction des délais q en temps discret. Les calculs détaillés des
fonctions d’inter-corrélations sont en Annexe A et les calculs de transfert continu-discret avec
schémas sont en Annexe B. À partir de ces calculs nous obtenons comme résultat, pour le côté
droit de l’équation 4.20, l’expression intermédiaire suivante:
Ni – 1
1
---⋅
Ti
( q + 1 )T c
∑ ∫qT
q=0
[ T c C x, y ( q – N i ) + ( τ ik – qT c ) [ C x, y ( q + 1 – N i ) – C x, y ( q – N i ) ] ]
2
c
Cette expression nous donne un lien direct entre l’inter-corrélation apériodique des séquences
de codes déterministes pseudo-bruits, que nous pouvons évaluer numériquement, et
4. CDMA (Taux multiples)
27
l’inter-corrélation en temps continu des mêmes séquences dans un système de communication
CDMA asynchrone. Les calculs détaillés en Annexe C nous permette de réécrire l’équation 4.20
comme suit:
3
Tc
E b ik, τ ik [ ( J ik ) ] = -------- ⋅ r ik , jl
3T i
2
(4.27)
où le paramètre d’interférence moyenne est
Ni – 1
r ik =
∑
2
C ik, jl ( q – N i ) + C ik, jl ( q + 1 – N i )
2
(4.28)
q=0
Note: r ik, jl = r ik pour faire plus court.
Ce cas correspond au CDMA à taux unique de [3][4][5]. Le paramètre d’interférence moyenne
doit être évalué numériquement pour en substituer la valeur dans l’équation 4.27.
4.5.2
Cas Tj > Ti
Les hypothèses de départ de ce cas sont que chaque bits consécutifs doivent être indépendants,
que les séquences soient périodiques, que les chips prennent des valeurs de l’ensemble { ± 1 } ,
et que la relation entre les longueurs des séquences respecte les équations 3.11 et 3.12.
L’expression de l’inter-corrélation partielle (voir Figure A-2) est
L–2
J ik =
( –1 )
b ik R ik, jl ( 0, τik )
+
∑
(m)
b ik Rik, jl ( τik + mT i, τ ik + ( m + 1 )T i )
m=0
(L – 1 )
+ b ik
( L)
( Rik, jl ( τ ik + ( L – 1 )T i, τ ik + LT i ) ) + bik ( Rik, jl ( τ ik + LT i, T j ) )
Nous devons calculer la moyenne sur les bits et sur les délais τ ik .
(4.29)
4. CDMA (Taux multiples)
28
( –1 )
2
2
Eb ik, τ ik [ ( J ik ) ] = Eb ik, τ ik [ ( b ik Rik, jl ( 0, τ ik ) ) ]
+ Ebik, τ ik
(4.30)
L–2

(m)


 ∑ b ik R ik, jl ( τ ik + mT i, τ ik + ( m + 1 )T i )
m = 0

(L – 1 )
+ Ebik, τ ik [ ( b ik
2
2
R ik, jl ( τ ik + ( L – 1 )T i, τ ik + LT i ) ) ]
Les termes croisés sont nuls (bits indépendants et de moyenne nulle) et nous obtenons
2
Ebik, τ ik [ ( J ik ) ] = Eτ ik [ R
2
ik , jl ( 0, τik ) ]
(4.31)
L–2
∑
+
Eτ ik [ R
2
ik, jl ( τ ik
+ mT i, τ ik + ( m + 1 )T i ) ]
m=0
Il ne reste qu’à faire le moyennage sur les délais.
1 Ti 2
Eb ik, τ ik [ ( J ik ) ] = ---- ∫ [ R ik, jl ( 0, τ ik ) +
Ti 0
2
+R
2
ik, jl ( τ ik
L–2
∑
R
2
ik, jl ( τ ik
+ mTi, τ ik + ( m + 1 )Ti )
m=0
+ ( L – 1 )T i, τ ik + LT i ) + R
2
ik, jl ( τ ik
+ LTi, T j ) ]dτ ik
Maintenant, nous divisons l’intégration de l’intervalle 0 ≤ τ ik < T i en une somme des intégrales
sur les intervalles “chips”.
Ni – 1
2
Ebik, τ ik [ ( J ik ) ] =
∑
q=0
1 ( q + 1 )T c 2
---[ R ik, jl ( 0, τ ik )
T i ∫q
(4.32)
L–2
+
∑
R
2
ik, jl ( τ ik
+ mT i, τ ik + ( m + 1 )T i ) + R
2
ik, jl ( τ ik
+ ( L – 1 )T i, τ ik + L T i )
m=0
2
+R
( τ + LT T ) dτ
Le résultat que nous obtenons, en reproduisant les même étape de calculs que la section
précédente, (calculs détaillés en annexes A, B et C) est
4. CDMA (Taux multiples)
29
3
Tc
E bik, τ ik [ ( J ik ) ] = -------- ⋅ r ik
3T i
2
(4.33)
où le paramètre d’interférence moyenne est
Ni – 1
r ik =
∑
2
C ik, jl ( q – N i ) + C ik, jl ( q + 1 – N i )
2
(4.34)
q=0
+ C ik, jl ( q – N i )C ik, jl ( q + 1 – N i )
et la fonction d’inter-corrélation apériodique (Ny = Njl et Nx = Nik) est
 Nx – 1 + q


y
x
 ∑ d–q d
 d=0
 Nx – 1


x y
 ∑ d d+q
 d=0
C xy ( q )
=  Ny – L – ( L – 1 )N x
( Ny > Nx )

 ∑ xd yd + q
 d=0
 N –1–q
 y

 ∑ xd yd + q
 d=0

 0
1 – Nx ≤ q < 0
0 ≤ q ≤ ( L – 1 )N x – 1
( L – 1 )N x ≤ q < ( L – 1 )N x + ( L – 1 )
(4.35)
( L – 1 )N x + ( L – 1 ) ≤ q ≤ Ny – 1
autrement
Il est à noter que le cas T j = Ti n’est qu’un cas spécial des équations 4.34 et 4.35 où
(n – n )
(0 )
L = 2 j i = 2
= 1 . On peut donc réunir les deux définitions pour en faire un seul cas;
soit le cas Tj ≥ T i . Les équations 4.34 et 4.35 nous permettent d’évaluer le paramètre
d’interférence moyenne r ik numériquement pour en substituer la valeur dans l’équation 4.33.
Cette conversion du temps continu au temps discret nous permet d’évaluer la performance des
séquences de codes dans un réseau de communication (temps continu) à taux multiples.
4. CDMA (Taux multiples)
4.5.3
30
Cas Tj < Ti
Pour ce cas, l’expression de J ik est différente pour τ ik < Tj et pour τ ik ≥ Tj (voir dessins en
Annexe A). Les expressions des l’inter-corrélations partielles sont
( –1 )
(0 )
J ik = b ik Rik, jl ( 0, τ ik ) + b ik R ik, jl ( τ ik, T j )
J ik =
( –1 )
b ik Rik, jl ( 0,
Tj )
0 ≤ τik < T j
(4.36)
T j ≤ τ ik < T i
donc
2
1- Tj
( –1 )
( 0)
--Ebik, τ ik [ ( J ik ) ] = ∫ Ebik [ ( b ik Rik, jl ( 0, τ ik ) + bik R ik, jl ( τ ik, T j ) ) ] dτ ik
Ti 0
2
(4.37)
2
1 Ti
( –1 )
+ ---- ∫ Eb ik [ ( b ik Rik, jl ( 0, T j ) ) ] dτ ik
Ti Tj
et, comme les deux autres cas, nous divisons l’intégration de l’intervalle 0 ≤ τ ik < T i en une
somme des intégrales sur les intervalles “chips”.
Nj – 1
2
Eb ik, τ ik [ ( J ik ) ] =
∑
1 ( q + 1 )Tc 2
2
---- ∫
[ R ik, jl ( 0, τ ik ) + R ik, jl ( τ ik, T j ) ] dτik
Ti q
q=0
Ni – 1
+
∑
(4.38)
1 Ti 2
---R ik, jl ( 0, Tj ) dτ ik
T i ∫T j
Le résultat que nous obtenons (calculs détaillés en annexe A, B et C) est
3
Tc
E bik, τ ik [ ( J ik ) ] = -------- ⋅ r ik
3T i
2
où le paramètre d’interférence moyenne est
(4.39)
4. CDMA (Taux multiples)
31
Nj – 1
r ik =
∑
2
C ik, jl ( q – N i ) + C ik, jl ( q + 1 – N i )
2
(4.40)
q=0
+ C ik, jl ( q – N i )C ik, jl ( q + 1 – N i )
2
2
+ C ik, jl ( q ) + C ik, jl ( q + 1 ) + C ik, jl ( q )C ik, jl ( q + 1 )
Ni – 1
+
∑
2
C ik, jl ( q – N i ) + C ik, jl ( q + 1 – N i )
2
q = Nj
et la fonction d’inter-corrélation apériodique (Ny = Njl et Nx = Nik) est







C xy ( q )

= 
( N y < Nx )








Ny – 1 – q
∑
xd yd + q
0 ≤ q ≤ Ny – 1
xd – q yd
1 – Nx ≤ q ≤ N y – N x – 1
d=0
Nx – 1 + q
∑
(4.41)
d=0
Ny – 1
∑
xd – q yd
Ny – Nx ≤ q < 0
d=0
0
autrement
À partir de ces expressions de l’inter-corrélation apériodique nous pouvons évaluer
numériquement la valeur du paramètre d’interférence moyenne de ce cas.
Pour les trois cas, nous avons trouvé des expressions de l’inter-corrélation que nous pouvons
évaluer numériquement pour ensuite substituer les valeurs obtenues dans les expressions de la
2
moyenne de l’inter-corrélation en temps continu E bik, τ ik [ ( J ik ) ] . Cela, en retour, nous donne
la valeur de la variance de l’interférence var [ Ijl ] (équation 4.14). Cette valeur est nécessaire
pour évaluer la performance d’un système CDMA à taux multiples.
CHAPITRE
5
RÉSULTATS
Ce chapitre présente les résultats des calculs numériques d’inter-corrélations entre des
séquences de codes pseudo-bruits de longueurs différentes. Les calculs ont été fait avec l’aide
de programmes en C.
5.1 Introduction
Comme nous avons mentionné à la fin du chapitre 4, le paramètre que nous pouvons évaluer
numériquement est le paramètre d’interférence moyenne ( r ik ). Ce paramètre est fonction de
l’inter-corrélation entre les séquences et leurs différences de longueur. À partir de ces résultats
numériques nous pouvons évaluer la variance de la MAI pour les trois cas suivant;
• durée du bit signal = durée du bit interférente T j = T i ;
• durée du bit signal > durée du bit interférente T j > Ti et;
• durée du bit signal < durée du bit interférente T j < Ti .
32
5. RÉSULTATS
33
En utilisant l’approximation que la MAI a une densité Gaussienne, la variance de la MAI nous
permet le calcul du SNIR qui nous donne la performance d’un réseau avec un système CDMA
à taux multiples.
Des calculs et des résultats numériques ont déjà été publiés sur ce sujet dans le cas d’un système
CDMA à taux unique avec des m-séquences et aussi avec des séquences de Gold et de Kasami
[6]. Dans le cas d’un système CDMA à taux multiples, des calculs ont été publiés seulement
pour des séquences (quasi) aléatoires (i.e. inter-corrélation égale à un) [8].
Nous utilisons les résultats de [6] et [8] comme base de référence pour comparer la performance
de nos calculs et évaluer leur validité. Un bref résumé de ces résultats est compris dans la
prochaine section, surtout sur les calculs avec séquences aléatoires.
5.2 Séquences aléatoires
Les résultats numériques obtenus pour le calcul de l’inter-corrélation entre des séquences
aléatoires de longueurs différentes [8]
Ecodes aléatoires r ik

 2N 2i
Tj = Ti


=  2LN 2i T > T
j
i


 2N j N i T j < T i

(5.1)
où, dans la référence, L = T j ⁄ T i , une approximation de notre définition de L. Les longueurs
des séquences, dans [8], sont des multiples de la plus petite longueur de séquence. La valeur
moyenne dans l’équation 5.1 a été obtenue en calculant l’espérance de l’expression de
l’inter-corrélation partielle
2
E a, bik, τ ik [ ( J ik ) ]
(5.2)
sur les codes aléatoires (a), les bits (bik) et les délais ( τ ik ) pour les trois cas de l’équation 5.1,
comparativement à nous, où rik n’est moyenné que sur les bits (bik) et les délais ( τ ik ).
Étant donné que nous utilisons des séquences de code déterministes, nous pouvons utiliser les
résultats numériques de nos calculs par ordinateur au lieu de se fier à une moyenne. Dans le cas
des inter-corrélations entre des séquences de mêmes longueurs, il est montré dans [3][4][5][6]
que les résultats numériques, en utilisant des m-séquences, des séquences de Gold et des
séquences de Kasami, donnent les mêmes résultats (en moyenne) que le calcul de la moyenne
5. RÉSULTATS
34
tel que calculé à partir de l’équation 5.2. Notre objectif est de chercher à savoir si nous obtenons
des résultats similaires entre des séquences de longueurs différentes et aussi d’obtenir un estimé
de la fonction de densité de probabilité (pdf) pour rik. Avec la pdf de rik nous pouvons évaluer
la qualité du calcul de la performance utilisant seulement la moyenne de rik.
5.3 Résultats avec séquences déterministes
5.3.1
Histogramme des valeurs de rik pour les cas CDMA à taux uniques
Le paramètre d’interférence moyenne rik a été calculé premièrement pour les cas ou les
séquences interférentes sont de même période que le signal désiré. Ces résultats étant déjà connu
nous pouvons ainsi tester la validité des programmes de calculs.
5000
moyenne théorique
µ = 0.9989
4500
σ = 0.0547
Nombres d’événements
4000
3500
3000
2500
2000
1500
1000
500
0
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
Figure 5.1 Paramètre d’interférence moyenne (rik) pour des
séquences de Gold de périodes Nj = Ni = 511 construites à
partir des polynômes 1021 et 1131octal. Les valeurs de rik sont
normalisées sur le résultat rik = 2Ni2 = 522 242.
1.4
5. RÉSULTATS
35
Pour les calculs, nous avons construit des familles de séquences de Gold et de Kasami à partir
d’une variété de polynômes pour pouvoir essayer plusieurs possibilités. Les histogrammes
représentent rik pour chacune des Nj séquences d’une famille (signal désiré) inter-corrélées avec
les Ni séquences d’une autre famille constituant les interféreurs et leurs Ni décalages possibles.
Le nombres d’évènements rik constituant un histogramme est donc au plus Nj x Ni évènements,
ce qui contient toutes les possibilités de décalages entre toutes les séquences de chacune des
familles. Les figures 5.1, 5.2 et 5.3 représentent les histogrammes des valeurs de rik obtenus
entre des séquences de la même famille (même longueur). L’axe des x est normalisé sur la valeur
espérée de rik (valeur de 5.1). La variance de la MAI sera proportionnelle à la somme de rik pour
tous les usagers actifs. Comme l’ensemble des usagers actifs varient avec le temps (usagers qui
commencent et terminent leurs transmissions), l’histogramme nous donne l’information sur les
valeurs possibles pour chaque terme rik. L’histogramme est notre estimé de la pdf de rik en
considérant la combinaison des usagers actifs comme une variable aléatoire.
2500
moyenne théorique
Nombres d’événements
2000
µ = 0.9894
σ = 0.0930
1500
1000
500
0
0.5
1
1.5
Figure 5.2 Paramètre d’interférence moyenne (rik) pour des
séquences de Kasami de périodes Nj = Ni = 255 construites à
partir du polynôme 5110557octal. Les valeurs de rik sont
normalisées sur le résultat rik = 2Ni2 = 130 050.
2
5. RÉSULTATS
36
Une droite au point rik (normalisé) = 1.0, représentant la moyenne théorique de 5.1 est
superposée à l’histogramme de la Figure 5.1. Nous notons que la moyenne des valeurs de
l’histogramme est très près de la valeur moyenne pour des codes aléatoires. La courbe
Gaussienne superposée à l’histogramme est tracée en utilisant les valeurs (µ, σ) de
l’histogramme pour illustrer que sa forme est bien approximée par une Gaussienne.
Pour les séquences de Kasami de la Figure 5.2, l’histogramme est moins près de la forme
Gaussienne que sur la Figure 5.1, mais sa moyenne est quand même très près de la valeur
moyenne pour des codes aléatoires. Nous notons aussi quelques points de l’histogramme (côté
droit) qui montrent une moins bonne performance (d’inter-corrélation) pour certain délais entre
certaines séquences. Ces différences peuvent être expliquées par une méthode de construction
de la famille de séquences de Kasami, qui est différente par rapport à la méthode utilisée pour
les séquences de Gold, et qui n’est pas aussi performante.
300
µ = 0.9921
σ = 0.1079
moyenne théorique
Nombres d’événements
250
200
150
borne inférieure
borne supérieure
100
50
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Figure 5.3 Paramètre d’interférence moyenne (rik) pour des
séquences de Gold de périodes Nj = Ni = 127 construites à
partir des polynômes 235 et 247octal. Les valeurs de rik sont
normalisées sur le résultat rik = 2Ni2 = 32 258.
1.8
5. RÉSULTATS
37
En effet, les critères de sélection pour qu’une séquence soit admise dans la famille de Kasami
(255 séquences / 4111 possibilités pour nos familles) sont en fonction de son intra-corrélation
et non en fonction de son inter-corrélation avec les autres séquences de la famille, tandis que les
séquences de Gold forme un ensemble complet sans qu’aucun autre test de sélection ne soit
nécessaire. Cependant, les résultats obtenus, en comparant avec l’équation 5.1, sont quand
même cohérents avec ce que nous attendions. Dans la Figure 5.3, nous avons rajouté les valeurs
de la borne inférieure et de la borne supérieure de rik tel que définies en [5][6]. L’histogramme
n’est pas aussi “quasi-Gaussien” que sur la Figure 5.1, mais dans ce cas-ci cela peut être
expliqué par le fait que les séquences sont plus courtes, donc d’apparence moins aléatoire.
300
µ = 0.9949
moyenne théorique
σ = 0.0946
Nombres d’événements
250
200
150
borne inférieure
borne supérieure
100
50
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Figure 5.4 Paramètre d’interférence moyenne (rik) pour des
séquences de Gold de périodes Nj = Ni = 127 construites à
partir des polynômes 235 et 247octal et optimisées selon les
critères AO/LSE. Les valeurs de rik sont normalisées sur le
résultat rik = 2Ni2 = 32 258.
Les séquences des figures 5.1, 5.2 et 5.3 ne sont pas optimisées. Elles sont telles que créées selon
les deux méthodes de construction utilisées. Nous avons essayé une méthode optimisation de
ces familles de séquences selon les critères AO/LSE de [3][6]. Les résultats obtenus sont
5. RÉSULTATS
illustrés, pour une famille de séquences de code spécifique, à la Figure 5.4 et démontrent, pour
ce cas, qu’il n’y a pas un grand avantage (en fonction de rik) à optimiser les séquences selon ces
critères. La moyenne se rapproche légèrement de 1.0 (mais augmente) tandis que l’écart type
offre une amélioration de 1.33% pour les séquences de longueur 127. Cependant, nous avons
noté que pour certaines autres combinaisons de familles de séquences, il n’y a aucune
amélioration, même, dans certain cas, il y a une détérioration de la performance (voir tableaux
5.1, 5.2 et 5.3).
Nous observons que la valeur des écarts types (normalisés) pour les histogrammes des figures
5.1 à 5.4 est 0.0547, 0.0930, 0.1079 et 0.0946, respectivement. L’écart type varie entre 5% et
10% de la valeur moyenne de rik, ce qui est satisfaisant.
Nous avons des séquences de longueurs 511, 255 et 127 qui démontrent des caractéristiques
d’inter-corrélation (à taux unique) correspondant aux résultats publiés précédemment. À partir
de ces résultats, nous pouvons maintenant passer aux résultats d’inter-corrélations à taux
multiples.
38
5. RÉSULTATS
5.3.2
39
Histogrammes des valeurs de rik pour les cas CDMA à taux multiples
3000
µ = 1.0032
moyenne théorique
σ = 0.0707
Nombres d’événements
2500
2000
1500
1000
500
0
0.5
1
1.5
Figure 5.5 Paramètre d’interférence moyenne (rik) pour des
séquences de Gold de périodes Nj = 511 et Ni = 127 construites
à partir des polynômes 1021, 1131octal et 211, 217octal,
respectivement. Les valeurs de rik sont normalisées sur le
résultat rik = 2LNi2 = 129 032.
Les figures 5.5 à 5.10 représentent toutes les combinaisons d’inter-corrélations parmis les
différentes familles (en fonction de la différence de longueur) de séquences choisies pour nos
calculs. Dans tous les cas nous notons que la valeur moyenne de l’histogramme de rik est très
près de la valeur moyenne pour des codes aléatoires de l’équation 5.1. Nous observons que les
histogrammes sont parfois légèrement décalés par rapport à la forme Gaussienne mais
suffisamment près pour justifier la qualification que la forme est quasi-Gaussienne. Nous notons
aussi que l’écart type se situe entre 5% et 10% de la valeur moyenne pour ces longueurs de
séquences. Pour chacun des histogrammes de figure 5.5 à 5.10, nous avons superposés une
droite représentant la valeur moyenne pour des codes aléatoires (de l’équation 5.1) de rik ainsi
qu’une courbe Gaussienne tracée en utilisant les valeurs (µ, σ) de l’histogramme.
5. RÉSULTATS
40
5000
µ = 0.9966
σ = 0.0684
moyenne théorique
4500
Nombres d’événements
4000
3500
3000
2500
2000
1500
1000
500
0
0.5
1
Figure 5.6 Paramètre d’interférence moyenne (rik) pour des
séquences de Gold de périodes Nj = 511 et de Kasami de
périodes Ni = 255 construites à partir des polynômes 1021,
1131octal et 5110557octal, respectivement. Les valeurs de rik
sont normalisées sur le résultat rik = 2LNi2 = 260 100.
1.5
5. RÉSULTATS
41
1500
µ = 0.9986
moyenne théorique
Nombres d’événements
σ = 0.0968
1000
500
0
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4
Figure 5.7 Paramètre d’interférence moyenne (rik) pour des
séquences de Kasami de périodes Nj = 255 et de Gold de
périodes Ni = 127 construites à partir des polynômes
5110557octal et 235, 247octal, respectivement. Les valeurs de
rik sont normalisées sur le résultat rik = 2LNi2 = 64 516.
1.5
5. RÉSULTATS
42
2500
µ = 1.0000
σ = 0.0807
moyenne théorique
Nombres d’événements
2000
1500
1000
500
0
0.5
1
Figure 5.8 Paramètre d’interférence moyenne (rik) pour des
séquences de Gold de périodes Nj = 127 et de périodes Ni =
511 construites à partir des polynômes 211, 217octal et 1021,
1131octal, respectivement. Les valeurs de rik sont normalisées
sur le résultat rik = 2NjNi = 129 794.
1.5
5. RÉSULTATS
43
1500
µ = 0.9947
moyenne théorique
Nombres d’événements
σ = 0.0966
1000
500
0
0.4
0.6
0.8
1
1.2
1.4
1.6
Figure 5.9 Paramètre d’interférence moyenne (rik) pour des
séquences de Gold de périodes Nj = 127 et de Kasami de
périodes Ni = 255 construites à partir des polynômes 211,
247octal et 5110557octal, respectivement. Les valeurs de rik
sont normalisées sur le résultat rik = 2NjNi = 64 770.
1.8
5. RÉSULTATS
44
12000
moyenne théorique
µ = 0.9947
σ = 0.0684
Nombres d’événements
10000
8000
6000
4000
2000
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Figure 5.10 Paramètre d’interférence moyenne (rik) pour des
séquences de Kasami de périodes Nj = 255 et de Gold de
périodes Ni = 511 construites à partir des polynômes
5110557octal et 1131, 1541octal, respectivement. Les valeurs
de rik sont normalisées sur le résultat rik = 2NjNi = 260 610.
Chacun des histogrammes des figures 5.1 à 5.10 présente les valeurs de rik pour un cas
spécifique de combinaison entre deux familles de séquences. Nous avons effectué plusieurs
calculs avec des combinaisons de séquences différentes pour élargir notre base de données
sur le paramètre d’interférence moyenne rik. Certaines combinaisons contiennent des
familles de séquences optimisées selon les critères AO/LSE pour en illustrer la
performance comparativement aux familles de séquences non-optimisées. Ces données
sont présentées dans les tableaux 5.1, 5.2 et 5.3 qui suivent.
5. RÉSULTATS
45
Tableau 5.1 Données sur rik (taux unique)
Séquences Signal
Longueur
(Nj)
Polynômes
(octal)
Séquences Interférentes
Longueur
(Ni)
Polynômes
(octal)
moyenne µ
(normalisée)
écart type σ
(normalisé)
(sur 2Ni2)
(sur 2Ni2)
127
211 & 217
127
211 & 217
0.9958
0.1089
127
211 & 235
127
211 & 235
0.9921
0.1089
127
211 & 247
127
211 & 247
0.9921
0.1086
127
235 & 247
127
235 & 247
0.9921
0.1079
127
277 & 357
127
277 & 357
0.9921
0.1082
127
211 & 217 X
127
211 & 217 X
0.9950
0.0967
127
211 & 235 X
127
211 & 235 X
0.9945
0.0971
127
211 & 247 X
127
211 & 247 X
0.9951
0.0968
127
235 & 247 X
127
235 & 247 X
0.9949
0.0946
127
277 & 357 X
127
277 & 357 X
0.9958
0.0966
moyenne des combinaisons
0.9928
0.1085
moyenne des combinaisons (optimisées AO/LSE) (X)
0.9951
0.0960
moyenne µ
(normalisée)
écart type σ
(normalisé)
(sur 2Ni2)
(sur 2Ni2)
Séquences Signal
Longueur
(Nj)
Polynômes
(octal)
Séquences Interférentes
Longueur
(Ni)
Polynômes
(octal)
255
5110557 (#2)
255
5110557 (#2)
1.003
0.0933
255
5110557 (#3)
255
5110557 (#3)
0.9894
0.0930
255
5110557 (#2) X 255
5110557 (#2) X 1.004
0.0958
255
5110557 (#3) X 255
5110557 (#3) X 0.9914
0.0950
moyenne des combinaisons
0.9962
0.0932
moyenne des combinaisons (optimisées AO/LSE) (X)
0.9977
0.0954
5. RÉSULTATS
46
Séquences Signal
Longueur
(Nj)
Polynômes
(octal)
Séquences Interférentes
Longueur
(Ni)
Polynômes
(octal)
moyenne µ
(normalisée)
écart type σ
(normalisé)
(sur 2Ni2)
(sur 2Ni2)
511
1021 & 1131
511
1021 & 1131
0.9989
0.0547
511
1021 & 1167
511
1021 & 1167
0.9980
0.0546
511
1131 & 1541
511
1131 & 1541
0.9980
0.0547
511
1055 & 1333
511
1055 & 1333
0.9981
0.0545
511
1021 & 1131 X 511
1021 & 1131 X 0.9988
0.0518
511
1021 & 1167 X 511
1021 & 1167 X 0.9987
0.0517
511
1131 & 1541 X 511
1131 & 1541 X 0.9986
0.0518
511
1055 & 1333 X 511
1055 & 1333 X 0.9985
0.0519
moyenne des combinaisons
0.9983
0.0546
moyenne des combinaisons (optimisées AO/LSE) (X)
0.9987
0.0518
Note 1: X dénote une famille de séquences optimisées selon les critères AO/LSE.
Note 2: Pour les séquences de Kasami de longueur 255, (#2) et (#3) dénote le numéro de
l’ensemble de 255 séquences choisis parmis une famille de 4111 séquences disponibles.
D’après les résultats du Tableau 5.1, nous observons que rik offre des performances (en fonction
de (µ, σ)) constantes, très près des valeurs théoriques pour différentes familles de séquences.
Dans le cas des séquences de Kasami, nous observons qu’il n’existe aucun avantage concluant
à optimiser les séquences selon les critères AO/LSE, car µ et σ augmentent (même si µ se
rapproche de la valeur “théorique” de 1.0). Dans le cas des séquences de Gold, il existe un léger
avantage, car σ diminue malgré que µ augmente.
Cependant, si l’objectif est de trouver et d’utiliser seulement les meilleures séquences parmi
toutes celles de la famille, alors les critères AO/LSE sont intéressants. Mais si l’intention est
d’utiliser toutes les séquences de la famille, alors ils ne sont pas vraiment utiles.
5. RÉSULTATS
47
Tableau 5.2 Données sur rik (taux multiples) (Tj > Ti)
Séquences Signal
Longueur
(Nj)
Polynômes
(octal)
Séquences Interférentes
Longueur
(Ni)
Polynômes
(octal)
moyenne µ
(normalisée)
écart type σ
(normalisé)
(sur 2LNi2)
(sur 2LNi2)
511
1021 & 1131
127
211 & 217
1.0032
0.0707
511
1021 & 1131
127
211 & 217 X
1.0038
0.0766
511
1021 & 1131 X 127
211 & 217
1.0039
0.0799
511
1021 & 1131 X 127
211 & 217 X
1.0039
0.0755
511
1021 & 1167
127
235 & 247
1.0039
0.0807
511
1021 & 1131
255
5110557 (#3)
0.9966
0.0684
511
1021 & 1131
255
5110557 (#3) X 0.9969
0.0657
511
1021 & 1131 X 255
5110557 (#3)
0.9967
0.0668
511
1021 & 1131 X 255
5110557 (#3) X 0.9971
0.0641
511
1131 & 1541
255
5110557 (#2)
1.0031
0.0693
255
5110557 (#3)
127
235 & 247
0.9982
0.0967
255
5110557 (#3) X 127
235 & 247 X
0.9989
0.0864
255
5110557 (#3)
127
277 & 357
0.9986
0.0969
255
5110557 (#2)
127
211 & 235
1.0051
0.0981
5. RÉSULTATS
48
Tableau 5.3 Données sur rik (taux multiples) (Tj > Ti)
Séquences Signal
Longueur
(Nj)
Polynômes
(octal)
Séquences Interférentes
Longueur
(Ni)
Polynômes
(octal)
moyenne µ
(normalisée)
écart type σ
(normalisé)
(sur 2NjNi)
(sur 2NjNi)
127
211 & 247
255
5110557 (#3)
0.9947
0.0966
127
211 & 247 X
255
5110557 (#3) X 0.9950
0.0881
127
235 & 247
255
5110557 (#3)
0.9947
0.0964
127
211 & 217
255
5110557 (#2)
1.0012
0.0981
255
5110557 (#3)
511
1055 & 1333
0.9947
0.0684
255
5110557 (#3) X 511
1055 & 1333 X 0.9949
0.0639
255
5110557 (#2)
511
1021 & 1131
1.0012
0.0691
255
5110557 (#3)
511
1131 & 1541
0.9947
0.0684
127
211 & 217
511
1021 & 1131
1.0000
0.0807
127
211 & 217 X
511
1021 & 1131 X 1.0000
0.0753
127
235 & 247
511
1021 & 1067
1.0000
0.0804
127
277 & 357
511
1055 & 1333
1.0000
0.0805
Nous observons que quelque soit la combinaison de familles de séquences testées, les résultats
sont constants d’une à l’autre. L’effet de l’optimisation selon les critères AO/LSE est, dans la
plupart des cas ci-haut, d’augmenter légèrement la valeur moyenne de rik (ce qui n’est pas une
amélioration) et de diminuer légèrement l’écart type des histogrammes (ce qui est avantageux).
Cependant, l’effet de l’optimisation ne semble pas être constant d’une famille de séquences à
l’autre.
Ces résultats nous permettent d’incorporer les valeurs moyennes et les écarts types de rik dans
les équations de la variance de la MAI pour évaluer le SNIR.
5. RÉSULTATS
49
5.4 SNIR (Rapport Signal sur Interférence + Bruit)
Reprenons les équations 4.14, 4.27, 4.33 et 4.39;
Ki
p
var [ Ijl ] =
1 Pi
--------- ----- Eb , τ
∑ ∑ 2T
2P
j
ik
2
ik
[ J ik ]
(5.3)
j
i = 1 k=1
( ik ≠ jl )
3
Tc
Eb ik, τ ik [ ( J ik ) ] = -------- ⋅ r ik
3Ti
2
(5.4)
Si nous substituons 5.4 dans 5.3, nous obtenons l’expression de la variance de la MAI en
fonction de notre paramètre d’interférence moyenne rik
Ki
p
3
∑ ∑
var [ Ijl ] =
i = 1 k=1
 Tc

1 -P
------------i  ------- ⋅ r ik
2 P 3T

2T j j  i
(5.5)
( ik ≠ jl )
P
T
Après quelques manipulations et étant donné que Tj = N j T c , que T i = N i T c et que -----i = ----j ,
Pj
Ti
nous pouvons réécrire l’équation 5.5
p
var [ I jl ] =
Ki
1
- ( r ik )
∑ ∑ -------------2
6N N
i = 1 k=1
i
(5.6)
j
( ik ≠ jl )
En utilisant les valeurs de rik obtenues dans nos calculs (figures 5.1 à 5.10), nous pouvons
trouver la distribution de la variance (équation 5.6) pour tous les cas qui nous intéressent. La
variance de la MAI, qui est une valeur normalisée sur la puissance moyenne du signal (voir
équation 4.10), peut ensuite être insérée dans le rapport Signal / Bruit + Interférence (SNIR).
1
SNIR multirate = ----------------------------------1var [ Ijl ] + ---------SNR
(5.7)
5. RÉSULTATS
50
1
SNIRmultirate = ---------------------------------------------------------------------p
Ki
1
(5.8)
- ( r ik ) + ----------∑ ∑ -------------2
SNR
6N N
i = 1 k=1
i
1
j
( ik ≠ jl )
La probabilité d’erreur pour un système de modulation en phase BPSK est
Pe = 0.5erfc ( SNIR multirate )
(5.9)
Nous avons donc une expression de la probabilité d’erreur de notre système CDMA à taux
multiples en fonction de la variance de la MAI ou en fonction du paramètre d’interférence
moyenne rik. Ceci nous permet d’évaluer directement l’influence des séquences de codes
déterministes sur la performance du réseau.
Les figures 5.11 à 5.18 illustrent différentes manières de représenter l’information obtenue par
nos calculs. Les paramètres qui sont intéressants pour notre réseau sont: le nombre d’usagers
simultanés (Ki), le taux d’erreur (BER), le rapport Signal sur Bruit (SNR) et bien entendu le
paramètre d’interférence moyenne (rik). Nous avons traité l’ensemble des rik comme des
variables aléatoires, gaussiennes et indépendantes. Les valeurs moyennes ainsi que les écarts
types trouvés à partir des données de nos histogrammes (tableaux 5.1, 5.2 et 5.3) de rik nous
permettent de définir nos “intervalles de confiance”. La densité de probabilité de la somme sur
rik sera donc aussi gaussienne. Avec la définition
X ik

 r ik ⁄ 2N 2i
Tj = Ti


=  r ik ⁄ 2LN 2i T > T
j
i


 r ik ⁄ 2N j N i T j < T i

(5.10)
nous tenons compte de la normalisation des moyennes, et nous pouvons modéliser les xik
comme des variables aléatoires gausiennes de moyenne un et ayant une variance donnée dans
les tableaux 5.1, 5.2 et 5.3. Nous établissons la définition
5. RÉSULTATS
51
Ki

p
 1
 -------- ∑ ∑ x ik Tj = T i
 3N j
i = 1 k=1


( ik ≠ jl )

Ki
p
Ki
p

L
 -------1 X = ∑ ∑ -------------( r ik ) =  3N
∑ ∑ xik Tj > Ti
(5.11)
2
j
6N i N j

i = 1 k=1
i = 1 k=1

(
ik
≠ jl )
( ik ≠ jl )

Ki
p

x ik
 1
Tj < T i
 --3- ∑ ∑ -----Nj

 i = 1 k=1
 ( ik jl )
L’écart-type et la moyenne de cette variable aléatoire est donc relativement facile à calculer. Les
intervalles de confiance sont donnés par
1

P e = 0.5erfc  --------------------------------------------------------------------------------moyenne X ± écart-type X + SNR
(5.12)
On note, par l’équation 5.11, que la probabilité d’erreur est une fonction du nombre d’usagers à
chaque taux de transmission, et n’est pas seulement une fonction du nombre total des usagers.
Il est donc nécessaire de présenter des courbes qui montrent les intervalles quand les populations
de chaque taux de transmission présent varient (les figures 5.16, 5.17 et 5.18 en sont des
exemples).
Les paramètres de réseau utilisés pour obtenir les courbes sont des paramètres typiques (pour
exemple LAN optique, voir le chapitre 6). Le rapport Signal sur Bruit (SNR) est fixé à une valeur
(réaliste) où les erreurs proviennent principalement de l’interférence (pour la mettre en
évidence). C’est-à-dire qu’une augmentation du SNR n’améliorera pas le BER.
La Figure 5.11 représente le taux d’erreur binaire en fonction du nombre d’usagers simultanés
dans le cas où tous les interféreurs possèdent le même taux de transmission (binaire) que le
signal désiré, c’est-à-dire le cas d’un système CDMA à taux unique. Nous notons que pour que
chaque usager maintienne un taux d’erreur binaire égal ou inférieur à 10-9, il ne doit pas y avoir
plus de 11 usagers simultanés à un taux de transmission de 100 Mbits/s (ce qui correspond à un
étalement spectral avec une séquence de code de période 127). Précédemment [6], l’information
qui était disponible était la valeur moyenne (ligne pleine) ainsi que des bornes théoriques (de
rik) qui fixait les bornes absolues entre 5 et 15 usagers simultanés (pour le cas de Figure 5.11).
Nos résultats numériques nous donne encore plus d’information, car en utilisant les valeurs des
écarts types des histogrammes du Tableau 5.1, nous pouvons déterminer des “intervalles de
5. RÉSULTATS
52
confiance” associés avec des séquences de codes déterministes. C’est-à-dire, dans le cas de la
Figure 5.11, l’intervalle µ ± σ (ou 68%) ne varie pas de façon significative de la moyenne de
10 usagers mais l’intervalle µ ± 2σ (ou 95%) varie de 9 à 11 usagers simultanés. Nous avons
donc beaucoup plus d’information sur la performance (d’inter-corrélation), ce qui nous permet
une meilleure évaluation de la performance globale d’un réseau CDMA.
0
10
−2
10
−4
10
BER
SNR = 28dB
−6
10
−8
10
valeur moyenne
borne 68%
borne 68%
borne 95%
borne 95%
−10
10
−12
10
0
10
20
30
40
50
60
70
K = Nombre d’usagers simultanés
Figure 5.11 BER en fonction du nombre d’usagers simultanés
dans le cas d’un signal désiré à un taux binaire de 100 Mbits/s et
où les interféreurs transmettent également à 100 Mbits/s.
80
5. RÉSULTATS
53
0
10
−2
10
−4
10
BER
SNR = 28dB
−6
10
−8
10
valeur moyenne
borne 68%
borne 68%
borne 95%
borne 95%
−10
10
−12
10
0
10
20
30
40
50
K = Nombre d’usagers simultanés
60
70
80
Figure 5.12 BER en fonction du nombre d’usagers simultanés
dans le cas d’un signal désiré à un taux binaire de 100 Mbits/s
et où les interféreurs transmettent tous à 50 Mbits/s.
Les figures 5.12 à 5.15 représentent le taux d’erreur binaire en fonction du nombre d’usagers
simultanés dans des cas où les interféreurs ne transmettent pas au même taux de transmission
(binaire) que le signal désiré. Dans ces cas, la seule information que nous possédions
précédemment était la valeur moyenne en utilisant l’hypothèse que les séquences étaient
parfaitement aléatoires [8]. Comme dans la Figure 5.11, nous avons maintenant des “intervalles
de confiance” pour évaluer la performance, dans ces cas, d’un réseau CDMA à taux multiples,
avec des séquences de code déterministes. Les taux de transmission binaire 100 Mbits/s, 50
Mbits/s et 25 Mbits/s correspondent à un étalement spectral par des séquences de code de
périodes 127, 255 et 511, respectivement.
5. RÉSULTATS
54
−3
10
−4
10
SNR = 28dB
−5
10
−6
BER
10
−7
10
−8
10
−9
10
valeur moyenne
borne 68%
borne 68%
borne 95%
borne 95%
−10
10
−11
10
−12
10
0
10
20
30
40
50
K = Nombre d’usagers simultanés
60
70
80
Figure 5.13 BER en fonction du nombre d’usagers simultanés
dans le cas d’un signal désiré à un taux binaire de 100 Mbits/s
et où les interféreurs transmettent tous à 25 Mbits/s.
Les figures 5.11 à 5.15 nous donne une évaluation de la performance quand il n’y a qu’un seul
taux d’interféreurs présent. Les figures 5.16 à 5.18 nous donne la même information, mais dans
les cas plus réalistes où il existe plusieurs interféreurs avec des taux de transmission différents.
La Figure 5.16 n’a qu’un seul interféreur à 100 Mbits/s, 4 interféreurs à 50 Mbits/s et beaucoup
d’interféreurs à 25 Mbits/s. Nous observons, en comparant la Figure 5.16 avec les figures 5.17
et 5.18, où il y a une répartition différente des interféreurs, que les usagers à 100 Mbits/s causent
beaucoup plus d’interférence que ceux transmettant à un taux binaire plus lent (comme on
pouvait le déduire intuitivement). L’autre constatation est le fait que la capacité totale du réseau
demeure à peu près constante. C’est-à-dire qu’on peut avoir 10 usagers simultanés (avec marge)
à 100 Mbits/s, ou 9 usagers à 100 Mbits/s avec 2 autres à 50 Mbits/s, ou encore 8 usagers à 100
Mbits/s, 2 à 50 Mbits/s et 4 à 25 Mbits/s. La capacité totale demeure donc toujours autour de 1
Gbits/s pour notre réseau.
5. RÉSULTATS
55
0
10
−2
10
−4
10
BER
SNR = 28dB
−6
10
−8
10
valeur moyenne
borne 68%
borne 68%
borne 95%
borne 95%
−10
10
−12
10
0
10
20
30
40
50
K = Nombre d’usagers simultanés
60
70
Figure 5.14 BER en fonction du nombre d’usagers simultanés
dans le cas d’un signal désiré à un taux binaire de 25 Mbits/s et
où les interféreurs transmettent tous à 100 Mbits/s.
80
5. RÉSULTATS
56
0
10
−2
10
−4
10
BER
SNR = 28dB
−6
10
−8
10
valeur moyenne
borne 68%
borne 68%
borne 95%
borne 95%
−10
10
−12
10
0
10
20
30
40
50
K = Nombre d’usagers simultanés
60
70
Figure 5.15 BER en fonction du nombre d’usagers simultanés
dans le cas d’un signal désiré à un taux binaire de 25 Mbits/s et
où les interféreurs transmettent tous à 50 Mbits/s.
80
5. RÉSULTATS
57
−3
10
−4
10
SNR = 28dB
−5
10
−6
BER
10
−7
10
−8
10
−9
10
valeur moyenne
bornes 68%
bornes 68%
bornes 95%
bornes 95%
−10
10
−11
10
−12
10
0
10
20
30
40
50
60
K = Nombre d’usagers simultanés (25 Mbits/s)
70
Figure 5.16 BER en fonction du nombre d’usagers simultanés
dans le cas d’un signal désiré à un taux binaire de 100Mbits/s et
où les interféreurs transmettent à des taux différents, 1
interféreur à 100 Mbits/s, 4 interféreurs à 50 Mbits/s et la
courbe représente les interféreurs à 25 Mbits/s.
80
5. RÉSULTATS
58
−3
10
−4
10
SNR = 28dB
−5
10
−6
BER
10
−7
10
−8
10
−9
10
valeur moyenne
bornes 68%
bornes 68%
bornes 95%
bornes 95%
−10
10
−11
10
−12
10
0
10
20
30
40
50
60
K = Nombre d’usagers simultanés (25 Mbits/s)
70
Figure 5.17 BER en fonction du nombre d’usagers simultanés
dans le cas d’un signal désiré à un taux binaire de 100Mbits/s et
où les interféreurs transmettent à des taux différents, 6
interféreurs à 100 Mbits/s, 4 interféreurs à 50 Mbits/s et la
courbe représente les interféreurs à 25 Mbits/s.
80
5. RÉSULTATS
59
−3
10
−4
10
SNR = 28dB
−5
10
−6
BER
10
−7
10
−8
10
−9
10
valeur moyenne
bornes 68%
bornes 68%
bornes 95%
bornes 95%
−10
10
−11
10
−12
10
0
10
20
30
40
50
60
K = Nombre d’usagers simultanés (25 Mbits/s)
70
80
Figure 5.18 BER en fonction du nombre d’usagers simultanés
dans le cas d’un signal désiré à un taux binaire de 100Mbits/s et
où les interféreurs transmettent à des taux différents, 4
interféreurs à 100 Mbits/s, 8 interféreurs à 50 Mbits/s et la
courbe représente les interféreurs à 25 Mbits/s.
Nous pouvons facilement faire un lien entre notre équation 5.6 et les résultats des calculs
obtenus en [8]. Nous observons que les valeurs (numériques) moyennes de rik obtenues dans les
tableaux 5.1, 5.2 et 5.3 sont très près de ceux de l’équation 5.1 comme illustré par

 2N 2i
Tj = Ti


r ik ≅  2LN 2i T > T
j
i


 2N j N i T j < T i

(5.13)
5. RÉSULTATS
60
Si nous supposons que, dans notre cas, LN i ⁄ N l = 1 (pour T j > Ti ) et que notre système de
contrôle de puissance est directement proportionnel au taux de transmission binaire
( P i ⁄ P j = R i ⁄ Rj ) où Ri = 1 ⁄ T i et Rj = 1 ⁄ T j sont les taux de transmission binaire, alors
1
SNIR multirate = ---------------------------------------------------------------------K
p
(5.14)
i
1
- ( r ik ) + ----------∑ ∑ -------------2
SNR
6N N
i = 1 k=1
( ik
1
i
j
jl )
devient
1
SNIRmultirate = ------------------------------------------------------------------p
R
1
1-------- ∑ -----i ( K i ) – 1 + ---------3N j
Rj
SNR
(5.15)
i = 1
( ik
jl )
ce qui correspond au résultat de [8] dans le cas d’un système CDMA à taux multiples avec des
séquences parfaitement aléatoires.
Le Tableau 5.4 montre les valeurs de ces “intervalles de confiance” prisent dans les figures 5.11
à 5.18. Ce tableau illustre bien l’information que nous pouvons tirer de nos calculs.
Tableau 5.4 Capacité du réseau (Nombre d’usagers Ki vs. BER = 10-9)
Interféreurs
(100 Mbits/s)
Nb. d’usagers
Signal
(Rj)
Interféreurs
(50 Mbits/s)
Nb. d’usagers
Interféreurs
(25 Mbits/s)
Nb. d’usagers
Moy.
68%
95%
Moy.
68%
95%
Moy.
68%
95%
100 Mbits/s
10
10
9-11
-
-
-
-
-
-
100 Mbits/s
-
-
-
20
19-21
18-22
-
-
-
100 Mbits/s
-
-
-
-
-
-
40
39-41
38-42
25 Mbits/s
10
10
9-11
-
-
-
-
-
-
25 Mbits/s
-
-
-
20
20
19-21
-
-
-
100 Mbits/s
1
-
-
4
-
-
28
27-30
25-31
100 Mbits/s
6
-
-
4
-
-
8
7-10
5-11
100 Mbits/s
4
-
-
8
-
-
8
6-10
4-12
CHAPITRE
6
Aspect LAN optique
Ce chapitre décrit brièvement un réseau local utilisant les fibres optiques comme médium de
communication. Ce réseau est l’infrastructure physique sur laquelle nous voulons implanter
notre configuration logique CDMA à taux multiples, même si un tel système peut être adaptable
à d’autres types de réseau. Ce chapitre n’étudie pas tous les aspects et les problèmes associés
au CDMA dans un LAN optique. Le chapitre met en évidence les calculs développés et les
résultats des chapitres précédents et est donc nécessairement concentré sur l’étude de la
performance des séquences de code comme tel.
6.1 Introduction
Le réseau que nous proposons est un réseau local (LAN) hybride WDMA (Wavelength Division
Multiple Access) / CDMA reliant 1024 usagers répartis sur 10 longueurs d’ondes différentes.
Pour ce qui est de l’aspect CDMA, nous allons seulement nous concentrer sur ce qui se passe
61
6. Aspect LAN optique
sur une seule longueur d’onde en supposant qu’il n’y a aucune diaphonie entre les longueurs
d’ondes. Les caractéristiques principales du réseau sont les suivantes:
• utilisation de codes bipolaires avec une modulation en phase;
• détection homodyne cohérente.
L’utilisation des codes bipolaires pour faire le CDMA nous permet de profiter des meilleures
propriétés d’intra et d’inter-corrélation des séquences de codes comparativement aux séquences
utilisées pour du “On/Off Keying” (OOK) avec une détection directe. Cependant, étant donné
que l’utilisation de ces codes nécessite une modulation en phase, on doit utiliser la détection
cohérente, ce qui rend les récepteurs plus complexes mais théoriquement beaucoup plus
performant (en sensibilité.)
La configuration du réseau peut être divisée en deux parties: la configuration physique et la
configuration logique.
6.2 Configuration physique
La configuration physique qui optimise notre réseau est la configuration composée
“Tree-Star-Tree” [10]. Les figure 6.1 et 6.2 illustrent deux types d’architecture en général, soit
une configuration simple et une configuration composée, tandis que la Figure 6.3 est un modèle
du récepteur que nous proposons. L’architecture peut être optimisée en fonction des besoins et
de l’endroit où le réseau doit être implanté. Pour ce qui est du transmetteur, nous supposons tout
simplement que le signal transmis par le laser est modulé en phase par un modulateur externe
avant d’entrer sur le réseau.
62
6. Aspect LAN optique
Figure 6.1
Configuration physique LAN optique.
L’architecture (simple) est celle d’un réseau en “étoile” reliant
1024 ordinateurs.
63
6. Aspect LAN optique
Figure 6.2
Configuration physique LAN optique.
L’architecture (composée)
est celle d’un
réseau
arbre-étoile-arbre (“Tree-Star-Tree”) reliant 1024 ordinateurs.
64
6. Aspect LAN optique
65
C’est sur cette architecture que le système CDMA à taux multiples sera implanté. Nous allons
maintenant nous attarder au récepteur comme tel et sur l’effet du CDMA sur ce récepteur,
c’est-à-dire, l’implantation de la configuration logique.
E1
Es
I ( t ) = I 1 ( t ) – I2 ( t )
El
E2
Coupleur 3dB
Figure 6.3 Récepteur double balancé. Modèle du récepteur
optique pour du BPSK homodyne avec détection cohérente
(illustration simplifiée).
6.3 Le récepteur double balancé (RDB)
Premièrement, nous allons analyser le rapport Signal sur Bruit (SNR) à la sortie du récepteur
quand il n’y a qu’un seul usager présent [1][26]. Cela nous permettra de déterminer la sensibilité
du récepteur avant de calculer l’effet du CDMA ou de l’interférence (MAI) [7].
Au récepteur, nous avons le signal reçu E s et le signal provenant de l’oscillateur local E l , ce
dernier contribuant la majorité de la puissance à la sortie du récepteur.
E s = E 0 s cos [ ω s t – k s ⋅ r + θ s ] ⋅ e s
(6.1)
E l = E 0 l cos [ ω l t – k l ⋅ r + θ l ] ⋅ e l
(6.2)
où E s est le champ électrique du signal à l’entrée du récepteur, E l est le champ électrique de
l’oscillateur local à l’entrée du récepteur (après modulateur externe), ω s , ω l sont les fréquences
angulaires optiques, k s ⋅ r , k l ⋅ r sont les constantes de phase, θ s , θ l sont les déphasages
initiaux des signaux et e s , e l sont les angles de polarisation des signaux.
6. Aspect LAN optique
66
L’effet des constantes de phase est négligé, donc 6.2 et 6.3 deviennent
E s = E 0 s cos [ ω s t + θ s ] ⋅ e s
(6.3)
E l = E 0 l cos [ ω l t + θ l ] ⋅ e l
(6.4)
Ces deux signaux entrent dans un coupleur 3dB qui possède la matrice de transformation
suivante
a1
a2
b1 = 1 ⁄ 2 1 ⁄ 2
b2
–1 ⁄ 2 1 ⁄ 2
(6.5)
Note: Le facteur – 1 ⁄ ( 2 ) est du à un déphasage relatif de π du signal reçu entre les deux
branches du coupleur.
Les deux sorties du coupleur sont
2
E 1 = a 1 ( E s ) + b 1 ( E l ) = ------- [ E s + E l ]
2
(6.6)
2
E 2 = a 2 ( E s ) + b 2 ( E l ) = ------- [ – E s + E l ]
2
(6.7)
où les puissances optiques reçues incidentes aux photodiodes PIN1 et PIN2 sont
2
1
P 1 ( t ) = --- E 1
Z
2
1
P 2 ( t ) = --- E 2
Z
(6.8)
respectivement et Z est la constante du milieu (l’impédance).
Le courant total produit par PIN1 et PIN2 est
I1 ( t ) = R λ P 1 ( t )
I2 ( t ) = R λ P 2 ( t )
(6.9)
Rλ = ηe
------ = ηλe
---------hγ
hc
(6.10)
où R λ est la sensibilité des PINs, η est l’efficacité quantique des PINs (supposons PIN1 =
PIN2),
– 19
e = 1.602 ×10
– 34
C , h = 6.626 ×10
et λ est la longueur d’onde de la porteuse optique.
8
J ⋅ s , c = 2.99792458 ×10 m ⁄ s
6. Aspect LAN optique
67
Nous substituons l’équation 6.12 dans 6.9, 6.10 et 6.11 pour obtenir, après quelques
manipulations, l’expression suivante des courants à la sortie des deux PINs
R λ  E 0s 2 E 0l 2

I 1 ( t ) = ------  ---------- + ---------- + E0l E 0s cos [ ( w s – w l )t + θ s – θ l ] cos φ
2Z  2
2

(6.11)
2
R λ  E 0s 2 E0l

I 2 ( t ) = ------  ---------- + ---------- – E 0l E0s cos [ ( w s – w l )t + θ s – θ l ] cos φ
2Z  2
2

(6.12)
où cos φ est l’angle entre les deux polarisations e s, e l . Il est à noter que les PINs filtrent les
hautes fréquences 2ω s, 2ω l, ω s + ω l .
Étant donné que par définition les puissances optiques moyennes incidentes à la surface des
PINs du signal de l’oscillateur local sont
2
E0s
Ps = --------2Z
2
E0l
Pl = --------2Z
(6.13)
nous pouvons substituer dans les équations 6.11 et 6.12
Rλ
I 1 ( t ) = ------ ( P s + P l + 2 P s P l cos [ ( w s – w l )t + θ s – θ l ] cos φ )
2
(6.14)
Rλ
I 2 ( t ) = ------ ( Ps + Pl + – 2 Ps Pl cos [ ( w s – w l )t + θ s – θl ] cos φ )
2
(6.15)
Dans notre cas de détection homodyne cohérente, nous supposons que la fréquence w s = w l ,
la phase θ s = θ l et la polarisation cos φ = 1 sont parfaitement synchronisées [26].
Les courants (6.14 et 6.15) peuvent être divisés en composantes dc et ac, c’est-à-dire
I1 ( t ) = I 1dc + i1 ( t )
I 2 ( t ) = I 2dc + i 2 ( t )
(6.16)
Étant donné que PIN1 = PIN2, nous pouvons supposer que
Rλ
I 1dc = I 2dc = ------ ( Ps + Pl )
2
(6.17)
Aussi, étant donné que P s « Pl , l’équation 6.17 devient
Rλ
I 1dc = I 2dc = ------ Pl
2
(6.18)
6. Aspect LAN optique
68
La partie ac du courant est la partie qui contient le signal et nous avons
i 1 ( t ) = – i 2 ( t ) = Rλ P s P
l
(6.19)
Maintenant nous devons faire une brève analyse du bruit présent dans le récepteur. L’expression
(simplifiée) du bruit dans les photodiodes PIN1 et PIN2 est
IN = I sh + Ith + Ies + Id
(6.20)
où I sh est le bruit de grenaille, Ith est le bruit thermique, Id est le courant de noirceur et
I es est le bruit causé par les variations d’amplitude de l’oscillateur local. Nous supposons que
I th est négligeable par rapport à I sh et que le courant de noirceur est négligeable aussi.
Le bruit est donc
2
I N1 = Ish + I es = 2eI 1dc + 2eϒI 1dc
IN2 = 2eI2dc +
(6.21)
2
2eϒI2dc
où ϒ est le paramètre constant des fluctuations d’intensité de l’oscillateur local.
Les signaux et le bruit à la sortie des deux photodiodes sont additionnés.
I ( t ) = I1 ( t ) – I 2 ( t ) = I1dc + i 1 ( t ) – I2dc – i 2 ( t ) = 2Rλ P s P l
(6.22)
et, en supposant que le bruit causé par l’oscillateur local est en phase à l’entrée des photodiodes
PIN
2
I Bruit = IN1 – IN2 = 2e ( I1dc + I 1dc ) + 2eϒ ( I1dc – I1dc ) = 4eI1dc
(6.23)
Nous obtenons la puissance du signal et du bruit
2
2
S = RL ( I ( t ) ) = R L 4R λ P s P l Watts
(6.24)
Rλ
N = RL IBruit = R L 4e  ------ P l B = 2eR L Rλ Pl ( BT ⁄ 2 ) Watts
2
(6.25)
où B = BT ⁄ 2 = 1 ⁄ 2T est la largeur de bande, B T est le taux de transmission et T est la durée
d’une bit.
Le rapport Signal sur Bruit pour du BPSK homodyne avec détection cohérente est
6. Aspect LAN optique
69
2
RL 4Rλ Ps P
4R λ P s T
SNR = ----------------------------l = -----------------eR L R λ P l B T
e
(6.26)
Ce SNR peut être substitué dans l’équation 5.7 dans le cas où le réseau est un LAN à fibre
optique comme décrit dans ce chapitre.
6.4 CDMA dans le récepteur double balancé
La différence entre cette section et la section précédente est que maintenant il y aura un terme
d’interférence (MAI) qui se rajoutera au bruit dans le système [7].
Le signal reçu (équation 6.1) devient
p
Es =
Ki
∑ ∑ E 0s
ik
a ik ( t )b ik ( t ) cos [ ω sik t – k ik ⋅ r + θ ik ] ⋅ e sik
(6.27)
i = 1k = 1
où a ik ( t ), b ik ( t ) sont la séquence d’étalement spectral (équation 2.2) et le bit de données
(équation 2.3), les indices i, k représentent le taux de transmission binaire et le nombre d’usagers
par taux de transmission, respectivement. Le signal provenant de l’oscillateur local (équation
6.2) devient
j
E l = E 0l a jl ( t ) cos [ ω l t – k l ⋅ r + θ l ] ⋅ e l
(6.28)
À partir de ces deux équations nous pouvons développer, de la même façon qu’à la section 6.3
pour l’aspect optique, et comme au chapitre 4 pour l’aspect CDMA, le SNIR de ce réseau.
Le résultat des calculs donne
1
SNIRmultirate = ------------------------------------------------------------------------K
p
(6.29)
i
1
- ( r ik ) + ----------∑ ∑ ----------------2
SNR
12N N
i = 1 k=1
( ik
i
1
j
jl )
qui est similaire à l’équation 5.7 mais avec une différence de facteur 1/2 sur la puissance de la
MAI. Cette différence vient du fait que le signal reçu et celui de l’oscillateur local doivent être
aligné en polarisation à la surface des photodétecteurs PIN. Étant donné que les interféreurs ne
sont pas synchronisés en polarisation, en moyenne ils sont 3dB moins puissants.
6. Aspect LAN optique
70
L’utilisation du CDMA avec un récepteur utilisant le RDB entraîne cependant certaines
complications pour la synchronisation de la phase et de la polarisation entre le signal reçu et
l’oscillateur local ou même les deux. Il peut être nécessaire de construire un récepteur qui est
insensible à la phase ou à la polarisation du signal. La section suivante est un exemple de
récepteur synchronisé en phase mais indépendant de la polarisation.
6.5 Diversité de polarisation
Les différences principales entre le récepteur synchronisé sur la phase et la polarisation et un
récepteur indépendant de la polarisation du signal reçu sont l’utilisation d’un cube séparateur de
polarisation (Polarisation Beam Splitter) et le besoin d’utiliser deux récepteurs (RDB) comme
celui de la Figure 6.3 [11][25]. Le cube séparateur de polarisation projette le vecteur de
polarisation du signal sur deux axes. Le signal provenant de l’oscillateur local est aligné de
façon à ce que la puissance soit répartie également sur les deux axes. La figure 6.4 est une
illustration de ce montage.
RDB1
EsH
IH ( t )
BS1
Es
E lH
I(t)
Coupleur 3dB
RDB2
E sV
BS2
El
IV ( t )
ElV
Figure 6.4 Récepteur avec diversité de polarisation ou
indépendant de la polarisation (modèle simplifié).
6. Aspect LAN optique
71
Dans le système que nous proposons, chaque RDB reçoit un des deux axes de polarisation. Les
équations du signal et de l’oscillateur local (notation en phaseur) à l’entrée du récepteur
(équation 6.27 et 6.28) deviennent
Ki
p
E sH =
∑ ∑
2P si e
j ( ω sik t + θ ik )
⋅e
π
π
j  --- C ik ( t ) – ---
2
2
⋅ β ik e
jΘ s
(6.30)
i = 1k = 1
Ki
p
EsV =
∑∑
2P si e
j ( ω sik t + θ ik )
⋅e
π
---
j  --- C ik ( t ) – π
2
2
⋅ ( 1 – β ik )e
jΦ s
(6.31)
i = 1k = 1
ElH =
ElV =
2Pl e
2Pl e
j ( ωlt + θl )
j ( ωlt + θl )
⋅e
⋅e
π
π
j  --- C l ( t ) – ---
2
2
π
π
j  --- C l ( t ) – ---
2
2
⋅ ye
jΘ l
2
⋅ ( 1 – y )e
(6.32)
jΦ l
(6.33)
où EsH, EsV, ElH, E lV sont les composantes du signal reçu et de l’oscillateur local projeté sur
les deux axes de polarisation (H pour horizontal et V pour vertical), C ik ( t ) est le produit des
bits avec la séquence d’étalement a ik ( t )b ik ( t ) , C l ( t ) est la séquence d’étalement, P si est le
2
terme de puissance moyenne reçue, β ik , 1 – β ik , y , 1 – y sont les coefficients d’amplitude
associés avec l’angle de polarisation entre les signaux, l’oscillateur local et les deux axes de
polarisation, respectivement. Les termes Θ s, Φ s, Θ l, Φ l représentent le bruit introduit par les
cubes séparateurs de polarisation.
2
Dans notre système y = 1--- , c’est-à-dire que la puissance de l’oscillateur local est divisée
2
également entre les deux branches. Nous substituons cette valeur dans 6.32 et 6.33
E lH =
ElV =
Pl e
Ple
j( ωl t + θl )
j ( ωlt + θl )
⋅e
⋅e
π
π
j  --- C l ( t ) – ---
2
2
π
---
j  --- C l ( t ) – π
2
2
⋅e
⋅e
jΘ l
(6.34)
jΦ l
(6.35)
Le courant à la sortie des deux RDB, en répétant les mêmes calculs qu’à la section 6.3 à partir
des équations 6.3 et 6.4 à 6.17 et 6.18, est
p
IH ( t ) = Rλ ∑
Ki
∑
i = 1k = 1
2P l Psi e
π
j --- ( C ik ( t ) – C l ( t ) ) + j ( θ ik – θ l )
2
⋅ β ik e
j( Θ s – Θl )
(6.36)
6. Aspect LAN optique
72
p
IV ( t ) = Rλ ∑
Ki
∑
2P l Psi e
π
j --- ( C ik ( t ) – C l ( t ) ) + j ( θ ik – θl )
2
⋅ ( 1 – β ik )e
j ( Φs – Φl )
(6.37)
i = 1k = 1
Nous supposons que la polarisation du signal est suffisamment constante sur l’intervalle d’un
bit pour que les termes de bruit ajouté s’annulent [11] et que, en moyenne, les signaux
interférents aient pour coefficient d’amplitude β ik = ( 1 – β ik ) = 1 ⁄ 2 . Donc la
recombinaison des composantes H et V en bande de base est
I ( t ) = IH ( t ) + IV ( t )
p
I ( t ) = 2R λ ∑
Ki
∑
Pl Psi e
(6.38)
π
j --- ( C ik ( t ) – C l ( t ) ) + j ( θ ik – θ l )
2
(6.39)
i = 1k = 1
L’expression 6.39 est l’équivalent du résultat du CDMA dans le RDB que nous obtenons dans
la section 6.4, moins les termes de polarisation. L’avantage de 3dB (polarisation) du signal
désiré sur les interféreurs est perdu. Le SNIR est
1
SNIRmultirate ( div pol ) = ---------------------------------------------------------------------K
p
(6.40)
i
1
- ( r ik ) + ----------∑ ∑ -------------2
SNR
6N N
i = 1 k=1
i
1
j
( ik ≠ jl )
Les expériences de [12] indiquent qu’il existe une variation de l’amplitude du courant de moins
de 1.0dB qui est introduite dans le système. Ce qui veut dire que les pertes (SNIR) par rapport
à la section 6.4 sont de 1.0dB, en plus des 3dB des interféreurs.
CHAPITRE
7
CONCLUSION
7.1 Conclusions
L’ objectif de ce projet était d’évaluer la performance d’un système CDMA à taux multiples
utilisant des séquences de codes pseudo-aléatoires. Pour atteindre nos objectifs, en premier lieu,
nous avons trouvé des expressions analytiques pour l’inter-corrélation entre des séquences
déterministes de différentes longueurs. Les expressions sont valides pour des séquences du type
3
défini au chapitre trois et d’une longueur minimale de N = 2 – 1 = 7 . Ces expressions nous
ont permis d’évaluer numériquement ces inter-corrélations à partir de programmes sur
ordinateur dans le langage C. Les résultats de ces calculs nous apportent beaucoup
d’information sur l’effet de l’inter-corrélation sur la variance du terme d’interférence (MAI)
d’un système CDMA.
Nous avons calculé un paramètre d’interférence (rik) qui est fonction des séquences de codes et
leurs différences de longueur. À partir de ces calculs, nous avons tracé des histogrammes de
toutes les valeurs possibles de rik entre deux familles de séquences. Ces histogrammes nous
donnent un estimé de la pdf de rik, en considérant la combinaison des usagers actifs comme
variable aléatoire, ainsi qu’une valeur moyenne et un écart-type. Nous utilisons une
73
7. CONCLUSION
approximation de MAI Gaussienne, donc les valeurs de rik nous donne la variance de la MAI.
Nous substituons cette variance dans les équations de BER du réseau CDMA pour en évaluer la
capacité en terme du nombre d’usagers simultanés, du taux d’erreur binaire et du rapport signal
sur bruit, SNR.
En utilisant notre estimé de la pdf de rik, nous pouvons générer un “intervalle de confiance” (Ki
versus BER) pour la capacité du réseau au lieu d’utiliser les bornes théoriques de [3][4][5]. Nous
avons aussi déterminé, à partir des résultats, que la capacité totale du réseau en terme de bits/s
est conservé dans un système CDMA à taux multiples. C’est-à-dire que si nous avons une
capacité de 10 x 100 Mbits/s dans une bande de fréquence, alors notre système permet aussi, par
exemple, d’avoir 8 x 100 Mbits/s, 2 x 50 Mbits/s et 4 x 25 Mbits/s. La performance des
séquences de Gold et de Kasami permet de transmettre à plusieurs taux binaires sans pertes sur
la capacité totale du réseau.
Un autre résultat intéressant est l’effet de l’application des critères d’optimisation AO/LSE de
[6] sur nos familles de séquences. Nous avons trouvé que les critères AO/LSE, lorsqu’utilisés
dans un système où nous avons besoin de toutes les séquences d’une famille donnée,
n’améliorent pas la performance des séquences (en terme d’inter-corrélation) dans un
environnement à taux multiples et même à taux unique. L’avantage de ces critères demeurent
dans un système ou l’on a besoin de seulement les meilleures séquences parmi celles de la
famille.
Les résultats de la moyenne de la distribution de rik nous permettent de confirmer la précision
de l’hypothèse des séquences aléatoires de [8] (sur la valeur moyenne de rik), dans le cas à taux
multiples, car toutes les valeurs que nous avons trouvées en sont très près.
L’avantage d’un système CDMA dans un environnement (de réseau) multi-média est rehaussé
par l’application d’un système à taux multiples. Les avantages inhérents du CDMA sont
conservés par l’utilisation de séquences pseudo-aléatoires (Gold et Kasami) de longueurs
différentes. Le gain en utilisateurs simultanés est appréciable et cela est un bon pas vers une
utilisation plus efficace des ressources spectrale limitées.
7.2 Travaux futurs
Nous avons observés dans nos calculs la précision de la valeur moyenne de la distribution de
rik. Cependant, nous avons beaucoup plus d’information disponible sur ce paramètre. Nous
avons remarqué que la distribution est de forme quasi-Gaussienne et il serait intéressant
74
7. CONCLUSION
d’étudier la possibilité d’appliquer un modèle mathématique pour essayer de prédire la
performance.
Aussi, nous avons remarqué que les critères de construction des familles de séquences et leurs
optimisations sont en fonction de paramètres d’intra-corrélations et aussi en fonction de
paramètres d’inter-corrélations à taux unique (tout le monde transmet au même taux). Il serait
intéressant de chercher de nouveaux critères de construction et d’optimisations applicable à ces
séquences et qui prennent en ligne de compte l’environnement multimédia (à taux multiples) de
demain.
75
ANNEXE
A
Fonction d’inter-corrélation apériodique
Cas 1: Inter-corrélation entre deux séquences de même longueurs ( Tj = T i ).
La séquence qui correspond au signal désiré est la séquence “y” et celle qui correspond à
l’interféreur est “x”. Pour des valeurs de décalages 0 ≤ q ≤ N x – 1 nous avons la Figure A-1
yq-1
yq
yNy-1
séquence “y”
(chips 0 à Ny-1)
y0 y1 ... by(n)...
...
q
x0
...
séquence “x”
(chips 0 à Nx-1)
... bx(m-1) ...
xNx-q
x0
...
xNx-1
...
bx(m)
xNy-1-q
1
...
xNx-1
2
Figure A-1 Inter-corrélation de séquences de même longueur (Ny = Nx).
76
A. Fonction d’inter-corrélation apériodique
(n )
(m – 1)
77
( m)
où b y est le bit reçu et b x
, bx sont les deux bits de l’interféreur qui inter-corrèlent avec
le bit désiré. Les deux séquences sont représentées dans la Figure A-1 par deux rectangles
divisés en intervalles “chip”. L’inter-corrélation “chip” par “chip” entre le signal désiré (y) et
(n )
l’interféreur (x) est (nous supposons b y = 1 )
2
1
Ny – 1
q–1
(m – 1 )
bx
(m)
∑ xN – q + i yi + bx ∑
xi – q yi
x
i=0
(A-1)
i=q
Maintenant, si nous définissons p = q – N x nous avons
Nx – 1 + p
q–1
(m – 1)
bx
∑ xN – q + i yi
x
=
(m – 1)
bx
i=0
∑
xi – p yi
1
(A-2)
i=0
et 1 ≤ q ≤ N x – 1 implique 1 – N x ≤ p ≤ – 1 . De plus, si j = i – q nous avons
Ny – 1
(m)
bx
∑
Ny – 1 – q
(m)
∑
xi – q yi = bx
i=q
( 0 ≤ q ≤ Nx – 1 )
2
xj y j + q
(A-3)
j=0
Nous combinons les deux équations ci-haut pour créer la fonction d’inter-corrélation
apériodique (équation 4.26)





C x, y ( q ) = 





N–1–q
∑
xd yd + q
0≤q≤N–1
xd – q yd
1–N≤q<0
0
q ≥N
d=0
N–1+q
∑
d=0
où N est la longueur des séquences de code et xd est le dième chip de la séquence x. L’équation
de l’inter-corrélation peut donc être réécrite comme suit:
1
( m – 1)
bx
La région
2
(m)
C x, y ( q – N x ) + b x C x, y ( q )
1 correspond à Rik, jl ( 0, τik ) et la région 2
(A-4)
correspond à Rik, jl ( τ ik, T j ) .
A. Fonction d’inter-corrélation apériodique
78
Cas. 2: La durée des bits de l’interféreur est plus courte que celle du bit reçu ( T j > Ti ).
L’inter-corrélation est illustrée à la Figure A-2 où chacune des séquences est un rectangle divisé
en intervalles “chip”. Le décalage est défini sur 0 ≤ q ≤ N x – 1 , par exemple le cas
(n – n )
(9 – 7)
n x = 7, n y = 9 pour L = 2 y x = 2
= 4 , nous avons (voir Figure A-2):
L’expression de l’inter-corrélation “chip” par “chip” pour (0 ≤ q < L – 1 ) est
Nx – 1 + q
q–1
(m – 1)
bx
(m)
∑ xN – q + i yi + bx
∑
i=0
3N x – 1 + q
i=q
x
(m + 2)
∑
+ bx
2N x – 1 + q
(m + 1 )
xi – q yi + bx
(m + 3)
i = 2N x + q
Ny – 1
(m + 4)
+ bx
∑
∑
x i – ( q + Nx ) y i
(A-5)
i = Nx + q
Ny – ( L – q )
x i – ( 2N x + q ) y i + b x
∑
x i – ( 3N x + q ) y i
i = 3N x + q
x i – ( 4N x + q ) y i
et pour (L – 1 ≤ q ≤ N x – 1 )
Nx – 1 + q
q–1
(m – 1)
bx
∑ xN – q + i yi +
x
i=0
3N x – 1 + q
(m + 2)
+ bx
∑
(m)
bx
∑
2N x – 1 + q
xi – q yi +
(m + 1 )
bx
i=q
Ny – 1
(m + 3)
x i – ( 2N x + q ) y i + b x
∑
∑
x i – ( q + Nx ) y i
i = Nx + q
x i – ( 3N x + q ) y i
(A-6)
A. Fonction d’inter-corrélation apériodique
yNy-1
séquence “y”
(chips 0 à Ny-1)
bn
y0 ...
by(n)
...
q
(m)
x0 ... bx ...
bx(m-1)
bx(m+1)
bx(m+2)
3
4
bx(m+3)
bx(m+4)
xNx-1
séquences “x”
(chips 0 à Nx-1)
1
2
5
6
Figure A-2 Inter-corrélation de séquences (Ny > Nx)
79
A. Fonction d’inter-corrélation apériodique
80
À partir de ces expressions pour l’inter-corrélation et de transformations similaires au Cas 1
(équations A-2 et A-3), nous trouvons la fonction d’inter-corrélation apériodique suivante
(équation 4.35)
 Nx – 1 + q


y
x
 ∑ d–q d
 d=0
 Nx – 1


x y
 ∑ d d+q
 d=0
C xy ( q )
=  Ny – L – ( L – 1 )N x

( Ny > Nx )

 ∑ xd yd + q
 d=0
 N –1–q
 y

 ∑ xd yd + q
 d=0

 0
1 – Nx ≤ q < 0
0 ≤ q ≤ ( L – 1 )N x – 1
( L – 1 )N x ≤ q < ( L – 1 )N x + ( L – 1 )
( L – 1 )N x + ( L – 1 ) ≤ q ≤ N y – 1
autrement
et on réécrit l’équation de l’inter-corrélation comme suit:
1
(m – 1 )
C x, y ( q
bx
+
– Nx ) +
2
(m)
b x C x, y ( q )
3
+
( m + 1)
bx
C x, y ( q
(m + 2 )
5
4
(m + 3)
C x, y ( q + 2N x ) + b x
C x, y ( q + 3N x )
(m + 4 )
6
C x, y ( q + 4N x )
+ bx
+
+ bx
+ Nx )
(A-7)
pour 0 ≤ q ≤ N x – 1
ou, dans un cas général ( n x ≥ 3 )
L
(m – 1)
bx
C x, y ( q
– Nx ) +
∑
m=0
(m)
b x C x, y ( q + mN x )
(A-8)
A. Fonction d’inter-corrélation apériodique
81
Cas. 3: La durée des bits de l’interféreur est plus longue que celle du signal désiré ( T j < Ti ).
L’inter-corrélation pour ce cas est illustrée à la Figure A-3 où les séquences sont représentées
par des rectangles subdivisés en intervalles “chip”.
yNy – 1
yq
séquence “y”
(chips de 0 à Ny-1)
y0 ... by(n)...
...
0 ≤ q ≤ Ny – 1
q
x0
...
bx(m-1)
...
séquences “x”
(chips de 0 à Nx-1)
xNx – 1
3
x0
bx(m)
...
x Nx – 1
2
1
N y ≤ q ≤ Nx – 1
q
x0
bx(m-1)
...
...
bx(m)
...
xNx – q
x Nx + N y – q
3
...
x Nx – 1
Figure A-3 Inter-corrélation de séquences (Ny < Nx)
L’expression de l’inter-corrélation “chip” par “chip” est
2
q–1
bx
=
(m – 1)
Ny – 1
∑ xN – q + i yi + bx
x
i=0
(m)
∑
1
xi – q yi ( 0 ≤ q ≤ Ny – 1 )
i=q
(A-9)
Ny – 1
bx
(m – 1 )
3
∑
i=0
x Nx – q + i y i
( Ny ≤ q ≤ Nx – 1 )
A. Fonction d’inter-corrélation apériodique
82
À partir de ces résultats nous trouvons la fonction d’inter-corrélation apériodique suivante
(équation 4.41):







C xy ( q )

= 
( Ny < N x )








Ny – 1 – q
∑
xd yd + q
0 ≤ q ≤ Ny – 1
xd – q yd
1 – Nx ≤ q ≤ Ny – Nx – 1
d=0
Nx – 1 + q
∑
d=0
Ny – 1
∑
Ny – Nx ≤ q < 0
xd – q yd
d=0
0
autrement
Ce qui nous donnent pour l’équation d’inter-corrélation
2
bx
(m – 1)
1
C x, y ( q – N x ) + b x
bx
(m – 1)
3
(m)
C x, y ( q – N x )
C x, y ( q )
0 ≤ q ≤ Ny – 1
N y ≤ q ≤ Nx – 1
(A-10)
ANNEXE
B
Transfert continu-discret
Pour transférer les fonctions d’inter-corrélations partielles du temps continu au temps discret
(fonctions d’inter-corrélations apériodiques), nous avons utilisé l’identité suivante [3]:
Rx, y ( τ ) = Tc C x, y ( q ) + ( τ – qTc ) [ C x, y ( q + 1 ) – C x, y ( q ) ]
(B-1)
où C x, y ( ) est la fonction d’inter-corrélation apériodique (temps discret) et où q est le plus
grand nombre entier tel que qT c ≤ τ . Cette identité ajoute un “poids” sur l’inter-corrélation
partielle lorsque τ tombe entre qT c et ( q + 1 )T c .
Nous pouvons développer cette identité de façon complémentaire [4], c’est-à-dire
R x, y ( 0, τ ) = Rx, y ( 0, ( τ = qTc ) )
(B-2)
+ ( τ – qTc ) [ R x, y ( 0, ( τ = ( q + 1 )T c ) ) – Rx, y ( 0, ( τ = qTc ) ) ]
R x, y ( τ, T ) = R x, y ( ( τ = qT c ), T )
(B-3)
+ ( τ – qT c ) [ Rx, y ( ( τ = ( q + 1 )Tc ), T ) – R x, y ( ( τ = qT c ), T ) ]
deviennent
Rx, y ( 0, τ ) = Tc C x, y ( q – N ) + ( τ – qT c ) [ C x, y ( q + 1 – N ) – C x, y ( q – N ) ]
(B-4)
R x, y ( τ, T ) = T c C x, y ( q ) + ( τ – qT c ) [ C x, y ( q + 1 ) – C x, y ( q ) ]
(B-5)
83
B. Transfert continu-discret
qTc
84
(q+1)Tc
...
“chips”
by(n)
...
“signal”
τ
bx(m-1)
...
bx(m)
...
“interféreur”
“chips”
qTc
(q+1)Tc
...
...
τ’
τ' = τ – qT c
Figure B-1 Schéma d’inter-corrélation lorsque les délais tombent
entre deux “chips”.
La Figure B-1 illustre l’application de l’identité B-1. L’identité est utilisable pour une série de
bits étalés même quand les bits ne sont pas de la même longueur. Par exemple le cas Tj > T i ;
nous avons 0 ≤ qT c ≤ τ ≤ ( q + 1 )T c < Ti , ce qui fait que la valeur de l’inter-corrélation
partielle sera une pondération entre la valeur de cette même inter-corrélation partielle à
τ = qTc et τ = ( q + 1 )Tc , comme le démontre la Figure B-2 suivante.
B. Transfert continu-discret
85
Cas asynchrone général ( 0 ≤ qT c ≤ τ ≤ ( q + 1 )Tc < Ti )
Tj
by(n)
qTc (q+1)Tc
qTc+Ti
(q+1)Tc+Ti
Tc
τ
Cas général
τ+Ti
Tc
bx(m)
Ti
bx(m-1)
Cas τ = qT c
bx(m+1)
τ
Tc
Tc
bx(m)
bx(m-1)
bx(m+1)
Ti
Cas τ = ( q + 1 )T c
τ
Tc
Tc
bx(m-1)
bx(m)
bx(m+1)
Ti
Figure B-2
Inter-corrélation entre deux séquences de
différentes longueurs pour trois cas de délais.
Tj
ANNEXE
C
Calculs détaillés: Paramètre d’interférence moyenne
Les calculs détaillés du moyennage des fonctions d’inter-corrélations partielles sont divisés en
trois cas, soit; Tj = Ti , Tj > T i et Tj < T i .
Cas Tj = T i :
On part de l’équation 4.20
Ni – 1
1
E bik, τ ik [ ( J ik ) ] = ---- ⋅
Ti
2
( q + 1 )T c
∑ ∫qT
q=0
2
2
[ Rik, jl ( 0, τ ik ) + Rik, jl ( τ ik, T j ) ] dτ ik
(C-1)
c
Avant d’intégrer sur l’intervalle d’un chip, nous allons transformer les fonctions
d’inter-corrélations partielles du temps continu au temps discret (Annexe B). L’équation 4.20
exprime la moyenne de l’inter-corrélation partielle sur les délais τ ik définis sur l’intervalle
0 ≤ qTc ≤ τ ik ≤ ( q + 1 )T c < T i et qui devient en temps discrets
Ni – 1
1
---⋅
Ti
( q + 1 )T c
∑ ∫qT
q=0
{ ( T c C x, y ( q – N i ) + ( τ ik – qTc ) [ C x, y ( q + 1 – N i ) – C x, y ( q – N i ) ] )
c
86
2
C. Calculs détaillés: Paramètre d’interférence moyenne
87
où la fonction d’inter-corrélation périodique (équation 4.26) (calculs en Annexe A) est





C x, y ( q ) = 





Nous avons résolu l’intégrale
symbolique, et nous obtenons
( q + 1 )T c
∫qT
c
N–1–q
∑
0≤q≤N–1
xd yd + q
d=0
N–1+q
∑
(C-2)
xd – q yd
1–N≤q<0
0
q ≥N
d=0
( q + 1 )T c
∫qT
… dτ ik en utilisant un logiciel de mathématique
c
1
3 1 2
3
… dτ ik = --- C x, y ( q – N i )C x, y ( q + 1 – N i )Tc + --- C x, y ( q – N i )T c
3
3
(C-3)
1 2
3 1
3
+ --- C x, y ( q + 1 – N i )Tc + --- C x, y ( q )C x, y ( q + 1 )T c
3
3
1 2
3 1 2
3
+ --- C x, y ( q )T c + --- C x, y ( q + 1 )T c
3
3
Nous substituons ce résultats dans l’équation 4.20, et nous obtenons
3
Tc
Ebik, τ ik [ ( J ik ) ] = -------- ⋅ r ik
3T i
2
(C-4)
où
Ni – 1
r ik =
∑
2
2
C ik, jl ( q – N i ) + C ik, jl ( q + 1 – N i ) + C ik, jl ( q – N i )C ik , jl ( q + 1 – N i )
q=0
2
2
+ C ik, jl ( q ) + C ik, jl ( q + 1 ) + C ik, jl ( q )C ik, jl ( q + 1 )
(C-5)
C. Calculs détaillés: Paramètre d’interférence moyenne
88
Cas Tj > T i :
Pour ce cas les étapes sont les même que pour le cas précédent, sauf que nous partons de
l’équation 4.32
Ni – 1
2
Ebik, τ ik [ ( J ik ) ] =
∑
1 ( q + 1 )Tc 2
---- ∫
{ R ik, jl ( 0, τ ik )
Ti q
(C-6)
q=0
L–2
+
∑
R
2
ik, jl ( τik
+ mT i, τ ik + ( m + 1 )Ti )
m=0
+R
2
ik, jl ( τ ik
+ ( L – 1 )T i, τ ik + L T i )
2
+ R k l ( τ + LT T ) }dτ
Nous transformons au temps discret (Annexe B)
Ni – 1
∑
q=0
1 ( q + 1 )Tc
2
---- ∫
{ [ T c C x, y ( q – N i ) + ( τ ik – qT c ) [ C x, y ( q + 1 – N i ) – C x, y ( q – N i ) ] ]
Ti q
L–1
+
∑
[ Tc C x, y ( q + mN i ) + ( τik – qTc ) [ C x, y ( q + 1 + mN i ) – C x, y ( q + mNi ) ] ]
2
et encore une fois nous résolvons l’intégrale avec un logiciel de mathématique symbolique
( q + 1 )T c
∫qT
c
1
3 1 2
3
… dτik = --- C x, y ( q – N i )C x, y ( q + 1 – N i )T c + --- C x, y ( q – N i )Tc
3
3
L
1 2
3
+ --- C x, y ( q + 1 – N i )T c +
3
∑
1--- 2
3
C ( q + mNi )T c
3 x, y
m=0
1 2
3 1
3
+ --- C x y ( q + 1 + mN i )T c + --- C x y ( q + mN i )C x y ( q + 1 + mN i )Tc
3
3
C. Calculs détaillés: Paramètre d’interférence moyenne
89
où la fonction d’inter-corrélation apériodique est
 x
q


x
y
1 – Nx ≤ q < 0
 ∑ d–q d
 d=0
 Nx – 1


x y
0 ≤ q ≤ ( L – 1 )N x – 1
 ∑ d d+q
 d=0
C xy ( q )
=  N y – L – ( L – 1 )N x

( Ny > Nx )
( L – 1 )N x ≤ q < ( L – 1 )N x + ( L – 1 )

x
y
d
d
+
q
∑

 d=0
 N –1–q
 y
( L – 1 )N x + ( L – 1 ) ≤ q ≤ Ny – 1

y
x
d
d
+
q
∑

 d=0

 0
En substituant ce résultats dans l’équation C-7, nous obtenons encore
(C-7)
3
Tc
Ebik, τ ik [ ( J ik ) ] = -------- ⋅ r ik
3T i
2
(C-8)
où le paramètre d’interférence moyenne est
Ni – 1
r ik =
∑
2
2
C ik, jl ( q – N i ) + C ik, jl ( q + 1 – N i ) + C ik, jl ( q – N i )C ik , jl ( q + 1 – N i )
(C-9)
q=0
L
+
∑
2
2
C ik, jl ( q + mN i ) + C ik, jl ( q + 1 + mN i ) + C ik , jl ( q + mN i )C ik, jl ( q + 1 + mN i )
Cas Tj < T i :
Nous partons de l’équation 4.38
Nj – 1
2
Ebik, τ ik [ ( J ik ) ] =
∑
1 ( q + 1 )Tc 2
2
---R ik, jl ( 0, τik ) + R ik, jl ( τ ik, T j ) dτik
∫
Ti q
q=0
Ni – 1
+
∑
1 Ti 2
---R ik, jl ( 0, Tj ) dτ ik
T i ∫T j
et nous transférons au temps discret (Annexe B)
(C-10)
C. Calculs détaillés: Paramètre d’interférence moyenne
Nj – 1
∑
90
1 ( q + 1 )Tc
2
---- ∫
[ T c C x, y ( q – N i ) + ( τ ik – qTc ) [ C x, y ( q + 1 – N i ) – C x, y ( q – N i ) ] ] (C-11)
Ti q
q=0
et encore une fois nous résolvons l’intégrale avec le logiciel de mathématique symbolique
( q + 1 )T c
∫qT
c
1
3 1 2
3
… dτik = --- C x, y ( q – N i )C x, y ( q + 1 – N i )T c + --- C x, y ( q – N i )Tc
3
3
(C-12)
1 2
3 1
3
+ --- C x, y ( q + 1 – N i )T c + --- C x, y ( q )C x, y ( q + 1 )Tc
3
3
1 2
3 1 2
3
+ --- C x, y ( q )T c + --- C x, y ( q + 1 )Tc
3
3
pour la première intégrale et
( q + 1 )T c
∫qT
c
1
3 1 2
3
… dτ ik = --- C x, y ( q – N i )C x, y ( q + 1 – N i )Tc + --- C x, y ( q – N i )T c
3
3
(C-13)
1 2
3
+ --- C x, y ( q + 1 – N i )T c
3
pour la deuxième.
La fonction d’inter-corrélation apériodique dans ce cas est







C xy ( q )

= 
( N y < Nx )








Ny – 1 – q
∑
xd yd + q
0 ≤ q ≤ Ny – 1
xd – q yd
1 – Nx ≤ q ≤ N y – N x – 1
d=0
Nx – 1 + q
∑
d=0
Ny – 1
∑
xd – q yd
Ny – Nx ≤ q < 0
d=0
0
autrement
(C-14)
C. Calculs détaillés: Paramètre d’interférence moyenne
91
Ce qui nous donnent comme résultats en substituant dans l’équation C-11
3
Tc
E bik, τ ik [ ( J ik ) ] = -------- ⋅ r ik
3T i
2
(C-15)
où le paramètre d’interférence moyenne est
Nj – 1
r ik =
∑
2
2
C ik, jl ( q – N i ) + C ik, jl ( q + 1 – N i ) + C ik, jl ( q – N i )C ik , jl ( q + 1 – N i )
q=0
2
2
+ C ik, jl ( q ) + C ik, jl ( q + 1 ) + C ik, jl ( q )C ik, jl ( q + 1 )
Ni – 1
+
∑
2
2
C ik, jl ( q – N i ) + C ik, jl ( q + 1 – N i ) + C ik, jl ( q – N i )C ik, jl ( q + 1 – N i )
(C-16)
BIBLIOGRAPHIE
Ouvrages citées:
[1]
SENIOR, John M., “Optical Fiber Communications. Principles and Practice.
Second edition”. Prentice Hall International, London, 1992.
[2]
GREEN, Paul E. Jr., “Fiber Optics NETWORKS”, Prentice Hall, New Jersey,
1993.
[3]
SARWATE, D.V. et PURSLEY, M.B., “Crosscorrelation Properties of
Pseudorandom and Related Sequences”. Proceedings of the IEEE, pp. 598-619,
Mai 1980.
[4]
PURSLEY, M.B., “Performance Evaluation for Phase-coded Spread-Spectrum
Multiple-Acces Communication. Part 1: System Analysis”. IEEE Transactions on
Communications, Vol. COM-25, NO. 8, pp. 795-799, Août 1977.
[5]
PURSLEY, M.B. et SARWATE, D.V., “Performance Evaluation for Phase-coded
Spread-Spectrum Multiple-Acces Cpmmunication. Part 2: Code Sequence
Analysis”. IEEE Transactions on Communications, Vol. COM-25, NO. 8, pp. 800803, Août 1977.
[6]
PURSLEY, M.B. et ROEFS, H.F.A., “Numerical Evaluation of Correlation
Parameters for Optimal Phases of Binary Shift-Register Sequences”. IEEE
Transactions on Communications, Vol. COM-27, NO. 10, pp. 1597-1604, Octobre
1979.
[7]
AYADI, F. et RUSCH, L.A., “Dual-Balanced Detection for Coherent Optical
CDMA with Limited Phase Excursion”. 30th Conference on Information Science
and Systems, Princeton University, 1996.
[8]
OTTOSSON, T. et SVENSSON, A., “Multi-Rate Schemes in DS/CDMA
Systems”. Proc. IEEE VTC’95, Chicago, Juillet 1995.
92
93
[9]
KHALEGHI, F. et KAVEHRAD, M., “Subcarrier Multiplexed CDM Optical
Local Area Network, Theory and Experiment”. IEEE Transactions on
Communications, Vol. 43, NO. 1, pp. 75-87, Janvier 1995
[10]
AYADI, F. et HAYES, J.F., “Optical Fiber Networks: Single-hop and Multihop
Systems”. Can. J. Elect. & Comp. Eng., Vol. 20, NO.1, 1995.
[11]
GLANCE, B., “Polarization Independant Coherent Optical Receiver”. Journal of
Lightwave Technology, Vol. LT-5, NO. 2, Février 1987.
[12]
TZENG, L.D., EMKEY, W.L., JACK, C.A., “Polarisation-Insensitive Coherent
Receiver Using a Double Balanced Optical Hybrid System”. Electronics Letters,
Vol. 23, NO. 22, 22 Octobre 1987.
[13]
KARKKAINEN, H.A., LAUKKANAN, M.J., TARMANEN, H., “Performance
of Asynchronous DS-CDMA system with long and short Spreading Codes”.
Electronics Letters, 23 Juin 1994, Vol. 30, NO.13.
[14]
BAIER, Alfred, “Design Study for a CDMA-Based Third-Generation Mobile
Radio System”. IEEE Journal on Selected Areas in Communications, Vol. 12,
NO.4, Mai 1994.
[15]
VANNUCCI, Giovanni, “Combining Frequency-Division and Code-Division
Multiplexing in a High-Capacity Optical Network”. IEEE Network 3, pp. 21-30,
Mars 1989 .
[16]
SALEHI, Jawad A., “Emerging Optical Code-Division Multiple Acces
Communications Systems”. IEEE Network 1, pp. 31-39, Mars 1989.
[17]
HOLMES, Andrew S. et SYMS Richard R.A., “All-Optical CDMA Using
“Quasi-Prime” Codes”. Journal of Lightwave Technology, Vol. 10, NO. 2, Février
1992.
[18]
DALE, Mark R. et GAGLIARDI, Robert M., “Channel Coding for
Asynchronous Fiberoptic CDMA Communications”. IEEE Transactions on
Communications, Vol. 43, NO. 9, Septembre 1995.
[19]
I, Chin-Lin, POLLINI, Gregory P., OZAROW, Larry, GITLIN, Richard D.,
“Performance of Multi-Code CDMA Wireless Personal Communications
Networks”. Proceedings IEEE VTC’95, pp. 907-911, Juillet 1995.
[20]
ABBAS, Gregory L., CHAN, Vincent W.S., YEE, Ting K., “A Dual-Detector
Optical Heterodyne Receiver for Local Oscillator Noise Suppression”. Journal of
Lightwave Technology, Vol. LT-3, NO. 5, Octobre 1985.
[21]
YANG, Guu-Chang, “Variable-Weight Optical Orthogonal Codes for CDMA
Networks with Multiple Performance Requirements”. IEEE Transactions on
Communications, Vol. 44, NO. 1, Janvier 1996.
[22]
KWONG, Wing C., PRUCNAL, Paul R., “Ultrafast all-optical code-division
multiple-acces (CDMA) fiber-optic networks”. Computer Networks and ISDN
Systems, Vol. 26, pp. 1063-1086, 1994.
94
[23]
SCHILLING, D.L., “Wireless Communications Going Into the 21st Century”.
IEEE Transactions on Vehicular Technology, Vol. 43, No. 3, pp. 645-651, Août
1994.
[24]
MARIC, Stanislav V., MORENO, Oscar, CORRADA, Carlos J., “Multimedia
Transmission in Fiber-Optic LAN’s Using Optical CDMA”. IEEE Journal of
Lightwave Technology, Vol. 14, No. 10, pp. 2149-2153, Octobre 1996.
[25]
KAZOVSKY, Leonid G., “Phase and Polarization-Diversity Coherent Optical
Techniques”. Journal of Lightwave Technology, Vol. 7, No. 2, pp. 279-292, Février
1989.
[26]
BARRY, John R. et LEE, Edward A., “Performance of Coherent Optical
Receivers”. Proceedings of the IEEE, Vol. 78, No. 8, pp. 1369-1393, Août 1990.
Autres ouvrages pertinents:
[27]
SCHILLING, D.L., MILSTEIN, L.B., PICKHOLTZ, R.L., KULLBACK. M.,
MILLER, F., “Spread Spectrum for Commercial Communications”. IEEE
Communications Magazine, Vol. 29, No. 4, pp. 66-79, Avril 1991.
[28]
COOK, Charles E. and MARSH, Howard S., “An Introduction to Spread
Spectrum”. IEEE Communications Magazine, Vol. 21, No. 3, pp. 8-16, Mars 1983.
[29]
BASCH, E.E., BROWN, T.G., “Introduction to Coherent Optical Fiber
Transmission”. IEEE Communications Magazine, Vol. 23, NO. 5, Mai 1985.
[30]
PAPOULIS, A., “Probability, Random Variables, and Stochastic Processes. Third
edition”. McGraw-Hill, New York, 1991.
[31]
PETERSON W.W., “Error Correcting Codes”. The MIT Press and John Wiley &
Sons, Inc., New York, 1961.
[32]
KAZOVSKY, Leonid G., “Optical Heterodyning versus Optical Homodyning: A
Comparison”. Journal of Optical Communications, Vol. 6, No. 1, pp. 18-24, 1985
[33]
SCHILLING, Donald L., PICKHOLTS, Raymond L., MILSTEIN, L.B.,
“Spread spectrum goes commercial”. IEEE Spectrum, Vol. 27, No. 8, pp. 40-45,
Août 1990.
[34]
PURSLEY, M.B., SARWATE, D.V., STARK, W.E., “Error Probability for DirectSequence Spread-Spectrum Multiple-Acces Communications Part I: Upper and
Lower Bounds”. IEEE Transactions on Communications, Vol. COM-30, NO. 5, pp.
975-984, Mai 1982.
[35]
GERIANOTIS, E.A., PURSLEY, M.B., “Error Probability for Direct-Sequence
Spread-Spectrum Multiple-Acces Communications Part I: Approximations”. IEEE
Transactions on Communications, Vol. COM-30, NO. 5, pp. 985-995, Mai 1982.
[36]
BENEDETTO, S., OLMO, G., “Performance Evaluation of Coherent Optical
Code Division Multiple Acces”. IEE Electronics Letters, Vol. 27, No. 22, pp. 20002002, 24 Octobre 1991.
95
[37]
HONIG, M.L., Joon Bae Kim, “Allocation of DS-CDMA Parameters to Achieve
Multiple Rates and Qualities of Service”. Proceedings Globecom 96, Londres,
Novembre 1996.
[38]
FOSCHINI, Gerard J. et VANNUCI, Giovanni, “Using Spread-Spectrum in a
High-Capacity Fiber-Optic Local Network”. Journal of Lightwave Technology,
Vol. 6, NO. 3, pp. 370-379, Mars 1988.