Vous êtes sur la page 1sur 4

SIGNAL :

DOCUMENTATION
DU PROBLEME 2
5 Décembre
1
2
0
2
0
Module IE.1101

Antoine Ducourouble, Paul Hausherr, Jules Hardy, Clémence


Lorant, Charles-Arthur Pacton, Laurine Rech

G12 Groupe C – Version 1.1


APP G12C

Table des matières


I. Introduction ................................................................................................................ 2
II. Organisation des fichiers du répertoire ........................................................................ 2
III. Execution des deux programmes Matlab ................................................................. 3
IV. Exécution d’une fiche de test ................................................................................... 4

I. Introduction
Le problème deux s’intègre dans le projet d’APP tout au long de notre année de A1. Il
s’agit d’effectuer des mesures grâces à différents capteurs tels que le niveau sonore ou encore
d’estimer le rythme cardiaque. Ces données sont mesurées avec nos capteurs puis transmis à
la carte électronique TIVA.

La mise en place de ce genre de fonctions repose sur des technologies de traitement


du signal afin de traiter et d’analyser les informations captées par nos capteurs.

Le problème nous permet d’aborder plusieurs manières d’analyser un


électrocardiogramme afin de connaitre le rythme cardiaque des signaux. Il s’agira d’analyser
des fichiers au format .wav. Notre équipe a étudié deux manières de résolution qui utilisent
la Transformée de Fourrier, il s’agit d’une étude fréquentielle (programme 1) et l’inter
corrélation (programme 2) qui est une étude temporelle du signal.

II. Organisation des fichiers du répertoire


Nous avons compressé notre répertoire comprenant tous les fichiers (nommé
fichiers_matlab). Il faut dans un premier temps le décompresser afin de pouvoir utiliser les
fichiers qu’il contient.
Le répertoire de rendu contient différents types de fichiers : nos fonctions, nos deux
programmes principaux, des fiches de tests ainsi que les fichiers sources fournies par l’école.
Nous allons dans un premier temps détailler l’organisation de ce dossier afin de bien
comprendre l’utilité de chaque fichier.

2
APP G12C

Tableau récapitulant les fichiers et dossiers de notre rendu

Nom Type Utilité


functions Dossier Contient les fonctions utilisés dans les
programmes principaux
data Dossier Contient les fichiers sources de type
.wav et .dat
G12_C_P2_1.m Fichier Matlab .m Programme principal de notre
première solution (étude
fréquentielle)
G12_C_P2_2.m Fichier Matlab .m Programme principal de notre
deuxième solution (étude temporelle)
PB2_1_TEST Dossier Contient les fiches de test associées à
notre première solution (étude
fréquentielle)
PB2_2_TEST Dossier Contient les fiches de test associées à
notre deuxième solution (étude
temporelle)

III. Exécution des deux programmes finaux Matlab


Les fichiers G12_C_P2_1.m et G12_C_P2_2.m présentent nos solutions finales au problème
posé.
Nous avons défini des fonctions dans le dossier functions utilisées par ces deux programmes.
Il faut donc absolument respecter la hiérarchie et le chemin (path) de ces deux fichiers Matlab
et du dossier functions et data.
Dans un soucis de facilité, les fonctions principales liées à l’algorithmie sont définies dans les
fichiers de solution G12_C_P2_1.m et G12_C_P2_2.m.

Vous devrez ouvrir avec Matlab le fichier désiré puis exécutez le. La fenêtre de commande
vous demandera d’entrer un numéro qui identifie le fichier que vous souhaitez analyser. Ces
fichiers sont stockés dans le dossier data et sont au format .wav.

3
APP G12C

1 Fenêtre de commande lors de l’exécution d’un programme

Vous devrez donc entrer un entier entre 0 et 9 qui identifie le nom du fichier. Si vous entrez
0, alors le fichier 100.wav sera analysé ; si vous entrez 1, il s’agira du fichier 101.wav…

Cette fonction étant commune aux deux fichiers Matlab, la manière de faire est la même pour
ces deux fichiers.

IV. Exécution d’une fiche de test


Différentes fiches de test sont présentes dans les dossiers PB2_1_TEST (fiches de tests du
programme G12_C_P2_1.m) et PB2_2_TEST (fiches de tests du programme G12_C_P2_2.m).
Ces fiches de tests n’implémentent pas les fonctions présentent dans le dossier functions car
nous les avons implémentées dans un second temps.

Il faut déplacer les fiches de test dans le même dossier que celui des fichiers sources (donc
du dossier data). Pour leur exécution vous devez déplacer les fiches de test dans le dossier
data.

Vous aimerez peut-être aussi