LABO 5 ET 6 TRAITEMENT DE SIGNAL SOUS SIMULINK

Dimension: px
Commencer à balayer dès la page:

Download "LABO 5 ET 6 TRAITEMENT DE SIGNAL SOUS SIMULINK"

Transcription

1 LABO 5 ET 6 TRAITEMENT DE SIGNAL SOUS SIMULINK 5.1 Introduction Simulink est l'extension graphique de MATLAB permettant, d une part de représenter les fonctions mathématiques et les systèmes sous forme de diagrammes en blocs, et ensuite de simuler leur fonctionnement. La simulation permet de s assurer que le système correspond aux spécifications. Elle est paramétrée de manière à optimiser les performances. Il est possible de simuler des composants numériques, analogiques ou mixtes. Simulink permet de modéliser des données simples ou multicanaux, des composants linéaires ou non, d intégrer des composants comme un signal analogique, des communications numériques ou des logiques de contrôle Lancement de Simulink Il existe deux façons de lancer Simulink depuis Matlab: taper simulink dans la fenêtre de commandes de Matlab, cliquer sur l'icône Simulink dans la barre d'outils Matlab. Une fenêtre contenant les différentes librairies de blocs de modélisation s'ouvre alors: Les blocs de modélisation permettent d'effectuer la modélisation, la simulation, l implémentation et le contrôle de votre système. LABORATOIRE DE TRAITEMENT DU SIGNAL 15

2 Pour ouvrir une librairie de blocs de modélisation, il suffit de double cliquer dessus ou d'effectuer un "clic droit > open the library". Parmi les librairies les plus courantes, citons: Simulink>Sources: Librairie de sources de signaux (ex: générateur) Simulink>Sinks: Librairie de blocs d'affichage (ex: oscilloscope) Simulink>Discrete: Librairie de blocs de traitement numérique Simulink>Continuous: Librairie de blocs de traitement analogique Simulink>Math operations: Librairie d'opérateurs mathématiques (produit, somme, minimum, etc.) Construction d'un diagramme Simulink Pour créer un diagramme Simulink, il faut commencer par ouvrir une nouvelle fenêtre de travail en cliquant sur l'icône File> New Model. de la fenêtre simulink ou en cliquant sur menu Ensuite, il suffit d'y faire glisser les blocs de modélisation dont on a besoin pour construire le diagramme souhaité. La liaison entre blocs s'effectue à l'aide de la souris. Si une flèche de liaison reste en pointillé, c'est qu'elle ne relie pas correctement les blocs entre eux. LABORATOIRE DE TRAITEMENT DU SIGNAL 16

3 Les paramètres d'un bloc peuvent être changés en double cliquant dessus. L aide concernant un bloc peut être obtenue en effectuant un clic droit>help. Une fois le diagramme terminé, il est possible de l'enregistrer au format.mld en effectuant Menu file>save As et en donnant un nom (*.mdl) au fichier Simulation avec Simulink Avant de lancer une simulation, on doit choisir les paramètres appropriés au modèle du système. Pour cela, sélectionner Menu Simulation>configuration parameters. Il est notamment possible de déterminer le temps de début de simulation (start time) et le temps de fin (stop time). LABORATOIRE DE TRAITEMENT DU SIGNAL 17

4 Remarque: En utilisation normale (et non en utilisation temps réel), le temps de simulation de simulink et le temps réel de l'horloge ne sont pas identiques. Par exemple, la réalisation d'une simulation de 10 secondes sous simulink prendra généralement moins de temps en réalité. Ce temps pris par le programme pour réaliser une simulation dépend de beaucoup de facteurs. Parmi ceux-ci : la complexité du modèle, la durée du pas de traitement et la vitesse de l'ordinateur. Ainsi, la vitesse d'exécution peut même varier au cours de la simulation lorsque d'autres processus sont en cours. Pour démarrer la simulation, il suffit de choisir menu Simulation>Start, de cliquer sur l'icône de la fenêtre simulink, ou encore de taper la ligne de code suivante dans la fenêtre de travail Matlab : sim('nom_graph',[t debut T fin ]). 5.2 Analyse de signaux continus Pour créer des signaux continus, on utilise les générateurs de la librairie simulink/sources. Les paramètres de ces blocs peuvent être modifiés en doublecliquant dessus. Notamment, le paramètre "sample time" (période d'échantillonnage) doit être mis à zéro pour une analyse en continu. Q1) A l'aide de générateurs de la librairie simulink/sources et d'un oscillateur scope situé dans la librairie simulink/sinks, visualiser pendant 30 secondes les signaux continus suivants: a. Une sinusoïde d'amplitude=2, de période=10s et de phase=pi/4; b. Un échelon passant de la valeur 0 à la valeur 5 à la 10 ème seconde; Q2) A l'aide d'un bloc Add de la librairie simulink/math operations réaliser le signal x(t)= 3+2*sin(2*pi*f1*t)+sin(2*pi*f2*t) avec f1=0.1 Hz et f2=1 Hz. Visualiser celui-ci pendant 15 secondes sous simulink et retourner ses valeurs dans l'espace de travail Matlab, grâce au bloc To workspace de la librairie simulink/sinks (utiliser le nom "xout" pour la variable de sortie). Afficher ensuite le signal sous Matlab (à l'aide de la fonction plot) et comparer les figures obtenues. En réalité, tout comme Matlab, Simulink est un logiciel numérique: il traite les signaux de manière numérique et les "échantillonne" donc automatiquement afin de pouvoir calculer leurs valeurs. Lorsque l'on utilise un bloc de sortie "To workspace", ce sont ces valeurs qui sont retournées sous forme de vecteurs dans la fenêtre de travail Matlab. Le nombre d'échantillons obtenus dépend donc du pas de traitement. Il est possible de modifier ce paramètre dans Menu Simulation>configuration parameters>solver>solver option>fixed step size. Il ne faut cependant pas oublier d'adapter la longueur maximale des vecteurs renvoyés en sortie si l'on veut pouvoir obtenir tous les échantillons de ces derniers (Menu Simulation>configuration parameters->data import/export->limit data points to last). LABORATOIRE DE TRAITEMENT DU SIGNAL 18

5 Q3) Pour bien comprendre ce phénomène, on vous demande de travailler avec un pas de traitement fixe d'une valeur de 0.01 sec et de refaire la simulation demandée à la question Q2. La longueur du signal x renvoyé est-elle cohérente? Quelles conclusions peut-on tirer lorsque l'on compare les figures obtenues aux questions Q2 et Q3? Sous Simulink, il est également possible d'insérer des fonctions sous forme de blocs afin de les utiliser lors d'une simulation. Q4) Pour tester ceci, on vous demande de réaliser le même signal que précédemment de trois manières différentes: x(t)= 3+2*sin(2*pi*f1*t)+sin(2*pi*f2*t) avec f1=0.1 Hz et f2=1 Hz a. Au moyen du bloc Fcn se trouvant dans la librairie simulink/user-defined Functions. Visualiser le signal ainsi généré. Le bloc «clock» est le temps qui est l entrée du système. Les deux blocs clock et Fcn forment ainsi le générateur du signal x(t). b. Au moyen du bloc MATLAB Fcn se trouvant dans la librairie simulink/userdefined Functions. Créer pour cela une fonction Matlab qui prend le vecteur temps en entrée et qui fourni en sortie le signal x (remarque : le nom de cette fonction ne peut comporter ni chiffre, ni espace, ni caractères spéciaux). Utiliser ensuite le bloc MATLAB Fcn pour générer le signal sous simulink et visualiser le signal ainsi généré. c. Au moyen du bloc Embedded MATLAB Function acceptant de traiter plusieurs entrées et plusieurs sorties. Pour cela, créer le signal u1= sin(2*pi*f1*t) et le signal u2= sin(2*pi*f2*t). Utiliser un bloc Embedded MATLAB Function de la librairie simulink/user-defined Functions pour générer les signaux x=2u1+u2+3 et y=2u1+u2. Enfin, ajouter la constante 3 au signal y de manière à visualiser de deux manières différente le signal désiré : x(t)= 3+2*sin(2*pi*f1*t)+sin(2*pi*f2*t) LABORATOIRE DE TRAITEMENT DU SIGNAL 19

