CHAPITRE III
CONCEPTION GENERALE DE L'UTILITAIRE
I. Introduction.
Dans ce chapitre, il est question de s'intéresser
à l'implémentation des modules qui simuleront les fonctions qui
découlent du cahier des charges. Ainsi, il sera présenté
dans un premier temps, les outils informatiques utilisés ; puis une
description sera faite de l'architecture globale des environnements de
simulation à développer pour la plateforme.
II. Méthodologie de conception globale de
l'utilitaire.
Pour élaborer une plateforme répondant au cahier
des charges, il convient de retenir la méthodologie suivante :
a) Documentation et choix des logiciels.
Cette première phase permet, compte tenu du
problème posé, d'identifier les documents et projets pouvant
aider à la résolution de notre problème. Par ailleurs, les
outils informatiques devant nous servir à élaborer la plateforme
devront être choisis judicieusement en fonction des besoins.
b) Principe de calcul des caractéristiques :
approche analytique
En entrée on écrit les formules du champ en
respectant la syntaxe de Matlab. Les variables sont thêta et phi, c'est
la méthode analytique. D'autres méthodes existent comme la
méthode des moments basée sur l'approche statistique ou celles
des éléments finis basée sur l'approche matricielle.
c) Les algorithmes de calcul des caractéristiques
du rayonnement
Nous allons présenter les algorithmes de calcul des
caractéristiques du rayonnement. Il regroupe un certain nombre de
tâches à effectuer au préalable. Très souvent ces
tâches constituent à leur tour des algorithmes à
implémenter. C'est ainsi que l'évaluation des
caractéristiques de rayonnement fait appel à
l'implémentation préalable de l'algorithme de calcul du gain,
directivité, angle d'ouverture, angle sous-tendant, longueur d'onde.
45
Mémoire de fin d'études de second
cycle pour l'obtention du Diplôme de Professeur
d'Enseignement Technique grade II. Rédigé et soutenu par
:
d) Conception de l'application : la base de
données.
La gestion des antennes fait intervenir plusieurs
informations et en l'occurrence les caractéristiques des antennes, et
ceci d'autant plus que la plateforme doit pouvoir permettre d'intégrer
par la suite d'autres types d'informations. Toutes ces informations doivent
provenir d'une base des données intégrée à la
plateforme.
e) Codes sources.
Dans cette partie (voir annexe), il est
présenté les principaux codes sources qui sous-tendent le
fonctionnement de l'outil d'aide au paramétrage réalisé
sous l'environnement Matlab 7.0. Nous commencerons tout d'abord par les
principales classes, par la suite s'enchaînent les procédures et
fonctions et enfin les interfaces.
f) Simulation des caractéristiques et comparaison
avec les résultats de Balanis. En vue d'apprécier
approximativement les portées des différentes antennes, nous
allons simuler certaines antennes et comparer leurs caractéristiques
à celles de Constantine Balanis[5].
g) Communication homme-machine.
Pour échanger les informations avec la machine, on va
mettre sur pied un ensemble d'interfaces permettant de rentrer certaines
grandeurs (grandeurs d'entrée) et d'afficher le résultat
après traitement (résumé des grandeurs d'entrée et
fourniture des valeurs de sortie).
h) Déploiement et publication.
Cette partie finalise l'outil en permettant de le rendre plus
apte à s'installer dans une machine. La publication va concerner la
possibilité de l'exploiter en réseau.
La figure III.1 ci-après détaille
toutes les étapes du processus de paramétrage d'une antenne.
Simulation des caractéristiques
-
Trafic + couverture
Principe de Calcul des
Caractéristiques
Données D u Terrain
Algorithmes Codes sources
Outils ' informatiques
de Pointes
Déduction
des caractéristiques de rayonnement
Type Services
Figure III.1 : Etapes de paramétrage des
antennes
Source : Auteurs
46
Mémoire de fin d'études de second
cycle pour l'obtention du Diplôme de Professeur
d'Enseignement Technique grade II. Rédigé et soutenu par
:
ETOUNGOU Bertrand Olivier et BAOK Jeanne Irène
GEL5EN
II.1. Documentation et choix des logiciels.
a) Documentation
Les différentes formules qui seront
implémentées sont issues des revues scientifiques
référencées. Pour notre outil, nous avons utilisés
les documents suivants :
« Antenna Theory Analysis and Design, 2nd
edition Wiley, » de Constantine Balanis [6].
« Antennes », E. Roubine, S.
Drabowitch, C. Ancona
« Antennes », E Roubine et J.Ch
Bolomey
b) Choix des logiciels
Pour répondre efficacement au cahier des charges, nous
avons utilisé les outils informatiques qui respectent les normes
technologiques en matière de programmation. Ainsi, fort du fait que nous
sommes dotée d'une licence d'exploitation des logiciels Microsoft nous
avons retenu les outils suivants : Matlab 7.1, Microsoft Access 2003.
Matlab
Les différents calculs peuvent être
effectués sous Java, moyennant un effort non négligeable ;
cependant, ils sont plus rapidement effectués sous MATLAB, grâce
à sa particularité de gérer efficacement les calculs. En
effet, MATLAB dispose d'un grand nombre de bibliothèques et
représente un outil dont on connaît l'efficacité en
matière de calculs. Une fois que les résultats sont obtenus, on
les intègre à notre plateforme pour exploitation.
Microsoft Access 2003
Microsoft Access 2003 est un SGBDR (Système de Gestion
de Base de Données Relationnelles) de Microsoft particulièrement
adapté aux systèmes d'E-Business et de DataWare Housing (on parle
aussi de Workflow). Il inclut un support XML et HTTP, permettant
d'accéder aux données depuis un navigateur, ou une application
pouvant créer des requêtes HTTP.
Ses avantages sont multiples :
Performant : Microsoft Access se classe parmi les SGBDR les plus
rapides ;
Evolutif et fiable : vous pouvez repartir la charge sur plusieurs
serveurs, bénéficier des avantages des systèmes
multiprocesseurs (SMP - Sysmetric Multi Processing) et
47
Mémoire de fin d'études de second
cycle pour l'obtention du Diplôme de Professeur
d'Enseignement Technique grade II. Rédigé et soutenu par
:
profiter par exemple des performances de Windows 2000 DataCenter
Server qui supporte 32 processeurs et 64 Go de RAM ;
Rapidité de mise en oeuvre : avec Microsoft Access
2003, le développement, le déploiement et l'administration
d'applications destinées au Web sont accélérés
grâce à de nombreuses fonctionnalités
dédiées, ainsi qu'au support du Web.
|