COUR DE TRAITEMENT NUMERIQUE DES SIGNAUX

Slides:



Advertisements
Présentations similaires

Advertisements


Bonne nutrition et sécurité alimentaire et meilleurs moyens d’existence pour les communautés agricoles dans terrains arides Pourquoi cette étude sur des.
ECO1 Introduction à l’économie
REVISION du COURS E = En- Ep = h
Compilation E. RAMAT
Mémoires résistives : Monte Carlo nouvel acte?
Les Moteurs ASynchrones
REGARDS CROISéS SUR LA PROPORTIONNALITE
Fabian Bergès, Elise Maigné, Sylvette Monier-Dilhan et Thomas Poméon
Équipe MAREL novembre 2016 Modelica Un langage pour modéliser et simuler des systèmes dynamiques hybrides
La suite bureautique OpenOffice.org
Les descentes de charge
African Economic Conference (AEC)
Notions d’éclairagisme pour les ouvrages intérieurs
RES 203 Applications Internet
Un ébranlement sur une corde se propage à la vitesse c=1 cm/s
Projet GEPET-EAU Etude de la résilience et optimisation de la gestion des réseaux de voies navigables dans un contexte de changement climatique.
Laboratoire de Structure du Nucléon
2. Approbation de l’agenda 3. Compte-rendu de la dernière rencontre
Cu2+(aq) Doser ?? Doser une espèce chimique… …efficacement…
La procédure PASAPAS et les procédures utilisateurs
Agrégation SII OPTION ingénierie des Constructions
BASE DE SONDAGE PRINCIPALE (BSP) LES STATISTIQUES AGRICOLES
RELATIONS BIOMÈTRIQUES D'UN CYPRINIDAE ENDÉMIQUE,
FRACTIONS ET NOMBRES DECIMAUX
Microcontrôleur.
mathématiques et physique-chimie au cycle 3
Electrochimie: réactions d’oxydo-réduction
ELECTROTECHNIQUE CM: 10h; TD: 20h; TP: 30h
La masse volumique.
TD 8 – Chaînes de montagnes - Tectonique des plaques

