This is an author-deposited version published in: http://oatao.univ-toulouse.fr/ Eprints ID: 13689



Documents pareils
Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

Chaine de transmission

Systèmes de transmission

TP Modulation Démodulation BPSK

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

La (les) mesure(s) GPS

Transmission de données. A) Principaux éléments intervenant dans la transmission

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Chapitre 2 : communications numériques.

Les techniques de multiplexage

Chapitre 13 Numérisation de l information

Intérêt du découpage en sous-bandes pour l analyse spectrale

Transmission d informations sur le réseau électrique

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

DIPLÔME INTERUNIVERSITAIRE D ECHOGRAPHIE. Examen du Tronc Commun sous forme de QCM. Janvier h à 16 h

Systèmes de communications numériques 2

Expérience 3 Formats de signalisation binaire

Projet de synthèse de l'électronique analogique : réalisation d'une balance à jauges de contrainte

Joint AAL Information and Networking Day. 21 mars 2012

LA COUCHE PHYSIQUE EST LA COUCHE par laquelle l information est effectivemnt transmise.

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION

I. TRANSMISSION DE DONNEES

Fonctions de la couche physique

Caractéristiques des ondes

Chapitre 2 Caractéristiques des ondes

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

Université de La Rochelle. Réseaux TD n 6

Technique de codage des formes d'ondes

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES

Document d Appui n 3.3. : Repérage ou positionnement par Global Positionning System G.P.S (extrait et adapté de CAMELEO 2001)

Le concept cellulaire

Observer TP Ondes CELERITE DES ONDES SONORES

Avec la mise en service progressive du système. Le développement du positionnement par satellites COMMENT INTERNET ET LES TIC CHANGENT LA VIE

Chapitre 18 : Transmettre et stocker de l information

Chapitre I La fonction transmission

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

This is an author-deposited version published in : Eprints ID : 13058

Les parcours S4 traditionnels : Robotique, Radio Communication Numérique, Traitement de l information. Informatique Industrielle

Electron S.R.L. - MERLINO - MILAN ITALIE Tel ( ) Fax Web electron@electron.it

Equipement. électronique

TELEVISION NUMERIQUE

2015 // des formations. programme. Retrouvez toutes ces informations sur enseirb-matmeca.bordeaux-inp.fr

Acquisition et conditionnement de l information Les capteurs

Présentation formations SPI/EEA

Projet de Traitement du Signal Segmentation d images SAR

GENIE DES SYSTEMES INDUSTRIELS

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

TP 03 B : Mesure d une vitesse par effet Doppler

Enregistrement et transformation du son. S. Natkin Novembre 2001

10ème Congrès Français d'acoustique Lyon, Avril 2010

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

LE VDSL 2 EN FRANCE. Source :

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

TD1 Signaux, énergie et puissance, signaux aléatoires

Sébastien ROCHE le. Méthodes de poursuite de phase pour signaux GNSS multifréquence en environnement dégradé

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

Chapitre 2 Les ondes progressives périodiques

PRODUIRE DES SIGNAUX 1 : LES ONDES ELECTROMAGNETIQUES, SUPPORT DE CHOIX POUR TRANSMETTRE DES INFORMATIONS

BeSpoon et l homme Connecté

Transmission des signaux numériques

Tout au long de votre cursus Quel métier futur? Dans quel secteur d activité? En fonction de vos goûts et aptitudes et du «niveau d emploi» dans ce

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

Echantillonnage Non uniforme

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

Les Réseaux sans fils : IEEE F. Nolot

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Mesures de temps de propagation de groupe sur convertisseurs de fréquence sans accès aux OL

Systèmes de fusion pour la segmentation hors-ligne de signaux GPS multi-porteuses

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

M1107 : Initiation à la mesure du signal. T_MesSig

Mon Master à l ESTIM

- MANIP 2 - APPLICATION À LA MESURE DE LA VITESSE DE LA LUMIÈRE

Approche expérimentale du rayonnement électromagnétique émis par un téléphone portable

L information sera transmise selon des signaux de nature et de fréquences différentes (sons, ultrasons, électromagnétiques, électriques).

FICHE 13 RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE REPERTOIRE)

La structure du mobile GSM

Transmissions série et parallèle

TABLE DES MATIÈRES. Bruxelles, De Boeck, 2011, 736 p.

Catalogue Produits. Version 1

GEOLOCALISATION ET NAVIGATION A L AIDE DES SIGNAUX GNSS

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

Catalogue Produits v1

LABO PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

