Détection multi-utilisateurs pour un réseau de modems sous- marins discrets Karim Ouertani Département Signal et Communications Séminaire des doctorants de TELECOM Bretagne
Karim OuertaniPage 2 Cadre de la thèse Réseau de modems sous-marins -Gestion de plusieurs utilisateurs -Canal sous-marin Discrétion -Étalement de spectre Récepteurs CDMA -Combinaison des trajets -Estimation de canal
Karim OuertaniPage 3 Plan Modèle de l’émetteur Récepteur RAKE Estimation de canal Performances du système Codage canal Lagrange-RAKE Conclusion et Perspectives
Karim OuertaniPage 4 Modèle de l’émetteur Canal Multi-trajets Utilisateur 1
Karim OuertaniPage 5 Format de la trame de données & quelques paramètres système Slot #1Slot #2 Slot #10 Voie I T t =10 s chips 10 Slots Voie Q T Slot =1 s 3840 chips 15 bits Slot #1Slot #2 Slot #10 T chip = ms Débit chip= 3.84 kchips/s T trame = 10 s N t = chips/trame N_ech = 4 ech./chip F p = 12 kHz Fd= (V m /c).Fp ( c=1500m.s -1 ) SFBits/SlotBits/trameTbits(ms)
Karim OuertaniPage 6 Récepteur RAKE Retard total estimé Signature complexe (Walsh*scrambling) Variable de décision Coeff. Complexes estimés
Karim OuertaniPage 7 Rôle du récepteur Déterminer le début de la trame. Estimer les coefficients et les retards du canal. Démoduler les symboles de données. Estimation du symbole transmis : Récepteur RAKE
Karim OuertaniPage 8 Récepteur RAKE Banc de T m F.A. Sur la voie Q Sélection des trajets TmTm L L Estimation des coefficients Estimateur RAKE Voie I Tm Tm opérations de corrélations sont effectuées pour sélectionner les 6 meilleurs trajets Chip 0Chip 1Chip 2 Chip SF-1 MRC
Karim OuertaniPage 9 Performance du récepteur RAKE Signal reçu
Karim OuertaniPage 10 Performance du récepteur RAKE Synchronisation trame par corrélation Sur la voie pilote Q Dérive des trajets de propagation
Karim OuertaniPage 11 Performance du récepteur RAKE Constellation en sortie du récepteur
Karim OuertaniPage 12 Codage canal: code BCH (16 11) Codes choisis : codes en bloc Codes testés : codes BCH et codes LDPC BCH (16 11), BCH (63 45), BCH ( ), LDPC(144 96), LDPC(72 48) Code retenu : le BCH (16 11) Décodeur simple et pas très coûteux Performance à moins de 1 dB des meilleurs codes testés Pouvoir de correction suffisant pour répondre aux contraintes du système
Karim OuertaniPage 13 Codage canal: code BCH (16 11) Simulation d’un récepteur RAKE avec codage canal sur la chaîne complète : - Chaîne complète : –Étalement de spectre –Canal acoustique synthétique (Modèle de Jakes) –Récepteur RAKE avec estimation de canal et codage canal 3 Scénarios de simulations : –S1 : les 3 utilisateurs émettent tout le temps –S2 : U1 émet tout le temps, U2 : 40% et U3 20%. –S3 : U1 émet tout le temps, U2 : 30% et U3 20%. Estimation du TEB de l’utilisateur 1.
Karim OuertaniPage 14 Codage canal: code BCH (16 11) SuperTrame = 1500 bits Utilisateur 1 Utilisateur 2 Utilisateur 3 (S2) (S3) 3 Scénarios de simulations : –S1 : les 3 utilisateurs émettent pendant toute la durée de simulation. –S2 : U1 émet tout le temps, U2 : 40% et U3 20%. –S3 : U1 émet tout le temps, U2 : 30% et U3 20%.
Karim OuertaniPage 15 Codage canal: code BCH (16 11) chaîne complète avec codage Sans codage Avec codage
Karim OuertaniPage 16 Lagrange-RAKE Interpolation de la valeur du chip par un filtre de Lagrange de 3ème ordre. Chip 0Chip 1Chip 2 Chip SF-1 MRC
Karim OuertaniPage 17 Lagrange-RAKE Pour p=0, 1, …,Ns d : fractional delay, = N Lagrange’s filter order, N=3,
Karim OuertaniPage 18 Lagrange-RAKE
Karim OuertaniPage 19 Conclusion et Perspectives Différentes techniques d’interpolation : essentiellement les filtres de Farrow. Techniques Itératives d’estimation du canal et de démodulation des symboles. Performances des systèmes MIMO et SIMO.
Karim OuertaniPage 20 Merci de votre attention