Ces pages vous proposent diverses ressources
sur le traitement du signal assisté par le logiciel libre Scilab (version 2.6).
Scilab, un « clone » libre et gratuit de Matlab, est développé par
l’INRIA Rocquencourt (78). On peut le télécharger gratuitement avec sa
documentation et de nombreuses applications, à l’adresse :
http://www-rocq.inria.fr/scilab/
Ces ressources ont été présentées au cours de
divers stages de formation continue à l’IUFM d’Aix-Marseille.
L’utilisation des ces ressources est libre
sous réserve de ne pas en modifier le contenu.
Les programmes au format texte (.rtf) de manière à éviter d’avoir la saisie à faire ; à
ouvrir avec un éditeur de texte quelconque… |
Représentation des signaux –analyse fréquentielle et transitoire- une approche qualitative des outils mathématiques de
base en traitement du signal… |
Introduction au traitement du signal avec Scilab découvrir le logiciel en abordant les thèmes
suivants : -
description d’un signal
quelconque, -
transformée de Fourier, -
modulations d’amplitude
double bande -
modulation BLU et
filtrage -
modulations angulaires
(FM, PM, FSK, ASK)… |
Convolution et approche du filtrage numérique une approche qualitative, puis mathématique du produit
de convolution ; application au filtrage numérique… |
Signaux échantillonnés une mise en équation de l’échantillonnage d’un signal
dans le domaine temporel et fréquentiel, validation des résultats avec
Scilab, modélisation d’un bloqueur d’ordre 0, théorème de Shannon… |
Transformée de Fourier discrète l’utilisation d’un oscilloscope numérique muni de la
fonction fft, ou encore la simulation dans le domaine fréquentiel d’un
circuit électronique avec Pspice nécessite une connaissance des notions de
base sur transformée de Fourier discrète ; après une approche
qualitative puis mathématique, cette séance propose une mise en évidence par
le calcul et l’expérience des principales règles d’utilisation, concernant la
précision, la résolution, le fenêtrage… |
Puissance et densité spectrale de puissance définitions des puissances et énergies, signaux à
énergie finie et à puissance finie, introduction de la densité spectrale de
puissance… |
Signaux aléatoires et bruit méthode d’étude du bruit, liaison entre les propriétés
temporelles, fréquentielles et statistiques… |
Corrélation une approche qualitative puis mathématique de la
corrélation, détection d’un signal noyé dans du bruit, détection de
périodicités cachées, théorème de Wiener Kintchine…
|
Transmission numérique en bande de base problèmes liés à ce type de transmission, filtrage de Nyquist,
filtres en cosinus surélevé,
interférence entre symboles, diagramme de l’œil, filtrage adapté… |
Analyse et synthèse des filtres numériques transformée en z, filtres à réponse impulsionnelle
finie, filtres à réponse impulsionnelle infinie, synthèses par la méthode de
la fenêtre, de l’échantillonnage en fréquence, de l’invariance
impulsionnelle, de la transformation bilinéaire… |
Etude d’un oscillateur à contrôle numérique : introduction aux « mégafonctions » de Max+plus II et interfaçagage avec Scilab le logiciel de synthèse des CPLD et FPGA,
Max+plus II propose des fonctions paramétrables de composants complexes
(mémoires, compteur, multiplieurs etc…) ; une utilisation de ces
fonctions est présentée ici… pour des projets un peu complexes destinés à être
inclus dans un système analogique (filtres numériques, NCO etc…), il est
souvent intéressant de voir ce qui se passe après le CNA ou d’imposer ce qui
se passe avant le CAN lors de la simulation…On propose ici une interface
entre le simulateur de Max+plus et Scilab. ce projet est disponible sur la page destinée à la programmation des CPLD et FPGA . http://artemmis.univ-mrs.fr/iufm-genelec-forum/VHDL/introduction_html.htm |