Cours:BUTiot TNS : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
Ligne 17 : Ligne 17 :
 
===== Lissage =====
 
===== Lissage =====
  
{{q| a)}} xx
+
Données bruitées à lire sur le topic <code>data/s1</code>
 +
 
 +
{{q| a)}} Lire et afficher le graphe des données <code>s1</code>
 +
 
 +
{{q| b)}} En exploitant l'équation aux différence du filtre, appliquer le filtre numérique H<sub>1</sub>(z) = (1 + z<sup>-1</sup>). Afficher le graphe de la sortie (par ex. avec nodered ou bien avec MQTT explorer). Comparer le signal avant et après filtrage (amplitude et quantité de bruit)
 +
 
 +
{{q| c)}} En exploitant le signal s1 non bruité (disponible sur le topic <code>data/s1nonoise</code>) proposer une mesure de la qualité de débruitage du filtre de lissage.
 +
 
 +
{{q| d)}} Faire de même avec des lissage d'ordre plus élevés. Vous pourrez, soit coder directement H<sub>2</sub>, H<sub>3</sub>, ... ou bien faire des filtrages multiples avec H<sub>1</sub> (en vérifiant ainsi expérimentalement que H<sub>2</sub> = H<sub>1</sub> * H<sub>1</sub>).
 +
 
  
 
===== Dérivation (détection changements) =====
 
===== Dérivation (détection changements) =====

Version du 31 janvier 2024 à 14:39

Retour à la page du cours

TD/TP Traitement du signal numérique: lissage, détection de changements, détection de motifs

Le travail de cette étape va consister à

  • manipuler les différentes représentations d'un système numérique (filtre)
  • Utiliser des filtres numériques pour lisser des données temps réel, détecter des changements ou des motifs particuliers.

Exercice 1 : TD

Exercice 2 : TP

Lissage

Données bruitées à lire sur le topic data/s1

a) Lire et afficher le graphe des données s1

b) En exploitant l'équation aux différence du filtre, appliquer le filtre numérique H1(z) = (1 + z-1). Afficher le graphe de la sortie (par ex. avec nodered ou bien avec MQTT explorer). Comparer le signal avant et après filtrage (amplitude et quantité de bruit)

c) En exploitant le signal s1 non bruité (disponible sur le topic data/s1nonoise) proposer une mesure de la qualité de débruitage du filtre de lissage.

d) Faire de même avec des lissage d'ordre plus élevés. Vous pourrez, soit coder directement H2, H3, ... ou bien faire des filtrages multiples avec H1 (en vérifiant ainsi expérimentalement que H2 = H1 * H1).


Dérivation (détection changements)

a) xx

Convolution (détection de motifs)

a) xx