Année Transmission des données. Nicolas Baudru mél : nicolas.baudru@esil.univmed.fr page web : nicolas.baudru.perso.esil.univmed.

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

document proposé sur le site «Sciences Physiques en BTS» : BTS AVA 2015

Programme Pédagogique National du DUT «Réseaux et Télécommunications» Présentation de la formation

ELP 304 : Électronique Numérique. Cours 1 Introduction

Conception Electronique (CEL) Prof. Maurizio Tognolini

Technologies xdsl. 1 Introduction Une courte histoire d Internet La connexion à Internet L évolution... 3

PRESENTATION COMMERCIALE

CHAPITRE V. Théorie de l échantillonnage et de la quantification

TP: Représentation des signaux binaires. 1 Simulation d un message binaire - Codage en ligne

Transcription:

Open Archive Toulouse Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited version published in: http://oatao.univ-toulouse.fr/ Eprints ID: 13689 To cite this version: Beaugendre, Guillaume and Vincent, François and Berranger, Matthieu Géolocalisation en Intérieur par Ultrasons. (2014) In: CETSIS 2014, 27 October 2014-29 October 2014 (Besançon, France). Any correspondence concerning this service should be sent to the repository administrator: staff-oatao@inp-toulouse.fr

- Géolocalisation en Intérieur par Ultrasons G. BEAUGENDRE 1, F. VINCENT 2, M. BERRANGER 3 Département d'electronique Optronique et Signal, ISAE, 1, Place Emile BLOUIN, Toulouse. 1 guillaume.beaugendre@isae.fr, 2 francois.vincent@isae.fr, 3 matthieu.berranger@isae.fr RESUME : L équipe d électronique et de traitement du signal de l Institut Supérieur de l Aéronautique et de l Espace (ISAE) a développé une maquette pédagogique permettant de se familiariser avec les systèmes de Géolocalisation. Celui-ci fonctionne en intérieur et reprend le principe de fonctionnement du système GPS réel. Les ondes émises sont ici ultrasonores et non électromagnétiques, ces signaux ont été simplifiés et les émetteurs sont fixes. Chaque groupe d étudiants dispose d un récepteur à ultrasons, de son électronique associée, d une carte d acquisition et d un ordinateur équipé de Matlab. L objectif de ce projet est de calculer la position du récepteur dans une salle à partir des signaux reçus. Ce projet s adresse à des étudiants d un niveau Licence ou première année de Master ayant les connaissances de base en traitement du signal. Ils travaillent par groupes de 2 de manière semi-encadrée pendant une vingtaine d heures. Mots clés : GPS, géolocalisation, projet pédagogique, navigation, électronique, ultrasons, traitement du signal. 1 INTRODUCTION calcul de la position est réalisé sous Matlab par l intermédiaire d une carte d acquisition. L ISAE, issue du rapprochement entre l ENSICA et Supaéro, forme des ingénieurs spécialisés en aéronautique. Le projet présenté ici, est effectué en première année de formation. L objectif est de consolider les bases scientifiques des élèves lors du premier semestre pour mieux aborder les sciences de l ingénieur et les disciplines plus spécifiques du domaine aéronautique et spatial. Au sein de l Unité de Formation Avioniques et Système (UFAS), les étudiants sont amenés à étudier différentes matières fondamentales liées à l'électronique (électronique analogique, électronique numérique, traitement du signal, automatique, ). Ces notions abordées lors des enseignements théoriques sont souvent enseignées de manière cloisonnée. C est pourquoi nous proposons aux étudiants des applications concrètes mettant en œuvre plusieurs matières au sein d un même projet. Ainsi, pour compléter et illustrer les enseignements académiques, l équipe d enseignants en électronique et traitement du signal de l ISAE a développé différents supports pédagogiques [1, 2, 3, 4, 5, 6] présentant des systèmes réels exploités dans le monde civil ou militaire (guidage radar, régulateur de vitesse adaptatif pour automobile, contrôle d un véhicule électrique, ). Le nouveau projet décrit dans cet article est basé sur un système de géolocalisation en intérieur. Le but fixé aux étudiants est de calculer leur position à l aide d un récepteur situé dans une pièce équipée de plusieurs émetteurs de signaux à ultrason (satellites). Les étudiants disposent d un récepteur à ultrason qui permet de recevoir simultanément les signaux émis par tous les satellites (cf. fig. 1). Le traitement des signaux reçus et le fig. 1 : Configuration minimale du système 2 DESCRIPTION DU SUPPORT PEDAGOGIQUE La maquette de Géolocalisation en Intérieur par Ultrasons (GIU) est composée de 3 parties principales : - La Constellation de Satellites : Celle-ci est composée de 8 émetteurs à ultrason large bande (Prowave 400 WB16). Les signaux sont générés à l aide d un Arduino UNO à une fréquence porteuse de 40 KHz modulée en phase à 4 KHz (partie fournie aux étudiants). - Le récepteur : Celui-ci est composé d un récepteur à ultrason à large bande (SPM0204UD5). Le signal est filtré et amplifié de façon analogique. (partie fournie aux étudiants)

