Académique Documents
Professionnel Documents
Culture Documents
o
dordre : 2008telb0094
Thse
prsente
lECOLE NATIONALE SUPERIEURE DES
TELECOMMUNICATIONS DE BRETAGNE
en habilitation conjointe avec lUniversite de Bretagne Sud
pour obtenir le titre de
DOCTEUR de TELECOM BRETAGNE
Mention : Traitement du Signal et Telecommunications
par
Goulven EYNARD
Techniques de synchronisation pour les
communications acoustiques sous-marines
Soutenue le 19/12/2008 devant la commission dExamen :
Composition du Jury :
Prsident : Emmanuel Boutillon, Professeur, UBS - Lorient
Rapporteurs : Jacques Palicot, Professeur, Suplec - Rennes
Jean-Marc Brossier, Professeur, Grenoble INP ENSIMAG, GIPSA-lab - Grenoble
Examinateurs : Christophe Laot, Matre de confrence, TELECOM Bretagne - Brest
Ramesh Pyndiah, Professeur, TELECOM Bretagne - Brest
Arnaud Bourr, Ingnieur R&D, GESMA - Brest
Table des mati`eres
Glossaire 1
Notations 3
1 Introduction aux techniques de synchronisation 5
2 Boucles `a verrouillage de phase 9
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 La PLL dans le contexte de la synchronisation porteuse . . . . . . . . . 10
2.3 Representation phase equivalente de la PLL . . . . . . . . . . . . . . . 12
2.3.1 Linearisation du comparateur . . . . . . . . . . . . . . . . . . . 12
2.3.2 Choix du ltre de boucle . . . . . . . . . . . . . . . . . . . . . . 13
2.3.3 Reponse impulsionnelle de la boucle linearisee . . . . . . . . . . 16
2.3.4 Facteur damortissement et pulsation propre de la boucle . . . . 17
2.3.5 Expression du signal de sortie de la PLL linearisee . . . . . . . . 18
2.3.6 Limites du mod`ele lineaire . . . . . . . . . . . . . . . . . . . . . 22
2.3.7 Estimation du temps de convergence . . . . . . . . . . . . . . . 27
2.4 Comportement en regime bruite . . . . . . . . . . . . . . . . . . . . . . 28
2.4.1 Puissance du bruit en sortie de la boucle . . . . . . . . . . . . . 28
2.4.2 Limite de fonctionnement de la PLL linearisee . . . . . . . . . . 30
2.5 Application ` a la conception dune PLL pour la synchronisation porteuse 32
2.5.1 Synchronisation porteuse pilotee par les donnees emises . . . . . 33
2.5.2 Synchronisation porteuse pilotee par les donnees decidees . . . . 35
2.6 Extension de la zone lineaire par developpement de phase . . . . . . . 37
2.6.1 Comportement de la boucle en regime non bruite . . . . . . . . 37
2.6.2 Comportement de la boucle en regime bruite . . . . . . . . . . . 39
2.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
ii TABLE DES MATI
`
ERES
2.8 Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.8.1 Calcul de la bande equivalente de bruit de la PLL linearisee . . 43
2.8.2 Calcul du depassement de la PLL linearisee . . . . . . . . . . . 44
3 Compensation Doppler pour les transmissions acoustiques sous-
marines 47
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.2 Impact du Doppler dans une chane de transmission acoustique sous-
marine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.3 Techniques de generation de leet Doppler sur des donnees synthetiques 52
3.3.1 Interpolation ideale . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.3.2 Interpolation lineaire . . . . . . . . . . . . . . . . . . . . . . . . 54
3.3.3 Decimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.3.4 Comparaison des techniques sous-optimales de reconstruction du
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.4 Techniques de compensation/estimation du Doppler au recepteur . . . 56
3.4.1 Compensation du Doppler . . . . . . . . . . . . . . . . . . . . . 56
3.4.2 Estimation prealable du Doppler : structure directe . . . . . . . 58
3.4.3 Poursuite du Doppler : structure bouclee . . . . . . . . . . . . . 63
3.4.4 Combinaisons des techniques destimation directe et destimation
bouclee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4 Synchronisation rythme pour recepteur multi-capteurs 69
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.2 Recuperation de rythme boucle aveugle en SISO . . . . . . . . . . . . . 70
4.2.1 Structure de la DLL . . . . . . . . . . . . . . . . . . . . . . . . 70
4.2.2 Ecriture phase equivalente . . . . . . . . . . . . . . . . . . . . . 71
4.2.3 Derive en temps . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.2.4 Etude en regime bruite . . . . . . . . . . . . . . . . . . . . . . . 75
4.2.5 Temps de convergence . . . . . . . . . . . . . . . . . . . . . . . 77
4.3 Recuperation de rythme bouclee aveugle en SIMO . . . . . . . . . . . . 78
4.3.1 Echantillonnage conjoint sur chaque capteur . . . . . . . . . . . 78
4.3.2 Extraction du comparateur ` a partir du maximum de vraisemblance 80
4.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4.5 Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
TABLE DES MATI
`
ERES iii
4.5.1 Annexe 1 : Estimation du delai conjoint ` a lestimation de la derive
en temps pour recepteur multi-capteurs . . . . . . . . . . . . . . 85
4.5.2 Annexe 2 : Calcul de la bande equivalente de bruit dun ltre
dordre 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5 Evaluation des algorithmes de compensation Doppler sur des donnees
enregistrees en mer 93
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
5.2 Canal acoustique sous-marin . . . . . . . . . . . . . . . . . . . . . . . . 93
5.2.1 Contexte des essais en mer . . . . . . . . . . . . . . . . . . . . . 93
5.2.2 Repartition temps-frequence du signal . . . . . . . . . . . . . . 94
5.2.3 Estimation de canal . . . . . . . . . . . . . . . . . . . . . . . . . 94
5.3 Egalisation adaptative . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
5.3.1 Mode de convergence . . . . . . . . . . . . . . . . . . . . . . . . 97
5.3.2 Mode de poursuite . . . . . . . . . . . . . . . . . . . . . . . . . 98
5.3.3 Commutation de la structure . . . . . . . . . . . . . . . . . . . 98
5.4 Evaluation des algorithmes de compensation du Doppler . . . . . . . . 99
5.4.1 Estimation prealable du Doppler . . . . . . . . . . . . . . . . . 99
5.4.2 Compensation Doppler adaptative . . . . . . . . . . . . . . . . . 101
5.4.3 Resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6 Conclusions et perspectives 107
Publications 111
Resume 113
Remerciements
Je tiens dabord ` a adresser de profonds et chaleureux remerciements `a Monsieur
Christophe Laot pour avoir accepte dencadrer mes travaux de th`ese, pour sa dis-
ponibilite, sa sensibilite et son ecoute. Son encadrement ma permis de recevoir une
formation tr`es riche, sur le plan professionnel comme sur le plan humain.
Je voudrais egalement remercier Monsieur Ramesh Pyndiah, mon directeur de th`ese
pour mavoir accueilli au sein du departement Signal et Communication de TELECOM
Bretagne et permis dy realiser ce travail.
Je remercie Jacques Palicot, Professeur `a Supelec Rennes et Jean-Marc Brossier, Pro-
fesseur au Gipsa-Lab de Grenoble pour avoir accepte de rapporter cette th`ese.
Je tiens `a remercier egalement Emmanuel Boutillon, professeur `a lUniversite Bretagne
Sud, pour mavoir fait lhonneur detre membre et president de mon jury de th`ese et
Arnaud Bourre, ingenieur de recherche au Gesma, pour avoir accepte de participer `a
ce jury, et pour les nombreuses discussion techniques que nous avons eu au sujet des
transmissions acoustiques sous-marines.
Je suis reconnaissant envers les divers membres du departement Signal et Communi-
cations de TELECOM Bretagne qui ont, par de multiples discussions, permis de me
faire decouvrir la diversite du metier de la recherche.
Je voudrai egalement remercier lensemble du personnel administratif et technique de
TELECOM Bretagne, qui ont su mapporter tout au long de cette th`ese un soutient
sans faille.
Je souhaite remercier les doctorants et les stagiaires (actuels et anciens) du departement
signal et communications avec qui je garde de tr`es bons et riches souvenirs de ces trois
annees. Je pense en particulier `a Olivier, Nicolas, Fadoua, Andrzej, FX, Rodrigue,
Riwall, Tanh, Im`ene, Karim, Ioana, Noomane, Melanie, Benot, Eudeugard, Javier,
Zineddine, Rabbie3, Hyunseuk, Anh, Mr. Dejean, Massinissa, Asmaa et Patricia.
Je souhaiterai remercier certain amis proches, et en particulier Anas, Julie, Tuyen,
Jeremie, Caroline, Lucille, Aurelie, Julien, Mathieu, Bertrand, Christophe, Morgan,
Cedric, Vincent pour leur patience, leur comprehension, leur ecoute et leur sourire.
Pour nir, je souhaiterai aectueusement saluer mes soeurs et mes parents pour leur
soutien dans mes moments de doute. Jai egalement une pensee aectueuse pour Agn`es
et Yvon, sans qui je naurai certainement jamais connu les joies et les turpitudes de la
vie estudiantine.
Glossaire
AUV Autonomous Underwater Vehicle
QPSK,MPSK Modulation de phase `a 4 (M) etats
SISO Single input single output
SIMO Single input multiple output
TED Timing Error Detector (comparateur de phase)
PED Phase Error Detector (comparateur de rythme)
NCO Numerically Controlled Oscillator
PLL Phase Lock Loop (Boucle ` a verrouillage de phase)
DLL Delay Lock Loop (Boucle ` a verrouillage de delai)
SAW Fonction en dent de scie
PI Proportionnel-integrateur (pour le ltre de boucle de la PLL)
CAG Commande Automatique de Gain
TFO Timing Frequency Oset : derive du rythme
CFO Carrier Frequency Oset : derive en frequence f
d
DA Data-Aided,mode pilote par les donnees emises
DD Decision-Directed, mode pilote par les decisions
NDA Non Data Aided, mode aveugle
MSE Mean Square Error, Erreur Quadratique Moyenne
DFE Decision Feedback Equalizer
LMS Least Mean Square
Notations
d
k
Symbole de modulation
f
c
Frequence porteuse
f
d
Derive en frequence
E
s
Energie emise par symbole
T
s
Periode dechantillonnage
F
s
Facteur de surechantillonnage
T = F
s
T
s
Periode symbole
R = 1/T Rapidite de modulation
s(t) Signal emis
R(t) Signal re cu
(t) Bruit additif Gaussien
v[k] Signal ramene en bande de base au recepteur
e
d
= 2f
d
Pulsation due au Doppler
c
= 2f
c
Pulsation de la frequence porteuse
D Depassement (overshoot)
Facteur damortissement (damping factor)
n
T Pulsation propre normalisee (natural frequency)
D
= v/c Decalage Doppler
t
m
=
_
m(F
s
+ ) +T
0
T
s
Instant dechantillonnage optimal ` a linstant mT (m 1)
=
D
Fs/(1
D
) Derive en temps
T
i
0
= T[0] Delai initial sur lantenne i
T
[m] +T
0
Delai ` a linstant mT sur lantenne i (m 1)
D
[m] =
T[m] T[m] Dierence entre le delai eectif et le delai estime
4 NOTATIONS
CHAPITRE
1
Introduction aux
techniques de
synchronisation
La synchronisation constitue une t ache fondamentale dans un recepteur numerique
coherent [1]. Cette operation consiste ` a estimer les param`etres temporels (phase,
frequence, delai, compression/dilatation temporelle) du signal re cu, puis `a les corri-
ger an de les accorder aux param`etres temporels locaux au recepteur. Plusieurs ni-
veaux de synchronisation doivent etre etablis avant que les donnees emises puissent etre
recuperees. On distingue classiquement trois niveaux de synchronisation : synchronisa-
tion trame, porteuse et rythme.
Les recepteurs coherents orent des performances optimales, `a condition que les pa-
ram`etres de synchronisation soient correctement estimes. Ces performances sont at-
teintes au prix dune complexite calculatoire supplementaire au recepteur, necessaire
`a lestimation des param`etres de synchronisation. Une estimation robuste suppose que
le canal soit stable pendant le temps necessaire `a lestimation, sinon lavantage des
transmissions coherentes par rapport aux transmissions non coherentes est perdu.
Une imprecision sur lestimation dun des param`etres de synchronisation a un impact
immediat sur les performances globales du syst`eme. Ainsi, une erreur sur la synchroni-
sation rythme peut conduire ` a la disparition de un ou plusieurs symboles, produisant
des paquets derreurs au recepteur. La robustesse des algorithmes de synchronisation
est un param`etre crucial dans un syst`eme de transmission, particuli`erement dans le cas
des transmissions de longues durees (de type ot continu ou sur des trames longues),
et/ou lorsque lon consid`ere un canal variant rapidement dans le temps. Cest le cas
des transmisions ionospheriques, ainsi que des transmissions acoustiques sous-marines
`a laquelle cette th`ese est dediee.
On a choisi dans ce manuscrit de se restreindre aux modulations mono-porteuse MPSK.
On trouvera en [2, 3] et les references attachees une etude synthetique des techniques
de synchronisation multi-porteuses.
On oppose la synchronisation numerique `a la synchronisation dite hybride o` u lesti-
mation est numerique mais la commande est analogique et ` a la synchronisation dite
analogique o` u la partie estimation et la partie commande se font en temps continu. Les
syst`emes de synchronisation analogique, et dans une moindre mesure les syst`emes de
6 CHAPITRE 1 : Introduction aux techniques de synchronisation
synchronisation hybride sont capables doperer de mani`ere plus rapide que les solutions
numeriques. Cependant, ils sont egalement plus sensibles aux variations physiques, ne
sont pas stables sur de longues periodes de temps et dun point de vue ingenierie sont
plus dicilement parametrisables [4]. Toutefois ils restent tr`es utilises dans le domaine
des radiocommunications o` u les frequences porteuses utilises necessitent un traitement
tr`es rapide. Dans le cas qui nous concerne (transmissions acoustiques sous-marines), la
faible valeur de la frequence porteuse (typiquement quelques dizaines de kHz), permet
dutiliser directement un demodulateur enti`erement numerique.
On note que la synchronisation accorde les oscillateurs locaux aux param`etres tempo-
rels du signal re cu et non aux param`etres temporels du signal emis. Ainsi, un decalage
en frequence du signal d u au mouvement relatif entre lemetteur et le recepteur sera
compense de la meme mani`ere quun decalage en frequence d u ` a une imprecision sur les
oscillateurs. Lors de la conception des algorithmes de synchronisation pour un syst`eme
de transmission, il faut donc tenir compte simultanement de limprecision des oscil-
lateurs locaux comme des particularites inherentes au canal (Doppler maximum par
exemple).
Structure de recepteur numerique
Figure 1.1 Structure dun recepteur numerique.
La structure dun recepteur numerique coherent pour une transmission monopor-
teuse MPSK et `a ots continus peut se diviser grossi`erement en quatre operations :
(gure (1.1))
Transposition en bande de base
Filtrage et mise en forme du signal
Synchronisation rythme
Synchronisation porteuse.
Le signal re cu analogique est tout dabord converti en un signal numerique, puis ramene
en bande de base. Ces operation sont menees par un oscillateur local au recepteur. La
synchronisation est traitee par la suite de mani`ere numerique.
7
Le ltrage passe-bas du signal permet simultanement deliminer les composantes hautes
frequences residuelles generees par la demodulation et de mettre en forme le signal
recu pour assurer une detection optimale. Dans le cas o` u la phase de la porteuse est
constante sur une duree symbole, la synchronisation rythme peut soperer de mani`ere
independante de la synchronisation phase. Les deux operations peuvent dans ce cas
avoir lieu de mani`ere successive. Dans le cas contraire, une synchronisation optimale
exigerait que les operations de synchronisation porteuse et rythme soient operees de
mani`ere conjointe.
On distingue principalement deux structures dans les syst`emes de synchronisation sap-
pliquant ` a la synchronisation porteuse comme ` a la synchronisation rythme [5] :
La structure de type directe est basee sur la recherche exhaustive du maximum dune
fonction co ut. Cette fonction co ut est souvent issue du crit`ere du maximum de vraisem-
blance. Ce type de structure est communement employe dans les recepteurs actuels,
notamment dans le cas o` u la transmission se fait sur des trames courtes (transmission
TDMA), o` u on peut supposer que le param`etre de synchronisation que lon cherche ` a
estimer est constant sur la duree de la trame. [6, 7] proposent notamment une synth`ese
des methodes issues du crit`ere du maximum de vraisemblance permettant une estima-
tion directe des param`etres de synchronisation.
La structure de type bouclee repose sur une recherche iterative du maximum de la
fonction co ut que lon cherche ` a optimiser. Lavantage principal de cette structure est
sa capacite `a suivre une evolution lente du param`etre estime. Son inconvenient majeur
reside dans le fait que ce type de structure comporte une phase de convergence au
comportement essentiellement non lineaire, dicile `a modeliser [8]. Les structures de
synchronisation bouclees aboutissent aux structures de type boucles `a verrouillage de
phase (PLL). Letude de la PLL comprend letude des syst`emes asservis non lineaires.
[4, 6, 7, 9, 10, 11] proposent une etude plus poussee de la PLL dans le contexte parti-
culier de la synchronisation.
Les methodes destimation des param`etres de synchronisation di`erent selon que lon
consid`ere les donnees connues au recepteur (estimateurs pilotes par les donnees emises,
mode DA), que lon suppose les donnees estimees par le recepteur valides (estimateurs
pilotes par decisions, mode DD), ou enn lorsquon ne fait aucune supposition sur la
connaissance des donnees emises (estimateurs non pilotes, mode NDA). Une classica-
tion des algorithmes pour la phase et le rythme peut etre trouvee en [1].
Le but de cette th`ese est de construire des algorithmes de synchronisation robustes
permettant de abiliser une transmission par lien acoustique entre un AUV et un
bateau, sur un canal sous-marin petits fonds. Les algorithmes de type aveugles ou
pilotes par decisions ont ete privilegies. On se place dans un contexte de modulations
mono-porteuse, pour des transmissions `a ot continu.
Outre ce chapitre dintroduction, ce memoire est compose de 4 chapitres :
Chapitre 2 : Dans un premier temps, le travail sest focalise sur les boucles `a ver-
rouillage de phase et leurs applications en synchronisation porteuse. On cherche en
particulier ` a determiner un jeu de param`etres qui garantisse la robustesse des algo-
rithmes de synchronisation sur la duree de la transmission, en prenant en compte les
caracteristiques de transmission connues au recepteur (debit utilise, distance et vitesse
8 CHAPITRE 1 : Introduction aux techniques de synchronisation
relative maximale, rapport signal ` a bruit minimum). Une structure innovante de boucle
`a verrouillage de phase capable de compenser de forts decalages en frequence dans un
contexte de faible rapport signal sur bruit est proposee.
Chapitre 3 : Ce chapitre etablit la relation entre leet Doppler present sur le
canal acoustique sous-marin et son impact sur le signal recu. Plusieurs techniques
de modelisation de leet Doppler sur des donnees synthetiques sont examinees. On
montre quen supposant un facteur de surechantillonnage susamment eleve, les tech-
niques dinterpolation optimales, co uteuses en terme de temps de calcul, ne sont pas
necessaires. Enn, plusieurs algorithmes de compensation Doppler sont presentes. Leur
ecacite est veriee sur des donnees synthetiques.
Chapitre 4 : Dans ce chapitre, on analyse la structure de la boucle `a verrouillage de
delai (DLL), utilisee pour la synchronisation rythme bouclee. Comme cela est fait pour
la PLL, on caracterise son comportement lineaire. Un algorithme de synchronisation
rythme boucle, capable dexploiter la diversite spatiale pour estimer le Doppler tout
en assurant un echantillonnage dierent sur chaque antenne est propose.
Chapitre 5 : Ce chapitre permet devaluer les dierentes techniques de compensation
Doppler sur des donnees reelles. Lutilisation dalgorithmes de compensation Doppler
au recepteur a permis dameliorer la robustesse du lien acoustique existant. Des trans-
missions dimages en temps reels ont ete eectuees sur des distances de lordre du km
sur des canaux fortement selectif ` a la fois en temps et en frequence.
CHAPITRE
2
Boucles `a verrouillage
de phase
2.1 Introduction
La boucle ` a verrouillage de phase (phase lock loop, ou PLL) permet dasservir la
phase dun oscillateur local `a la phase du signal re cu. La structure bouclee sur laquelle
repose la PLL se retrouve dans toute une classe de syst`emes de synchronisation
porteuse et rythme. Elle est notamment utilisee `a chaque fois que lon desire pour-
suivre au cours du temps levolution dun param`etre particulier du canal (phase de la
porteuse, delai temporel). Dans ce chapitre, les principes de la PLL sont illustres dans
le cas particulier de la synchronisation porteuse. On trouvera en [8, 12] lapplication
de la structure bouclee en synchronisation rythme. La PLL analogique a fait lobjet
de nombreuses etudes par le passe. On trouvera notamment en [13] et les references
incluses une etude tres compl`ete. En ce qui concerne les adaptations numeriques, les
travaux de Lindsey [11] dans les annees 1980 sont une reference dans la mati`ere.
On distingue le plus souvent trois grandes categories de PLL [13], que lon classe selon
la mani`ere deectuer lechantillonnage au recepteur :
Pas dechantillonnage : boucle analogique.
Echantillonnage non uniforme : La boucle est dite hybride : le traitement est
numerique mais lechantillonnage est fait de mani`ere analogique [14, 15].
Echantillonnage uniforme : La cadence dechantillonnage est xe. La boucle est
realisee enti`erement de mani`ere numerique.
Lorsquil est possible de le faire, limplantation numerique est preferee aux implanta-
tions analogiques ou hybrides, en particulier pour des raisons de souplesse dimplan-
tation, de robustesse face aux variations de temperature du milieu, etc. Les implan-
tations analogiques sont utilisees principalement lorsque les limites de fonctionnement
des convertisseurs analogique/numerique sont atteintes. En acoustique sous-marine,
les rapidites de modulation etant relativement basses meme dans les transmissions
considerees haut debit (de lordre de 5kBauds), cest uniquement sur les boucles
numeriques que se focalise cette etude. Ce type de boucle suppose une realisation logi-
10 CHAPITRE 2 : Boucles ` a verrouillage de phase
Figure 2.1 Representation de la PLL numerique dans le contexte dune synchro-
nisation porteuse pilotee par les donnees emises.
cielle (software PLL) sur microprocesseur ` a traitement numerique du signal [16]. Cette
implementation logicielle permet notamment un gain en souplesse et en stabilite par
rapport `a une implantation analogique. La linearisation de la PLL autour de son point
daccrochage permet une ecriture simpliee (bien quincompl`ete) du comportement de
la PLL [12]. Cette ecriture permet notamment dexprimer le temps de convergence
et la variance du signal derreur en fonction des coecients du ltre de boucle [11].
Cette ecriture permet ainsi de donner un certain nombre de crit`eres en fonction des
param`etres connus de la transmission pour concevoir une boucle de recuperation de
porteuse.
Dans ce chapitre, on caracterise le comportement de la boucle en zone lineaire. On
donne les limites de son comportement lineaire en fonction du rapport signal ` a bruit
minimum et du decalage en frequence maximum que lon peut sattendre ` a trouver sur
la transmission. Un compromis est ` a trouver entre la capacite de la boucle ` a suivre
un decalage en frequence et le rapport signal ` a bruit minimal que la boucle est ca-
pable daccepter. On verra les applications de cette etude `a la conception dune PLL
pour repondre `a un certain cahier des charge (robustesse, temps de convergence limite,
precision minimale ` a atteindre), en fonction des caracteristiques connues de la trans-
mission (rapport signal ` a bruit et decalage en frequence observe). Ce compromis est
notamment du ` a la largeur de la zone lineaire du comparateur. Plus cette zone lineaire
est grande, plus on se rapproche du mod`ele lineaire ideal. On presente dans ce chapitre
un syst`eme tirant parti de la souplesse de limplantation numerique de la boucle pour
etendre la zone lineaire du comparateur. Ce travail a fait lobjet dune publication [17].
Ce syst`eme ore dexcellentes performances en termes de temps de convergence et de
capacite de suivi de la boucle, meme lorsque le rapport signal `a bruit en entree est tr`es
faible.
2.2 La PLL dans le contexte de la synchronisation
porteuse
A la gure (2.1) est decrit le dispositif de synchronisation porteuse. On se place dans
le cas particulier dune modulation de phase MPSK avec canal `a bruit blanc additif
Section 2.2 : La PLL dans le contexte de la synchronisation porteuse 11
gaussien. Dans ce cas le signal re cu peut secrire :
R(t) = '
_
k
g
E
(t kT)d
k
e
j(2fct+(t) )
_
+ (t) (2.1)
o` u T est la periode symbole, d
k
sont les symboles complexes emis ayant pour variance
2
d
, f
c
est la frequence porteuse et (t) est le terme de phase. g
E
(t) est la forme donde
utilisee, et (t) est un bruit blanc additif gaussien de densite spectrale de puissance
egal ` a
(f) = N
0
/2, f. On suppose le canal non selectif en frequence et la synchro-
nisation rythme parfaitement eectuee. Le ltre de reception est suppose adapte au
ltre demission et de norme unitaire. Au recepteur, le signal est ramene en bande de
base de mani`ere analogique pour etre ensuite converti en un signal numerique :
v[k] = v(kT) = d
k
e
j[k]
+ b[k] (2.2)
o` u b[k] est un bruit discret Gaussien complexe de variance
2
b
. On denit le rapport
signal ` a bruit (SNR) en sortie de lechantillonneur par :
SNR =
E[d
k
e
j[k]
[
2
E[b[k][
2
=
2
d
2
b
(2.3)
Soit E
s
lenergie emise par symbole issu du signal R(t) :
E
s
=
2
d
2
_
+
[g
E
(t)[
2
dt (2.4)
On montre de plus que
2
b
= 2N
0
si le ltre g
R
(t) est normalise `a 1. On obtient
nalement lexpression :
SNR = E
s
/N
0
=
2
d
2
b
(2.5)
Lexpression du rapport signal ` a bruit nous sera utile en particulier lorsque lon cher-
chera ` a caracteriser le comportement de la boucle en regime bruite. La phase [k] du
signal v[k] peut secrire :
[k] =
d
kT +
0
, (2.6)
Avec
d
= 2f
d
, f
d
etant lerreur frequentielle due ` a un decalage en frequence entre
les oscillateurs locaux et/ou un mouvement relatif entre lemetteur et le recepteur.
d
est suppose constant sur une duree symbole.
0
est le decalage en phase, modelise
par une variable aleatoire de loi uniforme dans lintervalle [; ]. Soit
[k] la phase
estimee courante. Le comparateur de phase est caracterise par sa fonction fu[k].
Cette fonction peut etre obtenue ` a partir de la fonction co ut issue du maximum de
vraisemblance [8, 13]. En mode pilote par les donnees emises (data aided ou DA) et en
supposant [d
k
[
2
= 1 (modulations M-PSK), u[k] est ici egal ` a :
u[k] = v[k]e
j
[k]
d
k
= e
j([k]
[k])
+ b[k]d
k
e
j
[k]
(2.7)
fu[k] = u[k] pour le comparateur de phase sinusodal, et fu[k] = Argu[k]
pour le comparateur de phase en dent de scie. En mode pilote par decision (decision
directed ou DD) et en supposant d
k
d
k
= 1, on a :
u[k] = v[k]e
j
[k]
d
k
= e
j([k]
[k])
+ b[k]
k
e
j
[k]
(2.8)
12 CHAPITRE 2 : Boucles ` a verrouillage de phase
Figure 2.2 Representation phase equivalente de la PLL numerique.
o` u
d
k
sont les donnees decidees `a partir du signal recu v[k], et on suppose :
d
k
= d
k
(pas derreur de decision). La sortie du comparateur secrit :
e
[k] = f
_
u[k]
_
, (2.9)
La representation phase equivalente de la PLL permet une analyse plus approfondie
du comportement de ce syst`eme non lineaire. On presente dans la suite plus en detail
cette representation ainsi que lapproximation lineaire qui en decoule.
2.3 Representation phase equivalente de la PLL
La representation phase equivalente est un outil de modelisation permettant dana-
lyser le comportement de la PLL. La PLL peut en eet etre representee comme un
syst`eme boucle non lineaire ayant pour signal dentree la phase eective du signal ra-
menee `a lintervalle [; ], auquel est soustrait la phase estimee courante. La dierence
eective entre la phase incidente du signal et la phase courante estimee
[k] est
deformee par le comparateur de phase. La deformation induite par le comparateur
est representee par sa courbe en S. On rencontre de mani`ere commune trois types de
courbe en S : triangulaire, sinusodale et en dent de scie [4].
Le syst`eme resultant aboutissant ` a un syst`eme boucle non-lineaire, lanalyse de ce
syst`eme ne peut se faire que par une analyse theorique poussee. On trouvera en
[18, 19, 20] et les references incluses une etude du comportement non lineaire de ce
syst`eme. La gure (2.2) donne la representation phase equivalente de la PLL numerique
lorsque lon neglige le terme de bruit. La non linearite presente sur la boucle est
representee par la fonction S
[k].
2.3.1 Linearisation du comparateur
Une methode danalyse classique dun syst`eme asservi non lineaire consiste `a suppo-
ser que le comportement du syst`eme est lineaire au voisinage de son point de stabilite.
Dans ce cas, on se ram`ene au cas connu de lanalyse dun ltre numerique. Letat o` u le
syst`eme est non lineaire est considere comme un etat transitoire, non pris en compte.
Soit
[k] = K
c
[k] (2.11)
o` u K
c
est le gain du comparateur issu de lequation 2.9, pris egal ` a 1 pour [d
k
[ = 1. On
obtient alors un syst`eme lineaire agissant sur la phase du signal re cu et caracterise par
sa transformee en z. Dans notre cas, on sarrangera pour que la PLL soit la plupart du
temps dans ce mode lineaire.
Si on note F(z) la transformee en z du ltre de boucle, et en integrant le coecient
K
c
dans F(z), on obtient lexpression de la fonction de transfert de la PLL en boucle
fermee :
H(z) =
(z)
(z)
=
F(z)N(z)
1 + F(z)N(z)
(2.12)
La fonction de transfert du signal derreur par rapport au signal re cu sera egalement
utile pour analyser la PLL :
G(z) =
(z)
(z)
=
1
1 + F(z)N(z)
(2.13)
La fonction de transfert de lintegrateur numerique N(z) secrit :
N(z) =
1
z 1
(2.14)
On a ainsi represente la PLL par un ltre numerique H(z) equivalent (gure (2.3)).
Lorsque ce mod`ele est valide, on dit que la PLL est en zone de poursuite. La PLL est
dite en zone daccrochage (ou de convergence) dans le cas o` u lequation 2.10 nest plus
veriee.
On remarque que lordre du ltre equivalent H(z) (cest `a dire le nombre dintegrateur
present dans la boucle, ou encore le degre du denominateur de H(z)) est egal ` a lordre
du ltre de boucle + 1. Lordre supplementaire du ltre equivalent ` a la PLL provient
de lintegrateur present dans loscillateur numerique (Numerically Controlled Oscillator
ou NCO, voir gure (2.1)).
2.3.2 Choix du ltre de boucle
Les performances globales de la PLL dependent fortement du choix du ltre de
boucle. En particulier, lordre du ltre de boucle doit permettre de suivre levolution
de la phase dans le temps. Les syst`emes dasservissement doivent faire face ` a princi-
palement trois types de signaux dentree :
14 CHAPITRE 2 : Boucles ` a verrouillage de phase
Signal de type echelon :
1
(z) =
0
z
z 1
(2.15)
Signal de type rampe :
2
(z) =
d
T
z
(z 1)
2
(2.16)
Signal de type rampe + echelon :
3
(z) =
1
(z) +
2
(z) (2.17)
Face ` a ces signaux, on trouve principalement trois types de ltres de boucle [11], re-
portes dans le tableau (2.1). A partir de ces trois types de ltres de boucle, on obtient
Filtre proportionnel F
0
(z) = K
Filtre ` a retard de phase F
1
(z) =
(1 )z
z
Filtre proportionnel-integrateur F
2
(z) = K
1
+ K
2
z
z 1
Tableau 2.1 Les principaux types de ltre de boucle.
trois fonctions de transfert H(z) dierentes. On obtient lexpression asymptotique du
signal derreur en utilisant le theor`eme de la valeur nale [21, 22] :
lim
k
[k] = lim
z1
z 1
z
(z) = lim
z1
z 1
z
G(z)(z) (2.18)
Les resultats sont reportes dans le tableau (2.2). Les ltres F
0
(z) et F
1
(z) ne sont pas
capables de faire converger le signal derreur vers 0 en presence dun signal (z) de
type rampe. Lestimation donnee par la boucle sera alors biaisee. On utilisera donc
de preference le ltre de boucle de fonction de transfert F
2
(z). La structure F
2
(z) est
constituee de la somme dun correcteur proportionnel et dun correcteur integrateur
(gure (2.4)). Cette structure a linteressante propriete disoler sur une de ses branches
la pente de la rampe
d
T. Ainsi si en entree on a le signal :
(z) =
0
z
z 1
+ w
d
Tz
(z 1)
2
(2.19)
(somme dune rampe et dun echelon) on obtient :
(z)
1
1 z
1
. Soit i[n] = TZ
1
I(z). Le
theor`eme de la valeur nale applique `a I(z) donne la valeur asymptotique prise par
i[n] :
lim
n
i[n] = lim
z1
(z) =
d
T (2.21)
On peut ainsi obtenir une estimation de la pente de la rampe
d
T. On arrive egalement
`a partir du signal p[n] = TZ
1
P(z) `a lestimation de lamplitude de lechelon
0
. Le
theor`eme de la valeur initiale nous donne en eet :
p[0] = lim
z
(z) =
0
(2.22)
Il faut noter toutefois que ce resultat netant pas stable au cours du temps, il est
dicilement exploitable par le recepteur. Dans la suite, on choisit detudier plus parti-
culi`erement le comportement de la PLL munie du ltre de boucle de structure F
2
(z).
16 CHAPITRE 2 : Boucles ` a verrouillage de phase
La fonction de transfert H(z) secrit, si on choisit F
2
(z) comme ltre de boucle :
H(z) =
K
1
(z 1) + K
2
z
(z 1)
2
+ K
1
(z 1) + K
2
z
(2.23)
De plus on a :
G(z) =
(z 1)
2
(z 1)
2
+ K
1
(z 1) + K
2
z
(2.24)
On cherche maintenant ` a donner une expression de la reponse impulsionnelle de la
boucle linearisee. Cette expression permet de verier la validite de la modelisation
lineaire vis `a vis des resultats obtenus sur la boucle simulee. Elle permet de plus de
denir un cri`ere permettant de donner les limites o` u la modelisation lineaire de la
boucle est valide.
2.3.3 Reponse impulsionnelle de la boucle linearisee
La fonction de transfert de la PLL du 2`eme ordre linearisee peut secrire sous la
forme :
H(z) = A
z z
0
(z z
1
)(z z
2
)
(2.25)
o` u A, z
0
, z
1
, et z
2
sont les param`etres de la fonction H(z) ` a determiner. H(z) nest
stable que pour [z
1
[ et [z
2
[ < 1.
La transformation en z inverse de H(z) nous donne la reponse impulsionnelle du ltre :
h[l] =
A
z
1
z
2
_
(1
z
0
z
1
)z
l
1
(1
z
0
z
2
)z
l
2
_
, l 1 (2.26)
avec :
z
0
=
K
1
(K
1
+ K
2
)
(2.27)
A = K
1
+ K
2
(2.28)
et z
1
et z
2
racines du polyn ome : D(z) = z
2
+ (K
1
+ K
2
2)z + (1 K
1
).
Le discriminant du polyn ome D(z) secrit :
= 4K
2
__
K
1
+ K
2
2
K
2
_
2
1
_
(2.29)
On peut alors exprimer les poles de la fonction de transfert en fonction de K
1
et K
2
:
> 0
z
1
= 1
K
1
+ K
2
2
+
_
_
K
1
+ K
2
2
_
2
K
2
z
2
= 1
K
1
+ K
2
2
_
_
K
1
+ K
2
2
_
2
K
2
< 0
Section 2.3 : Representation phase equivalente de la PLL 17
z
1
= 1
K
1
+ K
2
2
+ j
_
K
2
_
K
1
+ K
2
2
_
2
z
2
= 1
K
1
+ K
2
2
j
_
K
2
_
K
1
+ K
2
2
_
2
On donne la reponse impulsionnelle de
(z) et de
[k]
0
_
1
_
z
k
1
z
1
1
z
1
z
2
z
k
2
z
2
1
z
1
z
2
_
_
d
T
_
k +
z
k
1
z
k
2
z
1
z
2
_
[k]
0
z
1
z
2
_
z
k
1
(z
1
1) z
k
2
(z
2
1)
_
d
T
z
1
z
2
_
z
k
1
z
k
2
_
Tableau 2.3 reponse temporelle des signaux
[k] et
[k]
2.3.4 Facteur damortissement et pulsation propre de la
boucle
Si on pose :
=
1
2
K
1
+ K
2
K
2
(2.30)
et :
n
T =
_
K
2
(2.31)
on obtient une notation simpliee des poles et zeros du ltre equivalent ` a la PLL :
z
1
= 1
n
T + j
n
T
_
1
2
(2.32)
z
2
= 1
n
T j
n
T
_
1
2
(2.33)
z
0
= 1
n
T
2
(2.34)
De plus, on en deduit :
A = 2
n
T (2.35)
= 4(
n
T)
2
(
2
1) (2.36)
18 CHAPITRE 2 : Boucles ` a verrouillage de phase
La fonction de transfert secrit [9] :
H(z) =
(
n
T)
2
+ 2
n
T(z 1)
(
n
T)
2
+ 2
n
T(z 1) + (z 1)
2
(2.37)
Pour < 1, les p oles sont complexes conjugues et le signal
H(f) = H(z)[
z=e
j2fT (2.38)
La representation de
H(f) en fonction du param`etre est tracee sur la gure (2.6). On
sapercoit qu` a nouveau, il y a un compromis ` a faire entre la valeur du depassement et la
pente dattenuation du ltre, le ltre desire etant le ltre passe-bas ideal (depassement
nul, pente dattenuation innie). Un compromis ideal semble etre ` a nouveau obtenu
pour 0.7.
Lusage des param`etres (facteur damortissement, ou damping factor) et
n
T (pul-
sation propre du ltre, ou natural frequency) presente un interet certain par rapport
`a lusage des param`etres K
1
et K
2
en terme de conception de la boucle [9]. En eet,
lors de la conception de la boucle les param`etres et
n
T peuvent etre xes sur des
crit`eres dierents lun par rapport ` a lautre. On reduit ainsi `a une dimension la re-
cherche des param`etres optimaux de la boucle, l` a o` u il y avait interdependance lorsque
lon utilise les param`etres de ltre de boucle K
1
et K
2
. Par la suite on consid`erera
uniquement le cas o` u les poles de la fonction de transfert sont complexes conjugues :
< 0
K
1
+ K
2
2
<
_
K
2
. Cette hypoth`ese permet de choisir le meilleur compromis
entre le temps de montee et lamplitude des oscillations autour de la valeur voulue. Ces
resultats peuvent etre trouves sous une autre forme en [9].
2.3.5 Expression du signal de sortie de la PLL linearisee
On a exprime la forme du signal
[k] peut
etre simpliee [9] et est donnee tableau (2.4).
Section 2.3 : Representation phase equivalente de la PLL 19
0 10 20 30 40 50 60 70 80 90 100
0.2
0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Periode symbole T
[
k
]
= 2 (regime hyper amorti)
= 1 (regime critique)
= 0.707 (regime sous amorti)
= 0.5 (regime sous amorti)
Figure 2.5 Signal
d
T = 0.1.
10
1
10
0
10
1
25
20
15
10
5
0
5
2 f
0
/
n
|
H
(
f
)
|
(
d
B
)
= 2
= 1
= 0.707
= 0.5
Figure 2.6 reponse frequentielle de la PLL equivalente pour dierentes valeurs
de avec une rapidite de modulation de 10kBauds.
avec :
1
= Argz
1
tan
1
=
n
T
_
1
2
1
n
T
(2.39)
et :
tan
1
=
1
sin
1
_
cos
1
1
[z
1
[
_
(2.40)
En pratique :
tan
1
<< 1
1
n
T
_
1
2
1
n
T
(2.41)
20 CHAPITRE 2 : Boucles ` a verrouillage de phase
Echelon Rampe
[k]
0
[k] =
0
_
[z
1
[
k
cos(k
1
1
)
cos(
1
)
_
d
[k] =
d
T[z
1
[
k1
sin(k
1
)
sin(
1
)
Tableau 2.4 reponse temporelle des signaux
[k] :
[k] =
0
[k] +
d
[k] (2.42)
La reponse temporelle du signal derreur de la boucle `a verrouillage de phase linearisee
correspond ` a une sinusode amortie par une suite geometrique de raison [z
1
[. Le maxi-
mum atteint par ce signal est nomme depassement (overshoot) D. Pour que la boucle
reste en phase lineaire, il faut que ce depassement reste dans la zone lineaire imposee
par le comparateur.
Le depassement D est considere atteint ` a la premi`ere valeur o` u le signal
[k+1]
[k]
est nulle. Pour un signal compose dune rampe ou dun echelon, cette valeur est obte-
nue `a linstant k
D
T dont lexpression est reportee dans le tableau (2.5) (calculs donnes
en annexe, section 3.8.2). A cet instant k
D
T la valeur du depassement est donnee par
[D[ =
[k
D
]
.
Echelon Rampe Echelon + Rampe
k
D
2
1
+
1
+ /2
1
X +
1
1
Tableau 2.5 Expression de linstant discret k
D
en fonction de
d
T et de
0
,
< 1.
o` u on a pose :
X = tan
1
_
tan(
1
)
d
T
0
[z
1
[ sin(
1
)
_
Section 2.3 : Representation phase equivalente de la PLL 21
Echelon Rampe
[D[
0
[z
1
[
k
D
d
T
z
1
cos(
1
)[z
1
[
k
D
Tableau 2.6 Expression du depassement D en fonction de
d
T et de
0
, < 1.
0 100 200 300 400 500 600
0.05
0
0.05
0.1
0.15
0.2
0.25
0.3
Periode symbole T
[
k
]
PLL
Modelisation lineaire
0
= /20
d
T = 0.01
n
T = 0.02
= 0.7
Figure 2.7 Comparaison du signal derreur
[0] =
0
et que le depassement D survient bien `a linstant donne par la
modelisation lineaire.
Le depassement D correspond au premier extremum de la sinusode amortie du signal
1
T (2.43)
La visualisation de ces extremums peut se faire egalement par lobservation de lerreur
quadratique instantanee :
22 CHAPITRE 2 : Boucles ` a verrouillage de phase
0 100 200 300 400 500 600
150
100
50
0
Periode symbole T
|
[
k
]
|
2
(
d
B
)
PLL
Modelisation lineaire
0
= /20
d
T = 0.01
n
T = 0.02
= 0.7
Figure 2.8 Comparaison du signal derreur
[k]
2
=
[k]
[k]
2
On voit sur le trace en echelle logarithmique de lerreur quadratique instantanee (gure
(2.8)) des maximums locaux reguliers qui decroissent de mani`ere exponentielle. On
observe egalement des evanouissements profonds de lerreur quadratique, qui concident
avec le moment o` u
[k] = 0.
2.3.6 Limites du mod`ele lineaire
Les limites o` u la PLL peut etre consideree comme lineaire sont donnees par la sortie
du comparateur e
[k]
e
[
k
]
Comparateur dent de scie mode DA
Comparateur sinusoidal mode DA
Comparateur dent de scie mode DD
Comparateur sinusoidal mode DD
Figure 2.9 reponse des quatre types de comparateurs abores dans cette etude.
0 1 2 3 4 5 6 7 8 9 10
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
d
T/
n
T
D
e
p
a
s
s
e
m
e
n
t
D
0
=
0
= /2
0
= /6
0
= 0
Figure 2.10 Valeur du depassement D en fonction du rapport
d
T/
n
T, = 0.7.
lequation (2.26). On trace cette courbe pour plusieurs valeurs de
0
. On observe que
plus le rapport
d
T/
n
T est fort, plus le depassement est determine par la valeur de
ce rapport. Lorsque ce rapport est faible, cest la valeur
0
qui determine la valeur du
depassement.
La courbe de la gure (2.10) va permettre de predire si la boucle reste dans sa zone
lineaire ou non, compte tenu du type de comparateur employe, et des param`etres
0
et
d
T. Dans la suite, on decrit le comportement de la boucle en zone de poursuite
pour un comparateur pilote par les donnees emises (DA). Le param`etre est xe
`a 0.7 (approximativement le meilleur compromis entre le temps de montee initial et
24 CHAPITRE 2 : Boucles ` a verrouillage de phase
Figure 2.11 Signal
d
T/
n
T est proche de 0. Sur la gure (2.14), on observe quune valeur elevee de
0
provoque eventuellement un saut de cycle mais ne fait pas diverger la boucle. Cest
le depassement D determine par le rapport
d
T/
n
T qui se rev`ele determinant pour
prevoir le fait que le comparateur sorte de sa zone lineaire ou non. Dans ce paragraphe,
on a donne les outils necessaires fournissant les param`etres du ltre de boucle en
utilisant lapproximation lineaire de la PLL. Bien que ce mod`ele lineaire ne puisse etre
atteint pour tous les types de comparateurs, il peut etre susamment bien approche
Section 2.3 : Representation phase equivalente de la PLL 27
tant que le rapport
d
T/
n
T ne provoque pas un depassement hors de la zone lineaire
du comparateur. Une erreur de phase
0
peut par contre se rattraper en un seul saut
de cycle quel que soit le type de comparateur utilise.
Type de comparateur (
d
T/
n
T)
max
Intervalle de linearite
Sinusodal 3 [/2; /2]
Dent de scie 6 [; ]
Tableau 2.7 Expression du rapport
d
T/
n
T maximum en fonction du compa-
rateur en mode pilote par les donnees emises.
Comparateur en dent de scie et sinusodal (mode DD)
Dans cette etude, on ne prend pas en compte leet dune erreur de decision. On
trouvera en [23] une etude detaille des comparateurs de type pilotes par les decisions.
Dapr`es la gure (2.9), en mode pilote par les donnees decidees la zone de linearitee est
`a peu de chose pr`es la meme entre le comparateur de type sinusodal et le comparateur
de type dent de scie. Par soucis de concision, on ne reconduit pas lanalyse faite pour
les boucles pilotees par les donnees emises sur les boucles pilotees par les donnees
decidees. On note toutefois que la demarche reste sensiblement la meme, hormis le fait
que cette fois ci la boucle se verrouille sur des multiples de /2 au lieu de multiple de
2 [6]. On consid`ere que pour les deux types de comparateurs, lintervalle o` u la PLL a
un comportement lineaire peut se limiter `a lintervalle [/4; /4]. On obtient ainsi le
tableau (2.8).
Type de comparateur (
d
T/
n
T)
max
Intervalle de linearite
sinusodal 1.5 [/4; /4]
Dent de scie 1.5 [/4; /4]
Tableau 2.8 Expression du rapport
d
T/
n
T maximum en fonction du compa-
rateur en mode pilote par les donnees decidees.
2.3.7 Estimation du temps de convergence
Usuellement, on consid`ere que la boucle a converge lorsque le signal derreur est
inferieur ` a un certain pourcentage prealablement xe [1]. En pratique on verra plus
loin que dans le cas dune transmission bruitee, on ne peut pas avoir une precision
innie sur lestimation du param`etre [k]. On donne donc un autre crit`ere sur le temps
de convergence de la boucle, qui suppose le mod`ele lineaire de la boucle atteint. On
observe en pratique que pour 0.7, la convergence peut etre consideree obtenue en
deux oscillations de la sinusode amortie (equation (2.43)) :
T
conv
= 2T
extr
= 2
1
T (2.44)
28 CHAPITRE 2 : Boucles ` a verrouillage de phase
Figure 2.16 Schema-bloc de la PLL en regime bruite : approximation lineaire
2.4 Comportement en regime bruite
En pratique, un bruit de transmission b[k] (voir lequation (2.2)) est present `a
lentree de la boucle en meme temps que le signal utile. On suppose le plus souvent
ce bruit discret, blanc, additif et gaussien. Dans ce cas, le comportement de la boucle
en regime bruite et en mode lineaire peut etre considere comme la superposition du
signal [k] avec un bruit dentree qui est fonction du comparateur et dont la loi de
probabilite est `a caracteriser. Les resultats etablis en regime non bruite (temps de
convergence, limite du comportement lineaire) restent donc valables en regime bruite
tant que la supposition de linearite de la boucle est valide. Dans la suite, on caracterise
le comportement de la boucle en regime bruite. Dans un contexte de recuperation de
la porteuse, et en supposant la boucle dans sa zone lineaire, le comparateur transforme
le signal bruite entrant en une estimee de la phase, plus du bruit. Lapproximation
lineaire du signal etant valide, le signal ` a la sortie du comparateur de la PLL peut
secrire :
e
[k] = K
c
[k] + W
e
[k] (2.45)
o` u :
W
e
[k] = fb[k]d
[k]e
j
[k]
(2.46)
qui peut etre approximee comme un bruit blanc additif gaussien ayant pour variance
2
We
, la variance du bruit dentree b[k] divisee par 2. Cette approximation est valable
pour des rapports signaux ` a bruit susament eleves. Sur la gure (2.18) on a trace
lhistogramme du bruit obtenu `a la sortie du comparateur pour les comparateurs de
type dent de scie et sinusodal, que lon compare avec un bruit gaussien de variance egale
`a la variance du bruit du signal entrant divisee par 2. On observe que lon obtient des
histogrammes tr`es similaires, nous permettant de valider cette approximation lorsque
le rapport signal `a bruit est susament grand (` a partir de 10dB). Lecriture phase
equivalente de la boucle peut alors etre represente gure (2.16). Le signal ` a la sortie de
la boucle est compose de la somme dune estimee de la phase
[k] determinee `a partir
du mod`ele non bruite auquel on ajoute un bruit W[k]. La puissance de ce bruit peut
etre exprimee en fonction de H(z) et du bruit W
e
[k] issu du comparateur.
2.4.1 Puissance du bruit en sortie de la boucle
On veut connatre la puissance du bruit
2
W
en sortie du ltre H(z) :
2
W
= E
_
W[k]
2
_
=
1
j2
_
|z|=1
S
W
(z)z
1
dz (2.47)
Section 2.4 : Comportement en regime bruite 29
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
2.2
2.4
2.6
B
L
T
/
n
T
Figure 2.17 B
L
T/
n
T fonction de .
Soit
b
(z) = 2N
0
la densite spectrale de puissance du bruit b[k]. On a :
S
W
(z) = S
We
(z)H(z)H
(1/z
) =
S
b
(z)
2
H(z)H
(1/z
) (2.48)
On suppose la puissance des ltres demission et de reception normalisee `a 1. Soit B
L
T
la bande equivalente de bruit normalisee du ltre H(z). Par denition :
2B
L
T =
1
j2
_
|z|=1
H(z)H
(1/z
)z
1
dz (2.49)
Utilisant le theor`eme de Parseval :
2B
L
T =
+
l=
h[l]
2
(2.50)
En developpant, on arrive au resultat (cf. annexes, section 3.8.1) :
B
L
T =
A
2
4z
1
2
_
[z
1
z
0
[
2
1 [z
1
[
2
'
_
(z
1
z
0
)
2
1 z
2
1
_
_
(2.51)
La puissance du bruit en sortie du ltre sexprime (voir lequation (2.48)) :
2
W
= N
0
1
j2
_
|z|=1
H(z)H
(1/z
)z
1
dz = 2N
0
B
L
T (2.52)
Le fait dexprimer la puissance du bruit en sortie de la PLL permet de donner les
limites de fonctionnement de la PLL au del`a duquel son comportement ne sera plus
lineaire.
30 CHAPITRE 2 : Boucles ` a verrouillage de phase
1.5 1 0.5 0 0.5 1 1.5
0
0.002
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
0.02
Comparateur sinusoidal
Comparateur dent de scie
Variable aleatoire de variance
2
W
Figure 2.18 Histogramme de e
[k] = [k]
[k] = 0 (2.53)
Le signal ` a la sortie du comparateur e
[k] autour
de sa valeur moyenne (gure (2.18)). Connaissant lexpression de cette variance et la
largeur de la zone de linearite de la boucle, on peut alors choisir la bande equivalente
de bruit de la boucle en fonction du rapport signal ` a bruit que lon observe ` a lentree
du recepteur. Pour cela, on considere la probabilite T
pr
que la sortie du comparateur
[k] soit en dehors de la zone lineaire du comparateur telle que denie dans la partie
1.3.6. A cette probabilite correspond une variance
2
W
donnee par la fonction derreur
complementaire (erfc). En pratique, on observe que lon obtient un syst`eme respectant
grossi`erement lapproximation lineaire lorsquil y a un echantillon sur 10
7
qui est en
Section 2.4 : Comportement en regime bruite 31
10
8
10
7
10
6
10
5
10
4
10
3
10
2
10
1
10
0
0
0.05
0.1
0.15
0.2
0.25
P
pr
W 2
Zone lineaire: [/2;/2] (mode DA)
Zone lineaire: [/4;/4] (mode DD)
X
X
Limite de validite de lapproximation lineaire
Figure 2.19 Correspondance entre la variance
2
W
et la probabilite T
pr
quun
echantillon se trouve en dehors de la zone lineaire du comparateur.
0 2 4 6 8 10 12 14 16 18 20
10
5
10
4
10
3
10
2
10
1
10
0
10
1
v
a
r
i
a
n
c
e
2W
,
r
a
d
2
E
s
/N
0
Bornes (modele lineaire)
n
T = 0.6
Comparateur sinusoidal DA
n
T = 0.6
Comparateur dent de scie DD
n
T = 0.6
Bornes (modele lineaire)
n
T = 0.01
Comparateur sinusoidal DA
n
T = 0.01
Comparateur dent de scie DD
n
T = 0.01
d
T = 0
= 0.7
Figure 2.20 Variance obtenue sur lestimation fournie par la boucle en fonction
du rapport signal ` a bruit dentree.
dehors de la zone lineaire. On voit sur la gure (2.19) que cela revient ` a tolerer une
variance de 0.1 pour une boucle qui aurait une zone de linearite comprise entre /2
et /2 (cas de la boucle pilotee par les donnees emises et utilisant un comparateur
sinusodal) et une variance de 0.02 pour une boucle qui aurait une zone de linearite
comprise entre /4 et /4 (cas de la boucle pilote par les donnees decidees utilisant
un comparateur de type dent de scie ou sinusodal).
Sur la gure (2.20), on verie que lorsque
2
W
> 0, 1 en mode DA ou bien lorsque
2
W
> 0, 02 en mode DD, alors le comparateur sature. Le mod`ele lineaire nest plus
32 CHAPITRE 2 : Boucles ` a verrouillage de phase
0 1 2 3 4 5 6 7 8 9 10 11
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
2.2
E
s
/N
0
(dB)
(
n
T
)
m
a
x
Zone lineaire: [/2;/2]
Zone lineaire: [/4;/4]
Figure 2.21 (
n
T)
max
en fonction du rapport signal ` a bruit present `a lentree
de la boucle ( = 0.7).
verie, et la borne donnee par la modelisation lineaire nest plus atteinte. Ce seuil o` u
le comparateur na plus un comportement lineaire, depend `a la fois du rapport signal
`a bruit et de la bande equivalente de bruit de la boucle.
Ayant ainsi xe une variance
2
W
maximale en fonction de la zone de linearite dispo-
nible, on peut donc xer une bande equivalente de bruit limite en fonction du rapport
signal ` a bruit que lon a en entree `a partir de la relation (2.52).
On a montre `a la section 3.4.1 que
n
T 0, 6 pour = 0, 7. A partir de la relation
entre la bande equivalente de bruit et la variance
2
W
, on peut tracer la courbe de la
gure (2.21) qui donne la valeur
n
T
max
en fonction du SNR.
En croisant les resultats de la gure (2.21) avec la gure (2.10), on observe quun
rapport signal `a bruit de lordre de 10 ` a 15 dB en entree dune boucle de type pilotee
par les donnees emises ne pose pas de probl`eme, puisque la pulsation propre de la
boucle est usuellement choisie inf`erieure `a 1. Par contre, pour des rapports signaux ` a
bruit inferieurs `a 10 dB, la tolerance au decalage en frequence
d
T se trouve diminuee
an de garantir une certaine variance sur lestimee fournie par la boucle.
2.5 Application `a la conception dune PLL pour la
synchronisation porteuse
En guise de synth`ese, on souhaite donner ici un exemple de conception dune PLL
dans le contexte particulier dune communication acoustique sous-marine dite petits
fonds. On veut xer les param`etres du ltre de boucle par rapport aux param`etres de
la transmission. Cette etude a fait lobjet dun contrat de recherche pour le GESMA
[24].
Section 2.5 : Application ` a la conception dune PLL pour la synchronisation porteuse
33
2.5.1 Synchronisation porteuse pilotee par les donnees emises
Limites posees par le bruit present sur la transmission
Dans le contexte specique de notre application (correspondant ` a un cas particulier
de transmission acoustique sous-marine), le rapport signal ` a bruit moyen varie de 10 ` a
20dB. La pulsation propre de la boucle maximale, donnee par la gure (2.21) pour un
comparateur de type sinusodal pilote par les donnees emises est egale ` a :
_
n
T
_
max
= 1.71 (2.54)
Limites posees par le decalage en frequence present sur la transmission
Dans le cadre de notre application, les mouvements relatifs maximums observes
entre deux elements ne depasse pas une vitesse v
max
= 3 m.s
1
. Dans le chapitre 2, on
montre que cette vitesse relative implique un decalage frequentiel maximum de :
_
f
d
_
max
(1 )
f
c
(2.55)
o` u est le decalage decalage en frequence :
=
v
c
(2.56)
Dapr`es le tableau (2.7) (cas du comparateur sinusodal DA) on peut alors choisir :
(
n
T)
min
(
d
T)
max
/3 (2.57)
avec :
_
d
T
_
max
= 2T(f
d
)
max
(2.58)
La frequence porteuse etant xee `a f
c
= 35kHz, on reporte dans un tableau les resultats
obtenus pour les dierents debits utilises en pratique :
R en bauds T en ms
_
d
T
_
max
_
n
T
_
min
4926.1 0.2 0.0880 0.0293
5747.1 0.17 0.0754 0.0251
6896.6 0.14 0.0628 0.0209
8620.7 0.11 0.0503 0.0168
En resume :
0.0168
n
T 1.7 (2.59)
Le temps de convergence approximatif est donne par :
T
conv
2T
Argz
1
2T(1
n
T)
n
T
_
1
2
(2.60)
34 CHAPITRE 2 : Boucles ` a verrouillage de phase
Figure 2.22 Comportement de la PLL en zone de convergence.
10 11 12 13 14 15 16 17 18 19 20
10
4
10
3
10
2
v
a
r
i
a
n
c
e
2W
,
r
a
d
2
E
s
/N
0
(dB)
Bornes (modele lineaire)
Comparateur sinusoidal DA
d
T = 0.088
= 0.7
n
T = 0.0427
Figure 2.23 Performances asymptotiques de la PLL pilote par les donnees emises
en fonction du rapport signal ` a bruit.
On veut que la boucle converge en un minimum de 200 symboles. Dans ce cas, on
obtient :
n
T 0.0427 (2.61)
Cest la valeur que lon choisira au nal pour
n
T, an de garantir la meilleure precision
sur lestimation de la phase. Sur la gure (2.22), on trace 100 realisations du cas le plus
defavorable (E
S
/N
0
= 10dB,
d
T = 0.088, et
0
[; ]) pour verier que la boucle
converge bien en moins de 200 periodes symbole. On peut egalement verier que le
bruit present sur la transmission nest pas penalisant pour la PLL puisque le bruit ne
pousse pas la PLL hors de la zone lineaire lorsque celle-ci est en zone de poursuite sur la
duree de la simulation. Sur la gure (2.23), on observe que les proprietes asymptotiques
sur la precision de lestimation sont bien obtenues pour la gamme des rapports signaux
`a bruits consideres.
Section 2.5 : Application ` a la conception dune PLL pour la synchronisation porteuse
35
Dans une seconde partie, on fait de meme pour une conception de PLL utilisant un
comparateur de type dent de scie, et pilote par les donnees decidees. La taille de la zone
lineaire sen trouve divisee par deux, ce qui introduit des contraintes supplementaires
non negligeables dans la conception de la boucle.
2.5.2 Synchronisation porteuse pilotee par les donnees
decidees
Dans le cas du comparateur pilote par les donnees decidees, la zone de linearite
du comparateur se retrouve divisee par deux par rapport au comparateur pilote par
les donnees emises. Dapr`es la gure (2.9), cette zone lineaire est la meme, que lon
consid`ere le comparateur en dent de scie ou le comparateur sinusodal, et est comprise
dans lintervalle [/4; /4]. La zone o` u la PLL garde un comportement lineaire malgre
la presence de bruit et dun decalage en frequence est donc plus restreinte.
Limites posees par le bruit present sur la transmission
La gamme de rapport signaux `a bruit rencontree varie de 10 `a 20dB. Connaissant
la zone de linearite du comparateur, on utilise la gure (2.21) pour trouver la pulsation
propre maximale de la boucle :
(
n
T)
max
= 0.8 (2.62)
Limites posees par le decalage en frequence present sur la transmission
Dapr`es le tableau (2.8) (cas du comparateur sinusodal DD) on peut choisir :
(
n
T)
min
(
d
T)
max
/1.5 (2.63)
On reporte dans un tableau donnant la pulsation propre minimale de la boucle suivant
les dierents debits utilises en pratique :
R en bauds T en ms
_
d
T
_
max
_
n
T
_
min
4926.1 0.2 0.0880 0.0587
5747.1 0.17 0.0754 0.0503
6896.6 0.14 0.0628 0.0419
8620.7 0.11 0.0503 0.0335
En resume :
0.0335
n
T 0.8 (2.64)
Le choix est ici plus restreint. Dans le cas du canal le plus sev`ere (
d
T = 0.0808,
E
s
/N
0
= 10dB), on voit sur la gure (2.24) que la PLL arrive ` a converger dans un
36 CHAPITRE 2 : Boucles ` a verrouillage de phase
Figure 2.24 Comportement de la PLL en zone de convergence.
10 11 12 13 14 15 16 17 18 19 20
10
4
10
3
10
2
v
a
r
i
a
n
c
e
2W
,
r
a
d
2
E
s
/N
0
(dB)
Bornes (modele lineaire)
Comparateur sinusoidal DD
d
T = 0.088
= 0.7
n
T = 0.0587
Figure 2.25 Performances asymptotiques de la PLL pilotee par les donnees
decidees en fonction du rapport signal ` a bruit en entree de la boucle.
intervalle de temps court (moins de 100 symboles). On arrive ` a atteindre la variance
prevue par le mod`ele lineaire meme dans le cas le plus defavorable (gure (2.25)).
On voit que pour une boucle ` a verrouillage de phase pilotee par decision, utilisant
un comparateur type dent de scie, sur une transmission acoustique sous-marine o` u la
vitesse maximum est de v = 3 m.s
1
et un SNR de 10dB, une PLL utilisant un ltre
de boucle de pulsation propre
n
T = 0.0587 peut etre employee pour tous les debits
utilises. Un temps de convergence de moins de 200 symboles peut etre espere.
Section 2.6 : Extension de la zone lineaire par developpement de phase 37
Figure 2.26 Illustration du principe du developpement de phase
2.6 Extension de la zone lineaire par
developpement de phase
On a vu en 3.3.5 que le decalage en frequence
d
T present sur la transmission
pouvait faire sortir la PLL de sa zone lineaire si ce decalage est tr`es eleve. Ceci entrane
des sauts de cycles, entranant un retard de convergence voire meme une divergence
de la boucle. Dans le cas du comparateur en dent de scie [4], on peut tirer parti
de la souplesse de limplantation numerique pour operer un developpement de phase
(phase unwrapping) du signal e
[k] et e
[k] = e
[k 1] + SAW
2
(e
[k] e
[k 1]) (2.65)
o` u :
SAW
2
(X) = MOD
2
(X ) (2.66)
38 CHAPITRE 2 : Boucles ` a verrouillage de phase
0 100 200 300 400 500 600 700 800 900 1000
10
0
10
20
30
40
50
Periode symbole T
[k]
e
[k]
E
s
/N
0
= +
d
T = 0.2
n
T = 0.02
= 0.7
Figure 2.27 Evolution de e
[k] et de
[k]
nest plus borne. Le saut de cycle na aucune possibilite de survenir puisquil nexiste
plus quun seul point vers o` u la boucle peut converger. Le temps de convergence se
trouve accelere. La PLL se comporte alors comme une PLL lineaire pour toute valeur
de
d
T et
0
.
Il est enn interessant de remarquer que de mani`ere generale, la non-linearite incluse
dans le ltrage additionnel est en fait la fonction identite, le developpement en phase
nintervenant que ponctuellement pendant la convergence de la boucle. Ainsi en phase
de poursuite le developpement de phase est en fait un ltrage lineaire, qui reproduit
exactement ` a sa sortie le signal present en entree.
Section 2.6 : Extension de la zone lineaire par developpement de phase 39
0 100 200 300 400 500 600 700 800 900 1000
4
3
2
1
0
1
2
3
4
5
Periode symbole T
[k]
e
[k]
e
[k]
E
s
/N
0
= +
d
T = 0.2
n
T = 0.02
= 0.7
Figure 2.28 Evolution de e
[k], e
[k] et de
[k] est dans la zone lineaire du comparateur, la non linearite agit comme
la fonction identite ; loperation dunwrapping peut etre vue comme un ltrage lineaire
de fonction de transfert :
F
unw
(z) =
K
1 z
1
(1 K)
. (2.67)
Lintroduction du facteur K modie alors la reponse impulsionnelle de la boucle, ce qui
entrane une modication de son temps de convergence et de la precision asymptotique
de son estimee. Or, on desire construire une PLL qui a un comportement lineaire, et
garder la meme reponse impulsionnelle `a memes param`etres de ltre de boucle. Pour
cela, on cascade ` a la sortie du nouveau comparateur un ltre lineaire de fonction de
transfert F
1
unw
(z) an de retablir la reponse impulsionnelle initiale de la boucle. On
utilise ainsi astucieusement la remarque precedemment faite sur la non linearite du
40 CHAPITRE 2 : Boucles ` a verrouillage de phase
Figure 2.30 Signal
(1/z
)z
1
dz (2.68)
La relation de Parseval donne :
2B
L
T =
+
n=
[h(n)[
2
(2.69)
Dapr`es lequation (2.26) :
h[l] = A
_
z
l
1
z
l
2
z
1
z
2
z
0
z
l1
1
z
l1
2
z
1
z
2
_
, l 1 (2.70)
On sait que : z
1
= z
2
, [z
1
[ < 1 et que z
0
'.
h[l] =
A
z
1
z
2
[z
l
1
z
l
2
z
0
(z
l1
1
z
l1
2
)]
h[l] =
A
z
1
z
2
[z
l
1
z
l
2
z
0
(z
l1
1
z
l1
2
)]
h[l] =
A
z
1
z
2
[z
l1
1
(z
1
z
0
) z
l1
2
(z
1
z
0
)]
h[l] =
A
2z
1
2(z
1
z
0
)z
l1
2B
L
T =
_
A
z
1
_
2 +
l=1
(z
1
z
0
)z
l1
2
(2.71)
Si on pose : z = a + jb, en observant que :
zz
= [z[
2
= a
2
+ b
2
, et que :
z
2
= zz = a
2
b
2
+ 2jab, on obtient :
b
2
= (z)
2
=
[z[
2
'z
2
2
(2.72)
On a donc :
+
l=1
(z
1
z
0
)z
l1
1
2
=
1
2
+
l=1
[z
l1
1
(z
1
z
0
)[
2
'
_
z
l1
1
(z
1
z
0
)
_
2
l=1
[z
2(l1)
1
[[(z
1
z
0
)[
2
'
_
z
2(l1)
1
(z
1
z
0
)
2
_
=
1
2
_
[(z
1
z
0
)[
2
1 [z
1
[
2
'
_
(z
1
z
0
)
2
1 z
2
1
_
_
On obtient donc :
B
L
T =
A
2
4(z
1
)
2
_
[(z
1
z
0
)[
2
1 [z
1
[
2
'
_
(z
1
z
0
)
2
1 z
2
1
_
_
(2.73)
2.8.2 Calcul du depassement de la PLL linearisee
Cas dun echelon pur en entree
0
[k] =
0
[z
1
[
k
cos(
1
)
cos(k
1
1
) (2.74)
0
[k] sera nul pour
0
[k + 1]
0
[k] = 0, soit :
0
[z
1
[
k+1
cos(
1
)
cos((k + 1)
1
1
) =
0
[z
1
[
k
cos(
1
)
cos(k
1
1
)
En developpant cette expression, on obtient :
[z
1
[
_
cos(k
1
1
) cos(
1
) sin(k
1
1
) sin(
1
)
_
= cos(k
1
1
)
_
cos(k
1
1
)[cos(
1
)
1
[z
1
[
] sin(k
1
1
) sin(
1
)
_
= 0
_
cos(k
1
1
) sin(
1
) tan(
1
) sin(k
1
1
) sin(
1
)
_
= 0
[z
1
[
_
cos(k
1
1
) sin(
1
) sin(k
1
1
) cos(
1
)
_
= 0
[z
1
[
_
sin(k
1
2
1
_
= 0
Finalement :
k =
2
1
1
Section 2.8 : Annexes 45
Cas dune rampe pure en entree
d
[k] =
d
T[z
1
[
k1
sin(k
1
)
sin(
1
)
(2.75)
d
[k + 1]
d
[k] = 0
d
T
_
[z
1
[
k
sin((k + 1)
1
)
sin(
1
)
_
=
d
T
_
[z
1
[
k1
sin(k
1
)
sin(
1
)
_
_
sin(k
1
) cos(
1
) + cos(k
1
) sin(
1
)
_
sin(k
1
)/[z
1
[ = 0
_
sin(k
1
)(cos(
1
) 1/[z
1
[) + cos(k
1
) sin(
1
)
_
= 0
_
sin(k
1
) tan(
1
) sin(
1
) + cos(k
1
) sin(
1
)
_
= 0
_
sin(k
1
) sin(
1
) + cos(k
1
) cos(
1
)
_
= 0
cos(k
1
1
) = 0
k =
/2 +
1
1
Cas dune rampe + echelon en entree
[k] =
0
[k] +
d
[k] (2.76)
[k + 1]
[k] = 0
0
sin(
1
)
cos(
1
)
sin(k
1
2
1
) +
d
T
[z
1
[
cos(k
1
1
) = 0
d
T cos(
1
)
[z
1
[
0
sin(
1
)
=
sin(k
1
2
1
)
cos(k
1
1
)
46 CHAPITRE 2 : Boucles ` a verrouillage de phase
d
T cos(
1
)
[z
1
[
0
sin(
1
)
=
sin(k
1
1
) cos(
1
) + cos(k
1
1
) sin(
1
)
cos(k
1
1
)
d
T cos(
1
)
[z
1
[
0
sin(
1
)
= tan(k
1
1
) cos(
1
) + sin(
1
)
tan(k
1
1
) =
1
cos(
1
)
_
sin(
1
)
d
T cos(
1
)
[z
1
[
0
sin(
1
)
_
tan(k
1
1
) =
_
tan(
1
)
d
T
[z
1
[
0
sin(
1
)
_
= X
tan
1
(X) = k
1
1
k =
X +
1
1
CHAPITRE
3
Compensation Doppler
pour les transmissions
acoustiques
sous-marines
3.1 Introduction
Le canal acoustique sous-marin poss`ede de nombreuses particularites le distinguant
des canaux de radiocommunications classiques. Les outils de modelisation de ces canaux
doivent encore etre con cus et ce domaine detude reste `a explorer [28]. Des algorithmes
speciques dedies `a ce type de communication sans l sont encore ` a developper [29].
On propose dans ce chapitre de modeliser le Doppler present sur le canal acoustique
sous-marin, et on presente plusieurs techniques de compensation au recepteur.
Le Doppler est la consequence du mouvement relatif entre les porteurs et se traduit
par une compression/dilatation temporelle modiant le rythme et la porteuse du si-
gnal emis. La deformation temporelle du signal de transmission due au Doppler est la
plupart du temps negligee dans le cas des radiocommunications. La faible vitesse de
propagation des ondes acoustiques fait que cette approximation nest plus negligeable
en transmission acoustique sous-marine [30, 31].
Plusieurs travaux traitant de la compensation du Doppler pour les transmissions acous-
tique sous-marines sont ` a signaler. En [32] il est propose un algorithme de compensation
du Doppler se basant sur une banque de correlateurs (crit`ere du maximum de vraisem-
blance). Cette technique permet dobtenir une estimation grossi`ere du Doppler que lon
compense par la suite par un interpolateur. Cette estimation necessite toutefois une
complexite calculatoire tr`es importante pour satisfaire les conditions de precisions re-
quises au recepteur. [30] propose un algorithme moins co uteux en terme de complexite
se basant sur lestimation de la compression/dilatation dune trame pour mesurer le
Doppler. Le reperage du debut et de la n de la trame se fait en utilisant un chirp (signal
module en frequence de mani`ere lineaire ou logarithmique). Ces formes donde sont en
eet caracterisees par une fonction dambigute etalee dans laxe frequentiel. Cette par-
ticularite conf`ere aux chirps la propriete detre fortement resistants aux deformations
dues au Doppler. Une estimation de la longueur de la trame re cue peut alors etre ob-
tenue en mesurant la duree entre deux chirps detectes. La longueur de la trame emise
etant connue, une estimation du Doppler est proportionnelle au rapport entre la duree
48
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
de la trame recue et la duree de la trame emise. Cet algorithme permet une estima-
tion robuste du Doppler, mais necessite cependant dutiliser une sequence connue au
recepteur. De plus, cet algorithme suppose que le Doppler ne varie pas sur la duree de
la trame.
Concernant les structures bouclees, on trouve en [33] une technique adaptative qui tire
parti de la structure degalisation DFE, optimisee conjointement avec une structure de
recuperation de porteuse (PLL) [34, 35]. Une estimation du decalage en frequence d u
au Doppler peut en eet etre extraite de la structure de la PLL. Cette estimation adap-
tative du decalage en frequence peut etre alors utilisee pour corriger la deformation
temporelle du signal. Cette technique permet un suivi precis et adaptatif du Doppler
dans le temps. Cependant, une brusque evolution du Doppler peut faire decrocher cette
estimation bouclee. De plus, le temps de convergence de cet algorithme peut parfois
etre tr`es long, ce qui est tr`es penalisant en particulier lorsque lon consid`ere des trans-
missions ots continus.
Dans ce chapitre, on se propose tout dabord dexprimer linuence du Doppler sur le si-
gnal re cu. On presente alors plusieurs techniques modelisant cet eet Doppler uctuant
dans le temps sur des donnees generees de mani`ere synthetique. On montre que les tech-
niques dinterpolation sous-optimales sont largement susantes, compte tenu du grand
facteur de surechantillonnage que lon prend pour approcher le signal analogique emis.
Dans une seconde partie, on propose dierentes techniques permettant destimer et de
compenser le Doppler. Pour les techniques basees sur une structure directe, on montre
comment on derive dun algorithme destimation du rythme aveugle [25] un algorithme
de compensation du Doppler peu co uteux en terme de complexite calculatoire. Cette
etude a fait lobjet dune publication [36]. Lestimation de la derive en frequence pro-
posee par [37] utilise en CDMA pour compenser un Doppler important ne necessite
pas de synchronisation rythme prealable et peut etre tranpose de mani`ere ecace aux
transmissions acoustiques sous-marines. Concernant les techniques bouclees, on pro-
pose un algorithme de compensation du Doppler base sur une estimation de loset
en frequence que lon peut extraire de la structure de la PLL. Enn, il est presente
comment combiner ces dierentes techniques an destimer et de poursuivre au mieux
levolution temporelle du Doppler present sur la transmission. On obtient ainsi une
premi`ere technique qui evalue de mani`ere grossi`ere le Doppler an dinitialiser les algo-
rithmes de poursuite. Par la suite, ce sont ces algorithmes de poursuite qui se chargent
destimer de mani`ere ne et adaptative les variations du Doppler pendant le temps de
la transmission.
3.2 Impact du Doppler dans une chane de trans-
mission acoustique sous-marine
On se place dans le cas dune communication acoustique sous-marine petits fonds
(gure (3.1)). Dans ce cas, la distance L entre lemetteur et le recepteur est large-
ment superieure `a la hauteur deau H. On trouve en [29, 31, 38] des indications sur
les caracteristiques principales du canal acoustique sous-marin petits fonds, concernant
notamment lattenuation du signal en fonction de la distance et de la frequence por-
Section 3.2 : Impact du Doppler dans une chane de transmission acoustique
sous-marine 49
Figure 3.1 Conguration typique en communication acoustique sous-marine pe-
tits fonds.
Figure 3.2 Synoptique dune chane de transmission en acoustique sous-marine.
teuse. Il est admis dans la litterature que le canal acoustique sous-marin induit un
Doppler dierent sur dierents chemins [39]. Toutefois, le Doppler induit par le mou-
vement relatifs entre les dierents porteurs est tr`es largement superieur au Doppler
dierentiel [40, 41]. Cest ce Doppler dominant que lon cherche ` a modeliser, estimer
et compenser au cours de cette etude.
La faible vitesse de propagation de londe acoustique (c 1500 m.s
1
) comparee `a la
vitesse des ondes electromagnetiques fait que le canal acoustique sous-marin est for-
tement selectif en temps. On denit le decalage Doppler
D
comme le rapport de la
vitesse relative entre lemetteur et le recepteur v sur la celerite c des ondes acoustiques
(
D
= v/c). En radiocommunication, le decalage Doppler est souvent vu comme un
decalage en frequence du spectre entier [42, 43]. Dans le contexte des transmissions
acoustiques sous-marines, la faible valeur des frequences porteuses (5 ` a 35kHz) par
rapport aux debits utilises (jusqu` a 10kBauds pour les transmissions haut debits) font
que leet Doppler est plus precisement modelise comme un changement dechelle en
temporel, ce qui se traduit par une compression/dilatation en temps et en frequence du
signal [30, 33]. Ces caracteristiques propres au canal acoustique sous-marin necessitent
des algorithmes de synchronisation speciques. A la gure (3.2), on a trace une chane
de transmission classique. Dans un premier temps, on supposera le decalage Doppler
D
constant sur la duree de la transmission. Si on suppose un canal non selectif en
frequence, limpact de leet Doppler sur le signal recu peut alors secrire :
R(t) = s((1
D
)t) + (t) (3.1)
50
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
Figure 3.3 Synoptique de la compensation Doppler.
avec s(t) et R(t), respectivement le signal emis et le signal re cu. Le signal emis s(t)
represente le signal en bande de base u(t) module autour de la frequence porteuse
f
c
=
c
/2 et pouvant secrire :
s(t) = 'u(t)e
jct
(3.2)
avec
u(t) =
+
n=
d
n
g
E
(t nT) (3.3)
o` u d
n
sont les symboles modules MPSK et g
E
(t) est le ltre demission. T est la periode
symbole. En negligeant le terme de bruit et en supposant le canal non selectif en
frequence, le signal re cu peut secrire dans le domaine frequentiel :
R(f) = S
_
f
1
D
_
(3.4)
o` u S(f) (respectivement R(f)) correspond ` a la representation dans le domaine
frequentiel du signal s(t) (respectivement R(t)). Ainsi loccupation frequentielle du
signal re cu se retrouve multipliee par un facteur (1
D
)
1
. Simultanement, si le signal
emis est centre autour dune frequence porteuse f
c
, le signal re cu va se retrouver decale
autour de la frequence f
c
f
d
, o` u f
d
est deni ` a lequation (3.11). Au recepteur, le
signal r(t) est demodule puis mis en forme par le ltre de reception g
R
(t). En supposant
une synchronisation rythme parfaite, le signal recu ramene en bande de base peut alors
secrire :
v(t
m
) =
+
n=
d
n
g((1
D
)t
m
nT)e
j
D
ctm
+ b(t
m
) (3.5)
o` u b(t
m
) peut etre vu comme un bruit additif gaussien et g(t) est le produit de convo-
lution du ltre de transmission g
E
(t), du ltre de reception g
R
(t) et de la reponse
impulsionnelle en bande de base du canal h(t) :
g(t) = (g
E
h g
R
)(t) (3.6)
En supposant des conditions de transmissions favorables (notamment une mer calme,
un fond plat et uniforme), on peut sattendre ` a ce que le Doppler du trajet principal
et des trajets secondaires soit le meme [31]. Dans ce cas favorable, la localisation des
trajets reste stable au cours du temps [31] (pas de phenom`ene de canaux de Rayleigh).
Ce mod`ele se complique lorsque la mer est agitee et/ou que le fond oceanique nest
ni plat, ni compose delements uniformes, mais on supposera que le Doppler d u aux
Section 3.2 : Impact du Doppler dans une chane de transmission acoustique
sous-marine 51
mouvements relatifs des porteurs est largement plus grand que le Doppler dierentiel
present sur chaque trajet. Cette hypoth`ese se trouve souvent veriee en pratique. La
nouvelle periode optimale dechantillonnage peut alors secrire :
T
=
T
1
D
(3.7)
et linstant optimal dechantillonnage secrit :
t
m
=
mT
1
D
(3.8)
Le signal ramene en bande de base secrit alors :
v(t
m
) =
+
n=
d
n
g((mn)T)e
j
d
mT
+ b(t
m
) (3.9)
o` u :
d
= 2f
d
(3.10)
f
d
est la frequence Doppler pouvant etre exprimee en fonction du decalage Doppler
D
et de la frequence porteuse f
c
:
f
d
= f
c
D
1
D
(3.11)
Dans le canal acoustique sous-marin, la reponse impulsionnelle g(t) ne respecte
generalement pas le crit`ere de Nyquist. Cependant, on peut raisonnablement suppo-
ser que le signal ` a la sortie dun egaliseur w
[m] = [m]d
m
e
j[m]
+ b[m] (3.12)
o` u b[m] est le terme incluant le bruit additif gaussien present sur le canal ainsi que
lIES residuelle, et [m] est le terme de gain global (scalaire, variant dans le temps),
englobant linuence du canal et de legaliseur. La phase [m] du signal w
[m] presente
`a la sortie de legaliseur est corrigee par une boucle `a verrouillage de phase (PLL). Le
signal present `a la sortie de la PLL peut sexprimer :
z[m] = w
[m]e
j
[m]
(3.13)
o` u
[m] est lestimation de la phase instantanee de [m]. [m] peut etre exprime sous
la forme :
[m] = m
d
T +
0
(3.14)
avec
0
, le terme de phase constant induit par legaliseur. Limpact du Doppler sur
les param`etres de synchronisation du signal re cu sont ainsi exprimes en fonction de
la vitesse relative v. Une compensation Doppler devra donc prendre en compte simul-
tanement une synchronisation rythme suivi dune synchronisation porteuse sur le signal
re cu (gure (3.3)).
52
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
Figure 3.4 Synoptique de la chane de transmission simulee.
Illustration
Pour une vitesse relative entre lemetteur et le recepteur de v = 2m.s
1
, une
frequence porteuse f
c
de 35kHz, le decalage en frequence obtenu est egal ` a f
d
46, 7Hz. Ce decalage Doppler entrane une rotation de la phase denviron 3, 3 degres
par periode symbole si on consid`ere le cas dune transmission ` a R = 5 kBauds. Dans
ce meme cas de gure, la derive du rythme est independante de la rapidite de mo-
dulation comme de la frequence porteuse et est egale ` a 2 periodes symbole tous les
1500 symboles. Le Doppler aectant simultanement la phase et le rythme du signal
re cu, une cellule de compensation Doppler devra logiquement corriger simultanement
ces deux param`etres `a partir dune estimation du Doppler donnee (gure (3.3)). Les
techniques destimation/compensation du Doppler au recepteur seront vues dans la
partie 2.4. Dans un premier temps, on se propose devaluer dierentes strategies pour
simuler leet Doppler sur une transmission acoustique sous-marine.
3.3 Techniques de generation de leet Doppler sur
des donnees synthetiques
Il sagit ici de modeliser la dilatation/compression temporelle du signal emis par un
decalage Doppler
D
suppose constant sur la duree de la transmission. An dapprocher
le signal continu, on choisit de surechantillonner le signal `a une periode T
s
, de telle sorte
que :
T = F
s
T
s
(3.15)
o` u F
s
est un facteur de surechantillonnage, et F
s
2. On trace ` a la gure (3.4)
la modelisation de la chane de transmission numerique telle que simulee de mani`ere
logicielle. On choisit ici de modeliser une transmission entre un bateau (xe) et un
sous-marin (mobile). Celui-ci bouge ` a une vitesse constante xee `a v = 3 m.s
1
. Leet
Doppler induit un reechantillonnage du signal tel que :
v(kT
s
) = v
B
((1
D
)kT
s
)e
j2fc
D
kTs
(3.16)
o` u v
B
(kT
s
) est le signal ramene en bande de base, qui ne serait pas soumis `a leet
Doppler et qui est deni comme :
v
B
(kT
s
) =
n
d
n
g(kT
s
nF
s
T
s
) + b(kT
s
) (3.17)
Section 3.3 : Techniques de generation de leet Doppler sur des donnees synthetiques
53
Pour simuler leet Doppler sur des donnees synthetiques, il est plus aise de construire
les echantillons v(kT
s
) `a partir du signal demodule en bande de base et echantillonne
v
B
(kT
s
) que de construire les echantillons du signal soumis `a leet Doppler encore
sur porteuse. Toutefois, la construction du signal deforme par un Doppler constant
`a partir du signal ramene en bande de base ne permet pas prendre en compte le
decalage frequentiel induit par leet Doppler sur la frequence porteuse. Il est donc
necessaire de multiplier ensuite le signal par une exponentielle complexe pour modeliser
compl`etement leet Doppler, comme il est indique `a la gure (3.4), o` u on simule une
chane de transmission enti`erement numerique. On sinteresse dans cette partie `a la
modelisation de la compression/dilatation du signal en bande de base par interpolation
du signal v
B
(kT
s
) (gure (3.4)).
3.3.1 Interpolation ideale
Linterpolateur ideal permettant de calculer les echantillons v
B
((1
D
)kT
s
) est un
ltre h
I
(t) de reponse impulsionnelle innie. Soit v
B
(k(1
D
)T
s
) le signal reconstruit,
alors :
v
B
(k(1
D
)T
s
) =
+
n=
v
B
(nT
s
)h
I
_
(1
D
)kT
s
nT
s
_
(3.18)
Si on eectue le changement de variable :
nT
s
= (m
k
i)T
s
(3.19)
o` u :
m
k
=
_
(1
D
)kT
s
T
s
_
(3.20)
avec
_
.
_
representant loperateur donnant la partie enti`ere inferieure de loperande et
k
=
(1
D
)kT
s
T
s
m
k
(3.21)
on obtient une equation de reconstruction du signal en fonction de lindex du ltre i :
v
B
(k(1
D
)T
s
) =
+
i=
v
B
((m
k
i)T
s
)h
I
(T
s
(i +
k
)) (3.22)
Pour une realisation pratique de linterpolateur, on eectue une troncature de la reponse
impulsionnelle du ltre de telle sorte que le ltre garde 2L
I
+ 1 coecients :
v
sinc
(k(1
D
)T
s
) =
+L
I
i=L
I
v
B
((m
k
i)T
s
)h
I
(T
s
(i +
k
)) (3.23)
On choisit le plus souvent L
I
de telle mani`ere `a avoir une reponse impulsionnelle sur
3 ` a 4 periode symboles. Le ltre dinterpolation classiquement utilise est le ltre passe
bas ideal dont la fonction de transfert secrit :
h
I
(t) =
sin(t/T)
t/T
(3.24)
54
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
On peut ainsi reconstruire le signal deforme par un eet Doppler. Ce calcul peut etre
co uteux en temps de calcul. On evalue ici plusieurs methodes sous-optimales permettant
davoir une precision susante sur le signal continu pour simuler leet Doppler lorsque
le facteur de surechantillonnage F
s
est eleve.
3.3.2 Interpolation lineaire
Une estimation du signal, sous-optimale et moins co uteuse en terme de temps de
calcul, peut etre fournie par un ltrage des donnees approchant le ltrage ideal. Dans le
cas de linterpolation lineaire, on peut obtenir une estimation de lechantillon courant
v((1
D
)kT
s
) par une moyenne ponderee des echantillons v
B
(m
k
T
s
) et v
B
(m
k+1
T
s
)
[8] :
v
lin
((1
D
)kT
s
) = (1
k
)v
B
(m
k
T
s
) +
k
v
B
(m
k+1
T
s
) (3.25)
o` u
k
est deni ` a lequation (3.21).
3.3.3 Decimation
Lindice m
k
est choisi tel que lechantillon discret v
B
(m
k
T
s
) soit le plus proche dans
le temps de lechantillon v
B
(k(1
D
)T
s
). Sur lexemple donne `a la gure (3.5), on voit
ainsi que pour estimer v
B
((k+1)(1
D
)T
s
), on va choisir v
B
(m
k+1
T
s
) = v
B
((k+2)T
s
).
Figure 3.5 Exemple de levolution temporelle de m
k
.
Lecart maximum entre m
k
T
s
et linstant dechantillonage optimal k(1
D
)T
s
est
necessairement borne, et tend vers 0 lorsque le facteur de surechantillonnage F
s
est
grand. Ceci revient `a dire que la valeur de
k
est proche de 0 lorsque le facteur de
surechantillonnage est grand. Une solution tr`es peu co uteuse en terme calculatoire est
donc de xer un facteur de surechantillonnage eleve et de faire lapproximation
k
0,
soit dapr`es lequation (3.21) :
k(1
D
)T
s
m
k
T
s
(3.26)
Lechantillon reconstruit v
B
((1
D
)kT
s
) est ainsi donne par :
v
dec
((1
D
)kT
s
) = v
B
(m
k
T
s
) (3.27)
o` u m
k
est deni par lequation (3.20). Dans la suite, on compare lecacite des
techniques de decimation et dinterpolation lineaire dans le cas o` u le facteur de
surechantillonnage est eleve (cas des communications acoustiques sous-marine).
Section 3.3 : Techniques de generation de leet Doppler sur des donnees synthetiques
55
3.3.4 Comparaison des techniques sous-optimales de recons-
truction du signal
On evalue lecacite des deux techniques sous-optimales dinterpolation en tracant
sur la gure (3.6) une evaluation de lerreur quadratique moyenne (EQM) entre le
signal reconstruit par interpolation ideale v
sinc
((1
D
)kT
s
) et le signal reconstruit
par decimation v
dec
((1
D
)kT
s
) ou par interpolation lineaire v
lin
((1
D
)kT
s
). On
evalue cette EQM pour dierents facteurs de surechantillonnage et un bruit nul. On
suppose la variance des donnees egale ` a 1 et les ltres dinterpolation normes `a lunite.
La rapidite de modulation est xe. On choisit une fenetre temporelle de 6 periodes
symbole pour linterpolation ideale (L
I
= 3). On consid`ere une transmission utilisant
une modulation QPSK. Les performances obtenues sont identiques quelque soit le Dop-
pler considere (on consid`ere la vitesse relative v comprise dans une fenetre allant de
0 ` a 10 m.s
1
). Dapr`es la gure (3.6), un facteur de surechantillonnage de F
s
= 16
5 10 15 20 25 30
40
35
30
25
20
15
10
5
F
s
E
Q
M
(
d
B
)
EQM[ v
sinc
((1
D
)kT
s
) v
dec
((1
D
)kT
s
)]
EQM[ v
sinc
((1
D
)kT
s
) v
lin
((1
D
)kT
s
)]
Figure 3.6 Evaluation de lerreur quadratique moyenne entre le signal reconstruit
par interpolation ideale et une technique sous-optimale.
suivi dun reechantillonnage donne une erreur quadratique moyenne egale ` a environ
23dB entre le signal decime et le signal reconstruit par interpolation ideale, ce qui
sut dans la plupart des cas pour modeliser de mani`ere precise le signal au recepteur
deforme par eet Doppler. A meme facteur de surechantillonnage, une interpolation
lineaire ameliore cet erreur quadratique moyenne pour un co ut en terme de complexite
calculatoire relativement reduit.
Ayant ainsi etabli la mani`ere de modeliser un Doppler constant induisant une com-
pression/dilatation temporelle du signal, on propose dans la suite du chapitre plusieurs
methodes destimation/compensation de ce Doppler au recepteur.
56
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
3.4 Techniques de compensation/estimation du
Doppler au recepteur
Il existe principalement deux strategies pour estimer le Doppler : soit `a partir de les-
timation de la derive du rythme, soit `a partir de la frequence residuelle de la porteuse
du signal re cu. A limage des techniques presentees dans le chapitre 1, les algorithmes
peuvent etre soit pilotes par les donnees emises, soit par les decisions, ou simplement ex-
ploiter la connaissance des statistiques des donnees au recepteur (techniques aveugles).
Ces techniques peuvent avoir une structure soit directes lorsque lon suppose le Doppler
constant sur la duree dun bloc, soit bouclees an de poursuivre levolution du Doppler.
Enn, ces techniques peuvent etre utilisees en complement lune de lautre. Ainsi on
pourra utiliser une structure directe de precompensation du Doppler au debut de la
transmission an de pousser les algorithmes de suivis dans leur zone de convergence.
Les algorithmes de suivis eectuent alors une compensation plus ne et adaptative
du Doppler. En supposant lestimation du Doppler eectuee, on presente tout dabord
comment compenser le Doppler par une correction conjointe sur le rythme et la por-
teuse. Dans un second temps on presente les dierentes strategies destimation.
3.4.1 Compensation du Doppler
On a montre dans la premi`ere partie du chapitre que compte tenu des ca-
racteristiques du canal de transmission acoustique sous-marin, la compensation Doppler
doit agir conjointement sur le rythme et sur la porteuse. A partir du moment o` u une
estimation de la derive du rythme (respectivement de la porteuse) est disponible, une
compensation de la derive de la porteuse (respectivement du rythme) est possible. La
compensation de la derive de rythme doit se faire prealablement ` a legalisation, sous
peine de voir les coecients de legaliseur lentement deriver dans le temps. Un recepteur
comportant une compensation Doppler prealable ` a legalisation est donc necessaire (-
gure (3.7)).
Une synchronisation rythme numerique [8, 13] impose que le signal recu et ramene
en bande de base v(t) soit tout dabord echantillonne `a un rythme constant 1/T
s
. On
suppose ici :
T = F
s
T
s
(3.28)
o` u F
s
est le facteur de surechantillonnage. En radiocommunication, on utilise com-
munement des techniques dinterpolation [33, 44, 45] pour reconstruire lechantillon
correspondant ` a linstant o` u le diagramme de loeil est le plus ouvert [1]. Lorsque
le debit est grand, il est en eet interessant davoir le moins dechantillons possibles
au recepteur an de remplir les specications temps reels des syst`emes. Lorsque les
contraintes en terme de debit sont faibles (par rapport aux debit que lon trouve com-
munement en radiocommunication), le facteur de surechantillonnage peut avoir de plus
grandes valeurs (F
s
16) sans que la precision requise des oscillateurs locaux devienne
penalisante pour le syst`eme. La distance maximale entre linstant dechantillonnage
optimal et linstant discret le plus proche peut alors etre considere negligeable. Le gain
en precision donne par linterpolation devient faible, voire inexistant compare au co ut
Section 3.4 : Techniques de compensation/estimation du Doppler au recepteur 57
Figure 3.7 Synoptique de la chane de transmission avec cellule de compensation
Doppler.
en terme de calcul supplementaire (c.f. section 2.3 et [8]).
De lequation (3.8) on obtient une version iterative de lexpression de linstant
dechantillonnage est obtenue :
t
m
= t
m1
+ T
(3.29)
qui peut egalement sexprimer comme :
t
m
= t
m1
+ T + T
s
(3.30)
o` u est deni comme le param`etre de compression/dilatation temporel :
= F
s
D
1
D
(3.31)
On peut supposer la periode symbole T grossi`erement connue au recepteur. Le pa-
ram`etre de compression/dilatation temporel est par contre inconnu car dependant
de la vitesse relative v. Loperateur de recuperation de rythme est suppose fournir une
estimee instantanee `a linstant discret mT et echantillonner le signal recu en fonction
de cette estimee. De lequation (3.30), linstant optimal dechantillonnage secrit :
t
m
=
t
m1
+
_
F
s
+
_
T
s
(3.32)
La compensation au niveau du rythme etant supposee parfaitement eectuee, on ob-
tient le signal v(
t
m
) deni par lequation (3.9). La compensation du residu de frequence
porteuse f
d
se fait par multiplication du signal par une exponentielle complexe oscillant
`a la pulsation 2
f
d
T =
d
T, avec :
d
T =
c
/T (3.33)
De meme, on peut envisager de corriger la derive de rythme ` a partir de lestimation du
decalage de la porteuse
d
T. Ces estimees peuvent etre obtenues par des algorithmes
classiquement utilises en radiocommunication, en particulier les algorithmes destima-
tion/compensation de la frequence porteuse [1, 8]. Enn, on peut egalement envisager
dutiliser conjointement lestimation sur la porteuse et lestimation sur le rythme pour
construire une estimation conjointe du Doppler, ces deux types destimation etant ob-
tenues de mani`ere independante. Dans la suite, on detaille plusieurs mani`eres dobtenir
une estimation du Doppler, par lestimation du decalage en frequence
f
d
, ou par les-
timation de la derive du rythme . Dans une derni`ere partie, on detaillera comment
58
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
ces algorithmes peuvent etre combines de mani`ere ecace pour constituer une esti-
mation/compensation Doppler robuste capable de poursuivre des evolutions rapides
du Doppler au l de leau et presentant un co ut raisonnable en terme de complexite
calculatoire.
3.4.2 Estimation prealable du Doppler : structure directe
La strategie est ici destimer le Doppler par une methode par bloc, o` u on suppose
le Doppler constant sur la duree du bloc. Lestimation du Doppler peut etre eectuee
par un banc de correlateurs. Chaque correlation est eectuee avec une sequence pilote
que lon decale dune pulsation . Lestimee du decalage en frequence
d
est obtenue
pour le cas o` u le pic de correlation est maximum [32] :
d
= max
min
< <max
_
L
B
1
m=0
e
j mT
d
m
v
(mT)
_
(3.34)
o` u
min
et
max
sont deux deux valeurs predeterminees `a lavance selon les param`etres
de transmission. Cette methode proposee en [33] est co uteuse en terme de complexite
calculatoire et donne une estimation du Doppler approximative (la precision du Doppler
depend du nombre de correlations que lon peut faire en parall`ele). Ainsi, [30] indique
que pour les precisions requises dun syst`eme adaptatif (
f
d
10
2
, une precision sur
lestimation de 2.10
5
) necessite demployer 100 correlateurs.
Estimation supervisee du residu de la frequence porteuse : correlations par-
tielles
Une methode de correlation originale, se basant sur une decomposition en sous-
blocs du bloc de correlation [37] permet dobtenir une estimation de la frequence
residuelle de la porteuse. On decrit plus en detail dans cette partie lalgorithme des
correlations partielles qui se rev`ele en pratique robuste dans le cas de transmissions
sur canaux acoustiques sous-marins. Le signal re cu est dabord echantillonne au temps
Figure 3.8 Synoptique de la correlation partielle.
symbole, sans synchronisation rythme prealable pour former le signal v(mT). Chaque
bloc est decompose en L
b
sous-blocs, composes chacun de N
b
symboles (gure (3.8)).
Une correlation partielle du bloc avec une sequence pilote est eectuee au l de leau.
Section 3.4 : Techniques de compensation/estimation du Doppler au recepteur 59
Un coecient de correlation (
i
[m], o` u 1 i L
b
est ainsi obtenu.
La correlation partielle de lensemble du bloc est obtenue `a partir de la correlation
normalisee des sous-blocs (
i
[m] :
(
i
[m] =
iN
b
1
n=(i1)N
b
d
n
v
((mn)T)
[v((mn)T)[
2
(3.35)
Ces indices de correlations partielles sont ensuite combines entre eux pour former le
coecient de correlation instantane [m] :
[m] =
1
L
b
1
L
b
1
i=1
(
i
[m](
i+1
[m] (3.36)
Lorsque le coecient de correlation depasse un certain seuil, on consid`ere que le bloc
est bien aligne avec la sequence pilote. Soit m
] > S o` u
S est le seuil de detection de la correlation. A cet instant, on peut avoir une estimation
de lexcursion Doppler qui est donnee par [37] :
f
d
=
1
2L
b
T
Arg[m
] (3.37)
A partir de cette estimee, on peut avoir une expression du facteur de dilata-
tion/compression temporelle et ainsi compenser en frequence et en rythme leet
Doppler. En eet, dapr`es lequation (3.11) et lequation (3.31) :
=
F
s
f
c
f
d
(3.38)
Un autre interet des correlations partielles est de pouvoir synchroniser les trames meme
en presence dun important eet Doppler, ce dont la correlation classique nest pas
capable. Ainsi, par simulation on peut observer que la synchronisation trame par
correlation classique operee sur un canal avec eet Doppler est ecace tant que la
vitesse relative entre les canaux est reduite. Elle seondre lorsque la vitesse devient
plus elevee (gure (3.9)). Pour cette simulation, on a utilise une sequence pilote de taille
256 symboles situee au milieu dune trame de 2000 symboles. Les symboles QPSK emis
sont independants et identiquement distribues. Le rapport signal ` a bruit choisi est de
10dB, et le rapidite de modulation est de R = 7kBauds. On fait varier la vitesse de 0
`a 2m.s
1
.
On voit par contre que le pic de correlation ne seondre pas avec les correlations
partielles (gure (3.10)). On peut obtenir une borne sur le Doppler maximum que peut
estimer cette methode des correlations partielles, en remarquant que lestimee fournie
par largument dun complexe est une estimee ramenee dans lintervalle [, ]. Par
consequent le Doppler maximum que lon pourra estimer secrit :
(f
d
T)
max
=
1
2N
b
(3.39)
Ainsi, pour un nombre de sous-bloc L
b
egal ` a 16, la pulsation propre normalisee
(
d
T)
max
ne pourra pas depasser 0.1963 rd , soit une vitesse de 6.7m.s
1
pour une
60
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
0 200 400 600 800 1000 1200 1400 1600 1800 2000
0
50
100
150
200
250
300
0 200 400 600 800 1000 1200 1400 1600 1800 2000
0
50
100
150
200
250
300
0 200 400 600 800 1000 1200 1400 1600 1800 2000
0
50
100
150
200
250
300
periode symbole
v = 2 m.s
1
v = 1 m.s
1
v = 0
Figure 3.9 Pic de correlation obtenu par correlation classique sur canal avec eet
Doppler et bruit additif gaussien.
rapidite de modulation de 5kBauds et une frequence porteuse de 35kHz, ce qui est
susant dans le cadre de lapplication envisagee. On reporte dans le tableau (3.1) les
vitesses maximales que peut tolerer la methode des correlations partielles en fonction
de la taille du bloc N
b
en ayant xe la valeur de la frequence porteuse et de la rapidite
de modulation `a f
c
= 35kHz et R = 5kbits/s, respectivement.
N
b
vitesse v toleree (m.s
1
)
8 13.4
16 6.7
32 3.4
64 1.7
128 0.6
Tableau 3.1 Vitesse maximum toleree en fonction de la taille des sous-blocs de
la correlation partielle, f
c
= 35kHz, D = 10kbits/s .
Lalgorithme des correlations partielles a lavantage de proposer une synchronisation
trame robuste par rapport aux correlations classiques. Une synchronisation trame
prealable ` a la compensation du Doppler est necessaire lorsque lon prevoit dem-
ployer des sequences pilotes connues au recepteur. On propose dans une seconde partie
Section 3.4 : Techniques de compensation/estimation du Doppler au recepteur 61
0 200 400 600 800 1000 1200 1400 1600 1800 2000
0
50
100
150
200
250
300
0 200 400 600 800 1000 1200 1400 1600 1800 2000
0
50
100
150
200
250
300
0 200 400 600 800 1000 1200 1400 1600 1800 2000
0
50
100
150
200
250
300
periode symbole
Figure 3.10 Pic de correlation obtenu par correlation partielle sur canal avec
eet Doppler et bruit additif gaussien, L
b
= N
b
= 16.
Figure 3.11 Structure de la synchronisation rythme directe utilisant lalgorithme
de Oerder et Meyr.
une estimation aveugle du Doppler, portant cette fois sur la mesure de la compress-
sion/dilatation temporelle. Lestimation aveugle suppose que la transmission peut se
faire en ot continu : la synchronisation trame nest plus une necessite.
Estimation aveugle de la derive de rythme
Lestimation du Doppler ` a partir de la derive du rythme consiste `a estimer la periode
T
o` u T
est la periode symbole deformee par leet Doppler (equation (3.7)). Lalgo-
rithme non pilote par les donnees propose ici est issu de lalgorithme de Oerder et Meyr
[25] dont la structure est donnee `a la gure (3.11). Lalgorithme de Oerder et Meyr
fournit une estimation du delai T[n] ` a linstant nT.
T[n] = T
0
+ n (3.40)
o` u T
0
est le retard d u `a la transmission et est la derive en temps, supposee constante
sur la duree de lestimation. La strategie proposee ici est de decomposer une trame en
62
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
L
b
blocs, et de calculer le delai
T[n] par lalgorithme de Oerder et Meyr sur chaque
bloc n de taille N
b
F
s
echantillons. Une estimation du param`etre , telle que
T
= T + T
s
(3.41)
est obtenue en mesurant la dierence moyenne entre deux delais consecutifs estimes.
Soit [n] deni tel que :
[n] =
T[n]
T[n 1] (3.42)
on a alors :
=
1
L
b
L
b
n=1
[n] (3.43)
avec lestimation de (equation (3.31)).
On note bien que lon ne cherche aucunement ` a compenser le delai initial T
0
, qui
ne rel`eve pas de leet Doppler mais depend de la distance entre lemetteur et le
recepteur. La prise en charge de lestimation de ce delai pourra etre faite ` a posteriori,
eventuellement par un egaliseur fractionne. En supposant la vitesse relative v constante
sur les L
b
sous-blocs :
t
m
=
t
m1
+ T + T
s
(3.44)
Chaque sous-bloc est de duree N
b
temps symboles. N
b
est choisi an de satisfaire le
meilleur compromis entre les variations du canal et limmunite au bruit. Le probl`eme
de lalgorithme de Oerder et Meyr est quil ne fournit pas lestimation eective du delai
T[n] = SAW
[Fs;Fs]
_
T[n]
(3.45)
o` u la fonction SAW( . ) est denie comme la fonction dent de scie :
SAW
Fs
(X) = MOD
2
(X F
s
/2) F
s
/2 (3.46)
An de suivre levolution du decalage du rythme au cours du temps, cet algorithme
est utilise avec une structure `a developpement de phase (phase unwrapping), dont la
structure est donnee `a la gure (3.12) et implementee pour la synchronisation rythme
en [8, 25]. Le synoptique de la structure de precompensation Doppler proposee est
tracee sur la gure (3.12).
Le decalage Doppler ayant un impact simultane sur le temps et la frequence du signal,
une correction de la phase du signal doit etre faite en utilisant lequation (3.55) :
f
d
= 2f
c
(3.47)
La gure (3.13) indique que meme pour un Doppler important, cette technique aveugle
de precompensation Doppler reste able. Le facteur limitant est principalement le bruit,
du fait de la non-linearite presente dans la structure du developpement de phase.
On arrive ainsi par ces deux methodes, de mani`ere supervisee ou aveugle, ` a une
estimation grossi`ere du Doppler.
Section 3.4 : Techniques de compensation/estimation du Doppler au recepteur 63
Figure 3.12 Estimation Doppler ` a partir dune estimation iterative du delai.
0 10 20 30 40 50 60 70 80 90 100
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
L
b
N
b
= 30
N
b
= 60
E
s
/N
0
= 10 dB
v = 3 m.s
1
F
s
= 16
Figure 3.13 Estimation aveugle de la derive du rythme evalue pour dierentes
valeur de L
b
.
Une autre strategie possible, lorsque le Doppler evolue de mani`ere continue dans le
temps, consiste ` a estimer de mani`ere iterative cette evolution du Doppler par des
structures bouclees. On presente dans la partie qui va suivre comment on peut tirer
parti des structures de synchronisation rythme et porteuse bouclees pour extraire une
estimation du Doppler adaptative permettant de suivre deventuelles variations du
canal ou de la vitesse des mobiles.
3.4.3 Poursuite du Doppler : structure bouclee
La structure bouclee impose une estimation iterative de la derive du rythme et de
la phase d ue au Doppler. On aura donc une estimation [m] et
f
d
[m] qui varient ` a
chaque temps symbole T de mani`ere `a suivre levolution du Doppler au l de leau.
64
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
Figure 3.14 Structure de la synchronisation rythme bouclee utilisant le compa-
rateur de Gardner.
Suivi du Doppler base sur une estimation de la derive en temps
Lalgorithme de Gardner est base sur une structure bouclee an de corriger de
mani`ere iterative le delai T[m] du canal (gure (3.14)). Cet algorithme est detaille
plus particuli`erement dans le chapitre 4. Le cas de lutilisation de la recuperation de
rythme bouclee utilisant le comparateur de Gardner lorsque lon a une diversite spatiale
au recepteur sera traite. Dans cette partie on detaille simplement le cas SISO (Single
Input, Single Output). Le delai present sur le canal et variant avec le temps peut etre
exprime comme :
T[m] = T[m1] + [m] (3.48)
Le comparateur de Gardner [46] utilise les passages ` a zeros du signal pour extraire une
information sur le rythme. Si on denit :
t
m
= mT +
T[m]T
s
(3.49)
et :
t
m1/2
= mT T/2 +
T[m]T
s
(3.50)
la sortie du comparateur peut etre exprimee comme :
e
D
[m] = '
_
_
v
_
t
m1
_
v
_
t
m
_
__
v
_
t
m1/2
_
_
_
, (3.51)
o` u v(t) est le signal re cu ramene en bande de base. On note que cet algorithme de
compensation du Doppler ne compense que la compression/dilatation temporelle liee
au Doppler. En pratique, lutilisation de cet algorithme necessite dutiliser au prealable
une commande automatique de gain (CAG). Une version capable dutiliser la diversite
spataile au rec`epeur, est presente au chapitre 4.
Suivi du Doppler base sur une estimation de la derive en frequence
On verra (chapitre 3, partie 2.3.3) qu` a condition dutiliser un ltre de boucle de
type proportionnel integral (PI), on peut recuperer une estimation de la pulsation
Section 3.4 : Techniques de compensation/estimation du Doppler au recepteur 65
Figure 3.15 Synoptique de la recuperation Doppler adaptative base sur lestimee
de la derive en frequence.
d
[m]T = 2
f
d
[m]T sur la partie integrateur du ltre de boucle. En supposant la PLL
en phase de poursuite, lestimation de la frequence Doppler
f
d
[m] approche de mani`ere
susament precise la valeur f
d
, o` u f
d
est denie `a lequation (3.11). On detaille dans
cette partie comment recuperer [m] ` a partir de la sortie de lintegrateur
d
[m]T. De
lequation (3.11) :
D
=
f
d
f
d
f
c
(3.52)
et de lequation (3.7) :
T
= T(1
f
d
f
c
) (3.53)
En utilisant lexpression de
f
d
[m] dans lequation (3.29), lexpression suivante est ob-
tenue :
t
m
=
t
m1
+ T
f
d
[m]T
f
c
(3.54)
Ainsi :
[m] =
f
d
[m]F
s
f
c
=
d
[m]F
s
c
(3.55)
En utilisant lestimation de la compression/dilatation temporelle [m] et lequation
(3.32), une correction du rythme adaptative peut ainsi etre operee sur le signal ` a
lentree du recepteur (gure (3.15)).
Sur la gure (3.16), on a trace les constellations obtenues respectivement `a lentree
du recepteur pour le signal echantillonne `a une cadence xe kT, puis `a la sortie de
la correction rythme, et enn `a la sortie du dispositif de compensation du Doppler
adaptatif. On a choisi ici un canal non selectif en frequence, o` u v = 1 m.s
1
, et E
S
/N
0
=
15dB. Les param`etres du ltre de boucle de la PLL sont choisis tels que : = 0.7 et
n
T = 0.05 (cf. chapitre 3). Sur la gure (3.17) on trace lestimation Doppler adaptative
obtenue. On note que le temps de convergence est tr`es court (moins de 100 symboles).
66
CHAPITRE 3 : Compensation Doppler pour les transmissions
acoustiques sous-marines
1.5 1 0.5 0 0.5 1 1.5
1.5
1
0.5
0
0.5
1
1.5
(a)
1.5 1 0.5 0 0.5 1 1.5
1.5
1
0.5
0
0.5
1
1.5
(b)
1.5 1 0.5 0 0.5 1 1.5
1.5
1
0.5
0
0.5
1
1.5
(c)
Figure 3.16 Constellation du signal : (a) echantillonne au temps kT, (b) ` a la
sortie de la synchronisation rythme, (c) ` a la sortie de la compensation Doppler. (v =
1m.s
1
).
0 100 200 300 400 500 600 700 800 900 1000
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
periode symbole (T)
d
T
[
m
]
E
S
/N
0
= 15 dB
v = 1 m.s
1
n
T = 0.05
= 0.7
Figure 3.17 Estimation adaptative du param`etre du Doppler ` a partir de la PLL.
3.4.4 Combinaisons des techniques destimation directe et
destimation bouclee
Les techniques destimation de Doppler donnees dans ce chapitre presentent
lavantage de pouvoir toutes etre utilisees independamment ou detre combinees
an de former une estimation initiale grossi`ere, puis une poursuite du Doppler
permettant un suivi plus n de cette estimation. On trace `a la gure (3.18) le schema
de compensation Doppler combinant des techniques destimation presentees dans ce
chapitre de mani`ere `a ce que la compensation du Doppler soit organisee de mani`ere
eciente au recepteur.
Section 3.5 : Conclusions 67
Figure 3.18 Compensation et estimation Doppler combinee.
3.5 Conclusions
Dans cette etude, les caracteristiques du canal acoustique sous-marin sont donnees
dans une conguration particuli`ere dite petits fonds. La modelisation de leet Dop-
pler sur le canal acoutique sous-marin permet de montrer que lorsque le signal est
surechantillonne, une simple decimation peut avantageusement remplacer une interpo-
lation ideale, complexe en terme de calcul. Plusieurs techniques de compensation du
Doppler sont proposees, operant de mani`ere supervisee ou aveugle, ` a partir de lesti-
mation de la derive en frequence ou de la derive en temps. On distingue en particulier
les structures directes, estimant de mani`ere robuste un Doppler suppose constant sur
la duree dune trame des structures bouclees destinees `a suivre levolution du Doppler
dans le temps. Enn, on montre comment les structures directes et bouclees peuvent
etre utilisees de mani`ere complementaires, la structure directe ayant pour but desti-
mer de mani`ere grossi`ere le Doppler de mani`ere `a pousser les algorithmes adaptatifs
intervenant en amont de la chane dans leur zone de convergence. Ces algorithmes ont
prouve leur robustesse sur des donnees collectees lors dessais en mer. Des resultats
obtenus sur des enregistrements de transmissions sont donnes au chapitre 5.
CHAPITRE
4
Synchronisation rythme
pour recepteur
multi-capteurs
4.1 Introduction
La synchronisation rythme a pour objet lestimation de lechantillonage optimal.
Un instant dechantillonnage mal choisi se traduit par de linterference entre symbole
residuelle, ce qui complique la t ache des algorithmes situes en amont de la chane de
communication [6, 9].
Etant souvent situe `a lentree du recepteur numerique, les algorithmes de synchronisa-
tion rythme doivent idealement etre resistants aux interferences entre symboles et aux
bruits de transmission, tout en etant capable dassurer une estimation robuste en un
temps de convergence court.
Les strategies de recuperation de rythme peuvent varier grandement selon que lon
consid`ere une estimation supervisee ou aveugle. Dans notre cas, lutilisation de la
synchronisation de rythme aveugle est preferee, parce quelle evite lutilisation dune
synchronisation trame prealable et surtout parce quelle ne necessite pas une estima-
tion prealable de la phase du signal [47]. Enn, lutilisation dalgorithmes aveugles est
preferee aux algorithmes de type pilotes par les decisions car les erreurs de decisions
apportent une degradation des performances signicative lorsque le rapport signal ` a
bruit est faible. La courbe en S du comparateur pilote par les decisions sattenuant for-
tement, la bande equivalente de bruit du ltre equivalent ` a la DLL se trouve modiee.
Il devient alors plus dicile de predire les performances du syst`eme, particuli`erement
dans le cas dun canal dont le rapport signal ` a bruit evolue dans le temps.
Comme pour la recuperation de phase, on peut distinguer deux grandes familles de
recuperation de rythme : lestimation directe par correlation du signal [25] ou bien la
structure dite boucle `a verrouillage de delai ou Delay Locked Loop (DLL) qui estime
de mani`ere iterative le delai T[m]. La structure bouclee est analogue ` a la structure de
la boucle ` a verrouillage de phase. Dans ce chapitre, on sinteresse plus particuli`erement
`a lestimation du delai en utilisant une structure bouclee, ceci an de pouvoir suivre
au l de leau levolution du canal.
La DLL est egalement connue pour etre sensible aux attenuations du canal. Plusieurs
algorithmes [48] ont ete proposes recemment pour faire face ` a ce probl`eme. Toutefois, `a
70
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
notre connaissance il nexiste pas dans la litterature dalgorithmes de synchronisation
rythme prenant en compte les interferences entre symbole dues au canal.
Les algorithmes de synchronisation rythme sont caracterises par leur comparateurs,
ou timing error detector (TED). Les comparateurs aveugles type early-late et Gardner
[46], sont communement rencontres dans les implementations pratiques [49, 50, 51].
Ceux-ci necessitent un surechantillonage minimal de 2 echantillons par periode sym-
bole, ce qui nest pas le cas de certains algorithmes pilotes par les decisions [52]. Les
algorithmes aveugles early-late et de Gardner sont issus de la derivation de la fonction
co ut du maximum de vraisemblance [1, 53, 13].
La synchronisation conjointe de la derive en temps et dun delai constant a fait lobjet
de plusieurs travaux dans un contexte de synchronisation porteuse [54, 55] ou dans un
contexte de synchronisation rythme [56, 57]. Une etude compl`ete de la DLL lorsque
celle-ci est en zone lineaire est decrite en [1, 12, 56].
Dans ce chapitre, on decrit les techniques de synchronisation rythme bouclees aveugles.
Un dispositif original de synchronisation rythme issu du maximum de vraisemblance,
tirant parti de la diversite spatiale au recepteur (conguration SIMO) pour lestima-
tion du TFO (Timing Frequency Oset, ou derive en temps) et autorisant un instant
dechantillonnage dierent sur chaque capteur est propose. Cet algorithme correspond
`a un cas problematique, non resolu ` a ce jour, et souvent rencontre en pratique dans les
transmissions acoustiques sous-marines. Les resultats obtenus sur donnees reelles sont
reportes dans le chapitre suivant.
4.2 Recuperation de rythme boucle aveugle en
SISO
On suppose dans un premier temps un delai T[m] = T
0
constant. On determine
alors la precision de lestimation de la boucle en fonction du bruit present. Par la
suite, on consid`erera le cas o` u une derive en temps du rythme est egalement presente
(T[m] = T
0
+m). On montre que compte tenu de lordre de grandeur des valeurs de
(d u `a un manque de precision des oscillateurs locaux, ou ` a un Doppler), une DLL
du 1er ordre peut sure ` a estimer la derive en temps. On adoptera la notation phase
equivalente de la boucle pour caracteriser son temps de convergence et la precision de
lestimation du delai T[m].
4.2.1 Structure de la DLL
La structure bouclee permet de corriger de mani`ere iterative le delai T[m] du ca-
nal (gure (4.1)). Le comparateur de Gardner poss`ede lavantage, avec le comparateur
aveugle early-late [1] detre independant de la phase du signal recu. Ces deux compara-
teurs supposent le signal echantillonne `a une periode au moins egale ` a T/2 au recepteur.
Enn, le comparateur de Garner est connu pour avoir une meilleure precision que le
comparateur early-late [1]. Le delai present sur le canal et variant dans le temps peut
etre exprime :
T[m] = T[m1] + (4.1)
Section 4.2 : Recuperation de rythme boucle aveugle en SISO 71
Figure 4.1 Structure de la synchronisation rythme bouclee.
Le comparateur de Gardner aveugle [46] utilise les passages ` a zero du signal pour
extraire une information sur le rythme. Si on denit pour T = F
s
T
s
t
m
= mT +
T[m]T
s
(4.2)
et :
t
m1/2
= mT T/2 +
T[m]T
s
(4.3)
la sortie du comparateur peut etre exprimee :
e
D
[m] = '
_
_
v(
t
m1
) v(
t
m
)
__
v(
t
m1/2
)
_
_
, (4.4)
o` u v(t) est le signal en bande de base (deni au chapitre 2). Le signal derreur est
ensuite passe `a travers le ltre de boucle. Bien que lestimation du delai
T[m] soit
corrigee `a chaque periode symbole T, les echantillons `a la sortie du comparateur
sortent ` a une cadence T/2. Un operateur divise ce signal en deux ux
_
v
_
t
m
__
et
_
v
_
t
m1/2
__
. Lorsque la boucle est verrouillee, le signal derreur ` a linstant mT,
e
D
[m] doit etre proportionnel ` a la dierence
D
[m] entre le delai T[m] et lestimation
courante
T[m]. Ce signal derreur est ltre an de reproduire une nouvelle estimation
instantanee prenant en compte les estimations passees. Une dierence notable entre la
boucle ` a verrouillage de phase et la boucle `a verrouillage de delai reside dans le fait
que la derive en temps est souvent negligee (et negligeable), ce qui nest pas le cas
de la derive en frequence f
d
T. On rencontre donc le plus souvent dans les applications
une implementation utilisant une boucle du premier ordre. La sortie du comparateur
de la DLL est caracterisee par un bruit induit par les donnees (self noise) dont la
densite de probabilite est dicile `a caracteriser [1].
4.2.2 Ecriture phase equivalente
En supposant la DLL en zone de poursuite, la modelisation phase equivalente de
la DLL correspond ` a un ltrage sur le delai T[m] (gure (4.2)). Cette modelisation
72
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
Figure 4.2 Synoptique de la modelisation lineaire de la DLL.
lineaire de la boucle neglige dune part la non linearite du comparateur de la DLL,
mais egalement loperateur oor ( . |) present dans le NCO (Numerically controlled
Oscillator) et represente `a la gure (4.1).
On suppose le signal emis mis en forme par un ltre en racine de Nyquist caracterise
par un facteur dexc`es de bande . En supposant le mod`ele lineaire valide, on obtient
une equation de recurrence du type :
T[m] =
T[m1] + K()
D
[m1] (4.5)
Avec () le gain ` a la sortie du comparateur et K le gain du ltre de boucle, fonction
du facteur dexc`es de bande . Cette equation m`ene `a la fonction de transfert :
H
D
(z) =
z
1
K()
1 z
1
(1 K())
(4.6)
Le comportement de la DLL peut ainsi se modeliser comme un ltrage lineaire sur le
delai :
T[m] = (h
D
T)[m] (4.7)
o` u h
D
[k] constitue la reponse impulsionnelle de taille innie du ltre numerique
equivalent ` a la DLL. En ecrivant :
H
D
(z) = z
1
K()
k=0
(1 K())
k
z
k
(4.8)
on obtient directement la transformee en z inverse :
h
D
[m] = K()(1 K())
m1
, avec m 1 (4.9)
Cette equation traduit le comportement de la DLL lorsque lapproximation de linearite
est valide. Elle permet egalement de degager une condition susante sur la stabilite
de la boucle : d`es lors que le produit K() 1, le ltre est stable. On sinteresse ici
`a caracteriser les limites du comportement lineaire de la boucle.
Pour que la modelisation de la boucle soit compl`ete, il reste `a determiner la valeur
du facteur (), qui depend de lenergie du signal et du facteur dexc`es de bande .
On denit e
D
(
D
) = E e
D
(t)[
D
le signal derreur moyen en sortie du comparateur
(courbe en S). On a :
() =
e
D
(
D
)
D
=0
(4.10)
Section 4.2 : Recuperation de rythme boucle aveugle en SISO 73
En [1], on montre que :
e
D
(
D
) = [A
m
[
2
2
d
K() sin
_
2
D
T
_
(4.11)
o` u A
m
est lamplitude du signal et K() est un coecient reel dependant du facteur
dexc`es de bande :
K() =
1
(1
2
/4)
sin
_
4
_
(4.12)
Lapproximation lineaire de la DLL suppose :
e
D
(
D
) = [A
m
[
2
2
d
K()
2
D
T
(4.13)
avec :
() = [A
m
[
2
2
d
K()
2
T
(4.14)
On veut verier que le mod`ele lineaire de la DLL correspond bien `a une modelisation
acceptable du comportement de la boucle. Pour cela on trace sur la gure (4.3) le
signal
T(z) = H
D
(z)T(z) (4.17)
Le theor`eme de la valeur nale donne :
lim
n+
D
[n] =
1
K()
(4.18)
Il en resulte une erreur constante sur le rythme. Une boucle du second ordre permet
dannuler cette erreur. Les valeurs de etant tr`es faibles compte tenu des vitesses
74
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
0 50 100 150 200 250 300 350 400 450 500
40
20
0
20
40
DLL
D
[
m
]
0 50 100 150 200 250 300 350 400 450 500
40
20
0
20
40
Periode Symbole T
D
[
m
]
Modele Lineaire
Figure 4.3 signal
D
[n] 3.2. On verie `a la gure 4.4 que lon obtient bien le comportement
lineaire attendu : le comportement de la boucle est semblable au comportement obtenu
`a la gure (4.3), si ce nest que la boucle vient se verrouiller sur la valeur
K()
.
Lorsque le delai T
0
approche T/2, on observe sur la gure (4.4) que la DLL peut
venir se caler sur un multiple de T (perte dun symbole), ce qui ne correspond pas au
comportement lineaire attendu. Cependant, sur la majeure partie des realisations, le
comportement de la boucle est tr`es proche du comportement lineaire attendu.
Les limites du comportement lineaire de la boucle correspondent au cas o` u le signal
D
T
s
> T/8. Cest le cas lorsque v > 8 m.s
1
. On observe ` a la gure (4.5) que le
comportement lineaire de la boucle nest plus valide pour une vitesse v = 9 m.s
1
. En
pratique dans notre application les vitesses atteintes ne depassent que rarement les
3m.s
1
.
Ce raisonnement permet de donner la derive en temps maximum acceptable par une
boucle du 1er ordre en fonction de sa bande equivalente de bruit, de facon ` a ce que le
comportement lineaire de la boucle soit globalement assure.
Section 4.2 : Recuperation de rythme boucle aveugle en SISO 75
0 50 100 150 200 250 300 350 400 450 500
40
20
0
20
40
60
80
DLL
D
[
m
]
0 50 100 150 200 250 300 350 400 450 500
30
20
10
0
10
20
30
Periode Symbole T
D
[
m
]
Modele Lineaire
Figure 4.4 signal
D
[k] sur 100 realisations, = 2.10
3
.
4.2.4 Etude en regime bruite
Le calcul de lexpression exacte de la variance ` a la sortie du comparateur de Gardner
se rev`ele un calcul dicile ` a mener. En [1] page 395, il est indique que les resultats
theoriques netant pas clairement etablis, seuls les resultats obtenus par simulation sont
reportes.
On verie par simulation, en tra cant lhistogramme obtenu ` a la sortie du compara-
teur de Gardner (gure (4.7)) que lorsque la transmission nest pas bruitee, il sub-
siste un bruit induit par les donnees, de faible puissance et non gaussien, dicile ` a
caracteriser en pratique. Ce nest pas le cas lorsque la transmission est bruitee, et
plus particuli`erement dans la gamme des SNR dans laquelle on se place (10 ` a 15dB).
Lhistogramme obtenu correspond alors grossi`erement `a lhistogramme dune variable
aleatoire gaussienne. Dans notre cas, on negligera donc la presence du bruit induit par
les donnees.
En regime bruite et boucle ouverte, on peut supposer :
e
D
[m] ()(
D
[m] + W
e
[m]) (4.19)
o` u W
e
[m] est un bruit additif gaussien, de variance
2
We
. Dapr`es [58] :
2
We
2[A
m
[
2
2
b
2
d
(4.20)
76
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
0 50 100 150 200 250 300 350 400 450 500
50
0
50
100
DLL
D
[
m
]
0 50 100 150 200 250 300 350 400 450 500
40
20
0
20
40
Periode Symbole T
D
[
m
]
Modele Lineaire
Figure 4.5 signal
D
[k] sur 100 realisations, = 6.10
3
.
Figure 4.6 Synoptique de la modelisation lineaire de la DLL.
O` u
2
b
est deni comme la variance du bruit du signal demodule et en bande de base
b(t). On en deduit le synoptique de la DLL en regime bruite (gure (4.6)). En supposant
la boucle en regime lineaire et en phase de poursuite, on peut supposer
D
[m] 0
pour tout m. Le comportement de la boucle est assimilable ` a un ltre lineaire, ayant
pour entree le bruit W
e
[m] et pour sortie le bruit W[m] (gure (4.6)). Dans ce cas, la
variance ` a la sortie du comparateur secrit :
2
W
2B
L
T
2
We
(4.21)
Section 4.2 : Recuperation de rythme boucle aveugle en SISO 77
1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1
0
0.05
0.1
0.15
0.2
1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1
0
0.005
0.01
0.015
0.02
SNR = +
SNR = 15 dB
Figure 4.7 Histogramme `a la sortie du comparateur de Gardner
o` u B
L
T est la bande equivalent de bruit du ltre G(z) ayant pour fonction de transfert :
G(z) =
Kz
1
1 z
1
(1 K())
(4.22)
et
2
W
est egal ` a la variance du bruit W[k]. La bande equivalente de bruit du ltre
equivalent permet de prevoir le comportement de la modelisation lineaire de la DLL
en regime bruite (calculs en annexe, section 4.5.2).
B
L
T =
K()
2(2 K())
(4.23)
Lapproximation lineaire de la boucle est valide pour F
s
/8
D
[k] F
s
/8. En
pratique, la bande equivalente de bruit de la boucle devra etre susamment faible an
que le bruit ne puisse pas pousser le comparateur hors de sa zone lineaire.
4.2.5 Temps de convergence
En [1], le temps de convergence dune boucle du premier ordre peut etre deni comme
linstant discret o` u le mod`ele lineaire de la boucle passe en dessous un certain seuil
derreur xe `a lavance. En supposant = 0, on a :
D
[k] = T
0
(1 K())
k
(4.24)
ce qui implique de trouver k tel que :
T
0
(1 K())
k
q (4.25)
o` u q est le deuil derreur choisi. On pose : = ln
1
1K()
, qui verie :
K() pour : K() << 1 (4.26)
78
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
soit :
T
0
e
k
q (4.27)
on obtient :
k
ln (T
0
) ln (q)
(4.28)
Ainsi, en supposant le cas le plus defavorable (T
0
= F
s
/2), on obtient, en utilisant le
jeu de param`etre utilise en 1.2.2 et 1.2.3 :
k 112 (4.29)
Ce qui correspond au temps de convergence approximatif obtenu (gure (4.3)). On
observe que ce temps de convergence moyen ne change pas en presence dune derive
en temps lorsque lon reste dans la zone de linearite de la boucle (gure (4.4)). On est
ainsi capable de donner le temps de convergence en fonction de la bande equivalente
de bruit de la PLL choisie, qui depend de K et de ().
4.3 Recuperation de rythme bouclee aveugle en
SIMO
Dans cette partie, on propose une solution ` a un cas particulier de synchronisa-
tion rythme o` u plusieurs capteurs sont presents au recepteur, avec un delai T
i
[]m
dierent sur chaque capteur i. La derive en temps etant supposee la meme sur chaque
capteur, on veut pouvoir ameliorer lestimation de cette derive en temps par utilisa-
tion de la diversite spatiale au recepteur, tout en gardant la possibilite deectuer un
echantillonnage dierent sur chaque capteur. Dans une premi`ere partie, on consid`erera
les probl`emes poses par une synchronisation conjointe sur chaque capteur. Dans une se-
conde partie, on consid`erera une nouvelle structure de synchronisation rythme adaptee
au probl`eme pose et extraite de la fonction co ut issue du maximum de vraisemblance.
Le jeu de param`etres utilise est reporte au tableau (4.1).
4.3.1 Echantillonnage conjoint sur chaque capteur
Le rapport signal ` a bruit pouvant parfois etre assez faible dans le cas des trans-
missions acoustiques sous-marines, lutilisation de la diversite spatiale au recepteur se
rev`ele etre une condition necessaire pour que la transmission sur une longue duree puisse
se faire de mani`ere robuste. Une solution nave consiste alors ` a sommer les contributions
des comparateurs associes `a chaque capteur. On proc`ede ainsi `a un echantillonnage
commun sur les capteurs. Le synoptique de cette structure nave de recuperation de
rythme SIMO est trace `a la gure (4.8).
Cette structure est optimale lorsque le delai instantane T
i
[m] est le meme pour chaque
capteur i. Or dans la pratique, le decalage spatial entre chaque capteur i induit des
delais temporels T
i
0
dierents. Dans la simulation qui suit, on montre ce quil arrive
Section 4.3 : Recuperation de rythme bouclee aveugle en SIMO 79
vitesse v 1 m.s
1
Facteur de surechantillonnage F
s
16
Nombre de capteur N
R
4
Rapport signal ` a bruit SNR + 10dB
Decalage entre chaque capteur T/4
Gain de boucle K
i
et K
0.6
Tableau 4.1 Param`etres de simulation
Figure 4.8 Representation de la structure de recuperation du rythme SIMO avec
N
R
capteurs au recepteur : echantillonnage commun.
lorsque cette structure de recuperation de rythme SIMO est utilisee dans le cas o` u on
a un decalage de T/4 entre chaque capteur.
La strategie presentee gure (4.8) est incapable de synchroniser de mani`ere
dierente chaque voie (gure (4.9)), ce qui aboutit ` a de linterference entre symbole
supplementaire, qui devra etre pris en charge par la suite par legaliseur (gure (4.10)).
On observe ` a la gure (4.9) un certain echelonnage de lestimation d u `a loperateur
80
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
0 200 400 600 800 1000 1200 1400 1600 1800 2000
5
0
5
10
15
20
25
periode symbole (T)
D
i
[
m
]
voie 1
voie 2
voie 2
voie 4
derive en frequence
Figure 4.9 Echantillonnage commun : decalage du rythme obtenu sur chaque
voie.
non lineaire oor ( . |), represente `a la gure (4.8).
4.3.2 Extraction du comparateur `a partir du maximum de
vraisemblance
On suppose N
R
capteurs presents au recepteur. En gardant les notations des chapitres
precedents, on aura donc sur chaque capteur i le signal demodule, en bande de base :
v
i
(t) = x
i
(t) + b
i
(t) (4.30)
avec :
x
i
(t) =
+
n=
d
n
g
_
(1
D
)t nT T
i
0
T
s
_
e
j
D
ct
(4.31)
Soit le vecteur de param`etres que lon cherche `a estimer par le crit`ere du maximum
de vraisemblance sur les N
R
signaux v
i
(t), 1 i N
R
. Ce vecteur comprend les
symboles emis d
n
, les retards sur chaque capteur T
i
0
et la derive en temps T
[m] =
m = mF
s
D
1
D
. Soit
= arg max
{
}
L(
) (4.32)
Section 4.3 : Recuperation de rythme bouclee aveugle en SIMO 81
2 1 0 1 2
2
1
0
1
2
voie 1
2 1 0 1 2
2
1
0
1
2
voie 2
2 1 0 1 2
2
1
0
1
2
voie 3
2 1 0 1 2
2
1
0
1
2
voie 4
Figure 4.10 Echantillonnage commun : constellation obtenues.
En supposant sur chaque capteur i que le signal b
i
(t) est un bruit additif gaussien, la
fonction de vraisemblance peut secrire :
L(
) = C
1
exp
_
C
2
N
0
_
T
0
N
R
i=1
[v
i
(t) x(t)[
2
dt
_
(4.33)
O` u C
1
et C
2
sont deux scalaires et T
0
= NT >> T, N etant un entier. On cherche ` a
estimer le decalage d u au mouvement relatif entre lemetteur et le recepteur conjoin-
tement au delai initial T
i
0
. On souhaite avoir un comparateur independant des symboles
emis d
n
. Le calcul, donne en annexe, section 4.5.1, aboutit ` a lexpression du signal der-
reur obtenu sur lantenne i, qui se compose de la somme :
- du signal issu du comparateur aveugle early-late sur le capteur i :
u
i
[m] = 'e
_
_
v
i
(mT T/2) v
i
(mT + T/2)
__
v
i
(mT)
_
_
(4.34)
- de la somme des erreurs obtenues sur chaque capteurs :
u
[m] =
N
R
j=1
u
j
[m] (4.35)
82
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
Figure 4.11 Representation de la structure de recuperation du rythme SIMO
avec N
R
capteurs au recepteur prenant en compte une phase dierente sur chaque
capteur.
On note que lon peut tr`es bien substituer au comparateur early-late aveugle le com-
parateur de Gardner, qui a la particularite davoir un bruit induit moindre pour une
complexite calculatoire equivalente [1] :
u
i
[m] = 'e
_
_
v
i
((m1)T) v
i
(mT)
__
v
i
(mT T/2)
_
_
(4.36)
Lechantillonnage optimal opere sur chaque capteur secrit alors :
t
i
[m] = mT(1 + ) +T
i
0
T
s
(4.37)
Lechantillonnage eectue sur chaque capteur secrira encore :
t
i
[m] = mT(1 + [m])) +
T
i
0
[m]T
s
= mT +
T
i
[m]T
s
(4.38)
avec :
T
i
[m] = K
i
u
i
[m] + K
[m] (4.39)
Le synoptique de la DLL SIMO extraite du maximum de vraisemblance est donne `a la
gure (4.11). Ce syst`eme peut etre compare au syst`eme utilisant une synchronisation
rythme commune sur les capteurs (gure (4.8)). Les conditions de simulation sont
donnees au tableau (4.1).
Sur la gure (4.12), on observe bien un echantillonnage dierent sur chaque voie res-
pectant les ecarts presents entre chaque capteur. Comme pour la premi`ere technique de
synchronisation rythme, loperateur oor . | induit un echelonnage de lestimation au
cours du temps, visible sur la gure (4.12). Cet eet non desirable peut etre compense
par un facteur de surechantillonnage plus important ou par un operateur dinterpola-
tion. On observe ` a la gure (4.13) que cet echantillonnage dierent sur chaque capteur
Section 4.3 : Recuperation de rythme bouclee aveugle en SIMO 83
0 200 400 600 800 1000 1200 1400 1600 1800 2000
10
5
0
5
10
15
20
25
periode symbole (T)
D
i
[
m
]
voie 1
voie 2
voie 2
voie 4
derive en temps
Figure 4.12 Echantillonnage disjoint sur chaque capteur : decalage du rythme
obtenu sur chaque voie.
2 1 0 1 2
2
1
0
1
2
voie 1
2 1 0 1 2
2
1
0
1
2
voie 2
2 1 0 1 2
2
1
0
1
2
voie 3
2 1 0 1 2
2
1
0
1
2
voie 4
Figure 4.13 Echantillonnage disjoint sur chaque capteur : constellation obtenues.
permet de se retrouver apr`es synchronisation rythme avec un signal sans interference
entre symbole residuelle au recepteur. On montre ainsi que lon obtient une recuperation
84
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
du rythme stable et robuste, capable de tirer parti de la diversite au recepteur pour
estimer la derive en temps du rythme (gure (4.12)).
4.4 Conclusions
Dans ce chapitre, on a presente la structure de recuperation du rythme bouclee.
Linteret de ce type de recuperation de rythme reside dans sa capacite `a suivre au l de
leau une evolution lente du canal au cours du temps. Les algorithmes de synchronisa-
tion rythme boucles et aveugles presentent lavantage detre independants de la phase
du signal re cu. Dans le cas des communications acoustiques sous-marines, la derive
en temps est susamment faible pour quune boucle du premier ordre suse ` a suivre
levolution temporelle du canal. Une technique de synchronisation rythme originale,
tiree de la fonction co ut issue du maximum de vraisemblance et exploitant la diversite
spatiale au recepteur est proposee. Des resultats obtenus sur donnees synthetiques sont
presentes. Ces resultats seront corrobores avec des resultats obtenus sur des donnees
reelles dans le chapitre suivant. Une etude supplementaire reste ` a mener en ce qui
concerne la parametrisation de la boucle SIMO.
Section 4.5 : Annexes 85
4.5 Annexes
4.5.1 Annexe 1 : Estimation du delai conjoint `a lestimation
de la derive en temps pour recepteur multi-capteurs
Le signal re cu sur chaque capteur secrit :
v
i
(t) = x(t) + b
i
(t) (4.40)
avec :
x(t) =
+
n=
d
n
g
_
(1
D
)t nT T
i
0
T
s
_
e
j
D
ct
(4.41)
En supposant le bruit b
i
(t) gaussien, la fonction co ut issue du maximum de vraisem-
blance peut secrire [1, 6] :
L(
) = C
1
exp
_
C
2
N
0
_
T
0
N
R
i=1
[v
i
(t) x(t)[
2
dt
_
(4.42)
O` u C
1
et C
2
sont deux scalaires positifs, T
0
= NT >> T, N entier. La fonction co ut
L(
[m] = m = mF
s
D
1
D
, et des donnees d
n
.
Le signeindique une realisation possible du param`etre ` a estimer.
On cherche `a estimer T
i
0
et T
) C
1
exp
_
2C
2
N
0
_
T
0
N
R
i=1
'e
_
v
i
(t)x
(t,
)
_
dt
_
(4.43)
Si on remplace x
(t,
) par son expression :
L(
) C
1
exp
_
2C
2
N
0
_
T
0
N
R
i=1
'e
_
v
i
(t)
+
n=
n
g
_
(1
D
)t nT
T
i
0
T
s
_
e
j
D
ct
_
dt
_
(4.44)
On peut donc ecrire :
L(
) C
1
exp
_
2C
2
N
0
+
n=
'e
_
n
_
T
0
0
N
R
i=1
v
i
(t)g
_
(1
D
)t nT
T
i
0
T
s
_
e
j
D
ct
_
dt
_
(4.45)
Dapr`es [1] p. 372, on aboutit nalement ` a :
86
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
L(
) C
1
exp
_
2C
2
N
0
N
n=1
'e
_
n
N
R
i=1
_
+
v
i
(t)g
_
(1
D
)t nT
T
i
0
T
s
_
e
j
D
ct
_
dt
_
(4.46)
Soit :
L(
) C
1
exp
_
2C
2
N
0
N
n=1
'e
_
n
N
R
i=1
p
i
(nT +
T
i
[m]T
s
)
_
_
(4.47)
Avec :
p
i
(t) =
_
+
v
i
()e
jc
D
g
( t)d (4.48)
etant une variable muette, et :
T
i
[m] =
T
i
0
[m] +
T
[m] (4.49)
Pour estimer separement les dierents param`etres dune fonction de vraisemblance, on
approxime la fonction co ut L(
) = EL(
)[
d
n
(4.50)
Pour des symboles equiprobables QPSK :
L
NDA
(
) C
1
N
n=1
i
1
4
{dn}
exp
_
2C
2
N
0
'e
_
d
n
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
(4.51)
En posant d
n
=
_
1/
2
_
(a + jb) avec a, b 1, on obtient :
L
NDA
(
)
C
1
4
N
n=1
{a,b}
exp
_
C
2
N
0
_
(a jb)
_
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
+
(a + jb)p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
(4.52)
L
NDA
(
)
C
1
4
N
n=1
{a,b}
exp
_
C
2
N
0
_
a'ep
i
(nT + (
T
[n] +
T
i
0
)T
s
)+
bmp
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
(4.53)
Section 4.5 : Annexes 87
L
NDA
(
)
C
1
2
N
n=1
i
cosh
_
C
2
N
0
_
'ep
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
cosh
_
C
2
N
0
_
mp
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
(4.54)
Apr`es passage au logarithme :
NDA
(
) = lnC
1
/2 +
N
n=1
N
R
i=1
_
lncosh
_
C
2
N
0
_
'ep
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
+ lncosh
_
C
2
N
0
_
mp
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
__
(4.55)
Lestimation conjointe des param`etres D
i
0
et D
D
i
0
et
T
) par rapport ` a
T
i
[n]. Une
strategie possible consiste `a calculer sa derivee par rapport ` a
T
i
[n]. Dapr`es (4.55) :
NDA
(
T
i
[n]
=
N
m=1
l
NDA
(
[m)
T
i
[n]
=
l
NDA
(
[n)
T
i
[n]
(4.57)
o` u :
l
NDA
(
[n)
T
i
[n]
=
T
i
[n]
_
lncosh
_
C
2
N
0
_
'ep
i
((nT +
T
[n] +
T
i
0
))
_
_
+ lncosh
_
C
2
N
0
_
mp
i
((nT +
T
[n] +
T
i
0
))
_
__
(4.58)
Une solution recursive pour la recherche du maximum de vraisemblance peut ainsi etre
donnee en exploitant le terme
NDA
(
D
i
[n]
pour modier lestimation courante
T
i
[n] :
88
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
T
i
[n + 1] =
T
i
[n] + K
l
NDA
(
[n
T
i
[n]
(4.59)
O` u K est un param`etre de conception de la boucle. On en deduit que lexpression du
comparateur recherche est donnee par
l
NDA
(
|n)
D
i
[n]
. Si on suppose
l
NDA
(
|n)
D
i
[n]
une fonction
lineaire de
T[n], alors la relation
T
i
[n] =
T
i
0
+
T
[n)
T
i
[n]
=
l
NDA
(
[n)
T
i
0
+
l
NDA
(
[n)
T
i
[n]
(4.60)
Il convient donc de chercher la derivee suivant
T
i
0
puis la derivee suivant
T
[n]. Mini-
miser la fonction co ut extraite du maximum de vraisemblance revient ` a minimiser la
somme des deux derivees obtenues.
Annulation du delai sur chaque capteur
On cherche `a exprimer la derivee de la fonction co ut par rapport ` a
T
i
0
. La derivee
de lncosh(x) etant egale ` a tanh(x), on obtient :
l
NDA
(
[n)
T
i
0
=
C
2
N
0
N
R
j=1
tanh
_
C
2
N
0
_
'ep
j
(nT + (
T
[n] +
T
j
0
)T
s
)
_
_
'e
_
p
j
(nT + (
T[n] +
T
j
0
)T
s
)
_
T
i
0
+
C
2
N
0
N
n=1
N
R
j=1
tanh
_
C
2
N
0
_
mp
j
(nT + (
T
[n] +
T
j
0
)T
s
)
_
_
m
_
p
i
(nT + (
T
[n] +
T
j
0
)T
s
)
_
T
i
0
(4.61)
Soit :
l
NDA
(
[n)
T
i
0
=
C
2
N
0
tanh
_
C
2
N
0
_
'ep
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
'e
_
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
T
i
0
+
C
2
N
0
N
n=1
tanh
_
C
2
N
0
_
mp
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
m
_
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
T
i
0
(4.62)
On denit :
p
i
(nT + (
T
[n] +
T
i
0
)T
s
) = tanh
_
C
2
N
0
'e
_
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
+
j tanh
_
C
2
N
0
m
_
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
(4.63)
Section 4.5 : Annexes 89
On obtient :
l
NDA
(
[n)
T
i
0
=
C
2
2N
0
_
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
T
i
0
( p
i
(nT + (
T
[n] +
T
i
0
)T
s
))
+
(p
i
(nT + (
T
[n] +
T
i
0
)T
s
))
T
i
0
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
(4.64)
Soit encore :
l
NDA
(
[n)
T
i
0
=
C
2
2N
0
'e
_
p
i
(nT + (
T
[n] +
T
i
0
))T
s
T
i
0
( p
i
(nT +(
T
[n]+
T
i
0
)T
s
))
_
(4.65)
En utilisant le fait que tanh(x) x pour [x[ petit, on obtient :
p
i
(nT + (
T
i
[n] +
T
i
0
)T
s
) p
i
(nT + (
T
[n] +
T
i
0
)T
s
) (4.66)
Ce qui conduit `a lapproximation pour le detecteur NDA :
l
NDA
(
[n)
T
i
0
=
C
2
2N
0
'e
_
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
T
i
0
(p
i
(nT +(
T
[n]+
T
i
0
)T
s
))
_
(4.67)
Lapproximation de la derivee :
p
i
(nT + (
T
i
[n] +
T
i
0
)T
s
)
T
i
0
T
s
T
_
p
i
_
(n 1/2)T + (
T
[n] +
T
i
0
)T
s
_
p
i
_
(n + 1/2)T + (
T
[n] +
T
i
0
)T
s
_
_
(4.68)
donne la sortie du comparateur type early-late pour le comparateur sur le capteur i `a
linstant nT +
T
i
[n] :
u
i
[n] =
T
s
T
'e
_
_
p
i
_
(n1/2)T +(
T
[n] +
T
i
0
)T
s
_
p
i
_
(n+1/2)T +(
T
[n] +
T
i
0
)T
s
_
_
_
p
i
(nT + (
T
[n] +
T
i
0
)T
s
)
_
_
(4.69)
Annulation du Doppler commun ` a chaque capteur
On cherche lexpression de la derivee de la fonction co ut l
NDA
(
[n], o` u
T
[n] est croissant entre chaque periode symbole mais est suppose
constant sur la duree dune periode symbole.
90
CHAPITRE 4 : Synchronisation rythme pour recepteur
multi-capteurs
l
NDA
(
[n)
[n]
=
C
2
2N
0
N
R
j=1
'e
_
p
j
(nT +
T
[n] +
T
j
0
)
[n]
_
p
j
(nT + (
T
[n] +
T
j
0
)T
s
)
_
_
(4.70)
Par un raisonnement similaire, on obtient :
l
NDA
(
[n)
[n]
C
2
2N
0
N
R
j=1
'e
_
T
s
T
_
p
j
_
(n 1/2)T + (
T
[n] +
T
j
0
)T
s
_
p
j
_
(n + 1/2)T + (
T
[n] +
T
j
0
)T
s
_
__
p
j
_
nT + (
T
[n] +
T
j
0
)T
s
_
_
_
(4.71)
La sortie du comparateur ` a linstant nT + (
T
[n] +
T
i
0
)T
s
secrit alors :
u
[n] =
T
s
T
N
R
j=1
'e
_
_
p
j
((n1/2)T+(
T
[n]+
T
j
0
)T
s
)p
j
((n+1/2)T+(
T
[n]+
T
j
0
)T
s
)
_
_
p
j
_
nT + (
T
[n] +
T
j
0
)T
s
_
_
_
(4.72)
soit :
u
[m] =
N
R
j=1
u
j
[m] (4.73)
Le synoptique de lestimateur du rythme resultant est trace `a la gure (4.11).
Section 4.5 : Annexes 91
4.5.2 Annexe 2 : Calcul de la bande equivalente de bruit dun
ltre dordre 1
Par denition :
B
L
=
1
2[
G(0)[
2
_
1/2T
1/2T
[
G(f)[
2
df (4.74)
Avec :
G(f) = G(z)
z=e
j2fT
=
K
e
j2fT
(1 K())
(4.75)
On pose : = (1 K())
G(f) = Ke
j2fT
1
1 e
j2fT
On remarque que [[ < 1 :
G(f) = Ke
j2fT
k=0
_
e
j2fT
_
k
_
1/2T
1/2T
[
G(f)[
2
df =
K
()T(2 K())
De plus : [
G(0)[
2
=
K
[1 [
2
Donc en reprenant la denition de la bande equivalente de bruit :
B
L
T =
K()
2(2 K())
(4.76)
CHAPITRE
5
Evaluation des
algorithmes de
compensation Doppler
sur des donnees
enregistrees en mer
5.1 Introduction
Ce chapitre se propose de mettre en oeuvre les algorithmes de synchronisation
proposes au cours de cette th`ese et devaluer leur robustesse sur des enregistrements
de transmissions reelles. Le recepteur employe utilise un egaliseur adaptatif aveugle,
pilote par les decisions en phase de poursuite [59, 60, 61]. Apr`es avoir caracterise
le canal acoustique sous-marin, la structure de legaliseur adaptatif sera examinee.
Enn, les algorithmes de compensation du Doppler seront evalues. Dans ce chapitre on
sappuiera principalement sur deux enregistrements juges representatifs, fournis par le
GESMA dans le cadre dune campagne dessai en mer. Le but recherche est de abiliser
la transmission dimage sur de longues distances en presence dun mouvement relatif
entre lAUV et le bateau [24]. Le syst`eme de transmission considere est le syst`eme
TRIDENT [62, 63, 64].
5.2 Canal acoustique sous-marin
5.2.1 Contexte des essais en mer
Pour chaque enregistrement, la modulation utilisee est la modulation de phase `a
4 etats (QPSK). La frequence porteuse est de f
c
= 35kHz. Au recepteur, on utilise
N
R
= 4 hydrophones. Le signal re cu est demodule, puis ltre par un ltre en racine
de cosinus sureleve de facteur de roll-o 0.9, utilisant une reponse impulsionnelle de
longueur 8T. La robustesse des algorithmes proposes est testee sur une transmission
de duree 7s.
94
CHAPITRE 5 : Evaluation des algorithmes de compensation
Doppler sur des donnees enregistrees en mer
1er enregistrement de donnees (Extrait1 K7-11 AIT23 No14.bin)
Les donnees ont ete obtenues au cours dune campagne dessais en mer qui sest
deroulee en octobre 2006. La distance entre lemetteur et le recepteur est denviron
1500m. LAUV est `a 10m en dessous de la surface pour environ 20m de hauteur deau.
Le debit est de 9.85kb/s, avec un facteur de surechantillonnage F
s
= 28.
2`eme enregistrement de donnees (Extrait1 K7-10 AIT50 No08.BIN)
Les donnees ont ete obtenues au cours dune campagne dessais en mer qui sest
deroulee en juin 2006. La distance entre lemetteur et le recepteur est denviron 500 m.
LAUV est environ 10 m sous la surface dans une eau de profondeur denviron 15m. Le
debit utilise est de 17.2kb/s, avec facteur de surechantillonnage F
s
= 16.
Jeu de param`etres au recepteur
Pour les deux enregistrements, on utilise le meme jeu de param`etres au recepteur.
Legaliseur (cf. 2.3) utilise 15 coecients pour le ltre recursif et le ltre transverse.
Les coecient dadaptation de legaliseur est de 3.10
3
(en phase de poursuite comme
en phase de convergence). Le seuil J
0
est choisi egal ` a 6dB. Les param`etres K
1
et
K
2
pour la synchronisation porteuse sont choisis de mani`ere `a obtenir une pulsation
naturelle de
n
T = 0.02 et un facteur damortissement = 0.7.
5.2.2 Repartition temps-frequence du signal
Sur les gures (5.1) et (5.2) on constate que le signal entrant peut etre tr`es dierent
en terme de puissance moyenne sur chaque antenne. Le signal est centre autour de
la frequence porteuse f
c
= 35kHz. Loccupation spectrale du signal est relative ` a la
rapidite de modulation. On observe sur la bande spectrale occupee par le signal des
evanouissements (bandes noires) se traduisant par de linterference entre symboles au
recepteur qui evoluent lentement au cours du temps.
5.2.3 Estimation de canal
Sur la plupart des enregistrements o` u lAUV est en mouvement, leet Doppler
majeur est largement superieur au Doppler dierentiel present sur chaque chemin
[39, 41, 65]. Sur la gure (5.3), on proc`ede `a une estimation du canal sans compen-
sation de Doppler au niveau du rythme sur une duree de 1s. Lestimation de canal
adaptative est pilotee par les donnees emises, et est realisee par un ltre lineaire dont
les coecients sont obtenus en minimisant le crit`ere de lerreur quadratique moyenne
(MMSE). Une estimation de canal de type fractionnee (2 echantillons par periode
symbole) associee `a une PLL sur chaque hydrophone est utilisee. On constate sur
la gure (5.3) que la reponse impulsionnelle du canal se decale lentement dans le
temps. La vitesse de translation de la reponse impulsionnelle est relative `a la vitesse
Section 5.2 : Canal acoustique sous-marin 95
temps en s
f
r
e
q
u
e
n
c
e
e
n
H
z
2 4 6 8 10
0
1
2
3
4
x 10
4
temps en s
f
r
e
q
u
e
n
c
e
e
n
H
z
2 4 6 8 10
0
1
2
3
4
x 10
4
temps en s
f
r
e
q
u
e
n
c
e
e
n
H
z
2 4 6 8 10
0
1
2
3
4
x 10
4
temps en s
f
r
e
q
u
e
n
c
e
e
n
H
z
2 4 6 8 10
0
1
2
3
4
x 10
4
Figure 5.1 Diagramme temps-frequence (premier enregistrement).
temps en s
f
r
e
q
u
e
n
c
e
e
n
H
z
2 4 6 8 10
0
1
2
3
4
x 10
4
temps en s
f
r
e
q
u
e
n
c
e
e
n
H
z
2 4 6 8 10
0
1
2
3
4
x 10
4
temps en s
f
r
e
q
u
e
n
c
e
e
n
H
z
2 4 6 8 10
0
1
2
3
4
x 10
4
temps en s
f
r
e
q
u
e
n
c
e
e
n
H
z
2 4 6 8 10
0
1
2
3
4
x 10
4
Figure 5.2 Diagramme temps-frequence (deuxi`eme enregistrement).
96
CHAPITRE 5 : Evaluation des algorithmes de compensation
Doppler sur des donnees enregistrees en mer
Figure 5.3 Evolution de la reponse impulsionnelle du canal dans le temps sans
compensation Doppler au niveau du rythme.
relative entre lemetteur et le recepteur. Dans ce cas, cette vitesse relative est evaluee
`a 1.8 m.s
1
. Il est important de souligner que sans compensation Doppler au niveau
du rythme, un algorithme classique degalisation diverge lorsquil est confronte `a ce
type de canal.
Cette vitesse etant evaluee, la compensation Doppler peut etre eectuee (par les
dierentes techniques proposees au chapitre 2) sur la duree de la sequence pilote
(gure (5.4)). On constate alors que la reponse impulsionnelle du canal precompensee
en Doppler est relativement stable, susamment pour quun egaliseur adaptatif
classique puisse converger et suivre iterativement levolution du canal dans le temps.
On note toutefois que lestimation de canal ainsi obtenue sur chaque hydrophone est
constituee de deux trajets proches et denergie sensiblement egale, ce qui fait du canal
acoustique sous-marin un canal particuli`erement dicile `a egaliser.
5.3 Egalisation adaptative
Dans cette partie on detaille limplementation dun egaliseur adaptatif qui eectue
de mani`ere conjointe legalisation du canal et la recuperation de porteuse. Legaliseur
est de type aveugle, pilote ou non par les decisions (DFE), et a ete presente en [60], et
etendu en [61] pour les canaux incluant plusieurs capteurs au recepteur. La structure
de cet egaliseur lui permettant de se passer des sequences dentrainements, il permet
un gain en ecacite spectrale non negligeable. Cet egaliseur aveugle poss`ede un temps
Section 5.3 : Egalisation adaptative 97
Figure 5.4 Evolution de la reponse impulsionnelle du canal dans le temps avec
compensation Doppler prealable.
de convergence comparable au temps de convergence obtenu avec les egaliseurs DFE
classiques, qui utilisent des sequences dentranements periodiques an de satisfaire les
conditions de convergence requises.
Une methode originale permettant de lutter contre la propagation des erreurs dans les
egaliseurs classiques type DFE a ete proposee en [66]. Cet egaliseur na toutefois pas
ete teste dans cette etude, laccent ayant ete mis dans ce memoire sur les techniques
de synchronisation plus que sur les techniques degalisation pour les transmissions
acoustiques sous-marines.
Legaliseur aveugle adaptatif propose se compose de trois fonctions cascadees : un ltre
recursif (1), un ltre transverse (T ) et une PLL ((R). Legaliseur a deux structures
distinctes selon le mode dans lequel il se trouve : mode de poursuite ou mode de
convergence. Une estimation de lerreur quadratique moyenne sur les donnees decidees
fournit une mesure de performance de legalisation ` a un instant precis. Cette mesure de
performance permet ` a legaliseur de savoir dans quelle phase il se trouve. On decrit les
deux structures distinctes de legaliseur puis le crit`ere de performance choisi (estimation
de lerreur quadratique).
5.3.1 Mode de convergence
La structure de legaliseur est tracee `a la gure (5.5). Dans ce mode, le signal entrant
est passe `a travers un ltre blanchissant. La fonction co ut suivante est iterativement
98
CHAPITRE 5 : Evaluation des algorithmes de compensation
Doppler sur des donnees enregistrees en mer
Figure 5.5 Egaliseur DFE aveugle en mode de convergence.
optimisee :
J(A) =
N
R
i=1
E
u
i
[m]
2
(5.1)
Les coecients des ltres transverses sont quand `a eux optimises suivant la fonction
co ut CMA [67, 68] :
J(B
1
, B
2
, ..., B
N
R
) = E[w
[m] R
2
[
2
(5.2)
o` u
R
2
=
E[d
m
[
4
E[d
m
[
2
(5.3)
5.3.2 Mode de poursuite
La structure de legaliseur est tracee `a la gure (5.6). Cette structure met ` a jour
les coecients de ses ltres en utilisant une fonction co ut commune an de minimiser
lerreur quadratique instantanee.
J
G
(A, B
1
, ..., B
N
R
, ) = E
[z[m]
d
m
]
2
(5.4)
Cette methode permet datteindre les performances asymptotiques de legaliseur DFE
entrane.
5.3.3 Commutation de la structure
An de selectionner le mode de legaliseur, un indice de performance est donne.
Lerreur quadratique moyenne (MSE) peut etre estimee par lerreur quadratique ins-
Section 5.4 : Evaluation des algorithmes de compensation du Doppler 99
Figure 5.6 Egaliseur aveugle DFE en mode de poursuite.
tantanee prise sur les donnees decidees :
J
DD
[m] = J
DD
[m1] + (1 )
d
m
z[m]
2
(5.5)
o` u est un facteur doubli. Lorsque la MSE estimee J
DD
[m] passe un certain seuil J
0
,
legaliseur commute dune structure ` a une autre. La MSE estimee est proche de la MSE
reelle lorsque le taux derreurs binaires en sortie de legaliseur est faible, soit lorsque
J
DD
[m] atteint le seuil J
0
[59]. La valeur du facteur doubli est communement choisie
egale ` a 0.99.
5.4 Evaluation des algorithmes de compensation du
Doppler
5.4.1 Estimation prealable du Doppler
Compensation Doppler SIMO basee sur une estimation pilotee par les
donnees emises du CFO
Pour estimer la derive en frequence CFO (Carrier Frequency Oset) `a partir des
correlations partielles, lexploitation de la diversite spatiale au recepteur nest pas di-
rectement applicable. En eet lorsque les temps darrives sont dierents sur chaque
antenne, la position de chaque pic de correlation se retrouve decalee dans le temps.
Lutilisation de la diversite spatiale nest donc pas immediatement adaptable ` a ce type
dalgorithme. Dans ce cas, il faudrait prealablement recaler chaque pic avant de les
sommer de mani`ere coherente. En pratique, comme cela est fait en [30], on pref`ere
prendre le premier pic de correlation depassant un certain seuil donne sur une des
100
CHAPITRE 5 : Evaluation des algorithmes de compensation
Doppler sur des donnees enregistrees en mer
voies. Le synoptique de la precompensation Doppler par correlation partielle est trace
`a la gure (5.7).
Figure 5.7 Estimation et precompensation Doppler par les correlation partielles.
Estimation Doppler SIMO base sur une estimation aveugle du TFO
Outre le fait que cette technique ne necessite pas la connaissance des donnees (son
bon fonctionnement ne necessite aucune synchronisation trame prealable), lestimation
du TFO (Timing Frequency Oset) par lalgorithme de Oerder et Meyr (chapitre 2,
[25]) a lavantage de ne dependre aucunement du decalage constant T
i
0
sur les dierents
capteurs i, o` u 1 i N
R
. Cette propriete permet de tirer parti de la diversite spa-
tiale au recepteur en sommant les contributions obtenues sur chaque antennes comme
presente gure (5.8).
Figure 5.8 Estimation et precompensation Doppler SIMO basee sur une estima-
tion du TFO
Section 5.4 : Evaluation des algorithmes de compensation du Doppler 101
5.4.2 Compensation Doppler adaptative
Compensation Doppler par estimation adaptative de la CFO
Apr`es estimation et precompensation du Doppler comme presente en 2.4.1, on
proc`ede `a une estimation adaptative de la frequence Doppler extraite de la branche de
lintegrateur de la PLL. Il y a donc une synchronisation rythme asservie et conjointe
`a lestimation du CFO. Lechantillonnage est fait en commun sur toutes les branches.
Linterference entre symboles residuelle introduite par un eventuel decalage sur chaque
capteur est pris en charge par legaliseur.
Compensation Doppler par estimation adaptative du TFO
Une autre technique adaptative consiste ` a asservir linstant dechantillonnage par
la structure de synchronisation rythme SIMO (Gardner) presentee au chapitre 4. Il est
`a noter que dans ce cas, on ne compense pas la phase du signal en utilisant lestimation
de la derive en temps [m] : la correction de la phase est operee independamment par
la PLL. Le synoptique de la synchronisation rythme SIMO est donne au chapitre 4.
5.4.3 Resultats
Compensation Doppler (premier enregistrement)
On trace lerreur quadratique instantanee estimee J
DD
[m] (equation (5.5)) obtenue ` a
la sortie de legaliseur. On trace de plus levolution de lestimee du TFO [m] dans le but
devaluer lecacite des algorithmes de synchronisation presentes ici. A la gure (5.9)
sont traces les resultats obtenus avec un recepteur utilisant une estimation prealable
par lalgorithme de Oerder et Meyr et un suivi par estimation adaptative du CFO. Les
resultats obtenus seront les memes avec un recepteur utilisant les correlations partielles
pour realiser lestimation prealable du Doppler. Il est `a noter que sans cette estimation
grossi`ere prealable, le recepteur nest capable de saccrocher quau bout dun temps de
convergence des algorithmes adaptatifs redhibitoire (gure (5.10)).
On observe egalement que si la precompensation Doppler est importante pour assurer
la convergence des algorithmes adaptatifs, elle nen demeurent pas moins insusante
sur des transmissions de longues durees, le param`etre [m] pouvant evoluer de mani`ere
importante au cours du temps.
Compensation Doppler (second enregistrement)
Sur le second enregistrement, la vitesse relative v est susament faible pour quune
estimation prealable du Doppler ne soit pas necessaire.
Les resultats obtenus sont reportes `a la gure (5.11) et ` a la gure (5.12). Sur ces gures
sont traces lerreur quadratique moyenne estimee `a la sortie de legaliseur, levolution
dans le temps de lestimation de la derive dans le temps [m], ainsi que levolution
102
CHAPITRE 5 : Evaluation des algorithmes de compensation
Doppler sur des donnees enregistrees en mer
0 1 2 3 4 5 6 7
15
10
5
0
M
S
E
(
d
B
)
Erreur quadratique moyenne
0 1 2 3 4 5 6 7
0.04
0.03
0.02
0.01
0
[
m
]
TFO estimation
time (s)
[m]
Figure 5.9 Estimation adaptative de la derive en temps avec precompensation
initiale (premier enregistrement).
0 1 2 3 4 5 6 7
15
10
5
0
M
S
E
(
d
B
)
Erreur quadratique moyenne
0 1 2 3 4 5 6 7
0.04
0.03
0.02
0.01
0
[
m
]
Estimation de la derive en temps
temps (s)
Figure 5.10 Estimation adaptative de la derive en temps sans precompensation
initiale (premier enregistrement).
du delai estime
T
i
[m]. La constellation obtenue ` a la sortie de legaliseur est egalement
reportee.
On compare les resultats obtenus pour la technique de compensation Doppler par
estimation adaptative de la frequence (CFO) et par estimation adaptative SIMO du
Section 5.5 : Conclusion 103
Figure 5.11 Estimation adaptative de la derive en temps (second enregistrement).
TFO. Levolution dans le temps de lerreur quadratique moyenne estimee sur les gures
(5.11) et (5.12) montre que les performances obtenues sont semblables que lon utilise
lune ou lautre des techniques adaptatives presentees, bien que la synchronisation
adaptative du TFO soit plus sensible aux attenuations du canal. On constate egalement
que lestimation de la derive en temps par lalgorithme TFO a un temps de convergence
tr`es cours et connat une gigue plus forte lorsque la boucle a converge. On peut reduire
cette gigue en jouant sur les param`etres du ltre de boucle de la synchronisation rythme.
5.5 Conclusion
Dans ce chapitre, on demontre la viabilite des algorithmes de synchronisation pour
lestimation et la compensation du Doppler issu du mouvement entre un AUV et un
bateau. Une strategie de precompensation Doppler doit etre menee sur la plupart des
enregistrements. Le canal evoluant de mani`ere lente mais continue dans le temps, cette
precompensation doit etre completee par une compensation Doppler adaptative, ceci
an dassurer une transmission robuste. Bien que les resultats obtenus naient ete re-
portes que sur deux chiers dans ce memoire, les tests ont ete menes sur une im-
portante base de donnees de chiers reels fournis par le GESMA. Une correction des
erreurs residuelles est obtenue par codage de canal, assurant des transmissions ro-
bustes lorsque le rapport signal ` a bruit present sur chaque hydrophone est maintenu
104
CHAPITRE 5 : Evaluation des algorithmes de compensation
Doppler sur des donnees enregistrees en mer
Figure 5.12 Estimation adaptative de la derive en temps par synchronisation
rythme SIMO (second enregistrement).
Figure 5.13 (a) Figure 5.14 (b)
Figure 5.15 Image sonar obtenue sans, puis avec algorithme de synchronisation
au dessus de 10 dB. Enguise dillustration, on donne sur la gure (5.15) une image so-
nar pre-enregistree et transmise par lAUV au bateau. La transmission de cette image
necessite 60 s de transmission ` a ot continu, scindee en 10 trames de 6 s. Sur cette
transmission, le debit en ligne obtenu est de 11500 bps, pour un debit utile total de
4600 bps. Le decodage source/canal est eectue par un logiciel Sercel. Malgre une vi-
tesse relative mesuree faible (0.4 m.s