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...

Full description

Bibliographic Details
Main Author: Ben Salah, Ahmed
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
Description
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.