- L acquisition et le traitement : Celle-ci est composée d une carte d acquisition National Instruments NiDaq 6064 E et d un PC équipé de Matlab pour la partie traitement du signal et navigation (calcul de position). 3 PRE REQUIS 3.1 Pré requis généraux Ce projet s'adresse aux élèves ingénieurs en fin de première année du cycle ingénieur. Ceux-ci possèdent les bases dans les domaines suivants : - Electronique analogique (50 heures de formation: amplification, filtrage, oscillateurs) - Systèmes/Traitement du signal (50 heures de formation: Laplace, Fourier, Bode, théorème de Shannon, transformée en Z, transformée de Fourier discrète, filtrage analogique et numérique) - Automatique (30 heures de formation : modélisation et analyse des systèmes linéaires) Pour réaliser ce projet, les étudiants doivent avoir quelques connaissances basiques du logiciel de calcul scientifique Matlab. 3.2 Fonctionnement du système GIU 3.2.1 Principe de fonctionnement Les étudiants disposent d une constellation de satellites émettant simultanément et de façon synchrone. Chaque satellite émet son propre code PRN (Pseudo Random Noise) ce qui permet de l identifier. Dans le cas de cette maquette les satellites sont fixes et nous connaissons précisément leur position. Les distances à chaque satellite sont estimées par mesure du temps de vol de l onde sonore dans l air. On peut alors, par triangulation, calculer précisément l endroit de réception du signal. La vitesse de propagation d une onde acoustique étant connue (c 340 m/s dans l air). 3.2.2 Les signaux satellites Chaque satellite émet une porteuse (autour de 40KHz) modulée en phase (modulation BPSK) par le code PRN comme illustré sur la figure 2. Les codes PRN que nous utilisons sont les vrais codes GOLD utilisés dans le système GPS [7, 8]. Il s agit de séquences binaires périodiques (1023 bits ou chips). Ces séquences paraissent aléatoires mais sont parfaitement connues ; on dit qu elles sont pseudo aléatoires. fig. 2 : Signal PRN(1), Signal modulé (2) Cette modulation de phase associée à l utilisation d un PRN permet l étalement du spectre du signal et ainsi d augmenter (considérablement) le gain de traitement à la réception mais aussi et surtout de recevoir des données en Accès Multiple (plusieurs émetteurs utilisent la même fréquence porteuse, comme en télécommunications). Le gain à la réception est proportionnel à la largeur de la bande (Gain = Bande Temps d intégration). 3.2.3 Mesure du retard et calcul de pseudo-distance La mesure du temps de propagation de l onde sonore dans l air se fait par inter-corrélation entre le signal émis par le satellite et le même code généré au niveau du récepteur. Cependant, dû au fait que la base temps du récepteur n est pas synchronisée avec celle des satellites, il est impossible de mesurer directement la distance qui sépare le récepteur d un satellite. On mesure en réalité une pseudo-distance (ou Pseudo-Range, PR), biaisée par le décalage d horloge ( ) entre le récepteur et les satellites. Les pseudo-distances mesurées sont donc : Avec : Pseudo distance (mesurée) au satellite i Distance réelle au satellite i décalage d horloge entre le temps «satellites» et le temps «récepteur» 3.2.4 Calcul du point (position en X, Y, Z) Pour le calcul de la position du récepteur dans un espace en trois dimensions. Nous avons besoin de "voir" 4 satellites au minimum, car le décalage d horloge ajoute une inconnue supplémentaire aux 3 inconnues spatiales. Nous obtenons un système d au moins 4 équations à 4 inconnues :

