Filtrage numérique. 1 Introduction. Olivier Company GMP, Semestre 4, année

Documents pareils
INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Numérisation du signal

I- Définitions des signaux.

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Chapitre 13 Numérisation de l information

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Chapitre 18 : Transmettre et stocker de l information

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

Chaine de transmission

Enregistrement et transformation du son. S. Natkin Novembre 2001

Transmission de données. A) Principaux éléments intervenant dans la transmission

Chap17 - CORRECTİON DES EXERCİCES

Traitement numérique du son

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

L information sera transmise selon des signaux de nature et de fréquences différentes (sons, ultrasons, électromagnétiques, électriques).

Codage d information. Codage d information : -Définition-

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

SUJET ZÉRO Epreuve d'informatique et modélisation de systèmes physiques

Chapitre I La fonction transmission

Systèmes de communications numériques 2

Technique de codage des formes d'ondes

LABO PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Conservation des documents numériques

Chapitre 2 : communications numériques.

Outils permettant la diffusion de l information. Un point sur le droit numérique

Transmission d informations sur le réseau électrique

document proposé sur le site «Sciences Physiques en BTS» : BTS AVA 2015

Par Richard Beauregard. Novembre 2011

- Instrumentation numérique -

L AUTOMATISME LE SIGNAL

CHAPITRE V. Théorie de l échantillonnage et de la quantification

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

TD1 Signaux, énergie et puissance, signaux aléatoires

SIGNAUX NUMERIQUES ET MODULATIONS NUMERIQUES

Université de La Rochelle. Réseaux TD n 6

Livret Phoenix-M. Par Georges Khaznadar, Lycée Jean Bart, Dunkerque d'après Phoenix Programmer's Manual

Traitement numérique de l'image. Raphaël Isdant

TP SIN Traitement d image

Table des matières. 10 Gimp et le Web. Option de traitement d'images Mémento pour la séance N o Création d'animation

Éléments d'architecture des ordinateurs

ELP 304 : Électronique Numérique. Cours 1 Introduction

Puis le convertisseur bloque en mémoire cette valeur pendant une période d échantillonnage.

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

LÕenregistrement Enregistrement analogique et enregistrement numžrique

TP 1 : 1 Calculs en binaire, octal et hexadécimal

Traitement bas-niveau

Systèmes de transmission

Bandes Critiques et Masquage

I. TRANSMISSION DE DONNEES

Acquisition et conditionnement de l information Les capteurs

«Le Dolby Digital 5.1 et les tests en champ libre par ordinateur»

Géométrie discrète Chapitre V

Le multiplexage. Sommaire

COMPTE RENDU DE MESURES ACOUSTIQUES. Audibilité sirène PPI Presqu'île d' AMBES

Projet de Traitement du Signal Segmentation d images SAR

TP 7 : oscillateur de torsion

NAGRA VI Enregistreur numérique six pistes

Equipement. électronique

1. Présentation général de l architecture XDSL :

CAPTEURS - CHAINES DE MESURES

P1PY7204 Acquisition de données Cours

Q6 : Comment calcule t-on l intensité sonore à partir du niveau d intensité?

Le codage informatique

Modélisation et Simulation

Les techniques de multiplexage

Analyse des bruits de clavier d ordinateur

Annexe : La Programmation Informatique

Caractéristiques des ondes

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

1. Vocabulaire : Introduction au tableau élémentaire

Relais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/ Présentation. 1.2 Ressources

Electronique analogique

TD : Codage des images

Echantillonnage Non uniforme

La polarisation des transistors

Le calculateur numérique pour la commande des processus

Module ATW-C-INV pour commande des unités extérieures d'inverter Fujitsu Airconditioning

Production de documents audio-numériques

RELEVÉ DES RÉVISIONS

1AN. e n 19" FicheS Techniques. PLV - Dynamique. caractéristiques techniques. dimensions dela structure

INSTALLATIONS ÉLECTRIQUES CIVILES

Traitement du signal avec Scilab : transmission numérique en bande de base

Expérience 3 Formats de signalisation binaire

Projet audio. Analyse des Signaux ELE2700

CCTV. Montage simple et rapide Solutions pour tous types d applications Composants Intégration avec les portiers d interphone

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Cours Informatique 1. Monsieur SADOUNI Salheddine

