Polytech'Orléans Filtrage Multicadence Filière ESI

Slides:



Advertisements
Présentations similaires
Télécommunications numériques
Advertisements

RELATIFS Bernard Izard 4° Avon RE I - ADDITION SOUSTRACTION
Approche graphique du nombre dérivé
Approximation CHEBYSHEV.
LE FILTRAGE ANALOGIQUE
Analyse temps-fréquence
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.
Cours 5 – Comment bien échantillonner le signal audio
Comment décimer les sons numériques
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
Répondez à ces quelques questions
Répondez à ces quelques questions
26/03/2017 ANR CARPEiNTER Approche multi-pas multi-échelle Lyudmyla YUSHCHENKO & Frédéric GOLAY Institut.
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)

Comment bien échantillonner
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.
Identités remarquables : introduction Les 3 identités remarquables
Spectre.
Exercice Trame Ethernet
Réglage et protection des réseaux électriques
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
15. 1 MILLION $ $ $ $ $ $ $ $ $ $ 04.
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.
Les puissances de 10 - Sommaire
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.
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.
FACULTE DES SCIENCES ET TECHNIQUES
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.
Filtrer le signal audio numérique (n entier, Te=1s)
Filtrer le signal audio numérique
Un moyen de compresser le signal audio présenté à travers un exemple
L’étrange ballet de la planète MARS
Gilbert TOUT NEST QUE CALCUL Vous vous êtes certainement déjà demandé ce que voulait dire « se donner à 100% » ?
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
3ème partie: les filtres
Traitement Numérique du Signal
I S E N 2006 COURS DE DSP (Digital Signal Processor) Partie 3: Filtres Alain Fruleux Une idée intéressante soumise par un étudiant est le combat de robots,
FILTRAGE - R.WEBER - POLYTECH'ORLEANS
Décomposer une image sur une base d'ondelettes
Théorie de l'Échantillonnage
1 Modèle pédagogique d’un système d’apprentissage (SA)
Racines carrées Carrés parfaits.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
NA-01 MAR 17 FEV 19H00 ST-PO NA-02 MER 18 FEV 18H30 ST-PO NA-03 SAM 21 FEV 12H ST-PO NA-05 DIM 22 FEV 12H00 SAL Predateur valleyfield 3 Seign soul 2 sens.
DU TRAITEMENT DU SIGNAL
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.
Les Chiffres Prêts?
Rappels de statistiques descriptives
Extraits choisis du cours S.S.I.I.
DU TRAITEMENT DU SIGNAL
Application à la Radio Logicielle Restreinte
Les différentes sortes de filtre
Les signaux périodiques
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.
Transcription de la présentation:

Polytech'Orléans Filtrage Multicadence Filière ESI MODULE FILTRAGE COMPRESSION FASCICULE DE COURS Filtrage Multicadence ANNÉE 2006-2007 SPE 4 Dr. Rodolphe WEBER Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

Filtrage multicadence Changement de Fréquence Analyse/synthèse de signaux H0 H1 … G0 G1 Gq-1 + y(m)|Fs2 x(n)|Fs1 Conception de filtres numériques Compression de signaux et d’images Multiplexage Fréquentiel (FDMA) Canal idéal Hp-1 Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

DÉCIMATION NUMÉRIQUE (I) Aspect temporel 1 2 .. D-1 D D+1 … 2D 2D+1 n D m 1 2 2 Aspect fréquentiel Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

Vue théorique du décimateur DÉCIMATION NUMÉRIQUE (Ibis) Vue théorique du décimateur TZ D TF TF or Avec X Tz de x D’où Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

Ha-r yD(n)=y(Dn) x(n) y(n) Fs Fs/D 1/2D 0.25 0.5 (Fs) 0.25 0.5 (Fs/D) DÉCIMATION NUMÉRIQUE (II) Idem analogique : il faut un filtre "antirepliement" : Ha-r yD(n)=y(Dn) x(n) y(1),y(2),y(3),…y(D-1),y(D+1),… Calculés pour rien !!! y(n) D Fs Fs/D Spectre de y Spectre de x 1/2D 0.25 0.5 (Fs) Spectre de yD 0.25 0.5 (Fs/D) Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

