| N° d'ordre : 24 / STI / TCO Année Universitaire :
2015 / 2016 
|   | UNIVERSITE D'ANTANANARIVO |   |  
| ECOLE SUPERIEURE POLYTECHNIQUE |  
| MENTION TELECOMMUNICATION | 
Directeur de mémoire : M. RAVALIMINOARIMALALASON Toky
Basilide MEMOIRE en vue de l'obtention du DIPLOME de MasterTitre : Ingénieur
 Domaine : Sciences de l'ingénieur Mention: Télécommunication Parcours : Système de Traitement
d'Information(STI) par : TAFENO Harimanana Elisa LOCALISATION PAR EMPREINTE RADIO. APPLICATION SUR LES
RESEAUX MOBILES 2G-3G Soutenu le 04 Avril 2017 devant la Commission d'Examen
composée de : Président : M. RANDRIAMITANTSOA Andry Auguste Examinateurs : M. RAJAONARISON Roméo M. RATSIHOARANA Constant M. RANDRIAMANAMPY Samuel i REMERCIEMENTS Avant tout, je rends grâce à Dieu tout puissant
pour son Amour, sa Bénédiction et pour la Force et le Courage
qu'il m'a donné pour la réalisation de ce Mémoire. A la mémoire de mon père qui a tant voulu
m'assister en ce moment mais que le destin a empêché. « Paix
à son âme ». J'exprime toute ma gratitude à Monsieur RAMANOELINA
Panja, Professeur Titulaire, Président de l'Université
d'Antananarivo. Je souhaite remercier Monsieur ANDRIANAHARISON Yvon,
Professeur Titulaire, Responsable du Domaine Sciences de l'Ingénieur
à l'Ecole Supérieure Polytechnique d'Antananarivo, qui m'a permis
de poursuivre mes études au sein de l'Ecole. Je suis particulièrement reconnaissant à
Monsieur RAKOTOMALALA Mamy Alain, Maître de Conférences,
Responsable de la Mention Télécommunication. A terme de ce travail, je tiens à témoigner
toute ma gratitude à tout le personnel du Groupe Telma, de m'avoir
accueilli chaleureusement dans leur Société, plus
particulièrement à Monsieur RAVALIMINOARIMALALASON Toky Basilide,
Docteur de l'Université d'Antananarivo, Ingénieur Radio Planning
et Optimisation Sénior de Telma, Directeur de mémoire et
encadreur professionnel, pour ses recommandations, son soutien et surtout le
temps consacré pour me diriger jusqu'à la finalisation de ce
Mémoire. J'exprime également toute ma reconnaissance aux membres
du jury présidés par Monsieur RANDRIAMITANTSOA Andry Auguste,
Maître de Conférences, qui ont voulu examiner mon travail : ? Monsieur RAJAONARISON Roméo, Maître de
Conférences, ? Monsieur RATSIHOARANA Constant, Maître de
Conférences, ? Monsieur RANDRIAMANAMPY Samuel, Assistant d'Enseignement
Supérieur et de Recherche. Je souhaite remercier tous les Membres de ma Famille, qui
n'ont jamais cessé de me soutenir moralement et financièrement
tout au long de mes études et à tous les Enseignants Chercheurs
et Personnels administratifs de l'Ecole Supérieure Polytechnique
d'Antananarivo ainsi qu'à tous mes amis qui de près ou de loin,
ont contribué à l'accomplissement de ce travail. ii TABLE DES MATIERES REMERCIEMENTS i NOTATIONS ET ABREVIATIONS vi INTRODUCTION GENERALE 1 CHAPITRE 1 GENERALITE SUR LE RESEAU MOBILE 2 1.1 Introduction 2 1.2 Première génération des
téléphones mobiles 2 1.2.1 AMPS 2 1.2.2 NMT 2 1.2.3 TACS 2 1.2.4 Radiocom 2000 3 1.2.5 Limites du système 1G 3 1.3 Deuxième génération des
téléphones mobiles 3 1.3.1 GSM 3 1.3.2 GPRS 10 1.3.3 HSCSD 12 1.3.4 EDGE 12 1.4 Troisième génération des
téléphones mobiles 13 1.4.1 UMTS 13 1.4.2 Evolution radio de l'UMTS 15 1.5 Quatrième génération des
téléphones mobiles 16 1.5.1 LTE et LTE-Advanced 16 1.6 Mesure des paramètres radio en réseau
mobile 18 1.6.1 Etats de la station mobile 18 1.6.2 Mobilité en mode connecté
18 1.6.3 Mesure des paramètres radio en GSM
22 1.6.4 Niveau de signal et qualité de signal en
UMTS 25 1.6.5 Niveau de signal et qualité de signal en
LTE 26 1.7 Conclusion 27 iii CHAPITRE 2 TECHNOLOGIES ET TECHNIQUES DE POSITIONNEMENT
28 2.1 Introduction 28 2.2 Technologies de positionnement 28 2.2.1 Systèmes de positionnement radio
28 2.2.2 Systèmes de positionnement non radio
34 2.3 Techniques de positionnement 36 2.3.1 Métriques de positionnement
36 2.3.2 Évaluation de la position
40 2.4 Conclusion 44 CHAPITRE 3 LOCALISATION A BASE D'EMPREINTE RADIO
45 3.1 Introduction 45 3.2 Description d'un système de LFP 45 3.2.1 Phase d'apprentissage 45 3.2.2 Phase de localisation 46 3.3 Terminologie et modélisations
mathématiques 48 3.3.1 Base de données radio et enregistrement
48 3.3.2 Mesure radio 48 3.3.3 Modèle de propagation radio
48 3.4 Méthodes de compression de base de
données radio 49 3.4.1 Technique de clustering 49 3.4.2 PCA 51 3.4.3 KCCA 53 3.5 Méthode de classification 53 3.5.1 KNN 53 3.5.2 SVM 55 3.5.3 ANN 55 3.6 Traitement des données manquantes dans les
systèmes LFP 58 3.6.2 Algorithme de localisation basé sur le
maximum de vraisemblance 59 iv 3.6.3 Algorithme de Multiple Imputation
60 3.7 Positionnement utilisant la méthode de
fingerprinting basé sur OTD 61 3.7.1 Estimation des TDOAs pour un réseau 3G
62 3.7.2 Structure de l'algorithme 63 3.8 Positionnement utilisant le paramètre TA
67 3.9 Conclusion 69 CHAPITRE 4 MISE EN OEUVRE ET SIMULATION DE L'OUTIL DE
TRAITEMENT DE TRACEET DE LOCALISATION D'ABONNES 70 4.1 Introduction 70 4.2 Outil de trace 70 4.2.1 Présentation 70 4.2.2 Lecteur et décodeur de trace
72 4.3 Analyse et conception du système informatique
74 4.3.1 Architecture système 74 4.3.2 Analyse des besoins 75 4.3.3 Modélisation UML 77 4.3.4 Diagramme UML de l'application
79 4.3.5 Modèle Conceptuel des Données
82 4.3.6 Langage de programmation 83 4.3.7 Module cartographique 88 4.3.8 Serveur web et serveur d'application
89 4.3.9 Structure du projet 89 4.4 Présentation de l'application web
90 4.4.1 Page d'authentification 90 4.4.2 Création d'utilisateur
91 4.4.3 Localisation d'un abonné
92 4.5 Précision des différents
systèmes de localisation 93 4.6 Conclusion 94 V CONCLUSION GENERALE 95 ANNEXES 96 BIBLIOGRAPHIE 100 vi NOTATIONS ET ABREVIATIONS 1. Minuscules latines c Classe d Distance entre 02 stations de base d1 Distance entre mobile et station de base d2 Distance entre mobile et station de
base da Rayon du cercle de centre NR. db Rayon du cercle de centre NR. dc Rayon du cercle de centre NR. dE(w) Distance Euclidien pondérée dl Distance entre une cellule i et un UE d (xl, xi) Distance entre deux données f Fonction de transfert du neurone f Fréquence de transmission f(x) Fonction sigmoïde fk(x, y) Système d'équation hB Hauteur de l'antenne i Vecteur indicateur i' Vecteur indicateur d'effacement m Nombre de cluster n Nombre d'objets p Dimension q Mesures r Enregistrement r1 Rayon du cercle centré sur la
station de base r2 Rayon du cercle centré sur la
station de base rl Distance obtenue par la valeur de TA rk,l,i Mesures provenant de k MRM s Vecteur représentant la mesure radio s' Mesure effectué par le mobile vii sm Centroid s'(mis) Partie manquante de la mesure s'(obs) Partie observée de la mesure u Vecteur représentant linéairement le
nuage de points umn Représentation de la partition v Vecteur représentant linéairement le
nuage de points vl Vecteurs propres co Vecteur comprenant les poids {????}??=0,...,n Poids du neurone x Ensemble des mesures x Vecteur représentant la partie position x^ Position estimée pour le terminal x' Position xi Vecteur représentant une donnée xi, yl Coordonnées cartésiennes du
itième NR x. Vecteur représentant une donnée (x, y)A,B,C Coordonnées des 03 meilleures
cellules (x, y)U Position du mobile y(x) Sortie d'un événement d'apprentissage 2. Majuscules latines A Région sur lequel le terminal mobile effectue
des mesures Ak Matrice de rang k B Station de base BS Stations de base Bmax nombre maximum des stations de base mesurable au
niveau du terminal C Vitesse de la lumière Cl Paramètre vérifiant que la
cellule sélectionnée est reçue et ne subit pas un affaiblissement. C2 Critère de re-sélection viii ?????? Paramètre du modèle spécifique pour
une zone urbaine Cell_Reselect_Offset Valeur de l'offset permanent ajouté
à ??1. ??2(U, R) Fonction d'objective ?????????????? Latitude en valeur décimale de la station
de base ?????????????? Longitude en valeur décimale de la station
de base ?? Matrice carrée symétrique Max_TXPWR_Max_CCH Paramètre fixant la puissance à
laquelle le mobile doit émettre Max. mobile RF Power Puissance maximale
avec laquelle le mobile est capable d'émettre vers la BTS N Nombre de ressource block ???? Nombre total des features types ??????(??) Frame offset ????????(??) OTD sur le k-ième MRM, entre l'UE et la
cellule ??1 Point d'intersection recherché ??2 Point d'intersection recherché PenaltyTime Durée pendant laquelle le TemporaryOffset va
être appliqué ???? Pathloss ?????? Perte moyenne R Base de données finale R?? Base de données initiale R???? Ensemble comprenant ???? éléments
réels. R???? Ensemble comprenant ???? éléments
réels. R?????? Niveau de la puissance reçue en 3G R??R?? Niveau de la puissance reçue en 4G R??R?? Mesure de qualité de signal R?????? Puissance totale du signal reçu R?????? (??, ??) RTD entre 02 cells/sites Rxlevel Niveau de reception RX_AccessMin Niveau minimum pour que le mobile puisse
s'accrocher à la BTS ?????? Timing Advance TemporaryOffset Offset temporaire ix Tk(i) Retard de propagation Tm(i) Chip offset Tx Puissance de transmission Uk Matrice des vecteurs ut Vk Matrice des vecteurs propres X Ensemble des positions inclues dans la base X Matrice reconstruite 
X1,  Y1 Coordonnée géographique connues
d'une station de base X2,  Y2 Coordonnée géographique connues
d'une station de base XBsK, YBsK Coordonnées d'une station de base {Xi}i=1,..,n Entrées du système ou peuvent
provenir des autres neurones. XL, Yi Coordonnées d'un node mobile XMs, YMs Coordonnées d'une station mobile 
Xp1,  Yp1 Coordonnée géographique du point
d'intersection recherché Xp2,  Yp2 Coordonnée géographique du point
d'intersection recherché Xsh Variable aléatoire log-Normal qui
représente l'effet de shadowing Y1 Variable décrivant un objet Y2 Variable décrivant un objet 3. Minuscules grecs oc1 Angle fournie par la station de base et la station
mobile a12 Angle que fait l'axe horizontal du repère
trigonométrique avec les stations de base oc Paramètre de propagation exponentielle /3 Angle formé par la distance entre les stations
de base et le point recherché. SRTD Différence RTD E(x') Erreur de la localization BL Ensemble qui modélise la distribution des
mesures RSS complètes sur les clusters BT Inclut les paramètres du
modèle log-Normal x A Seuil de sensibilité du terminal Al Valeurs propres f Evènement Ph Sous vecteur correspondant à l'hème
feature type 6 Permutation d'indices des stations de base (Pk Information fournie par les stations de base W Ensemble de tous les paramètres qui modélisent le
mécanisme d'effacement. 
4.  Majuscules grecs  rm Covariance matrice du m-ème
cluster  Ad Différence entre les distances da et db  ORTD Erreur maximum prédéfinie  ? Angle fournie par les deux stations de base  E Matrice diagonal  Ol?? Différence de phase entre deux récepteurs
d'indices i et ] 5.  Abréviations 2G Système mobile de seconde génération 3G Système mobile de troisième
génération 3GPP Third Generation Partnership Project 4G Système mobile de quatrième
génération AAS Adaptive Antenna Systems AES Advanced Encryption Standard AGCH Access Grant Channel AJAX Asynchronous JavaScript and XML AMPS Advanced Mobile Phone System AMRF Accès Multiple à Répartition
Fréquentielle AMRT Accès Multiple à Répartition dans le
Temps AMS Adaptive Modulation Schemes ANN Artificial Neural Networks AOA Angle Of Arrival API Application Programming Interface xi AUC AUthentification Center BCCH Broadcast Control Channel BCH Broadcast CHannel BD Base de Données BER Bit Error Ratio BPSK Binary Phase Shift Keying BSC Base Station Controller BSS Base Station Subsystem BTS Base Transceiver Station BWC Bloc-based Weighted Clustering CBCH Cell Broadcast Channel CCCH Common Control Channel CDF Cumulative Distribution Functions Cell ID Cell Identification CN Core Network CPICH Common PIlot Channel CRS Cell Reference Signal CS Coding Scheme CS Circuit Switched CSS Cascading StyleSheets CSV Comma Separated Values DRNC Drift RNC EcNo Energy per modulating bit to the noise spectral
density EDGE Enhanced Data-rates for Global Evolution EGNOS European Geostationary Navigation Overlay Service EIR Equipment Identity Register E-OTD Enhanced Observed Time Difference eNB evolved Node B FACCH Fast Associated Control CHannel FCCH Frequency Correction CHannel FDD Frequency Division Duplex FDMA Frequency Division Multiple Access xii GGSN Gateway GPRS Support Node GLONASS GLObal NAvigation Satellite System GMSC Gateway MSC GMSK Gaussian Minimum Shift Keying GPEH General Performance Event Handling GPRS General Packet Radio Service GPS Global Positioning System GSM Global System for Mobile communications GSN GPRS Service Node GUI Graphic User Interface HARQ Hybrid Automatic ReQuest HLR Home Location Register HSCSD High Speed Circuit Switched Data HSDPA High Speed Downlink Packet Access HSPA Hight Speed Packet Access HSUPA High Speed Uplink Packet Access HTML HyperText Mark-Up Language IEEE Institute of Electrical and Electronics Engineers IMEI International Mobile Equipment Identity IMSI International Mobile Subscriber Identifier IMT2000 International Mobile Telecommunications-2000 J2EE Java 2 Entreprise Edition JDBC Java Data Base Connectivity JSP Java Server Page KCCA Kernel Canonical Correlation Analysis KNN K-Nearest-Neighbors LA Location Area LFP Location Fingerprinting LP-WPAN Low Power Wireless Personal Area Network LR-WPAN Low Rate Wireless Personal Area Network LTE Long Term Evolution MCC Mobile Country Code xiii MCD Modèle Conceptuel des Données MI Multiple Imputation MIMO Multiple Input Multiple Output ML Maximum Likelihood MME Mobility Management Entity MNC Mobile Network Code MRM Mesurement Report Messages MS Mobile Station MSC Mobile Switching Center MSIN Mobile Subscriber Identification Number MSISDN Mobile Station ISDN MSRN Mobile Station RoamingNumber NM Noeud Mobile NMT Nordic Mobile Telephone Node B Node for Broadband access NR Noeud de Reference NSS Network SubSystem ODBC Object Data Base Connectivity OFDM Orthogonal Frequency Division Multiplexing OFDMA Orthogonal Frequency Division Multiplexing Access OMC Operation and Maintenance Center OMG Object Management Group OSLN One Slop Log-Normal model OTD Observed Time Differences PCA Principal Component Analysis PCH Paging CHannel PCU Packets Controler Unit PDN-GW Packet Data Network Gateway PDOA Phase Difference of Arrival PMR Performance Management traffic Recording PN Pseudo Noise PS Packet Switched xiv PSC Primary Scrambling Codes PSK Phase Shift Keying QAM Quadrature Amplitude Modulation QPSK Quadrature Phase Shift keying RACH Random Access CHannel RFID Radio-Frequency Identification RLS Recursive Least Squares RNC Radio Network Controller RRM Radio Ressource Management RS Reference Signal RSCP Received Signal Code Power RSRP Reference Signal Received Power RSRQ Reference Signal Received Quality RSS Received Signal Strength RSSI Received Signal Strength Indicator RTC Réseau Téléphonique Commuté RTD Relative Time Differences RXLEV Reception Level RXQUAL Reception Quality SACCH Slow Associated Control CHannel SAE System Architecture Evolution SCH Synchronisation CHannel SDCCH Stand-Alone Dedicated Control CHannel SGBD Système de Gestion de Base de Données SGBDO Système de Gestion de Base de Données
Objet SGBDR Système de Gestion de Base de Données
Relationnelles SGSN Serving GPRS Support Node S-GW Serving Gateway SIM Subscriber Identity Module SMS Short Message Service SMSC Short Message Service Center SNR Signal to Noise Ratio xv SQL Structured Query Language SRNC Serving RNC SVM Support Vector Machines TA Timing Advance TACS Total Access Communications System TCH Traffic CHannel TCP/IP Transmission Control Protocol/Internet Protocol TDMA Time Division Multiple Access TDOA Time Difference Of Arrival TMSI Temporary Mobile Subscriber Identity TNT Télédiffusion Numérique Terrestre TOA Time Of Arrival TPS TV Positioning System TRAU Transcoding Rate and Adaptation Unit UE User Equipment UETR UE Traffic Recording UHF Ultra High Frequency UML Unified Modeling Language UMTS Universal Mobile Telecommunication System UTRAN UMTS Terrestrial Radio Access Network UWB Ultra Wide Band VBA Visual Basic pour Application VLR Visitor Location Register VPP Voisin le Plus Proche W-CDMA Wideband CDMA WiFi Wireless Fidelity WLAN Wireless Local Area Network WPAN Wireless Personal Area Network WPS Wi-Fi Positionning System WWW World Wide Web XML eXtensible Markup Language xvi 6. Notations spéciale eig(M) Valeurs et vecteurs propres d'une matrice M. Fb (.|m, 8L) CDF de la distribution Gaussien,
correspondant au b-ème composant radio. Pb (. |8T) Densité marginale du b
ème composant, iiX - Ak ii?? . Erreur d'approximation 1 |