6 5.3 Analyse de signaux discrets Génération de signaux discrets (transmis par échantillons) Sous Simulink, il est possible de créer des signaux discrets (càd. numériques) en utilisant les générateurs de la librairie simulink/sources et en fixant leur paramètre "sample time" à la période d'échantillonnage souhaitée. Attention, il convient de ne pas confondre cette fréquence d'échantillonnage avec le pas de traitement de l'algorithme de simulation : ceux-ci peuvent être complètement différents! D'autre part, lorsque les signaux sont discrets, il convient d'utiliser l'algorithme itératif de type "discrete" du Menu Simulation>configuration parameters. Q5) Réaliser une sinusoïde d'amplitude=2, de pulsation=1 rad/s, de phase nulle et de période d'échantillonnage=0.5 secondes. Visualiser la sous simulink en utilisant un pas de simulation fixe égal à la période d'échantillonnage, et reporter ses valeurs dans la fenêtre de travail Matlab. Relancer ensuite la simulation avec un pas de simulation fixe de s. Quelles sont vos conclusions au point de vue de l allure du signal observé, de la taille des vecteurs renvoyés et du temps de simulation? Pour obtenir un signal discret, il est également possible d'effectuer un échantillonnage d'un signal continu. Cet échantillonnage peut être réalisé à l aide d un bloc zeroorder Hold de la librairie Simulink / Discrete: Q6) A l aide de ce bloc zero-order Hold, échantillonner une sinusoïde continue d'amplitude=2, de pulsation=1 rad/s et de phase nulle, avec une période d'échantillonnage de 0.5s. Lancer la simulation avec un pas de traitement variable valant au maximum 0.01s et visualiser les deux signaux (continu et échantillonné) sur un même graphe à l'aide d'un bloc mux de la librairie simulink/signal routing. Reporter ensuite les valeurs de ces signaux (continu et échantillonné) dans Matlab et comparer les tailles des vecteurs obtenus. LABORATOIRE DE TRAITEMENT DU SIGNAL 20

7 5.3.2 Utilisation de la librairie "Signal Processing Blockset" pour la génération de signaux discrets transmis par échantillons et par trames Une librairie a été spécialement créée sous simulink pour modéliser, simuler et générer des algorithmes de traitement de signaux numériques. Il s'agit de la librairie Signal Processing Blockset. Celle-ci permet de soumettre les signaux numériques à divers types de traitements : par échantillons (typiquement, du filtrage numérique ou de la modulation) ou par bloc (typiquement, des analyses spectrales ou des modélisations). Ainsi, les signaux numériques transmis peuvent être de deux types: De type discret transmis par échantillons (sample-based signal) De type discret transmis par trames (frame-based signal) Un signal discret monocanal transmis par échantillons se propage au travers du système échantillon par échantillon. Il est représenté par une matrice 1x1. (Notons que jusqu à présent nous n avons travaillé qu avec ce type de signaux.) Un signal discret monocanal transmis par trames se propage au travers du système trame par trame (bloc par bloc). Une trame est une collection d'échantillons séquentiels du même signal. Elle est représentée par un vecteur colonne Mx1. Pour bien les différencier les signaux transmis par échantillons des signaux transmis par trames, simulink fait apparaitre (une fois la simulation lancée) des lignes de liaison distinctes selon le type de signal transmis: D'autre part, nous recommandons à l'utilisateur d'afficher les dimensions des signaux transmis ([1x1] ou [3x1] ou ) pour bien voir la longueur des trames transmises. Ceci peut être réalisé en sélectionnant le Menu Format>Port/Signal Displays>Signal dimensions. LABORATOIRE DE TRAITEMENT DU SIGNAL 21

8 Les signaux discrets transmis par trames peuvent être créés à partir des générateurs de la librairie Signal Processing Blockset>DSP sources. Il suffit pour cela d'indiquer le nombre désiré de valeurs par trame dans le paramètre sample per frame de ces blocs. Notons qu'imposer une valeur de sample per frame à 1 revient à générer un signal discret par échantillon. Il est également possible d'obtenir des signaux discrets transmis par trames à l'aide de buffers (situés dans la librairie Signal Processing Blockset>Signal Management> Buffers) : Les Buffers permettent d accumuler les valeurs d un signal transmis par échantillons pour les restituer en sortie par trames de longueur souhaitée M o. Il est également possible de répéter en sortie un certain nombre L d'échantillons de la trame précédente. Cela correspond au paramètre buffer overlap du bloc. L'utilisation d'une transmission par trames permet notamment de calculer des moyennes, des variances, ou encore d'effectuer des transformées de Fourier à court terme comme nous le verrons par la suite. Q7) A l'aide des blocs de la librairie Signal Processing Blockset, modéliser le schéma suivant permettant de calculer la moyenne d'un signal par tranche de 10 échantillons. Lancer la simulation pendant 150s (pour bien voir tous les échantillons) avec un pas de traitement fixe de 0.001s et visualiser les signaux obtenus. LABORATOIRE DE TRAITEMENT DU SIGNAL 22

9 Q8) Pour afficher l allure temporelle d un signal transmis par trame (avec plus de 1 échantillon par trame), il faut utiliser un bloc Vector Scope de la librairie Signal Processing Blockset>DSP Sinks. Pour vérifier cela, on vous demande de: a. Essayer de connecter un bloc Time scope (semblable à ceux utilisés dans Q7) à la sortie du buffer de la question Q7, et de vérifier que celui-ci ne peut pas fonctionner en présence d un signal d entrée transmis par trames. b. Remplacer le bloc Time scope de la question Q8a (placé à la sortie du buffer) par un bloc Vector Scope. Régler les paramètres de ce dernier de manière à pouvoir afficher 20 trames du signal reçu dans un même graphe avec un axe des ordonnées limité à [-10, 120]. Visualiser le signal transmis (simulation de 150s avec un pas de traitement de 0.01s). Diminuer ensuite le nombre de trames affichées à 10 et relancer la simulation. Que constatez-vous. c. Générer un signal équivalent à celui obtenu en sortie du buffer, mais en l émettant directement par trames au moyen d'un générateur de la librairie Signal Processing Blockset>DSP Sources. Visualiser ce dernier à l aide d un bloc Vector Scope. Quelle(s) différence(s) pouvez-vous observer par rapport au graphe précédent lorsque le même nombre de trames affichées (=20) est utilisé? Analyse spectrale de signaux discrets Q9) Soit une sinusoïde de fréquence=2 Hz et d'amplitude=1 échantillonnée avec une période d échantillonnage de 0.04s et générée par trames de 2048 échantillons. Pour une simulation de 10 secondes, on demande de: a. Visualiser son spectre en amplitude en décibel à l'aide des blocs suivants la librairie Signal Processing Blockset: Remarque: pour obtenir des informations sur ces blocs, il suffit pour rappel d'effectuer un clic droit sur ces blocs dans simulink et de cliquer sur Help. b. Vérifier l exactitude du spectre obtenu (en fréquences et en amplitudes). c. Essayer d'utiliser la même chaine de traitement, mais en générant cette fois le signal par trames de 2000 échantillons. Que constatez-vous? Q10) Montrer (et expliquer pourquoi) qu'il est possible d'obtenir le même spectre en utilisant seulement ces deux blocs: Expliquer alors le gros avantage de cette chaine utilisant le bloc FFT 2, par rapport à la chaine précédente utilisant le bloc FFT. Pour cela, examiner l aide concernant ces deux blocs et baser votre réflexion sur la taille des trames générées en entrée (essayer par exemple de générer le signal avec 200 échantillons par trame: que se passe-t-il alors?). LABORATOIRE DE TRAITEMENT DU SIGNAL 23