Cinquième Chapitre 2: Solides
Quittons notre berceau
TD 7- Réactions minéralogiques et bilans chimiques
Information, Calcul, Communication
Dimitri Zuchowski et Marc-Élie Lapointe
JTED, Novembre 2016, Toulouse
La révolution numérique : comment s’emparer des opportunités sans négliger les dangers ? Virginie Fauvel, Membre du Comité Exécutif d’Allianz France en.
COURS D’INFORMATIQUE INDUSTRIELLE www. massaleidamagoe2015
A M E J Association des Médecins Experts Judiciaires
Module 1: Cinématique SPH3U4C.
ECO1 Introduction à l’économie
Stratégies en matière de plan de sondage et d’échantillonnage
Etalonnage d’une caméra (on parle aussi de calibrage)
Sciences de l’Ingénieur
Objectif : remplacer les tâches Répétitives Pénibles Complexes
PILES ET ACCUMULATEURS - RÉACTIONS D’OXYDORÉDUCTION
Introduction à l’économie Amphi 1 Qu’est ce que l’économie ?
Principe de fonctionnement d'une cellule photo voltaïque
Thème 3 : Défis du XXIe siècle..
Utilisez les flèches de droite et de gauche pour naviguer.
5.1 Systèmes d’équations linéaires
Optique géométrique Laboratoires de physique de 1ère année
Le projet interdisciplinaire CeraR : Céramique archéologique avec R
Les outils Word Les outils Word constituent la base des outils utilisés dans la presque totalité des logiciels applicatifs. Reconnaitre les icones des.
Télémédecine et Diabète de type 1 Le systeme Diabéo
VICTOR HUGO et la SRO Un partenariat ville-hopital en rhumatologie
Maladie d’Ollier / Maffucci Projet de dépistage des gliomes
Les plateformes de simulation au service des GHT et des territoires
Les pratiques en classe, notamment avec le numérique et le jeu.
Le dépistage de la déficience cognitive chez les adultes plus âgés: Recommandations 2015 Groupe d’étude canadien sur les soins de santé préventifs (GECSSP)
Les réformes de la formulation budgétaire en Ouganda
Préparation à l’examen
Une introduction à la démographie (L'étude de la population)
Travaux dirigés d’ Atomistique
Le premier principe de la thermodynamique
Thème 1 : Ondes et Matière.
Transcription de la présentation:

COUR DE TRAITEMENT NUMERIQUE DES SIGNAUX CENTRE UNIVERSITAIRE DE N’ZEREKORE DEPARTEMENT DE PHYSIQUE COUR DE TRAITEMENT NUMERIQUE DES SIGNAUX 20h CM ; 25h TP. Présenté par Mr. Mazoughou GOEPOGUI Tel: 655 34 42 38 / 669 35 43 10   E-mail: massaleidamagoe@yahoo.fr

CONTENU ET CALENDRIER. Jours Contenu 27/01 Généralité 28/01 Outils mathématiques du traitement numérique des signaux. 29/01 30/01 Les signaux échantillonnés. 31/01 01/02 Les filtres numériques. 02/02

I. GENERALITE.  I.1. Définitions de base. Un signal désigne l'information relative à une grandeur physique qui évolue dans le temps (courant, tension, force, température, pression, etc.). L'obtention des signaux électriques à partir des variations d'une grandeur naturelle se fait à l'aide d'un capteur ou d'un transducteur.

Le bruit est défini comme tout phénomène perturbateur gênant la perception ou l’interprétation d’un signal, par analogie avec les nuisances acoustiques (interférence, bruit de fond, etc.).

La théorie du signal a pour objectif fondamental la "description mathématique" des signaux afin de mettre en évidence ses principales caractéristiques (distribution fréquentielle, énergie, etc.) et d’analyser les modifications subies lors de la transmission ou du traitement.

Le traitement du signal est la discipline qui, s’appuyant sur les ressources de l’électronique, de l’informatique et de la physique appliquée, a pour objet l’élaboration ou l’interprétation des signaux porteurs d’information.

Les fonctions du traitement du signal peuvent se diviser en deux catégories : l’élaboration des signaux (incorporation des informations) et l’interprétation des signaux (extraction des informations). Les principales fonctions intégrées dans ces deux parties sont les suivantes :

Élaboration des signaux : Synthèse : Création de signaux de forme appropriée en procédant par exemple à une combinaison de signaux élémentaires ; Modulation: moyen permettant d’adapter un signal aux caractéristiques d’une voie de transmission ; Codage : traduction en code binaire (quantification), etc. ;

Interprétation des signaux : Filtrage : élimination de certaines composantes indésirables ; Détection : extraction du signal d’un bruit de fond (corrélation) ; Identification : classement d’un signal dans des catégories préalablement définies ; Analyse : isolement des composantes essentielles ou utiles d’un signal de forme complexe (transformée de Fourier) ; Mesure : estimation d’une grandeur caractéristique d’un signal avec un certain degré de confiance (valeur moyenne, etc.)

I.3. Classification des signaux. I.3.1. Classification morphologique.

I.3. Classification des signaux. Il existe différents modes de classification. I.3.1. Classification morphologique. Les signaux analogiques ou continus sont des signaux qui peuvent être représentés par des fonctions continues.

Les signaux numériques ou discret sont des signaux qui peuvent être représentés par des suites de nombres. Les signaux rencontrés dans la nature sont généralement des signaux analogiques. Tout traitement numérique (discret) de ces signaux nécessite au préalable une opération de numérisation.

I.3.2. Classification spectrale. On classe les signaux suivant la bande de fréquence qu’ils occupent. On distingue les signaux à variation lente ou signaux basse fréquence et les signaux à variation rapide ou signaux haute fréquence.

I.3.2. Classification typologique.

I.3.2. Classification typologique. Un signal déterministe est un signal qui peut être prédit par un modèle mathématique connu. les signaux périodiques (x(t) = x(t + T) où T est la période du signal) les signaux apériodiques. Un signal aléatoire est un signal qui a un comportement imprévisible. On le décrit grâce à des outils statistiques (densité de probabilités, moyenne, variance, etc.).

I.5. Avantages et inconvénients du TNS. La reproductibilité des systèmes ; L’absence de dérive en temps ou en température ; L’absence de réglages compliqués ; La possibilité de traitement adaptatif ; Etc.

I.5.2. Inconvénients. Coût : élevé pour des réalisations simples ; Vitesse : bande passante large = vitesse de calcul élevé ; Complexité : réalisation à la fois matérielle et logiciel ; 

I.6. Architecture d’un système de TNS

II. OUTILS MATHEMATIQUES DU TRAITEMENT NUMERIQUE DES SIGNAUX.  II.1. Eléments sur les distributions. Définition 2.1.1. (Fonction généralisée de Dirac). On définit la distribution δ(t-t0) (ou fonction généralisée) de Dirac au point t0 la distribution telle que :

La distribution δ(t-t0) de Dirac est une fonction généralisée nulle partout sauf en t0, et infiniment grande en t0, si bien que, lorsqu'on la multiplie par une fonction test ϕ(t) et que l'on intègre sur T, on obtient la relation précédente. 

Définition 2.1.2. (Peigne de Dirac). On définit le peigne de Dirac, la distribution Φ(t-t0) telle que : 𝜱,𝝓 = 𝑻 𝜱 𝒕− 𝒕 𝟎 𝝓 𝒕 𝒅𝒕 = 𝑻 𝒏=−∞ ∞ 𝜹(𝒕−𝒏 𝒕 𝟎 )𝝓(𝒕)𝒅𝒕 = 𝒏=−∞ ∞ 𝜹(𝒏 𝒕 𝟎 )   La fonction généralisée ou peigne de Dirac permet de prélever des échantillons à intervalle régulier.

II.3. Séries de Fourier. La transformée de Fourier est l’un des outils, si non l’outil fondamental du traitement des signaux. Elle permet de caractériser les filtre et faciliter leur conception. Les séries de Fourier s'appliquent aux signaux périodiques tandis que la transformée de Fourier concerne les signaux apériodiques.

Définition 2.3.1. (Décomposition en séries de Fourier). Soit une fonction périodique f(t) de période T. La décomposition en séries de Fourier de la fonction g(t) est :   𝒈 𝒕 = 𝒂 𝟎 + 𝒏≥𝟏 [ 𝒂 𝒏 𝐜𝐨𝐬 𝟐𝝅𝒏𝒕 𝑻 + 𝒃 𝒏 𝐬𝐢𝐧 𝟐𝝅𝒏𝒕 𝑻 ]

Les coefficients a0, an et bn sont donnés par les formules d’Euler : 𝒂 𝟎 = 𝟏 𝑻 −𝑻/𝟐 𝑻/𝟐 𝒈 𝒕 𝒅𝒕 𝒂 𝒏 = 𝟐 𝑻 −𝑻/𝟐 𝑻/𝟐 𝒈 𝒕 𝐜𝐨𝐬 𝟐𝝅𝒏𝒕 𝑻 𝒅𝒕 𝒃 𝒏 = 𝟐 𝑻 −𝑻/𝟐 𝑻/𝟐 𝒈 𝒕 𝐬𝐢𝐧 𝟐𝝅𝒏𝒕 𝑻 𝒅𝒕  a0 est appelé la composante continu ou valeur moyenne du signal périodique g(t).

Propriété 2.3.1. (fonction paire, impaire). 𝒈 𝒕 = 𝒏≥𝟏 [ 𝒃 𝒏 𝐬𝐢𝐧 𝟐𝝅𝒏𝒕 𝑻 ]   𝒈 𝒕 = 𝒂 𝟎 + 𝒏≥𝟏 [ 𝒂 𝒏 𝐜𝐨𝐬 𝟐𝝅𝒏𝒕 𝑻 ]

II.4. Transformée de Fourier. Définition 2.4.1. (Transformée de Fourier). On appelle transformée de Fourier de la fonction g(t), la fonction notée 𝑔 (𝜔) telle que :   𝒈 𝝎 = −∞ +∞ 𝒈(𝒕) 𝒆 (−𝒋𝝎𝒕) 𝒅𝒕   

II.6. Transformées de Laplace. Définition 2.6.1. (La transformée de Laplace). Soit une fonction f(t) causale i.e f(t)=0 pour t<0, On appelle transformée de Laplace de la fonction f(t), la fonction F(p) (p étant un nombre complexe) définie par :  𝑭 𝒑 = −∞ +∞ 𝒇 𝒕 𝒆 −𝒑𝒕 𝒅𝒕  Avec 𝐥𝐢𝐦 𝒕→∞ 𝒇 𝒕 𝒆 −𝒑𝒕 =𝟎

II.7. La Transformée de Fourier à Temps Discret. Définition. (Transformée de Fourier à Temps Discret). On appelle TFTD de x[n], la fonction X(ν) telle que :   𝑿 𝝂 = −∞ +∞ 𝒙 𝒏 𝒆 −𝟐𝒋𝝅𝝂𝒏 Avec ν=f/Fe la fréquence réduite, f la fréquence en Hertz, et Fe la fréquence d'échantillonnage (Fe = 1/Te où T est le pas de temps entre deux échantillons).

III. LES SIGNAUX ECHANTILLONNES. III.1. L’échantillonnage. III.1.1. Modélisation. L’échantillonnage consiste à prélever la valeur du signal analogique x(t) aux instants nTE. L’échantillonneur est représenté par un interrupteur que l’on ferme pendant une durée ε très courte aux instants nTE.   TE

III.1.2. Spectre du signal échantillonné. Pour simplifier, le signal échantillonné peut donc être assimilé à des impulsions rectangulaires d’amplitude x(nTE). h(t) -ε/2 +ε/2 TE 2TE

La figure ci-dessous donne alors le spectre de xech(t). Xech(f) 𝜀𝑋 𝑇 𝐸 𝑠𝑐 𝑛 𝜔 𝐸 𝜀 2 𝜀𝑋 𝑇 𝐸 f FE-f FE FE+f 2FE-f 2FE+f

f X(f) fM FE Xech(f) Sc() fM   FE- fM FE FE+ fM 2FE- fM 2FE+ fM f L’échantillonnage produit donc une reproduction du spectre autour des fréquences nFE.

Repliement du spectre. III.1.3. Condition de restitution du signal. Xech(f) fM   FE- fM FE FE+ fM 2FE- fM 2FE+ fM f 2FE FE/2 Repliement du spectre.

Pour éviter le phénomène de repliement, il faut avoir fM ≤ FE - fM soit : Le théorème de l’échantillonnage, appelé aussi théorème de Shannon s’énonce ainsi : Soit x(t) un signal continu dont le spectre est tel que 𝑿(𝒇) =𝟎 si f > fc, pour échantillonner ce signal et le reconstitué sans altération, la fréquence d'échantillonnage FE doit être supérieure au double de la plus grande fréquence du spectre. Ceci est une condition limite qui supposerait l’utilisation d’un filtre de restitution idéal. En pratique, on choisit un rapport FE/fM toujours supérieur à 2. Pour les CD par exemple, on échantillonne à 44kHz sachant que la bande passante de l’oreille humaine est limitée à 17kHz en moyenne ; le rapport FE/fM est alors d’environ 2,6.

III.2. Le blocage. En pratique, on réalise un blocage du signal échantillonné, c’est-à-dire le maintien du niveau de chaque échantillon, pendant TE ; le bloqueur est alors dit d’ordre 0 (pas de variation du signal entre deux instants d’échantillonnage). Cette opération peut être réalisée au moyen d’un condensateur.

TE C Le signal échantillonné bloqué est ainsi constitué de marche d’escalier. La phase de blocage dure TE, ce qui permet au CAN de réaliser la quantification de l’échantillon.

III.2.1. Exemple d’échantillonneur bloqueur.

III.3. La quantification. Le signal échantillonné - bloqué peut, à ce stade, être converti sous forme binaire (numérique) pour être stocké. Ce codage s'appelle la quantification. Le rôle de la quantification est de donner une image binaire d’un signal analogique.  A chaque niveau de tension est associée une valeur binaire codée sur n bits. On a ainsi un pas de quantification : 𝑞= 2 𝑉 𝑚 2 𝑛  

III.3.2. Choix du nombre de bits de quantification. III.3.2.1 Choix classique. Dans le cadre d’une simple acquisition, on peut se contenter de choisir ‘n’ vis à vis de la résolution souhaitée.

Exemple de CAN: CAN à comparateur en échelle (flash).  

Exemples de CNA: CNA à résistances pondérées.

IV. LES FILTRES NUMERIQUES. Pour les traitements lourds, comme le filtrage des signaux vidéo par exemple, les structures numériques remplacent avantageusement les circuits analogiques. Les méthodes de synthèses consiste, en pratique, à trouver la fonction de transfert isochrone (en jω) du filtre analogique puis de la transposer dans le plan des z afin d’établir l’algorithme à programmer.

IV.1. Définitions. IV.1.1. Filtre numérique. Nous notons un signal numérique de la façon suivante x[n], où n désigne le nième échantillon du signal x. En fait, x[n] est une suite de nombres indexés par l'entier n. On appellera filtre numérique, tout dispositif qui fait correspondre à un signal d'entrée numérique x[n] un signal de sortie numérique y[n] :  x[n]→F→y[n]

IV.1.2. Filtre numérique linéaire. On considère un filtre F qui agit de la façon suivante :   x1[n] →F→y1[n] x2[n] →F→y2[n] On dira que F est un filtre linéaire si à une combinaison linéaire en entrée λx1[n]+μx2[n] correspond la même combinaison linéaire des signaux de sortie : λy1[n] + μy2[n]. λx1[n] + μx2[n] → F → λy1[n] + μy2[n]

IV.1.3. Filtre numérique invariant par translation dans le temps. On dira que F est un filtre numérique invariant par translation dans le temps si pour une entrée x[n] et une sortie y[n] (x[n] → F → y[n]), on a la propriété suivante :   x[n - n0] → F → y[n - n0] Cette propriété traduit le fait que si on décale l'entrée d'une quantité n0, la sortie reste la même mais elle subit le même décalage : le filtre est donc invariant par translation dans le temps.

IV.2.2. Classification Suivant leur algorithme.  IV.2.2.1. Filtre non récursif ou RIF. RIF = à Réponse Impulsionnelle Finie. L’algorithme de ces filtres est de la forme :   𝒚 𝒏 = 𝒌=𝟎 𝑵 𝒂 𝒌 𝒙 𝒏−𝒌  Les filtres RIF peuvent être représentés par le schéma fonctionnel de la figure ci-contre. TE a1 a0 ∑ retard xn yn

Chaque échantillon de sortie yn dépend uniquement des échantillons d’entrée précédents. Exemple 1 : 𝒚 𝒏 = 𝒙 𝒏 + 𝒙 𝒏−𝟏 𝟐

IV.2.2.1. Filtre récursif ou RII. RII = à Réponse Impulsionnelle Infinie. L’algorithme de ces filtres est de la forme :   𝒚 𝒏 = 𝒌=𝟎 𝑵 𝒂 𝒌 𝒙 𝒏−𝒌 + 𝒍=𝟎 𝑴 𝒃 𝒍 𝒚 𝒏−𝒍  Les filtres RII peuvent être représentés par le schéma fonctionnel de la figure ci-contre.  TE a1 a0 ∑ retard b1 xn yn

Exemple 1 : 𝒚 𝒏 = 𝒙 𝒏 + 𝒚 𝒏−𝟏 𝟐   𝒚 𝒏 = 𝒙 𝒏 +𝟐 𝒚 𝒏−𝟏 La réponse impulsionnelle peut diverger, ces filtres ne sont donc pas toujours stables. 

IV.3. Filtrage temporel. On appelle ici filtrage temporel, un filtre qui agit directement sur le signal d'entrée par une équation récurrente (combinaison linéaire des échantillons d'entrée xn et de sortie yn).

