Académique Documents
Professionnel Documents
Culture Documents
Arnaud MASSIANI
Soutenance de doctorat
Vendredi 25 Novembre 2005
UMR
6164 1
Collaborations menées
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
• Contexte de l’étude
• Présentation des systèmes étudiés
• Étude des contraintes d’implantation des systèmes étudiés
• Application de la méthodologie de conception MCSE
• Implantation des systèmes considérés
• Conclusions et perspectives
• Contexte de l’étude
– Évolutions vers la quatrième génération de systèmes de
radiocommunications
– Émergence d’une Radio Logicielle
– Méthodes de conception
• Présentation des systèmes étudiés
• Étude des contraintes d’implantation des systèmes étudiés
• Application de la méthodologie de conception MCSE
• Implantation des systèmes considérés
• Conclusions et perspectives
• Évolution vers la 4G
– Convergence nécessaire
Mobilité
– Capacité réseau accrue
– Robustesse aux canaux Élevée
de propagation
4G
– Efficacité spectrale 3G OFDM/CDMA ?
2G
– Flexibilité d’adaptation Modérée
GSM
UMTS
IMT 2000
MIMO ?
…
GPRS
EDGE
CAN
Filtrage
LNA haute fréquence FPGA DSP CPU
RF
large bande
Architecture
Duplexeur de traitements
numériques
Exploration
Méthodologie d’exploration
architecturale Optimisation de la mise en œuvre
Contraintes
d’intégration
Tests sur plate-
Intégration
forme hétérogène
Etapes de
conception
• Contexte de l’étude
• Présentation des systèmes étudiés
– Principes et performances de la technique MC-CDMA
– Principes et performances de la technique OSTBC/MC-CDMA
• Étude des contraintes d’implantation des systèmes étudiés
• Application de la méthodologie de conception MCSE
• Implantation des systèmes considérés
• Conclusions et perspectives
c1,j e 2 if t1
f f
1/Td 1/Ts
Données dj N p 1
s j (t ) {d c
k 0
j k, j (t )e 2i fk t }
2 if N p 1t
t cLc-1,j e
Td
Sd
IFFT
1/Td f
• Paramètres de dimensionnement
– Longueur des séquences d’étalement Lc
– Nombre de sous-porteuses Np
Arnaud Massiani 25/11/2005 9
Chaîne de transmissions basée sur
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES le MC-CDMA
• Émetteur MC-CDMA en liaison descendante
Émetteur MC-CDMA
Nu
d C
q 1
q q
série-parallèle
q j
Conversion
dj Entrelacement Modulation Vers le canal
OFDM de propagation
Cj
• Modulation OFDM
– Ajout du zero-padding Np>Npu
– Ajout d’un intervalle de garde Tg>max
Arnaud Massiani 25/11/2005 10
Chaîne de transmissions basée sur
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES le MC-CDMA
• Récepteur MC-CDMA en liaison descendante
Récepteur MC-CDMA du jième utilisateur
série-parallèle
Conversion
Démodulation Issu du canal
d̂ j Désentrelacement Egalisation
OFDM de propagation
Cj
Estimation
du canal
• Démodulation OFDM
• Estimation des coefficients du canal
– Insertion de sous-porteuses pilotes
• Égalisation du canal
– Différentes techniques existantes selon le compromis performances-complexité
-1
10
-2
TEB 10
-3
10
MMSE
meilleures performances -4
10
MRC
-5
EGC
10 ORC
MMSE
0 2 4 6 8 10 12 14 16 18 20 22
RSB
-80
-85
-90
Enveloppe en dB
-95
-100
-105
-110
-115
-120
MRC
CH1 • Décodage OSTBC
CH2
-125
0 50 100 150 200 250 300 350 400 450 500
Temps en ms
• Avantages
– Décodage ML linéaire simple • Inconvénients
– Rc = 1 – Duplication des parties RF Tx
et/ou Rx
– Diversité spatiale maximale NtxNr
– Plus grande complexité
– Plus grande robustesse
Arnaud Massiani 25/11/2005 14
La technique OSTBC/MC-CDMA
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
N p 1
t
c1,j e 2 if t 1
s j (t ) {d c
k 0
j k, j (t )e 2i fk t }
Td
Sd
Codage cLc-1,j e
2 if N p 1t
f
OSTBC t
Ts
1/Td f IFFT Ss
c0,j e 2 if 0t
Données dj
c1,j e 2 if t f
1
1/Ts
N p 1
cLc-1,j e
2 if N p 1t
s j (t ) {d c
k 0
j k, j (t )e 2i fk t }
IFFT
• Paramètres de dimensionnement
– Longueur des séquences d’étalement Lc
– Nombre de sous-porteuses Np
– Nombre d’antennes à l’émission Nt en réception Nr
Arnaud Massiani 25/11/2005 15
Chaîne de transmissions 2x2
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES basée sur le OSTBC/MC-CDMA
• Émetteur OSTBC/MC-CDMA en liaison descendante
Émetteur OSTBC/MC-CDMA
Nu
d C
q 1
q q
Ant. 1
série-parallèle
q j Modulation
Conversion
OFDM
dj Entrelacement Codage Vers le canal
temps-espace de propagation
Modulation
OFDM Ant. 2
Cj
Démodulation Ant. 2
série-parallèle
Conversion
OFDM
Décodage/
d̂ j Désentrelacement
Égalisation
Démodulation Ant. 1
OFDM
Cj
• Décodage/Égalisation du canal
– Différentes techniques existantes selon le compromis performances-complexité
Meilleures performances
-3
10
MRC
EGC
Utilisation des -4 ORC
10
techniques ORC et MMSE MMSE
0 2 4 6 8 10 12 14 16
RSB
• Contexte de l’étude
• Présentation des systèmes étudiés
• Étude des contraintes d’implantation des systèmes étudiés
– Étude de l’impact d’un format de données en virgule fixe
– Éléments de complexité
• Application de la méthodologie de conception MCSE
• Implantation des systèmes considérés
• Conclusions et perspectives
• Configurations étudiées
0.2
probabilité
0.15
0.1
0.05
0
-15 -10 -5 0 5 10 15 20
amplitude
10
0
– Égalisation ORC
-1
10
-2
10
– Évanouissements profonds
TEB
-3 ORC-FIX5.11
10
ORC-FIX5.8
ORC-FIX5.6
-4
10 ORC-FIX5.5
ORC-FIX5.3
10
-5 ORCTHEO ORC-FIX5.6 nLSB = 6 bits
MMSE THEO
Meilleurs compromis
0 2 4 6 8 10 12 14 16 18 20 22
RSB
Arnaud Massiani 25/11/2005 23
Impact du format fixe de données
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
0
10
– 21 dB de dynamique
-1
10
– Canal de Rayleigh -2
10
– Simulation Nu=Np=Lc=64 -3
TEB
10 MMSE-FIX5.10
nLSB = 7 bits MMSE-FIX5.7
-4
Meilleurs compromis 10 MMSE-FIX5.6
MMSE-FIX5.4
-5 MMSE-FIX5.3
ORC Meilleur compromis 10
ORCTHEO
MMSE-FIX5.7
performance/complexité -6 MMSE THEO
10
• Contexte de l’étude
• Présentation des systèmes étudiés
• Étude des contraintes d’implantation des systèmes étudiés
• Application de la méthodologie de conception MCSE
– Présentation de la Méthodologie pour la Conception des Systèmes
Électroniques (MCSE)
– Application de la méthodologie de conception MCSE
• Implantation des systèmes considérés
• Conclusions et perspectives
Modélisation Simulation
fonctionnelle fonctionnelle
Spécifications
système
Attributs Virgule Virgule
fonctionnels
flottante fixe
Modélisation
fonctionnelle Analyse de Modélisation
Modélisation de
l’architecture la distribution des interfaces
Simulation
architecturale
Conception Attributs Attributs architecturaux
architecturale architecturaux
• Modèle structurel
– Identification et modélisation des fonctions principales des systèmes
– Identification et modélisation des médias de communications
– Identification des paramètres génériques du modèle structurel
Légende
Spécifications Fonction
système
E1 Sous Fonction
Modélisation F1 F2
Port de
fonctionnelle P1 SF1 P2 SF2 communication
Variable
Structurel
Évènement
Comportemental
V1
Algorithmique
E2
F5 F4 F3
SF1 SF2
P4 P3
V2
• Modèle comportemental
Légende
– Identification et modélisation du comportement des fonctions
– Identification des paramètres génériques du modèle Instant initial
comportemental
Op Opération
Spécifications
système
Boucle finie ou infinie
Init
Modélisation Condition d’activation
fonctionnelle
Règle de composition
Structurel
Action
Comportemental
Agrandissement
Arnaud Massiani 25/11/2005 29
Modélisation fonctionnelle
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
• Modèle algorithmique
– Description des opérations (C, SystemC, VHDL)
– Prise en compte des paramètres génériques du modèle algorithmique
Spécifications
système Op i
Modélisation
fonctionnelle FFT Add
• Simulation fonctionnelle
– Prise en compte des attributs
fonctionnels et des paramètres
génériques
Spécifications
système
Modélisation
fonctionnelle
Structurel
Comportemental
Algorithmique
Simulation
fonctionnelle
Virgule Virgule
flottante fixe
• Modèle architectural
– Modélisation de l’architecture cible Légende
– Détermination des attributs
Processeur
P
Spécifications
système
Modélisation
fonctionnelle
Conception
architecturale
• Simulation conjointe
– Prise en compte des attributs fonctionnels et architecturaux
– Influence de la répartition des opérations
– Détermination de l’activité des architectures
Spécifications
système
Modélisation
fonctionnelle
Conception
architecturale
• Génération de codes
– Génération des entités correspondant aux opérations du modèle fonctionnel
– Génération de la hiérarchie
– Génération des interfaces de communications
Spécifications
système
Modélisation
fonctionnelle
Conception
architecturale
Génération de codes
C VHDL
pour DSP Interfaces
pour FPGA
Modélisation
fonctionnelle
Conception
architecturale
• Avantages
– Complexité équivalente
Génération de codes
– Fréquences de fonctionnement quasiment identiques
C VHDL
pour DSP Interfaces
pour FPGA – Prise en compte des interfaces de communications
• Inconvénients
– Besoin d’un environnement dédié au développement
Portage sur plate-forme
hétérogène
des entités VHDL
– Valeur ajoutée restreinte
Arnaud Massiani 25/11/2005 36
Portage sur plate-forme hétérogène
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
Modélisation
fonctionnelle
Conception
architecturale • Avantages
– Complexité et fréquences de fonctionnement quasiment
Génération de codes identiques
C VHDL – Prise en compte des interfaces de communications
Interfaces
pour DSP pour FPGA
– Écriture de code C, SystemC et/ou VHDL réduit
• Inconvénients
Portage sur plate-forme – Prise en compte de l’architecture cible dans le modèle
hétérogène
fonctionnel
Arnaud Massiani 25/11/2005 37
PLAN
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
• Contexte de l’étude
• Présentation des systèmes étudiés
• Étude des contraintes d’implantation des systèmes étudiés
• Application de la méthodologie de conception MCSE
• Implantation des systèmes considérés
– Présentation de la carte de prototypage et de l’environnement de test
– Résultats d’implantation du système MC-CDMA étudié
– Résultats d’implantation du système OSTBC/MC-CDMA étudié
• Conclusions et perspectives
• Partie réception
Station de travail
FPGA
Interface
Interface
S S
Fichier binaire Host/Modem DSP D D CNA
TX B Émetteur B
Connexion PCI
FPGA
Interface
Interface S S
Fichier binaire Host/Modem DSP D D CAN
RX B Récepteur B
Connexion PCI
• Configuration
PALMYRE
– Np=256
– Npu=192
– Lc=32
• Images symétriques
MIMO SISO
Baisse de débit due aux contraintes d’implantation des deux FFT sur
notre cible FPGA
Mode paquet et non flot de données
Arnaud Massiani 25/11/2005 46
PLAN
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
• Contexte de l’étude
• Présentation des systèmes étudiés
• Étude des contraintes d’implantation des systèmes étudiés
• Application de la méthodologie de conception MCSE
• Implantation des systèmes étudiés
• Conclusions et perspectives
– Bilan des travaux présentés
– Perspectives de recherche
Arnaud MASSIANI
Soutenance de doctorat
Vendredi 25 Novembre 2005
UMR
6164 51
Complexité des systèmes
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES