Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

16
1 Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique le thème et les motivations du module S.S.I. les connaissances et le savoir faire abordés le travail demandé aux élèves quelques notions mathématiques utiles des questions pour savoir si vous avez suivi Auteur :Jean-Paul Stromboni, Auteur :Jean-Paul Stromboni, Version : 15 février 2005 Version : 15 février 2005 Elèves ESSI 1, Cours SSI Elèves ESSI 1, Cours SSI Durée : 1h Durée : 1h Lieu : Amphi est Lieu : Amphi est Dans cette séance, on voit :

description

Auteur :Jean-Paul Stromboni, Version : 15 février 2005 Elèves ESSI 1, Cours SSI Durée : 1h Lieu : Amphi est. Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique. Dans cette séance, on voit :. le thème et les motivations du module S.S.I. - PowerPoint PPT Presentation

Transcript of Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 1: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

1

Introduction au module S.S.I.Signaux et Systèmes pour l’Informatique

• le thème et les motivations du module S.S.I.

• les connaissances et le savoir faire abordés

• le travail demandé aux élèves

• quelques notions mathématiques utiles

• des questions pour savoir si vous avez suivi

Auteur :Jean-Paul Stromboni, Auteur :Jean-Paul Stromboni, Version : 15 février 2005Version : 15 février 2005Elèves ESSI 1, Cours SSI Elèves ESSI 1, Cours SSI Durée : 1hDurée : 1hLieu : Amphi estLieu : Amphi est

Dans cette séance, on voit :

Page 2: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 2ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

De bonnes raisons de suivre attentivement

• Le thème est l’ordinateur multimédia, et comment il synthétise, filtre, compresse … les média son et image.

• L’illustration retenue est le son numérique

• En étudiant entre autres le principe de la compression du son, on introduit échantillonnage, FFT, filtrage, …

• On utilise Matlab (réputé en Traitement du Signal) et Goldwave pour appliquer et évaluer des effets audios.

• On introduit plusieurs concepts et outils utiles en 2ième et 3ième année de l’ESSI.

Page 3: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 3ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

De bonnes raisons de le faire avec succès• Pas de pré-requis, on débute ici par les notions

mathématiques de base• Les erreurs peuvent être détectées avant

l’examen final à l’aide des questionnaires ciblés sur les notions du cours

• Tous les documents, les données sonores et outils à utiliser en TD sont déposés sur http://www-local.essi.fr/ModuleSSI

• Chaque cours est associé à un TD théorique ou sur PC, pour acquérir un savoir-faire

• On organise au besoin une séance de bilan

Page 4: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 4ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Quel est le fil d’Ariane suivi par le module• On illustre les cours et les TD avec le son.

• Les TP utilisent un PC avec sa carte son, un casque, et les logiciels MATLAB et Goldwave pour la simulation et le traitement des sons.

• Le fil d’Ariane est la compression du signal audio numérique avec :

– Le principe de la compression MPEG audio layer 3 (fichiers mp3)

– Le principe du CODEC -law (fichiers au ou wav)

Page 5: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 5ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Principe de la compression MPEG audio layer 3

h1

h2

hM

Approximation de y

selonl’énergie

des signaux des bandes

M

M

M

M

M

M

Bbc.wav

Taux de compression

Étage de filtressuréchantillonnageDécimation Étage de filtres

… …

M*hM

M*h2

M*h11y

2y

8y

y

recy

Dans ce schéma, un arc figure un signal et un bloc un traitement.Le signal y du fichier Bbc.wav à compresser est numérique Le spectre de y est décomposé en bandes de fréquence par un banc de M filtres Les signaux des bandes peuvent être sous-échantillonnés dans un rapport M. Si on néglige les bandes de faible énergie, il en résulte un taux de compression.Les bandes sont sur-échantillonnées et lissées et le signal y est reconstitué.

Page 6: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 6ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Quelles sont les connaissances à introduire

L’analyse du schéma de principe précédent amène à introduire des concepts et des techniques comme :

– Signal, signal audio, signal audio numérique, formats– Numériser : l’échantillonnage et la quantification, – Spectre, spectrogramme, transformée de Fourier, FFT,– découpage temporel d’un signal– Filtrer un signal audio, bancs de filtres rectangulaires – Sous-échantillonnage et sur échantillonnage– énergie d’un signal– taux de compression– Rapport signal sur bruit, …

Page 7: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 7ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Quels sont les savoir faire à acquérir en TD

1. Savoir reconnaître un signal numérique et savoir en extraire les paramètres importants.

