0% ont trouvé ce document utile (0 vote)
51 vues19 pages

Signal Filtering MIMI3

Transféré par

BENNOUN Mouad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues19 pages

Signal Filtering MIMI3

Transféré par

BENNOUN Mouad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 19

L'École Nationale Supérieure de

Technologie
3ème Année ingénieur Management Ingénierie de la
Maintenance Industrielle 2021/2022

Rapport
Signal filtering

Réalisé par:
BENNOUN Mouad
ATTAR ABDELAZIZ
BECHICHI MOHAMED LAMINE
ADIB Mehdi Groupe : MIMI 03
introduction
Il est très important d'améliorer l'actualité du système de contrôle actif des vibrations, et
l'efficience et l'efficacité du filtrage des signaux de vibration sont l'un des facteurs
importants de l'actualité.

Pourquoi filtrer
Mettre en valeur le signal d'intérêt en supprimant le bruit.

Supprimer certaines composantes fréquentielles.


Supprimer les composantes hautes fréquences inutiles.

Le filtrage :
Un filtre est un dispositif ou un processus qui supprime certains composants ou
fonctionnalités indésirables d'un signal. Le filtrage est une classe de traitement du signal, la
caractéristique déterminante des filtres étant la suppression complète ou partielle de
certains aspects du signal.

L'opération de filtrage permet d'extraire une partie des informations contenues dans le
signal dans un domaine fréquentiel donné, en utilisant un système linéaire invariant dans
le temps, nous connaissons la réponse a priori a fréquence.
2
La simulation est générée physiquement à l'aide de composants passifs (résistances,
condensateurs, etc.), Composants actifs, tels que les amplificateurs opérationnels ou les
matériaux piézoélectriques.
Utiliser des algorithmes pour implémenter des filtres numériques dans la plupart des cas
Traitement numérique sans réalité physique.

Filtres numériques vs Filtres analogiques:


Les filtres numériques et analogiques éliminent tous les deux le bruit ou les composants de
signal indésirables, mais les filtres fonctionnent différemment dans les domaines analogique
et numérique. Les filtres analogiques supprimeront tout ce qui se trouve au-dessus ou en
dessous d'une fréquence de coupure choisie, tandis que les filtres numériques peuvent être
programmés plus précisément. Les filtres analogiques qui suppriment les signaux au-dessus
d'une certaine fréquence sont appelés filtres passe-bas car ils laissent passer les signaux basse
fréquence à travers le filtre tout en bloquant tout ce qui se trouve au-dessus de la fréquence de
coupure. Un filtre analogique qui supprime tous les signaux en dessous d'une certaine
fréquence est un filtre passe-haut, car il laisse passer tout ce qui est supérieur à la fréquence
de coupure.

Filtre actif vs Filtre passif:


La principale différence entre un filtre actif et un filtre passif réside dans le fait qu'un filtre
actif utilise des composants actifs tels que le transistor et l'amplificateur opérationnel pour le
filtrage des signaux électroniques. Par contre, un filtre passif utilise des composants passifs
comme une résistance, une inductance et un condensateur pour générer un signal d'une bande
particulière.

3
Types de filtres actifs:

★ Le filtre passe-haut: reste les composantes hautes fréquences et rejette les


composantes basses fréquences.

Le filtre passe-bande (La bande passante ): atténue les composantes basses et hautes
fréquences tout en conservant les composantes moyennes fréquences.aussi c`est un filtre de
la gamme de fréquences avec le gain d'amplitude de la réponse du filtre étant
approximativement l'unité.

4
Le filtre coupe-bande: rejette les composantes de fréquence moyenne et accepte à la fois les
composantes de basse et de haute fréquence.aussi c`est un filtre définie comme la plage de
fréquence sur laquelle la réponse d'amplitude du filtre est atténuée pour éliminer le signal
d'entrée dont les composantes de fréquence sont dans cette plage.

Le filtre passe-bas: où les composantes basse fréquence sont passées à travers le filtre
tandis que les composantes haute fréquence sont atténuées.

