Anda di halaman 1dari 5

CETSIS'2005, Nancy, 25-27 octobre 2005

Une chane de communication sans fil


Jonathan Letessier, Baptiste Vrigneau, Yves Qur, Annag Guennou Moniteurs du CIES Grand Ouest LEST UMR CNRS 6165, 6 avenue Victor Le Gorgeu-CS93837 Brest Cedex 3-France, Email : prenom.nom@univ-brest.fr RESUME Cet article prsente une manipulation dont le but est dveiller la curiosit scientifique dun large public pour les communications numriques sans fil. Pour ce faire, les notions de base sont introduites laide dune analogie avec une communication orale. Lorateur peut introduire des notions cls telles que le canal, le bruit et le codage des informations. La manipulation a pour but dillustrer ces nouvelles notions lors dune transmission numrique acoustique : deux ordinateurs changent une image laide de notes de musique. Le programme est entirement ralis sur le logiciel Matlab. L'originalit de cette manipulation est sa manire pdagogique de prsenter une transmission sans fil, ce qui la rend attractive pour des tudiants, pour des lycens et pour un plus large public. De plus, le niveau de complexit est adaptable grce sa modularit. Mots cls : veil scientifique, communication sans fil, transmission acoustique, Matlab. 1 INTRODUCTION Les appareils communicants sans fil sont prsents partout autour de nous, de la tlvision au WiFi, en passant par les tlphones portables et les satellites, etc.. Ces appareils couramment utiliss nen restent pas moins obscurs dans leur fonctionnement pour les tudiants et le grand public. Nous proposons dans cet article de rendre accessible le principe dune transmission sans fil en se basant sur une analogie connue de tous, facilitant ainsi la comprhension. En effet, la communication "numrique" est mise en parallle avec la communication orale afin de montrer que les connaissances et les phnomnes de ces deux communications sans fil sont trs proches. La communication orale est naturelle pour la plupart des personnes et ce rapprochement permet de favoriser lapprentissage et la mmorisation des notions abordes. Ces notions seront repres dans le texte par la mise en forme suivante - notion -. Partant du schma simplifi dune communication entre deux personnes, nous avons reli les communications numriques en une manipulation intermdiaire : nous proposons une discussion entre deux ordinateurs laide dondes acoustiques (Figure 1). Lide est dchanger une information grce des notes de musique. Les figures 2 6 sont extraites dun poster de format A0 accompagnant la manipulation. La communication orale entre deux individus est le point de dpart de notre prsentation, Section 2, car elle regroupe toutes les notions ncessaires la bonne comprhension dune transmission sans fil. En Section 3, la transposition de cette communication naturelle en communication "numrique" est effectue par la mise en parallle des deux mthodes. La section 4 dcrit le logiciel de communication acoustique, ralis avec Matlab, en expliquant diffrentes parties du programmes: interface graphique, metteur et rcepteur. Un rsum des notions abordes, telles que le bruit, le codage, les frquences etc. [1], associes leur illustration pour les deux types de communications est ralis en Section 5. Ce rsum a pour but dadapter la difficult de comprhension en fonction du niveau du public cibl. Enfin, une conclusion et des perspectives seront donnes en Section 6.

fig 1 : Photo de la manipulation

2 LA DISCUSSION ORALE : UNE COMMUNICATION SANS FIL La communication orale entre des individus est un apprentissage dbutant ds la naissance. Au cours des annes, elle devient tellement instinctive que nous ny prtons mme plus attention. Utilisant tous le mme langage (notre langue maternelle) et corrigeant "automatiquement" les dfauts introduits lors de la communication, nous oublions toutes les notions les plus basiques dune communication sans fil. Cette partie propose de dcomposer, de faon simplifie, les mcanismes dune communication orale entre deux individus Mr. A et Mr. B. Lindividu A doit faire dessiner une image lindividu B (Figure 2). Ainsi, Mr. A joue le rle dmetteur et Mr. B celui du rcepteur. Les tudiants ou le public vis peuvent tre mis contribution pour cette partie afin quils se rendent compte des diffrents points cls dune transmission.

CETSIS'2005, Nancy, 25-27 octobre 2005

