Recherche en CDMA optique (Code Division Multiple Access)

Transcription

Recherche en CDMA optique (Code Division Multiple Access)
Recherche en CDMA optique
(Code Division Multiple Access)
Prof. Leslie A. Rusch
[email protected]
2005-07-04
1
CDMA optique
„ Projet de recherche de longue date
„ Applications
– LANs et réseaux d’accès
– Trafic sporadique – pas d’agrégation, IP en lumière
„ Plusieurs configurations étudiées
– Encodage spectral en amplitude (SAC-OCDMA)
– Encodage spectral et temporel (λ-t OCDMA)
– Autres: encodage en phase (PE), encodage temporel
(DS)
2005-07-04
2
Recherche en cours
„ Simon Ayotte
– Expériences, simulation et analyse
– BER pour SAC et λ-t OCDMA avec FBG
„ Julien Penon
– Écriture de FBG pour OCDMA
– Réalisation de systèmes optimisés
„ Pegah Seddighian
– Étiquettes («labels») optiques par OCDMA
– Compatible avec MPLS
„ Martin Rochette
– Efficacité spectral des systèmes OCDMA
2005-07-04
3
Forces du WDM/TDM
„ Transmissions sur longues distances
– Taux de transmission élevés
(Grâce au multiplexage fréquentiel et temporel)
– Efficacité spectrale élevée
(Quand tous les canaux sont actifs)
„ Orthogonalité des canaux
– Performances stables en fct du # de canaux
2005-07-04
4
Faiblesses du WDM/TDM
„ Sur les réseaux métropolitains et locaux,
l’efficacité est faible quand:
– Nombre de terminaux actifs bas p/r au # total
– Taux de transmission modestes
– Flux de données sporadiques variant beaucoup
„ Routage électronique à chaque nœud
– Nécessite une conversion o-e-o
– Limité par les coûts et la vitesse des composants
électroniques
2005-07-04
5
Qu’est-ce que le OCDMA?
OCDMA: Optical Code Division Multiple Access
„ Un code est alloué à chaque usager
„ Ce code peut être fréquentiel, temporel, spatial,
basé sur la polarisation ou la phase; examinons
– Spectral Amplitude Coding (SAC)
– λ-t Coding (fast frequency hopped)
„ Les différents usagers utilisent et se partagent
tout le spectre optique
„ Les usagers encodés optiquement transmettent
simultanément de façon asynchrone
2005-07-04
6
Pourquoi le OCDMA? (performances)
„ Pour l’accès et taux de transmission modestes
– Très grand nombre d’usagers disponibles
„ Réseau tout-optique
– Pas de gestion du trafic avec multiplexage compliqué
„ Pas de synchronisation
– Pas de protocole complexe pour empêcher les
collisions
„ Division équitable de la largeur de bande
– Toute la bande est utilisée
– Taux de transmission et QoS variables
2005-07-04
7
Pourquoi OCDMA? (coûts)
„ Pas de laser stabilisé ou AWG coûtant cher
„ Sources à bas coût
– LED à modulation directe → très bon marché
– Laser à fibre multi-λ sans stabilisation → bon marché
„ Réseaux de Bragg comme décodeurs → très bon
marché quand le montage d’écriture est en place
„ Options intéressantes
– Éviter la dispersion en utilisant SMF à 1300 nm
– Effets non-linéaires négligeables avec sources
incohérents
2005-07-04
8
Plan de la présentation
„ Application de la technologie OCDMA pour MPLS
„ Efficacité spectral pour plusieurs systèmes OCDMA
„ SAC-OCDMA
– Étude expérimentale et par simulation des systèmes incohérents
– Optimisation d’un système prototype
– Comparaison des systèmes incohérents et cohérents
„ λ-t OCDMA
– Étude expérimentale des systèmes incohérents et cohérents
– Expérience avec horloge récupéré
– Simulations de performance moyenne
2005-07-04
9
Pegah Seddighian
Candidate au doctorat
CDMA pour les réseaux «Label Switched»
multi longueur d’onde
2005-07-04
10
CDMA en MPLS
„ «Label switching» multi-protocole
– Séparer les données et l’étiquette à la couche physique
– Traiter l’étiquette au lieu de toute l’entête
– Souvent appelé «lambda-switching»
• Routage déterminé par la longueur d’onde du signal
• Modulation des données sur la longueur d’onde; λ est l’étiquette
– Le code optique est l’étiquette
„ Ouvre la porte au routage tout-optique
2005-07-04
11
Étiquette OCDMA
„ Exploiter les avancements en OCDMA et en tirer
profit pour le traitement des étiquettes OCDMA
„ Examiner les avantages et désavantages de
l’étiquette étant séparable ou intégrée aux
données
„ Traitement rapide en utilisant un traitement
optique de l’entête – pas de détection des
données
2005-07-04
12
Réseaux optiques par «label switching»
Label Edge
Router (LER)
Label Edge
Router (LER)
Label Switch
Router (LSR)
2005-07-04
13
Caractéristiques recherchées
„ Grand nombre d’étiquettes disponibles
„ Génération/reconnaissance facile des étiquettes
„ Rapidité de reconnaissance/permutation
„ Augmentation matérielle minime pour une
augmentation de la famille d’étiquettes
„ Faible coût
2005-07-04
14
Encodage Multi-λ des étiquettes
„ Grande famille d’étiquettes:
– n longueurs d’onde donnent 2n étiquettes
– Compromis avec l’efficacité spectrale
„ Encodeurs/décodeurs moins complexes
„ Rapidité de reconnaissance/permutation
„ Augmentation matérielle minime pour une
augmentation de la famille d’étiquettes
„ Possibilité d’utilisé un adressage hiérarchique
– Reconnaissance de l’étiquette plus rapide
– Matériel moins complexe
– Commutage plus facile
2005-07-04
15
Encodage Multi-λ
Étiquettes à une dimension
2005-07-04
16
Élément commutateur
2005-07-04
17
Plan de la présentation
„ Application de la technologie OCDMA pour MPLS
„ Efficacité spectral pour plusieurs systèmes OCDMA
„ SAC-OCDMA
– Étude expérimentale et par simulation des systèmes incohérents
– Optimisation d’un système prototype
– Comparaison des systèmes incohérents et cohérents
„ λ-t OCDMA
– Étude expérimentale des systèmes incohérents et cohérents
– Expérience avec horloge récupéré
– Simulations de performance moyenne
2005-07-04
18
Martin Rochette
Assistant de recherche
Efficacité spectrale en CDMA optique
2005-07-04
19
Efficacité spectrale
„ Efficacité spectrale pour BER fixe:
(Unités, bit/s/Hz)
Σ BER =
N usagersTtrans.
Bopt . totale
„ Simulateur développé pour:
– SAC-OCDMA avec sources incohérentes
– OCDMA avec sources à impulsions courtes
2005-07-04
20
Σ BERen SAC-OCDMA pour différents codes
BER=10-10
Corrél-x unitaire
(Meilleur choix)
Corrél-x élevée
Encodeurs
Mach-Zehnder
2005-07-04
21
OCDMA sources à impulsions courtes
Encodage en phase (PE: Phase encoding)
Encodage temporel (DS: Direct sequence)
Réponse temporelle
Spectre
Statistiques du bruit:
mêmes que pour une
source incohérente
M. Rochette et L. A. Rusch, «Spectral Efficiency of OCDMA Systems with Coherent Sources», en soumission à J. Lightwave Technol.
2005-07-04
22
Architecture simulée
„ NLTH: élément non-linéaire permettant d’éliminer
l’énergie hors des pulses ultra-courts
2005-07-04
23
Σ BER pour sources à impulsions brèves
Source incohérente:
Σ BER max ~ 4×10-3
Ici, 1 ordre de
grandeur plus
efficace.
Toutefois, système
plus complexe et plus
coûteux.
2005-07-04
24
Plan de la présentation
„ Application de la technologie OCDMA pour MPLS
„ Efficacité spectral pour plusieurs systèmes OCDMA
„ SAC-OCDMA
– Étude expérimentale et par simulation des systèmes incohérents
– Optimisation d’un système prototype
– Comparaison des systèmes incohérents et cohérents
„ λ-t OCDMA
– Étude expérimentale des systèmes incohérents et cohérents
– Expérience avec horloge récupéré
– Simulations de performance moyenne
2005-07-04
25
Simon Ayotte
Candidat au doctorat
Analyse théorique et expérimentale des
performances en CDMA optique
2005-07-04
26
Défis en OCDMA
„ Bruit d’interférent
– interférence des autres usagers (multiple access
interference (MAI))
„ Bruit d’intensité
– Les usagers occupent tout le spectre:
battement entre les fréquences proches
– Source majeur de dégradation
– Intrinsèque aux sources incohérentes
– Comment les sources cohérentes se comparent-elles
aux sources incohérentes?
2005-07-04
27
Sources incohérentes
„ Bruit
Densité
d’intensité
spectrale
des
desources
puissance
incohérentes:
électrique (DSP)
Composantes spectrales avec phases aléatoires
DSP
A
φ1
φk φl φm
φn
A2×Bo2
2A2×Bo
Bo
Bruit
Bande de base (Hz)
Bo: Bande optique
2005-07-04
Puissance DC
28
Bo
Rapport signal à bruit
DSP
A2×Bo2
m × Bo2
SNR =
(2 Bo − Be ) Be
2A2×Bo
mBo
SNR ≅
, Bo Be
2 Be
Be Bande de base (Hz) Bo
– SNR augmente avec la bande optique (Bo)
– SNR diminue avec le taux de transmission (Be)
m: nombre de polarisations
2005-07-04
Be: bande électrique
29
SNR: rapport signal à bruit
SNR: Formule générale
Filtres optiques et électriques
de formes spectrales arbitraires
Puissance optique
au carré
SNR =
2
⎛
⎞
⎜ ∫ G (υ )dυ ⎟ × H (0) 2
⎜
⎟
⎝ −∞
⎠
∞
⎡∞
2⎤
∫−∞⎢⎣−∫∞G(υ )G(υ + f )dυ × H ( f ) ⎥⎦ df
∞
Auto-corrélation
du spectre optique
2005-07-04
Signal
30
Bruit
Filtre électrique
Fonction de densité de probabilité
„ Pdf du bruit d’intensité d’une source incohérente:
«pdf gamma»
⎛ SNR ⎞
PDFIntensité (W ) = ⎜
⎟
⎝ W ⎠
SNR
W SNR −1 exp( − SNR × W W )
,
Γ( SNR )
PDF: Fct de densité de prob.
W: Puissance intégrée
W : W moyen
Γ: Fonction gamma
J. W. Goodman, Statistical Optics
2005-07-04
31
OCDMA par encodage spectral (SAC)
SAC: Spectral Amplitude Coding
1 2 3 4 5 65 7 86 97 10 11 12
8 13 14 15
Code 1
„ Codes: découpage spectral
„ m-sequence
– Longueur = 15
– Poids = 8
– Corrélation - croisée = 4
Code 2
Code 3
Code 4
2005-07-04
32
Notre implémentation FE-OCDMA
FBG Superposés
Source
Détection
Décodage
Encodage
large
balancée
modulée
2005-07-04
33
Diagrammes de l’oeil
„ 1 usager: diagramme de
l’œil classique pour source
incohérente (155 Mb/s)
Usager 1
„ Détection balancée:
– Annule la puissance moyenne
des interférents (MAI)
– Le bruit d’intensité
s’additionne
Usager 1 + 3 int.
3 interférents
2005-07-04
34
Courbes de BER expérimentales
„ À 155 Mb/s: plancher de bruit pour 3 usagers
„ À 622 Mb/s: plancher de bruit pour 2 usagers
2005-07-04
35
Schéma du simulateur
pdf (W )
Corrélation croisée
pdf (W | W )
∞
pdf (W ) =
∫
pdf (W | W ) pdf (W )dW
Convolution
−∞
W: Puissance intégrée W : W moyen Pdf: Fct. de densité de probabilité
2005-07-04
36
Simulation vs. expérience
„ Excellente correspondance!
„ Théorie maîtrisée: permet de faire des prédictions.
2005-07-04
37
Simulateur général
„ Codes MQC à corrélation croisée unitaire
(MQC codes: Modified quadratic congruence codes)
„ Signal non-polarisé
„ Filtres optiques/électriques: forme spectrale
rectangulaire
„ Pas de bandes de garde (SNR proportionel à Bo)
mBo
, Bo Be
SNR ≅
2 Be
2005-07-04
38
Simulateur général
Bande optique: 10 nm
Bande optique: 30 nm
Expérience
622 Mb/s
Expérience
155 Mb/s
„ Caractéristiques
„ Codes Hadamard
de l’expérience:
moins performants que MQC
– Codes non-optimaux, Faible bande optique, Source polarisée
2005-07-04
39
Conclusions SAC incohérent
„ Bonne correspondance: expérience vs. théorie
„ Prédiction d’un système optimisé SAC-OCDMA
avec sources incohérentes:
– Meilleurs codes (corrélation-croisée unitaire)
– Exploiter toute la largeur de bande
(pas de bande de garde)
– Signal non-polarisé (bruit d’intensité plus faible)
2005-07-04
40
Julien Penon
Candidat au doctorat
Réseaux de Bragg adaptés et optimisés
pour SAC-OCDMA
2005-07-04
41
SAC-OCDMA incohérent
„ FBG en transmission pour maximiser la bande optique
„ Codes à faible corrélation-x diminuant le bruit d’intensité
1
1
i
i
Chirp FBG
1
0
1
0
0
t
2005-07-04
0
t
42
SAC-OCDMA incohérent
„ Avantages
– Compacts
– Ajustement de la largeur des fenêtres fréquentielles
Î bruit d’intensité moindre
– Pas de circulateur optique
Î pertes et complexité moindres
„ Désavantages
– Limitations sur le code (écriture des FBG)
2005-07-04
43
Application
„ Taux de transmission modestes, faible coût
– LAN, réseaux d’accès, (distance <10km)
– Taux de transmission (155MBit/s et 622MBit/s)
– Faible coût
• Sources: diodes électroluminescentes (LED)
• Encodeurs/décodeurs: FBG sans circulateurs
– Peu ou pas d’amplificateurs
2005-07-04
44
Schéma expérimental proposé (1)
„ Une LED par usager
2005-07-04
45
Schéma expérimental proposé (2)
„ Une source large bande partagée (BBS)
2005-07-04
46
Apodisation
Modulation Index
1
1
2
3
4
5
6
7
Amplitude [U.A]
0.8
0.6
2li
0.4
0.2
0
0
20
40
60
80
100
120
140
x [mm]
Super-Gaussienne
m
2005-07-04
zi
1
zi
7
z zi
li
i 1
mm li
47
mm
2m
Performances (BER)
0
10
-5
10
-10
BER
10
4.5
5.5
-15
10
6.5
optimum
-20
10
7.5
8.5
9.5
10.5
11.5
-25
10
2
3
4
Number of Interferers
2005-07-04
48
5
6
Apodisation optimale
„ Super-Gaussienne
– Réponse spectrale quasi-rectangulaire
– Bonne réjection des lobes secondaires
„ Espacement entre les pics adjacents
– Impact important sur le BER
– Optimal environ à la moitié de la séparation des pics
2005-07-04
49
Spectre super Gaussien
Transmission : Encoder (code 0101010)
1
0.8
a)
0.8
0.6
0.6
0.4
0.4
0.2
0.2
1
0
2
193.6
2005-07-04
3
193.8
4
5
194
194.2
Frequency [THz]
6
194.4
Transmission: Encoder (code 0111000)
1
7
b)
1
0
194.6
50
2
193.6
3
193.8
4
5
194
194.2
Frequency [THz]
6
194.4
7
194.6
NRZ vs. RZ
Encoder Spectrum (RZ)
Encoder Spectrum (NRZ)
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
193.6 193.8 194 194.2 194.4 194.6
Frequency [THz]
2005-07-04
51
Return to 0
=
Decreased optical BW
193.6 193.8 194 194.2 194.4 194.6
Frequency [THz]
Performance selon l’usager décodé
„ RZ
-4
10
– QoS égale
pour tous
-6
10
„ NRZ
-8
BER
10
– QoS variable
– Performance
moyenne
améliorée
-10
10
User#1
User#2
User#3
User#4
User#5
User#6
User#7
-12
10
NRZ
RZ
-14
10
-16
10
2
3
4
5
Number of interferers
2005-07-04
52
6
Plan de la présentation
„ Application de la technologie OCDMA pour MPLS
„ Efficacité spectral pour plusieurs systèmes OCDMA
„ SAC-OCDMA
– Étude expérimentale et par simulation des systèmes incohérents
– Optimisation d’un système prototype
– Comparaison des systèmes incohérents et cohérents
„ λ-t OCDMA
– Étude expérimentale des systèmes incohérents et cohérents
– Expérience avec horloge récupéré
– Simulations de la performance moyenne
2005-07-04
53
Simon Ayotte
Candidat au doctorat
Analyse théorique et expérimentale des
performances en CDMA optique
2005-07-04
54
λ-t OCDMA
„ Analyse λ-t OCDMA en vue de comparer avec SAC
– Est-ce que λ-t peut mieux faire?
– Résultats expérimentaux maintenant, simulations sous
étude
„ Différences fondamentales
–
–
–
–
SAC: détection balancée éliminant complètement le MAI
SAC: transmission NRZ
λ-t: MAI est étendu en temps, donc moins de battement
λ-t: transmission RZ avec des pulses courts, donc
électronique plus rapide
2005-07-04
55
OCDMA λ-t
„ Code à 2 dimensions: Temps et Fréquence
Source large bande
Usager désiré
modulée
par lesdécodé
données
correctement
Seule
l’énergie dans la
fenêtre de
est
Puissance
dedétection
l’interférent
considérée
divisée
(MAI)
Pulses encodés par
l’usager désiré
FréquenceFréquence
Fréquence
Temps
du pulse
Temps
du bit
Interférent
Usager désiré
Fenêtre de détection
«1» «0»
«1» «0»
Temps
Temps
Temps
2005-07-04
56
Encodage par réseaux de Bragg
„ Le pas du réseau détermine la fréquence réfléchie
„ La position du réseau détermine le délai induit
H. Fathallah, L. A. Rusch, and S. LaRochelle, J. Lightwave Technol. (1999)
2005-07-04
57
Notre implémentation λ-t
Poids du code: 8
Longueur: 29
2005-07-04
4 usagers choisis parmi 16 encodeurs disponibles
58
Mesures de BER
„ Jusqu’à 16 usagers simultanés
BER
– Taux de transmission: 625 Mb/s
– Temps du bit: 1600 ps
– Largeur de pulse: 400 ps
0.1
0.01
1E-3
1E-4
1E-5
1E-6
1E-7
1E-8
1E-9
1E-10
1E-11
1E-12
1E-13
Délai fixe entre les usagers:
L’ordre d’ajout des usagers
peut changer l’allure de la
courbe (difficile à simuler)
Les performances sont modestes:
Autre type de source possible?
0
2
4
6
8
10
12
14
16
Nombre d’usagers
2005-07-04
59
Source cohérente multi-lasers
„ Étant donné les résultats avec sources larges:
– Nouvelle expérience avec sources multi-lasers
„ Source large remplacée par:
– Une série de lasers DFB
„ Délai ajusté entre les usagers:
– Une fréquence par interférent dans la fenêtre de
détection
2005-07-04
60
Diagrammes de l’œil
Source multi-lasers
Amplitude, 1µV/div
Source incohérente
Time, 200 ps/div
Time, 200 ps/div
„ Le délai entre les usagers est le pire cas, mais:
→ comparaison entre les deux sources facilitée
2005-07-04
61
Diagrammes de l’oeil, 10 Gchip/s, 1.25 Gb/s
Un usager
2 usagers
4 usagers
(pola. alignées)
4 usagers
(pola. orthog.)
Source
incohérente:
Source
multi-laser:
„ Le délai entre les usagers est le pire cas
2005-07-04
62
Mesures de BER, 10 Gchip/s, 1.25 Gb/s
Source multi-laser
Source incohérente
(DFBs en série)
Plancher de BER avec 2 usagers
2005-07-04
Les 4 usagers transmis
correctement
63
Collaboration avec McGill
„ Un récepteur réel doit recouvrer l’horloge
„ Collaboration
– McGill a développé le module de recouvrement
d’horloge
– Laval a fourni le système λ-t and effectué les mesures
avec McGill
„ Défis du recouvrement de l’horloge
– Signal RZ avec de la puissance hors du pulse cherché
– Un besoin pour un fenêtrage accru a été identifié
2005-07-04
64
Mesures de BER, 1.25 Gchip/s, 155 Mb/s
Source incohérente
Source incohérente
Pénalité entre 2-3 dB pour tout nombre d’usagers
2005-07-04
65
Conclusions pour λ-t CDMA
„ Source multi-laser peut être meilleure pour λ-t
„ Travail en cours: simulateur λ-t OCDMA
– Correspondance entre l’expérience et la théorie
– Simulateur avec délais aléatoires, MAI et bruit d’intensité
– Comparaison des codes proposés dans la littérature
– Comparaison de SAC et λ-t
2005-07-04
66
Conclusions
„ Efficacité spectral pour plusieurs systèmes OCDMA
„ Application de la technologie OCDMA pour MPLS
„ SAC-OCDMA
– étudié expérimentalement et par simulation pour les systèmes
incohérents
– expériences futurs avec paramètres optimisés
– Comparison des systèmes incohérents et cohérents
„ λ-t OCDMA
– étudié expérimentalement pour les systèmes incohérents et
cohérents
– simulations futurs avec paramètres optimisés
2005-07-04
67