2. Apprendre à respecter la contrainte de Shannon.3. Savoir calculer et exploiter spectre et spectrogramme.4. Calculer un filtre demandé et l’appliquer à un signal audio.5. Évaluer le rapport signal sur bruit et savoir le relier au bruit

de quantification. 6. Décomposer un signal en plusieurs bandes de fréquence puis

le recomposer à partir des signaux des bandes. 7. Découper une fenêtre temporelle dans un signal, 8. décimer, sur échantillonner un signal numérique9. Compresser un signal audio avec law, ou en utilisant le

principe de MPEG audio layer 3 …

Page 8: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 8ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Appliquer un filtre à un signal audio

Matlab simule ici un filtre rectangulaire de bande passante 1000Hz. Goldwave met en évidence l’effet du filtre sur le son de Bbc.wav échantillonné à 11111Hz avec le spectrogramme.

Hz10000

)(Hzf

Hz5500

Bbc.wav

Page 9: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 9ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Bruit de quantification et utilité de CODEC law

Le CODEC law diminue le bruit de quantification et accroît le rapport signal sur bruit. Pour le montrer en TD, on accentue la dégradation du signal en réduisant l’intensité du son initial :

piano_c3

8 bit -1

8 bitbitB 16

1/8bitB 8

bitB 8

8

8

Page 10: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 10

ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Qu’est ce qui est demandé et évalué

L’objectif est d’acquérir au cours du module un maximum des savoirs et savoir-faire présentés en amphi et en TD.• il y aura deux contrôles (intermédiaire et final) avec les coefficients respectifs 2/5 et 3/5. On y trouve des questions sur le cours et des questions sur les travaux dirigés.• des questionnaires ciblés (quatre à cinq, plus si possible) sont proposés au cours du module pour détecter et corriger les erreurs individuelles ou collectives sur le cours ou sur les TD et TP. Ils sont corrigés et donnent un bonus de note allant jusqu’à 3 points.• l’assiduité et la ponctualité obligatoire en Travaux Dirigés détermine un bonus ou un malus sur la note finale.

Page 11: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 11

ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Notions utiles : signal discret• Qu’est ce qu’un son ?

• Qu’est ce qu’un signal électrique ?

• Quelle est la fonction du microphone ?

• Voici un signal en temps continu et un signal en temps discret Qu’ont-ils de commun, qu’ont-ils de différent ?

)4402sin()( tts )2sin()( nns

Page 12: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 12

ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Notions utiles : logarithme décimal et dBCertaines grandeurs varient exponentiellement. La perception de l’intensité sonore par l’oreille humaine est exponentielle.

On utilise alors des échelles logarithmiques pour les exprimer (intensité sonore en décibel ou dB). Rappeler :• la définition du logarithme décimal noté log

• une propriété fondamentale de la fonction logarithme

• la définition du décibel (due à Graham Bell)

• Qu’est ce qu’un diagramme semi logarithmique ?

Page 13: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 13

ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Equations aux différences et filtresLes filtres appliquent des effets variables selon la fréquence, par exemple sur les signaux audio.

Ils peuvent être décrits par une équation aux différences comme la suivante utilisée pour les programmer :

)()1()( nensns sortiesentréee (.),(.)

0)0(1)0(?)0( setnesinsQuestion : pour le filtre ci-dessus, que vaut :

Page 14: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 14

ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Quantités complexesServent à décrire la réponse en fréquence des filtres, et le spectre des signaux, en extrayant :

• le module (en dB parfois) ou gain

• l’argument ou phase

Par exemple, que valent gain et phase de fonction de

iC

1

)log(

Page 15: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 15

ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Séries de FourierDécomposent un signal f(t) sur un intervalle de temps T en sommes de fonctions sinusoïdales de fréquences multiples d’une fréquence fondamentale.

Voici un exemple de série de Fourier

Le signal f(t) est-il périodique ?

Y a t’il une composante continue ?

Donner le fondamental :

Préciser l’harmonique 3 :

1

)2cos(1

1)(n

ntn

tf

Page 16: Introduction au module S.S.I. Signaux et Systèmes pour l’Informatique

Page 16

ESSI 1 – Introduction au module S.S.I. © Jean-Paul Stromboni, février 2005

Quelle est l’URL du module SSI ? Définir le décibel, et exprimer la valeur 1000 en dB

Le son est il un signal électrique ? Qu’appelle t’on signal discret ?

Pourquoi étudier le multimédia dans une école de sciences informatiques ?

Qu’est ce que le fondamental d’une série de Fourier ?

Module et argument de iL ?

1)0(?)0(

),1()()(

nesins

nenens

Pour vous tester sur ce cours