Comment bien échantillonner

Slides:



Advertisements
Présentations similaires
Transition image classique image numérique
Advertisements

PRINCIPE SIMPLIFIE DE LA COMPRESSION MP3
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.
S.S.I., ESSI1, lundi 9 mai 2005 Page 1 Comment compresser avec le spectre Séance 10, 1 heure Version : lundi 9 mai 2005 Auteur : Jean-Paul Stromboni Contenu.
S.S.I., ESSI1, samedi 10 avril 2004 Page 1 Comment tailler les filtres sur mesure Séance 8, nouvelle application des filtres, 1 heure Version : samedi.
Comment créer des filtres d’ordre 1 et 2
Comment on filtre un signal audio
Comment calculer le spectre d’un signal audio
Cours 5 – Comment bien échantillonner le signal audio
SuivantPrécédent ESSI 1 - Auto TS © Jean-Paul Stromboni (Mai 2000) Consolidation: tester les connaissances acquises 1 Etude de la commande du système.
Comment décimer les sons numériques
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
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)
Traitement du Signal Hugues BENOIT-CATTIN.
Comment créer des filtres « simples »
Comment compresser avec le CODEC mlaw
Créer des interfaces avec Matlab.
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.
Extraits choisis du cours S.S.I.I.
Notion d'asservissement
Les Systèmes – Les Filtres
Sous-échantillonner le signal audio pour compresser
1 PolytechNice-Sophia, Département S.I., S.I.3, octobre 2012, Jean-Paul Stromboni Séance 7 : Retour sur les cinq premiers chapitres du cours S.S.I.I.
Sauver un signal audio numérique dans un fichier wave
Synthèse de filtres numériques
3. Systèmes L.I.T Systèmes LIT, introduction
Extraits choisis du cours S.S.I.I.
S.S.I.I., , n°7 : Construire et utiliser un banc de filtres Page 1 Construire et utiliser un banc de filtres pour analyser le spectre dun signal.
Cours S.S.I.I., , n°8, Créer des filtres pour compresser Cours S.S.I.I., , n°8, : Créer des filtres pour compresser Page 1 Mise en œuvre.
5. Echantillonnage Introduction
SSII : séance finale , lundi 9/01/2012 Page 1 Voici quelques questions pour assimiler la seconde partie du cours S.S.I.I., spectre, filtrage, banc.
S.S.I.I., , cours n°8 : Compresser avec un banc de filtres Page 1 Compresser avec un banc de filtres Le contenu de ce cours : T.D. n° 8 : simulation.
Systèmes d’équations du premier degré à deux variables
S.S.I.I., , n°6, Créer des filtres sur mesure pour compresser S.S.I.I., , n°6, : Créer des filtres sur mesure pour compresser 1 Créer un.
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.
Un principe de compression d’image
Filtrer le signal audio numérique (n entier, Te=1s)
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
Un moyen de compresser le signal audio présenté à travers un exemple
Représentation numérique de l’information
S.S.I., ESSI1, le 8 février 2004 Page 1 Numériser le signal audio Séance 2, cours, 1 heure auteur : Jean-Paul Stromboni Idées clefs de la séance De nombreuses.
1 Introduction au module S.S.I. Signaux et Systèmes pour lInformatique le thème et les motivations du module S.S.I. les connaissances et le savoir faire.
3ème partie: les filtres
Traitement Numérique du Signal
SCIENCES PHYSIQUES ET CHIMIQUES FONDAMENTALES ET APPLIQUEES
L ’acquisition d ’images
Polytech'Orléans Filtrage Multicadence Filière ESI
Utiliser le spectre et la transformée de Fourier
Université de Technologie de Belfort Montbéliard par Sid-Ahmed Lamrous Le 14/05/ Son : codage et compression.
Introduction.
Cours S.S.I.I., , n°7, Créer des filtres pour compresser Cours S.S.I.I., , n°7, : Créer des filtres pour compresser Page 1 Retour sur le.
Extraits choisis du cours S.S.I.I.
DU TRAITEMENT DU SIGNAL
D’ UN CIRCUIT RLC DEGRADE
DU TRAITEMENT DU SIGNAL
Retour sur les filtres et bancs de filtres Jean-Paul Stromboni, décembre 2007.
S.S.I.I., , cours n°9 : Compresser avec un banc de filtres Page 1 Compresser avec un banc de filtres Contenu de cette séance : T.D. n° 9 : application.
Calcul de la composition fréquentielle du signal audio
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.
Introduction du cours à partir d’extraits
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.
Sous-échantillonner le signal audio pour compresser
Transcription de la présentation:

