0% ont trouvé ce document utile (0 vote)
210 vues7 pages

TP N°2 Génération, Échantillonnage Et Quantification Des Signaux

Transféré par

maroua hasnaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
210 vues7 pages

TP N°2 Génération, Échantillonnage Et Quantification Des Signaux

Transféré par

maroua hasnaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Préparé par : Supprimer filigrane Wondershare

PDFelement
[Link] Dabbabi
Classe TIC3

TP N°2
« Génération, échantillonnage et quantification des signaux »

Les travaux pratiques (TPs) proposés jouent un rôle crucial dans l'assimilation de la théorie du
cours pour le traitement numérique du signal, ainsi que pour celui de l'image. Pendant les
séances de TPs, nous utiliserons un environnement de calcul numérique de haute performance
nommé MATLAB (abréviation de Matrix Laboratory). Ce logiciel MATLAB est largement
utilisé dans la recherche scientifique, ainsi que dans la recherche et le développement (R&D)
industrielle, mais il s'agit d'un progiciel commercial aussi. Pour expérimenter sur votre propre
ordinateur, nous vous recommandons d'installer un clone MATLAB gratuit appelé OCTAVE :
[Link]
Le langage de programmation OCTAVE est presque identique à MATLAB afin que le code
source soit facilement portable.

Objectifs

L'objectif de cette premier TP est de vous familiariser avec l'environnement MATLAB et ses
fonctionnalités de base. À cette fin, nous allons voir l’opération d’échantillonnage pour les
différents types de signaux (impulsion de Dirac, échelon unitaire, fonction signe, fonction
rectangulaire, fonction sinus et fonction cardinal), ainsi que celle de quantification. Entre autre,
nous allons voire le phénomène de repliement de spectres en générant deux signaux à deux
fréquences d’échantillonnages différentes.

Exercice n°1 « signaux numériques de base»

a) Ecrivez un programme MATLAB pour générer et afficher (à l'aide de la fonction stem) les
signaux définis dans le tableau 1.
b) Écrivez une fonction MATLAB [x, t] = sin_NU(f0, fs, T) pour générer un signal sinusoïdal.
Les paramètres de sortie x et t sont respectivement les vecteurs de signal et de temps. Les
paramètres d'entrée sont f0 (fréquence du signal en Hz), fs (fréquence d'échantillonnage en
Hz), T (durée du signal en sec.).

Année universitaire 2021-2022


Préparé par : Supprimer filigrane Wondershare
PDFelement
[Link] Dabbabi
Classe TIC3

c) Testez votre fonction sin_NU avec les valeurs des paramètres d'entrée Testez votre fonction
sin_NU avec les valeurs des paramètres d'entrée {f0=10, fs=1000, T=0.5} et afficher le
résultat à l'aide de la fonction plot.

Table 1. Liste des fonctions de base à générer.

Fonction Equation Paramètres


