Conception et mise en oeuvre d'une architecture logicielle pour l'amélioration des performances d'un simulateur GNSS et l'intégration de modèles multitrajets
Le positionnement par satellite connaît l'une des périodes les plus importantes depuis son avènement à la fin du 20'^"^^ siècle. En effet, outre le système GPS, de nouvelles constellations sont en train de voir le jour, tel que Galileo le système de positionnement européen, ou encor...
Main Author: | |
---|---|
Format: | Others |
Published: |
École de technologie supérieure
2010
|
Online Access: | http://espace.etsmtl.ca/257/1/BEN_SALAH_Ahmed.pdf http://espace.etsmtl.ca/257/2/BEN_SALAH_Ahmed%2Dweb.pdf |
Summary: | Le positionnement par satellite connaît l'une des périodes les plus importantes depuis son
avènement à la fin du 20'^"^^ siècle. En effet, outre le système GPS, de nouvelles constellations
sont en train de voir le jour, tel que Galileo le système de positionnement européen, ou encore
le chinois Beidou (Système de navigation chinois), et le projet russe GLONASS. Tous ces
systèmes regroupés sous le nom de GNSS (Global Navigation Satellite System) permettront de
développer des applications de plus en plus précises et fiables. Ceci ne peut se concrétiser sans
l'intégrafion des différents signaux GNSS.
Outre le défi de développer des récepteurs et de les intégrer dans différents autres appareils sans
fil, comme les téléphones par exemple, il faut souligner l'importance de développer des
simulateurs capables aussi de générer les signaux satellites permettant d'effectuer les tests de
fiabilité, de précision et de robustesse nécessaires au niveau des récepteurs.
Ce mémoire présente donc la mise en oeuvre d'une nouvelle architecture logicielle pour le
simulateur GNSS, qui permet de produire en temps réel des scénarios de tests pour des
récepteurs hybrides GPS/Galileo. Le simulateur se compose de trois parties : le logiciel, la
partie de traitement en temps réel des signaux numériques et la partie analogique.
Notre intérêt dans ce mémoire va donc se porter sur la partie logicielle du simulateur. En effet,
nous avons travaillé d'abord sur la validafion des signaux générés, pour ensuite obtenir des
positions correctes au niveau du récepteur de test. Ensuite, nous avons réussi à mettre en place
une nouvelle architecture logicielle qui remédie aux nombreuses limitations de la première
version. Cette première qui a été développée par une ancienne équipe du LACIME présentait en
effet des limitations logicielles qui ne permettaient pas une évolution qualitative du simulateur.
Les avantages d'une telle manoeuvre consistent essentiellement au développement d'une
architecture logicielle de haute qualité, très fiexible au niveau de la conception, réutilisable,
facile à tester et concurrentiel au niveau des coûts. L'accomplissement du travail au niveau du
logiciel nous permet donc d'aborder un autre objectif du projet qui consiste à étudier et
modéliser l'effet des multi-trajets dans les signaux satellites. Cette modélisation a été effectuée
et testée en mettant en place des scénarios, et en vérifier les effets au niveau des récepteurs de
test utilisés. |
---|