Rapport TP DSPRéalisé par : Youssef Abdelkawi 1 INTRODUCTION : Le but de ce travail est de nous familiariser avec le traitement numérique du signal en temps réel utilisant la technologie DSP de Texas Instruments et en particulier la carte TMS320C6713B. La Première Partie du travail utilise Simulink de MATLAB. Deux types de filtrages sont appliqués au signal d’entrée. Les résultats au domaine de temps et de fréquence sont affichés et imprimés. PARTIE I : Développement des filtres Passe-Bas et Passe-Bande à l’aide de Simulink. 2 La boite ‘Pulse Generator ‘ 3 . La boite ‘Scope ‘ La boite ‘To Workspace’ 4 . La boite ‘Digital Filter Designe’ 5 . La boite ‘Scope1’ La boite ‘To Workspace1’ 6 . Résultats de simulation 7 . Le spectre du signal d’entrée. en utilisant la commande fft : sps = power_fftscope('input') 8 . On suit les mêmes étapes pour le filtre Passe-bande La boite ‘Digital Filter Design’ 9 . Résultats de simulation La fft du signal : 10 . ainsi la différence se situe au niveau de fft pour laquelle on trouve des harmoniques suivant un certain loi uniforme en fonction de fréquence alors que pour le passe bas les harmonique sont plus nombreux et déformés.Conclusion Durant ce tp nous nous avons familiariser avec le traitement numérique du signal en temps réel moyennant de l’outil Matlab/Simulink en effet nous avons procédé à deux types de filtrage passebas et passe-bande. 11 . PARTIE II :Réalisation des filtres à l’aide de la carte Texas Instruments C6713 On accède au Simulink et on reproduit le système suivant : 12 . Le système développé sur la carte est capable d’appliquer au choix un filtrage passe-bas et un autre passe-bande du signal reçu. La carte sera ainsi configurée pour un traitement en temps réel.bande.INTRODUCTION : Dans cette partie on veut à transposer un filtre IIF filtres sur la carte DSP de Texas Instruments à l’aide de Simulink. Un signal audio ainsi qu’un autre sinusoïdal sont appliqués à l’entrée de la carte pour observer l’effet du filtrage passe-bas et celui passe. Un interrupteur physique disponible sur la carte est utilisé pour choisir l’un ou l’autre filtre à employer. Paramètres sources : 13 . Paramètres switch : 14 . Paramètres Filtre Passe-Bande : 15 . Paramètres Filtre Passe-Bas : Paramètres Switch 2 : 16 . Paramètres DAC : 17 . La fenêtre suivante s’ouvrira.II-1 Génération et chargement du code sur la carte : On choisit dans le menu principal ‘Simulation’ et cliquez sur ‘Configuration Parametres’. 18 . On clique sur ‘Apply’.On clique dans la liste à gauche de la fenêtre ‘configuration des paramètres sur ‘TIC6000 Code Generation’ et décocher la boite ‘Incorporate DSP/BIOS’. 19 . Matlab automatiquement génère le code. ajoute les fichiers au projet et charge le programme sur la carte. Cliquez dans la liste à gauche de la fenêtre ‘Configuration Paramètres’ sur ‘Real-Time Workshop’ et ensuite cliquez sur ‘Generate Code’ au bas et du côté droit de la fenêtre. écrit tous les fichiers de C/C++ nécessaire pour le model.Finalement. crée un nouveau projet. 20 . établie une connexion avec le Code Composer Studio. on branche un Générateur des signaux /signal Sinusoïdale’ à la porte ‘Line In’ et des écouteurs à la porte ‘Headphone’ de la carte. le filtre (Digital Filter Design(LP)) sera activé . En laissant tous les interrupteurs dans leur état initial (‘up position’). Observer le fait que le filtre passebande filtrera toutes les fréquences qui se trouvent en dehors de sa passebande.II-2 Vérification du programme : Pour faire rouler le programme. Pour activer et vérifier le filtre (Digital Filter Design1 (BP)) on doit peser sur l’interrupteur numéro 2 de la carte.et finalement arriver à la réalisation des filtres FIR et IIR à l’aide de CCS et Matlab 21 . on clique dans le menu ‘Debug’ sur ‘go Main’ et ensuite dans le menu ‘Debug ‘ on clique sur ’Run’. dans la fenêtre de CC studio . Conclusion Grace à ce travail pratique on a pu découvert l’environnement de développement CCS (Code Composer studio) et surtout se familiariser avec L’ensemble C6713 DSK (Développent System Kit) qui constitue un outil de développement qui permet à des utilisateurs de mettre au point et de tester des applications utilisant le processeur de traitement de signal Texas Instruments . Pour la vérification de notre système.ainsi coupant toute fréquence qui dépasse sa fréquence de coupure.