Académique Documents
Professionnel Documents
Culture Documents
FILTRAGE ANALOGIQUE
But du TP: Il s'agit de voir comment utiliser Matlab pour concevoir et simuler un filtre
analogique, ceci se fera au travers d'une application particulière concernant la modulation à
bande latérale unique (BLU).
peut être obtenu par le produit simple de la porteuse Ap cos 2 f p t par le signal modulant
Am cos 2 f mt .
0 f p fm fp f p fm fréquence
Les informations qui caractérisent le message modulant que l'on veut transmettre sont sa
fréquence f m et son amplitude Am . Après modulation ces informations sont contenues dans
mêmes informations. Ceci veut donc dire qu'il est inutile de transmettre simultanément les
1
deux raies situées en f p f m et f p f m ; ces deux raies constituent dans ce cas particulier ce
Message à
transmettre: m t YAM t YBLU t
Le travail qui vous est demandé est de simuler les signaux modulés, et de concevoir et vérifier
le bon fonctionnement du filtre passe-bande. Nous vous donnerons donc dans un premier
temps les principaux types de filtres analogiques qu'il est possible de concevoir avec Matlab.
Nous donnerons dans un premier temps les caractéristiques des fonctions de transfert
des différents types de filtre pour des passe-bas.
2
Un filtre de Butterworth d'ordre n de type passe-bas sera défini par une fonction de transfert
H() qui vérifie l'équation suivante:
1
H ( ) 0
2
2n
1
0
0 représentant la pulsation de coupure à –3dB.
Ces filtres ne présentent pas d'ondulations en bande passante ni en bande atténuée.
1
H( f )
2
1 Tn2 ( f )
2
cos(n arccos( x)) pour x 1
avec Tn( x)
cosh(n arg cosh( x)) pour x 1
1
H( f )
2
1 T ( f a ) / Tn2 ( f )
2
n
2
où f a représente la fréquence de début de bande atténuée.
Les filtres de Tchebycheff présentent :
- soit une ondulation en bande passante mais pas en bande atténuée (filtre de type 1)
- soit une ondulation en bande atténuée mais pas en bande passante (filtre de type 2)
3
Ils sont optimaux en terme de bande de transition et ont pour gain :
1
H( f )
2
1 Rn2 ( f , L)
2
où Rn est une fonction rationnelle de Tchebycheff et où L caractérise l’atténuation. Les filtres
de Cauer présentent des ondulations en bande passante et en bande atténuée. La valeur de
3) Travail demandé
- Créez un script que vous nommerez filtanal.m dans lequel vous allez générer le signal
YAM t correspondant au produit du signal modulant m(t ) cos2f m t avec la porteuse
- le second pour le spectre calculé avec l'instruction fft: YAM en fonction de la fréquence.
4
On fixe le gabarit suivant pour le filtre passe-bande devant sélectionner la bande latérale
inférieure et éliminer la bande latérale supérieure.
Rp=3dB
Rs=30dB
fP1=95kHz fP2=100kHz
fS2=100.6kHz
fS1=94.4kHz
Utilisez les instructions cheb1ord et cheby1 pour trouver la fonction de transfert du filtre
correspondant au gabarit précédent. Attention les anglophones appellent frequency ce que
nous appelons pulsation et qui correspond à 2f .
Ne créez pas une nouvelle fonction *.m, rajoutez les instructions nécessaires à l'obtention de
la fonction de transfert du filtre dans le fichier filtanal.m. Vérifiez que ce que vous avez
obtenu pour le filtre passe bande répond bien au gabarit demandé en traçant le module du gain
du filtre (en dB) en fonction de la fréquence en utilisant les instructions freqs et tf.
5
Pour vérifier à présent le bon fonctionnement du filtre passe-bande, nous allons rajouter
certaines instructions dans le fichier filtanal.m pour tracer dans la même figure sur 4 axes
différents les représentations temporelles et fréquentielles des signaux YAM et YBLI .(nous