10 Q11) Soit le signal aléatoire échantillonné à 1000Hz, constitué d une sinusoïde de fréquence=50hz et d'amplitude=10, d une autre sinusoïde de fréquence=63hz et d'amplitude=100, et d un bruit blanc gaussien de moyenne nulle et de variance=5. a. Générer ce signal par trames de 200 échantillons. Pour générer le bruit blanc gaussien, utiliser le bloc Random Source de la librairie Signal Processing Blockset>DSP Sources. b. En lançant une simulation de durée=30 secondes, visualiser la densité spectrale de puissance du signal grâce au bloc périodogram de la librairie Signal Processing Blockset>Estimation>Power Spectrum Estimation. Régler pour cela les paramètres comme suit : Périodogramme moyenné calculé sur 5 fenêtres N TFD =2^13 points Affichage en Hz en abscisse et en décibel en ordonnée: de -10 à 60 db. Le choix du type de fenêtre (entre rectwin, hamming ou blackman) doit être effectué après avoir testé ces trois possibilités (On vous demande alors d expliquer votre choix). c. Montrer que la variance de l estimateur diminue lorsque le nombre de fenêtres sur lequel le périodogramme moyenné est calculé augmente. Passer pour cela de 5 à 100 fenêtres par exemple. Q12) Soit une onde chirp (càd une sinusoïde dont la fréquence varie avec le temps), de durée égale à 120 secondes, échantillonnée à 25Hz, bidirectionnelle (càd que sa fréquence augmente et puis diminue), possédant une fréquence de départ égale à 0.05Hz et une fréquence maximum obtenue au bout de 60 secondes égale à 2Hz. Dans un même graphe Simulink, on vous demande de: a. Générer ce signal par trames de 100 échantillons. b. Visualiser à l'aide d'un bloc Vector Scope (Time) de la librairie Signal Processing Blockset>DSP Sinks, les 31 trames de ce signal en lançant une simulation de 120 secondes avec un pas de traitement de 0,0004s. (Pour bien visualiser l onde, imposer les limites de l axe y à [ ]) c. Visualiser à l'aide d'un bloc Vector Scope (Freq) de la librairie Signal Processing Blockset>DSP Sinks, la transformée de Fourier calculée pour chaque trame sur N FFT =256 échantillons. Pour bien visualiser le spectre, afficher cette dernière de 0 à f e Hz en abscisse et de -30 db à 40 db en ordonnée. LABORATOIRE DE TRAITEMENT DU SIGNAL 24

11 d. Utiliser un bloc Waterfall de la librairie Signal Processing Blockset>DSP Sinks pour visualiser les coefficients de la transformée de Fourier de 8 trames successives. e. Après avoir compris le fonctionnement de la chaine suivante permettant de visualiser le spectrogramme d un signal en db, ajouter là à votre simulation de manière à observer le spectrogramme de l onde chirp (choisir M0=31 pour visualiser la transformée de Fourier de 31 trames): Remarque1: Le spectrogramme est défini comme la représentation de l évolution du spectre à court terme en fonction du temps. Il s'agit donc de reporter pour chaque instant t, la transformée de Fourier à court terme du signal. Le résultat est bien souvent une image graphique avec le temps en abscisse, la fréquence en ordonnée et l'amplitude représentée (souvent en décibels) par un degré de couleurs. Les spectrogrammes sont largement utilisés dans le domaine de la reconnaissance de la parole. Remarque2: le bloc Matrix Viewer de la librairie Signal Processing Blockset>DSP Sinks permet de représenter une matrice MxN par une image de hauteur M et de largeur N dont les pixels sont colorés en fonction de la valeur des éléments ij de la matrice. LABORATOIRE DE TRAITEMENT DU SIGNAL 25

12 Q13) Nous allons maintenant remplacer l onde Chirp de la question Q12 par un signal audio pré-enregistré, afin d effectuer son analyse en fréquence. Pour cela, on vous demande de : a) Importer le son wave "labo6.wav" au moyen du bloc From Wave File de la librairie Signal Processing Blockset>Platform Specific I/O>Windows(Win32). b) Utiliser un bloc To Wave Device de la librairie Signal Processing Blockset>Platform Specific I/O > Windows(Win32), pour écouter le signal. Régler pour cela ses paramètres comme suit : Queue duration =2 secondes Initial output delay = 0.1 seconde. c) Lancer une première fois la simulation pendant 20 secondes avec un pas de traitement variable, puis relancer la simulation avec un pas de traitement deux fois plus grand que la période d échantillonnage du signal (dont la fréquence d échantillonnage est de f e =11025Hz). Examiner alors l évolution de la transformée de Fourier et du spectrogramme en fonction du signal audio écouté. Q14) En reprenant le même schéma que la question 13, remplacer le son provenant du fichier.wav par le son acquis au moyen d un microphone. Utiliser pour cela le bloc From Wave Device de la librairie dont vous réglerez les paramètres de la manière suivante: Fréquence d échantillonnage=11025 Hz 512 échantillons par trame 16 bits par échantillon Queue duration=3 secondes Data type= double 5.4 Filtrage numérique Analyse de filtres numériques Q15) Soit l'équation de récurrence suivante: yn ( ) = 0.1 xn ( ) yn ( 1) 0.9 yn ( 2) a. Réaliser ce filtre sous simulink à l'aide des blocs, et. b. En lançant une simulation de 150 secondes, examiner sa réponse impulsionnelle. Utiliser pour cela une impulsion générée au moyen du bloc discrete impulse de la librairie Signal Processing Blockset>DSP Sources, et transmise par échantillons avec une fréquence d échantillonnage de 1 Hz. LABORATOIRE DE TRAITEMENT DU SIGNAL 26

13 c. Déterminer la fonction de transfert opérationnelle correspondante (sur papier). d. Réaliser ce filtre à l'aide du bloc Discrete Filter de la librairie Simulink>Discrete et vérifier que sa réponse impulsionnelle est bien identique à celle du point b. Si l on désire qu un filtre de fonction de transfert connue puisse accepter en entrée un signal transmis par trames, il est nécessaire d utiliser un bloc Digital Filter de la librairie Signal Processing Blockset>Filtering>Filter Designs. Dans ce cas, le filtre suppose à priori que les trames proviennent d un même signal. Il mémorise donc les sorties du filtre de la trame courante afin de les utiliser lors de la prochaine trame (c.à.d. qu il mémorise les y(n-i) d une trame à l autre). Q16) Pour vérifier cela, créer un filtre de même fonction de transfert opérationnelle que la question précédente (Q15), mais permettant d accepter un signal transmis par trames en entrée. Vérifier son bon fonctionnement ainsi que sa réponse impulsionnelle en utilisant une impulsion transmise par trames de 50 échantillons (f e =1, durée de la simulation=100 secondes) Approximation de filtres numériques L approximation et la synthèse de filtres numériques peut être effectuée au moyen du bloc Digital Filter Design de la librairie Signal Processing Blockset>Filtering>Filter Designs. Q17) Soit le signal x(t)=sin(2*pi*1*t)+2*sin(2*pi*0.7*t)+3*sin(2*pi*0.1*t) échantillonné à 100Hz. On vous demande de: a. Réaliser ce signal au moyen de trois générateurs de sinusoïdes (et d un bloc add). b. Visualiser ce signal x(t) sous simulink pendant 50s. c. Concevoir un filtre récursif de Cauer permettant d'extraire uniquement la sinusoïde à 1 Hz. d. Examiner la réponse en fréquence de ce filtre et vérifier qu elle correspond bien aux spécifications désirées. e. Passer le signal x(t) au travers de votre filtre et vérifier l'allure du signal de sortie. LABORATOIRE DE TRAITEMENT DU SIGNAL 27