5
Filtres classiques:
Maintenant, la question reste de savoir quel type de filtre devriez-vous utiliser ? Un filtre
idéal laisserait passer uniformément toutes les fréquences en dessous d'une limite spécifiée
et éliminerait toutes les fréquences au-dessus de cette limite. Ce filtre idéal aurait une
réponse en phase parfaitement linéaire à la même limite de fréquence supérieure. Mais les
filtres idéaux n'existent pas ; il y a un certain compromis qui doit être fait sur l'amplitude et
la réponse en phase d'un filtre. Il existe quatre principaux types de filtres :
Butterworth (La bande passante la plus plate mais un faible taux de roll-off):
Un filtre Butterworth est connu pour sa réponse en amplitude extrêmement plate et sa réponse
en phase raisonnablement linéaire. Le filtre Butterworth est le plus populaire pour les tests de
vibration.
➢ Low Pass Butterworth Filter:

Notez que plus l'ordre du filtre


de Butterworth est élevé, plus le
nombre d'étages en cascade dans
la conception du filtre est élevé
et plus le filtre se rapproche de la
réponse idéale du « mur de
briques ».

En pratique, cependant, la
réponse en fréquence idéale de
Butterworth est inaccessible car
elle produit une ondulation
excessive de la bande passante.
Lorsque l'équation généralisée
représentant un filtre de

Tracé du gain des filtres passe-bas de Butterworth


des ordres 1 à 6,avec une fréquence de coupure
Wo=1, où n est l'ordre du filtre.

Butterworth d'ordre « nième », la réponse en


fréquence est donnée comme suit :

6
Bessel (Le pire taux d'affaiblissement des phase relativement non linéaire.
quatre filtres mais la meilleure réponse en Elliptique (Quelques ondulations de bande
phase. Filtres avec une mauvaise réponse en passante et d'arrêt, mais avec le taux de
phase réagit mal à un changement de niveau décroissance le plus élevé):
de signal): Le filtre elliptique a la plus forte
Le filtre de Bessel a une linéarité de décroissance de la réponse en amplitude,
phase presque parfaite, il est donc mieux mais il a une ondulation à la fois dans la
adapté aux événements transitoires tels bande passante et dans la bande d'arrêt.
que les tests de choc. Il a une assez De plus, sa réponse en phase est
bonne réponse en amplitude mais sa fortement non linéaire. Ceci n'est utilisé
diminution d'amplitude est plus lente que que pour les applications où le
le filtre Butterworth ou Chebyshev. déphasage ou la sonnerie n'est pas un
chebychev (Une certaine ondulation de la problème ; il devrait généralement être
bande passante mais un meilleur taux de évité à l'ingénieur de test commun en
décroissance (plus raide)):
raison de sa tendance à déformer les
Le Chebyshev a une atténuation plus signaux temporels complexes.
rapide de la réponse en amplitude qui est
obtenue en introduisant une ondulation
avant l'atténuation. Ils ont une réponse en

De telles conceptions sont connues sous le nom d'Elliptical, Butterworth, Chebyshev, Bessel,
Cauer ainsi que bien d'autres. Parmi ces fonctions d'approximation de filtre analogique
linéaire « classique », seul le filtre de Butterworth et en particulier la conception du filtre
passe-bas de Butterworth seront considérés ici comme la fonction la plus couramment
utilisée.

7
Partie MATLAB:
Défis dans la conception de filtres:
Nous savons qu'il y a divers défis dans
la conception de filtres comme

● Vous souhaitez concevoir


rapidement votre escouade de
filtres?
● Vous voulez vous déplacer
à travers deux
architectures complètes
différentes assez
faussement?
● Vous voudriez que votre
processus de conception
soit aussi rationalisé que
possible et une fois que
vous avez conçu le filtre?
● Vous voudriez peut-être déployer le filtre sur
les périphériques matériels?
● Vous voudriez concevoir pour la mise en
œuvre?

Bien sûr MATLAB a des solutions

● Vous pouvez sélectionner de


nombreux filtres prédéfinis
spécifiques à l'application.

● Vous pouvez concevoir des


virgules flottantes, puis les
convertir en virgule fixe pour
trader rapidement.

8
● vous pouvez explorer visuellement
les méthodes de conception et
analyser les réponses.

● Vous pouvez générer des modèles


de fonctions matlab simulink et du
code C à partir des filtres.

Exemple :
Analyser un signal ECG (électrocardiogramme)

Donc, cet exemple que nous allons examiner pour analyser un signal ECG dans le domaine
temporel, un signal ECG ressemble à ceci afin que nous puissions voir qu'il s'agit d'une
tendance linéaire associée au signal. voudrions supprimer les composants haute fréquence, car
cela ne nous aide pas à analyser le signal et nous voudrions alors compenser le retard
introduit par le filtre. c'est donc le workflow que nous allons faire pour cet exemple.

