0% ont trouvé ce document utile (0 vote)
165 vues12 pages

Traitement des signaux biomédicaux MATLAB

Ce TP consiste à manipuler et analyser des signaux biomédicaux tels qu'ECG et EEG à l'aide de MATLAB. Il présente des simulations pour générer et analyser des signaux sinusoïdaux et ECG ainsi qu'un exercice sur l'analyse fréquentielle d'un signal ECG réel.

Transféré par

Rabah Amidi
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)
165 vues12 pages

Traitement des signaux biomédicaux MATLAB

Ce TP consiste à manipuler et analyser des signaux biomédicaux tels qu'ECG et EEG à l'aide de MATLAB. Il présente des simulations pour générer et analyser des signaux sinusoïdaux et ECG ainsi qu'un exercice sur l'analyse fréquentielle d'un signal ECG réel.

Transféré par

Rabah Amidi
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

TP 1 Présentation

des signaux
biomédicaux (ECG,
EEG, PPG,...)

Traitement des signaux biomédicaux

23/03/2020
Table des
matières
I - Objectif 3

II - Manipulation 4

III - Simulation 1 : Signal à une fréquence 5

IV - Simulation 2 : Signal à multiple fréquence 6

V - Simulation 3 : Analyse d'un signal ECG artificiel 7

VI - Exercice 9

Solutions des exercices 10

Abréviations 11

Bibliographie 12
Objectif

Objectif
I
Ce TP consiste à manipuler sous MATLAB les différents signaux biomédicaux tels qu'ECG, EEG, ...
etc. Et savoir appliquer la transformée de Fourier sur ces signaux.

Signaux Biomédicaux

3
Manipulation

Manipulation
II
1. Utiliser la fonction « load » pour charger le signal « 100m.mat » qui est dans le chemin : «
Signaux/ECGp.11 > ».
*

2. Tracer le signal chargé en utilisant la fonction « plot ». L'affichage est-il lisible ?


3. Calculer la transformée de Fourier de ce signal par la fonction « fftp.11 > », et tracer le résultat
*

en amplitude (« abs »). Le résultat est-il discutable ?

Afin de mieux comprendre l'analyse spectrale d'un signal ECG, nous allons étudier l'analyse de fourrier
d'un signal sinusoïdal et d'un signal ECG linéaire.

Rappel : Comment calculer la transformée de Fourier Discrète ?


La transformée de Fourierp.12 ¨ est calculée par :
*

Cf. "Transformée de fourier discrète"

4
Simulation 1 : Signal à une fréquence

Simulation 1 : Signal à
une fréquence III

1. Générer un signal sinusoïdal (S1) de fréquence « f1=100 » en utilisant la formule suivante : S1


=sin⁡(2 .pi .f1 . t), avec t : un vecteur de point en fonction de la fréquence d'échantillonnage fs.
2. Visualiser le signal S1 en utilisant les fonctions : plot et grid.
3. Calculer la transformée de Fourier de S1, et visualiser le spectre en utilisant les fonction : fftshift,
abs, stem, grid et axis. Que constatez-vous ?

5
Simulation 2 : Signal à multiple fréquence

Simulation 2 : Signal à
multiple fréquence IV

1. Générer deux signaux S1 et S2 de fréquences « f1=100 et f2=150 », et calculer la somme de


ces signaux.
2. Calculer la transformé de fourrier, et visualiser le spectre. Que constater vous ?

6
Simulation 3 : Analyse d'un signal ECG artificiel

Simulation 3 : Analyse
d'un signal ECG V
artificiel

Dans cette simulation, nous utilisons la Toolbox Matlab : Signal generator pour générer un signal ECG
linéaire.

1. Utiliser la fonction ecg pour générer un battement ECG linéaire. Visualiser le résultat.
2. Utiliser la fonction repmat pour générer un signal ECG. Visualiser les résultats.
3. Calculer la transformé de fourrier, et visualiser le spectre. Que constater vous ?

7
VI
Devoir maison

Le signal 100m.mat est signal ECG de la base de donnée MIT, et les informations de ce signal sont
présentées dans le fichier 100m.info.

Présenter une analyse fréquentielle de ce signal.

Présenter une étude comparative entre les simulations 3 et 4.

8
Exercice

Exercice
VII
[solution n°2 p.10]
[*]

La fréquence d'échantillonnage de signal 100m.mat est de :

 360 Hz.

 300 Hz.

 400 Hz.

9
Solutions des exercices

Solutions des
exercices

> Solution n°1 Exercice p. 9

La fréquence d'échantillonnage de signal 100m.mat est de :

 360 Hz.

 300 Hz.

 400 Hz.

10
Signification des abréviations

Abréviations
ECG : Électrocardiogramme

fft : fast fourier transform

11
Bibliographie

Bibliographie
VII
Analyse et traitement du signal : signaux déterministes et aléatoires, filtrage, estimation avec
exercices et problèmes corrigés, Bibliothèque de la faculté de Technologie, ISBN : 978-2-7298-
3194-3.

12

Vous aimerez peut-être aussi