14 5.5 Sous systèmes et Masques Lorsqu un graphe Simulink devient trop complexe, il est possible de regrouper une partie de sa structure dans un sous-système représenté par un bloc de type Subsystem. Ceci peut être réalisé, soit en sélectionnant la partie du graphe concernée et en cliquant sur le Menu Edit> Create Subsystem, soit en introduisant directement un bloc Subsystem à partir de la librairie Simulink<Ports & Subsystems (la structure interne peut alors être créée en double cliquant sur ce bloc). Q18) A partir du graphe de la question précédente (Q17), regrouper les blocs permettant de générer le signal x(t) dans un seul sous système que vous appellerez: "générateur de x(t)". Une fois le sous-système créé, il est possible de lui assigner des paramètres qui seront utilisés comme variables d entrées de certains blocs du sous-système. Pour cela, il est question de réaliser un masque en sélectionnant le sous-système et en cliquant sur le Menu Edit> Mask subsystem. Les divers paramètres de celui-ci sont créés dans l onglet parameters comme le montre la figure suivante : Il s ensuit qu un double clic sur le bloc subsystem ne permettra plus d accéder directement à sa structure mais bien uniquement de régler la valeur de ses paramètres. Pour pouvoir à nouveau accéder à la structure interne du sous-système, il sera nécessaire d effectuer un clic droit>look Under Mask. Q19) Réaliser un masque à partir du sous-système de la question Q18 et assigner lui 3 paramètres correspondant aux fréquences des trois sinusoïdes. Changer ensuite la valeur de ces fréquences et observer le signal de sortie. Ces modifications sont-elles bien prises en compte? Certain sous-systèmes peuvent être rendus disponibles (ou non) à divers instants de la simulation. Leur construction requiert toutefois d utiliser un bloc de type Enabled Subsystem de la librairie Simulink<Ports & Subsystems. En effet, ce type de bloc dispose d une entrée «Enable» permettant d activer le sous-système selon que sa valeur est positive ou non. LABORATOIRE DE TRAITEMENT DU SIGNAL 28

15 Q20) Afin de vous familiariser avec les sous-systèmes de type Enabled Subsystem, on vous demande de : a. Générer une sinusoïde continue (c.à.d. Te=0) d amplitude=1 et de pulsation=1 rad/s. Utiliser un pas de traitement fixe de 0.1 seconde. b. De créer un bloc Enabled Subsystem permettant de calculer la valeur absolue de la sinusoïde. c. D activer ce sous-système de manière périodique au moyen d une onde carrée de période=5s. d. De visualiser la sinusoïde d entrée, le signal de sortie du sous-système et le signal d activation (l onde carrée) sur une même figure contenant 3 graphes distincts. Utiliser pour cela un bloc scope de la librairie Simulink>Sinks. Notons finalement la possibilité d effectuer des branchements conditionnels sous simulink. Notamment, le branchement classique de type «if then else» réalisable au moyen des blocs If et If Action Susystem de la librairie Simulink<Ports & Subsystems. Q21) Afin de vous familiariser avec les branchements conditionnels, on vous demande de : a. Générer (comme à la question Q19) une sinusoïde continue (c.à.d. Te=0) d amplitude=1 et de pulsation=1 rad/s. Utiliser un pas de traitement fixe de 0.1 seconde. b. Générer une onde carrée de période=5s (comme à la question Q19) c. Réaliser un branchement conditionnel permettant de renvoyer la valeur absolue de la sinusoïde lorsque l onde carrée est positive, et la constante -5 lorsque l onde carrée est négative. d. Rassembler les deux sorties des blocs if et else en une seule sortie au moyen d un bloc merge (voir l aide concernant ce bloc). e. De visualiser sur une même figure contenant 3 graphes distincts : l onde carrée la sinusoïde d entrée le signal de sortie global (du boc merge) LABORATOIRE DE TRAITEMENT DU SIGNAL 29

AUTOMNE 2011 COURS ELE2700 ANALYSE DES SIGNAUX

AUTOMNE 2011 COURS ELE2700 ANALYSE DES SIGNAUX ÉCOLE POLYECHNIQUE DE MONRÉAL DÉPAREMEN DE GÉNIE ÉLECRIQUE AUOMNE 211 COURS ELE27 ANALYSE DES SIGNAUX SÉANCE #2 (P1) ANALYSE SPECRALE section #1 section #2 OBJECIF : Étude des contenus fréquentiels de

Plus en détail

Transmission d informations sur le réseau électrique

Transmission d informations sur le réseau électrique Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en

Plus en détail

3.2. Matlab/Simulink. 3.2.1. Généralités

3.2. Matlab/Simulink. 3.2.1. Généralités 3.2. Matlab/Simulink 3.2.1. Généralités Il s agit d un logiciel parfaitement dédié à la résolution de problèmes d'analyse numérique ou de traitement du signal. Il permet d'effectuer des calculs matriciels,

Plus en détail

COMMENT OBTENIR UN SPECTRE SATISFAISANT D UN SIGNAL ENREGISTRE PAR ORDINATEUR?

COMMENT OBTENIR UN SPECTRE SATISFAISANT D UN SIGNAL ENREGISTRE PAR ORDINATEUR? NOM: Coéquipier : COMMENT OBTENIR UN SPECTRE SATISFAISANT D UN SIGNAL ENREGISTRE PAR ORDINATEUR? Soit une fonction G(t) périodique, de fréquence f. D'après Fourier, cette fonction peut se décomposer en

Plus en détail

6GEI500 Signaux et systèmes. Laboratoire #2

6GEI500 Signaux et systèmes. Laboratoire #2 6GEI500 Signaux et systèmes Laboratoire #2 Analyse en fréquences avec MATLAB Automne 2009. Objectifs Se familiariser avec l analyse en fréquences avec MATLAB Explorer le phénomène de Gibbs Faire une analyse

Plus en détail

TRANSFORMATION DE FOURIER ET ECHANTILLONAGE DES SIGNAUX ANALOGIQUES

TRANSFORMATION DE FOURIER ET ECHANTILLONAGE DES SIGNAUX ANALOGIQUES PLAN DU TP N 4 TITRE DU TP : TRANSFORMATION DE FOURIER ET ECHANTILLONAGE DES SIGNAUX ANALOGIQUES OBJECTIFS : A la fin de la séance de travaux pratiques l'étudiant doit être capable de : Réaliser la transformée

Plus en détail

Cours : Analyse des Signaux ELE2700 Professeur M. Corinthios. Partie 1

Cours : Analyse des Signaux ELE2700 Professeur M. Corinthios. Partie 1 ÉCOLE POLYTECHNIQUE DE MONTRÉAL Cours : Analyse des Signaux ELE2700 Professeur M. Corinthios Département de Génie Électrique Séance 4-TP3 Partie 1 Introduction à la technologie STM32F407 pour le traitement

Plus en détail

Projet audio. Analyse des Signaux ELE2700

Projet audio. Analyse des Signaux ELE2700 ÉCOLE POLYTECHNIQUE DE MONTRÉAL Département de Génie Électrique Projet audio Analyse des Signaux ELE2700 Saad Chidami - 2014 Table des matières Objectif du laboratoire... 4 Caractérisation du bruit...

Plus en détail

Département de physique

Département de physique Département de physique Présentation de la macro Scope/Igor en USB Rédaction du document: Jean-Baptiste Desmoulins (P.R.A.G.) ; mail : desmouli@physique.ens-cachan.fr Programmation : Colin Lopez, (I.R.)

Plus en détail

Laboratoire 4: L analyse spectrale et le filtrage par transformée de Fourier

Laboratoire 4: L analyse spectrale et le filtrage par transformée de Fourier Université du Québec à Montréal Département d Informatique MIC4220 Traitement numérique des signaux Laboratoire 4: L analyse spectrale et le filtrage par transformée de Fourier But Familiarisation avec

Plus en détail

ANALYSE SPECTRALE PAR FFT

ANALYSE SPECTRALE PAR FFT AALYSE SPECTRALE PAR FFT. L'analyseur de spectre. La représentation graphique du spectre d'un signal est réalisée par un analyseur de spectre. L'analyseur de spectre peut être à balayage (analogique):

Plus en détail

Chapitre 1 Prise en main de MATLAB et SIMULINK

Chapitre 1 Prise en main de MATLAB et SIMULINK Table des matières Chapitre 1 Prise en main de MATLAB et SIMULINK I. PRISE EN MAIN DE MATLAB... 1 I.1. L AIDE DANS MATLAB... 1 I.2. TYPES DE DONNÉES... 4 I.3. NOTIONS DE BASE DE MATLAB... 4 I.4. TABLEAUX...

Plus en détail

