Traitement du Signal Hugues BENOIT-CATTIN.

Slides:



Advertisements
Présentations similaires
H Approximation analytique
Advertisements

Approximation CHEBYSHEV.
Distance inter-locuteur
TRANSFORMEE DE FOURIER DISCRETE
Définitions et applications
Analyse temps-fréquence
Numérisation du signal principes
PRINCIPE SIMPLIFIE DE LA COMPRESSION MP3
TRAITEMENT NUMERIQUE DES IMAGES
1 Jean-Paul Stromboni, mars 2005, Révision des cinq premières séances S.S.I. Jean-Paul Stromboni, mars 2005, ESSI1 Elève : ______________________ groupe.
Cours 5 – Comment bien échantillonner le signal audio
Comment décimer les sons numériques
4. La transformée en z Un formalisme adapté au filtrage et à l’analyse en fréquence des signaux échantillonnés et à l’automatique numérique x(t) signal.
1 Jean-Paul Stromboni, octobre 2007, SI3 Réviser le devoir surveillé n°1 du cours S.S.I.I. Jean-Paul Stromboni, octobre 2007, SI3 Elève : ______________________.
Filtres (n entier, Te=1s)
Calcul de la composition fréquentielle du signal audio
1 Jean-Paul Stromboni, mars 2005, Révision des cinq premières séances S.S.I. Jean-Paul Stromboni, mars 2005, ESSI1 Elève : ______________________ groupe.
Du signal continu au numérique
Mesures dans le domaine fréquentiel
Modulation numérique.
1 Introduction 1 - Equations de Maxwell dans le vide 2 - Equations de propagation du champ électromagnétique dans le vide 2 - Equations de propagation.
La transformée de Fourier en pratique
2. Echantillonnage et interpolation des signaux vidéo



Séries de Fourier Tout signal périodique (T) de puissance finie peut être décomposé en une somme de sinus et de cosinus. An=0 1(4/) 1+ 3 (4/3)

Dpt. Télécommunications, Services & Usages Théorie de l information H. Benoit-Cattin Introduction 2. Vue densemble 3. Sources discrètes & Entropie.
Cours S.S.I., SI1, avril 2007 – Comment utiliser les outils déjà présentés. Page 1 Comment utiliser les outils déjà présentés dans le cours S.S.I. et pourquoi.
Sous-échantillonner le signal audio pour compresser
Synthèse de filtres numériques
1. Introduction 1.1. Modélisation des signaux
Traitement Numérique du Signal
Traitement Numérique du Signal
Cours de physique générale I Ph 11
5. Echantillonnage Introduction
Codage et Protection contre les Erreurs
Divers procédés de modulation sont utilisés dans le domaine hertzien et dans le domaine câblé pour transporter les informations numériques Ces techniques.
Traitement du signal TD0 : Introduction.
électronique analogique
1 par Jean-Paul Stromboni, octobre 2008 Un autobilan pour réviser le devoir surveillé n°1 du cours S.S.I.I., par Jean-Paul Stromboni, octobre 2008 Elève.
1 Jean-Paul Stromboni, octobre 2007, SI3 Réviser le devoir surveillé n°1 du cours S.S.I.I. Jean-Paul Stromboni, octobre 2007, SI3 Elève : ______________________.
Filtrer le signal audio numérique
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
ELG La transformée de Fourier, énergie, puissance et densités spectrales.
2. La série de Fourier trigonométrique et la transformée de Fourier
1.1 LES VECTEURS GÉOMÉTRIQUES
Traitement Numérique du Signal
ISPG l’école d’ingénieurs de l’Institut Galilée Université Paris 13
Traitement Numérique du Signal
SCIENCES PHYSIQUES ET CHIMIQUES FONDAMENTALES ET APPLIQUEES
Conversion analogique numérique et numérique analogique
Théorie de l'Échantillonnage
Introduction.
1 28 mai 2002Jean GARNIER CCT Composants Séminaire CAN CARACTERISATION ELECTRIQUE DES CONVERTISSEURS ANALOGIQUE/NUMERIQUE.
DU TRAITEMENT DU SIGNAL
DU TRAITEMENT DU SIGNAL
TNS et Analyse Spectrale
DU TRAITEMENT DU SIGNAL
3. L’échantillonnage des signaux
1 23 mars 2004, Jean-Paul Stromboni Signaux et Systèmes pour l’Informaticien Bilan essais erreurs des six premières séances Module SSI d’ESSI 1– 23 mars.
ANALYSE DES SERIES CHRONOLOGIQUES METHODES ET APPLICATIONS EN HYDROLOGIE Danièle VALDES-LAO
Séquence Chaîne de base Episode 5 « Pour aller plus loin »
SSII, séance n°13, bilan du cours 15 décembre 2015 Dernière séance 2015 Résumé des chapitres et notions abordées en 2015.
Introduction au traitement numérique du signal
ANALYSE HARMONIQUE.
Numérisation des signaux
Transcription de la présentation:

