0% ont trouvé ce document utile (0 vote)
3 vues10 pages

MATLAB

MATLAB est un environnement de développement et un langage de programmation utilisé pour le calcul numérique, l'analyse de données et le traitement du signal. Il propose des outils pour analyser et modéliser des signaux dans divers domaines, facilitant ainsi le développement d'algorithmes complexes. Le document traite également de la décomposition en série de Fourier pour différents types de signaux, illustrant leur synthèse et leur visualisation dans MATLAB.

Transféré par

ghassanchair612
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues10 pages

MATLAB

MATLAB est un environnement de développement et un langage de programmation utilisé pour le calcul numérique, l'analyse de données et le traitement du signal. Il propose des outils pour analyser et modéliser des signaux dans divers domaines, facilitant ainsi le développement d'algorithmes complexes. Le document traite également de la décomposition en série de Fourier pour différents types de signaux, illustrant leur synthèse et leur visualisation dans MATLAB.

Transféré par

ghassanchair612
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

MATLAB (Matrix Laboratory) est un environnement de développement et un langage de

programmation de haut niveau créé par MathWorks. Il est dédié au calcul numérique, à l’analyse
de données, à la visualisation et à la programmation. Très utilisé dans les domaines de
l’ingénierie, des sciences appliquées et de l’économie, MATLAB offre une large gamme d’outils
pour le traitement du signal, la modélisation, la simulation et l’analyse des systèmes dynamiques.
Cela facilite le développement d’algorithmes complexes et l’interprétation des données.

Modes de fonctionnement :

1. Mode interactif : Les instructions sont exécutées immédiatement après leur saisie.
2. Mode script ou exécutif : MATLAB exécute ligne par ligne un fichier script avec une
extension.m

Analyse et traitement des signaux :

MATLAB propose des applications intégrées pour analyser des signaux dans les domaines
temporel, fréquentiel et temps-fréquence, permettant de détecter des motifs et des tendances sans
avoir à écrire de code. Il permet également de caractériser des signaux et des systèmes à l’aide
d’algorithmes spécifiques, adaptés à des domaines variés tels que :

 Les communications,
 Les radars,
 L’audio,
 Les dispositifs médicaux,
 L’Internet des objets (IoT).

Grâce à sa polyvalence, MATLAB est un outil incontournable pour la conception et l’analyse


dans de nombreuses applications technologiques et scientifiques.
Signal

Un signal est une fonction qui véhicule des informations sur le comportement ou les
caractéristiques d’un phénomène physique évoluant dans le temps ou l’espace.

Traitement du signal

Le traitement du signal est une discipline de l’ingénierie qui se concentre sur l’analyse, la
modification et la synthèse des signaux contenant des informations. Elle repose sur la théorie du
signal, qui offre une description mathématique des signaux.

Cette théorie mobilise plusieurs domaines scientifiques, notamment :

 L’algèbre linéaire,
 L’analyse fonctionnelle,
 Les concepts d’électricité,
 L’étude des processus aléatoires.

Rôle de MATLAB dans le traitement du signal

Les ingénieurs spécialisés dans cette discipline utilisent MATLAB pour :

1. Analyser les signaux à travers des outils et visualisations avancés.


2. Explorer et concevoir des algorithmes spécifiques adaptés à diverses applications.
3. Évaluer les compromis d’implémentation, notamment pour concevoir des systèmes
temps réel de traitement du signal.

MATLAB facilite ainsi toutes les étapes du développement en traitement du signal, du prototype
initial jusqu’à l’optimisation et la validation des systèmes.

Objetcif

Ce TP a pour objectif d'apprendre à créer des fonctions et à visualiser des fonctions de traitement
du signal prédéfinies dans le logiciel MATLAB. MATLAB est un outil interactif conçu pour
résoudre des problèmes mathématiques et des problématiques pratiques en ingénierie, tels que :
 Le calcul matriciel,
 Les statistiques,
 L’automatique,
 Le traitement du signal, et bien plus encore.

Exercice 1 : Décomposition en série de Fourier

Calculez la décomposition en série de Fourier des signaux suivants :

1. Signal rectangulaire de valeur :


a. Moyenne ⟨x(t)⟩=0
b. Signal impair
c. Amplitude égale à 1
2. Signal triangulaire

Remarque : Parmi les signaux rectangulaire et triangulaire, lequel est le plus facile à
synthétiser ? Justifiez votre réponse.

3. Signal redressé en simple alternance


4. Signal redressé en double alternance

Introduction :

La décomposition en série de Fourier (DSF) permet d'exprimer un signal périodique comme une
somme linéaire de signaux sinusoïdaux.

+∞
s ( t )=S 0 + ∑ ¿ ¿
n=1

T0
1 2Π
s0 = ∫ s ( t ) ⅆt ω 0=
T0 0 T0
2
An = ∫ s ( t ) cos ( n w 0 t ) dt
T0
2
Bn= ∫ s ( t ) cos ( n w0 t ) dt
T0
Solution :

Signal rectangulaire

Le signal rectangulaire (ou signal carré) est un type d’onde non sinusoïdale couramment utilisé
en électronique et en traitement du signal.

Pour un signal carré de caractéristiques :

 Moyenne ⟨x(t)⟩=0
 Signal impair,
 Amplitude égale à 1,

La décomposition en série de Fourier repose uniquement sur les termes sinusoïdaux, car la
fonction est impaire. Ainsi, sa décomposition en série de Fourier peut s'écrire sous la forme
suivante :


4
f ( t )= ∑ sin ¿ ¿¿ ¿
Π k=0

Où :

 n correspond aux harmoniques impaires (1, 3, 5, ...),


 est la pulsation fondamentale, TT étant la période du signal.

Cette représentation met en évidence la nature périodique et impaire du signal carré.

On peut représenter sur MATLAB de la forme suivante :


Pour différentes valeurs de n, on visualise les formes suivantes :
Interprétation :

D’après le graphe on peut remarquer qu’il y a des oscillations qui subsistent au niveau des
transitions, il s’agit du phénomène de Gibbs (phénomène numérique de convergence des séries de
Fourier).
Signal triangulaire :

La décomposition en série de Fourier d’un signal triangulaire peut être représenté de la manière suivante :

( )

8 sin (2 k + 1 ) wt
h∑
f ( t )= (−1 )k
Π k=0 ( 2 k +1 )2

Sur Matlab

Pour différentes valeurs de n, on visualise les formes suivantes :


Interprétation :

Ce signal étant continu, la série converge beaucoup plus vite comme on témoigne, il est plus facile à
synthétiser puisqu’il a presque la même forme d’un signal sinusoïdal.

Signal redressé en simple alternance :

Sur Matlab
On constate que dans le signal de sortie, seules les tensions positives sont présentes, les tensions
négatives ayant été supprimées.

Signal redressé à double alternance :

Le redresseur à double alternance transforme les alternances négatives d’un


signal en alternances positives. Sa décomposition en série est donnée par :

Cette relation illustre comment les composantes harmoniques du signal sont modifiées pour
obtenir un signal redressé uniquement positif.

Vous aimerez peut-être aussi