DÉCIMATION NUMÉRIQUE (III) Cas D= 2 Considérons le filtre anti-repliement : P*Fs mult/s Or, après décimation d'un facteur 2, on ne garde que + + Fs/2 Fs 2*(P/2)*(Fs/2)=P*Fs/2 mult/s x pair z-1 2 x(n) Hpair : h0, h2, h4, ….hpair x(n) + yD(n) Himpair : h1, h3, h5, ….himpair x impair Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07 Himpair : h1, h3, h5, ….himpair + Hpair : h0, h2, h4, ….hpair + +

+ + DÉCIMATION NUMÉRIQUE (IV) Cas Général après décimation d'un facteur D, on ne garde que Fs Fs/D D x(n) z-1 H0={h0, hD,…hkD} x(n) H1={h1, hD+1,…hkD+1} + y(nD) ……………………………. HD-1={hD-1, h2D-1,…h(k+1)D-1} D*(P/D)*(Fs/D)=P*Fs/D mult/s Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07 +

APPLICATION : Décimation partielle par Filtres CIC 0.25 D=48 1/D 0.5 x + Z-1 Z-D - D + Z-1 - D H0={1, -1} H1={0} ……………………………. HD-1={0} + D z-1 Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

APPLICATION : Filtres Halfband en cascade fc=0.0625 ; Rc=60 dB ; fp=0.041666 ; Rp=0.01dB => 100 mult. à Fs/8 et quantification précise Ha-r 8 = 0.25 0.5 Har2 half-band :2 mults à Fs/2 et quantif. simple 2 0.25 Har4 half-band : 4 mults à Fs/4 et quantif. simple 2 0.125 Har8 2 FIR :25 mults à Fs/8 0.0625 Filtrage Halfband OK si D=2n avec n < 10 Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

INTERPOLATION NUMÉRIQUE (I) Aspect temporel n 1 2 D m 1 2 .. D-1 D D+1 … 2D 2D+1 2 Aspect fréquentiel Fréquences images Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

Vue théorique de l’interpolateur INTERPOLATION NUMÉRIQUE (Ibis) Vue théorique de l’interpolateur D TF TF 0.5 0.5(*D) Duplication d’images Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

Fs*D Fs x(n) y(m)= Ha-i yD(m) 0.25 0.5 (Fs) 1/2D 0.25 0.5 (D*Fs) INTERPOLATION NUMÉRIQUE (II) il faut un filtre "anti- image" : P*D*Fs mult/s Fs*D Fs x(n) … x(n-1) x(n-2) Valeurs toujours nulles donc calculées pour rien !!! x(n) y(m)= Ha-i yD(m) D Spectre de x 0.25 0.5 (Fs) Spectre de yD Spectre de y 1/2D 0.25 0.5 (D*Fs) Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

HD-1={hD-1, h2D-1,…h(k+1)D-1} INTERPOLATION NUMÉRIQUE (III) Cas Général x(n) … x(n-1) x(n-2) D Ha-i x(n) y(m)= Fs Fs*D Fs Fs*D H0={h0, hD,…hkD} H1={h1, hD+1,…hkD+1} x(n) yD(m) ……………………………. HD-1={hD-1, h2D-1,…h(k+1)D-1} D*(P/D)*Fs=P*Fs mult/s Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

3) Associons un filtre anti-image (22 coefficients) APPLICATION : Filtres interpolés Synthèse du filtre suivant : bande passante [0,0.05] avec 0.2 dB de ripple bande atténuée [[0.06 0.5] avec 60 dB d’atténuation 260 coefs par synthèse directe 69 coefs 1) bande passante [0,0.05*4] avec 0.2 dB de ripple bande atténuée [[0.06*4 0.5] avec 60 dB d’atténuation x 4 Synthèse par interpolation : 2) Interpolons les coefficients par ce même facteur 4 (207 coefs non nuls sur 276) 3) Associons un filtre anti-image (22 coefficients) 4) Le filtre final fait 91 coefficients pour des spécifications identiques Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