Traitement du Signal Hugues BENOIT-CATTIN

Plan 1. Les transformées du Traitement du Signal : Fourier, Laplace, Z (1h),TD 2. La chaîne de traitement numérique : échantillonnage, quantification, restitution (2h), TP 3. Introduction aux signaux aléatoires (4h), TD 4. Filtrage numérique (5h),TD,TP 5. Filtrage adaptatif (2h), TP 6. Architecture des DSP (2h), TP 7. Traitement de la parole et du son (8h), TD TP

1. Les transformées du TS Transformée de Fourier Définition Échantillonnage et périodisation Signaux de durée limitée et signaux périodiques Signaux échantillonnés de durée limitée Signaux discrets Transformée de Laplace Relation avec la transformée de Fourier Transformée en Z Relation avec la transformée de Laplace

1.1 Transformée de Fourier (1811) Définition Quelques propriétés Linéarité X(f)  module |X(f)|, phase Arg[X(f)] x(t) réel  Re[X(f)] paire, Im[X(f)] impaire, module pair, phase impaire x(t) réel pair  X(f) réel pair x(t) réel impair  X(f) imaginaire impair x(t)*y(t)  X(f).Y(f) et x(t).y(t)  X(f)*Y(f)

Quelques relations Signaux importants d(t)  1 x(t)*d(t-t0)= x(t-t0)  X(f) exp(-2jp f t0) x(t) exp(2 j p t f0)  X(f-f0) x*(t)  X*(-f) x(at)  |a|-1 X(f/a) dnx(t)/dtn  (2 j p f )n X(f) Signaux importants d(t)  1 1(t)  ½ d(f) + 1/(2 j p f ) cos(2pf0t)  [d(f-f0) +d(f+f0)]/2 et sin(2pf0t)  [d(f-f0) -d(f+f0)]/2j Sd(t+nT)  Fe Sd(f+kFe) avec Fe=1/T Rect(t)  2a.Sinc(pfa)

Échantillonnage et périodisation Échantillonnage idéal... ...Transformée de Fourier...  ... périodisation en fréquence. Échantillonnage temporel <=> périodisation en fréquence Échantillonnage en fréquence <=> périodisation temporelle

Signaux de durée finie et signaux périodiques 1 T x(t) t f X(f) Transformée de Fourier Echantillonnage en fréquence 2 2T X e (f) x (t) Transformée inverse de

Signaux échantillonnés de durée finie NT t f X(f) Transformée de Fourier Echantillonnage en fréquence 1 N T 2NT X (f) Te Transformée de Fourier Périodisation

Transformée de Fourier des signaux discrets Signal discret x[k] Transformée de Fourier discrète, périodique Fréquence définie sur la période principale de 0 à 1 ou de -½ à ½ Fréquence d’échantillonnage réelle Fe=1/Te Fréquence définie de 0 à Fe ou de -Fe/2 à Fe/2 Mêmes propriétés que la transformée de Fourier des signaux continus

1.2 Transformée de Laplace (1820) Introduite pour palier aux limitations de la transformée de Fourier Définition en posant :

Systèmes différentiels et Laplace Pour les systèmes continus linéaires invariant de réponse impulsionnelle h(t) Causal : N  M zéros Fonction de transfert pôles Système stable  ||h(t)||1<   Re(pi) < 0

