Documente Academic
Documente Profesional
Documente Cultură
Remerciements
Notre projet de fin d’année participe à l’initialisation d’une collaboration entre l’Unité
Signaux et Systèmes (U2S) de l’ENIT et la Cité des Sciences de Tunis. Beaucoup de
personnes nous ont aidés pour pouvoir le réaliser et nous voulons ici exprimer notre
reconnaissance et nos remerciements.
Tous d’abord nous voulons exprimer nos sincères remerciements à M. Chiheb
BOUDEN. Directeur de l’ENIT pour ses conseils et son encouragement pour réussir
notre projet.
Nos remerciements les plus sincères s’adressent à nos encadrants Mme Mériem
JAIDANE Professeur à l’ENIT et chercheur à U2S et M.Riadh BOURGUIBA, Maître
assistant à l’ENIT. Nous sommes heureux de leur exprimer nos sentiments de reconnaissance
pour leur rigueur, pour nos conversations scientifiques, pour leurs conseils précieux et leurs
encouragements quand nous commencions à baisser les bras.
Nous exprimons nos remerciements les plus chaleureux à l’équipe de l’U2S et surtout
à M.Zied KOUBAA ingénieur de l’ENIT et étudiant en Mastère TI-CV ST/U2S ainsi que
M.Taoufik MAJOUL doctorant ENIT et chercheur U2S pour leurs aides et leurs conseils
pendant la réalisation de notre projet.
Enfin nous remercions les élèves ingénieurs qui nous ont aidés à faire le protocole
de mesure lors des expériences sur l’estimation du retard, ainsi que tout les élèves-ingénieurs
en PFA qui travaillent sur la thématique de la « perception sonore altérée » pour leur esprit
de groupe et l’ambiance qu’ils ont su créer au cours de nos réunions hebdomadaire
et leurs encouragements.
A.ACHOURI et M.MAHJOUBI
Page 1
ENIT 2009/2010 Projet de Fin d’Année
Sommaire
I. Introduction..............................................................................................................................5
II. Chapitre 1...............................................................................................................................6
1.1 Principe de la coordination audio-visuelle lors de la production de la parole .................7
i. Multi sensorialité de la parole .........................................................................................7
ii. Lien entre la perception audio-visuelle et la production de la parole
.............................................................................................................................................8
1.2 Réalisation de l’application « Effet retard » à travers Matlab/Simulink ..........................9
1.3 Principe du modèle .......................................................................................................9
iii. Description du modèle crée à travers Matlab/simulink
...........................................................................................................................................10
1.4 Le protocole de mesure empirique du retard :................................................................13
3.1 Le principe du protocole :........................................................................................13
3.2 Les effets du retard sur les volontaires
...........................................................................................................................................14
III. Chapitre 2 : .........................................................................................................................17
A.ACHOURI et M.MAHJOUBI
Page 2
ENIT 2009/2010 Projet de Fin d’Année
A.ACHOURI et M.MAHJOUBI
Page 3
ENIT 2009/2010 Projet de Fin d’Année
A.ACHOURI et M.MAHJOUBI
Page 4
ENIT 2009/2010 Projet de Fin d’Année
I. Introduction
Dans ce cadre entre notre projet qui est destiné à la Cité des Sciences de Tunis.
L'objectif est de réaliser une maquette TIC qui illustre des phénomènes sonores.
Nous avons choisi une maquette de la Cité des Sciences de La Villette de Paris pour
la refaire avec nos moyens et nos compétences. Cette maquette intitulée «Casque à effet
retard » illustre l'importance de la coordination audiovisuelle lors de la parole.
Dans le chapitre1 sera mis l’accent sur les phénomènes qui entrent en jeu dans
la coordination audio-visuelle. Nous présenterons également le paramétrage du retard
à travers une application Matlab et à travers un protocole de mesure que nous avons réalisé
au sein de L’ENIT.
Dans le chapitre2 seront présentées les différentes étapes et moyens nécessaires pour
la réalisation de la maquette. Ensuite on va présenter notre démarche que nous avons adaptée
lors de l’implémentation sur le microcontrôleur. On présentera ensuite le produit final obtenu.
Dans le dernier chapitre3 sera présenté le point de vue ingénierie pédagogique
de la maquette pour la Cité des Sciences de Tunis.
A.ACHOURI et M.MAHJOUBI
Page 5
ENIT 2009/2010 Projet de Fin d’Année
II. Chapitre 1
A.ACHOURI et M.MAHJOUBI
Page 6
ENIT 2009/2010 Projet de Fin d’Année
Introduction
La Perception de la parole peut se faire par voie audible, tactile et visuelle. Des études
réalisées à l’Institut de communication parlée (ICP à Grenoble) précisent [2] :“ Speech is
rather a set of movements made audible than a set of sounds produced by movements”.
A.ACHOURI et M.MAHJOUBI
Page 7
ENIT 2009/2010 Projet de Fin d’Année
A.ACHOURI et M.MAHJOUBI
Page 8
ENIT 2009/2010 Projet de Fin d’Année
Dans les conversations vidéo par exemple, le décalage entre le son et l’image est très
gênant. La particularité de notre application est que la perturbation provoquée par le retard
est intérieure à nous ce qui est plus gênant. Ceci peut s’expliquer par le fait que lors de
la production de la parole, le cerveau humain prédit en quelques sortes le retard entre l’entente
et la parole ce qui permet de lire facilement. En appliquant le décalage microphone-casque,
le cerveau humain n’arrive pas à s’adapter à ce retard ce qui se traduit par le bégaiement
des lecteurs lors de l’expérience.
1.3Principe du modèle
Comme on a dit dans ce qui précède, notre système doit réaliser les tâches suivantes en temps
réel :
- Acquisition de signal de parole d’un microphone
- Traitement de ce signal en insérant un retard variable
- Emission du signal dans les écouteurs
Implicitement, notre modèle après avoir acquis le signal de parole il l’échantillonne à travers
la carte son de l’ordinateur puis il stocke les échantillons dans la mémoire pendant le retard
souhaité et enfin il reconstitue le signal à travers la carte son.
L’algorithme de fonctionnement du modèle est présenté sur la figure 3 :
A.ACHOURI et M.MAHJOUBI
Page 9
ENIT 2009/2010 Projet de Fin d’Année
Pour pouvoir réaliser les tâches déclarées précédemment nous avons trouvé que avec
Matlab/Simulink existe des blocs qui traitent les signaux audio en temps réel .Pour pouvoir
réaliser notre système il suffit de paramétrer deux blocs :
-le premier s’appelle « FROM AUDIO DEVICE » :
Le block « FROM AUDIO DEVICE »
se compose de 3 éléments (physical device ,un
Buffer et un Queue). Ce block est responsable
sur l’acquisition du signal de parole.
Il prend le signal qui entre par le
microphone, l’échantillonne avec une
fréquence de 16 kHz puis il stocke les
échantillons dans un buffer.
Quand le buffer est rempli, Les
échantillons passent du buffer vers la queue qui
joue le rôle d’une file d’attente dont la durée
d’attente est le retard entre l’entrée du signal
par le microphone et sa sortie par les écouteurs.
Si la durée d’attente de la file ‘ queue ‘
est nulle.
Chaque fois qu’une donnée passe du haut de la
Figure 4:Schéma du Block From Audio Device[3] file vers Simulink le from audio device met une
nouvelle donnée (un tampon d’echantillon)
A.ACHOURI et M.MAHJOUBI
Page 10 dans le bas de la queue.
ENIT 2009/2010 Projet de Fin d’Année
A.ACHOURI et M.MAHJOUBI
Page 12
ENIT 2009/2010 Projet de Fin d’Année
Le modèle créé avec Matlab/Simulink n’est qu’un moyen pour pouvoir paramétrer le
retard à implémenter après sur la maquette.
Pour fixer la plage du retard, on a défini un protocole de mesure dont les différents
éléments et résultat de ce protocole sont présentés ci-dessous.
B : Le lecteur peut lire le texte à voix haute mais avec une difficulté
C : Le lecteur est très gêné par le retard et il ne peut pas lire à voix haute
A.ACHOURI et M.MAHJOUBI
Page 13
ENIT 2009/2010 Projet de Fin d’Année
Les résultats de l’expérience sont relevés dans un tableau qui montre la présence des classes
en fonction du retard.
On a commencé par relever les différents états de perturbation dans un tableau qui
montre la réaction de chaque volontaire pour des retards allant de 0.1’’ jusqu’au retard du
01’’.
A.ACHOURI et M.MAHJOUBI
Page 14
ENIT 2009/2010 Projet de Fin d’Année
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 sec
sec sec sec sec sec sec sec sec sec
Sujet 01 A B C C C C B B A A
Sujet 02 A B B C C B B A A A
Sujet 03 B B C C C C B B A A
Sujet 04 A A B C B B A A A A
Sujet 05 A A B C B B A A A A
Sujet 06 A A B C B B A A A A
Sujet 07 A A B C C C B B A A
Sujet 08 A B B C C C B B A A
Sujet 09 A A B C C C B B A A
Sujet 10 A A B C B B B A A A
Sujet 11 B B C C C C C B A A
Sujet 12 A B B C C B B B A A
Sujet 13 A A A B B A A A A A
Sujet 14 A A A B B B A A A A
En remarquant que même dans la même classe les réactions des volontaires peuvent être
différentes on a attribué à chaque réaction une valeur de perturbation. Les réactions de classe
A sont dans le domaine [10 19], celles de la classe B [20 29] et les valeurs de la classe C
sont dans l’intervalle [30 39]. On a pu exploiter ces valeurs pour schématiser les niveaux de
perturbation par Matlab.
A.ACHOURI et M.MAHJOUBI
Page 15
ENIT 2009/2010 Projet de Fin d’Année
Le sujet est
très gêné
C
B
A
Le sujet
n’est pas
gêné
Figure 9:Représentation des réactions des sujets au retard microphone/haut-parleur introduit
Lorsque la valeur du retard est inférieure à 0.3 seconde, le sujet arrive à s’adapter à la
situation et ignorer le son décalé.
Après la valeur 0.6 seconde, le sujet s’adapte aussi à la situation parce que le son qu’il
entend en retard est considéré comme un bruit externe.
Le sujet est très gêné lorsque la valeur du retard est dans l’intervalle [0.3 0.6]. Cette gêne
est maximale pour les valeurs 0.4 et 0.5 s.
On a choisi la valeur 0.4 sec pour la programmer dans notre carte puisque pratiquement
c’est la valeur la plus gênante.
Conclusion
Après avoir montré l’importance de la coordination audio-visuelle, on a conçu un système
temps réel sur Matlab qui nous à aidé - à travers un protocole expérimental -à choisir le retard
à implémenter sur notre carte.
La conception et les décisions à prendre pour la réalisation de la maquette sont
présentées dans le chapitre2.
A.ACHOURI et M.MAHJOUBI
Page 16
ENIT 2009/2010 Projet de Fin d’Année
III. Chapitre 2 :
A.ACHOURI et M.MAHJOUBI
Page 17
ENIT 2009/2010 Projet de Fin d’Année
Introduction :
Après avoir fait l’étude théorique et le protocole expérimental pour le choix du retard dans
le chapitre précédent, on va passer dans ce chapitre à l’implémentation de l’application sur la
carte.
Ce chapitre s’articule autour de quatre paragraphes. Dans le premier paragraphe on
présente nos besoins et notre critère de choix des moyens pour la réalisation de la maquette de
point de vue réception et émission de signal de parole en temps réel.
Dans le deuxième on présente notre choix final pour la réalisation. Ensuite dans le
paragraphe d’après on fait une description des principaux principes utilisés pour répondre à
ces besoins. Enfin on termine avec une présentation du produit fini de point de vue
fonctionnalités.
Après avoir étudié les deux kits on a choisi de travailler avec le kit de développement
IAR system parce qu’il répond à tous nos besoins de point de vue réception-émission du
signal de parole et de point de vue design et robustesse.
Notons que ce kit peut être utilisé dans d’autres projets de traitement du signal audio
qui peuvent être proposés dans le cadre de la collaboration avec la Cité des Sciences.
Le kit de développement IAR system choisi est ainsi, un kit à base microcontrôleur
STM32 « STM32F103 » microcontrôleurs basés sur le processeur Cortex-M3 d'ARM dont
la présentation [4] :
A.ACHOURI et M.MAHJOUBI
Page 19
ENIT 2009/2010 Projet de Fin d’Année
2.2Caractéristiques du STM32 :
La famille STM32 vient avec une prolifération assez importante couvrant les
différents besoins d’une application industrielle. Afin d’adresser différents secteurs applicatifs
et de s’aligner au marché industriel, les produits STM32 existent sous différentes dimensions
et familles :
A.ACHOURI et M.MAHJOUBI
Page 20
ENIT 2009/2010 Projet de Fin d’Année
Comme l’on a annoncé précédemment tout notre travail porte sur le traitement du
signal de parole donc pour pouvoir le traiter il faut tout d’abord le recevoir puis
l’échantillonner ensuite le traiter enfin l’émettre. Le schéma (figure 13) présente notre
A.ACHOURI et M.MAHJOUBI
Page 21
ENIT 2009/2010 Projet de Fin d’Année
Ce signal électrique sera amplifié à travers l’étage d’entrée de la carte pour qu’il soit
adaptable avec le convertisseur analogique/numérique du microcontrôleur (ADC) qu’il va
échantillonner.
L’échantillonnage [6] consiste à transformer un signal analogique (continu) en signal
numérique (discret), en capturant des valeurs à intervalles de temps réguliers.
A.ACHOURI et M.MAHJOUBI
Page 22
ENIT 2009/2010 Projet de Fin d’Année
C'est une étape nécessaire pour pouvoir enregistrer, analyser et traiter un signal par un
microcontrôleur, car celui-ci ne peut traiter que des nombres.
Ce qui concerne la fréquence d’échantillonnage on a choisi d’échantillonner le signal
avec la fréquence 16kHz pour plusieurs raisons :
- Les signaux doivent être échantillonnés à une fréquence fe> 2 fmax du signal selon la
règle de Shannon et puisque le spectre des signaux de parole: 20-12.000 Hz .
Pour avoir cette largeur de bande et ne pas avoir de dégradation au niveau sonore on a
choisi d’échantillonner avec la fréquence 16kHz. Le tableau 2 illustre les différentes qualités
avec les différentes fréquences d’échantillonnage.
Largeur de Echantillonnage=
bande de nombre d’échantillons
transmission Dénomination codés Qualité perçue
20 – 22.000
Hz hi-fi (CD) 44.100 Hz pas de dégradation
20 – 12.000 Bande “parole” 24.000 hz pas de dégradation
20 - 8.000 bande large 16.000 Hz Pas de dégradation
300 -
3.400 bande téléphonique 8.000 Hz Dégradation
A.ACHOURI et M.MAHJOUBI
Page 23
ENIT 2009/2010 Projet de Fin d’Année
Il est utile de mentionner ici que la moitié du temps -lors de la réalisation- était consacré
pour l’étude du microcontrôleur et de sa bibliothèque. Ceci n’était pas évident pour une
première rencontre avec les microcontrôleurs en particulier ici avec la nouvelle génération
du microcontrôleur STM32.
Le débogueur : Son rôle est de déboguer les applications en offrant à l’utilisateur les
possibilités suivantes:
A.ACHOURI et M.MAHJOUBI
Page 24
ENIT 2009/2010 Projet de Fin d’Année
A.ACHOURI et M.MAHJOUBI
Page 25
ENIT 2009/2010 Projet de Fin d’Année
Une interface J-link (figure 16) qui assure la connexion entre le microcontrôleur
et le débogueur. Du côté de la carte, la communication des informations se fait grâce au port
JTAG pour le J-link et du côté du PC, la communication se fait à travers le port USB.
Figure 16:J-Link
A.ACHOURI et M.MAHJOUBI
Page 26
ENIT 2009/2010 Projet de Fin d’Année
A.ACHOURI et M.MAHJOUBI
Page 27
ENIT 2009/2010 Projet de Fin d’Année
Le schéma ci-dessous montre le passage du signal audio par les différents éléments hardware
du Kit de développement IAR .
Conclusion
A.ACHOURI et M.MAHJOUBI
Page 28
ENIT 2009/2010 Projet de Fin d’Année
IV. Chapitre 3 :
A.ACHOURI et M.MAHJOUBI
Page 29
ENIT 2009/2010 Projet de Fin d’Année
Introduction
Après avoir réalisé l’application sur le Kit IAR dans le chapitre précédent, on passe ici à
l’étape qui met en valeur l’ingénierie pédagogique à travers la préparation d’une maquette
complète pour la Cité des Sciences de Tunis. Pour ce faire, une fiche thématique sera tout
d’abord conçue. Dans cette fiche, on explique le principe de la maquette, le phénomène
qu’elle illustre, les domaines auxquels elle sensibilise et le coût total de la maquette.
On présente le matériel utilisé dans cette maquette et on finit par le story board décrivant
le déroulement de l’expérience dans la Cité des Sciences de Tunis.
A.ACHOURI et M.MAHJOUBI
Page 30
ENIT 2009/2010 Projet de Fin d’Année
A.ACHOURI et M.MAHJOUBI
Page 31
ENIT 2009/2010 Projet de Fin d’Année
• la perception audio-visuelle
Domaines de sensibilisation • le domaine orthophonique (une solution contre le
bégaiement)
• le domaine musical
Principe de la maquette L’utilisateur est invité à suivre les instructions écrites dans la
fiche qui se trouve près de la maquette.
• Ressources humaines
A.ACHOURI et M.MAHJOUBI
Page 32
ENIT 2009/2010 Projet de Fin d’Année
1 Choix du matériel
Le texte est un élément important pour la réussite de notre maquette. Tout d’abord il est
indispensable d’avoir deux versions de texte, l’une écrite en arabe et l’autre en français,
vu qu’en général les visiteurs de la Cité des Sciences de Tunis parlent ces deux langues.
De plus il faut avoir un texte qui attire l’attention des lecteurs. Pour la version française
on est allé dans le sens de mettre un texte qui nécessite plus de concentration comme le texte
suivant :
« Grand doreur quand redoras-tu sûrement et d’un goût rare mes trente-trois ou trente-
quatre grandes cuillers d’or trop argentées ? Je redorerai sûrement et d’un goût rare les
trente-trois ou trente-quatre grandes cuillers d’or trop argentées, quand j’aurai redoré
sûrement et d’un goût rare les trente-trois ou trente-quatre autres grandes cuillers d’or trop
argentées ».
A.ACHOURI et M.MAHJOUBI
Page 33
ENIT 2009/2010 Projet de Fin d’Année
إينشتاين وسائقه
هذه حكاية طريفة عن العالم ألبرت إينشتاين صاحب النظرية النسبية فقد سئم الرجل تقديم المحاضرات بعد أن تكاثرت
: قال له سائق سيارته، وذات يوم وبينما كان في طريقه إلى محاضرة،عليه الدعوات من الجامعات والجمعيات العلمية
فما قولك في أن أنوب عنك في محاضرة اليوم خاصة أن،اعلم يا سيدي أنك مللت تقديم المحاضرات وتلقي السئلة
ولنني استمعت إلى العشرات من محاضراتك فإن لدي،شعري منكوش ومنتف مثل شعرك وبيني وبينك شبه ليس بالقليل
فوصل إلى قاعة المحاضرة حيث وقف، فأعجب إينشتاين بالفكرة وتبادل الملبس،فكرة ل بأس بها عن النظرية النسبية
وسارت المحاضرة على،السائق على المنصة وجلس العالم العبقري الذي كان يرتدي زي السائق في الصفوف الخلفية
هنا ابتسم،ما يرام إلى أن وقف بروفيسور متنطع وطرح سؤال من الوزن الثقيل وهو يشعر بأنه سيحرج به إينشتاين
سؤالك هذا ساذج إلى درجة أنني سأكلف سائقي الذي يجلس في الصفوف الخلفية بالرد:السائق وقال للبروفيسور
أينشتاين( ردًا جعل البروفيسور يتضاءل خجل- وبالطبع فقد قدم )السائق...عليه
1.2Le microphone
C’est l’élément de réception du signal de parole. Le choix de ce casque est fait de façon à
restituer toutes les fréquences contenues dans la parole. A la Cité des Sciences de la Villette,
le casque choisi est le Sennheiseer HD457. Un choix de casque audio à performances
similaires a été choisi.
2 Le story board
A.ACHOURI et M.MAHJOUBI
Page 34
ENIT 2009/2010 Projet de Fin d’Année
Conclusion
A.ACHOURI et M.MAHJOUBI
Page 35
ENIT 2009/2010 Projet de Fin d’Année
V. Conclusion
Dans ce projet la conception et la mise en œuvre complète d’une maquette pour la Cité
des Sciences de Tunis ont été réalisées. Cette maquette porte sur l’effet retard et son
implication dans la coordination audiovisuelle lors de la production de la parole on a réalisé
une application qui consiste à implémenter un programme dont le rôle est de retarder le son
en temps réel.
Nous avons travaillé avec le Kit de développement IAR qui est à base
de microcontrôleur STM32 exploité pour implémenter notre application. Celle-ci consiste à
faire l’acquisition du son qui entre par un microphone, lui appliquer un retard puis le faire
sortir à travers les écouteurs du casque audio.
Cette maquette n’est qu’un début pour un projet d’équipement du pavillon TIC de la
Cité des Sciences de Tunis par des maquettes audio. En particulier cette maquette peut être
complétée aisément par 2 retards différents sur les 2oreilles de manière à mettre en évidence
l’importance de la binauralité en localisation des sources sonores (réalité virtuelle,.. ;).
Il est utile de noter que ce type de maquette peut être produit en kit et vendu par la Cité des
Sciences aux visiteurs. Elle peut être également proposée dans les lycées (cours de Sciences
de la vie) pour illustrer ce phénomène de coordination audiovisuelle par le cerveau.
A.ACHOURI et M.MAHJOUBI
Page 36
ENIT 2009/2010 Projet de Fin d’Année
VI. Netographie :
[1]
http://fr.wikipedia.org/wiki/Ing%C3%A9nierie_p%C3%A9dagogique
[2 ]
www.icp.inpg.fr
[3]
Aide Matlab / www.mathwork.com
[4]
http://www.st.com/stonline/stappl/cms/press/news/year2007/fra/p2184.htm
[5]
http://www.jean-christian-michel.com/studio-microphone.html
[6]
http://fr.wikipedia.org/wiki/Convertisseur_analogique-num%C3%A9rique
[7]
http://fr.wikipedia.org/wiki/Modulation_de_largeur_d%27impulsion
A.ACHOURI et M.MAHJOUBI
Page 37
ENIT 2009/2010 Projet de Fin d’Année
VII. Bibliographie
A.ACHOURI et M.MAHJOUBI
Page 38
ENIT 2009/2010 Projet de Fin d’Année
VIII. Annexes
A.ACHOURI et M.MAHJOUBI
Page 39
ENIT 2009/2010 Projet de Fin d’Année
A.ACHOURI et M.MAHJOUBI
Page 40