Ha-i Ga-r Hp-1 H0 H1 … H Hp-1 H0 H1 … G0 G1 Gq-1 + APPLICATION : Changement de fréquence d’échantillonnage Problème : Passage d’une fréquence Fs1 à Fs2 avec : x(n)|Fs1 p Ha-i Ga-r q y(m)|Fs2 Hp-1 H0 H1 … y(m)|Fs2 x(n)|Fs1 H q Fs1 pFs1 Fs2 Hp-1 H0 H1 … G0 G1 Gq-1 + y(m)|Fs2 x(n)|Fs1 Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

BANC DE FILTRES (I) L’objectif : x(n) M Canal 0 M Canal 1 M Canal k M H Spectre des canaux H 1 M Canal 1 Spectre de x M H k Canal k Fs/2M Fs/2 M Canal M-1 H M-1 Problème : Même en appliquant les outils précédents, il y a M filtres à mettre en œuvre 1ére solution : Banc de filtres par arborescence et utilisation de filtres half-band Banc de filtres à résolution log Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

H0 H1 + … HM-1 x BANC DE FILTRES (II) 2éme solution : Utiliser un même filtre passe-bas mais avec translation en fréquence H x(n) M Canal 0 Canal 1 Canal k Canal M-1 x H0 H1 … HM-1 + x Pour le canal k : Canal k M x(n) z-1 Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

H0 H0 H1 H1 + … … HM-1 HM-1 H0 H1 … HM-1 x x x BANC DE FILTRES (III) Traitement identique pour tous les canaux ! M z-1 x H0 H1 … HM-1 M z-1 x y0(m) y1(m) yM-1(m) M z-1 x x(n) H0 H1 … HM-1 Pour le canal k : + Canalk(m) Canalk=TFD-1 des yl à la fréquence k/M H0 H1 … HM-1 M z-1 y0(m) y1(m) yM-1(m) FFT x(n) Canal0(m) Canal1(m) CanalM-1(m) Canall(m) Banc de filtres polyphases : Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

1 … APPLICATION : Banc de filtres polyphases M=64, H=fenêtre rectangulaire de taille M Hl={1}, l=0,..,M-1 Banc de filtre = FFT par blocs sur M points Canal idéal Canal obtenu m 1 … M z-1 y0(m) y1(m) yM-1(m) FFT x(n) Canal0(m) Canal1(m) CanalM-1(m) Canall(m) Bonne précision sur l’impulsion Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

h0 h1 … hM-1 APPLICATION : Banc de filtres polyphases M=64, H=fenêtre Blackmanharris de taille M Hl={hi}, l=0,..,M-1 Banc de filtre = FFT fenêtrée par blocs sur M points Canal idéal Canal obtenu (m) h0 h1 … hM-1 M z-1 y0(m) y1(m) yM-1(m) FFT x(n) Canal0(m) Canal1(m) CanalM-1(m) Canall(m) Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

APPLICATION : Banc de filtres polyphases M=64, H=filtre de 640 coefficients H0={h0, h64,…h576} H1={h1, h65,…h577} ……………………………. HD-1={h63, h127,…h639} Fs Fs/M y0(m) y1(m) yM-1(m) FFT Canal0(m) Canal1(m) CanalM-1(m) Canall(m) M z-1 x(n) Canal idéal Canal obtenu Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07

Traitement, compression APPLICATION : Banc de filtres polyphases H0 H1 … HM-1 M z-1 IFFT x(n) Traitement, compression FFT G0 G1 GM-1 Multicadence - R. WEBER - POLYTECH'ORLEANS -06/07