Où Xr, Yr, Zr X i, Y i, Z i coordonnées du récepteur (3 inconnues) coordonnées du satellite i (connues) Ce système d équations non-linéaires est alors résolu au sens des moindres carrés. 4 TRAVAIL A REALISER Durant ce projet, les étudiants travaillent en binôme pendant 10 séances de 2 heures. La moitié, seulement, de ces séances sont encadrées par un enseignant. Ils doivent ainsi faire preuve d autonomie dans la réalisation de leur projet. Suite à une première phase bibliographique durant laquelle les étudiants se familiarisent avec le fonctionnement du système GPS réel, ils doivent concevoir les programmes (sous Malab ) permettant de calculer leur position à partir du signal recueilli par le récepteur qui leur est fourni. Pour cela, les étudiants doivent concevoir les fonctions principales suivantes, comme indiqué sur la figure 3. Comme dans le fonctionnement réel des récepteurs GPS, il existe 2 phases pour calculer sa position : - La phase d acquisition (appelée parfois «démarrage à froid») qui consiste à identifier les satellites en visibilité et mesurer les retards de propagation et décalage doppler de leur signaux sans aucune information à priori. - La phase de poursuite qui consiste simplement à estimer les nouveaux retards et décalage Doppler à chaque période de récurrence connaissant les anciens. Cette opération est réalisée à l aide de boucle de contrôle. fig. 3 : Schéma Fonctionnel 4.1 Numérisation du signal reçu Cette étape consiste simplement à acquérir le signal reçu avec la carte d acquisition. La fréquence porteuse des émetteurs est de 40 KHz, avec une période de répétition de 0.25 secondes pour obtenir un code PRN complet (à 4Kbits/s). Nous proposons donc d échantillonner et démoduler en même temps, par repliement du spectre, en utilisant une fréquence d échantillonnage de 8KHz. La fréquence porteuse reçue n est cependant pas égale à 40KHz à cause des défauts électroniques à l émission, d un éventuel effet Doppler si le récepteur est mobile et du produit d'intermodulation entre le signal et la fréquence d'échantillonnage. On observe donc une modulation de fréquence qu il faudra estimer et compenser lors de l étape suivante (cf. fig. 4). 4.2 Détection de fréquence Comme indiqué auparavant et comme cela est réalisé dans un récepteur GPS commercial, cette étape consiste à estimer la fréquence exacte du signal reçu (cf. fig. 4) de manière à générer, localement, un code identique et estimer le retard de propagation dans de bonnes conditions. fig. 4 : Signal reçu S R (t) et Signal reconstitué SL i (t) 4.3 Générateur local La réception simultanée des signaux émis par les satellites via un seul canal de réception, impose l utilisation de la démodulation par corrélation. Pour réaliser cette opération il faut reproduire localement, au niveau du récepteur, les signaux émis par chacun des satellites, affectés des fréquences mesurées précédemment. Les étudiants doivent donc recréer sous Matlab les codes PR N des satellites en visibilité, avant de procéder aux corrélations. 4.4 Mesure des pseudo-distances Cette étape est le cœur du programme. L inter-corrélation entre le signal reçu S R (t) et les signaux générés localement pour chaque satellite SL i (t), permet d estimer le décalage temporel entre le signal émis et le signal reçu.

