Institut Galilée, Université Sorbonne Paris Nord, ingénieurs Sup-Galilée, processeur de signal numérique, DSP Digital Sound Processing, logiciel Talkthru, signal d'entrée, signal de sortie, valeur expérimentale, valeur théorique, schémas, fréquence d'échantillonnage, amplitude, génération de signaux, périodes, génération de sons, filtrage numérique, Matlab, fonction IIR
En sélectionnant un gain de 0 dB (Input Gain) et un signal d'entrée dont la fréquence est compatible avec la fréquence d'échantillonnage que vous aurez sélectionnée (Sample Rate) sur Talkthru, visualisez sur l'oscilloscope les signaux d'entrée (GBF et voie INPUT J23) et de sortie (voie OUTPUT J22) et utilisez cette démo pour repérer correctement les entrées analogiques droite et gauche ainsi que les sorties analogiques droite et gauche de la carte cible DSP.
[...] Dans ces conditions, quel devrait être le rapport théorique des amplitudes entre le signal de sortie et celui d'entrée? Selon l'énoncé, le signal d'entrée est égal au signal de sortie ce qui fait que le gain théorique entre les deux signaux devra être de 1. Mesurer très précisément le rapport expérimental obtenu, car cette valeur vous sera utile dans toute la suite de ce TP. Voici les valeurs expérimentales que nous avons mesuré : Pour le signal en entrée, nous avons eu 2 Pour le signal en sortie, nous avons eu 732 mV. [...]
[...] Choisissez des valeurs « simples » qui vous permettront de vérifier les résultats expérimentaux. Nous avons fixé notre amplitude d'entrée à 1 V. Gain d'entrée (en dB) Signal d'entrée (en mV) Le rapport signal entrée-sortie 1.5 421 0.421 3 510 0.510 4.5 640 0.640 6 710 0.710 En vous aidant de la documentation du Codec AD1847 présente sur votre PC, quel est le (ou les) registres du Codec qui permet(tent) de modifier ce gain ? Les registres Left Input Control Register (Index Adress et Right Input Control Register (Index Adress et, plus précisément, les bits Left Input Gain Select (LIG3:0) et Right Input Gain Select (RIG3:0) Essayer diverses fréquences d'échantillonnage pour une fréquence d'entrée fixe, par exemple 2 kHz. [...]
[...] Ainsi, nous obtenons le code binaire 0010 ce qui correspond à 2. Donc, le registre 8 est à 0xC Lire la documentation de la fonction timer_set . Faire ensuite le lien avec le hardware du DSP en lisant aussi les informations sur le timer interne du DSP dans le ADSP 2106X SHARC USER'S MANUAL au sous-chapitre 3.7. du séquenceur de programme. On essaiera de bien comprendre la différence entre les registres TPERIOD et TCOUNT et d'expliquer comment ces 2 registres fonctionnent. [...]
[...] Compte-rendu des travaux pratiques en DSP I. Prise en main des outils logiciels 1 I.1. Test du logiciel Talkthru 1 I.2. Test du logiciel Bande Passante 4 II. Premiers programmes à partir de CANEVAS.C 5 III. Génération de signaux 8 III.1. Un exemple simple 8 III.2. Synthèse avec deux interruptions : génération de sons 10 IV. Filtrage numérique : les différentes étapes sur un filtre RII basique 11 IV Synthèse manuelle IV Vérification sur Matlab 11 IV Implantation sur le DSP 13 IV Utilisation de la fonction IIR 14 I. [...]
[...] On se rappellera que sur la carte DSP, la fréquence du quartz est de 40 MHz. Nous avons appris que pour utiliser la fonction timer_set, il est nécessaire d'utiliser deux registres : TPERIOD et TCOUNT. TCOUNT sert à attribuer une valeur initiale au compteur interne du DSP, qui sera ensuite utilisée pour les décomptes subséquents en prenant la valeur donnée à TPERIOD. TPERIOD est quant à elle la durée de la période de l'interruption it_timer. Mettez en application votre compréhension de la mécanique du timer en changeant la fréquence de clignotement de la LED FLAG2 et en la faisant clignoter avec une période de 4 secondes secondes allumée puis 2 secondes éteinte . [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture