Vous êtes sur la page 1sur 8
KRemira le 007122079 Universite Ton Tofail Faculté des sciences de kénitra Département de physique Kénitra Examen du module DSP Durée 1 Exercice 1: On considére le filtre numérique, défini par l’équation de récurrence suivante seb yer De quel type de filtre s’agit-il ? Pourquoi ? Donner la réponse impulsionnelle du filtre ? Donner la réponse indicielle du filtre? Exercice 2: Pourquoi on appel les filtres & réponse impulsionnelle finie (FIR) , des filtres phase linéaires (Faire la démonstration) ? ré s(t) en se basant sur sa décomposition en série de Erer un signal ca fourier: s() = 4.5 .D}% 4 5.sin[(2p+ 1).at]. Avec; @=2.2.f , 2001Iz, p est un entier positif edu DSP est fs=8kHz La fréquence d’échantillonnag 5.79 énérer le En prenant p de 0 a 4 (Cad la fondamentale de s(t) plus les harmoniques 3 du signale s(t)). Ecrire le programme en langage C du CCS qui permet de signale s(t). Exercice 4: Quelle est la différence entre un microcontroleur et circuit DSP, Donner quelqui exemple d'utilisation Bowe chance Page Lsurd Scanné avec CamScanner Universite Ibn Totail Keénitra le 27/11/2018 Faculté des sciences de kénitra Département de physique Kenitra Examen du module DS?” Durée 1M Exercice 1: 1) Expliqucr Ie principe de fonctionnement du Pipeline dans les DSP ? 2) Donner une étude comparative entre les DSP, microprocesseurs et microcontebleurs ? 3) Quelle est l'avantage d'utiliser les DSP dans le waitement numérique du signal. donner quelques exemples? ‘On desir synthetiser un signal sinusoidal a partir du DSP de Texas Instrument, le 1MS320C6713. Pour cela on donne dans la figure ci-dessous les valeurs numériques des si " ” wate Kock miposer Studio (CCS), qui permet de wéngrer sauche de In carte DSP avec : Ectire le programme en langagg Clu Code Ie ire ci-dessuts sur la sortie 1 SKHZ ale sinusoidal de ka ~ La fréquence d'échantillonnag -Line amplification de 10 ; Exerei ‘On donne les coefficients h du FIR suivant : h= {0.057,-1.789 -017, -0.099, 1.843 ¢-017, 0.303, 0.47, 0.303, 1.843 ¢-017, -0.099, -1.789 e-OI7, 0.057}. Eerire le programme en langage C da Code Composer Studio (CCS) du filtre FIR. nereice 4: 1) Lionner les étapes A suivre pour installer le logiciel CCS_V3.1 afin quil reconnait et permet la proprammation de Ia carte DSP TMS320C6713 sur un ordinateur sur fequel est installé un sysiéme exploitation Windows 7, infini et celles des filtres ce des filires réponse impulsionnel 2) Donner les equations de récurre jer ct démontrer l'appellation de ces filtres. 4irézonse impulsionnelle fini, Justi : Bonne chance Page Lsurd Scanné avec CamScanner Université Ibn Tofall Faculté des Sclences Master Spéclallsé Electronique Embarquée at Systtmes de Télécommunication DSP Semestre2 Mars 2017 _ Durée : 1H30_ Epreuve : Filtres Numériques et Systémes 4 Questions de cours © Décrire le rdle des librairies suivante: C6713dsk.emd, ¢6713dskinit.c, Vectors_poll.asm, Vectors_intr.asm Ve Citer les principaux avantages d'un processeur de traitement numérique du signal DSP (Digital Signal Processeur) Partie A : Programmation d'applications sur DSP ® Soit U,= {ay}, les valeurs numériques d’un signal sinusoidal de 2 Khz et échantillonné a la fréquence fs=8 kHz. Les échantillons successifs, pris aux instants 0, Ts, 2 Ts, ...,.nTs, sont notés respectivement ap, a1, 22, etc. -Préciser l'entier n. -Ecrire un programme Matlab qui permet de générer les valeurs réelles de ce signal. © Soit V(t), un signal sinusoidal de 400 Hz provenant d’un GBF. -Ecrire un Programme C qui permet de générer le signal modulé m(t). Sachant que : m(t) = (1+V() U() avec: U(t) : signal porteur V(t) : signal modulant | m(t): signal modulé Décrire les étapes nécessaires pour réaliser ce projet dans le CCS V3.1. Partie B : Filtres Numériques VV ° Soit H(Z) la fonction de transfert d’un filtre numérique : H@) = 1+a,Z7'+27? = TT erital avec : a= 0.7 ct a= 1.2 V a. Quelle la nature de ce filtre. ~b. Déterminer les péles et les zéros de la fonction de transfert. “c, Etudier la stabilité de ce filtre (utiliser le cercle d’unité). Ud. Proposer une structure directe, Scanné avec CamScanner Université Iba Tofail Faculté des Sciences Dgpartement de nitra sitque Examen du module DSP Durée 1H30mn On considare le filtre rSponse impulsionnelle infinie , défini par V'Squation de récurrence suivante : 1) Donner Ia réponse impulsionnelle du filtre ? 2) Donner la réponse indicielle du filtre? rcice 2: Pourquoi on appel las filtres 8 réponse impulsionnelle finie (FIR) , des filtres phase lingaires (Faire la démonstration) ? paths Exercice 3 : Probléme de synthase: PS On cherche a réaliser un filtre FIR, défini a partir de la réponse en fréquence analogique idéale G,y,\(jw) suivante : Scanné avec CamScanner nelle h(n), pare laisse que 17 acha: dans un tableau [a v: réponse de 8 échantillons, h(-3) deviant h(0) , h{-7) , h(8} devient (16): ant que la réponse du filtre FIR s’écrit sous la forme: vn) = DP a, x(n) Déterminer les coefficients du filtre . 5) On désir implémenter ce filtre numérique dans un circuit DSP de Texas Instrument, le TMS320C6713. Donner le programme détaillé du filtre ? Expliquer le principe de fonctionnement du Buffer circulaire du DSP ?. Bomie chance Scanné avec CamScanner = Marten Spey Keade tinea Partie A : Filtres numériques (8 pointy Remplir fe tableau suivant Type de filtre Avantages thmique de yn. | ‘lid avec a a. Quelle est la nature de ce filtre, b, Déterminer les pales et les zéros de ta fonction de transfert et de les dessiner dans le plan complexe. adier la stabilité de ce filtre. Proposer une structure transverse e Décrire le rile des instructions suivantes, input_sample 0; output_sample (); while (1), Uint32 fs=DSK6713_AIC23_FREQ_SKI Décrire le role des librairies suivantes €6713dsk.cmd, 66713dskinit.c, Vectors_poll.asm. Soit Up= (aq), ensemble des valeurs numériques d'un signal sinusoidal de f=2K he, ntillonné dla fréquence f4=8 kHz, Les échantillons Ts, ...nTs, sont notés respectivement a, 3 dans une période T=1/f et éch successifs, pris aux instants. 0, Ts. ete -Déduire Ventier 1 -Eerire un programme Matlab qui permet de générer les valeurs réclles de ce signal oit V(t), un signal sinusoidal de 400 Hz provenant d'un GBF. né une carte DSP permettant de téaliser la ctire un programme principal dest fonction suivante > Output=U*V. -Quel est le réle de ce traitement. mplémenter en temps téel le fichier exécutable dans le DSP, Dans Mobjectif d vement les étapes nécessaires pour réaliser cette implémentation en -Décrire t utilisant le CCS V3.1 -Quels sont les avant ser un DSP pour réaliser ce traitement. en sesmudiasgmessessaa (go rrr eo nepesoy Gana s Scanné avec CamScanner Filigre : Micro-électronique Année Universitaire : 2013 - 2014 Filtres Numériques & Programmation sur Les Cartes DSP et STN1 Correction Examen Les abrévéations © DSP = Digital Signal Processing ADC: Analogic Digital Converter MDAC: Digital Analogic Converter DSK: DSP Starter Kit MCCS : Code Composer Studio FIR: Filtre & Reponse Impulsionnele Finie "RIL: Filtre & Reponse Impulsionnele Infii FFT : Transformée de Fourier Fast (Ropide) DFT: Transformée de Fourier Discrét Avantages de la carte DSP © Traitement numérique en temps réel. © Débits des données importants @ Charge de calcul importante © Maitrise de la précision de calcul @ Traitements répétitifs Remplissage du tableau : Type du filtre RIT REF ‘wW Nécessitent moins dopérations et de | w Toujours stable, ‘vantages places mémoires, = Phase linéaire. 1 Plus efficaces que RIF = Facile & concevoir. Tnconvénients | ™ Peuvent étre instobles. m= meins ef ficace inconvenient 1 Phase non linéaire. On peut avoir un retard sur le signal Soe" H(z) H(=1@.. H() Set XO 15 x@ y(n) yo)= Dbx1-r)- Ya, yn-k) yOy=dpxtn-r) suubie Stable si ous Tes pales sont eantemis | Srables dans le cercle unité |zI New 4) On va copier ensemble des fichiers contenant les librairies dans le projet 5) Dans 'étape suivante on va qjouter l'ensemble des fichier et de librairies en choisissant suel les fichiers dextension .cmd .c asm et .lib par la commande Project -» Add file to project 6) Project -» Add file to project Etude dun filtre : Soit le filtre défini par la fonction de transfert en z: H(z)= avec Taz" +a,z 5831 — = ii s'git XO. S ae * donc dune structure récursive donc c'est un filtre numérique & réponse impulsionnelle infinie, =0.69+4 j0.71 0.69 - 0.71 2) H(z) > => X(z)-90 = 1- 1.0692" +0.5831z 231 =0.91+ j0.93> z, ¥(z)=1—+ pas des zéros 3) sion trace le plan complexe on remarque que ces deux péles sont inclus dans le cercle de 'unité |z|<1 en effet | 54 z.1=0.9802 Scanné avec CamScanner

Vous aimerez peut-être aussi