Comment bien échantillonner Tracer le spectre du signal s(t) suivant : Le signal s(t) est-il à bande limitée ? oui, car la fréquence maximum du spectre vaut 1000Hz On échantillonne s(t) à la fréquence fe=4kHz. Tracer le spectre du signal s*(t) : échantillonné tiré de s(t) : La contrainte de Shannon est elle vérifiée ici ? Justifier, et donner un cas où elle ne le serait pas oui, car fe est supérieure à deux fois 1000Hz si on augmentait à fe constant la fréquence de s(t) jusqu'à 3000Hz Tracer RH(f) la réponse harmonique du filtre re-constructeur de Shannon : 0.25 0.25 f(kHz) -1 1 1000 f(kHz) -5 -3 -1 1 3 5 Suite Fini !

Comment bien échantillonner appliquer le filtre de Shannon à s*(t), quel est le spectre du signal filtré ? et la sortie du filtre ? le spectre du signal s*(t) filtré est celui de s(t), car la contrainte de Shannon est respectée la sortie du filtre est s(t) On se repose un peu  deux extensions, un étirement et on reprend Quelle est la fonction d'un filtre anti-aliasing ? Le filtre anti-aliasing supprime avant l’échantillonnage les composantes du spectre du signal au delà de fe/2 afin d’éviter les recouvrements Préciser les effets de la décimation d'un signal dans un rapport M=2 : La décimation d’un signal si M=2 supprime un échantillon sur deux, et divise fe par deux début Suite Fini !

Comment filtrer le signal audio numérique (n est entier et Te=1s) Questions Réponses Le filtre suivant est-il causal ? Justifier la réponse Non, c’est un filtre anti causal, puisque y(n) dépend de x(n+1) qui lui est postérieur Quelle est la fonction de transfert en z du filtre d'équation : Comment mettre en œuvre le filtre de fonction de transfert: Il faut programmer l’équation aux différences Trouver la réponse impul-sionnelle du filtre d'entrée f, de sortie d, et d'équation : En appliquant l’impulsion (fonction de Kronecker) sur l'entrée f(n), on trouve : d(0)=1,d(1)= -1, d(n>1)=0 début Suite Fini !

Filtrer le signal audio numérique (n entier, Te=1s) Questions Réponses Donner l'équation du filtre d'entrée f et de sortie d dont la fonction de transfert vaut : La fonction de transfert s'écrit : d’où l'équation Un filtre dont la réponse à un échelon vaut : est-il stable ou instable au sens EBSB,? Il est instable, car pour une entrée bornée égale à 1, la sortie est non bornée et tend vers l’infini comme n/10 Que vaut le gain statique du filtre (entrée e, sortie c) le gain statique est nul car en régime permanent, le temps (indice n) disparaît, et il vient Tracer entre 0Hz et fe/2 la réponse H du filtre passe-bande : 1kHz-2kHz idéal sachant que fe=8kHz. H 1 fe/2 1 2 4 f (kHz) début Suite Fini !

Filtres et bancs de filtres Questions Réponses Calculer le vecteur MATLAB H de la réponse harmonique d'un filtre rectangulaire passe bas de longueur R=32 si fe=8000Hz et fc=2000Hz il faudra programmer H=[ones(1,9), zeros(1,17), ones(1,8)] % sachant que Si h(nTe) est la réponse impulsionnelle du filtre précédent, quel est le filtre de réponse impulsionnelle : C'est un filtre passe bas de fréquence de coupure fc=4000Hz obtenu en décalant H précédent, autour des fréquences fe/4=2000Hz Donner l’équation du filtre de réponse impulsionnelle pour n=0,1,2 et 3 et h(nTe)=0 sinon Par convolution, on obtient Que réalisent les instructions Matlab suivantes ? fr= [0:R-1]*fe/R spec=abs(fft(h)) plot(fr,spec) Elles calculent et tracent le gain de la RH du filtre de réponse impulsionnelle h. début Suite Fini !