Relations entre Laplace et Fourier Pour s imaginaire pur, et on retombe sur Fourier H(s)=H(f) H(f) = H(s) évaluée sur l'axe imaginaire du plan de Laplace Exemple : h(t)=exp(-at) 1(t) -a s=j w j r un pôle en s=-a v le vecteur du plan complexe reliant les point s et -a

1.3 Transformée en Z Définition Quelques propriétés Somme de série... donc problèmes de convergence ! Quelques propriétés Linéarité Décalage temporel : Convolution : Multiplication par série exponentielle :

Systèmes différentiels et TZ Causal : N  M Fonction de transfert H(z)=TZ(h(t)) Système stable  |pi|< 1

Relations entre TZ et Fourier z = exp(j2pf)  on restreint z au cercle unité f=1 Re(z) Im(z) f croissante 1 -1 f=0 f=1/2 f=1/4 On retrouve la transformée de Fourier discrète du signal x[k], et sa périodicité

Relations entre Laplace et TZ Transformée de Laplace de x[kT], signal échantillonné : = X(z) avec z=exp(sT) En posant s = r + jw= r +j2pf on obtient z =exp(rT)exp(j2pfT) c.à.d une périodicite de 1/T dans le plan des Z

w 2pFe=2p/T Im(s)= Im(z) f=0 f=1 Re(s)=r Re(z) 1 Plan de Laplace Plan des Z Re(s)=r Im(s)= w Im(z) Re(z) 2pFe=2p/T 1 f=0 f=1

Interprétation géométrique de la TZ Plan des Z Re(z) 1 f=0 f=1 - a r j Périodicité de X(f)

2. Chaîne de traitement numérique du signal Échantillonnage Échantillonnage idéal : Th. de Shannon Filtre anti-repliement Échantillonnage réel Quantification Pas, niveaux, erreur et bruit Quantification scalaire uniforme linéaire Quantification scalaire non uniforme, loi de compression Restitution Restitution idéale Restitution réelle

2.1 Chaîne de traitement numérique du signal Avantages des systèmes numériques Faibles tolérances des composants Sensibilité réduite, Précision contrôlée Reproductibilité, pas de réglage Souplesse, nombre d’opérations illimité Systèmes non réalisables en analogique Inconvénients Inconvénients des systèmes numériques Source d’énergie nécessaire Limitations en haute fréquence CAN/CNA Bande passante nécessaire importante

...6, 9, 12, 15, 18, 17, 13, 17, 19,... Filtre passe-bas anti-repliement g(t), G(f) Echantillonneur- bloqueur et Convertisseur A/N Système de traitement numérique h[n],H(z) N/A Filtre de restitution r(t), R(f) x t e g ( ) * = ...5, 9, 11, 16, 18, 17, 14, 17, 20,... kT k [ ] - å d X f T n z 1 E G y h Y H périodique rect a / Sinc Tf s r S R

Filtre analogique anti-repliement (Echantillonneur-bloqueur) Eliminer les hautes fréquences (Echantillonneur-bloqueur) Maintien du signal à l’entrée du convertisseur Convertisseur analogique numérique (CAN) Convertir en binaire l’amplitude des échantillons Système numérique de traitement Calcul sur la suite de valeurs binaires Convertisseur numérique analogique (CNA) Transformer une suite de valeurs binaires en un signal analogique (Filtre de restitution) Eliminer les fréquences indésirables à la sortie du CNA

2.2 Echantillonnage Problème Orage Jour Nuit Température Temps Mesurer la température mais ... pour quelle application ? Bande passante limitée de la chaîne de mesure analogique. Combien de mesures par jour ? 1 ou ... 10100 (ou plus !) Comment ne pas perdre ou déformer l’information «utile»

Echantillonnage idéal Périodisation en fréquence

Echantillonnage idéal : Théorème de Shannon Si Fe > 2 Fmax alors les spectres périodisés ne se recouvrent pas Reconstitution du signal analogique de départ théoriquement possible Si Fe < 2 Fmax il y a recouvrement de spectre On ne peut pas reconstituer le signal analogique de départ et l’information est déformée

Filtre anti-repliement Pour éviter le repliement de spectre on élimine les fréquences contenues dans le signal analogique supérieures à Fe /2 On utilise un filtre passe-bas analogique dit filtre anti-repliement Le filtre anti-repliement définit Fmax !