Impulsion de Dirac (unit impulse) 1 𝑠𝑖 𝑛 = 0 𝑁
𝜕(𝑛) = { 𝑛=− , … . , 𝑁/2
0 𝑎𝑢𝑡𝑟𝑒 2
N=10
Echelon unitaire (Heaviside step) 1 𝑠𝑖 𝑛 ≥ 0 𝑁
𝑢(𝑛) = { 𝑛=− , … . , 𝑁/2
0 𝑎𝑢𝑡𝑟𝑒 2
N=10
Signe 𝑥(𝑛) = 2𝑢(𝑛) − 1 𝑁
𝑛=− , … . , 𝑁/2
2
N=10
Rectangulaire 𝑟𝑒𝑐𝑡𝑀 (𝑛) = 𝑢(𝑛 + 𝑀) 𝑁
𝑛=− , … . , 𝑁/2
− 𝑢(𝑛 − 𝑀) 2
N=10, M=2
Sinus (sine) 𝑥(𝑛) = 𝑥0 sin (2𝜋 𝑓0 𝑛 𝑇𝑠 ) 𝑛 = 0, … , 𝐿 − 1
1
L=20, f0=100Hz, =fs=1kHz
𝑇𝑠

Sinus cardinal 1 𝑠𝑖 𝑛 = 0 𝑛 = −𝐿, … , 𝐿


𝑥(𝑛) = { (2𝜋𝑛 𝑇𝑠 ) 𝑎𝑢𝑡𝑟𝑒
sin
L=50, Ts = 0.1s
𝜋𝑛 𝑇𝑠

Exercice n°2 « Phénomène de repliement de spectres»

Pour illustrer le phénomène de repliement, réalisons deux expériences simples permettant de «


l'entendre ». Utilisation de la fonction sin_NU de l'exercice 1:

a) Générer deux signaux sinusoïdaux de 1 kHz (durée de 2 secondes), le premier signal à


une fréquence d'échantillonnage de 20 kHz et le deuxième à une fréquence
d'échantillonnage de 1,5 kHz ;
b) Sur le même graphique, utilisez la fonction plot pour afficher les deux signaux en
fonction de temps t tel que 𝟎 ≤ 𝒕 ≤ 𝟓 𝒎𝒔 ;

Année universitaire 2021-2022


Préparé par : Supprimer filigrane Wondershare
PDFelement
[Link] Dabbabi
Classe TIC3

c) Ecoutez les deux signaux l'un après l'autre en utilisant la fonction soundsc (x, fs);
d) Donnez votre interprétation de cette écoute.

Exercice n°3 : « Quantification »

La quantification se fait en remplaçant chaque valeur d'un signal analogique x(t) par la valeur
du niveau de quantification le plus proche. Pour illustrer cette opération, simulons un ADC
(Analog to Digital Converter) unipolaire ayant les spécifications techniques suivantes :
R = 10 Volts (gamme pleine échelle) et B = 3 (nombre de bits).

a) Écrivez une fonction MATLAB y = adc_NU(x, R, B) où x et y sont des vecteurs


contenant respectivement le signal d'entrée et le signal quantifié ;
b) Testez votre fonction avec un signal rampe d'entrée allant de -5 à 15 volts (1 volt par
échantillon) ;
c) Sur le même graphique, utilisez les fonctions plot et stem pour afficher respectivement
le signal d'entrée et le signal quantifié.

Année universitaire 2021-2022


Préparé par : Supprimer filigrane Wondershare
PDFelement
[Link] Dabbabi
Classe TIC3

Correction

Exercice n°1 « signaux numériques de base»

a)

Année universitaire 2021-2022


Préparé par : Supprimer filigrane Wondershare
PDFelement
[Link] Dabbabi
Classe TIC3

b)

Année universitaire 2021-2022


Préparé par : Supprimer filigrane Wondershare
PDFelement
[Link] Dabbabi
Classe TIC3

c)

Exercice n°2 « Phénomène de repliement de spectres» (Correction)

Interprétation de cette écoute :

D'après le théorème d'échantillonnage, la fréquence d'échantillonnage doit être deux fois


supérieure à la fréquence du signal. A partir des données ci-dessus, nous avons deux fréquences
d'échantillonnage. Pour une fréquence d'échantillonnage de 1500 Hz, le spectre maximum
pouvant être entendu est un signal de 750 Hz. En ce qui concerne la fréquence 20000 Hz, la
fréquence maximale est de 10000 Hz. Étant donné que la fréquence initiale du son est de 1000
Hz, il ne peut pas être entendu avec la fréquence d'origine pour une fréquence d'échantillonnage
de 1500 Hz, il est donc entendu comme un signal de 750 Hz. Quant à la fréquence

Année universitaire 2021-2022


Préparé par : Supprimer filigrane Wondershare
PDFelement
[Link] Dabbabi
Classe TIC3

d'échantillonnage de 20000 Hz, il n'y a pas de problème. Il est entendu comme un son original,
c'est pourquoi, il y a une légère différence dans les sons produits.

Exercice n°3 : « Quantification » (Correction)

Année universitaire 2021-2022

Vous aimerez peut-être aussi