Filtres et bancs de filtres Questions Réponses Représenter entre les fréquences 0Hz et fe le découpage en fréquence réalisé par un banc de deux filtres avec le signal passe dans un banc de 2 filtres, avec fe=8kHz. Quels sont les deux signaux filtrés ? Dans la première bande, on retrouve x(t) dont la fréquence est 1000Hz, et rien dans la deuxième Pourquoi choisir des réponses harmoniques fonctions paires de la fréquence ? Elles correspondent à des réponses impulsionnelles réelles (sans partie imaginaire) Quel est l'inconvénient des filtres rectangulaires pour construire un banc de filtres. Les filtres rectangulaires présentent des résonances entre les points imposés début Suite Fini !

Compresser avec un banc de filtres Questions Réponses Que deviennent la taille et le débit d' un fichier wave de 33Mo, 44.1kHz, et 16 bits, mono, avec un taux de compression de 11 ? Avec un tel taux, la taille du fichier compressé est de 3Mo, le débit 44100x16bps est divisé par 11 également Un son wav 44100Hz, 16 bits, mono, est compressé à 128 kbps, que vaut le taux de compression C ? Comment décimer avec MATLAB dans un facteur M=10 le vecteur s suivant: s=sin(0.2*pi*[1:1000]) Il suffit d’exécuter l’instruction Matlab: sdec= s(1:10:1000); Pourquoi dans un banc de 32 filtres de même largeur peut-on décimer tous les signaux filtrés et dans quel rapport ? On peut décimer les signaux filtrés dans un rapport 32, parce que la largeur de leur spectre est réduite à fe/32 début Suite Fini !

Compresser avec un banc de filtres Questions Réponses Dans un banc de 32 filtres, quelle la relation entre les filtres du banc hi, i=1.. 32 et les filtres interpolateurs gi, i=1 .. 32 ? C’est une relation de proportionnalité sur les réponses impulsionnelles, on a pour i de 1 à 32 : gi=32*hi Que vaut le signal ym ci-dessous ? Sur-échantillonner avec MATLAB et dans un rapport le vecteur : s=sin(0.2*pi*[1:1000]) que devient la taille? Faire : srec=zeros(1,2000); puis srec(1:2:2000)=s; la taille double ! Avec un banc de 32 filtres, quel est le taux de compression atteint si on négliger 4 signaux filtrés ? En négligeant 4 bandes, on obtient C=8/7 début Suite Fini !

Du son à l'image avec Matlab Questions Réponses Combien de pixels dans une page format A4 scannée avec la résolution 200 dpi ? Et si la résolution est 200 ppp ? environ 1653 pixel en largeur et 2338 en hauteur, car 21*200/2.54=1653.5, et 29.7*200/2.54=2338.6 idem car 1 ppp=1 dpi A quoi ressemble l'image créée par le script suivant X=64;x=0:X-1;U=32; sx=0.5*(1+cos(2*pi*x/U)) imshow(sx'*sx) Matlab trace l'image 64x64 ci-dessous : Combien de bits sont ils nécessaires pour stocker une image 1024 par 768 en niveaux de gris avec 8 bits par pixel 1024*768*8 = 6291456 bit Que détecte le filtre de réponse impulsionnelle : h=[-1,0,1; -2,0,2; -1,0,1] les variations d'intensité verticales dans une image (filtre de Sobel) début Suite Fini !

Du son à l'image avec Matlab Questions Réponses Combien de couleurs diffé-rentes possibles dans une ta-ble de couleurs indexée sur 8bits ? On peut définir 256 couleurs différentes dans une telle table de couleurs Combien de couleurs diffé-rentes dans une image RVB avec 8 bits par couleur ? Il ya aura 2^24 couleurs différentes possibles sur 3x8=24 bits par pixel soit 16.777.216 !! un pouce égale combien de centimètres ? un pouce ou inch égale environ 2,54 centimètre Quel est l'équivalent dans une image numérique de la fréquence d'échantillon-nage pour un son ? la résolution spatiale, nombre de pixel par unité de distance, en dot per inch (dpi) ou en point par pouce (ppp) début Suite Fini !

Connaissez vous le sens des concepts ou des symboles suivants vus en cours ? FFT2 Banc de filtres luminance handler pixel dpi énergie filtre2 Taux de compression Filtre interpolateur décimation suréchantillonnage fréquence de coupure à -6dB Théorème deParseval Fonction de transfert en z Gain statique Fréquence de coupure EaD Réponse impulsionnelle convolution résonance DCT kbps Réponse harmonique Fonction de Kronecker s = h*e … Suite Fini !