rapport systeme fonction
I. Introduction 2
A. Présentation 2
B. Cahier des charges 2
II. Programmation sous Mathlab 3
A. Filtrage passe-bas 3
1. Etude théorique 3
2. Simulation 3
B. Filtrage passe-haut 5
1. Etude théorique 5
2. Simulation 5
C. Filtrage passe-bande 6
1. Etude théorique 6
2. Simulation 6
III. Réponse impulsionnelle et réponse harmonique 7
a) Observation des signaux et calculs de leurs spectre 7
I. Introduction
A. Présentation
Au cours de ce projet, nous devions réaliser un banc de filtre pour le traitement de sources sonores sur un calculateur numérique. Pour cela, nous étions guidés sur deux séances de TP, pour nous permettre de le réaliser, car nous connaissances étaient insuffisantes pour que nous puissions le réaliser seul.
Lors de la première séance, nous avions pour but de réaliser trois filtres : un passe-bas, un passe-haut et un passe-bande.
Lors de la deuxième séance nous avions a étudier et établir un lien entre la réponse impulsionnelle et la réponse fréquentielle des filtre obtenu lors de la première séance.
B. Cahier des charges
Réalisation d’un passe-haut de premier et de second ordre
Réalisation d’un passe-bas de premier et de second ordre
Réalisation d’un passe-bande
Observation des signaux et calculs du spectre
Synthèse des filtre et application a des signaux audio
II. Programmation sous Mathlab
A. Filtrage passe-bas
1. Etude théorique
Pour programmer le filtre passe-bas de premier et de second ordre, nous avons utilisé le schéma mécanique d’un filtre. Ainsi nous avons pu déterminer quel était le signal de sortie pour les passe-bas.
Pour le passe-bas du second ordre, on a deux filtres qui s’enchaine on a donc le signal d’entrée qui est le premier signal de sortie. On remplace donc dans la formule e (t) par s (t).
Passe-bas de premier ordre s(t) = e(t) – ks’(t) s’(t) = s(t) – s(t-1) s(t) = e(t) – k(s(t) – s(t-1)) s(t) = e(t) – ks(t) + ks(t-1) s(t) + ks(t) = e(t) + ks(t-1) s(t) =