Amine GUISOUS Mémoire Fin D'étude
Amine GUISOUS Mémoire Fin D'étude
Amine GUISOUS Mémoire Fin D'étude
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
Pour se faire, on utilise 3 satellites pour dterminer les distances D1, D2 et D3 plus un
4
me
satellite pour synchroniser les 3 satellites.
Figure I-4 - Le principe de la triangulation.
La rsolution de ce systme dquations est effectue { chaque instant par le
rcepteur. Cest ce quon appelle le calcul des coordonnes (x, y, z), qui donne la
position, la vitesse et mme la direction du porteur lorsque il sagit dun mobile. Le
CHAPITRE I
Les systmes de navigation GNSS
5
calcul donne galement accs au paramtre , qui reprsente lcart du temps du
rcepteur par rapport au temps de rfrence; pour les services autoriss un
paramtre qui permet de corriger les erreurs du positionnement pour avoir une
meilleure prcision { laide du coefficient .
I.4 Actualits
Les gnrations modernes du GPS et Galileo qui sont devenues plus performantes,
intgrent des applications avances et plus sres par rapport aux systmes de
navigation par satellites anciens. Pour pouvoir satisfaire les besoins futurs et
grandissant en matire de navigation, un systme combinant les diffrents systmes
de navigations devrait introduit. La combinaison de ces systmes de navigation va
permettre une grande couverture et une grande prcision de localisation. Cest une
technologie de pointe qui rsulte de l'mission, { partir dune constellation de plus de
60 satellites. Ceci permet chaque personne ayant un rcepteur adquat de recevoir
les signaux de localisation des diffrents systmes de navigations, par exemple les
travaux [7](le nombre des satellites = 31 GPS+ 4 SBAS + 3 QZSS + 22 GLONASS= 60
satellite).
I.5 Le rcepteur GNSS
Ltude du rcepteur nest pas le but principal de notre travail mais la comprhension
de son fonctionnement est une tape ncessaire et importante. En effet, le rcepteur
est compos dune chane de traitement des signaux satellitaires reus. Son rle est de
calculer la position de lantenne de rception grce aux mesures du temps de
propagation des signaux satellitaires [8]. Pour cela, un rcepteur spcifique
dtermine les distances entre son antenne et chacun des satellites reus. Ces
distances sont par la suite appeles pseudo-distances pour signifier le caractre
erron de ces mesures. Le rcepteur a pour principales fonctions de recevoir les
signaux radios mis par les satellites et de diffrencier les signaux issus des diffrents
satellites en visibilit directe. Il doit galement dcoder le message de navigation
7 (FRANK VAN DIGGELEN, 2011)
8 (El-Rabbany, 2002)
CHAPITRE I
Les systmes de navigation GNSS
6
pour dterminer la position du satellite, sa vitesse et les paramtres de lhorloge.
Durant ce processus, le rcepteur effectue les oprations suivantes :
1) Une recherche et une identification des satellites visibles.
2) Acquisition du signal.
3) Dmodulation.
4) Poursuite du code.
5) Poursuite de phase de la porteuse et extraction des donnes.
6) Lecture du message de navigation.
Lors de la poursuite du code par le rcepteur, celui-ci effectue la corrlation
[9] du code reu du satellite avec sa rplique qui est gnr localement au niveau du
rcepteur. Lorsque les deux codes sont en phase (align parfaitement),
lautocorrlation est maximale. Le dcalage temporel appliqu { la rplique
reprsente la mesure du temps de propagation de la porteuse. En plus de la poursuite
de code, la plupart des rcepteurs peuvent galement poursuivre la phase de la
porteuse. Lobservation de la phase, permet dobtenir une information de distance
plus prcise. La boucle verrouillage de phase, mesure la diffrence de phase entre le
signal reu du satellite et un signal gnr par le rcepteur la mme frquence. La
valeur recueillie est en fait une mesure de phase instantane qui prend en compte le
nombre entier de cycles de la phase de battement perus depuis le dbut des
mesures. Cependant, la valeur obtenue est ambigu puisque elle est tronque dun
nombre entier de cycles, correspondant au nombre entier (inconnu) de longueurs
donde sparant le satellite du rcepteur { linitialisation de ce dernier. Ce nombre
entier est appel ambigit de la phase. Si laccrochage sur le signal est maintenu,
lambigit est constante au cours du temps et peut tre estime grce des
mthodes diffrentielles.
I.5.1 Acquisition des signaux GNSS
Ltape de lacquisition est une tape primordiale pour la navigation, elle
permet de chercher et de dtecter les satellites visibles, de synchroniser le rcepteur
avec les satellites (synchronisation grossire) et de dterminer quelques paramtres
9 (D. V. Sarwate, 1980)
CHAPITRE I
Les systmes de navigation GNSS
7
essentiels de la navigation, tel que le dcalage en temps et en phase du code reu
ainsi que la variation de la frquence centrale qui est cause par leffet de Doppler.
Plusieurs approches sont possibles, les rcepteurs peuvent raliser une acquisition
dun seul satellite ou bien de plusieurs satellites en parallle. Lune des
caractristiques principales de lacquisition est la rapidit de la recherche.
Plusieurs solution sont proposes pour diminuer le temps de la recherche, la plus
importante cest la recherche intelligente qui est base sur des processus trs
complexes pour identifier [10] des satellites qui ont une position connue (une
constellation contrle). C'est--dire le rcepteur peut diminuer le nombre des
satellites cherchs et aussi minimiser lnergie par les deux modes de fonctionnement
aveugle et almanach. En gnral, lacquisition dpend de la qualit du rcepteur. Afin
que ce rcepteur dtecte les satellites, il fait une recherche en deux axes, le premier
cest laxe des frquences et lautre c'est laxe de temps. La figure suivante illustre le
principe de la recherche bidimensionnelle.
Figure I-5 - Le principe de la recherche bidimensionnelle.
En gnral, il existe trois schmas pour la recherche :
10 (Barkat, 2005)
CHAPITRE I
Les systmes de navigation GNSS
8
I.5.1.1 La recherche srie
Le premier schma est la recherche srie (Serial search). Dans cette mthode
le circuit dacquisition essaie de changer progressivement la phase de la squence du
code local et de tester toutes les phases possibles une par une jusqu{ la dtection
d'un alignement de phase. Le dcalage a un pas fixe de longueur , Polydoros et
Weber [11] ont tudi les performances de tel systmes pour un canal AWGN et
Chang et Lee lont tudi pour un canal { trajet multiples [12].
La figure suivante reprsente le mcanisme de la recherche srie pour lacquisition.
Figure I-6 - le mcanisme de la recherche srie.
Lavantage de cette mthode est la simplicit. Par contre le temps dacquisition est
trs lent.
I.5.1.2 La recherche parallle
La mthode de la recherche parallle permet de tester simultanment toutes les
phases possibles. la Figure I-7 reprsente cette mthode.
Ce schma dacquisition reste une mthode destimation qui consiste choisir la plus
grande valeur de la variable estimer.
La recherche parallle sappelle aussi lacquisition rapide base sur le calcul de la FFT.
Elle garantit un gain trs important du temps de la recherche. En contrepartie, le
nombre de ressources matriels devient trs excessif pour des codes longs.
11 (Weber, May 1984.)
12 (Moon, pp. 926-928)
CHAPITRE I
Les systmes de navigation GNSS
9
Figure I-7 - le mcanisme de la recherche parallle (FFT).
I.5.1.3 La recherche hybride
La recherche hybride est une combinaison de la recherche srie et de la recherche
parallle, elle permet de faire un compromis entre la vitesse dacquisition et la
simplicit du system.
I.6 Les modes de la dtection
Le dtecteur joue un rle fondamental dans le processus de lacquisition. Il permet de
faire la dtection, avec un degr de prcision lev. Trois approches de base sont
possibles : la dtection cohrente, la dtection non cohrente et la dtection par la loi
carre. Ces types de dtecteurs sont reprsents sur la Figure I-8 :
Le premier mode (a) consiste multiplier le signal reu avec une porteuse
() (
() (
(|
) ( )
Figure I-10 - la distribution des symboles et la prise de dcision pour le cas binaire.
La densit de probabilit conditionnelle de () scrit comme :
(|
) ) ( ()) ( ()) ( )
- La probabilit derreur par symbole est dfinie par :
) .
CHAPITRE I
Les systmes de navigation GNSS
12
- La probabilit derreur par bit est dfinie par :
)
Il existe une relation entre
et
tell que :
( )
La valeur minimale de
est la frquence
dchantillonnage. Le dbit de moments est donc :
() ( )
La bande passante ncessaire { la transmission PCM dun signal analogique dont le
spectre est born par valeur suprieure
() ( )
Avec
) ( )
Dans cette quation, C reprsente la capacit maximale dun canal en bits par seconde
(bit/s ou bps), cest le taux de transfert maximum pour un taux derreur binaire (Bit
Error Rate, BER) nul, { condition quun procd de codage adquat puisse tre
trouv. B tant la bande passante du canal en Hertz et
, le rapport de puissance
signal/bruit [20].
On peut donc augmenter la capacit maximale en agissant sur la largeur de bande de
faon linaire ou en agissant sur le rapport signal bruit de faon logarithmique.
Les erreurs peuvent tre soit tout simplement ignores soit corriges par lutilisation
de protocoles de transmission de niveau suprieur. Au niveau de la formule, en
18 (McGillem)
19 (Jabbari)
20 (Proakis, 1999)
CHAPITRE II
Ltalement de spectre par squence directe
25
fonction du type de bruit et du procd de codage/dcodage, on peut intgrer le BER
sous la forme de laddition dune constante au rapport signal sur bruit.
Dans le cas du CDMA, le bruit est constitu principalement par les autres utilisateurs
dont on cherchera { augmenter le nombre. Il en rsulte quen rgle gnrale un
systme CDMA opre sur des rapports signal bruit faibles, voire trs faibles. Par
changement de base des logarithmes (base 2 vers base e), lquation (II. 3) devient :
()
(
) (
) ( )
Si la puissance du signal est infrieure la puissance du bruit, on peut simplifier et
linariser lexpression (II.3), en appliquant le dveloppement en srie de Mac Laurin
de ( ) :
] ( )
Puisque ltalement du spectre permet un rapport
,
lquation (II.5) devient alors :
) ( )
Et par approximation on obtient :
( )
La dpendance capacit/rapport signal bruit est approximativement linaire. La
bande tale permet donc la transmission de signaux perturbs par dautres signaux
considrs alors comme du bruit, cest { dire la transmission de signaux sur le mme
support. Le nombre de canaux utiliss un instant donn pourra varier de faon
souple puisque laugmentation du nombre dutilisateurs se traduira simplement par
une augmentation, pour tous, du taux derreur. Ceci permet en tlphonie de
maintenir une qualit de service sensiblement gale pour tous, (plutt quune
dprciation totale pour un utilisateur) ajustable et relativement facile.
CHAPITRE II
Ltalement de spectre par squence directe
26
II.3.4 Les principes de ltalement de spectre
Le principe de ltalement du spectre, quelle que soit la mthode utilise, repose sur
le codage de linformation { transmettre avec une squence pseudo alatoire
(Pseudo-Noise, PN), connue uniquement par lmetteur et le rcepteur.
La Figure II-5 et Figure II-6 rsume le principe de base qui consiste multiplier
chaque symbole informatif (data) de priode symbole
(priode chip) beaucoup
plus faible que
. La longueur
sont
deux caractristiques importantes des transmissions DS-SS.
Dans la Figure II-5, la dure de la squence est gale la priode symbole. Cependant,
il existe des systmes de transmission o la dure totale de la squence PN est plus
grande que
[21]. Toutefois, nous nous limitons aux cas o la dure de la squence
PN est gale la priode symbole.
Figure II-5 - Le principe de la CDMA.
21 (R. L. Pickoltz, May 1982)
CHAPITRE II
Ltalement de spectre par squence directe
27
Figure II-6 - la chaine de communication par codage CDMA.
Grce aux proprits des squences pseudo alatoires utilises, l'nergie utilise
transmettant le signal de l'information de bande de base tant tal sur une bande
plus large [22] comme illustr sur les figures (a, b et c) de Figure II-7.
Figure II-7 - L'opration de l'talement et le ds-talement de spectre, le signal tal
est devenue sous le niveau du bruit avec une bande de frquence plus large.
Le signal transmis se comporte alors comme un bruit vis--vis des autres utilisateurs
qui travaillent en bande troite ou de ceux qui ne possdent pas le mme code.
Figure II-8 - Le codage et le dcodage des signaux informatif.
La Figure II-8, illustre lopration du codage et du dcodage de linformation
transmet, linformation rcupr ce nest quune estimation pour linformation
origine.
22 (Ziemer, 1985)
CHAPITRE II
Ltalement de spectre par squence directe
28
II.4 Modlisation du signal au niveau de Lmetteur et de
rcepteur
Le principe de ltalement de spectre semble simple et vident, mais son excution est
plus complexe [23]. Afin d'accomplir ces objectifs, diffrents systmes de ltalement
de spectre sont disponibles [24], mais ils ont tous le mme principe : ils
perfectionnent lopration de ltalement et de destalement au moyen d'un code
pseudo alatoire [25] fix un utilisateur de la voie de transmission. La faon
d'insrer ce code dans la chane de transmission dfinit les techniques particulires
de ltalement de spectre, la Figure II-9 montre en dtail un exemple de ces
techniques.
Selon la faon d'insrer le code dans la chane, on distingue deux mthodes :
Etalement de spectre par squence direct - Direct Sequence Spread Spectrum
(DS-SS)- quand le code est insr au niveau de linformation. En pratique, la squence
pseudo-alatoire est mlange ou multiplie avec le signal de l'information. C'est le
cas pour le system GPS et Galile.
Etalement de spectre par saut de frquence -Frequency Hopping Spread
Spectrum (FH-SS)- quand le code agit au niveau de la porteuse. Les codes de FHSS
force la porteuse changer ou sauter selon cette squence pseudo-alatoire. C'est le
cas pour la technologie Bluetooth.
La Figure II-9 illustre la structure de base de lmetteur, du canal et du rcepteur pour
une transmission DS-SS :
Figure II-9 - Structure gnrale dune chaine de transmission DS-SS.
23 (Garg, 2007)
24 (Turin, March 1980)
25 (Popovic, June 1999)
CHAPITRE II
Ltalement de spectre par squence directe
29
Pour une meilleure comprhension, on suppose quun seul utilisateur, dans notre
systme DS-CDMA, nous utilisons la modulation de phase (BPSK) avec des squences
de codes PN bipolaires prenant des valeurs de lensemble { } pour ltalement
spectral. Le signal transmis est alors donn par [26]:
()
()() (
) ( )
O
est la puissance moyenne, () le signal de donnes, ()le signal de la squence
dtalement PRN,
) ( )
()
()
) ( )
O
()
()
prennent des valeurs de lensemble { 1, +1}
() et
()sont des
impulsions rectangulaires damplitude 1 et de dure
et
respectivement.
Le rcepteur est modlis par lexpression ( ).
Le signal { lentre du rcepteur est donn par la relation
()
( )( ) (
) () ( )
O () est un bruit blanc gaussien(AWGN) de moyenne nulle et une densit
spectrale de puissance
() ()
() (
) ( )
26 (Viterbi, 1979.)
CHAPITRE II
Ltalement de spectre par squence directe
30
II.5 Conclusion
Dans ce chapitre on a essay de prsenter, le plus explicitement possible, une
technique puissante dans les transmissions numriques et spcialement dans le
domaine de la navigation par satellites. Il sagit en fait de la technique CDMA qui est
base sur ltalement de spectre et qui possde des proprits trs importantes pour
lutter contre le bruit et les interfrences grce aux caractristiques des codes allous
cette technique.
Dans les chapitres suivants, on va tudier les codes afin de dterminer les
critres permettant de choisir les codes les plus performants pour cette technologie
et en particulier pour les applications de la navigation GNSS.
CHAPITRE II
Ltalement de spectre par squence directe
31
II.6 Bibliographie
[15] Marvin K. Simon, J. K. (2002). SPREAD SPECTRUM COMMUNICATIONS
HANDBOOK. New York : McGraw-Hill, Inc.Electronic Edition.
[16] Scholtz, R. A. (May 1982). The origins of spread spectrum communications. IEEE
Trans., vol. 30, pp. 90-92.
[17] Sass, P. F. (July 1983). Why is the army interested in spread spectrum? IEEE
Communications Magazine, vol. 21, pp. 23-25.
[18] McGillem, G. R. (1986). Modern communications and spread spectrum. Inc., USA:
McGrawHill.
[19] Jabbari, E. H. (September 1998). Spreading codes for direct sequence CDMA and
wideband CDMA cellular networks. IEEE Communications Magazine.
[20] Proakis, J. G. (1999). Digital communications, Third edition. New York, USA: Mc
Graw-Hill.
[21] R. L. Pickoltz, D. L. (May 1982). Theory of spread-spectrum. IEEE Trans. on
Communications.
[22] Ziemer, R. E. (1985). Digital Communications and Spread Spectum Systems. New
York, NY.: MacMillan.
[23] Garg, V. K. (2007). WIRELESS COMMUNICATIONS AND NETWORKING.
Amsterdam Boston Heidelberg: Morgan Kaufmann ELSEVIER.
[24] Turin, G. L. (March 1980). Introduction to spread-spectrum antimultipath
techniques and their application to urban digital radio. Proceeding of the IEEE, vol.
68, pp. 328-354.
[25] Popovic, B. M. (June 1999). Spreading sequences for multicarrier cdma systems.
IEEE Trans. on Communications, vol. 47 pp. 918-926.
[26] Viterbi, A. (1979.). Principles of Digital Communication and Coding. McGrawHill
III. Chapitre III
Etude comparative des diffrents codes dEtalement.
Applications ltude de linter-corrlation et du temps
dacquisition dans les Systmes GPS/Galileo.
Chapitre III
Les codes de ltalement
et leurs performances
Plan du chapitre
1 Introduction
2. Les squences binaires pseudo-alatoires
2.1. Gnration dune squence pseudo-alatoire
2.2. Proprits statistiques
3. Les Squences Pseudo Alatoires PN (Pseudo Noise)
4. Les codes de Gold
5. Les codes de Kasami
6. Les codes de Walsh-Hadamard
7. Les codes OVSF
8. Les codes de Golay
9. Les codes de Barker
10. Codes de Weil et les Squences de Legendre
11. Les codes mmoires
12 Conclusion
Rsum
Les codes sont les acteurs principaux dans les systmes CDMA pour
ltalement de spectre. Cependant, les codes dtalement dans les systmes de
navigation ont un autre objectif essentiel qui est la synchronisation entre les
diffrents satellites et les rcepteurs afin doffrir une meilleure prcision dans
la localisation. Cette prcision dpend directement du type de code utilis et
de ces performances en termes de corrlation. Dans ce chapitre on va tudier
les diffrents types de codes dtalement en se basant sur les mthodes
arithmtiques de gnration que leurs niveaux de corrlation.
CHAPITRE III
Les codes de ltalement et leurs performances
33
III.1 Introduction
Dans les applications des tlcommunications modernes et spcialement
pour les applications de la navigation GNSS, le nombre infini dapplications exige une
recherche de codes plus longs et plus efficaces. Actuellement, les codes jouent un rle
exceptionnel dans les systmes de navigation GNSS comme GPS et Galileo.
Ces codes sont des squences binaires qui doivent tre aussi longs et aussi alatoires
que possibles. C'est dire ils doivent apparatre comme un bruit pour certains
rcepteurs et dterministes pour dautre. Cette caractristique est la plus importante
pour ltalement et le ds-talement qui dpend directement de la qualit du code.
Pratiquement, les codes alatoires sont les meilleurs codes en termes de
performances et doptimisation. Mais ce type de codes a un temps dexcution
relativement long. Le plus important cest que les codes doivent tres
reproductibles ; autrement dit, le rcepteur devrait tre capable de rgnrer les
codes dsirs pour dtecter les satellites et synchroniser ces codes avec les codes
reus mais en temps rel. C'est la raison pour laquelle les squences pseudo-alatoire
sont le choix le plus favorable.
Alors comment peut-on choisir ces codes et comment juger si un code est meilleur ou
non ? Pour rpondre { cette question, on va dabord tudier les diffrents types de
codes et voir leurs caractristiques.
Comme nous avons dj prcis, pour la plupart des codes, ce sont uniquement les
codes alatoires qui ncessitent une mmoire pour le stockage de toutes les
squences. Nous avons besoin d'un gnrateur de squences pseudo-alatoires et
dun algorithme qui produit des squences qui ne sont pas vraiment alatoires, mais
priodiques avec des priodes trs longues. Sur la notion pseudo alatoire des codes,
John Von Neumann (1951) a mmorablement nonc, Anyone who considers
arithmetical methods of producing random digits is, of course, in a state of sin.
Donc, nimporte quelle squence gnre par une arithmtique nest pas une
squence alatoire.
Dans la section suivante on va citer les arithmtiques de gnration de quelques
types de codes dtalement ainsi que leurs caractristiques en termes de corrlation.
Les squences binaires pseudo-alatoires
CHAPITRE III
Les codes de ltalement et leurs performances
34
Une squence pseudo-alatoire est une suite dvnements cre de faon
dterministe mais qui apparait alatoire tout observateur non averti (deux
vnements successifs ne sont pratiquement pas corrls). Les squences pseudo
alatoires prsentent lavantage dtre centres [27] et de possder un spectre riche.
Les plus utilises sont les squences binaires pseudo alatoires (SBPA) appeles aussi
PN (Pseudo Noise) ou m-squences pour (maximum length sequences MLS-), mais
on peut concevoir dautres types comme les squences ternaires pseudo-alatoires et
les squences pseudo alatoire base de registre dcalage non linaire.
III.1.1 Gnration dune squence pseudo-alatoire
Pour gnrer une SBPA, on utilise les registres dcalage linaire (Figure - III-1)
boucls par un OU-exclusif ().
Pour un ensemble fix de valeurs des paramtres *
+,
*+ la squence
construite est priodique de longueur maximale
car
implique une sortie constamment binaire. Pour tudier les proprits de ces
squences, on dfinit leur polynme caractristique. Daprs le fonctionnement des
registres dcalage, on a :
*+ ( )
O R reprsente loprateur de dcalage. Ce qui peut scrire, en tenant compte de :
( )
En dfinissant le polynme caractristique par :
()
( )
27 (Willett, April 1976)
CHAPITRE III
Les codes de ltalement et leurs performances
35
Figure - III-1 : Gnration d'une SBPA { base dun registre { dcalage linaire LFSR.
La relation ()
, et
elle est maximale si le polynme () dordre N est irrductible [28], [29]. Des
exemples de tels polynmes pour N donn sont indiqus dans le Tableau III-1:
N P(R)
3 1+R+R
3
4 1+R+R
4
5 1+R
2
+R
5
6 1+R+R
6
7 1+R
3
+R
7
8 1+R
2
+R3+R
4
+R
8
9 1+R
4
+R
9
10 1+R
3
+R
10
12 1+R+R
4
+R
6
+R
12
14 1+R+R
6
+R
10
+R
14
16 1+R+R
3
+R
12
+R
16
18 1+R
2
+R
18
20 1+R
3
+R
20
22 1+R+R
22
24 1+R+R
2
+R
7
+R
24
26 1+R+R
2
+R
6
+R
26
28 1+R
3
+R
28
30 1+R+R
2
+R
23
+R
30
32 1+R+R
2
+R
22
+R
32
Tableau III-1 : Les polynmes irrductibles correspondant aux diffrentes tailles du
registre gnrateur.
28 (McEliece, 1972)
29 (N. HADJ-SAID, 2009)
CHAPITRE III
Les codes de ltalement et leurs performances
36
La SBPA est obtenue partir des valeurs binaires successives du bit
, sur lesquelles
on applique une modulation en bande de base NRZ par la transformation :
{
( )
Sur une priode . On peut ainsi obtenir une SBPA continue (analogique) en la
considrant constante sur , ( )- (bloqueur) ou une SBPA discrte
(chantillonne) en ne considrant que les instant (Figure - III-2).
Figure - III-2 : Signal binaire pseudo-alatoire. (a) reprsentation continue, (b)
reprsentation discrte.
III.1.2 Proprits statistiques
Une squence de priode contient
et
. A partir de cette
remarque, on peut calculer, sur une priode, des estimations [30] des fonctions de
corrlations de ces signaux :
a. Cas discret :
- La moyenne :
*+
()
( )
- La fonction dautocorrlation :
()
() ( )
( )
30 (N. E. Bekir, 1978)
CHAPITRE III
Les codes de ltalement et leurs performances
37
()
( )
de on a
()
( )
b. Cas continu
- La moyenne :
*+
()
( )
- La fonction dautocorrlation :
()
() ( ) ( )
() ( ) ( )
Si || :
Supposons, dans un premier temps . Soient deux intervalles de temps
conscutifs
et
et
alors :
() ( )
( )
Et sil y a un changement de signe, alors :
() ( )
) ( )
Pour une squence de longueur , avec un changement supplmentaire de signe, on
obtient :
()
( )
) ( )
On applique ce raisonnement pour , on obtient finalement :
()
||
) ( )
Si || :
CHAPITRE III
Les codes de ltalement et leurs performances
38
De on a
( )
()
On obtient ainsi pour toute valeur de || :
()
( )
Les fonctions de corrlations obtenues sont reprsentes par la (Figure - III-3).
Dans le cas o est petit et suffisamment grand, ces fonctions de corrlations
peuvent tre assimiles des impulsions de Dirac :
Figure - III-3 : Les fonctions de corrlations (a) continue, (b) discrte.
Continu :
()
( )
( ) ( )
Discret :
()
( )
Ce qui permet dassimiler les squences binaires pseudo-alatoires un bruit blanc
presque centr.
(a) (b)
CHAPITRE III
Les codes de ltalement et leurs performances
39
III.2 Les squences pseudo alatoires PN (Pseudo Noise) :
Les codes PN sont une classe de squence binaire pseudo alatoires avec de bonnes
proprits de la corrlation priodiques. Ces codes sont appels aussi les codes
longueur maximale (m-squences). Les proprits des m-squences sont rcapitules
dans les articles [31], [32].
Des registres dcalage linaire binaire (LFSR) [33] de n tages sont dcrits par des
polynmes dordre n, produisent une squence binaire priodique de priode N, qui
correspond aux polynmes primitifs caractristique, o N = 2
n
- 1. La reprsentation
binaire pour le registre qui correspond au polynme :
()
( )
Le vecteur binaire (
qui reprsente les deux prises de connexion qui correspondent au rebouclage du n
me
tage et 1
er
tage. Pour sil y a une prise de connexion vers ladditionneur
modulo 2 alors
,si non
( )
O cest laddition modulo 2. Le chargement initial de registre est spcifi par le
mot binaire
.
La figure suivante prsente un schma dun gnrateur de code PN { laide dun
registre LFSR de 7 tages.
Figure III-4 - Schma d'un gnrateur de code PN (7 3 0).
La Figure III-4 montre un gnrateur de SBPA avec trois prises de slection de
rtroaction. N'importe quel gnrateur de ce type est dcrit par un polynme primitif
31 (D. V. Sarwate, 1980)
32 (Fredricsson, 1975)
33 (Sloane, December 1976)
CHAPITRE III
Les codes de ltalement et leurs performances
40
qui dpend de ces raccordements. Le nombre de m-squence qui existe pour une
longueur de registre donne se dveloppe trs rapidement, mais cest extrmement
difficile de trouver les squences optimales. Le Tableau III-2 prsente le nombre des
m-squences et leurs tailles en fonction du nombre dtages du registre (de 13 17).
Taille du registre LFSR
N
Taille de la squence
N=2
n
-1
Nombre des squences
13 8191 630
14 16383 756
15 32767 1800
17 131071 7710
Tableau III-2 - La taille et le nombre des squences en fonction de la taille du registre
gnrateur.
Puisque les squences gnres par ce type de gnrateurs sont priodiques et font
un cycle pour chaque valeur binaire possible, le registre peut tre initialis
n'importe quel tats, sauf le vecteur nul, qui s'appelle le vecteur d'initialisation
bloqueur.
Les proprits des squences longueur maximale.
Les proprits des m-squences ont t formules par S. Golomb [34] dans son article
Shift Register Sequences . Celles-ci incluent :
Proprit d'quilibre. Le nombre des bits 1 du code est gal au nombre des
bits 0 ou plus grand dun seul bit.
Proprit de la gnration. Le vecteur de linitialisation permet de gnrer
plusieurs squences en utilisant le mme registre dcalage avec la mme
configuration.
Proprit de corrlation. L'autocorrlation et linter-corrlation du m-
squence est priodique.
Les squences de longueur maximale peuvent tre modlises par la
transformation de Hadamard.
La proprit la plus importante des codes PN cest la fonction dautocorrlation
(FAC).
Une FAC dune squence de code PN de taille
est :
() {
34 (Scholtz, 1978)
CHAPITRE III
Les codes de ltalement et leurs performances
41
Pour le cas de la fonction dinter corrlation entre deux squences x et y, elle prend 3
valeurs :
(
(())
)
(())
Les figures Figure III-5, Figure III-6 reprsentent respectivement la FAC et la FIC dun
code PN avec une taille de
.
Les deux squences utilises ont la configuration suivante :
Paramtres Polynme caractristique Etat initial du registre
Squence 01 [7 6 0] [0 0 0 0 0 0 1]
Squence 02 [7 3 0] [0 0 0 0 0 0 1]
Tableau III-3 - La configuration de la gnration des deux squences PN (N=127).
Figure III-5 - La fonction d'auto corrlation du code PN (N=127).
CHAPITRE III
Les codes de ltalement et leurs performances
42
Figure III-6 - La fonction d'inter corrlation entre deux codes PN (N=127).
Les valeurs de la FAC et de la FIC sont indiques dans le Tableau III-4 :
Niveaux FAC, FIC
PN (N=127)
Max Min
FAC 127 -1
FIC 15 -17
Tableau III-4 - Les maximums de FAC et FIC pour les codes de PN (N=127).
III.3 Les codes de Gold
Actuellement, les codes de Gold sont la famille de codes la plus populaire dans le
monde de la navigation par satellites. Les codes de Gold sont nomms du nom de leur
fondateur Robert Gold, qui les a prsents dans deux articles [35], [36]. Une famille
de code de Gold est base sur le produit de XOR de deux squences de PN de
longueurs identiques avec une fonction dinter corrlation qui prend trois valeurs
possibles :
() {
()
()
Avec ()
(())
, o n reprsente le nombre dtages des registres {
dcalages. Les codes de Gold de priode
se
compose de toutes les squences qui peuvent tre produites par un registre
dcalage linaire particulier qui a tages rpartis sur deux registres. Chaque
registre correspond une classe particulire de polynme primitif de degr n. Le
polynme qui produit les squences de Gold peut tre crit comme produit d'une
paire prfre [37] de polynmes primitifs de mme ordre n, o la multiplication et
l'addition de coefficient sont effectues par l'arithmtique modulo 2.
Figure III-7 - Un gnrateur de code de Gold 2n=20 tages.
La figure III-7, est un exemple de gnrateur de codes de Gold constitu de 2 registres
10 tages modliss par une paire prfr de polynmes :
()
()
Deux configurations sont utilises pour linitialisation des deux registres et une phase
de (1,1).
Avec cette arithmtique d'une paire prfre de polynmes, un premier code de Gold
est produit, le jeu de phases de XOR permet de gnrer plusieurs squences avec le
mme gnrateur et la mme configuration. Pratiquement la taille globale de la
famille de code est limite mais elle possde une bonne fonction dinter corrlation
dans le cas o aucun dcalage en frquence de Doppler n'est considr.
Les deux figures (Figure III-8 etFigure III-9) prsentent la fonction dautocorrlation
et de linter corrlation dun code de Gold avec n=10 ;
La fonction analytique de lauto corrlation est donne par la relation suivante.
37 (Chu, 1972)
CHAPITRE III
Les codes de ltalement et leurs performances
44
() {
(
(())
)
(())
Figure III-8 - La fonction d'autocorrlation d'un code de Gold avec n=10.
Figure III-9 - La fonction d'inter corrlation de deux squences de Gold avec n=10.
Avec ce modle de gnrateur de codes de Gold on peut gnrer des squences
binaires priodiques de taille et de priode
()
Nous rfrons un tel ensemble de squences par la classe Small Kasami [38],
puisqu'il y a galement plusieurs classes des squences qui ont t dcouvertes par
Kasami (voient [39] pour plus de rsultat de Kasami).
Par exemple, pour , on peut multiplier le polynme
()
du et le polynme
()
gnre
par (), alors on peut considrer la squence ,()- ,
-. Daprs
les relations de Kasami, toutes les squences ont une forme de (
gnre par h(x) appartient
() dfini par :
() {
} ( )
O reprsente l'addition modulo 2 du vecteur et une version dcale de
Cette formule indique que le nombre des squences du Small-Kasami est
certainement trs limit d la rptition du vecteur et .
Le maximum de linter-corrlation de ce type de code est compris entre les trois
valeurs [40] de lquation III.22, cette proprit se comporte comme une
caractristique pour des codes optimiss.
38 (Kasami, 1969)
39 (Fredricsson, 1975)
CHAPITRE III
Les codes de ltalement et leurs performances
46
() {
( )
Limplmentation des codes de Small set Kasami est plus complique puisque le
processus de la gnration utilise la dcimation dune squence par lui-mme ce qui
exige des horloges plus rapides. La solution pour rduire cette complexit est de
produire une nouvelle classe des codes de Kasami qui sappelle Kasami Larg set, cette
dernire est gnre la base des codes de Gold :
( )
Avec et tant une paire prfre des m-ordres et tant la version dcime d'un
des deux m-squences. La fonction dinter-corrlation de ce type de codes comporte
cinq valeurs :
() {
()
( )
O est le nombre de prises de rtroaction du registre et
);
Le nombre des squences gnres par cette configuration est de 15 squences, les
trois niveaux de linter-corrlation pour ces codes sont :
() {
( )
Comme montre la Figure III-10, la FAC dun code de type Kasami est un pic centr
avec une dure de 2 bits et avec un niveau maximal de
. Le reste des
niveaux sont des niveaux qui varient entre (15,-1 et -17) en fonction de la valeur de ,
cest le mme cas pour la FIC sauf que pour ce cas, il ny a que les trois niveaux (15,-1
et -17) cause de labsence du pic de corrlation puisque les deux squences de
linter corrlation sont diffrentes comme montr dans la Figure III-11.
40 (Godfrey, 1966)
CHAPITRE III
Les codes de ltalement et leurs performances
47
Figure III-10 - La fonction d'autocorrlation du code Kasami pour n=8.
Figure III-11 - La fonction d'inter corrlation de deux codes de Kasami pour n=8.
Le tableau suivant prsente les maximums et les minimums de linter corrlation
pour deux types de rception cohrente et non cohrente.
Niveau de FIC
Kasami (8 4 3 2 1)
Max (dB) Min (dB)
Mode cohrent -11.7609 -24.0654
Mode non cohrent -11.7609 -12.3045
Tableau III-6 - Les maximums de l'inter corrlation pour les codes de Kasami n=8.
CHAPITRE III
Les codes de ltalement et leurs performances
48
III.5 Les codes de Walsh-Hadamard
Un autre type de codes dtalement avec une meilleure proprit dinter corrlation
sont les codes de Walsh Hadamard. Dans les prochaines sections, on va tudier les
proprits de corrlation des codes de Walsh-Hadamard et galement leurs
performances.
Pour ce type de codes les
) :
() [
( ) ( )
( ) ( )
] ( )
Voici quelques proprits de la matrice de Hadamard :
1. Toutes les vectrices lignes ou colonnes de la matrice de Hadamard sont
orthogonaux, si :
(
) (
) ( )
Donc, X et Y sont deux colonnes ou lignes spares de la matrice de Hadamard. Alors,
la corrlation entre ces deux vecteurs est nulle :
()
( )
41 (Beer, May 1981)
42 (Beauchamp, 1984)
CHAPITRE III
Les codes de ltalement et leurs performances
49
Lquation prcdente est un cas particulier de la fonction de la corrlation
discrte qui est dfinie par:
()
( )
Alors, on peut dduire que linter corrlation de toutes les squences possibles de la
matrice de Hadamard et pour une phase est toujours gale 0.
2. Pour le cas o , on a :
( )
Vu la dfinition de la FAC en ( 31), la fonction d'autocorrlation phase nulle de
chaque range ou colonne d'une matrice de Hadamard est :
()
( )
Considrant cette proprit, tous les codes de Walsh-Hadamard ont une mme
nergie [43].
3. La matrice transpose de la matrice de Hadamard
O :
( ) {
Par consquent, les lments de la diagonale de la matrice Z sont la fonction
d'autocorrlation des diffrentes ranges et colonnes de la matrice H pour une phase
0, les autres lments de la matrice Z sont la FIC des ranges ou colonnes spares de
la matrice H pour une phase 0.
4. Proprits de la corrlation des codes de Walsh-Hadamard
Comme on a vu, lune des proprits des codes de Walsh-Hadamard est la valeur nulle
des FICs. La Figure III-12 montre cette proprit pour une matrice de
Hadamard (
( )
(()
.
Figure III-12 La FIC entre les 64 lignes de la matrice H (64x64).
Le problme de ce type de code est les faibles performances en termes de la FAC, les
niveaux maximaux du lobe latral sont trs levs. La Figure III-13 reprsente la
fonction dautocorrlation pour index=64 de la matrice H(64,64).
Figure III-13 La FAC linaire pour index 64 du code Walsh Hadamard H(64x64).
CHAPITRE III
Les codes de ltalement et leurs performances
51
Les niveaux maximums et minimums du lobe latral de la FAC sont rsums dans le
tableau :
Niveau de FAC
H(64,64)
Corrlation linaire Corrlation circulaire
Max (dB) Min (dB) Max (dB) Min (dB)
Mode cohrent -3.0103 -3.0103 -3.0103 -3.0103
Mode non cohrent -2.0412 -18.0618 -3.0103 -12.0412
Tableau III-7 - Les maximums de l'autocorrlation pour les codes de Walsh-
Hadamard H(64,64).
III.6 Les codes OVSF :
La transmission multiple spectre tal comporte deux oprations. La premire est
une opration de synchronisation (canalisation), qui transforme chaque symbole de
donnes en un certain nombre de morceaux (chip). Le nombre des chips par symbole
de donnes est appel le facteur de ltalement. Les codes Orthogonal Variables
Spreading Factor sont utiliss comme codes de synchronisation pour assurer
l'orthogonalit entre les diffrents canaux de liaison montante et descendante. La
deuxime est une opration de brouillage, o un code de brouillage est appliqu un
signal dtalement. Les codes de Gold ou les squences pseudo alatoires avec une
inter-corrlation limite sont utiliss en tant que codes de brouillage pour prserver
l'aspect alatoire entre deux utilisateurs diffrents.
Dans les systmes CDMA, la gnration des codes OVSF [44] ce fait par des
assembleurs qui contiennent des circuits numriques base de bascules et de portes
logiques est un codeur de plusieurs coefficients qui sont produits par la matrice
suivante :
()
(
()
(
()
(
)
]
( )
: Reprsente ltiquette du code et qui est cod par la table de Gray (Tableau 1).
: Lordre du code dans les diffrents niveaux de larbre gnrateur.
44 (K. Okawa, 1998)
CHAPITRE III
Les codes de ltalement et leurs performances
52
L'arbre gnrateur des codes entiers d'OVSF est produit en stockant les
o n est
lindex le plus grand de i pour chaque niveau qui est dfini par son facteur
dtalement FE tell que
() o FE est le facteur de
ltalement et i le numro du code dans chaque niveau avec K possibilit, avec la
condition . Chaque niveau de larbre dfini une squence de code de
taille FE. Par consquent, il y a
au i
me
niveau, On a
avec N ensembles
de codes binaires de (0,1) avec une longueur N pour chaque niveau.
()
()
()
()
( )
( )]
()
()
()
()
()
()
()
()
( )
( )
( )
( )
( )
tant donn que
()
l
a
t
i
o
n
Tho
L'inter-corrlation entre deux codes OVSF de tailles 64 bit
CHAPITRE III
Les codes de ltalement et leurs performances
54
Cette caractristique de linter-corrlation permet de classer les codes OVSF avec les
codes orthogonaux pour les applications de la transmission synchronise [47].
Le Tableau III-8 est une table de conversion du code binaire en code de Gray afin de
classer les diffrentes squences gnres par lalgorithme dOVSF.
Dcimale
Code en Binaire Code en Gray
X1 X2 X3 X4 Y1 Y2 Y3 Y4
0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 1
2 0 0 1 0 0 0 1 1
3 0 0 1 1 0 0 1 0
4 0 1 0 0 0 1 1 0
5 0 1 0 1 0 1 1 1
6 0 1 1 0 0 1 0 1
7 0 1 1 1 0 1 0 0
8 1 0 0 0 1 1 0 0
9 1 0 0 1 1 1 0 1
10 1 0 1 0 1 1 1 1
11 1 0 1 1 1 1 1 0
12 1 1 0 0 1 0 1 0
13 1 1 0 1 1 0 1 1
14 1 1 1 0 1 0 0 1
15 1 1 1 1 1 0 0 0
Tableau III-8 - Table de conversion du code Binaire en code de Gray.
III.7 Les code de Golay
Les codes de Golay sont des codes correcteurs derreurs et aussi utiliss pour
ltalement de spectre. En 1948, Hamming a propos un code correcteur d'erreurs
trs important [48], Il a propos une matrice de contrle de parit pour dtecter et
corriger les erreurs de la transmission, cependant, cette dtection et cette possibilits
de correction est limite, elle ne peut dtecter que les erreurs de 2 bit. En gnral, la
matrice Golay (23.12) peut corriger les erreurs de chaque 3 bits. Le code de Golay
sappelle aussi le code parfait [49].
Le code de Golay est un code linaire binaire (23,12) dont la distance minimale est
gale 7. Ce code est le seul code parfait binaire avec les codes de Hamming. En effet,
pour N = 23, K = 12 et e = 3 on a lgalit :
47 (R.G. Cheng, 2000)
48 (Lin, 1983)
49 (Golay, 1949)
CHAPITRE III
Les codes de ltalement et leurs performances
55
( )
Les codes de Golay sont aussi des codes cycliques. La matrice gnratrice
systmatique du code de Golay (23,12) est la suivante :
()
(
( )
Cette matrice peut tre modlise par le polynme caractristique suivant :
()
( )
Cette matrice permet de coder chaque 3 bits de la squence informative pour
obtenir un mot de 23 bits.
Voici un exemple du ce type de codage :
On a un ensemble de 6 bits de linformation x=101001 qui peut tre reprsent par
les deux valeurs entires 5,1 alors la sortie du codeur sera :
Y=
A partir du code de Golay (23,12), il est possible de construire le code de Golay
tendu (24,12) en ajoutant un bit de parit. La distance minimale de ce code est gale
8. La matrice gnratrice non systmatique du code de Golay tendu (24,12) est la
suivante :
()
(
( )
CHAPITRE III
Les codes de ltalement et leurs performances
56
Le polynme gnrateur de cette matrice est le suivant :
()
Parmi les matrice gnres par Golay, la matrice de control M(20,8) prsente une
matrice de codage trs prcise et qui permet de corrger le maximum de bits de
linformation. En termes dtalement, cette matrice permet de coder chaque 8 bits de
linformation sur 20 bits o les 12 bits ajouts sont des bits de parit selon la matrice
M(20,8)qui est donne par :
()
(
( )
Le polynome gnrateur de cette matrice est :
()
Pour gnrer une squence code en Golay de taille L, on a besoin dutiliser un
ensemble de bits de linformation avec un nombre de bits gal ()
Le tableau suivant reprsente la configuration utilise pour gnrer une squence de
Golay avec une taille de 1040 bits.
Paramtres Valeurs
Taille de linformation 156 bit
Taille de la squence 1040 bit
Tableau III-9 - la configuration pour la gnration du code Golay 1040.
La FAC et la FIC de cette squence sont reprsentes dans Figure III-17 et la Figure
III-18.
CHAPITRE III
Les codes de ltalement et leurs performances
57
Figure III-17 - La fonction d'auto corrlation du code Golay 1040.
Figure III-18 - La fonction d'inter corrlation de deux codes Golay 1040.
Les valeurs maximales et minimales de la FIC sont indiques dans le tableau suivant :
Les niveaux Min (dB) Max (dB)
Lobe latral FAC -8.2391 -4.2375
FIC -7.8150 -4.4185
Tableau III-10 - Les valeurs max et min de la corrlation pour le code de Golay 1040.
III.8 Les codes de Barker
Les codes de Barker sont des squences pour le codage de la phase [50], utiliss dans
les systmes radar [51] pour dtecter et identifier la phase du signal. Les codes de
Barker sont un ensemble de 9 squences reprsentes dans la table suivante :
50 (Golomb N. C., 1994)
CHAPITRE III
Les codes de ltalement et leurs performances
58
Index La squence
2 [1 1]
2 [-1 1]
3 [1 1 -1]
4 [1 1 -1 1]
4 [1 1 1 -1]
5 [1 1 1 -1 1]
7 [1 1 1 -1 -1 1 -1]
11 [1 1 1 -1 -1 -1 1 -1 -1 1 -1]
13 [1 1 1 1 1 -1 -1 1 1 -1 1 -1 1]
Tableau III-11 - Liste des 9 codes principaux de Barker
Les codes de Barker ont des FACs avec des lobes latraux identique : ce sont les seuls
codes pour lesquels les lobes latraux de la FAC 0 Doppler ont le niveau de N=
(longueur de code). Malheureusement, ils sont trop courts pour quelques
applications - la plus grande rduction du lobe latral, pour N = 13, est de -22.3dB.
La figure suivante reprsente la FAC du code de Barker pour index =13.
Figure III-19 - La fonction d'auto corrlation pour le code de Barker 13.
Niveaux max et min
de FAC pour le
Code Barker 13
Lobe latral de la FAC
Max (dB) Min (dB)
-8.4510 -161.3548
Tableau III-12 - Les niveaux max et min de la FAC pour le code 13 de Barker.
51 (Poor, 1998)
CHAPITRE III
Les codes de ltalement et leurs performances
59
Cependant il est possible de combiner des codes de Barker pour crer de plus longs
codes avec de bonnes proprits [52].
Lors de la combinaison des codes de Barker lune des proprits importantes avec
deux combinaisons possibles (B[m,n], B[n,m]) qui permet de gnrer deux
squences
et
diffrentes.
Par exemple, pour gnrer une squence avec une taille de 15, on peut combiner les
deux squences 3 et 5 de Barker suivantes: B3=[1 1 -1] et B5=[1 1 1 -1 1]. La
squence gnre peut prendre les deux cas possibles :
, - ( )
, - ( )
Cette combinaison des codes sappelle le produit de Kronecker de deux vecteurs
.
On utilise ce principe pour gnrer des squences dune taille de 1183 en combinant
les deux squences B13 et B7. Pour ce choix on a 3 cas possibles:
et
( ) ,() ( ) ( )--
Les rsultats pour le code Barker (3 5 7) sont reprsents dans la Figure III-23 , les
max et les min des lobes latraux de la FAC pour les diffrentes squences de chaque
combinaison sont gaux.
Le Code Max (dB) Min (dB)
Barker (105) -4.7712 -6.9897
Tableau III-14 - Le maximum et le minimum de la FAC pour les squences Barker 105.
Les FAC des diffrent cas possible des squences de Barker (105) sont indiques dans
la figure III-23.
CHAPITRE III
Les codes de ltalement et leurs performances
62
Figure III-23 - Les FAC des diffrentes squences pour Barker (L=105).
CHAPITRE III
Les codes de ltalement et leurs performances
63
Figure III-24 - FAC bidimensionnelle du code Barker (7 5 3).
La Figure III-24 est une reprsentation qui permet de dterminer la priodicit dans
la squence gnre par Barker (7 5 3), on peut constater clairement quil y a deux
types de priodicit dans cette squence, la premire priodicit est celle qui est
indique par les deux zones entoures par des cercles en rouge, la deuxime est celle
situe { lintrieur de chaque cercle.
III.9 CODES DE WEIL ET LES SEQUENCES LEGENDEr
Les codes de Weil ont t engendrs par Andr Weil. Ils sont bass sur les squences
de Legendre qui sont obtenues partir du XOR de deux squences de Gold [35] [36],
de longueur
( ) ( )
Avec
( )
( )
Une autre manire pour gnrer des squences de Legendre, vient du fait que les
squences de Legendre existent pour toutes les longueurs qui sont primaires. Donc,
on peut construire les squences de Legender, en utilisant les symboles de la
squence (i/L) qui est dfinie comme :
(
) {
( )
Une squence de Legender est forme des symboles
tel que
) ( )
Selon la taille de la squence on distingue deux classes de squences de Legender :
Classe 1 : avec une FAC priodique :
() {
( )
Classe 2 : avec une FAC priodique :
() {
()
La fonction d'autocorrlation dune squence de code Legender de la classe 1 est
reprsente dans la Figure III-25.
56 (Ding C., May 1998)
57 (Green D.H., Marc 2001)
CHAPITRE III
Les codes de ltalement et leurs performances
65
Figure III-25 - La fonction d'autocorrlation d'une squence de code Legender de la
classe 1
Laddition en modulo 2(XOR) d'une squence de Legender avec une version dcale
de la mme squence permet de crer une squence W dune nouvelle famille de
codes nomme codes Weil.
() {
/
} ()
Les FACs et les FIC des squences de code Weil sont reprsentes dans la Figure
III-26 et la Figure III-27, Les valeurs max et min de ces corrlations sont inclues dans
le Tableau III-15:
0 1000 2000 3000 4000 5000 6000 7000 8000 9000
0
0.2
0.4
0.6
0.8
1
1.2
Temps d'autocorrlation
A
m
p
l
i
t
u
d
e
n
o
r
m
a
l
i
s
), Kasami (
Etats initial de gnrateur 1 [1 1 1 1 1 1 1 1 1 1]
Polynme gnrateur 2
Etats initial de gnrateur 2 [1 1 1 1 1 1 1 1 1 1]
Les slecteurs de phases (S1, S2) diffrents pour chaque satellite
Taille de la squence
Tableau IV-2 - La configuration d'un gnrateur de code CA de GPS.
Pour les slecteurs de phases, chaque satellite a ca propre configuration. Ces
slecteurs sont un pair de valeurs entieres qui varient de 1 10, exemple : (2, 6) pour
Sat 1 et (3, 8) pour Sat 31.
Le principe de la gnration du code CA est montr dans la Figure IV-1. Ce mme
schma est utilis pour gnrer les 32 autres squences qui correspondent chaque
satellite de la constellation GPS. Les diffrents satellites sont identifis par la phase du
code
.
Figure IV-1 - Schma d'un gnrateur de code CA du system GPS.
77
CHAPITRE IV
Les codes choisis par les systmes GNSS
Lavantage du code CA est la simplicit de son architecture, mais ce type de code nest
pas scuris, c'est--dire, nimporte le qui peut dterminer la squence gnrer par ce
modle, en ce basons sur les proprits des registres LFSR et un nombre ditrations
pour dterminer ltat initial des 10 tages.
Les figures suivantes prsentent, respectivement la squence module en NRZ, la
fonction dautocorrlation et la densit spectrale de puissance pour le satellite 11.
Figure IV-2 - la squence binaire gnre par le satellite 11.
Figure IV-3 - La FAC correspond la squence gnre par le satellite 11.
78
CHAPITRE IV
Les codes choisis par les systmes GNSS
Figure IV-4 - La densit spectrale de puissance du code CA (11).
Daprs les figures Figure IV-3 et Figure IV-4 on peut dduire que le code CA ou les
codes de Gold, en gnral ont une meilleure performance en termes de fonction
dautocorrlation, ce qui permet une dtection parfaite pour un seuil minimal. Les
caractristiques de ces squences sont indiques dans le tableau suivant.
Code CA11 Squence FAC PSD
Paramtre
Taille
(chip)
Dure
(ms)
Nombre
bits 0
Nombre
bits 1
Max
(dB)
Min
(dB)
Fc
(MHz)
Bande
(MHz)
Valeurs 1023 1 512 511 -24.21 -23.93 5.11 0.8870
Tableau IV-3 - les caractristiques du code GPS CA (11).
IV.3.1.2 Les code P et P(Y) de GPS
Le gnrateur du code P et trs complexe, il est bas sur des gnrateurs pseudos
alatoires constitus de 4 registres LFSR configurs comme suit :
Les paramtres La configuration
Polynme gnrateur 1
Etats initial de gnrateur 1 [0 0 1 0 0 1 0 0 1 0 0 0]
Polynme gnrateur 2
Etats initial de gnrateur 2 [0 1 0 1 0 1 0 1 0 1 0 0]
Polynme gnrateur 2
Etats initial de gnrateur 2 [1 0 0 1 0 0 1 0 0 1 0 1]
Polynme gnrateur 2
Etats initial de gnrateur 2 [0 1 0 1 0 1 0 1 0 1 0 0]
Taille de la squence
Tableau IV-4 - la configuration du gnrateur de code P du GPS.
79
CHAPITRE IV
Les codes choisis par les systmes GNSS
Figure IV-5 - Schma d'un gnrateur 4 registres de code P.
Les squences engendres par ce type de gnrateurs sont des squences binaires
pseudo alatoire non priodiques dont la dure est de 23 017 555.5 (s). Les
premires 32 squences sont utiliss par les satellites de la constellation GPS, les
autres sont rserves aux applications internes du system GPS. Lexploitation de ces
codes ncessite laccs { des informations particulires et du matriel (hardware)
adapt.
En plus des 4 registres, le gnrateur de code P utilise des processeurs numrique
pour contrler et coder la sortie de chaque registre, chaque registre est contrl par
un contrleur dhorloge CH. Pour chaque cycle dhorloge les phases des quatre
gnrateurs se change pour gnrer des squences plus longues.
Malheureusement, on na pas pu gnrer la taille maximale du code P, mais on a
gnr une squence avec une dure de 8 ms, les caractristiques de ce code sont
reprsentes dans le Tableau IV-5.
80
CHAPITRE IV
Les codes choisis par les systmes GNSS
Les caractristiques du code P de GPS gnr
Code P Squence FAC
Paramtre
Taille
(chip)
Dure
(ms)
Nombre
bits 0
Nombre
bits 1
Max
(dB)
Min
(dB)
Bande
(MHz)
Valeurs 81900 8 41152 40748 -37.06 -36.88 1.57
Tableau IV-5 - les caractristiques de base du code P de GPS.
Figure IV-6 - les densits spectral de puissance des codes CA et P de GPS.
Figure IV-7 - l'enveloppe de la densit spectrale de puissance pour les deux code CA
et P de GPS.
81
CHAPITRE IV
Les codes choisis par les systmes GNSS
Comme illustre la figure IV -7, la bande de frquence du code P et plus large que la
bande du code CA, ce dernier est caractris par une densit spectrale de puissance
troite.
Le Code P(Y) est une version crypte du code P, cod par un codage convolutionel
[58].
IV.3.2 Les codes de Galileo
Les codes utiliss dans le systme europen Galileo sont utiliss sur trois bandes E1,
E6 et E5 chaque bande a un ensemble de codes pour les diffrents signaux data et
pilotes.
Le tableau suivant contient les diffrentes caractristiques de ces codes.
Galileo
Frquence Signal Type Modulation
F_chip
(MHz)
Taille du
code
Dure
(ms)
E1
1575.42
A PRS CBOC (15,2.5) 1.023 25575*1 10
B DATA BOC(1,1) 1.023 4092*1 4
C Pilot BOC(1,1) 1.023 4092*25 100
E6
1278.750
A PRS CBOC (15, 5) 5.115 5115*10 10
B DATA BPSK(5) 5.115 5115*1 1
C Pilot BPSK(5) 5.115 10230*100 100
E5
1191.795
1176.450
1207.140
a_I DATA AltBOC(15,10) 10.23 10230*20 20
a_Q Pilot AltBOC(15,10) 10.23 10230*100 100
b_I DATA AltBOC(15,10) 10.23 10230*4 4
b_Q Pilot AltBOC(15,10) 10.23 10230*100 100
Tableau IV-6 - - les caractristiques des diffrents signaux Galileo.
La configuration des gnrateurs de quelques codes pseudo alatoires du systme
Galileo est donne dans les tableaux suivants :
Galileo E1 B BOC(1,1) (4092x1) chip
dure 4 (ms)
Polynme 1
Initialisation [1 1 1 1 1 1 1 1 1 1 1 1 1]
Polynme 2
Initialisation [1 1 1 1 1 1 1 1 1 1 1 0 0]
Tableau IV-7 - la configuration du gnrateur E1C Galileo.
58 (Wolf, Feb 1986)
82
CHAPITRE IV
Les codes choisis par les systmes GNSS
Galileo E1 C BOC(1,1) (4092x4) chip
dure 100 (ms)
Polynme 1
Initialisation [0 1 0 0 0 1 0 1 1 1 1 1 1]
Polynme 2
Initialisation [1 1 1 1 1 1 1 1 1 1 1 1 1]
Tableau IV-8 - la configuration du gnrateur E1 B Galileo
Galileo E5 a_I AltBOC(15,10) (10230x20) chip
dure 20 (ms)
polynme 1
Initialisation [1 1 1 1 1 1 1 1 1 1 1 1 1 1]
polynme 2
Initialisation [1 1 1 0 1 0 1 0 1 1 1 1 1 1]
Tableau IV-9 - la configuration du gnrateur E5a I de Galileo
Galileo E5 a_Q AltBOC(15,10) (10230x100) chip
dure 100 (ms)
polynme 1
Initialisation [1 1 1 1 1 1 1 1 1 1 1 1 1 1]
polynme 2
Initialisation [1 0 0 0 1 1 1 0 1 0 1 1 0 0]
Tableau IV-10 - la configuration du gnrateur E5a Q de Galileo
Galileo E5 b_I AltBOC(15,10) (10230x4) chip
dure 4 (ms)
polynme 1
Initialisation [1 1 1 1 1 1 1 1 1 1 1 1 1 1]
polynme 2
Initialisation [0 1 0 1 0 0 0 0 0 1 0 1 1 1]
Tableau IV-11 - la configuration du gnrateur E5b I de Galileo
Galileo E5 b_Q AltBOC(15,10) (10230x4) chip
dure 4 (ms)
polynme 1
Initialisation [1 1 1 1 1 1 1 1 1 1 1 1 1 1]
polynme 2
Initialisation [1 1 1 0 0 1 0 0 1 0 1 1 1 0]
Tableau IV-12 - la configuration du gnrateur E5b Q de Galileo
83
CHAPITRE IV
Les codes choisis par les systmes GNSS
IV.3.3 Les Tiered-codes
En principe le systme Galileo adopte une nouvelle technique pour la gnration des
codes. En effet, il utilise ce quon appelle les Tiered-codes, dont le principe est
dutiliser un code secondaire priodique bien dtermin pour crypter (moduler) le
code primaire comme l'illustre la figure suivante.
Un code primaire est constitu dun nombre N de priodes des codes pseudo
alatoires, le code secondaire est un code dans la frquence de la gnration
( )
Cette valeur caractrise le minimum thorique de la valeur maximale de linter
corrlation qui peut tre obtenue pour un code de longueur dans un ensemble de
codes de . Cette expression peut tre encore simplifie quand le nombre de
squences est relativement haut. Dans ce cas, la bande de Welch peut tre
approxime par
()
( )
Avec :
{
[
( )
]
La taille de la squence du code.
Le k
me
chip du code.
La frquence dchantillonnage.
Pour un nombre M de codes :
((
* +
La FAC pour les deux modes paire et impaire est un moyen efficace pour estimer la
corrlation entre le signal reu et le signal local. Pratiquement pour les signaux pilot,
une FAC paire offre une bonne estimation, puisquil ny a pas de changement de signe
tout le long du signal reu (N priodes). Pour les signaux data moduls par un signal
pilot conduisant ainsi un changement de signe entre deux priodes successives, ce
changement de signe nest corrig que par le mode impair.
IV.4.3 La fonction dinter-corrlation (FIC)
()
( )
La fonction d'autocorrlation et dinter-corrlation sont deux reprsentations qui
contiennent beaucoup d'informations sur les proprits du code et qui permettent de
juger leurs performances. Ceci est la base pour l'optimisation des codes L1C GPS et E1
OS Galileo.
En outre, plusieurs recherches scientifiques ont galement proposs, de nouveaux
facteurs pour identifier les meilleurs codes. Tel que le facteur dantibrouillage tudi
87
CHAPITRE IV
Les codes choisis par les systmes GNSS
dans [63],ainsi que des travaux sur des squences des codes avec de grandes zones de
corrlation nulles- (ZCZ) qui reste toujours un sujet qui peut tre exploits par les
recherches dans le domaine GNSS.
En se basant sur ces critres les concepteurs ont propos d'utiliser les codes de Weil
et les codes m+-sequences pour les applications GPS. En outre, ils ont propos
d'utiliser les codes alatoires et les Teired codes pour les applications Galileo.
On rsume dans le tableau suivant les types des codes allous aux systmes GNSS
nouvelles gnrations.
Signaux Galileo GPS
E1/L1 Les codes alatoires Les codes de Weil
E5/L5 Les Teired codes m- sequences
Tableau IV-14 - les nouveaux codes choisis pour les nouveaux services de GNSS.
IV.5 Conclusion
Dans ce chapitre nous avons prsent les diffrents codes utiliss pour couvrir les
besoins des systmes GNSS. Les codes de Gold sont les codes les plus utiliss dans les
deux systmes GPS et Galileo. Les proprits souhaitables des codes de Gold
permettent une meilleure performance pour la navigation. Les besoins croissants
des tailles aussi longs pour les applications modernes a conduit les concepteurs de
trouver de nouvelles familles de codes.
Les solutions proposes pour les nouveaux signaux E1 OS Galileo et L1C GPS est
dutiliser les codes alatoires et les codes de type Legender (Weil).
63 (MacMullan S. J.)
88
CHAPITRE IV
Les codes choisis par les systmes GNSS
IV.6 Bibliographie
[58] Wolf, H. M. (Feb 1986). On Tail Biting convolutional codes. IEEE Transactions on
Communications, Vol. COM-34, No. 2, pp. 104-11.
[59] Soualle F, S. ,.-R. (July 2005). Spreading Code Selection Criteria for the Future
GNSS Galileo. Proceedings of GNSS 2005,Munich 19-22 .
[60] L. Welch. (May 1974). Lower bounds on the maximum cross correlation of
signals. IEEE Transactions on Information Theory, Vol. IT-20, No. 3, pages 397-399.
[61] Tang X. H., F. P. (March 2000). Lower bounds on correlation of spreading
sequence set with low or zero correlation zone. Electronic Letters, Vol. 36, No. 6, pp
210-218.
[62] G.W. Hein, J. A.-R. (April 2006). MBOC: The New Optimized Spreading Modula-
tion Recommended for GALILEO L1 OS and GPS L1C. Proceedings of IEEE/ION PLANS
2006 4-27.
[63] MacMullan S. J., C. O. (s.d.). A Comparison of Known Codes, Random Codes, and
the Best Codes. IEEE Transactions on Information Theory.
V. Chapitre V
CHAPITRE
Etude comparative des diffrents codes dEtalement.
Applications { ltude de linter-corrlation et du temps
dacquisition dans les Systmes GPS/Galileo.
Chapitre V
Simulation et rsultats
Plan du chapitre
1. Introduction
2. L'organigramme des tapes suivies pour la simulation
3. Les conditions sur les codes dtalement
4. leffet de la taille sur les niveaux du lobe latrale pour chaque
type de code
5. Leffet de la modulation sur les performances des codes
6. Leffet du bruit
7. Lestimation moyenne de la FC (Accumulation)
8. Les statistiques de la dtection
9. Comparaison entre les codes dtalement
10. Leffet du mode de la dtection
11. Amlioration de performances des codes :
12. La fonction dinter-corrlation des codes CA (GPS L1)
13. Ltude de lintra systmes
14. Conclusion
Rsum
Dans ce chapitre on va faire une tude dtaille sur les codes en termes de
gnration et en caractristiques de performances dans les applications GNSS.
Les rsultats de simulations des performances seront introduits et discuts, on
value par simulation, les performances des codes en termes de FAC, FIC et
dtection pour les applications GNSS ainsi ltude des intra-systmes L1C de
GPS et E1 OS de Galileo.
CHAPITRE V
Rsultats et simulations
91
V.1 Introduction
Dans ce chapitre on va faire une tude dtaille sur les codes en termes de leurs
gnrations, leurs caractristiques et de leurs performances dans les applications
GNSS. L'tudes des performances, base sur les rsultats de simulations, sera
introduite et discute, en termes de FAC, de FIC et de dtection.
V.2 L'organigramme des tapes suivies pour la simulation
En gnral, les tapes suivies sont prsentes dans lorganigramme suivant :
Figure V-1 - L'organigramme qui rsume les tapes suivie pour la simulation.
Dans ce qui suit nous allons dtailler les diffrentes dmarches pour l'tude ralise.
Pour effectuer les comparaisons entres les diffrents codes, nous allons
d'abord les deviser en plusieurs familles. Par la suite, nous allons employer les
fonctions d'autocorrlation et d'inter-corrlation pour caractriser la dfrence entre
ces familles de codes. En effet, la comparaison directe des diffrents codes n'est pas
possible cause de la diffrence en terme de taille.
Pour vrifier les performances des codes, une tude statistique des codes,
dans des conditions diffrentes, est ralise. Cette tude est base sur les quantits
suivantes:
- Variance,
- La STD,
CHAPITRE V
Rsultats et simulations
92
- Le RMSE,
- La probabilit.
D'autres critres de base sont utiliss pour tudier linfluence des autres systmes de
golocalisation (Intra-systmes) sur le systme considr.
V.3 Les conditions sur les codes dtalement
Pour que les codes rpondent aux besoins des applications GNSS, ils doivent avoir les
proprits suivantes :
- Ils doivent tre dterministes.
- Le niveau de la corrlation entre deux codes diffrents (Inter corrlation)
doit tre trs faible.
- La corrlation dun code avec sa version retarde (autocorrlation) doit tre
faible partout sauf au point de lalignement parfait.
- Puisque les codes utiliss pour les systmes GNSS sont priodiques, les
longueurs de ces derniers devront avoir une grande importance.
CHAPITRE V
Rsultats et simulations
93
V.4 Leffet de la taille sur les niveaux du lobe latrale pour
chaque type de code
Lors de la gnration des codes, la taille du code est un paramtre essentiel. Avons de
faire la comparaison des niveaux dinter corrlation des diffrents codes, on propose
ltude de leffet des longueurs sur les performances des codes.
Pour raliser cette tape, on doit gnrer plusieurs codes pour diffrentes valeurs
des tailles. Puisque chaque code est caractris par sa propre taille, alors l'ide est de
gnrer plusieurs codes avec des tailles trs proches l'une par rapport l'autre. Les
tableaux suivants illustrent respectivement les diffrentes tailles choisis et leur
configuration de gnration.
Index 1 2 3 4 5 6 7
PN 15 63 255 1023 4095 8191 16383
Gold 15 63 255 1023 4095 8191 16383
Alatoire 16 64 256 1024 4096 8192 16384
Weil 17 61 257 1021 4093 8191 16381
Tableau V-1 - l'ensemble des tailles de rfrences.
Index 1 2 3 4 5 6 7
Polynme
s
, - , - , - , - , - , - , -
Taille 15 63 255 1023 4095 8191 16383
Tableau V-2 - La configuration de la gnration de diffrentes tailles du code PN.
Pour la gnration des codes de Gold et PN, le problme principal est de trouver les
paires prfres des polynmes caractristiques, ce qui limite le choix de la taille.
La proprit intressante des codes alatoires, cest quon peut les gnrer avec
nimporte quelle taille. En revanche, les codes de Weil ont des tailles primaires.
Pour voir leffet de la taille, on procde de la manire suivante:
On calcule les niveaux maximum et minimum des lobes secondaires pour chaque
taille. Les rsultats sont illustrs dans les figures suivantes.
CHAPITRE V
Rsultats et simulations
94
Figure V-2 - les niveaux maximum cohrents du lobe latral des FAC pour diffrents
type de codes.
Figure V-3 - les niveaux minimum cohrents du lobe latral des FAC pour diffrents
type de codes.
CHAPITRE V
Rsultats et simulations
95
Figure V-4 - les niveaux maximum non cohrents du lobe latral des FAC pour
diffrents type de codes.
Figure V-5 - Figure 4 - les niveaux minimum non cohrents du lobe latral des FAC
pour diffrents type de codes.
Comme l'illustrent ces figures, plus la taille des codes est longue, plus les niveaux
maximum et minimum des lobes latraux sont rduits. Par consquent, on peut
CHAPITRE V
Rsultats et simulations
96
dduire que le choix des codes avec des tailles longues s'avre important pour avoir
une meilleure prcision.
V.5 Leffet de la modulation sur les performances des codes
En gnral, les systmes GNSS transmettent leurs signaux sur des mme bandes de
frquence, ce qui provoque une inter corrlation entre les diffrents signaux. Pour
sparer les signaux de chaque systme et ceux des diffrentes applications, les
systmes GNSS utilisent des techniques de modulation diffrentes comme la
modulation BPSK et la modulation BOC.
Pour tudier l'effet de la modulation, on a choisi un code pseudo alatoire avec une
taille de 4095 chip. Ce code est modul diffrents types de modulation savoir BPSK,
BOC(1,1), MBOC (6,1,1/11) et TMBOC(6,1,4/33).
Les niveaux max et min des lobes latraux de la fonction dautocorrlation, pour des
configurations cohrente et non cohrente, sont prsents dans le tableau suivant :
Modulation
Max coh
(dB)
min coh
(dB)
Max non coh
(dB)
min non coh
(dB)
BPSK -26.27 -25.68 -25.6775 -inf
BOC(1,1) -26.27 -25.68 -25.6775 -inf
MBOC (6,1,1/11) -27.84 -27.25 -27.25 -345.98
TMBOC (6,1,4/33) -28.35 -27.76 -27.76 -141.86
Tableau V-3 - les niveaux max et min du lob latrale FAC pour diffrent type de
modulations.
Comme l'illustre ce tableau, on remarque que les codes moduls avec les modulations
BPSK et BOC(1,1) prsentent les mmes nivaux des lobes latraux. En revanche, les
modulations MBOC (6,1,1/11) et TMBOC(6,1,4/33) prsentent des rsultats qui sont
attirants. En effet, les niveaux max et min des lobes latraux sont rduits ce qui offre
une meilleure performance par apport aux modulations BPSK et BOC(1,1).
La figure suivante indique linfluence du type de modulation sur le pic de la FAC.
CHAPITRE V
Rsultats et simulations
97
Figure V-6 - l'effet de la modulation sur le pic principale de la FAC.
V.6 Leffet du bruit
La transmission par les ondes radios est toujours affect par la prsence du bruit
dans la canal de transmission. Dans ce scnario on va faire l'tude des performances
en prsence d'un bruit blanc gaussien aditif AWGN.
Les paramtres de la simulation sont indiqus dans le tableau suivant. les rsultats de
cette simulation sont illustrs sur les figures V-7 et V-8.
Paramtres Valeurs
Frquence dchantillonnage Hz
Frquence du chip Hz
Type de code Code pseudo alatoire PN
Taille du code
chip
Nombre de priodes 1 priode
SNR -30 dB
Tableau V-4- - Les paramtre de configuration pour tudier l'effet du bruit sur la
dtection
Figure V-8 - la FAC du code PN en absence du bruit.
CHAPITRE V
Rsultats et simulations
98
Figure V-9 - L'effet du bruit sur la qualit de la dtection d'un code pseudo alatoire.
Il est vident que la dtection du pic principal dans ces condition (SNR=-30 dB) est
impossible, les niveaux max et min des fonctions de corrlation sont rsums dans le
tableau V-5.
Mesures FAC FIC Erreur
paramtres Max (dB) Min (dB) Max (dB) Min (dB) (m)
Sans bruit -30.0988 dB - -9.7245 -10.3215 0
Avec bruit 0.76663 0.03572 0.47379 0.31288 3577
Tableau V-6 - Les niveaux de la corrlation d'un code pseudo alatoire en prsence et
en absence u bruit.
V.7 Lestimation moyenne de la FC (Accumulation)
Parmi les solutions intressantes pour amliorer la qualit de la transmission en
prsence du bruit est dutiliser un filtre moyenneur. Ce scnario a pour objectif la
mise en vidence de leffet de laccumulation des priodes du code pour l'estimation
de la fonction dauto corrlation. Les paramtres de cette simulation sont rsums
dans le tableau suivant :
Paramtres Valeurs
Frquence dchantillonnage Hz
Frquence du chip Hz
Type de code Code pseudo alatoire PN
Taille du code
chip
Nombre de priodes 10 priodes
SNR -30 dB
Tableau V-7 - la configuration pour tudier l'effet de l'accumulation.
Les rsultats de la simulation sont indiqus dans la Figure V-10.
CHAPITRE V
Rsultats et simulations
99
Figure V-10 - l'effet de l'accumulation sur la fonction d'auto corrlation.
Comme l'illustrent ces deux figures, pour les mmes conditions prcdentes,
laccumulation des priodes nous a permis damliorer la qualit de la fonction de
corrlation et par consquent la position du pic principal. Cette amlioration est
rsume dans le tableau suivant.
mesures FAC (side lobe) FIC
paramtres Max (dB) Min (dB) Max (dB) Min (dB)
1 priode 0.76663 0.03572 0.47379 0.31288
10 priodes -4.2299 -4.331 -4.4355 -4.3556
Tableau V-8 - les rsultats de simulation pour un nombre de priode = 10
V.8 Performances de dtection du pic principal
Pour tudier les performances de dtection du pic principal, on propose le scnario
suivant. Pour se faire, on suppose une transmission dun signal pilot (code PN seul)
dans un canal de transmission AWGN avec un rapport SNR qui varie de -35 dB -10
dB. Les rsultats de simulation, en termes Variance, RMSE, STD et probabilit
derreur, sont reprsents dans les figures suivantes.
-4 -3 -2 -1 0 1 2 3 4
x 10
-4
-0.5
0
0.5
1
1.5
La fonction d'auto corelation signal sans bruit | Code PN 10 Accimulations
temps s
A
m
p
l
i
t
u
d
e
-4 -3 -2 -1 0 1 2 3 4
x 10
-4
-0.5
0
0.5
1
1.5
La fonction d'auto corelation signal bruit ( -30 dB ) | Code PN 10 Accimulation
temps s
A
m
p
l
i
t
u
d
e
CHAPITRE V
Rsultats et simulations
100
Les paramtres de cette simulation sont indiqus dans le tableau suivant :
Paramtres Valeurs
Frquence dchantillonnage Hz
Frquence du chip Hz
Type de code Code pseudo alatoire PN
Taille du code
chip
Nombre ditration 900
SNR [-30 :2 :-10] dB
Tableau V-9 - les paramtres de simulation pour l'tude de performances de la
dtection.
Dans cette simulation le nombre ditrations est choisis gal { 900.
Figure V-11 la variance de la dtection pour un code PN 1023 chip.
Comme l'illustre la Figure V-11, le systme bas sur des codes pseudo alatoires
atteint sa meilleure prcision partir de la valeur -25 dB de SNR.
CHAPITRE V
Rsultats et simulations
101
Figure V-12 la STD de la dtection pour un code PN 1023 chip.
Le mme rsultat peut s'observer pour la cas de la STD.
Les deux mesures (VAR et STD) sont utilises dans le cas de la prsence d'un seul
phnomne perturbateur (1 seul processus alatoire). En prsence de plusieurs
processus alatoires, on mesure le RMSE comme illustr dans la figure suivante.
Figure V-13 - L'RMSE de la dtection pour un code PN 1023 chip.
La probabilit derreur pour ce type de code est prsente dans la Figure V-14
CHAPITRE V
Rsultats et simulations
102
Figure V-14 - la probabilit de la dtection pour un code PN 1023 chip.
Pour faire une comparaison entre les diffrents types de codes, on va mesurer la VAR,
STD, RMSE et la probabilit derreur pour chaque code.
V.9 Comparaison entre les codes dtalement
La mme configuration du scnario prcdent est prise en compte. En premier lieu
l'exprience est ralise pour comparer les codes PN avec le code CA GPS.
Figure V-15 - la variances de la dtection pour les codes PN et CA (1023 chip).
CHAPITRE V
Rsultats et simulations
103
Figure V-16 La probabilit derreur de la dtection pour les codes PN et CA (1023
chip).
Nous remarquons, d'aprs cette figure, que la probabilit derreur pour les codes PN
approche celle du code CA-GPS. La mme observation est valable pour le cas de la
variance (Figure V-17).
Les figures "Figure V-18", "Figure V-19", "Figure V-20" et "Figure V-21" illustrent les
rsultats de comparaison entre les codes Gold, Kasami, Hadamard, Walsh, OVSF,
Barker et Weil. Les rsultats sont effectues en terme de variance, STD, RMSE et
probabilits derreur. Les courbes sont reprsentes en fonction du SNR qui vari
entre -35dB et -10dB.
-35 -33 -31 -29 -27 -25 -23 -21 -19 -17 -15 -13 -11
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Code CA
Code PN
CHAPITRE V
Rsultats et simulations
104
Figure V-18 - la variance des diffrents types de codes.
Figure V-19 - La STD des diffrents types de codes.
CHAPITRE V
Rsultats et simulations
105
Figure V-20 - Les statistiques de la dtection pour les diffrents types de codes.
La probabilit derreur des diffrents type de codes est prsente par :
Figure V-21 - la probabilit d'erreur pour les diffrents types de codes (1023 chip).
Comme l'illustrent toutes ces figures, on remarque que les codes de Walsh et
Hadamard sont meilleurs. Le code de Weil prsente une faible rsistance vis--vis du
bruit.
CHAPITRE V
Rsultats et simulations
106
Comparaison entre les deux codes CA et P de GPS
Les figures "Figure V-22", "Figure V-23"et "Figure V-24" illustrent les rsultats de
comparaison entre les codes C/A et P pour le systme GPS. Les rsultats sont
effectues en terme de variance, STD, RMSE et probabilits derreur. Les courbes sont
reprsentes en fonction du SNR qui varie entre -35 dB et -16 dB.
Figure V-22 - La STD de la dtection pour les deux codes CA et P de GPS.
CHAPITRE V
Rsultats et simulations
107
Figure V-23 Les RMSE de la dtection pour les deux codes CA et P de GPS.
Figure V-24 - Les probabilit derreur de la dtection pour les deux codes CA et P de
GPS.
Il est vident, d'aprs ces courbes, que le code P-GPS est meilleur que celui du code
CA-GPS.
Le mme scnario est utilis pour faire la comparaison entre les codes de nouvelles
gnrations GPS et Galileo savoir le code de Weil, le code mmoire et le code bas
CHAPITRE V
Rsultats et simulations
108
sur la FFT. Les rsultats des probabilits de dtections sont illustres dans les figures
Figure V-25 et Figure V-26.
Figure V-25 - La probabilit d'erreur pour les codes de Weil et les codes alatoires.
En comparons les rsultats, on peut dire que les codes alatoires sont les codes les
plus performants.
Figure V-26 - La probabilit d'erreur pour les codes de Weil, les codes alatoires et les
nouveaux codes gnrs.
CHAPITRE V
Rsultats et simulations
109
De plus, les codes bass sur lalgorithme de la FFT prsentent des performances trs
proches des codes alatoires.
V.10 Leffet du mode de la dtection
Dans cette section nous allons comparer les diffrents modes de dtection. En effet,
les deux modes simuls sont les modes "dtecteur seuil fixe" et "dtecteur seuil
adaptatif".
La dtection seuil fixe, consiste a compar les niveaux de corrlation avec un niveau
de rfrence fixe.
La dtection adaptative est une dtection dynamique qui dpend de la fonction de la
corrlation. Le seuil est calcul par la formule suivante :
(())
(())
La figure suivante illustre ce principe.
Figure V-27 - le principe de la dtection adaptatif.
La configuration de ce scnario est :
Paramtres Valeurs
Frquence dchantillonnage Hz
Frquence du chip Hz
Type de code Code pseudo alatoire PN
Taille du code
chip
Nombre de priodes 1 priode
Seuils ([0.1 0.2 0.3 0.4 0.5], adaptatif)
Tableau V-10 - Les paramtres de simulation de l'effet du mode de la dtection.
CHAPITRE V
Rsultats et simulations
110
Figure V-28 - les probabilits d'erreur pour un code PN pour diffrent seuils de
dtection.
Nous remarquons, d'aprs cette figure, que la dtection adaptative prsente le
meilleur choix.
V.11 Amlioration de performances des codes :
Pratiquement, les performances des codes gnrer par des oprations arithmtiques
ne sont pas des codes optimiss. Il existent plusieurs algorithmes pour amliorer ces
codes afin de les utiliss dans les applications GNSS.
La figure suivante prsente lorganigramme des deux algorithmes utiliss pour
amliorer les performances des codes en terme de fonction de corrlation.
Figure V-29 - l'algorithme 1 pour amliorer les performances des codes pseudo
alatoires.
CHAPITRE V
Rsultats et simulations
111
Figure V-30 - l'algorithme 2 pour amliorer les performances des codes pseudo
alatoires.
Les rsultats pour un exemple des codes mmoires est prsent dans la figure
suivante.
Figure V-31 - l'amlioration des performances dun code de mmoire (1023 chip).
La figure V-29 montre les niveaux max du lobe latral de la fonction dauto
corrlation en fonction du nombre doprations. Comme le montre cette figure,
l'algorithme utilis permet de minimiser le niveau max jusqu{ un niveau de -27.3 dB.
0 500 1000 1500 2000 2500
-27.4
-27.2
-27
-26.8
-26.6
-26.4
-26.2
Nombre d'oprations
M
A
X
(
L
o
b
l
a
t
r
a
l
F
A
C
)
e
n
d
B
Amlioration des squences pseudo alatoires
CHAPITRE V
Rsultats et simulations
112
Dans le deuxime exemple nous prsentons le rsultat de l'amlioration des codes de
Barker.
Figure V-32 - l'amlioration des performances du code de Barker (1023 chip).
Comme l'illustre cette figure, lamlioration apporte aux codes de Barker est trs
intressante. En effet, l'algorithme en question permet damliorer jusqu{ 73% de la
fonction dauto corrlation.
V.12 La fonction dinter-corrlation des codes CA (GPS L1)
En gnral un rcepteur GPS peut recevoir des signaux de diffrents satellites.
Lobjectif de ce scnario est l'tude de leffet des interfrences de plusieurs satellites
sur un satellite de la constellation. On calcule ainsi la fonction dinter-corrlation
entre le code local et le code reu qui est le rsultat de la superposition de plusieurs
signaux.
En premier lieu, nous prsentons le cas d'une rception en prsence de quatre
signaux de diffrents satellites de la constellation GPS. Le rsultat est illustr dans les
quatre plans de la Figure V-33.
0 500 1000 1500 2000 2500
-24
-22
-20
-18
-16
-14
-12
-10
-8
Nombre d'opration
M
A
X
(
l
o
b
e
l
a
t
r
a
l
F
A
C
)
e
n
d
B
Amlioration des codes de Barker (1023 chip)
CHAPITRE V
Rsultats et simulations
113
Figure V-33 - les fonctions d'inter corrlation des 4 satellites GPS [1 2 3 4].
On peut clairement constater, d'aprs cette figure, que le niveau de linter-corrlation
pour les diffrents cas ne dpasse pas le seuil de 35%. Cela implique qu'il ny a aucune
dpendance entre les codes choisis. Le tableau suivant prsente les niveaux max et
min de linter-corrlation.
Le cas Max (dB) Min (dB) ()
SAT 1 || 2 3 4 -16.8875 -16.5750 -51.3874
SAT 5 ||6 7 8 -16.4729 -15.9778 -46.2791
SAT 9 || 10 11 12 -17.5435 -17.4311 -62.3735
Tableau V-11 - Les niveaux d'inter-corrlation pour 4 stellites de GPS.
Dans le deuxime cas on suppose la rception de 8 signaux de 8 satellites diffrents
de la bande L1 GPS. Les rsultats de simulation sont prsents dans la Figure V-34 et
le Tableau V-12.
CHAPITRE V
Rsultats et simulations
114
Figure V-34 - les fonctions d'inter corrlation des 8 satellites GPS.
Le cas Max (dB) Min (dB) ()
1 -11.8429 -13.5834 -30.1847
2 -14.1304 -13.5834 -42.9144
3 -12.9214 -12.0365 -36.7240
Tableau V-12 - Les niveaux d'inter-corrlation pour 8 stellites de GPS.
Daprs les rsultats indiqus dans le Tableau V-12, on observe que les performances
sont proportionnelles aux nombres de satellites visibles. Plus le nombre de signaux
dinterfrence augmente, plus la dgradation est importante.
V.13 Ltude de lintra systmes
Pour le calcul de la fonction dinter corrlation intra-systme nous prsentons quatre
scnarios diffrents,
Le GPS interfra Galileo
Galileo interfra GPS
Le GPS interfra GPS
Galileo interfra Galileo
Pour chaque scnario on calcule les niveaux max et min de linter corrlation ainsi
que le niveau du lobe latral de la fonction dautocorrlation.
-4 -2 0 2 4
x 10
-4
0
0.5
1
Fonction d'inter-correlation satelitte : 9 || 10 11 12 13 14 15 16
-4 -2 0 2 4
x 10
-4
0
0.5
1
Fonction d'inter-correlation satelitte : 10 || 9 11 12 13 14 15 16
-4 -2 0 2 4
x 10
-4
0
0.5
1
Fonction d'inter-correlation satelitte : 11 || 9 10 12 13 14 15 16
-4 -2 0 2 4
x 10
-4
0
0.5
1
Fonction d'inter-correlation satelitte : 12 || 9 10 11 13 14 15 16
-4 -2 0 2 4
x 10
-4
0
0.5
1
Fonction d'inter-correlation satelitte : 13 || 9 10 11 12 14 15 16
-4 -2 0 2 4
x 10
-4
0
0.5
1
Fonction d'inter-correlation satelitte : 14 || 9 10 11 12 13 15 16
-4 -2 0 2 4
x 10
-4
0
0.5
1
Fonction d'inter-correlation satelitte : 15 || 9 10 11 12 13 14 16
-4 -2 0 2 4
x 10
-4
0
0.5
1
Fonction d'inter-correlation satelitte : 16 || 9 10 11 12 13 14 15
CHAPITRE V
Rsultats et simulations
115
Le calcul du maximum de linter-corrlation inter systmes prsent dans ce travail
est juste une approche. Des investigations plus prcises doivent tre effectues
renforcer les rsultats. Nanmoins, les rsultats de notre travail sont tout fait
reprsentatifs car cette valuation bas sur lauto corrlation.
Lapproche suivie pour raliser les scnarios prcdents est la suivante:
Pour calculer les FAC des diffrents scnarios, on utilise le principe suivant, les deux
tailles des codes GPSL1 et Galileo E1 sont dffirents, donc on utilise le principe de
lencapsulation.
,
Scnario 1 : Galileo interfre GPS
Figure V-35 - Intra - systmes Galileo E1 OS -> GPS L1C.
Figure V-36 - Les niveaux de la corrlation (a) paire et (b) impaire du scnario 1
(a)
(b)
0 2000 4000 6000 8000 10000 12000
-80
-70
-60
-50
-40
-30
-20
M
a
x
i
m
u
m
e
n
d
B
Les niveaux maximums de lobe latral FAC pair Scnario 1 0 Hz
FC pair scenario 1
FAC pair Weil 10230
0 2000 4000 6000 8000 10000 12000
-90
-80
-70
-60
-50
-40
-30
-20
M
a
x
i
m
u
m
e
n
d
B
Les niveaux maximums de lobe latral FAC impair Scnario 1 0 Hz
FC impair scenario 10
FAC impair Weil 10230
CHAPITRE V
Rsultats et simulations
116
Scnario
Doppler 0 Hz Doppler 1000 Hz
MAX FAC MAX FAC
Pair Pair Pair Impair
Scnario 1 -28,6 -29,1 -24,5 -25,2
Weil 10230 -31 -30,2 -28,2 -27,5
( ) -2,4 -1,1 -3,7 -2,3
Tableau V-13 Les rsultats du scnario 1 Galileo interfre GPS.
Scnario 2 : GPS interfre Galileo
Figure V-37 - Intra - systmes GPS L1C -> Galileo E1 OS.
(a)
(b)
Figure V-38 - Les niveaux de la corrlation (a) paire et (b) impaire du scnario 2
Scnario
Doppler 0 Hz Doppler 1000 Hz
MAX FAC (dB) MAX FAC (dB)
Pair Pair Pair Impair
Scnario 2 -25,5 -26,1 -23,2 -22,5
L1 4092 -27,9 -29,4 -26,2 -25
( ) -2,4 -3,3 -3 -3,1
Tableau V-14 Les rsultats du scnario 2 GPS interfre Galileo.
0 500 1000 1500 2000 2500 3000 3500 4000 4500
-65
-60
-55
-50
-45
-40
-35
-30
-25
-20
M
a
x
i
m
u
m
e
n
d
B
Les niveaux maximums de lobe latral FAC pair Scnario 2 0 Hz
FC pair scenario 2
FAC pair L1 4092
0 500 1000 1500 2000 2500 3000 3500 4000 4500
-80
-70
-60
-50
-40
-30
-20
M
a
x
i
m
u
m
e
n
d
B
Les niveaux maximums de lobe latral FAC impair Scnario 2 0 Hz
FC impair scenario 2
FAC impair L1 4092
CHAPITRE V
Rsultats et simulations
117
Scnario 3 GPS interfre GPS :
Figure V-39 - Intra - systmes GPS L1C -> GPS L1C.
(a)
(b)
Figure V-40 - Les niveaux de la corrlation (a) paire et (b) impaire du scnario 3.
Scnario
Doppler 0 Hz Doppler 1000 Hz
MAX FAC (dB) MAX FAC (dB)
Pair Pair Pair Impair
Scnario 3 -29 -29 -25,2 -24,4
Weil 10230 -31 -30,2 -28,2 -27,5
() -2 -1,2 -3 -3,1
Tableau V-15 Les rsultats du scnario 3 GPS interfre GPS.
0 2000 4000 6000 8000 10000 12000
-75
-70
-65
-60
-55
-50
-45
-40
-35
-30
-25
M
a
x
i
m
u
m
e
n
d
B
Les niveaux maximums de lobe latral FAC pair Scnario 3 0 Hz
FC pair scenario 3
FAC pair Weil 10230
0 2000 4000 6000 8000 10000 12000
-90
-80
-70
-60
-50
-40
-30
-20
M
a
x
i
m
u
m
e
n
d
B
Les niveaux maximums de lobe latral FAC impair Scnario 3 0 Hz
FC impair scenario 3
FAC impair Weil 10230
CHAPITRE V
Rsultats et simulations
118
Scnario 4 Galileo interfre Galileo :
Figure V-41 - Intra - systmes Galileo E1 OS -> Galileo E1 OS.
(a)
(b)
Figure V-42 - Les niveaux de la corrlation (a) paire et (b) impaire du scnario 4.
Scnario
Doppler 0 Hz Doppler 1000 Hz
MAX FAC (dB) MAX FAC (dB)
Pair Pair Pair Impair
Scnario 4 -25,9 -27,3 -22,7 -21,2
L1 4092 -27,9 -29,4 -26,2 -25
( ) -2 -2,1 -3,5 -3,8
Tableau V-16 Les rsultats du scnario 4 Galileo interfre Glileo.
Discussion :
Pour les quatre scnarios, une dgradation considrable dans les performances caus
par linterfrence entres les codes des diffrents systmes (intra systmes).
Pour le cas o F doppler gale 0 Hz, le maximum de la dgradation ne dpasse pas la
valeur de 2 dB.
Les scnarios 2,3 et 4 ont une dgradation dans les performances de la FAC pair (F
Doppler = 1000 Hz) avec une marge de 3,8 dB.
Le seul cas o la dgradation des performances de la FAC impair est grande, cest le
cas du premier scnario.
0 500 1000 1500 2000 2500 3000 3500 4000 4500
-65
-60
-55
-50
-45
-40
-35
-30
-25
-20
M
a
x
i
m
u
m
e
n
d
B
Les niveaux maximums de lobe latral FAC pair Scnario 4 0 Hz
FC pair scenario 4
FAC pair L1 4092
0 500 1000 1500 2000 2500 3000 3500 4000 4500
-80
-70
-60
-50
-40
-30
-20
M
a
x
i
m
u
m
e
n
d
B
Les niveaux maximums de lobe latral FAC impair Scnario 4 0 Hz
FC impair scenario 4
FAC impair L1 4092
CHAPITRE V
Rsultats et simulations
119
V.14 Conclusion
Nous nous sommes intresss dans ce chapitre { ltude de performances de
certaines familles de codes des simulations pour tudier leurs caractristiques et
dterminer les critres de comparaison pour choisir les meilleurs codes. Les objectifs
de ce chapitre sont :
Gnrer le maximum de codes dtalement de spectre ainsi que les nouvelles
squences qui sont dveloppes.
Etudier et interprter les caractristiques de ces codes (les niveaux de la FAC, de
lFIC et aussi loccupation spectrale).
Etudier leffet de la taille des codes sur les performances des systmes CDMA en
prsence du bruit.
Afin damliorer les performances de ces codes, une tude sur les statistiques des
squences en terme de la variance, lSTD, RMSE et la probabilit derreur.
Comme dernire tape, une implmentation (par simulation) des codes alatoire
(4092 chip) et des codes de Weil (10230) dans les systmes de navigation GNSS
(GPS/Galileo) tout en essayant dvaluer les performances de ces codes pour les
diffrents scnarios de lintra-systmes.
D'une part, les codes de Weil sont capables de construire une grande famille de codes
avec une bonne proprit de corrlation, mais ils ne sont pas aussi flexibles que les
codes alatoires. En ce qui concerne limplmentation, les codes Weil peuvent tre
mis en application facilement tous comme les codes bass sur les LFSR.
Pour linter corrlation intra-systme, quatre scnarios ont t prsentes, les effets
inter-systmes sont compatibles aux effets alatoires de code.
En gnral, L'utilisation des nouveaux codes dtalement prsent de nombreux
avantages, notamment en termes de prcision, de rapidit et de rsistance aux
interfrences.
Table des matires Liste des figures Liste des tableaux
i
Table des matires i
Table des matires ii
Liste des figures iii
Liste des tableaux iv
Liste des abrviations v
Chapitre 0 INTRODUCTION GENERALE .............................................................. 4
I. Chapitre I Les systmes de navigation GNSS ....................................................... 1
I.1 INTRODUCTION ........................................................................................................................................................ 1
I.2 PRSENTATION DU SYSTME GNSS ......................................................................................................... 1
I.3 PRINCIPE DE LA LOCALISATION ............................................................................................................................ 3
I.4 ACTUALITES .............................................................................................................................................................. 5
I.5 LE RECEPTEUR GNSS ............................................................................................................................................. 5
I.5.1 ACQUISITION DES SIGNAUX GNSS 6
I.6 LES MODES DE LA DETECTION .............................................................................................................................. 9
I.7 LES SOURCES DERREURS DE LA LOCALISATION............................................................................................. 12
CONCLUSION ................................................................................................................................................................ 13
I.8 BIBLIOGRAPHIE ..................................................................................................................................................... 14
II. Chapitre II Ltalement de spectre par squence directe ..................................... 15
II.1 INTRODUCTION (UN CALCUL POUR UNE INTRODUCTION) ......................................................................... 16
II.2 METHODES DACCES MULTIPLES .......................................................................................................... 16
II.2.1 ACCES MULTIPLES PAR LA REPARTITION DE FREQUENCES (FDMA) 16
II.2.2 ACCES MULTIPLES PAR LA REPARTITION DANS LE TEMPS (TDMA) 18
II.2.3 ACCES MULTIPLE PAR LA REPARTITION DES CODES (CDMA) 19
II.3 LETALEMENT DE SPECTRE .......................................................................................................................... 22
II.3.1 INTRODUCTION 22
II.3.2 HISTORIQUE 22
II.3.3 LE SECRET DE LETALEMENT DE SPECTRE 24
II.3.4 LES PRINCIPES DE LETALEMENT DE SPECTRE 25
II.4 MODELISATION DU SIGNAL AU NIVEAU DE LEMETTEUR ET DE RECEPTEUR ........................................ 28
II.5 CONCLUSION ........................................................................................................................................................ 30
II.6 BIBLIOGRAPHIE ................................................................................................................................................... 31
III. Chapitre III Les codes de ltalement et leurs performances ................................ 32
III.1 INTRODUCTION .................................................................................................................................................. 33
III.2 LES SEQUENCES BINAIRES PSEUDO-ALEATOIRES ....................................................................................... 33
III.2.1 GENERATION DUNE SEQUENCE PSEUDO-ALEATOIRE 34
III.2.2 PROPRIETES STATISTIQUES 36
III.3 LES SEQUENCES PSEUDO ALEATOIRES PN (PSEUDO NOISE) : ................................................................ 39
III.4 LES CODES DE GOLD.......................................................................................................................................... 42
III.5 LES CODES DE KASAMI ..................................................................................................................................... 45
Table des matires Liste des figures Liste des tableaux
ii
III.6 LES CODES DE WALSH-HADAMARD ............................................................................................................. 48
III.6.1 LES PROPRIETES DES CODES DE WALSH-HADAMARD 48
III.7 LES CODES OVSF : ............................................................................................................................................ 51
III.8 LES CODE DE GOLAY ......................................................................................................................................... 54
III.9 LES CODES DE BARKER..................................................................................................................................... 57
III.10 CODES DE WEIL ET LES SEQUENCES LEGENDER ...................................................................... 63
III.11 LES CODES MEMOIRES ................................................................................................................................... 67
III.12 CONCLUSION .................................................................................................................................................... 70
III.13 BIBLIOGRAPHIE ............................................................................................................................................... 71
IV. Chapitre VI Les codes choisis par les systmes GNSS ...................................... 73
IV.1 INTRODUCTION .................................................................................................................................................. 74
IV.2 LES CODES DES SYSTEMES GNSS ................................................................................................................... 74
IV.3 LA GENERATION DES CODES DE GNSS .......................................................................................................... 75
IV.3.1 LES CODES DU SYSTEME GPS 75
IV.3.2 LES CODES DE GALILEO 81
IV.3.3 LES TIERED-CODES 83
IV.3.4 LES NOUVEAUX CODES E1 OS DE GALILEO ET L1C DE GPS 84
IV.4 LES CRITERES DES CODES................................................................................................................................. 84
IV.4.1 LA BANDE DE WELCH 85
IV.4.2 LA FONCTION DAUTOCORRELATION (FAC) 86
IV.4.3 LA FONCTION DINTER-CORRELATION (FIC) 86
IV.5 CONCLUSION ...................................................................................................................................................... 87
IV.6 BIBLIOGRAPHIE ................................................................................................................................................. 88
V. Chapitre V Simulation et rsultats .......................................................... 89
V.1 INTRODUCTION .................................................................................................................................................... 91
V.2 L'ORGANIGRAMME DES ETAPES SUIVIES POUR LA SIMULATION ............................................................... 91
V.3 LES CONDITIONS SUR LES CODES DETALEMENT ......................................................................................... 91
V.4 LEFFET DE LA TAILLE SUR LES NIVEAUX DU LOBE LATERALE POUR CHAQUE TYPE DE CODE ............ 93
V.5 LEFFET DE LA MODULATION SUR LES PERFORMANCES DES CODES ........................................................ 95
V.6 LEFFET DU BRUIT ............................................................................................................................................... 97
V.7 LESTIMATION MOYENNE DE LA FC (ACCUMULATION) ............................................................................. 98
V.8 LES STATISTIQUES DE LA DETECTION ............................................................................................................. 99
V.9 COMPARAISON ENTRE LES CODES DETALEMENT ..................................................................................... 102
V.10 LEFFET DU MODE DE LA DETECTION ........................................................................................................ 109
V.11 AMELIORATION DE PERFORMANCES DES CODES : .................................................................................. 110
V.12 LA FONCTION DINTER-CORRELATION DES CODES CA (GPS L1) ...................................................... 112
V.13 LETUDE DE LINTRA SYSTEMES ................................................................................................................. 114
V.14 CONCLUSION ................................................................................................................................................... 119
Chapitre VI. Conclusion gnrale 118
Rsum 120
Table des matires Liste des figures Liste des tableaux
iii
Liste des figures
FIGURE I-1 - LA CONSTELLATION DES SATELLITES AUTOUR DE LA TERRE. ........................................................................ 2
FIGURE I-2 - UN MECANISME SIMPLE DE LA RECEPTION DES SIGNAUX GNSS. .................................................................. 3
FIGURE I-3 - LE PRINCIPE POUR DETERMINER LA DISTANCE. ................................................................................................... 4
FIGURE I-4 - LE PRINCIPE DE LA TRIANGULATION. ...................................................................................................................... 4
FIGURE I-5 - LE PRINCIPE DE LA RECHERCHE BIDIMENSIONNELLE. ....................................................................................... 7
FIGURE I-6 - LE MECANISME DE LA RECHERCHE SERIE. .............................................................................................................. 8
FIGURE I-7 - LE MECANISME DE LA RECHERCHE PARALLELE (FFT). ..................................................................................... 9
FIGURE I-8 - LES DIFFERENTS MODES DE DETECTION. ............................................................................................................. 10
FIGURE I-9 - SCHEMA SYNOPTIQUE DE LA DETECTION DES SIGNAUX BINAIRES. ............................................................ 11
FIGURE I-10 - LA DISTRIBUTION DES SYMBOLES ET LA PRISE DE DECISION POUR LE CAS BINAIRE. ......................... 11
FIGURE II-1 : PARTAGE DES CANAUX EN FDMA ....................................................................................................................... 17
FIGURE II-2 : PARTAGE DES CANAUX EN TDMA ...................................................................................................................... 19
FIGURE II-3 PARTAGE DES CANAUX EN CDMA. ....................................................................................................................... 20
FIGURE II-4 - LE SCHEMA PROPOSE SOUS LE NOM SECRET COMMUNICATIONS SYSTEM. ..................................... 23
FIGURE II-5 - LE PRINCIPE DE LA CDMA..................................................................................................................................... 26
FIGURE II-6 - LA CHAINE DE COMMUNICATION PAR CODAGE CDMA. .............................................................................. 27
FIGURE II-7 - L'OPERATION DE L'ETALEMENT ET LE DES-ETALEMENT DE SPECTRE, LE SIGNAL ETALE EST
DEVENUE SOUS LE NIVEAU DU BRUIT AVEC UNE BANDE DE FREQUENCE PLUS LARGE. .................................... 27
FIGURE II-8 - LE CODAGE ET LE DECODAGE DES SIGNAUX INFORMATIF........................................................................... 27
FIGURE II-9 - STRUCTURE GENERALE DUNE CHAINE DE TRANSMISSION DS-SS. ......................................................... 28
FIGURE - III-1 : GENERATION D'UNE SBPA A BASE DUN REGISTRE A DECALAGE LINEAIRE LFSR. ...................... 35
FIGURE - III-2 : SIGNAL BINAIRE PSEUDO-ALEATOIRE. (A) REPRESENTATION CONTINUE, (B) REPRESENTATION
DISCRETE...................................................................................................................................................................................... 36
FIGURE - III-3 : LES FONCTIONS DE CORRELATIONS (A) CONTINUE, (B) DISCRETE. ..................................................... 38
FIGURE III-4 - SCHEMA D'UN GENERATEUR DE CODE PN (7 3 0). ........................................................................................ 39
FIGURE III-5 - LA FONCTION D'AUTO CORRELATION DU CODE PN (N=127). .................................................................. 41
FIGURE III-6 - LA FONCTION D'INTER CORRELATION ENTRE DEUX CODES PN (N=127). ............................................ 42
FIGURE III-7 - UN GENERATEUR DE CODE DE GOLD A 2N=20 ETAGES. ............................................................................. 43
FIGURE III-8 - LA FONCTION D'AUTOCORRELATION D'UN CODE DE GOLD AVEC N=10. .............................................. 44
FIGURE III-9 - LA FONCTION D'INTER CORRELATION DE DEUX SEQUENCES DE GOLD AVEC N=10.......................... 44
FIGURE III-10 - LA FONCTION D'AUTOCORRELATION DU CODE KASAMI POUR N=8. .................................................... 47
FIGURE III-11 - LA FONCTION D'INTER CORRELATION DE DEUX CODES DE KASAMI POUR N=8. .............................. 47
FIGURE III-12 LA FIC ENTRE LES 64 LIGNES DE LA MATRICE H (64X64). .................................................................... 50
FIGURE III-13 LA FAC LINEAIRE POUR INDEX 64 DU CODE WALSH HADAMARD H(64X64). ............................... 50
FIGURE III-14 - L'ARBRE GENERATEUR DE CODE OVSF POUR UN FACTEUR FE= 8. ..................................................... 52
FIGURE III-15 - LA GENERATION DES NOUVEAUX CODES OVSF......................................................................................... 53
FIGURE III-16 - LA FONCTION D'INTER-CORRELATION ENTRE LES CODES OVSF (64 BIT). ........................................ 53
FIGURE III-17 - LA FONCTION D'AUTO CORRELATION DU CODE GOLAY 1040. ............................................................... 57
Table des matires Liste des figures Liste des tableaux
iv
FIGURE III-18 - LA FONCTION D'INTER CORRELATION DE DEUX CODES GOLAY 1040. ................................................ 57
FIGURE III-19 - LA FONCTION D'AUTO CORRELATION POUR LE CODE DE BARKER 13. ................................................ 58
FIGURE III-20 - LA FAC POUR BARKER (13 13 7). ................................................................................................................... 59
FIGURE III-21 - LA FAC POUR BARKER (13 7 13). ................................................................................................................... 60
FIGURE III-22 - LA FAC POUR BARKER (7 13 13). ................................................................................................................... 60
FIGURE III-23 - LES FAC DES DIFFERENTES SEQUENCES POUR BARKER (L=105). ...................................................... 62
FIGURE III-24 - FAC BIDIMENSIONNELLE DU CODE BARKER (7 5 3). ................................................................................ 63
FIGURE III-25 - LA FONCTION D'AUTOCORRELATION D'UNE SEQUENCE DE CODE LEGENDER DE LA CLASSE 1 .. 65
FIGURE III-26 - LA FONCTION D'AUTOCORRELATION D'UNE SEQUENCE DE CODE WEIL (L=1013) ......................... 66
FIGURE III-27 - LA FONCTION D'INTER CORRELATION DE DEUX SEQUENCES DE CODE WEIL (1013). ................... 66
FIGURE III-28 - LES DIFFERENTES TAILLES GENERER PAR WEIL ET GOLD ENTRE [1000 ET 30 000]. ..................... 67
FIGURE III-29 - L'EFFET DE TRONQUER UNE SEQUENCE DE WEIL 1013 DE 7CHIPS........................................................ 68
FIGURE III-30 - L'EFFET D'AJOUTER 7CHIPS A UNE SEQUENCE DE WEIL 1013................................................................. 68
FIGURE III-31 - LES NIVEAUX DE LA FAC D'UNE SEQUENCE DE CODE ALEATOIRE OPTIMISE ET NON OPTIMISE. 69
FIGURE IV-1 - SCHEMA D'UN GENERATEUR DE CODE CA DU SYSTEM GPS. .................................................................. 76
FIGURE IV-2 - LA SEQUENCE BINAIRE GENEREE PAR LE SATELLITE 11. ............................................................................ 77
FIGURE IV-3 - LA FAC CORRESPOND A LA SEQUENCE GENEREE PAR LE SATELLITE 11. ............................................ 77
FIGURE IV-4 - LA DENSITE SPECTRALE DE PUISSANCE DU CODE CA (11). ...................................................................... 78
FIGURE IV-5 - SCHEMA D'UN GENERATEUR A 4 REGISTRES DE CODE P. ........................................................................... 79
FIGURE IV-6 - LES DENSITES SPECTRAL DE PUISSANCE DES CODES CA ET P DE GPS. ................................................. 80
FIGURE IV-7 - L'ENVELOPPE DE LA DENSITE SPECTRALE DE PUISSANCE POUR LES DEUX CODE CA ET P DE GPS.
......................................................................................................................................................................................................... 80
FIGURE IV-8 - PRINCIPE DE LA GENERATION DES TIERED-CODES. ..................................................................................... 83
FIGURE IV-9 - LES TAILLES DES CODES SECONDAIRE DANS LA CONFIGURATION GALILEO. ...................................... 83
FIGURE V-1 - L'ORGANIGRAMME QUI RESUME LES ETAPES SUIVIE POUR LA SIMULATION. ........................................ 91
FIGURE V-2 - LES NIVEAUX MAXIMUM COHERENTS DU LOBE LATERAL DES FAC POUR DIFFERENTS TYPE DE
CODES............................................................................................................................................................................................ 94
FIGURE V-3 - LES NIVEAUX MINIMUM COHERENTS DU LOBE LATERAL DES FAC POUR DIFFERENTS TYPE DE
CODES............................................................................................................................................................................................ 94
FIGURE V-4 - LES NIVEAUX MAXIMUM NON COHERENTS DU LOBE LATERAL DES FAC POUR DIFFERENTS TYPE
DE CODES. .................................................................................................................................................................................... 95
FIGURE V-5 - FIGURE 4 - LES NIVEAUX MINIMUM NON COHERENTS DU LOBE LATERAL DES FAC POUR
DIFFERENTS TYPE DE CODES. ................................................................................................................................................ 95
FIGURE V-6 - L'EFFET DE LA MODULATION SUR LE PIC PRINCIPALE DE LA FAC. ........................................................... 97
LES PARAMETRES DE LA SIMULATION SONT INDIQUES DANS LE TABLEAU SUIVANT. LES RESULTATS DE CETTE
SIMULATION SONT ILLUSTRES SUR LES FIGURES V-7 ET V-8. ................................................................................... 97
FIGURE V-8 - LA FAC DU CODE PN EN ABSENCE DU BRUIT. ................................................................................................. 97
FIGURE V-9 - L'EFFET DU BRUIT SUR LA QUALITE DE LA DETECTION D'UN CODE PSEUDO ALEATOIRE. ................. 98
FIGURE V-10 - L'EFFET DE L'ACCUMULATION SUR LA FONCTION D'AUTO CORRELATION. .......................................... 99
Table des matires Liste des figures Liste des tableaux
v
FIGURE V-11 LA VARIANCE DE LA DETECTION POUR UN CODE PN 1023 CHIP............................................................. 100
FIGURE V-12 LA STD DE LA DETECTION POUR UN CODE PN 1023 CHIP. ....................................................................... 101
FIGURE V-13 - L'RMSE DE LA DETECTION POUR UN CODE PN 1023 CHIP. .................................................................. 101
FIGURE V-14 - LA PROBABILITE DE LA DETECTION POUR UN CODE PN 1023 CHIP. ................................................... 102
FIGURE V-15 - LA VARIANCES DE LA DETECTION POUR LES CODES PN ET CA (1023 CHIP). .................................. 102
FIGURE V-16 LA PROBABILITE DERREUR DE LA DETECTION POUR LES CODES PN ET CA (1023 CHIP). ........ 103
NOUS REMARQUONS, D'APRES CETTE FIGURE, QUE LA PROBABILITE DERREUR POUR LES CODES PN APPROCHE
CELLE DU CODE CA-GPS. LA MEME OBSERVATION EST VALABLE POUR LE CAS DE LA VARIANCE (FIGURE
V-17). ......................................................................................................................................................................................... 103
FIGURE V-18 - LA VARIANCE DES DIFFERENTS TYPES DE CODES. ..................................................................................... 104
FIGURE V-19 - LA STD DES DIFFERENTS TYPES DE CODES. ............................................................................................... 104
FIGURE V-20 - LES STATISTIQUES DE LA DETECTION POUR LES DIFFERENTS TYPES DE CODES. ........................... 105
FIGURE V-21 - LA PROBABILITE D'ERREUR POUR LES DIFFERENTS TYPES DE CODES (1023 CHIP). ...................... 105
FIGURE V-22 - LA STD DE LA DETECTION POUR LES DEUX CODES CA ET P DE GPS. .............................................. 106
FIGURE V-23 LES RMSE DE LA DETECTION POUR LES DEUX CODES CA ET P DE GPS. ....................................... 107
FIGURE V-24 - LES PROBABILITE DERREUR DE LA DETECTION POUR LES DEUX CODES CA ET P DE GPS. ...... 107
FIGURE V-25 - LA PROBABILITE D'ERREUR POUR LES CODES DE WEIL ET LES CODES ALEATOIRES. ................... 108
FIGURE V-26 - LA PROBABILITE D'ERREUR POUR LES CODES DE WEIL, LES CODES ALEATOIRES ET LES
NOUVEAUX CODES GENERES. ............................................................................................................................................. 108
FIGURE V-27 - LE PRINCIPE DE LA DETECTION ADAPTATIF. ................................................................................................ 109
FIGURE V-28 - LES PROBABILITES D'ERREUR POUR UN CODE PN POUR DIFFERENT SEUILS DE DETECTION. ...... 110
FIGURE V-29 - L'ALGORITHME 1 POUR AMELIORER LES PERFORMANCES DES CODES PSEUDO ALEATOIRES. .... 110
FIGURE V-30 - L'ALGORITHME 2 POUR AMELIORER LES PERFORMANCES DES CODES PSEUDO ALEATOIRES. .... 111
FIGURE V-31 - L'AMELIORATION DES PERFORMANCES DUN CODE DE MEMOIRE (1023 CHIP)............................... 111
FIGURE V-32 - L'AMELIORATION DES PERFORMANCES DU CODE DE BARKER (1023 CHIP). .................................... 112
FIGURE V-33 - LES FONCTIONS D'INTER CORRELATION DES 4 SATELLITES GPS [1 2 3 4]........................................ 113
FIGURE V-34 - LES FONCTIONS D'INTER CORRELATION DES 8 SATELLITES GPS. ........................................................ 114
FIGURE V-35 - INTRA - SYSTEMES GALILEO E1 OS -> GPS L1C.................................................................................... 115
FIGURE V-36 - LES NIVEAUX DE LA CORRELATION (A) PAIRE ET (B) IMPAIRE DU SCENARIO 1 .............................. 115
FIGURE V-37 - INTRA - SYSTEMES GPS L1C -> GALILEO E1 OS.................................................................................... 116
FIGURE V-38 - LES NIVEAUX DE LA CORRELATION (A) PAIRE ET (B) IMPAIRE DU SCENARIO 2 .............................. 116
FIGURE V-39 - INTRA - SYSTEMES GPS L1C -> GPS L1C................................................................................................. 117
FIGURE V-40 - LES NIVEAUX DE LA CORRELATION (A) PAIRE ET (B) IMPAIRE DU SCENARIO 3.............................. 117
FIGURE V-41 - INTRA - SYSTEMES GALILEO E1 OS -> GALILEO E1 OS........................................................................ 118
FIGURE V-42 - LES NIVEAUX DE LA CORRELATION (A) PAIRE ET (B) IMPAIRE DU SCENARIO 4.............................. 118
Table des matires Liste des figures Liste des tableaux
vi
Liste des tableaux
TABLEAU I-1- BUDGET DERREUR AFFECTANT LES MESURES DE PSEUDO-DISTANCE DE CODE POUR LE CODE
C/A. ............................................................................................................................................................................................... 12
TABLEAU III-1 : LES POLYNOMES IRREDUCTIBLES CORRESPONDANT AUX DIFFERENTES TAILLES DU REGISTRE
GENERATEUR. ............................................................................................................................................................................. 35
TABLEAU III-2 - LA TAILLE ET LE NOMBRE DES SEQUENCES EN FONCTION DE LA TAILLE DU REGISTRE
GENERATEUR. ............................................................................................................................................................................. 40
TABLEAU III-3 - LA CONFIGURATION DE LA GENERATION DES DEUX SEQUENCES PN (N=127). ............................ 41
TABLEAU III-4 - LES MAXIMUMS DE FAC ET FIC POUR LES CODES DE PN (N=127). ................................................. 42
TABLEAU III-5 - LES MAXIMUMS DE L'INTER CORRELATION POUR LES CODES DE GOLD N=10................................ 45
TABLEAU III-6 - LES MAXIMUMS DE L'INTER CORRELATION POUR LES CODES DE KASAMI N=8. ............................ 47
TABLEAU III-7 - LES MAXIMUMS DE L'AUTOCORRELATION POUR LES CODES DE WALSH-HADAMARD H(64,64).
......................................................................................................................................................................................................... 51
TABLEAU III-8 - TABLE DE CONVERSION DU CODE BINAIRE EN CODE DE GRAY. .......................................................... 54
TABLEAU III-9 - LA CONFIGURATION POUR LA GENERATION DU CODE GOLAY 1040. ................................................. 56
TABLEAU III-10 - LES VALEURS MAX ET MIN DE LA CORRELATION POUR LE CODE DE GOLAY 1040.................... 57
TABLEAU III-11 - LISTE DES 9 CODES PRINCIPAUX DE BARKER .......................................................................................... 58
TABLEAU III-12 - LES NIVEAUX MAX ET MIN DE LA FAC POUR LE CODE 13 DE BARKER. ......................................... 58
TABLEAU III-13 - LES MAX ET LES MIN DE LA FAC POUR LES SEQUENCES DE BARKER 1183. ................................. 60
TABLEAU III-14 - LE MAXIMUM ET LE MINIMUM DE LA FAC POUR LES SEQUENCES BARKER 105. ....................... 61
TABLEAU III-15 - LES MAX ET MIN DE FAC ET DE FIC POUR LES CODES DE WEIL (1013). ....................................... 66
TABLEAU III-16 - LES VALEURS DE LA DEGRADATION DES NIVEAUX MAX ET MIN DE LA FAC ET DE LA FIC. .. 68
LES CODES C/A SONT DES CODES PSEUDO ALEATOIRE PERIODIQUE DE PERIODE 1MS AVEC UN DEBIT DE 1.023 M
CHIP/S, GENERER PAR UN GENERATEUR DE GOLD A DEUX REGISTRES LFSR DE 10 ETAGE SELON LA
CONFIGURATION INDIQUE DANS LE TABLEAU IV-1. ..................................................................................................... 76
TABLEAU IV-2 - LA CONFIGURATION D'UN GENERATEUR DE CODE CA DE GPS........................................................... 76
TABLEAU IV-3 - LES CARACTERISTIQUES DU CODE GPS CA (11). ..................................................................................... 78
TABLEAU IV-4 - LA CONFIGURATION DU GENERATEUR DE CODE P DU GPS. .................................................................. 78
TABLEAU IV-5 - LES CARACTERISTIQUES DE BASE DU CODE P DE GPS............................................................................ 80
TABLEAU IV-6 - - LES CARACTERISTIQUES DES DIFFERENTS SIGNAUX GALILEO. ......................................................... 81
TABLEAU IV-7 - LA CONFIGURATION DU GENERATEUR E1C GALILEO. ............................................................................ 81
TABLEAU IV-8 - LA CONFIGURATION DU GENERATEUR E1 B GALILEO ............................................................................ 82
TABLEAU IV-9 - LA CONFIGURATION DU GENERATEUR E5A I DE GALILEO .................................................................... 82
TABLEAU IV-10 - LA CONFIGURATION DU GENERATEUR E5A Q DE GALILEO ................................................................ 82
TABLEAU IV-11 - LA CONFIGURATION DU GENERATEUR E5B I DE GALILEO .................................................................. 82
TABLEAU IV-12 - LA CONFIGURATION DU GENERATEUR E5B Q DE GALILEO ................................................................ 82
Table des matires Liste des figures Liste des tableaux
vii
TABLEAU IV-13 - LES CODES E1 OS DE GALILEO ET L1C DE GPS. .................................................................................. 84
TABLEAU IV-14 - LES NOUVEAUX CODES CHOISIS POUR LES NOUVEAUX SERVICES DE GNSS. ............................... 87
TABLEAU V-1 - L'ENSEMBLE DES TAILLES DE REFERENCES. ................................................................................................. 93
TABLEAU V-2 - LA CONFIGURATION DE LA GENERATION DE DIFFERENTES TAILLES DU CODE PN. ........................ 93
TABLEAU V-3 - LES NIVEAUX MAX ET MIN DU LOB LATERALE FAC POUR DIFFERENT TYPE DE MODULATIONS.
......................................................................................................................................................................................................... 96
TABLEAU V-4- - LES PARAMETRE DE CONFIGURATION POUR ETUDIER L'EFFET DU BRUIT SUR LA DETECTION .. 97
IL EST EVIDENT QUE LA DETECTION DU PIC PRINCIPAL DANS CES CONDITION (SNR=-30 DB) EST IMPOSSIBLE,
LES NIVEAUX MAX ET MIN DES FONCTIONS DE CORRELATION SONT RESUMES DANS LE TABLEAU V-5. .... 98
TABLEAU V-6 - LES NIVEAUX DE LA CORRELATION D'UN CODE PSEUDO ALEATOIRE EN PRESENCE ET EN
ABSENCE U BRUIT...................................................................................................................................................................... 98
TABLEAU V-7 - LA CONFIGURATION POUR ETUDIER L'EFFET DE L'ACCUMULATION. .................................................... 98
TABLEAU V-8 - LES RESULTATS DE SIMULATION POUR UN NOMBRE DE PERIODE = 10 ................................................ 99
TABLEAU V-9 - LES PARAMETRES DE SIMULATION POUR L'ETUDE DE PERFORMANCES DE LA DETECTION. ...... 100
TABLEAU V-10 - LES PARAMETRES DE SIMULATION DE L'EFFET DU MODE DE LA DETECTION. ............................ 109
TABLEAU V-11 - LES NIVEAUX D'INTER-CORRELATION POUR 4 STELLITES DE GPS. ................................................ 113
TABLEAU V-12 - LES NIVEAUX D'INTER-CORRELATION POUR 8 STELLITES DE GPS. ................................................ 114
TABLEAU V-13 LES RESULTATS DU SCENARIO 1 GALILEO INTERFERE GPS. ............................................................... 116
TABLEAU V-14 LES RESULTATS DU SCENARIO 2 GPS INTERFERE GALILEO. ............................................................... 116
TABLEAU V-15 LES RESULTATS DU SCENARIO 3 GPS INTERFERE GPS......................................................................... 117
TABLEAU V-16 LES RESULTATS DU SCENARIO 4 GALILEO INTERFERE GLILEO. ......................................................... 118
Conclusion gnrale
Les systmes GNSS sont les systmes de localisation les plus utiliss qui sont capables
datteindre une meilleure prcision surtout lorsquon lassocie avec des codes de
meilleurs performances.
Pour plusieurs annes, il y avait des efforts de recherche significatifs pour ltude et
lamlioration des performances des codes dtalement. Nous avons constat que
plusieurs paramtres peuvent affects dune manire directe ou indirecte, parmi ces
paramtres on peut citer : le type de code, la taille du code et aussi les mthodes
dacquisitions. Le but de ce travail est ltude comparative des codes de ltalement et
lanalyse des performances de ces codes dans les systmes de navigation GNSS.
Dans le cadre de ce mmoire, nous prsentons dans un premier chapitre quelques bases
concernant les transmissions numriques et la chaine de communication pour ce type de
communication et on a introduit les rcepteurs optimaux. Ensuite, on prsente les
notions de la probabilit.
Dans le deuxime chapitre, on a prsent d'un point de vue gnral, les systmes de
navigation par satellites en termes de signaux et principes de navigation pour cela, on a
pris l'exemple d'un rcepteur GPS.
Le troisime chapitre prsente une tude thorique de ltalement de spectre de la
technique CDMA employ dans les systmes de navigation. Ce chapitre prsente aussi
l'historique sur lorigine de ltalement de spectre, ainsi l'importance de ce dernier pour
le codage du canal avec des codes bien dtermins.
On a termin par un dernier chapitre, o on a prsent les rsultats de simulation, les
conditions sur les caractristiques des codes et les critres de la comparaison qui seront
suivis.
Lobjectif principal de notre travail est d'tudier les performances de codes, en termes
de dtection, temps dacquisition et de la synchronisation des codes qui est une tape
trs cruciale dans les systmes de navigation par satellites.
Pour atteindre cet objectif, on a suivi un modle simple et logique. Ltude thorique des
algorithmes de gnration des codes nous a permis de crer une base de donnes dun
grand nombre de codes, pour classer et tester les performances des codes selon les
critres des fonctions dautocorrlation et de linter-corrlation ainsi que les statistiques
des squences binaires.
En particulier, on a tudi leffet de la taille des codes ce qui nous a permis dobtenir
des meilleurs performances, en terme de dtection et dimmunit contre le bruit, trs
significatives pour des tailles de codes.
Nous avons calcul et trac les fonctions dautocorrlation et de linter-corrlation
des signaux GPS et Galileo afin dillustrer linfluence de la taille des codes sur les
niveaux de linter corrlation de code et du lobe latral de la fonction
dautocorrlation. Tous les rsultats sont exploits afin dvoluer les performances
des systmes GNSS.
Les rsultats de simulation montrent que les codes alatoires optimiss sont les
meilleurs codes pour les applications GNSS, mais les codes de Weil sont les plus
efficaces, ils peuvent couvrir le grand nombre dapplications GNSS.
Par consquence, des tudes et des recherches pour trouver des moyens pour
optimiser les codes de Weil.
Les proprits exceptionnelles des diffrents codes dtalement, ont suscit un grand
intrt mais aussi des questions, la principale est ce que on peut combiner diffrents
types de codes pour amliorer leurs performances.
PERSPECTIVES
Comme continuit de ce travail, il sera intress dimplmenter ces codes ainsi que
les algorithmes doptimisation des codes dans des systmes de traitement
numriques en temps rel tel que les systmes de DSP ou bien FPGA. Qui peuvent
tre par la suite intgr dans un systme dacquisition et de poursuite des codes dans
les systmes de navigation.
Rsum
es squences pseudo alatoires occupent une place importante dans les
systmes de tlcommunication modernes.
Le travail prsent dans ce mmoire porte sur les caractristiques communes des
codes pseudo alatoires pour les applications GNSS nouvelles gnrations (de GPS
moderniss ainsi que Galileo). La poursuite de tels codes est base sur la dtection de
dcalages relatifs entre le rcepteur et les satellites. Les caractristiques des
nouveaux signaux ont oblig les concepteurs de rcepteurs de dvelopper de
nouvelles techniques dacquisition rapide ou de modifier le type de code { utiliser. Le
dveloppement de nouvelles techniques dacquisition et de poursuite ncessitent un
changement matriel ce qui peut compliquer larchitecture du rcepteur. La
modification des codes utiliss savre une solution meilleure. Lobjectif de ce travail
est damliorer les performances dacquisition des signaux pour le but de faire une
tude comparative entre les diffrents codes dtalements afin de dduire les
meilleurs codes pour les applications GPS/Galileo selon des critres fixs par les
besoins des applications GNSS (au terme de fonction dautocorrlation, fonction
dinter-corrlation , bande passant et rapidit dacquisition). Pour cela, on a suivi cinq
tapes indispensables, premirement une tude sur les systmes de navigation GNSS,
les principes de la navigation, les techniques dacquisitions des codes par rcepteurs
GNSS et les sources derreurs de la localisation. Dans un deuxime chapitre, les
techniques daccs et spcialement la CDMA ainsi le principe de ltalement de
spectre. Le troisime chapitre est une tude dtaille des arithmtiques de la
gnration des diffrents types de codes et leurs caractristiques en termes de la
corrlation. Le quatrime chapitre dcrit les caractristiques des codes choisis par les
systmes GNSS et les critres de base pour choisis ces codes.
Et enfin, nous terminons ce manuscrit par un chapitre cinq, consacr aux rsultats de
simulation, un classement de ces codes selon leurs performances concernant les
fonctions dautocorrlation et dinter-corrlation par la suite une tude de leurs
caractristiques (probabilit et statistique) tel que la variance, STD, RMSE et la
probabilit derreur pour chaque type de code ensuite une tape trs importante qui
est lamlioration des codes, o on a tudi lquilibre des squences. De nouveaux
algorithmes pour amliorer les performances des codes. Ltape finale est une tude
comparative entre les deux systmes de navigation GPS et Galileo moderniss en
termes dacquisition des nouveaux codes alatoire et de Weil.
L