TP1 en Traitement du signal
Signaux usuels et Echantillonnage
Partie préparation:
Ecrire un script pour générer les fonctions suivantes: sinc(t), impulsion rectangulaire,
impulsion triangulaire, échelon unité, fonction exponentielle ().
*****************
Partie pratique:
I. Génération de quelques signaux:
1. Ecrire le programme et Expliquez `a quoi servent les différentes instructions.
2. Exécuter le programme et interpréter les résultats
clear all;close all
t=-5:0.01:5;
x=sin(2*pi*t);
y=2*cos(2*pi*t);
subplot(121)
plot(t, x)
title('Sine wave')
xlabel('Time')
ylabel('Amplitude ')
grid on
subplot(122)
plot(t, y)
title('cosine wave')
xlabel('Time')
ylabel('Amplitude ')
grid on
II. Echantillonnage
Partie (1)
a) Ecrire le programme et expliquer à quoi servent les différentes instructions.
b) Exécuter le programme et interpréter les résultats (conditions d'échantillonnage)
clear all;close all;
t=0:10e-6:2e-3;
ts=0:0.1e-3:2e-3;
f = 1000;
b = sin(2*pi*f*t);
c =sin(2*pi*f*ts)
plot(t,b,"b")
hold on
plot(ts,c,"r*")
Mêmes questions pour:
f=9000 %# message signal f=9kHz, f<fs/2
b = sin(2*pi*f*t);
c = sin(2*pi*f*ts)
c =sin(2*pi*f*ts)
plot(t,b,"b")
hold on
plot(ts,c,"r*")
plot(t,b)
plot(ts,c,’r+’)
Partie (2):
Pour enregistrer un signal dans un format numérique, on mesure ses valeurs sur une grille de
points [ti] avec i∈[0,N−1], c’est l'opération d'échantillonnage. On enregistre donc N valeurs.
Une grande quantité d’information est donc perdue par ce procédé. On définit dans cette
opération la fréquence d’échantillonnage:
𝑓𝑒 = (𝑁 − 1)/𝐷
Le théorème de Shannon indique que la fréquence 𝑓𝑚𝑎𝑥 du signal (ou celles de ses
composantes) doit vérifier:
𝑓𝑚𝑎𝑥 < 𝑓𝑒 /2
Repliement de spectre : Si la fréquence du signal ne respecte pas le théorème de Shannon,
alors le signal est perdu lors de l’échantillonnage.
On vous demande d’écrire un (ou plusieurs) scripts pour effectuer les tâches suivantes:
1. Générer un signal sinusoidal de la forme x(t)=asin(2πft+ϕ) pour une durée D=20, une
periode T=10, et ϕ=0 et 𝑓𝑒 = 2𝐻𝑧.
2. Construire une grille d’échantillonnage t pour laquelle on peut contrôler la fréquence
d’échantillonnage 𝑓𝑒 et la durée d’observation D
3. Tracer le signal échantillonné.
4. Que se passe-t-il quand on augmente la fréquence du signal 𝑓0 en laissant 𝑓𝑒 constante.
5. Reprendre les mêmes questions de 1-4 pour (D=2, T=0.2 et 𝑓𝑒 = 6) et (D=2, T=1/3 et
𝑓𝑒 = 6 )
6. Analyser et conclure