Quelques points de traitement du signal

Quelques points de traitement du signal Quelques points de traitement du signal Introduction: de la mesure au traitement Source(s) BRUIT BRUIT Système d acquisition Amplitude (Pa) Temps (s) Amplitude (Pa) Mesure Opérations mathématiques appliquées

Plus en détail

Expérience 3 Formats de signalisation binaire

Expérience 3 Formats de signalisation binaire Expérience 3 Formats de signalisation binaire Introduction Procédures Effectuez les commandes suivantes: >> xhost nat >> rlogin nat >> setenv DISPLAY machine:0 >> setenv MATLABPATH /gel/usr/telecom/comm_tbx

Plus en détail

Université Montpellier II. Bibliographie sur le cours UMSIE115

Université Montpellier II. Bibliographie sur le cours UMSIE115 Bibliographie sur le cours UMSIE115 Auteurs Titre Editeur D. BATTU Télécommunications, Principes, Infrastructures et services Dunod Informatiques P. LECOY Technologie des Télécoms Hermes C. SERVIN Télécoms

Plus en détail

Introduction à l analyse spectrale. P. Granjon, J-L. Lacoume

Introduction à l analyse spectrale. P. Granjon, J-L. Lacoume Introduction à l analyse spectrale P. Granjon, J-L. Lacoume Table des matières Propriétés énergétiques des signaux 2. Signaux à temps et fréquence continus............................. 2.2 Signaux à temps

Plus en détail

Laboratoire N 3. Etude des machines asynchrones triphasées à cage d écureuil

Laboratoire N 3. Etude des machines asynchrones triphasées à cage d écureuil Chapitre 3 Laboratoire N 3 Etude des machines asynchrones triphasées à cage d écureuil 1. But du travail L étude des machines asynchrones à cage d écureuil. 2. Les indications pour l exécution du travail

Plus en détail

ANALYSE SPECTRALE D UN SIGNAL PERIODIQUE

ANALYSE SPECTRALE D UN SIGNAL PERIODIQUE Approche expérimentale ANALYSE SPECTRALE D UN SIGNAL PERIODIQUE Objectifs : - S initier au traitement FFT du logiciel LatisPro - Etudier le spectre d amplitude d un signal carré - Etudier les limites de

Plus en détail

Table des matières. Avant propos. Chapitre I NOTIONS SUR LES SYSTEMES

Table des matières. Avant propos. Chapitre I NOTIONS SUR LES SYSTEMES Table des matières Avant propos Chapitre I NOTIONS SUR LES SYSTEMES 1. Systèmes linéaires 1 2. Systèmes stationnaires 1 3. Systèmes continus 2 4. Systèmes linéaires invariants dans le temps (LIT) 2 4.1

Plus en détail

1) Prise en main de l'oscilloscope numérique et de sa fonction FFT.

1) Prise en main de l'oscilloscope numérique et de sa fonction FFT. TP n 8 : obtention des spectres de signaux usuels. But du TP : ce huitième TP de BTS SE a pour but l'étude de la manière d'obtenir le spectre d'un signal sinusoïdal et carré avec un rapport cyclique variable.

Plus en détail

Audio Analyst. Version 0.3

Audio Analyst. Version 0.3 Audio Analyst Version 0.3 Introduction La suite de logiciels Audio Analyst comporte quatre applications : Oscilloscope (1) Spectrum (2) Spectrogram (3) Enveloppe (4) L'objet de cette suite est de fournir

Plus en détail

Oscilloscope différentiel mixte analogique/numérique

Oscilloscope différentiel mixte analogique/numérique Oscilloscope différentiel mixte analogique/numérique DESCRIPTION DE LA FACE AVANT 1 FOCUS réglage de la focalisation 2 TRACE ROTATION réglage de l'horizontalité de la trace 3 AUTOSET activation de la fonction

Plus en détail

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14 1 Démarrer...2 1.1 L écran Isis...2 1.2 La boite à outils...2 1.2.1 Mode principal...3 1.2.2 Mode gadgets...3 1.2.3 Mode graphique...3 2 Quelques actions...4 2.1 Ouvrir un document existant...4 2.2 Sélectionner

Plus en détail

TUTORIEL pour réaliser une simulation avec Orcad Capture-Pspice

TUTORIEL pour réaliser une simulation avec Orcad Capture-Pspice TUTORIEL pour réaliser une simulation avec Orcad Capture-Pspice A). Présentation : I ). Introduction : La réalisation d une simulation peut se décomposer en différentes étapes, pour lesquelles le respect

Plus en détail

Édition schématique et simulation analogique avec le logiciel CircuitMaker 2000

Édition schématique et simulation analogique avec le logiciel CircuitMaker 2000 Édition schématique et simulation analogique avec le logiciel CircuitMaker 2000 Département de génie électrique et de génie informatique Université de Sherbrooke Révisé le 20 jan. 2006 1 Table des matières

Plus en détail

6GEI620 - Électronique II. Laboratoire #1

6GEI620 - Électronique II. Laboratoire #1 6GEI620 - Électronique II Laboratoire #1 Conception avec amplificateurs opérationnels Hiver 2008 1. Objectifs Se familiariser avec l outil Multisim Se familiariser avec le prototypage Apprendre, dans un

Plus en détail

Le traitement du signal

Le traitement du signal FICHE N 47 Le traitement du signal FFT, DFT ET IFT Jean-aptiste Joseph Fourier (1768-1830), né à uxerre, mathématicien et physicien français, auteur de la Théorie analytique de la chaleur (1822) : la transformée

Plus en détail

Fig. 1.5. Fenêtre de réglage des paramètres du bloc Sygnal Generator

Fig. 1.5. Fenêtre de réglage des paramètres du bloc Sygnal Generator Chapitre 1-B Fig. 1.5. Fenêtre de réglage des paramètres du bloc Sygnal Generator - Après l installation sur le schéma de tous les blocs des bibliothèques demandées, il est nécessaire de procéder à la

Plus en détail

GELE2511 Chapitre 7 : Transformée de Fourier discrète

GELE2511 Chapitre 7 : Transformée de Fourier discrète GELE2511 Chapitre 7 : Transformée de Fourier discrète Gabriel Cormier, Ph.D., ing. Université de Moncton Hiver 2013 Gabriel Cormier (UdeM) GELE2511 Chapitre 7 Hiver 2013 1 / 79 Introduction Contenu Contenu

Plus en détail

Modélisation du système de la suspension BMW

Modélisation du système de la suspension BMW Problématique Modélisation du système de la suspension BMW La suspension de moto relie le siège et son pilote à la roue arrière de la moto. Les oscillations du sol doivent être absorbées par cette suspension

Plus en détail

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700 ÉCOLE POLYTECHNIQUE DE MONTRÉAL Département de Génie Électrique La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700 M. Corinthios et Zaher Dannawi 29 août 2007 2 Tables des

Plus en détail

Petit tutoriel pour Régressi

Petit tutoriel pour Régressi Petit tutoriel pour Régressi Récupération de données : Entrer les données au clavier Dans l onglet «fichier», choisir «Nouveau» puis «Clavier». Créer ensuite le nombre de colonnes correspondant aux nombre

Plus en détail

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

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE Le schéma synoptique ci-dessous décrit les différentes étapes du traitement numérique

Plus en détail

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...

1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2

Plus en détail

BREVET DE TECHNICIEN SUPÉRIEUR ÉLECTRONIQUE SESSION 2002. E p r e u v e : P H Y S I Q U E A P P L I Q U É E

BREVET DE TECHNICIEN SUPÉRIEUR ÉLECTRONIQUE SESSION 2002. E p r e u v e : P H Y S I Q U E A P P L I Q U É E BREVET DE TECHNICIEN SUPÉRIEUR ÉLECTRONIQUE SESSION 2002 Calculatrice à fonctionnement autonome autorisée (circulaire 99-186 du 16.11.99) E p r e u v e : P H Y S I Q U E P P L I Q U É E Durée : 4 heures

Plus en détail

Caractérisation et visualisation d un signal complexe en 3 Dimensions

