Présentation
EnglishRÉSUMÉ
Le filtrage est une opération fondamentale dans le traitement de l’information. Celui-ci consiste à transformer une information (contenue dans une mesure ou une observation) en une information « filtrée », jugée plus pertinente et plus utile, à l’aide d’un système matériel ou logiciel appelé "filtre". L’extraction, l’estimation et la prédiction sont également considérées comme des opérations de filtrage.
Cet article est restreint aux filtres linéaires où l’information extraite est une combinaison linéaire des observations disponibles. Une telle approche permet de bénéficier de modèles simples et efficaces.
Après avoir énoncé les concepts fondamentaux du filtrage linéaire, cet article se concentre sur les filtres analogiques et leur réalisation.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(s)
-
Abdeldjalil OUAHABI : Professeur des Universités - Polytech Tours. Université de Tours (France) - Coordonnateur Traitement du Signal et Machine Learning. Université de Bouira (Algérie)
INTRODUCTION
Ce travail est né du besoin de mettre à disposition des ingénieurs et techniciens toute une panoplie de méthodes actuelles de filtrage. Il vise également à démystifier les aspects considérés comme abscons en fournissant des clés pour une bonne pratique des opérations de filtrage.
En 1988, le défunt Jacques Max, adjoint scientifique au Commissariat à l’Énergie Atomique de Grenoble, a proposé aux « Techniques de l’Ingénieur » une contribution très intéressante sur la pratique du filtrage analogique : notre article se situe dans une volonté de compléter et étendre la pratique du filtrage aux récents développements aussi bien « analogiques » que numériques, à une et à deux dimensions.
Par exemple, la synthèse d’un filtre analogique répondant à des contraintes ou spécifications ne se fait plus à l’aide d’abaques ou de tableaux, de transformations d’un filtre passe-bas prototype en un filtre passe-haut ou passe-bande, et encore moins de normalisations/dénormalisations. Le filtre est réalisé directement par un code MATLAB qui fournit les paramètres répondant au gabarit souhaité et il ne reste à l’expérimentateur qu’à mettre en place les composants électroniques et obtenir le filtre analogique désiré.
Mais qu’est-ce que le filtrage ?
Le filtrage est une opération qui consiste à transformer l’information (contenue dans un signal) en entrée d’un système matériel ou logiciel en une information de sortie différente de l’information d’origine mais plus utile pour l’expérimentateur.
Dans le cas d’un signal à une ou à deux dimensions, cette transformation peut se matérialiser, par exemple, soit par une sélection ou une élimination de certaines fréquences, soit par une réduction, voire même une suppression d’informations indésirables. Dans cette optique, il est possible de citer l’exemple de la lumière blanche qui se transforme en lumière bleue, ou bien celui d’un e-mail ou un site web bloqué ou « filtré » par un dispositif électronique ou par un code informatique agissant selon certains critères. L’extraction ou l’estimation d’informations pertinentes et de caractéristiques utiles peut être considérée également comme un filtrage.
La classification des dispositifs (matériels et logiciels) de filtrage, appelés filtres, peut s’appuyer sur plusieurs descripteurs. Nous avons opté pour deux grandes familles de filtres : les filtres linéaires et les filtres non-linéaires. Une autre subdivision commune à ces deux grandes familles est possible : les filtres à temps (ou variable) continu(e) appelés encore filtres « analogiques » et les filtres numériques.
Cet article est un rappel des concepts de base et des méthodes de synthèse et de réalisation de filtres linéaires analogiques à partir d’un gabarit souhaité.
Tout au long de cet article, il est mis à la disposition du lecteur de nombreux exemples et exercices d’applications pour illustrer les résultats obtenus : les exemples ont toujours un but pédagogique ou une approche du concret en vue de réaliser un filtre « sur mesure ». Des codes MATLAB sont proposés pour permettre à l’expérimentateur de mettre en œuvre concrètement la pratique du filtrage.
VERSIONS
- Version archivée 1 de juil. 1988 par Jacques MAX
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Mesures et tests électroniques
(78 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
1. Concepts de base
1.1 Définitions et propriétés du filtrage linéaire
Un filtre est un système matériel ou logiciel qui transforme un signal d’entrée x(t) en un signal de sortie y(t) = F[x(t)] où l’opérateur F représente l’action de ce filtre (voir figure 1).
HAUT DE PAGE
Un filtre est linéaire s’il vérifie le principe de superposition :
-
Exemples de systèmes linéaires :
-
un amplificateur ;
-
un dérivateur ;
-
un intégrateur ;
-
un filtre de fréquences du type passe-bas, passe-haut, coupe-bande, passe-bande ;
-
une ligne à retard ;
-
un pendule ;
-
un oscillateur.
-
-
Exemples de systèmes non-linéaires :
-
une diode ou un pont de diodes ;
-
un « quadrateur » ou détecteur d’énergie ;
-
un amplificateur exponentiel.
-
Un système est linéaire si le principe de superposition est applicable.
Cet article fait partie de l’offre
Mesures et tests électroniques
(78 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Concepts de base
BIBLIOGRAPHIE
-
(1) - PAARMANN (D.L.) - Design and Analysis of Analog Filters: A Signal Processing Perspective. - Kluwer Academic publishers (2003).
-
(2) - WANHAMMAR (L.) - Analog Filters Using MATLAB. - Springer (2009).
-
(3) - MIMOUNA (A.), ALOUANI (I.), BEN KHALIFA (A.), EL HILLALI (Y.), TALEB-AHMED (A.), MENHAJ (A.), OUAHABI (A.), BEN AMARA (N.E.) - OLIMP: A Heterogeneous Multimodal Dataset for Advanced Environment Perception. - Electronics, Volume 9, 560 (2020).
-
(4) - RASOULI (A.), TSOTSOS (J.K.) - Autonomous Vehicles That Interact With Pedestrians: A Survey of Theory and Practice. - IEEE Transactions on Intelligent Transportation Systems, Volume 21, no. 3, pp. 900-918 (2020).
-
(5) - ADJABI (I.), OUAHABI (A.), BENZAOUI (A.), TALEB-AHMED (A.) - Past, Present, and Future of Face Recognition: A Review. - Electronics, Volume 9, 1188 (2020).
-
...
DANS NOS BASES DOCUMENTAIRES
ANNEXES
Laboratoires – Bureaux d'études – Écoles – Centres de recherche (liste non exhaustive)
MATLAB 2019 – R2019b Compagnie Mathworks. France
https://fr.mathworks.com/products/new_products/release2019b.html
SPICE 1993 – Logiciel libre de simulation généraliste de circuits électroniques analogiques fondé par Laurence W. Nagel et l’université de Californie à Berkeley.
http://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/
HAUT DE PAGECet article fait partie de l’offre
Mesures et tests électroniques
(78 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive