Vous êtes sur la page 1sur 10

Exercice1 :

Gnrer le signal sinusodal x(t) = sin (2*pi*10t) en utilisant le vecteur temps t=[0 :0.01 :10] :

1. Quelle est la frquence maximale du signal analogique :


La frquence maximale du signal analogique est 10Hz.

2. Quelle est la frquence dchantillonnage ?


La frquence dchantillonnage doit tre >=20Hz.
3. Le thorme dchantillonnage est-il respect ? Quelle conclusion en tirez-vous
Oui Car Fe=1/Te=1/0,01=100>>>20HCondition de Shannon respecte.

4. Mme question (3) si on augmente la frquence du signal analogique 30 Hz, 80 Hz ?


On remarque que le Thorme dchantillonnage est toujours respect vu quon travaille
toujours avec le mme Te donc on aura toujours Fe=100Hz >>>>>>20Hz.

Exercice2 :

1. A partir dun signal sinusodal analogique d'amplitude 1 et de frquence f0=1 000 Hz, crer trois
signaux sinusodaux discrets chantillonns respectivement :
a) 20 000 Hz ; b) 5 000 Hz ; c) 1 500 Hz
2. Reprsenter les diffrents signaux sur le mme graphe.

2. Interprter les graphiques, le thorme dchantillonnage est-il respect ?


Tout d abord on a f0=1000
Pour le premier signal x0(t) on a Fe=20000 >=2f0 donc la condition de Shannon est respecte a
se voit dj travers le graphe.
Pour le deuxime signal x1 (t) on a Fe=5000 <2f0 donc la condition de Shannon nest pas
respecte a se voit travers le graphe la dformation de notre signal .
Pour le troisime signal x2 (t) on a Fe=1500 <2f0 donc la condition de Shannon nest pas
respecte a se voit travers le graphe la dformation de notre signal .

Exercice3 :

1. Gnrer 0.8 secondes dun signal s(t) sinusodal d'amplitude 1 de frquence f0=100 Hz
Echantillonn Fe=1000 Hz.

2. Combien y a t 'il d'chantillons (Ne) ? Quelle est la longueur du vecteur s ?

Fe=1000 HzTe=1/Fe=0,001sNe=0,8/Te=0,8*Fe=800 chantillons.


La longueur du vecteur s est 801.

3. Reprsenter le spectre de module en utilisant la commande fft du matlab.

4. Gnrer le vecteur des frquences freq = n. Fe/Ne, avec n variant de 0 Ne-1.

5. Reprsenter le spectre du module en fonction du vecteur frquences freq.

6. Vrifier qu'il y a bien une raie la frquence du signal.


Exercice4 :

Analyser le code Matlab donn dans le TP, Commenter les diffrentes tapes et expliquer
lobjectif de ce programme.
Exercice5 :

A laide dun chantillonneur moyenneur : on ne ralise plus la discrtisation avec une impulsion
infiniment brve, mais on utilise au contraire une impulsion de largeur finie et on considre la valeur
moyenne de x(t) pendant la dure de limpulsion. En effet, dans la ralit, il est impossible dutiliser
un peigne de Dirac car chaque impulsion se caractrise par une dure qui correspond au temps de
conversion analogique / numrique.
Quel que soit le type de discrtisation, plus la frquence dchantillonnage augmente, plus le nombre
dchantillons augmente et donc plus notre signal chantillonn sapproche du signal continu. Il
est donc tout fait normal de voir (pour un donn) que xe (t) ressemble de plus en plus x(t)
quand Fe augmente (il y a moins de perte dinformations).
Le second facteur dans lchantillonnage moyenneur est . Quand tend vers 0, tend vers (t)
limpulsion de Dirac. Or chantillonner avec =(t) reviendrait au cas idal : celui qui permettrait le
meilleur chantillonnage du signal x(t). On peut donc en dduire que plus est petit, meilleur sera
lchantillonnage.
Tout comme pour lchantillonnage idal, lchantillonnage rel ncessite le respect du thorme de
Shannon . Mais, en plus, il requiert lutilisation dun pas de numrisation que lon doit choisir
largement infrieur Te.
Complter le programme ci-dessous. Il sagit dun chantillonneur moyenneur utilisant 3 valeurs
de Fe. Pour chaque valeur de Te=1/Fe on considre 3 dures de limpulsion DT=Te, Te/2 et Te/5
durant laquelle est calcule la valeur moyenne de lchantillon.
%3) Echantillonnage rel
Te=[1/5 1/10 1/30];
DT=[Te(i) Te(i)/2 Te(i)/5];
for j=1:3
%Dfinitions pralables
tech=-2:Te(i):2;
%Discrtisation du signal x(t) par l'chantillonneur moyenneur
for n=1:length(tech)
ind1=find((t>=tech(n))&(t<tech(n)+DT(j)));
x=f0*sinc(pi*f0*ind1);
Xtech_reel(n)=mean(x(ind1));
end

end

Complter le programme. Il sagit dun chantillonneur moyenneur utilisant 3 valeurs de Fe. Pour chaque
valeur de Te=1/Fe on considre 3 dure de limpulsion DT=Te, Te/2 et Te/5 durant laquelle est calcule la
valeur moyenne de lchantillon.
Les signaux discrtiss obtenir.