Filtre passe-haut

Concevoir des filtres passe-haut avec MATLAB

Un filtre passe-haut (aussi connu sous le nom de filtre coupe-bas) atténue les signaux situés en-dessous d'une fréquence de coupure (« bande coupée ») et permet le passage des signaux situés au-dessus de la fréquence de coupure (« bande passante »). La sortie de ce filtre est directement proportionnelle au taux de variation du signal d'entrée.

Les filtres passe-haut sont souvent utilisés pour nettoyer le bruit basse fréquence, supprimer les bourdonnements des signaux audio, rediriger les signaux de fréquence supérieure vers les haut-parleurs appropriés dans les systèmes audio et supprimer les tendances basse fréquence des données de séries chronologiques, en vue de mettre en évidence les tendances haute fréquence.

La fenêtre de Kaiser, la méthode des moindres carrés et la méthode à ondulations égales sont des techniques communément utilisées pour concevoir des filtres FIR passe-haut. En ce qui concerne les filtres IIR, les méthodes utilisées incluent les techniques de Butterworth, de Tchebychev (type Iet type II), et la méthode elliptique.

Pour plus d'informations sur la conception de filtres, y compris sur ces méthodes, consultez la section dédiée à Signal Processing Toolbox™ pour une utilisation dans MATLAB®. L’outil intégré de visualisation de filtres est particulièrement intéressant : vous pouvez l’utiliser pour visualiser, comparer et analyser différentes réponses de filtres.

Assistant de conception de filtres de Signal Processing Toolbox, pour la conception de filtres et la génération de code MATLAB.

Voir aussi: GPU pour les algorithmes de traitement du signal dans MATLAB, radio logicielle, filtrage de Savitzky-Golay, filtrage médian, DSP System Toolbox, filtre passe-bas

Réponse en fréquence d'un filtre passe-haut