-Ministare de Enseignement Supérieur
de la Recherche Sei
Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes Technologiques de Nabeul
Classe : 3° Année ATL Daie: Janvier 2022
Mate : Cireuits DSP Durée: 1h30mn
Enseignant : Mr Nizar TOUJENT Documents: Autorisés Nom autorisés Wl
Examen psO [Nombre de pages du document réponse :
f-
Note:
Nom Fou fee
/20
EXERCICE 1
1. Répondre par Vrai ou Faux, en remplissant le document réponse, aux questions suivantes :
‘a. Un DSP permet de réaliser des fonctions analogiques avec plus de précision lorsque la fréquence des
eS)
b. La différence majeure entre un DSP et un microprocesseur est la vitesse d’exécution des opérations de
signaux traitée est élevée.
Rare
multiplication et d’addition.
¢. L’algorithme exécuté par un DSP doit nécessairement se faire & V'intérieur d'un intervalle de temps
inférieur & la période d’ échantillonnage.
Mra. o 7
d. Le codage d'un algorithme de DSP en langage C donne une vitesse d’exécution supérieure & celle
qu'on obtiendrait avec langage assembleur.
€. Les DSP A virgule fixe sont plus courants que ceux virgule flottante parce qu’ils sont plus faciles &
programmer.
Faux...
1/6Ne rien écrire dans cette zone
£. Un convertisseur analogique-numérique est toujours nécessaire & l’entrée d'un circuit de DSP.
Wieser (eh)
2. Pourquoi trouve-t’on typiquement deux bus de données a l’intérieur d’un DSP ?
: tsodono..de..multes eat ae
Aaa haat gee ‘eogumerd = “
3. Le schéma ci-dessous représente la structure de I'unité de traitement MAC d’un DSP. Compléter le
schéma par les termes suivants : A, B, P, x, +, b, Baus bass. Accumulateur, MAC, Sat/Arr.
ba Recall tino
Sek [Aer]
216Ne rien écrire dans cette zone
EXERCICE 2
‘Afin dimplanter un filtre numérique FIR, on donne le code suivant écrit en langage C +
float X[3]=[0.0, 0.0, 0.0):
float b0 = 0.5, bl = 0.5, b2 = 0.5;
float XE[4)=(0.5, 1, 0.5, 0.7}:
float y{6] ;
int i= 0,j = 0;
interrupt void FIR( )
t
X(2)= XI;
X[1]= X10];
X(0]= XE[j]:
Y{j] = bO*X[0] + b1*X[1] + b2*X12] ;
jee
}
1. Donner l’abréviation dun filtre numérique FIR,
2 Cis. Trop. Reapense,
2. Donner I"équation générale du filtre numérique FIR
fees
wa
yiny=S--b(4). fre)
°
3/6Ne rien écrire dans cette zone
3. Déterminer les valeurs des sorties y{0], yl1], y{21, y[3] et y[4]-
yo. bE 00) -4. by €A0(L)-+ bgt 102) =. 95.0G5495.104G 540... 425. KB)
Y= 0,5.1d. 4. 5X9. GI 8D. Br ARE rs won)
Y21= 58.5. -0.5x At. 9,54. 0/9 HA gQQ cern cin tS
yO)= 654.02 4.058.05.4.95x.A.=....4,4.0....
idl = G54. Oop OSX OF. QO.4.09.5. OED oosscccsrresiesssissesssees
EXERCICE 3
1. a. Donner la définition du codage Qk.
(a). Pools, fi aap AG
C= 110010001'111110000'0000'0000'0000°0008.
+ Expatied. ;.4fL00.0004...
(2.2.0044.44.44....
‘tdi tates 63m
> Exposink. il
« Qandiaie..;.4444..0000.0000.0000 a eb.
=. Gs eon, as AMMA.A8AA.
-§ 40 -44 42
wp abe h he 08 at
a3 44 2
feta ceslciir Peston
4,034, 99.4039 9395224 6 bad