9
Aller au matlab

Tout d'abord nous chargeons le signal dans matlab.

Ensuite nous pouvons le tracer dans le domaine temporel, comme le montrent également les
diapositives:

10
nous aimerions supprimer la tendance linéaire du signal pour faire cela on utilise la fonction
detrend, nous pouvons voir que la tendance linéaire a été supprimée.

11
Donc ensuite, nous aimerions supprimer toutes les hautes fréquences composants du signal
afin de concevoir un filtre passe-bas pour ce faire nous aimerions d'abord savoir où se situe
l'information utile du signal afin d'utiliser la fonction pwelch, qui nous donnerait les
estimations de densité spectrale de puissance.

Nous pouvons concevoir le filtre pour couper toutes les fréquences au-dessus d'environ 75 Hz

12
Il existe donc deux méthodes pour concevoir des filtres à l'aide de matlab. La première est
une méthode programmable, où vous pouvez spécifier les paramètres, puis utiliser si vous le
souhaitez un passe-bas, la suivante est une méthode interactive utilisant une application, c'est
ce que nous allons faire dans cet exemple.

13
Nous pouvons donc cliquer sur ces boutons en haut pour obtenir plus d'informations sur le filtre.

Nous pouvons donc aller dans les applications, puis sélectionner le concepteur de filtres, une
fois dans le concepteur de filtres, nous pouvons spécifier les paramètres comme nous voulons
un filtre passe-bas, nous allons utiliser un filtre IR pour cet exemple et spécifier l'ordre
comme sept et dans la fréquence d'échantillonnage avec pour cet exemple est de 2000 Hz et
j'ai spécifié précédemment que nous aimerions couper à 75 Hz Nous pouvons lancer le filtre
de conception, cela nous donne donc la belle réponse en amplitude du filtre et vous pouvez
voir ci-dessous ou au-dessus plutôt 75 Hz le signal est coupé.
14
Donc, si vous souhaitez utiliser ce filtre, nous pouvons cliquer sur les exportations de fichiers,
nous pouvons l'explorer en tant qu'objet. donc pour filtrer le signal, nous pouvons simplement
utiliser le filtre.

15
Et en appliquant cela et en traçant la nouvelle densité spectrale de puissance du signal

nous pouvons voir qu'au-dessus de 75 Hz, le signal est considérablement atténué, de sorte que
le filtre à fait exactement ce que nous attendions de lui

16
Et maintenant nous pouvons à nouveau tracer le filtre dans le domaine temporel, et cela nous
donnera ces résultats

Nous pouvons voir que le filtre retarde maintenant le signal d'une certaine marge

17
Afin de supprimer ce retard, nous pouvons utiliser la fonction filt-filt qui filtre simplement le
signal dans les directions avant et dans le sens arrière également, compensant ainsi le retard,
appliquant ainsi la fonction filt-filt et rebranchant le signal et le domaine.

Nous voyons que les retards viennent au premier plan et que seules les composantes basse
fréquence sont vues dans le signal.

Alors maintenant, nous pouvons travailler avec ce signal ECG.

Récapitulatif d'exemple d'ECG :


❖ Nous avons examiné la suppression de De-trending d'un signal ECG.
❖ On visualise le contenu en puissance du signal.
❖ Nous avons conçu et appliqué notre filtre passe-bas.
❖ Et on compense le retard introduit par les filtres.

18
Conclusion :

Le filtrage est un outil de résolution des signaux. Le filtrage peut être effectué sur
des signaux analogiques ou numériques. De plus, le filtrage peut être utilisé à
plusieurs fins. Par exemple, les signaux analogiques sont généralement acheminés
à travers un filtre passe-bas avant la conversion analogique-numérique. Le filtre
passe-bas dans ce cas est conçu pour empêcher une erreur de repliement. Il s'agit
d'une erreur par laquelle des composants spectraux à haute fréquence sont ajoutés
aux fréquences plus basses. Un autre objectif du filtrage est de clarifier le
comportement de résonance en atténuant l'énergie à des fréquences éloignées de
la résonance.
Au cours des dernières années, avec l’amélioration rapide de la technologie
informatique, le traitement du signal numérique est devenu plus important. Par
conséquent, le problème de conception de filtres numériques a reçu beaucoup
d’attention. Ces filtres ont de nombreuses applications importantes, par exemple,
dans les systèmes radar, sonar, de traitement du signal et du traitement d’images.

19

Vous aimerez peut-être aussi