Рет қаралды 3,601
Exemple en pratique de filtrage d'un signal par un filtre numérique RIF (à Réponse Impulsionnelle Finie, FIR filter en anglais).
On crée un problème classique de traitement du signal : on commence par générer un signal bruité, dont on essaie d'extraire une seule composante spectrale. À partir d'un filtre numérique passe-bande, on va alors détailler comment exécuter l'opération de convolution, pour récupérer la sinusoïde cachée dans le signal d'entrée.
On fait également rapidement le lien avec la Transformée de Fourier (DFT, FFT) du signal d'entrée et du filtre.
La vidéo a été réalisée à partir de codes Python dans un Jupyter Notebook, à l'aide des bibliothèques Matplotlib pour l'affichage et les animations, Numpy pour les calculs vectoriels et SciPy pour traitement du signal.
Le Jupyter Notebook est disponible sur Github : github.com/gwe...