Caractérisation et visualisation d un signal complexe en 3 Dimensions Caractérisation et visualisation d un signal complexe en 3 Dimensions Introduction Le but de ce TP est de caractériser et de visualiser en 3 Dimensions des signaux simples et complexes sans recourir à

Plus en détail

Traitement numérique du signal

Traitement numérique du signal Nº 754 BULLETIN DE L UNION DES PHYSICIENS 707 Traitement numérique du signal par J. ESQUIEU Lycée de Brive 1. TRAITEMENT Le traitement numérique du signal consiste à agir sur le signal à partir d échantillons

Plus en détail

Ce que chacun sait. Figure 1. Le courant circulant dans la conducteur est : i = Figure 2. Représentation d un courant électrique dans un conducteur

Ce que chacun sait. Figure 1. Le courant circulant dans la conducteur est : i = Figure 2. Représentation d un courant électrique dans un conducteur 1 Ce que chacun sait 1.1 Courant et tension Chacun sait que le courant électrique appelé également intensité électrique, correspond à la circulation d électrons dans un conducteur. Ces électrons sont des

Plus en détail

Introduction : Le monde du Pc-Lab2000LT

Introduction : Le monde du Pc-Lab2000LT Introduction : Le monde du Pc-Lab2000LT Bienvenue Destiné au PCSGU250, un petit labo USB complet! Logiciel PcLab2000-LT puissant pour oscilloscope deux canaux, analyseur de spectre, enregistreur, générateur

Plus en détail

FICHES D UTILISATION DU LOGICIEL LATIS PRO MENU

FICHES D UTILISATION DU LOGICIEL LATIS PRO MENU FICHES D UTILISATION DU LOGICIEL LATIS PRO MENU A- Comment enregistrer les coordonnées successives d un point en mouvement à partir d une vidéo? Pages 2 et 3 B- Comment réaliser l acquisition d une tension?

Plus en détail

Manuel d utilisation de Quartus II

Manuel d utilisation de Quartus II Manuel d utilisation de Quartus II 1- Présentation Ce document a pour but de vous initier à l utilisation du logiciel Quartus II de la société Altéra ; les informations que vous trouverez dans ce document

Plus en détail

Altium Designer utilise SPICE pour la simulation analogique et mixte.

Altium Designer utilise SPICE pour la simulation analogique et mixte. 0 Présentation du TP : Pré-requis : Durée estimée : Objectif : Aucun 2 heures Prendre en main l éditeur de schéma d ALTIUM Designer. Prendre en main le simulateur SPICE sous ALTIUM. Altium Designer utilise

Plus en détail

Du tableur au graphique avec OpenOffice 2 Calc (classeur)

Du tableur au graphique avec OpenOffice 2 Calc (classeur) Calc Auteur : Pierre Deschamps Collaboration spéciale : Muriel Brousseau Deschamps Jean-François Dupal Du tableur au graphique avec OpenOffice 2 Calc (classeur) Le classeur est une facette de OpenOffice,

Plus en détail

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

TP: Représentation des signaux binaires. 1 Simulation d un message binaire - Codage en ligne Objectifs : Ce TP est relatif aux différentes méthodes de codage d une information binaire, et à la transmission en bande de base de cette information. Les grandes lignes de ce TP sont l étude des méthodes

Plus en détail

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & '  ( ) '*+ , ##) #  -. /0  1 2  3. SIMULATION 7  - 4. TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3! " #$ % & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3' & 3. SIMULATION 7 0 ( 0, - 0 - " - & 1 4. LA SOURIS 11 5. LES RACCOURCIS CLAVIER 11 STI Electronique

Plus en détail

FICHE MÉTHODE LATIS-PRO

FICHE MÉTHODE LATIS-PRO FICHE MÉTHODE LATIS-PRO Latis-Pro est un logiciel d'acquisition et de traitement du signal. A Comment effectuer l'acquisition d'une ou de plusieurs tensions? 1. Réaliser le montage électrique Les boîtiers

Plus en détail

Telecommunication modulation numérique

Telecommunication modulation numérique Telecommunication modulation numérique Travaux Pratiques (MatLab & Simulink) EOAA Salon de Provence Stéphane BRASSET, Françoise BRIOLLE Édition 2012 Table des matières 1 Modulation/démodulation en bande

Plus en détail

-ième d'octave Ondelettes

-ième d'octave Ondelettes 03/14 FFT 1 / n -ième d'octave Ondelettes Une simple analyse de niveau ne suffit pas à la plupart des analyses acoustiques car le niveau n est pas le seul facteur déterminant dans la perception d un évènement

Plus en détail

N 9a SpectrumLab. Quick Start. V1.2 Aout 2014. Par Kurt Ritter he9dyy

N 9a SpectrumLab. Quick Start. V1.2 Aout 2014. Par Kurt Ritter he9dyy N 9a SpectrumLab. Quick Start. V1.2 Aout 2014. Par Kurt Ritter he9dyy 1 Introduction. SpectrumLab est un Freeware développé par DL4YHF qui utilise la carte Son d un PC pour en faire, entres autres, un

Plus en détail

Fiche technique expérimentale 5. Notions sur l acquisition numérique

Fiche technique expérimentale 5. Notions sur l acquisition numérique Fiche technique expérimentale 5 Notions sur l acquisition numérique D.Malka MPSI 2014-2015 Lycée Saint-Exupéry Ce bref guide traite de quelques éléments important sur l acquisition numérique des signaux

Plus en détail

Outils Logiciels Semestre 2 TP : Introduction à l automatique

Outils Logiciels Semestre 2 TP : Introduction à l automatique ! Outils Logiciels Semestre 2 TP : Introduction à l automatique N. Boizot / D. Prandi 06/2014 L objectif de ce TP est la mise en place d une régulation de position angulaire. Le système considéré est un

Plus en détail

Portique 2D- Analyse statique & Design acier. Advance Design America FASCICULE 1

Portique 2D- Analyse statique & Design acier. Advance Design America FASCICULE 1 Advance Design America FASCICULE 1 Portique 2D- Analyse statique & Design acier N.B. : Pour utiliser ce fascicule, vous devez disposer du package - Bâtiment (Base) & Bâtiment (Professionnel) Janvier 2012

Plus en détail

TP1 : Initiation au contrôle de carte d acquisition (DAQ)

TP1 : Initiation au contrôle de carte d acquisition (DAQ) Initiation à l instrumentation numérique page 1 TP1 : Initiation au contrôle de carte d acquisition (DAQ) Une carte désigne un circuit électronique inséré à l intérieur d un PC sur un connecteur (slot)

Plus en détail

Travaux pratiques de Génie Informatique TP 2 & 3. séances, mais vous pouvez en faire plus. Essayer d aller le plus loin possible.

Travaux pratiques de Génie Informatique TP 2 & 3. séances, mais vous pouvez en faire plus. Essayer d aller le plus loin possible. 1 BUT DE LA SÉANCE. TRAVAUX PRATIQUES DE GÉNIE INFORMATIQUE Ces deuxième et troisième séances ont pour but de vous faire avancer dans la programmation sous Matlab. Vous y découvrez les fonctions, les sous-programmes

Plus en détail

Manuel de démarrage DataStudio

Manuel de démarrage DataStudio Mode d emploi Manuel n 012-08107 Manuel de démarrage DataStudio Manuel n 012-08107 Manuel n 012-08107 Manuel de démarrage DataStudio Introduction Qu est-ce que DataStudio? DataStudio est un programme

Plus en détail

Cours MATLAB et Simulink appliqué au traitement vidéo sur DSP

Cours MATLAB et Simulink appliqué au traitement vidéo sur DSP Cours MATLAB et Simulink appliqué au traitement vidéo sur DSP Daniel MARTINS Ingénieur d applications 01 41 14 88 40 daniel.martins@mathworks.fr Agenda 9h00 : Introduction à MATLAB : quelques commandes

Plus en détail

TP 8 : Analyse spectrale d un son

TP 8 : Analyse spectrale d un son «La musique est une science qui doit avoir des règles certaines ; ces règles doivent être tirées d un principe évident, et ce principe ne peut guère nous être connu sans le secours des mathématiques» Jean