Mode d'emploi du plugin Grayscale_Granulometry

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

La persistance de l'information

Transcription:

Filtrage numérique Olivier Company GMP, Semestre 4, année 2016-2017 1 Introduction Les grandeurs physiques, comme par exemple le son, le déplacement ou la température, sont des phénomènes continus. Pour les enregistrer sur un support et deux solutions sont possibles : soit on enregistre le signal de façon continue, et c'est un enregistrement analogique. Par exemple pour un signal sonore cassette audio ou disque vinyle soit on n'enregistre que certaines valeurs de ce signal, et on parle alors de signal numérique. Par exemple pour le son, CD audio ou chiers wav. Pour illustrer le propos, nous pouvons imaginer une personne dansant en plein soleil : celui-ci diuse une lumière continue et tous les mouvements du danseur peuvent être perçus. C'est l'analogique. Maintenant imaginons ce même danseur sous une lumière stroboscopique : cette dernière n'éclaire le danseur que par à coups, et le mouvement n'est pas perçu de façon continue. C'est le numérique. Il faut donc que le stroboscope éclaire le danseur à une fréquence très élevée, an qu'on ne distingue pas vraiment de diérence avec l'éclairage par le soleil. Et c'est aujourd'hui ce qu'ore le numérique. Pour un phénomène sonore, notre problème est présenté sur la gure 1. (a) Capture analogique (b) Principe de la capture numérique (c) Passage de l'analogique au numérique Figure 1 Capture d'un son Nous allons donc maintenant étudier le passage d'un signal analogique à un signal numérique. IUT Nîmes, Département GMP, Université de Montpellier (company@lirmm.fr) 1

