Boîte à outils "Modnum"
eng - fr
Université de Limoges
Groupe Ircom
Alan Layec
alan.layec@brive.unilim.fr
Dernière mise à jour
10 Février 2006
- "MODulations NUMériques" est une boîte à outils Scilab/Scicos ouverte et libre
pour la modélisation et la simulation des systèmes de communication.
- Cette boîte à outils propose des blocs et schémas Scicos ainsi que des fonctions Scilab
de modulations MDP/MAQ pour la construction de chaînes de communication.
- Des composants utilisés dans les systèmes de communication à étalement de spectre sont
aussi inclus (générateurs de séquences de Gold, PN et quasi-chaotiques)
- Cette boîte à outils inclut aussi divers "oscilloscopes" Scicos, comme un oscilloscope de
trajectoires 3D, un oscilloscope pour l'observation de diagrammes de l'oeil et de constellations,...
- Des schémas et des blocs constitutifs de synthétiseurs de fréquence à rapport
de division entier et fractionnaire (Détecteur phase/fréquence, OCT, modulateurs
Sigma-Delta et autres) sont fournis.
- Cette boîte à outils concerne aussi la simulation de systèmes chaotiques et
donne des schémas des systèmes de Chua, de Rössler, de Van Der Pol, et bien d'autres.
Organisation interne de la boîte à outils
 |
Cette boîte à outils contient plusieurs éléments :
- Une librairie de routines de calcul bas-niveau (en langage C) incluant des fonctions communes
aux communications bande de base ainsi que des fonctions pour CPF trois états.
- Un ensemble de palettes pour Scicos, incluant 71 blocs avec fonctions de calcul et fonctions
d'interface étendues :
- Palette Communication pour les transmissions MDP/MAQ.
- Palette PLL pour la conception des synthétiseurs de fréquence à rapport de
division entier et fractionnaire.
- Palette Sinks pour l'affichage des signaux tramés et les trajectoires 3D.
- Palette Sources pour le calcul de processus aléatoires (et autres).
- Palette Non-Linear avec des non-linéarités fréquemment rencontrées dans les processeurs de signaux numériques.
- ...
- Beaucoup d'exemples de diagrammes Scicos et de scripts Scilab de simulation.
Pour l'instant, la boîte à outils est "gelée" à une version bétâ pour permettre la correction
des bugs.
Cette version est disponible pour Scilab 3.0, 3.1, RC-4 :
- Sur les plate-formes Linux, le script de compilation utilise gcc/g77 pour construire la boîte à outils.
- Sur les plate-formes Windows, le script de compilation est capable d'utiliser :
- MSVC++ pour la construction de la boîte à outils
ou
- lcc-win32 (voir scilab-x.x/lcc/Readme_LCC.txt pour les instructions d'installation).
- Une future amélioration du script de construction devrait aussi réaliser la compilation de la boîte à outils
sur plate-formes Solaris/HP-Unix.
Les instructions d'installation sont données dans le fichier README situé à
la racine du répertoire de la boîte à outils.
La version source et binaire incluent une documentation au format HTML.
Deux langues sont supportées : l'anglais et le français, mais pour l'instant,
les efforts de documentation se focalisent sur la version anglaise.
Vous pouvez consulter(HTML) et télécharger(PDF) la documentation avec les liens suivants :
- Format HTML
- Format PDF
- Version anglaise
- Version française
- Macros Scilab pour la génération de scripts de simulation de diagramme Scicos utilisant des fonctions PVM
(pour l'estimation du TEB).
- Fonctions d'interface Scilab pour l'utilisation des fonctions de calcul bas-niveau.
- Analyseur de spectres pour Scicos.
- Documentation rédigée en deux langues.
alan
2006-02-08