Avant de communiquer limage, A et B sont obligs de se mettre daccord sur la faon de transmettre limage : un protocole est dfini. Les diffrents points importants sont : - la synchronisation : A annonce quil commence dcrire limage en disant tout naturellement Je commence . B reconnat ces mots et sait alors que les informations sur limage vont suivre. - Le format : limage est compose de pixels et une solution simple pour transmettre la couleur de ces pixels est de dcouper limage en lignes et colonnes. Lmetteur donne alors les couleurs des pixels de la premire ligne puis de la seconde et ainsi de suite. Pour simplifier le fonctionnement, le nombre de pixel est connu par A et B. - Le codage : cette tape associe une couleur de pixel un mot du langage utilis (le franais par exemple). Lindividu A peut alors produire un signal sonore - la modulation respectant ce protocole. Lindividu B doit ensuite rcuprer les mots entendus - la dmodulation puis reconstruire limage lment par lment - dcodage .

fig 3 : Communication "imparfaite" entre deux individus

Toutes les notions fondamentales dune communication sans fil sont maintenant introduites. Pour se rapprocher un peu plus du monde numrique tel que le tlphone portable, cette communication orale va tre transpose sur deux ordinateurs pour reproduire lmetteur, Mr. A, et le rcepteur, Mr. B. 3 UNE COMMUNICATION NUMERIQUE ACOUSTIQUE

fig 2 : Communication "parfaite" par la voix entre deux individus

fig 4 : Analogie entre l'homme et la machine

Lmetteur A et le rcepteur B peuvent maintenant communiquer une image lun vers lautre car ils savent se comprendre. Sans aucun bruit et dans une pice, B pourra reconstruire limage originale de A sans erreurs. Afin de rendre plus difficile la transmission, A et B peuvent sloigner lun de lautre, ainsi la voix sera plus affaiblie - attnuation -. Des personnes peuvent parler ou taper des mains pour rendre la comprhension de B moins facile - bruit -. Lmetteur A, lors de lexprience va naturellement augmenter ou diminuer la puissance de sa voix suivant la distance qui le spare de B et le niveau de bruit quil peroit. Intuitivement, lindividu A connat la notion de puissance mise par rapport au bruit ambiant - rapport signal sur bruit-. Lintroduction dcho est plus difficile, mais une personne faisant guise de perroquet peut simuler ce phnomne. La Figure 3 rcapitule une transmission imparfaite due la propagation - canal lors de la communication orale.

Lide de cette manipulation est de mettre en parallle la communication orale dcrite prcdement avec une communication numrique acoustique. La figure 4 rsume lanalogie entre ces deux communications. Les ordinateurs ntant pas dots de la parole, nous avons utilis des notions plus simples. Reprenons les diffrents points : - la synchronisation : lmetteur annonce le dbut de sa transmission laide dun signal sinusodal de frquence croissante durant sa dure dmission. Ce signal est appel chirp . - Le format : limage de dpart est identique donc le format reste le mme. - Le codage : ce ne sont plus des mots mais une table de codage (figure 5) qui associe une couleur une note.

fig 5 : Codage de la couleur en notes de musique - la modulation -

- La modulation : lordinateur construit et met londe sonore correspodant aux notes - Les organes de transmission, la bouche et les cordes

CETSIS'2005, Nancy, 25-27 octobre 2005

vocales, sont remplacs par un haut-parleur - antenne dmission - et lorgane de rception, loreille, devient un microphone - antenne de rception -. - Le dcodage : cette partie est la plus dlicate. En effet, cest le cerveau qui gre cette partie lors dune discussion. Sans nul doute, cet organe est le plus complexe du corps humain. Lordinateur remplace le raisonnement et lapprentissage du cerveau par des calculs et des donnes en mmoire. Ainsi, il faut fournir lordinateur une mthode mathmatique permettant de reconnaitre le signal de synchronisation et les notes mises afin de reconstruire limage. Le rcepteur et lmetteur doivent avoir le mme protocole et le mme codage. La manipulation que nous proposons reprend tous ces points. Deux ordinateurs quips dorganes artificiels vont changer des informations et le principe est rappel dans la figure 6. Nous allons maintenant dtaill le progammes dvelopp sur PC.

