Compte rendu du TP DSP 2, Filtrage numérique (d'un fichier son) à l'aide d'un microprocesseur DSP TMS320 C6416. Ce TP a été réalisé à l'ENIS en 2015
DSP ece 5th sem lab manualFull description
Full description
Descripción: for lab experiments in MATLAB and CODE COMPOSER STUDIO
Ejercicios de Procesamiento digital de señalesDescripción completa
Chapter 1 Solutions for DSP First
Report DSP
Digital Signal Processing 4th Ed.Full description
Full description
DSP with python
Full description
mcq_dsp
Descripción completa
TP
mdcDescription complète
tp simo
foisonnementDescription complète
propertyFull description
mdc
Rapport TP DSP
Réalisé par : Youssef Abdelkawi
INTRODUCTION : Le but de ce travail est de nous familiariser avec le traitement numérique du signal en temps réel utilisant la technologie technologie DSP de Texas Texas Instruments et en particulier la carte TMS320C6713B. La Première Partie du travail utilise Simulink de MATLAB. MATLAB. Deux types de filtrages filtrages sont appliqués au signal d’entrée. 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.
La boite ‘Pulse Generator ‘
La boite ‘Scope ‘
La boite ‘To Workspace’
La boite ‘Digital Filter Designe’
La boite ‘Scope1’
La boite ‘To Workspace1’
Résultats de simulation
Le spectre du signal d’entrée, en utilisant la commande fft : sps = power_fftscope('input')
On suit les mêmes étapes pour le filtre Passe-bande
La boite ‘Digital Filter Design’
Résultats de simulation
La fft du signal :
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, 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.
INTRODUCTION : Dans cette partie on veut à transposer un filtre IIF filtres sur la carte DSP de Texas Instruments à l’aide de Simulink. 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. Un interrupteur physique disponible sur la carte est utilisé pour choisir l’un ou l’autre filtre à employer. La carte sera ainsi configurée pour un traitement en temps réel. 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- bande.
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 :
Paramètres sources :
Paramètres switch :
Paramètres Filtre Passe-Bande :
Paramètres Filtre Passe-Bas :
Paramètres Switch 2 :
Paramètres DAC :
II-1
Génération et chargement du code sur la carte :
On choisit dans le menu principal ‘Simulation’ et cliquez sur ‘Configuration Parametres’. La fenêtre suivante s’ouvrira.
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’, On clique sur ‘Apply’.
Finalement, 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. Matlab automatiquement génère le code, établie une connexion avec le Code Composer Studio, écrit tous les fichiers de C/C++ nécessaire pour le model, crée un nouveau projet, ajoute les fichiers au projet et charge le programme sur la carte.
II-2
Vérification du programme :
Pour faire rouler le programme, dans la fenêtre de CC studio , on clique dans le menu ‘Debug’ sur ‘go Main’ et ensuite dans le menu ‘Debug ‘ on clique sur ’Run’. Pour la vérification de notre système, on branche un Générateur des signaux /signal Sinusoïdale’ à la porte ‘Line In’ et des écouteurs à la porte ‘Headphone’ de la carte. En laissant tous les interrupteurs dans leur état initial (‘up position’), le filtre (Digital Filter Design(LP)) sera activé .ainsi coupant toute fréquence qui dépasse sa fréquence de coupure. Pour activer et vérifier le filtre (Digital Filter Design1 (BP)) on doit peser sur l’interrupteur numéro 2 de la carte. Observer le fait que le filtre passebande filtrera toutes les fréquences qui se trouvent en dehors de sa passebande.
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 ,et finalement arriver à la réalisation des filtres FIR et IIR à l’aide de CCS et Matlab