Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Adel Metref - Optimisation d’une structure bouc...

SCEE Team
June 07, 2007

Adel Metref - Optimisation d’une structure bouclée de récupération de porteuse à décision dirigée

SCEE Team

June 07, 2007
Tweet

More Decks by SCEE Team

Other Decks in Research

Transcript

  1. 1 1 UMR 6164 1 Optimisation d’une structure bouclée de

    récupération de porteuse à décision dirigée pour les constellations 16-QAM Adel METREF IETR / SCEE-Supélec Jeudi 7 Juin 2007 2 UMR 6164 2 Problématique Globalement, les travaux menés dans le domaine de la synchronisation de phase se concentrent autour de deux axes: • Nouveaux détecteurs/estimateurs de phase. • Décision utilisées par le détecteur/estimateur de phase. Agir sur la décision dans le but d’améliorer les performances du détecteur de phase.
  2. 2 3 UMR 6164 3 Problématique Dans les dispositifs bouclés

    de synchronisation de phase, on distingue deux modes de fonctionnement: • Acquisition (ou accrochage) de la phase (acquisition). • Poursuite des variations de la phase (tracking). On s’intéresse aux performances de la synchronisation en mode d’acquisition . 4 UMR 6164 4 Sommaire • Présentation du contexte • Le détecteur de phase classique • Le détecteur de phase optimisé (hiérarchique) • Comparaison des performances - Courbe en S - Robustesse aux erreurs de fréquence • Conclusions et perspectives
  3. 3 5 UMR 6164 5 Sommaire • Présentation du contexte

    • Le détecteur de phase classique • Le détecteur de phase optimisé (hiérarchique) • Comparaison des performances - Courbe en S - Robustesse aux erreurs de fréquence • Conclusions et perspectives 6 UMR 6164 6 Présentation du contexte: Emission
  4. 4 7 UMR 6164 7 Présentation du contexte: Réception 8

    UMR 6164 8 Présentation du contexte: Réception
  5. 5 9 UMR 6164 9 Présentation du contexte: Réception 10

    UMR 6164 10 Présentation du contexte: F.M. Gardner: "Synchronization means the recovery of reference parameters from the received signal and the application of that information to achieve demodulation and detection of the data from the signal." (ESA technical report 1988) reference parameters: • L'estimation conjointe de tous les paramètres de synchronisation correspond à la solution optimale. • Si les paramètres de synchronisation sont indépendants entre eux, l'estimation séparée des différents paramètres de synchronisation reste optimale.
  6. 6 11 UMR 6164 11 Présentation du contexte: Impact d’une

    mauvaise synchronisation de phase sur les performances du récepteur -1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5 Quadrature In-Phase Scatter plot -1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5 Quadrature In-Phase Scatter plot -1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5 Quadrature In-Phase Scatter plot -1 -0.5 0 0.5 1 -1 -0.5 0 0.5 1 Quadrature In-Phase Scatter plot 12 UMR 6164 12 Présentation du contexte: Estimation au sens du Maximum de Vraisemblance Classification des algorithmes de synchronisation de la phase Hypothèses sur sans information a priori sur : • NDA (Non Data Aided) ou aveugles • DD (Decision Directed) ou pilotés par décision supervisés (avec pilotes) : • DA ( Data Aided)
  7. 7 13 UMR 6164 13 Présentation du contexte: Classification des

    algorithmes de synchronisation de la phase Inconvénients des différentes techniques: • DA : - Réduction de la capacité du système. • NDA : - Ambiguïté de phase et faux points d’accrochage. - Dégradation du SNR (dans les méthodes utilisants des non- linéarités). DD : -Ambiguïté de phase et faux points d’accrochage. - Erreurs de décision (à faible SNR). 14 UMR 6164 14 Présentation du contexte: Classification des algorithmes de synchronisation de la phase Techniques DD : • HDD (Hard DD) ou décision dure. • SDD (Soft DD) ou décision souple. • Utilisation d’une information de décodage canal : -"Tentative Decision" ou décision prématurée. - "Turbo-synchronisation". - Intégration de la synchronisation dans le décodeur - Synchronisation à l’aide d’un code de parité (Mathieu Dervin 2005)
  8. 8 15 UMR 6164 15 Présentation du contexte: Classification des

    algorithmes de synchronisation de la phase Type de structure DDMLFF NDAMLFF DAMLFF DDMLFB NDAMLFB DAMLFB structures directes ou FF (FeedForward) structures bouclées ou FB (FeedBack) 16 UMR 6164 16 Présentation du contexte: Structures FF vs structures FB Structures FF : • Avantages : - Temps d’acquisition nul (plus attractifs pour les transmissions par paquets courts). • Inconvénients: - Mauvaises performances lorsque la phase varie dans le temps. - Vulnérabilité au phénomène dit « équivocation » ( saut de la phase estimée de à cause de la périodicité de la fonction arg) Structures FB : • Avantages : - Bonnes performances lorsque la phase varie dans le temps (plus attractifs pour les transmissions continues). • Inconvénients: - Le temps d’acquisition peut s’avérer prohibitif pour les transmissions par paquets courts . - Vulnérabilité au phénomène de « hung-up » ( point d’accrochage instables).
  9. 9 17 UMR 6164 17 Présentation du contexte: • Le

    choix du type de la structure et de la technique de synchronisation à utiliser dépend essentiellement des contraintes de l’application visée. • L’approche adoptée: DDMLFB. • Le détecteur de phase est la clef de voûte des structures bouclées, les performances de la synchronisation en mode d’acquisition et en mode de poursuite en sont directement liées. 18 UMR 6164 18 Sommaire • Présentation du contexte • Le détecteur de phase classique • Le détecteur de phase optimisé (hiérarchique) • Comparaison des performances - Courbe en S - Robustesse aux erreurs de fréquence • Conclusions et perspectives
  10. 10 19 UMR 6164 19 Le détecteur de phase classique

    Détecteur de phase Filtre de boucle Intégrateur Synchronisation DDMLFB 20 UMR 6164 20 Le détecteur de phase classique Expression du détecteur de phase choisi : Un détecteur de phase est essentiellement caractérisé par sa courbe en S (S-curve): Rappelons que :
  11. 11 21 UMR 6164 21 Le détecteur de phase classique

    Après développement, la courbe en S du détecteur pour les modulations : 22 UMR 6164 22 Le détecteur de phase classique Le gain du détecteur est la dérivée de la courbe en S à l’origine :
  12. 12 23 UMR 6164 23 Le détecteur de phase classique

    24 UMR 6164 24 Sommaire • Présentation du contexte • Le détecteur de phase classique • Le détecteur de phase optimisé (hiérarchique) • Comparaison des performances - Courbe en S - Robustesse aux erreurs de fréquence • Conclusions et perspectives
  13. 13 25 UMR 6164 25 Le détecteur de phase "hiérarchique"

    16.9° 18.4° 0 5 10 15 20 25 30 35 40 45 50 -60 -40 -20 0 20 40 60 Augmenter la taille de la plage linéaire = éliminer les discontinuités 26 UMR 6164 26 Le détecteur de phase "hiérarchique" Utilisation de la décision hiérarchique
  14. 14 27 UMR 6164 27 Le détecteur de phase "hiérarchique"

    Après développement l’expression analytique de la courbe en S : 28 UMR 6164 28 Le détecteur de phase "hiérarchique" Avec :
  15. 15 29 UMR 6164 29 Le détecteur de phase "hiérarchique"

    Et : 30 UMR 6164 30 Le détecteur de phase "hiérarchique"
  16. 16 31 UMR 6164 31 Sommaire • Présentation du contexte

    • Le détecteur de phase classique • Le détecteur de phase optimisé (hiérarchique) • Comparaison des performances - Courbe en S - Robustesse aux erreurs de fréquence • Conclusions et perspectives 32 UMR 6164 32 Comparaison des performances Courbe en S :
  17. 17 33 UMR 6164 33 Comparaison des performances Courbe en

    S : 34 UMR 6164 34 Comparaison des performances Robustesse aux erreurs de fréquence: 0 1000 2000 3000 4000 5000 6000 -20 0 20 40 60 80 100 120 BT=0.001 Eb/N0=100 dB Df=0.0005918
  18. 18 35 UMR 6164 35 Comparaison des performances Robustesse aux

    erreurs de fréquence: 0 2000 4000 6000 8000 10000 12000 0 50 100 150 200 250 300 350 400 BT =0.001 Eb/N0 =10dB DfT=0.00044385 Classical 0 2000 4000 6000 8000 10000 12000 -10 -5 0 5 10 15 20 25 30 BT =0.001 Eb/N0 =10dB DfT =0.00044385 H ierarchical 36 UMR 6164 36 0 5 0 0 1 0 0 0 1 5 0 0 2 0 0 0 2 5 0 0 3 0 0 0 3 5 0 0 4 0 0 0 4 5 0 0 5 0 0 0 0 2 0 4 0 6 0 8 0 1 0 0 1 2 0 B T = 0 . 0 0 1 E b / N 0 = 1 0 d B D fT = 0 . 0 0 0 4 4 3 8 5 C la s s ic a l H ie ra rc h ic a l Comparaison des performances Robustesse aux erreurs de fréquence: Histograms of acquisition time for the Hierarchical an Classical loops. The histograms are evaluated on 2000 trials (snapshots). Each histogram is computed over 100 bins equally spaced between the minimum and the maximum value over the trials.
  19. 19 37 UMR 6164 37 Histograms of phase locking ambiguity

    for the Hierarchical an Classical loops. The histograms are evaluated on 2000 trials (snapshots). Each histogram is computed over 100 bins equally spaced between the minimum and the maximum value over the trials 0 50 100 150 200 250 300 350 400 0 200 400 600 800 1000 1200 1400 1600 1800 B T = 0.001 E b/N0 = 10dB DfT= 0.00044385 Clas s ic al Hierarc hic al Comparaison des performances Robustesse aux erreurs de fréquence: 38 UMR 6164 38 0 2000 4000 6000 8000 10000 12000 0 200 400 600 800 1000 1200 BT =0.001 Eb/N0 =10dB DfT=0.00041581 Classical 0 2000 4000 6000 8000 10000 12000 -50 0 50 100 150 200 250 BT =0.001 Eb/N0 =10dB DfT=0.00041581 Hierarchical Comparaison des performances Robustesse aux erreurs de fréquence:
  20. 20 39 UMR 6164 39 0 1 0 0 0

    2 0 0 0 3 0 0 0 4 0 0 0 5 0 0 0 6 0 0 0 7 0 0 0 8 0 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 B T = 0 . 0 0 1 E b / N 0 = 1 0 d B D fT = 0 . 0 0 0 4 1 5 8 1 C la s s ic a l H ie ra rc h ic a l Comparaison des performances Robustesse aux erreurs de fréquence: Histograms of acquisition time for the Hierarchical an Classical loops. The histograms are evaluated on 2000 trials (snapshots). Each histogram is computed over 100 bins equally spaced between the minimum and the maximum value over the trials. 40 UMR 6164 40 0 5 0 1 0 0 1 5 0 2 0 0 2 5 0 3 0 0 3 5 0 4 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 B T = 0 .0 0 1 E b /N 0 = 1 0 d B D fT= 0 .0 0 0 4 1 5 8 1 C la s s ic a l H ie ra rc h ic a l Histograms of phase locking ambiguity for the Hierarchical an Classical loops. The histograms are evaluated on 2000 trials (snapshots). Each histogram is computed over 100 bins equally spaced between the minimum and the maximum value over the trials Comparaison des performances Robustesse aux erreurs de fréquence:
  21. 21 41 UMR 6164 41 0 5 0 1 0

    0 1 5 0 2 0 0 2 5 0 3 0 0 3 5 0 4 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 B T = 0 .0 0 1 E b /N 0 = 1 0 d B D fT= 0 .0 0 0 4 1 5 8 1 C la s s ic a l H ie ra rc h ic a l Histograms of phase locking ambiguity for the Hierarchical an Classical loops. The histograms are evaluated on 2000 trials (snapshots). Each histogram is computed over 100 bins equally spaced between the minimum and the maximum value over the trials Comparaison des performances Robustesse aux erreurs de fréquence: 42 UMR 6164 42 Sommaire • Présentation du contexte • Le détecteur de phase classique • Le détecteur de phase optimisé (hiérarchique) • Comparaison des performances - Courbe en S - Robustesse aux erreurs de fréquence • Conclusions et perspectives
  22. 22 43 UMR 6164 43 Conclusions et perspectives • L’approche

    de décision hiérarchique a permis d’améliorer les performances en mode d’acquisition du système de synchronisation de phase DDMLFB pour les constellations 16-QAM • Temps d’acquisition meilleur par rapport à l’approche classique et un accrochage sans ambiguïté de phase. • Robustesse du système optimisé aux erreurs de fréquence. • Analyse théorique à la fois de la courbe en S du détecteur de phase classique et hiérarchique pour les modulations QAM. • Etude des performances en mode de poursuite (variance et sauts de cycles) (en cours). • Nouvelles approches pour la synchronisation de phase dans un contexte Radio-logicielle.