fig 7 : Interface graphique du logiciel

fig 6 : Communication numrique acoustique

4 LE LOGICIEL DE COMMUNICATION ACOUSTIQUE Le matriel ncessaire au fonctionnement du logiciel est standard : deux ordinateurs quips dune carte son (une sortie et une entre microphone), une enceinte pour lmetteur et un microphone pour le rcepteur. Le logiciel de transmission acoustique a t ralis laide de Matlab. Afin dassurer une prise en main intuitive du logiciel, une interface graphique a t dveloppe laide de loutil guide [3]. La manipulation se droule de la manire suivante : - le rcepteur lance lenregistrement, - lmetteur gnre le signal sonore, - le rcepteur analyse le signal reu (posttraitement) et affiche limage estime, - limage sur le poste metteur et celle sur le poste rcepteur peuvent alors tre compares. Il est noter que les deux utilisateurs doivent tre coordonns. 4.1 Linterface graphique La figure 7 montre linterface graphique du logiciel. Linterface est la fois, soit metteur, soit rcepteur. Lutilisateur jouant le rle de lmetteur cre limage en slectionnant une couleur dans la table de codage, puis en cliquant sur les pixels de limage centrale colorier. Lutilisateur a un panel de 16 couleurs diffrentes correspondant chacune une note de musique distincte.

Une fois limage construite, il suffit de cliquer sur le bouton Emettre pour transmettre limage. Sur le poste rcepteur, un deuxime utilisateur doit juste slectionner la fonction du poste (rcepteur) ce qui renomme le bouton Emettre en Recevoir et cliquer sur celui-ci. Un bouton Effacer permet dobtenir une image vierge. Un ascenseur rgle la dure des notes mises. Cette dure doit tre identique sur les deux postes. Dautre part des informations concernant le bon ou le mauvais droulement du programme sont affiches dans une zone de texte. 4.2 Lmetteur La gestion du son est prise en charge entirement par des fonctions de Matlab grant les changes de donnes avec la carte son. Lalgorithme de lmetteur est le suivant : 1) gnration dun alphabet des 16 signaux temporels o un signal correspond une note de musique. Rappelons que chaque note a une frquence prcise et connue, 2) rcupration des couleurs composant limage mettre, 3) traduction des couleurs en notes laide de la table de codage, 4) concatnation des signaux correspondant ces notes, 5) insertion du signal de synchronisation (chirp) au dbut du signal mettre, 6) envoi du signal la carte son. 4.3 Le rcepteur Lalgorithme du rcepteur est le suivant : 1) enregistrement du son, 2) rcupration des donnes, (figure 8)

CETSIS'2005, Nancy, 25-27 octobre 2005

Dans un but dillustrer un cours ou une dmonstration, tous les signaux jugs utiles peuvent tre affichs. Ainsi, la figure 11 permet dillustrer le bruit gnr par le public : prsence dimpulsions parasites (claquement de mains) ou dun bruit moins important existant durant une partie de lenregistrement.

fig 8 : visualisation du signal enregistr dans des conditions correctes et dtection du signal utile dans la fentre bleue

3) filtrage du signal dans la bande utile : le but de ce filtrage est dliminer les frquences parasites, 4) dtection du signal utile laide du signal de synchronisation : la position du chirp dans le signal reu correspond un pic de corrlation maximal (figure 9),

fig 10 : Les diffrentes valeurs de corrlation afin

destimer la note

Claquement

Prsence de bruit

fig 11 : visualisation du signal enregistr dans des fig 9 : corrlation du signal avec le chirp et

apparition dun pic 5) dcoupage du signal dinformation en fentre correspondant une note, 6) dtection des notes : le mme alphabet de lmetteur est cr puis la note retenue est celle correspondant llment de lalphabet donnant le maximum de corrlation avec la fentre tudie (Figure 10), 7) traduction des notes en couleurs et affichage de limage. Dautres mthodes [2] pour la dtection des notes peuvent tre implmentes afin de comparer et/ou damliorer les performances: analyse temps frquence, transforme de Fourier discrte associe un maximum de vraisemblance