Plus en détail

Traitement du Signal

Traitement du Signal Traitement du Signal James L. Crowley Deuxième Année ENSIMAG première Bimestre 2001/2002 Séance 4 : 12 octobre 2001 Bruits d'echantillonage et de Quantification Formule du Jour :... 1 La Transformée de

Plus en détail

TP Modulation Démodulation BPSK

TP Modulation Démodulation BPSK I- INTRODUCTION : TP Modulation Démodulation BPSK La modulation BPSK est une modulation de phase (Phase Shift Keying = saut discret de phase) par signal numérique binaire (Binary). La phase d une porteuse

Plus en détail

http://www.u-bourgogne.fr/monge/e.busvelle/teaching.php

http://www.u-bourgogne.fr/monge/e.busvelle/teaching.php TP1 Traitement numérique du son 1 Introduction Le but de ce TP est de mettre en pratique les notions de traitement numérique vues en cours, TDs et dans le précédent TP. On se focalisera sur le traitement

Plus en détail

Fiche détaillée pour Stomper Hyperion

Fiche détaillée pour Stomper Hyperion Pierre Couprie 23 novembre 2003 UNESCO/DigiArts MINT/Paris4-Sorbonne Fiche détaillée pour Stomper Hyperion 1. Présentation générale Nom : Stomper Hyperion Catégories : synthèse Plug-in : NON Versions :

Plus en détail

Acquisition : Les exemples d applications :

Acquisition : Les exemples d applications : Acquisition : Les exemples d applications : Exemple 1 : Assistant Programmation à l aide de l assistant Nous allons générer une tension V1 qui varie de 0 à 5V. Cette tension augmentera d un pas: p = 5

Plus en détail

Projet de Traitement du Signal Segmentation d images SAR

Projet de Traitement du Signal Segmentation d images SAR Projet de Traitement du Signal Segmentation d images SAR Introduction En analyse d images, la segmentation est une étape essentielle, préliminaire à des traitements de haut niveau tels que la classification,

Plus en détail

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15 1 Démarrer... 2 1.1 L écran Isis... 2 1.2 Les barres d outils... 3 1.2.1 Les outils d édition... 3 1.2.2 Les outils de sélection de mode... 4 1.2.3 Les outils d orientation... 4 2 Quelques actions... 5

Plus en détail

LABO 5-6 - 7 PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

LABO 5-6 - 7 PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB LABO 5-6 - 7 PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB 5.1 Introduction Au cours de séances précédentes, nous avons appris à utiliser un certain nombre d'outils fondamentaux en traitement du

Plus en détail

Master IAD Module PS. Reconnaissance de la parole (suite): Paramétrisation. Gaël RICHARD Février 2008

Master IAD Module PS. Reconnaissance de la parole (suite): Paramétrisation. Gaël RICHARD Février 2008 Master IAD Module PS Reconnaissance de la parole (suite): Paramétrisation Gaël RICHARD Février 2008 1 Reconnaissance de la parole Introduction Approches pour la reconnaissance vocale Paramétrisation Distances

Plus en détail

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

TD1 Signaux, énergie et puissance, signaux aléatoires TD1 Signaux, énergie et puissance, signaux aléatoires I ) Ecrire l'expression analytique des signaux représentés sur les figures suivantes à l'aide de signaux particuliers. Dans le cas du signal y(t) trouver

Plus en détail

Acquisition de données et pilotage d instruments avec LABVIEW

Acquisition de données et pilotage d instruments avec LABVIEW W 2009 PROJET LABVIEW Acquisition de données et pilotage d instruments avec LABVIEW Projet Linel LABVIEW (70h) L Besoin logiciel et matériel : (par poste) 1 PC + le logiciel LABVIEW version (8.2) + le

Plus en détail

Telecommunication modulation numérique

Telecommunication modulation numérique Telecommunication modulation numérique Travaux Pratiques (MatLab & Simulink) EOAA Salon de Provence Françoise BRIOLLE c Édition 2013 Table des matières 1 Modulation/démodulation en bande de base 6 1.1

Plus en détail

X Analyse spectrale numérique

X Analyse spectrale numérique X Analyse spectrale numérique Objectifs : Après avoir utilisé la FFT dans le TP4 d analyse spectrale, on va maintenant s intéresser aux différents paramètres d une acquisition numérique afin de respecter

Plus en détail

5 Analyse de Fourier. 5.1 Aspects théoriques. 5.1.1 Analyse de Fourier

5 Analyse de Fourier. 5.1 Aspects théoriques. 5.1.1 Analyse de Fourier Responsable : J.Roussel Objectif Ce TP est une initiation à l analyse de Fourier. Nous verrons notamment comment une analyse spectrale permet de remonter à la courbe de réponse d un filtre électrique.

Plus en détail

Exemples d application

Exemples d application Exemples d application Pour que vous puissiez tester les méthodes décrites ci-dessous, commencez par copier sur votre disque dur les exemples de bruits contenus dans le dossier Soundsamples qui se trouve

Plus en détail

Laennext aspects techniques

Laennext aspects techniques Laennext aspects techniques 1 LAENNEXT : ASPECTS TECHNIQUES Résumé L'obstruction des voies respiratoires par des glaires provoque l'apparition de bruits spécifiques lors de la respiration, ces bruits sont

Plus en détail

- De nombreuses fonctions mathématiques - Grand écran LCD dans l'oscilloscope - Multimètre intégré - Générateur de fonctions

- De nombreuses fonctions mathématiques - Grand écran LCD dans l'oscilloscope - Multimètre intégré - Générateur de fonctions PCE Instruments France EURL 76, Rue de la Plaine des Bouchers 67100 Strasbourg France Tel: +33 (0) 972 3537 17 Fax: +33 (0) 972 3537 18 info@pce-france.fr www.pce-instruments.com/french Oscilloscope avec

Plus en détail

Découverte de SPICE avec le logiciel SwitcherCAD III

Découverte de SPICE avec le logiciel SwitcherCAD III CACHAN GEii1 Simulation électronique Découverte de SPICE avec le logiciel SwitcherCAD III Objectifs : Mettre en oeuvre le logiciel Ltspice / SwitcherCAD III pour la simulation de circuits électroniques.

Plus en détail

Chapitre 1 Analyse de circuits électriques et électroniques avec PSPICE

Chapitre 1 Analyse de circuits électriques et électroniques avec PSPICE Chapitre 1 Analyse de circuits électriques et électroniques avec PSPICE Objectifs pédagogiques A la fin de cette expérience, vous devriez être capable de simuler un circuit électrique ou électronique avec

Plus en détail

Systèmes de transmission

Systèmes de transmission Systèmes de transmission Conception d une transmission série FABRE Maxime 2012 Introduction La transmission de données désigne le transport de quelque sorte d'information que ce soit, d'un endroit à un

Plus en détail

Introduction à MATLAB et Simulink. Hoang Le-Huy Professeur Département de génie électrique et de génie informatique Université Laval Québec, CANADA

Introduction à MATLAB et Simulink. Hoang Le-Huy Professeur Département de génie électrique et de génie informatique Université Laval Québec, CANADA Introduction à MATLAB et Simulink Professeur Département de génie électrique et de génie informatique Université Laval Québec, CANADA Septembre 1998 Table des matières 1 Introduction 3 Introduction à MATLAB

Plus en détail

V e TP OSCILLATEUR A PONT DE WIEN. I Etude de la chaîne directe en régime sinusoïdal : 11 Pont de Wien : étude rapide d un filtre passe bande :

V e TP OSCILLATEUR A PONT DE WIEN. I Etude de la chaîne directe en régime sinusoïdal : 11 Pont de Wien : étude rapide d un filtre passe bande : TP OSILLATE A PONT DE WIEN I Etude de la chaîne directe en régime sinusoïdal : 11 Pont de Wien : étude rapide d un filtre passe bande : = 10 kω; = 22 nf éaliser le montage a] Mesure de la fréquence centrale

Plus en détail

PROTEUS v6.9 SP2a EDITION DE SCHEMA ET SIMULATION SOUS ISIS