Comme nous l avons vu précédemment, ce décalage est biaisé par le fait que les horloges d émission et de réception ne peuvent pas être synchronisées. On obtient ainsi, non pas les distances réelles, mais des pseudodistances en multipliant ces retards de propagation par la célérité de l onde. 1- Etude fonctionnelle (2h30). Cette première étape permet de définir précisément les différentes fonctions à réaliser en chiffrant les objectifs de chacune d'elles et les informations qu'elles doivent échanger. 2- Découpage du travail. Après avoir chiffré la charge de travail nécessaire à la réalisation de chaque fonction, cette étape permet au groupe en charge d'un projet de se répartir les tâches. 3-Réalisation des différentes fonctions (10 h.). 4-Association des sous programmes et test de l ensemble (5h.). fig. 5 : Corrélation entre Signal local et Signal reçu (1), Autocorrélation du Signal local (2) 4.5 Calcul du point Le calcul de point se fait en résolvant le système d équation décrit à la partie 3.2.4. Dans notre cas, ce système d équation ne peut pas être linéarisé, comme cela est fait pour le système GPS réel car les distances entre les satellites et les récepteurs sont beaucoup plus faibles. Les étudiants doivent donc résoudre ce système avec une méthode itérative de leur choix, vue en cours de math. 4.6 Phase de poursuite Lorsqu un satellite a été identifié et son retard et décalage Doppler mesuré, il n est plus nécessaire de relancer une recherche globale de ces 2 paramètres à chaque étape. En effet, ceux-ci évoluent lentement et peuvent donc être poursuivis au cours du temps à l aide de 2 boucles de contrôles imbriquées (cf. fig. 3), l une pour la fréquence, l autre pour le retard de propagation. C est le rôle de cette phase de poursuite. Les étudiants doivent ici adapter les boucles de poursuite classiquement utilisées dans les systèmes GPS du commerce à leur fonctionnement propre. Ils doivent en particulier choisir l ordre et la dynamique de ces boucles de manières à ce qu elles soient le plus stable possible et ne décrochent pas. 5 EXPLOITATION PEDAGOGIQUE La gestion du travail et le découpage des différentes taches du projet sont laissés au libre choix de chaque groupe. Une bonne conduite du projet est donc essentielle pour aboutir à une réalisation qui fonctionne. Les étudiants sont cependant guidés par la chronologie suivante : 5-Mesure des performances de leur système (2h30.). 6-Rédaction d'un rapport technique résumant le travail réalisé. Ce rapport est volontairement limité à 10 pages pour obliger les élèves à un travail de synthèse et de concision. 7-Présentation devant un jury du travail réalisé. Cette présentation de 15 minutes est suivie de 15 minutes de questions pour chaque groupe pendant lesquelles les étudiants doivent justifier leurs choix. 6 RETOUR D EXPERIENCE L aspect ludique de ce type de projet et le fait qu il soit très proche d un système concret, connu de tous, amplifie la motivation des étudiants. On observe une certaine prise de conscience sur la réalité concrète des notions de base en automatique ou en traitement du signal. En particulier, les aspects temps réel, précision dans la résolution des systèmes d équation, les notions de filtrage, de contrôle, de décrochage de boucle, de dynamique, de Doppler, de longueur d onde sont perçus de manière plus naturelle, ce qui complète leurs connaissances parfois trop théoriques. De plus, ce type de projet permet aux étudiants de prendre un peu de recul sur les enseignements académiques présentés de façon disjointe et comprendre les analogies et interactions entre ces différentes matières. Enfin la démarche proposée laisse une grande initiative dans le choix de la solution. Les étudiants doivent ainsi poser le problème avant de le résoudre, ce qui diffère grandement des exercices auxquels ils sont habitués lors des enseignements "classiques". Cette démarche de prise de décision est plus proche du travail qu'ils auront à accomplir dans leur futur métier d ingénieur.

7 CONCLUSION De manière à illustrer la conception d'un système de traitement du signal complet (du capteur à l information traitée), nous avons développé une maquette simplifiée d un système de géolocalisation par satellite. Ce prototype est exploité au cours de projets de 20 heures par des étudiants travaillant en groupe dans le but d estimer chacun sa position à l aide de leur propre récepteur. Ce projet permet de décloisonner, de manière ludique, les différentes disciplines formant l enseignement EEA et de mettre en relief les interactions entre ces différentes matières. Une part importante d initiative est laissée aux étudiants dans le choix des solutions techniques à mettre en œuvre. Bibliographie [1] B. Mouton, F. Vincent, C. Nouals. Réalisation d un RADAR de poursuite, CETSIS 2003, Toulouse [2] F. Vincent, B. Mouton, C. Nouals. Outil pédagogique pour l analyse des systèmes d imagerie RADAR, CETSIS 2005, Nancy. Paru dans la revue J3eA Vol. 4, Hors-série 2 32 (2005). EDP Sciences, 2005. [3] F. Vincent, B. Mouton, C. Nouals. Maquette pédagogique pour l'enseignement des systèmes radar, CETSIS 2007, Bordeaux. Paru dans la revue J3eA - EDP Sciences, 2008. [4] F. Vincent, B. MOUTON, C. Nouals. Contrôle d'un kart électrique à 2 moteurs indépendants, CETSIS 2008, Bruxelles [5] F. Vincent, M. Berranger, G. Beaugendre, R. Pascaud Contrôle d'un système de tir balistique, CETSIS 2011, Trois Rivières, Canada, 23-26 Octobre 2011. [6] V. Budinger, G. Beaugendre, M. Berranger, F. Vincent, R. Pascaud Instrumentation d une fusée à eau, CETSIS 2011, Trois Rivières, Canada, 23-26 Octobre 2011. [7] E.D. Kaplan, C.J. Hegraty Understanding GPS, principles and applications, ARTECH HOUSE INC, 2006. [8] G. Bonin. Système GPS de positionnement par satellite, «Technique de l Ingénieur, traité Télécoms», Mai 2001.