IV.3.1. Equation récurrente. La formulation de l’équation récurrente s’écrit comme suite : Filtre RIF : 𝒚 𝒏 = 𝒌=𝟎 𝑵 𝒂 𝒌 𝒙 𝒏−𝒌 Filtre RII : 𝒚 𝒏 = 𝒌=𝟎 𝑵 𝒂 𝒌 𝒙 𝒏−𝒌 + 𝒍=𝟎 𝑴 𝒃 𝒍 𝒚 𝒏−𝒍   L'étude du filtrage temporel va être facilité par l'introduction d'un nouvel outil : la transformée en z.

IV. 4. Filtrage fréquentielle. IV.4.2. Fonction de transfert. IV.4.2.1. Les filtres RIF. La fonction de transfert en z du filtre s'écrit ainsi :   𝑻 𝒛 = 𝒚(𝒛) 𝒙(𝒛) = 𝒌=𝟎 𝑵 𝒂 𝒌 𝒛 −𝒌 T(z) possède un pôle en z = 0. Ainsi d'après les propriétés de stabilité, on en déduit qu'un filtre RIF est toujours stable.

IV.4.2.2. Les filtres RII. La fonction de transfert en z du filtre s'écrit ainsi :  𝑻 𝒛 = 𝒚(𝒛) 𝒙(𝒛) = 𝒌=𝟎 𝑵 𝒂 𝒌 𝒛 −𝒌 𝟏− 𝒍=𝟎 𝑴 𝒃 𝒍 𝒛 −𝒍  

IV.4.3. Réponse fréquentielle. Pour passer de T(z) à la fonction de transfert isochrone 𝑇 (𝑗𝜔), il faudra effectuer le changement de variable : 𝑧⇒ 𝑒 𝑗𝜔 𝑇 𝐸   Filtre RIF. 𝑻 𝒋𝝎 = 𝒌=𝟎 𝑵 𝒂 𝒌 𝒆 −𝒋𝒌𝜔 𝑇 𝐸 Filtre RII. 𝑻 𝒋𝝎 = 𝒌=𝟎 𝑵 𝒂 𝒌 𝒆 −𝒋𝒌𝜔 𝑇 𝐸 𝟏− 𝒍=𝟎 𝑴 𝒃 𝒍 𝒆 −𝒋𝒌𝜔 𝑇 𝐸