PROTEUS v6.9 SP2a EDITION DE SCHEMA ET SIMULATION SOUS ISIS PROTEUS v6.9 SP2a EDITION DE SCHEMA ET SIMULATION SOUS ISIS LANCEMENT DE ISIS... 2 CONFIGURATION DE L'APPLICATION ISIS... 3 PRESENTATION DE L'INTERFACE ISIS... 4 GESTION D'UN PROJET... 6 CRÉATION D'UN

Plus en détail

ROBOT NAO ISN. Démarrer avec le logiciel Chorégraphe

ROBOT NAO ISN. Démarrer avec le logiciel Chorégraphe Démarrer avec le logiciel Chorégraphe Premier essai Après avoir lancé le logiciel Chorégraphe on constate sur la partie de gauche un cadre où l'on trouve une librairie de comportements préconçus. Ouvrir

Plus en détail

Traitement du Signal Vu par Un Mesures Physiques

Traitement du Signal Vu par Un Mesures Physiques Traitement du Signal Vu par Un Mesures Physiques Cette technique reste compliquée par les mathématiques qu il l accompagne. J ai découvert la première fois le TdS au travail (CEA) avec un ingénieur qui

Plus en détail

COMMENT UTILISER AUDACITY POUR L ENREGISTREMENT ET LE MONTAGE AUDIO INITIALEMENT PREPARE POUR LE PROJET WASHPLUS FINANCE PAR L USAID PAR JOSH WOODARD

COMMENT UTILISER AUDACITY POUR L ENREGISTREMENT ET LE MONTAGE AUDIO INITIALEMENT PREPARE POUR LE PROJET WASHPLUS FINANCE PAR L USAID PAR JOSH WOODARD COMMENT UTILISER AUDACITY POUR L ENREGISTREMENT ET LE MONTAGE AUDIO INITIALEMENT PREPARE POUR LE PROJET WASHPLUS FINANCE PAR L USAID PAR JOSH WOODARD 26 JUILLET 2011 Table des matières Introduction...

Plus en détail

Rapport Soutenance 1

Rapport Soutenance 1 Les Retrouvés EPITA Cycle préparatoire SPE 2018 Rapport Soutenance 1 Membres du groupe: Alexis yang(chef de projet) Emmanuel andriot Alexandre abita Marius tanawa Contents 1 Introduction 2 2 Prétraitement

Plus en détail

DEMO ENREGISTREUR DE POCHE T.A.U.P.E

DEMO ENREGISTREUR DE POCHE T.A.U.P.E Page -0- DEMO ENREGISTREUR DE POCHE T.A.U.P.E Page -1- INSTALLATION DU LOGICIEL --------------------------------------------- Sous Windows double cliquer sur install.exe Ceci va installer automatiquement

Plus en détail

Modélisation et simulation des systèmes électriques Modélisation d une chaîne de traction d un véhicule électrique

Modélisation et simulation des systèmes électriques Modélisation d une chaîne de traction d un véhicule électrique Modélisation et simulation des systèmes électriques Modélisation d une chaîne de traction d un véhicule électrique 1 A But On souhaite développer le modèle et la commande d une chaîne de traction reposant

Plus en détail

MOdulateur-DEModulateur (MODEM) FSK

MOdulateur-DEModulateur (MODEM) FSK MOdulateur-DEModulateur (MODEM) FSK La FSK (Frequency Shift Keying pour Saut discret de Fréquences) correspond tout simplement à une modulation de fréquence dont le modulant (information) est un signal

Plus en détail

REGULATION DE TEMPERATURE

REGULATION DE TEMPERATURE REGULATION DE TEMPERATURE I PRESENTATION DU TP I.1 Objectif : L objectif de ce TP est de réguler un système industriel à forte inertie. Après l identification du système en question, l étudiant devra déterminer

Plus en détail

Atelier C : TIA Portal CTIA10 : Introduction à la programmation Grafcet sous Siemens TIA Portal

Atelier C : TIA Portal CTIA10 : Introduction à la programmation Grafcet sous Siemens TIA Portal Atelier C : TIA Portal CTIA10 : Introduction à la programmation Grafcet sous Siemens TIA Portal ² CTIA10 : Introduction à la programmation Grafcet sous Siemens TIA Portal Page 1 Table des matières 1 Buts

Plus en détail

Capteur de Tension 2 voies 1MHz

Capteur de Tension 2 voies 1MHz Capteur de Tension 2 voies 1MHz Référence PS-2190 Page 1 sur 8 Equipement inclus Capteur tension 1 MHz 2 voies Matériel nécessaire Interface GLX PS-2002 Cordons de raccordement DEMARRAGE RAPIDE 1) Connectez

Plus en détail

Effacement. Envoi. fig. 1 1 Ecrire un texte

Effacement. Envoi. fig. 1 1 Ecrire un texte Avant de commencer, il est important de savoir : Le Display Director est le programme principal du Galactica; Le clavier numérique est beaucoup utilisé, et la touche + permet l'envoi au tableau, alors

Plus en détail

WinMDI. (Windows Multiple Document Interface for Flow Cytometry) Visualisation et analyse de données cytométriques

WinMDI. (Windows Multiple Document Interface for Flow Cytometry) Visualisation et analyse de données cytométriques WinMDI (Windows Multiple Document Interface for Flow Cytometry) Visualisation et analyse de données cytométriques Le suivi de populations cellulaires par cytofluorométrie est une technique en plein essor.

Plus en détail

Projet : Recherche de source d onde gravitationnelle (analyse de données Metropolis Hastings Markov Chain) 1

Projet : Recherche de source d onde gravitationnelle (analyse de données Metropolis Hastings Markov Chain) 1 Université Paris Diderot Physique L2 2014-2015 Simulations Numériques SN4 Projet : Recherche de source d onde gravitationnelle (analyse de données Metropolis Hastings Markov Chain) 1 Objectifs : Simuler

Plus en détail

Cours «Conception de systèmes numériques» Eduardo Sanchez EPFL-IC. Laboratoire 1 Introduction aux outils Quartus II et ModelSim

Cours «Conception de systèmes numériques» Eduardo Sanchez EPFL-IC. Laboratoire 1 Introduction aux outils Quartus II et ModelSim 1. Introduction Cours «Conception de systèmes numériques» Eduardo Sanchez EPFL-IC Laboratoire 1 Introduction aux outils Quartus II et ModelSim Ce laboratoire a pour but de vous initier aux outils logiciels

Plus en détail

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

Intérêt du découpage en sous-bandes pour l analyse spectrale Intérêt du découpage en sous-bandes pour l analyse spectrale David BONACCI Institut National Polytechnique de Toulouse (INP) École Nationale Supérieure d Électrotechnique, d Électronique, d Informatique,

Plus en détail

Traitement des données avec EXCEL 2007

Traitement des données avec EXCEL 2007 Traitement des données avec EXCEL 2007 Vincent Jalby Octobre 2010 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation (questionnaire),

Plus en détail

Traitement du signal

Traitement du signal Traitement du signal Objectif de la séance: Faire découvrir à l'utilisateur quelques fonctionnalités du logiciel SADIE et les outils dédiés au traitement du signal dans l'exploitation des mesures. Contenu

Plus en détail

Introduction générale au codage de canal

Introduction générale au codage de canal Codage de canal et turbo-codes 15/9/2 1/7 Introduction générale au codage de canal Table des matières Table des matières... 1 Table des figures... 1 1. Introduction... 2 2. Notion de message numérique...

Plus en détail

QUELQUES APPLICATIONS DE LA FFT J.M. Lemasquerier IPEST Tunis. I Fonction de transfert d un quadripôle

QUELQUES APPLICATIONS DE LA FFT J.M. Lemasquerier IPEST Tunis. I Fonction de transfert d un quadripôle QUELQUES APPLICATIONS DE LA FFT J.M. Lemasquerier IPEST Tunis Nous proposons ici quelques utilisations du calcul numérique rapide de la transformée de Fourier. A l exception du calcul d une figure de diffraction,

Plus en détail