Vous êtes sur la page 1sur 6

Compte rendu :

TP 1 & 2 : Initiation à Matlab et Signaux Discret

Réalisé par : Askri Rayen


ING1_µElectronique

I. Objectif de TP
 Initiation à l’outil Matlab en particulier à l’étude des signaux
discrets.
 Tester et manipuler certaines fonctions de base de Matlab.
 Développer et exécuter certaines procédures et fonctions sous
Matlab.
 Générer et traiter des fonctions usuelles de TNS.

II. Programmation avec Matlab


1. Etude de la DSF d’un signal :
On va étudier la DSF du signal suivant: cos(2𝜋𝑡),
Posant :
𝐾

𝑥(𝑡) = ∑ 𝑐𝑘 cos(2𝜋𝑘𝑡)
𝑘=1

La figure suivant représente la fonction qui retourne notre signal


x(t).

Figure_II.1.1 : fonction en Matlab


Dans cette fonction nommée Matlabcossum.m on introduit les
vecteurs t (temps) et ck (coefficients) comme des entrées et le
vecteur x_t(signal calculé) comme sortie.
Maintenant on va vérifier notre fonction en déclarons les entées
de notre fonction de façons qu’on l’affiche notre signal x(t) comme
indique la figure suivante.

Figure_II.1.2 : Script en Matlab

Notre représentation temporelle du signal x(t) est affichée dans la


figure suivante :

Figure_II.1.3 : la représentation du signal x(t)


2. Signal sinusoïdal :
Maintenant on va tracer le signal sinusoïdale en traiter le code de
la figure suivant

Figure_II.2.4 : Script en Matlab

Après l’exécution du ce code il parait la figure suivant, c’est la


courbe du signal sinusoïdal

Figure_II.2.5 : Signal sinusoïdal


3. Signal échantillonné :
Par la suite on va faire l’échantillonnage de notre signal sinusoïdal
par le passage du code de la figure suivante

Figure_II.3.6 : Script Matlab

L’échantillonnage se fait si on enlève le vecteur de temps en le


remplacer par le vecteur n de pas importante qui égale à 1 aussi
on va remplacer la fonction plot par la fonction stem pour afficher
la représentation temporelle de signal point à point comme
indique la figure suivante.

Figure_II.3.7 : Signal sinusoïdal échantillonné


On fait l’exécution des lignes du code de la figure suivantes après
l’exécution des premiers codes de tp en prélevé les instructions de
clear all, close all et clc pour fixer notre variables, notre figures et
notre affichages.

Figure_II.3.8 : Script Matlab

Après l’exécution on observe la figure suivante

Figure_II.3.9 : Signal sinusoïdal échantillonné

Ce ci on affiche le signal continue aussi le signal échantillonné sur


la même figure en mettons la valeur de pas d’échantillonnage 0.05

Maintenant on va améliorer la méthode d’affichage du signal


continue et échantillonné sur la même figure en utilisant la
fonction subplot() comme indique la figure suivant
Figure_II.3.10 : Script Matlab

Apres l’exécution il parait la figure suivant

Figure_II.3.11 : Signaux après l’amélioration

Vous aimerez peut-être aussi