conditions dgrades : bruit important et deux claquement de mains 5 LES NOTIONS PEDAGOGIQUES ABORDEES Le tableau 1 rcapitule les diffrentes notions que nous avons traites dans les sections prcdentes et donne leurs explications suivant le cas de la communication orale et celui de la manipulation acoustique. Pour chaque notion, la mise en uvre thorique ou pratique est donne. Des notions plus complexes telles que les frquences et le spectre, sont facilement intgrables et prsentables lors de la manipulation en rajoutant les affichages adquats. De plus, en montrant la bande de frquence occupe par les diffrents types de communications et les diffrents types dondes utiliss par chacune dentre elle (Figure 12), une extension peut tre faite en expliquant les capteurs ncessaire pour chaque type de communication : oue pour lorale, il pour la lumire, antenne pour les ondes lectromagntique etc..

CETSIS'2005, Nancy, 25-27 octobre 2005

Notions scientifiques Synchronisation Emetteur et rcepteur Protocole Bruit Puissance sonore Rapport puissance sonore sur la puissance du bruit (RSB) Erreurs (Taux dErreur) Modulation Estimation

Communication orale Je commence La personne qui parle et celle qui coute Mthode de communication identique (langue) Ambiance sonore (foule, musique) Augmentation ou diminution de la puissance de la voix B distingue plus ou moins bien les mots de A selon la puissance de la voix et la puissance du bruit Comparaison sur papier des deux images La voix De faon naturelle lindividu B estime et interprte le mot quil a entendu Attnuation, cho

Manipulation acoustique Chirp (sinus frquence croissante) Lordinateur qui met un son et celui qui enregistre Association couleur-note, sens de lecture de limage Paroles, cris, claquement de mains Augmentation ou diminution du volume du haut-parleur Lenregistrement du signal est plus ou moins dgrad Comparaison avec les crans des deux images Les notes de musique Le rcepteur compare la note reue avec toutes les notes possibles et la plus ressemblante sera choisie Canal identique

Mise en uvre (thorique ou matriel) Corrlation 2 ordinateurs, une enceinte et un micro Gr par linterface graphique Participation du public Utilisation dune enceinte avec amplificateur Visualisation du signal noy ou pas dans le bruit Estimation des erreurs par le public : influence du bruit gnr Modulation de frquence associe la thorie musicale Corrlation de lalphabet avec la note estimer Visualisation du signal enregistr

Canal de propagation

Tableau 1 : Rcapitulatif des notions abordes

fig 12 : spectre frquentiel des ondes audibles, inaudibles et visibles

quelle peut tre utilise dans un cours universitaire lors de lintroduction mais aussi pour un veil scientifique chez des adultes nophytes ou des enfants. Nous avons dailleurs pu tester lapplication sur ce public et les ractions taient tout fait satisfaisantes et encourageantes. Le programme et une notice daide seront disponibles en ligne. BIBLIOGRAPHIE 1. P. Lecoy, Technologies des tlcommunications, Germes 2. J.G. Proakis, Digital communications, Electrical and computer Engineering, McGraw-Hill 3. Matlab, www.mathworks.com

6 CONCLUSION ET PERPECTIVES Pour expliquer de faon pdagogique le principe dune communication sans fil entre les appareils que nous ctoyons, tlphone portable, ordinateur, nous sommes partis du fait quune communication orale entre deux individus repose sur les mmes principes. Ainsi, toutes les notions de base ncessaires la comprhension dune communication sans fil ont t introduites en partant dun exemple simple : lenvoi dune image par un individu A un autre individu B. Une fois les notions abordes, notre manipulation permet dillustrer lintroduction dun cours sur les tlcommunications ou servir lveil scientifique lors de rencontre avec un public nophyte. Cet exemple concret permet dillustrer la chane complte dans un cas idal. Elle permet galement dajouter du bruit de faon dtriorer la transmission : problme de synchronisation, erreurs La force de cette manipulation est lvolutivit. En effet, nous avons propos une mthode destimation mais limplantation dautres solutions est tout fait possible. Dautre part, si le bruit est contrl par lordinateur, la manipulation peut mettre en avant des amliorations comme des codes correcteurs ou dautres types de modulation (talement par saut de frquence). Un autre point fort est ladaptabilit au niveau du public : nous pensons