Illustration : stromboscope Fréquence d’échantillonnage Fe = f0+e Xe(f) Fe -Fe -f0 f0 e -e Fréquence apparente e

Échantillonnage réel Fe > (2+k) Fmax Fréquences résiduelles au delà de Fe / 2 Filtre anti-repliement non idéal Filtre anti-repliement impossible (CCD) Bruit de la partie analogique de la chaîne d’acquisition Effet de l’échantillonneur-bloqueur Échantillonnage des signaux de fréquence proche de Fe/2 Fe > (2+k) Fmax

2.3 Quantification Réduction d ’un espace de valeurs Espace infini de valeurs  Espace fini de valeurs  niveaux de quantification Écart entre 2 niveaux consécutifs  pas (plage) de quantification (D)

Erreur (ou bruit) de quantification xe(t) : signal échantillonné non quantifié xq(t) : signal échantillonné quantifié Le rapport signal sur bruit de quantification PS : puissance du signal m(t) PB : puissance du bruit de quantification

Types de quantification Quantification scalaire = échantillon par échantillon Quantification vectorielle = groupe d ’échantillons (vecteur) Quantification uniforme = plage constante Quantification non uniforme Quantification optimale = Erreur minimale (plage+niveaux adaptés)

Quantification scalaire uniforme linéaire Plage de quantification D = cte Niveau de quantification = milieu des plages Nombre de niveaux : Nnq = dyn/D Erreur de quantification : - D /2  e(t) <+ D /2

La puissance moyenne du bruit de quantification peut s’écrire : où f() désigne la densité de probabilité de , supposée constante : La puissance moyenne du signal dépend de sa densité probabilité. Si elle est de type gaussienne avec mmax=3 Nnq=2N

Bruit de quantification du CAN Plage d’entrée du CAN P Nombre de bits en sortie N Pas de quantification D = P/2N Pour P= 8 sx (1 ech / 15000 > 4, sx) on a : Pour un RSB d’environ 90 dB (qualité audio) il faut au moins N=16 bits.

Quantification scalaire non uniforme Quantification uniforme (RS/N)q est non constant (peut devenir très faible!)  dépend de l’amplitude du signal Erreur de quantification non constante

Loi de compression logarithmique Quantification uniforme Pré-traitement des valeurs et conservation d ’un quantificateur simple Les faibles amplitudes sont « amplifiées » ou « favorisées » par rapport aux fortes valeurs Loi de compression logarithmique

Loi de compression logarithmique A, m Soit m(t) le signal à compresser et mc(t) le signal compressé : Les valeurs de A = 87.6 et  = 255 sont normalisées. (RS/N)q est de l’ordre de 35 dB pour un niveau d’entrée maximal de 40 dB

Compression logarithmique par segment L’obtention de caractéristiques analogiques de compression et d’expansion réciproques est impossible  Approximation par segments 1

Modulation d ’impulsions codées (MIC, PCM) Echantillonnage MIC m(t) Quantification Codage fréquence fe q niveaux n bits CAN (q = 2n) A chaque valeur échantillonnée et quantifiée mot de n bits -code- Remarque : le codage toujours de longueur fixe à la numérisation Le codage de source est un traitement numérique, bien qu ’une loi de compression ait pour conséquence de réduire la redondance !!

Exemple : La téléphonie L’utilisation d’un MIC à à compression par segments non uniforme (loi A) permet de coder les 256 niveaux de quantification par : n = log2 256 =8 bits Fe=8 kHz D = 8 *8=64 kbit/s

2.4 Restitution Restitution idéale, interpolateur idéal -F F t f x(t) MAX F t f x(t) X(f) e =1/T -1/T 2/T Filtre de restitution x (t) X (f) T=1/F

å x kT t Sinc T [ ] ( ) * = - d  Interprétation temporelle Filtrage passe-bas x kT t Sinc T e [ ] ( ) * = - å d

Interpolateur idéal de Shannon L’interpolateur de Shannon est irréalisable car il correspond à un filtre non causal

Restitution réelle (CNA), interpolateur d ’ordre N x(t) Cas N=0 Conséquences spectrale

Conséquences spectrale, interpolateur ordre 0 Filtre de restitution (analogique, passe-bas)