Vous êtes sur la page 1sur 10

UNIVERSITE MOHAMMED V DE RABAT

ECOLE NATIONALE SUPÉRIEUR D’ARTS ET MÉTIER DE RABAT


DEPARTEMENT DE GÉNIE ÉLECTRIQUE
Première année énergie électrique et industries numérique

Compte Rendu du TP N°2

Implémentation de filtre FIR

Réalisé par : Encadrant académique :


BELKASSEMI Mourad M.Mohamed NAJOUI

EL AISSAOUI Fatima ezahra

Promotion : 2022/2023
Table des matières

I. Etude théorique ................................................................................................................................... 1


1. Généralités ........................................................................................................................................ 1
2. L’équation qui ................................................................................................................................... 1
3. Hypothèse ......................................................................................................................................... 1
II. Etude pratique ................................................................................................................................. 2
1. Le programme ................................................................................................................................... 2
2. Résultats de la simulation ................................................................................................................. 3
3. Traçages des graphes des signaux .................................................................................................... 3
➢ Configuration de la propriété du graphe ...................................................................................... 4
a. Signal d’entrés............................................................................................................................... 4
b. Signale de de sortie ....................................................................................................................... 5
4. Calcule de la fréquence de sortie...................................................................................................... 6
5. Justification du régime transitoire .................................................................................................... 6
6. Résultats d’émulation........................................................................................................................ 7
a. Explication de la disparition de régime transitoire ................................................................7
Conclusion ................................................................................................................................................... 8
OBJECTIFS du TPS :
❖ TP N° 2 :
✓ Implémenter le filtre RIF sur le DSP C6713.
✓ Comparer les résultats de l’implémentation avec les résultats de refinance (obtenus par
Matlab).
✓ Simulation sur Code Composer Studio V5.3.0.
✓ Emulation sur la carte.

I. Etude théorique
1. Généralités
Un filtre est un système qui traite un signal d'entrée pour produire un signal de sortie qui présente
certaines caractéristiques souhaitées, telles que la réduction de certaines fréquences ou la mise en
évidence d'autres. Les filtres peuvent être analogiques ou numériques, et peuvent être conçus pour
différents types de réponse en fréquence, tels que passe-bas, passe-haut, passe-bande, coupe-
bande, etc. Les filtres sont utilisés dans de nombreuses applications de traitement de signal et de
communication.
2. L’équation qui caractérisés les filtres FIR

Y[n] : Valeurs successives du signal de sortie


x[n] : Valeurs successives du signal d’entrée
bk : Coefficients de la fonction de transfert du filtre
N : Nombre de coefficients (ordre du filtre)
3. Hypothèse :
On va travailler avec le filtre FIR qui joue le rôle d’un passe bande de [200 Hz , 400 Hz] qui
contient les caractéristiques suivantes :
Signal d’entrée : Contient trois fréquences, telles que :
➢ Fréquence 50 Hz
➢ Fréquence 300 Hz
➢ Fréquence 2 KHz
Avec une fréquence d’échantillonnage : fe =8 KHz > 2*fmax = 2*2 KHz = 4 KHz
On doit trouver normalement dans le signal de sortie une fréquence borner dans l’intervalle
passant [200 Hz , 400 Hz] , pour cela on utilise Code Composer Studio V5.3.0 .

1
II. Etude pratique
1. Le programme :

2
2. Résultats de la simulation :

Les étapes de la simulation :

• Clean project → Build project « Vérifions qu’on a un programme avec 0 erreurs »


• Debug → main ()

Figure 1 : le résultat après l’exécution du programme

Remarque :
D’après la simulation on vérifier que la comparaison qu’était faite donne un Compare OK=800 et un
Compare NOT_OK =0 celui-là veut dire que le filtre FIR est bien, il n’a pas d’erreur supérieure à 0,01, et
on passe aux traçages des graphes.

3. Traçages des graphes des signaux


Les étapes de traçage des graphes en mode Debug :

• Tools → Graph → Single Time

3
➢ Configuration de la propriété du graphe :

a. Signal d’entrés

Figure 2 : configuration du paramètre du signal d'entrée.

Figure 3 : visualisation de la Courbe du signal d’entrée.

4
b. Signale de de sortie

Figure 4 : configuration du paramètre du signal de sortie

Figure 5 : visualisation de la Courbe du signal de sortie.

5
4. Calcule de la fréquence de sortie :

Figure 6 : choix de référence X1 et X2.

Pour calculer la fréquence de sortie afin qu’on puisse s’assurer que le filtre est bien un filtre passe bande
[200 Hz , 400 Hz] on doit utiliser deux règles on appuyons sur Toggle measurement marker mode.
Donc :
Fsortie= 1 /(X2−X1) = 1/ (3,25∗10-3) = 307.69 Hz
5. Justification du régime transitoire:

Figure 7 : La partie rouge définit le régime transitoire.

6
✓ Le régime transitoire observé au début du signal de sortie du filtre FIR est dû au nombre
d'échantillons qui augmente jusqu'à atteindre la valeur N, ce qui nécessite un certain temps pour que le
Buffer-Circulaire revienne complet. Pendant cette période, le filtre FIR continue de fonctionner pour
atteindre le régime permanent en faisant la somme des valeurs finies du signal d'entrée. Cela explique
pourquoi le régime transitoire est présent au début du signal de sortie.
6. Résultats d’émulation :

a. Explication de la disparition de régime transitoire :

Le DSP C6713 est un processeur de signal numérique qui fonctionne en temps réel et est conçu pour
effectuer des traitements de signal de manière efficace. Lorsque nous simulons les échantillons d'un filtre
FIR à l'aide du logiciel Code Composer Studio 5.3.0, nous pouvons observer un régime transitoire dans le
signal de sortie. Cela est dû aux échantillons initiaux qui entrent dans le filtre et nécessitent un certain
temps pour atteindre un état stable.
Lorsque nous effectuons une émulation réelle en connectant notre PC à la carte DSP C6713 et en lançant
l'émulation, nous pouvons remarquer que le régime transitoire disparaît. Cela s'explique par le principe de
fonctionnement du DSP C6713.
Le DSP C6713 est conçu pour exécuter des algorithmes de traitement du signal en temps réel de manière
optimale. Il dispose de ressources matérielles dédiées, telles que des registres, des unités de calcul
spécialisées et une architecture optimisée, pour accélérer les calculs de traitement du signal. Lorsque nous
émulons les résultats de filtre FIR sur la carte DSP C6713, le processeur peut effectuer les calculs en
temps réel avec une latence minimale.
La capacité du DSP C6713 à traiter les échantillons en temps réel et à effectuer les calculs de manière
efficace permet d'éliminer ou de réduire significativement le régime transitoire observé dans la
simulation. Le DSP est capable de converger rapidement vers un état stable des résultats de filtre FIR,
fournissant ainsi des résultats plus précis et en temps réel.

7
Conclusion

En conclusion, ce travail pratique m'a permis de mettre en pratique les connaissances théoriques
acquises sur les filtres FIR et leur fonctionnement. J'ai pu effectuer une implantation du filtre à l'aide du
logiciel Code Composer Studio, ce qui m'a permis de vérifier les résultats par la simulation des courbes
d'entrées et de sorties du filtre. Je tiens à exprimer ma gratitude envers notre professeur M. Najoui pour
son soutien et ses efforts.

Vous aimerez peut-être aussi