2 Numérisation d'un signal Nous distinguons donc plusieurs types de de signaux : un signal à temps continu (signal analogique) x(t) correspond à une grandeur dont la valeur existe à chaque instant t un signal à temps discret x[n] correspond à une grandeur dont la valeur n'est disponible qu'à certains instants t un signal échantillonné est un cas particulier de signal discret, obtenu en faisant une mesure à intervalles de temps réguliers d'une grandeur analogique x[n] = x(nt e) La numérisation d'un signal comporte deux étapes : La quantication La discrétisation temporelle (échantillonnage) Chacune de ces étapes introduit des pertes d'informations... 2.1 La quantication Le rôle de la quantication est de donner une image binaire d'un signal analogique : nous passons donc de l'analogique au numérique, d'un signal continu à un signal discret, plus concrètement d'une tension à un nombre. Attention, cette opération est irréversible : à chaque niveau de tension correspond une valeur binaire codée sur n bits. Sur la gure 2, le graphe de la fonction de quantication (qui a une tension d'entrée fait correspondre un nombre binaire sur 3 bits, donc 8 valeurs possibles). Nous constatons sur ce graphe, qu'il n'est pas possible, à partir de la valeur de la sortie de retrouver la valeur exacte de l'entrée. Nous ne pouvons déterminer que les bornes min et max de la valeur réelle de la tension d'entrée. Il existe donc une erreur "de codage" de l'information liée à la quantication. Cette erreur est représentée sur la gure 2. Cette erreur peut être assimilée à un "bruit" de mesure. (a) Capture analogique (b) Principe de la capture numérique Figure 2 La quantication Exemples : Quantication des niveaux de gris d'une image (gure 3) Quantication d'un signal sur 4 bits (gure 4) En conclusion : le nombre de bits sur lequel est discrétisé le signal est un choix important. La qualité de la quantication dépend du nombre de bits sur lequel on réalise la conversion analogique/numérique : 4 bits - 16 valeurs 8 bits - 256 valeurs 16 bits - 65536 valeurs Ces valeurs sont en principe réparties linéairement. Par exemple : Capteurs CCD d'appareil photo (8 bits pour les niveaux de gris si N et B, 8 bits par couleur de base pour la couleur, soit 16777216 couleurs possibles...) CD audio - 16 bits 2.2 L'échantillonnage (discrétisation temporelle) L'échantillonnage correspond à la discrétisation temporelle (ou spatiale dans le cas des images) d'un signal. Cette discrétisation temporelle est nécessaire pour permettre la numérisation. En eet, il n'est pas technologiquement possible d'eectuer la conversion du signal analogique en signal discret en "continu". Cela donnerait un résultat faux car la conversion analogique- >numérique prend un certain temps, temps pendant lequel le signal analogique continue de varier. Il est donc nécessaire de "ger" le signal analogique pour pouvoir réaliser sa conversion. C'est pourquoi la valeur du signal analogique est prélevée à intervalles de temps réguliers (tous les T e, T e étant la période d'échantillonnage et à qui on fait correspondre la fréquence 2

(a) Quantication de l'étendue (b) 8 bits : 256 niveaux de gris (c) 4 bits : 16 niveaux de gris (d) 1 bit : 2 niveaux de gris (noir ou blanc) Figure 3 Quantication des Niveaux de gris d'une image d'échantillonnage f e = 1 T e ). Un exemple de discrétisation temporelle est donné sur la gure 5 Le choix de cette fréquence d'échantillonnage a de l'importance sur la qualité de la numérisation... Ceci est illustré dans le cas d'une image sur la gure 6. Attention, l'échantillonnage peut entrainer des phénomènes de battement (gure 7). L'exemple le plus courant est celui des westerns avec les roues de chariots lmées à 25Hz (25 images par seconde). Pour éviter l'arrivée de ce phénomène qui produit une information numérisée non conforme à la réalité, il est important de bien choisir la fréquence d'échantillonnage par rapport à la fréquence maximale du phénomène que l'on cherche à observer. Cette condition est connue sous le nom de théorème de SHANNON : "On ne peut échantillonner un signal sans pertes d'information que si la fréquence d'échantillonnage est deux fois supérieure à la fréquence maximale du phénomène que l'on cherche à observer." De plus, il est tout à fait possible que le signal possède des fréquences supérieures à la moitié de la fréquence d'échantillonnage, ces fréquences vont se "replier" sur les fréquences que nous voulons observer et s'y superposer. 3

Figure 4 Quantication d'un signal temporel sur 4 bits (a) Signal Continu (b) Signal Discret Figure 5 Diérence entre signal continu et signal discret Il est donc important de "supprimer" les fréquences qui vont se replier avant d'eectuer l'échantillonnage. Pour cela, nous devons implémenter un ltre passe bas analogique avant de procéder à l'échantillonnage. Ce ltre analogique sera appelé un ltre anti-repliement. Enn, nous n'abordons pas ici la compression des informations numériques qui peut se faire avec ou sans pertes... En conclusion, il est très important de bien choisir le couple, fréquence d'échantillonnage/nombre de bits pour capturer l'information que nous voulons exploiter, mais également pour diminuer le volume de données à traiter, à transmettre et à stocker... 2.3 Filtrage numérique 2.4 Traitement numérique simple Maintenant que nous avons obtenu une série de nombre, nous devons envisager les traitements que nous pouvons eectuer dessus. Une manière simple de procéder est de faire la moyenn glissante, pondérée ou non sur plusieurs éléments. Une autre manière est de prendre la médiane glissante sur plusieurs éléments. Ces deux méthodes appliquent un "ou" sur les données qui équivaut à un ltre passe bas (sans toutefois s'apparenter à 4

(a) Image 800x800 (b) Image 200x200 (c) Image 40x40 Figure 6 Echantilonnages diérents pour une image (nombre de pixels) ce que nous avons vu dans la théorie sur le ltrage analogique). Si nous voulons obtenir un ltre passe haut, il faut retrancher la valeur moyenne glissante (ou la médiane glissante) de la série de données. 2.5 Reproduction des ltres analogiques Pour trouver l'équivalent en numérique d'un ltre caractérisé par une fonction de transfert ( H(jω)), une méthode est d'appliquer la transformation bilinéaire (transformée en z) dénie de la manière suivante : jω = 2 T e z 1 z + 1 Quand la fonction de transfert en z H(z) se met sous la forme : (1) 5

(a) Signal Sinus Continu (b) Signal échantillonné reconstruit Figure 7 Illustration du battement alors la sortie du ltre y k peut s'écrire sous la forme d'une suite : H(z) = 1 + b 1z + b 2 z 2 +... + b m z m 1 + a 1 z + a 2 z 2 +... + a n z n (2) y k + a 1 y k 1 + a 2 y k 2 +.. + a n y k n = x k + b 1 x k 1 + b 2 x k 2 +.. + b n x k m (3) 6