BTS_IRIS_Traitement_numérique_du_signal

Slides:



Advertisements
Présentations similaires
Approximation CHEBYSHEV.
Advertisements

Cours 5-b Problèmes spatio-temporels d’ordre 1 en temps
Comment on filtre un 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
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.
Du signal continu au numérique
Leçon 3: Analyse Temporelle Des Systèmes
2. Echantillonnage et interpolation des signaux vidéo


FONCTIONS EXPONENTIELLES
DERIVATION Taux d’accroissement d’une fonction
FONCTIONS EXPONENTIELLES ET LOGARITHMES
EXPONENTIELLES FONCTIONS EXPONENTIELLES EN TERMINALE ST2S auteur : Philippe Angot (version adaptée)
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.
Notion d'asservissement
Stabilité des systèmes linéaires continus
Stabilité des systèmes linéaires continus
1/29 Le modèle de l ’atome.
Présentation Unité de codage
Chapitre VII :Commande par retour d’état
Asservissement et régulation continue
Cours d’Automatique MASTER OIV
Les système linéaires Stéphane Paris.
3. Systèmes L.I.T Systèmes LIT, introduction
Chapitre III : Description externe des systèmes linéaires invariants (SLI) III-1 Définitions III-2 SLI à temps continu III-3 SLI à temps discret.
Révisions asservissements
Chapitre 2 Les indices.
1. Introduction 1.1. Modélisation des signaux
Traitement Numérique du Signal
Création d’un programme :
Chapitre 2 : La fonction de transfert
Calcul et implantation des filtres numériques RIF et RII dans un DSP
5. Echantillonnage Introduction
VI-1 Introduction VI-2 Représentation d’état
Notions élémentaires d’asservissement
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
Chapitre 5 : Etude de la Stabilité des systèmes dynamiques
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
ASI 3 Méthodes numériques pour l’ingénieur
Analyse des systèmes linéaires types
CHAPITRE 6 Stabilité des SA.
Sous-espaces vectoriels engendrés
ASI 3 Méthodes numériques pour l’ingénieur
ELECTRICITE Hervé BOEGLEN IUT de Colmar Département R&T 2007.
Chapitre 3-B : AUTOMATIQUE : LES S.L.C.I.
Leçon 1: Les Systèmes Linéaires Continus Et Invariants
Processeurs et chemins des données
DU TRAITEMENT DU SIGNAL
DU TRAITEMENT DU SIGNAL
Régulation et Asservissement: Notions de schémas blocs
Chapitre 7 Calcul littéral.
SYSTEMES NON LINEAIRES
TNS et Analyse Spectrale
Chapitre 1 Nombres relatifs.
1/16 Chapitre 3: Représentation des systèmes par la notion de variables d’état Contenu du chapitre 3.1. Introduction 3.2. Les variables d’état d’un système.
Modélisation mathématique des systèmes asservis
Post-optimisation, analyse de sensibilité et paramétrage
Chapitre 7 Les équations différentielles d’ordre 1
Chapitre 7 Les équations différentielles d’ordre 1
Résolution des équations différentielles
Enchaînement d’opérations
Introduction à L’Algorithmique
Pierre Joli Cours de Mathématique Pierre Joli
A. Lebrun. Principe de base Dans la logique combinatoire, les sorties dépendent des différentes entrées et peuvent être calculées par l’algèbre de Boole.
ANALYSE HARMONIQUE.
CEA dapnia Saclay 24 Janvier LA COMMANDE PREDICTIVE FONCTIONNELLE de Jacques RICHALET COPPIER Hervé ESIEE-Amiens
Transcription de la présentation:

BTS_IRIS_Traitement_numérique_du_signal I.Introduction 1. Rappels Une chaîne numérique est constituée des éléments suivants: {xn} {yn} Les fonction d’échantillonnage et du CAN sont supposées déjà étudiées Le thème de la présentation s’étend dans le rectangle de droite ,il comprend l’étude de la transformation des échantillons numériques {xn} d’entrée par un calculateur en une autre suite d’échantillons numériques {yn} 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal I.Introduction 2. Série d’échantillons numériques d’entrée {xn} Les échantillons sont une suite de nombres représentant l’évolution du signal analogique d’entrée, la valeur des échantillons est quantifiée  non continuité en ordonnée On a supprimé la référence temporelle, les échantillons d’entrée sont représentés par leur numéros d’ordre, on note cette suite {xn} , la lettre x pour désigner les échantillons d’entrée et n pour le numéro d’ordre  non continuité en abscisse Si on se place en « temps réel » , on désire obtenir une suite d’échantillons de sortie{yn} au même rythme qu’on a obtenu la suite {xn} 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

PROCESSEUR NUMERIQUE (DSP) I.Introduction 3. Architecture d’un processeur numérique Le schéma fonctionnel d’un calculateur numérique (DSP) horloge PROCESSEUR NUMERIQUE (DSP) Multiplieur Unité arithmétique ROM et ev. RAM rapide Mémoire Principale (RAM) Mémoire cache Port E/S // ou série {yn} {xn} RAM rapide RAM externe Le processeur possède des instructions spécifiques et spécialisées (RISC) La vitesse de traitement (30 à 2000 MIPS) est très grande Traitement parallèle (pipeline) avec des instructions complexes à 1 seul coup d’horloge Utilisation de nombreux BUS 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal I.Introduction 4. Systèmes numériques linéaires Propriétés essentielles Additivité : La réponse de la somme est la somme des réponses 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal I.Introduction 4. Systèmes numériques linéaires Propriétés essentielles : Homogénéïté : La réponse est affectée du même facteur multiplicatif que l’entrée Invariance par Translation: La réponse est décalée du même nombre de pas (s) que l’entrée 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal I.Introduction 4. Systèmes numériques linéaires Propriétés essentielles : Principe de superposition : On peut décomposer {xn} en séquences plus simples, étudier les réponses séparément, et les recomposer en faisant la somme. La réponse {yn} est celle de l’entrée {xn} 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal I.Introduction 5. Représentation des nombres entiers sur 16 bits signé Les processeurs utilisés en traitement numérique du signal sont souvent à virgule fixe et à 16 bits (32 bits) les nombres x(n) sont limités entre +32767 et - 32767 1 bit signe 15 bits valeur absolue 32767 = 215 - 1 + ou - Signal d’entrée Nombre x(n) 32767 - 32767 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal II.Equation de Récurrence 1. Conséquence du principe de linéarité: équation de récurrence Calcul de l’échantillon de sortie d’indice n , yn Principe de causalité : yn dépend que des états précédents de l’entrée donc des xp avec p ≤ n et éventuellement des états précédents de la sortie donc des yq avec q ≤ n –1 , l’ordre des échantillons est alors calqué sur l’écoulement du temps Principe de linéarité : yn est obtenu comme une combinaison linéaire des xp et yq Le contraire est impossible si le système est linéaire Équation de récurrence ai et bj    5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal II.Équation de Récurrence  H(z) Définition d’un outils de calcul symbolique H(z) On convient que le retard R d’une unité à la prise d’échantillon est équivalent à une multiplication par z-1 R yn yn-1 R (Y)= z-1.Y Y z-1 retard d’une unité  Multiplication par z -1 Calcul symbolique ! 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal II.Équation de Récurrence  H(z) 2. Définition d’un outils de calcul symbolique H(z), propriétés Transmittance en z : Quotient de 2 polynômes en z On repasse très facilement de H(z) à l’équation de récurrence: 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal II.Équation de Récurrence  H(z) 2. Définition d’un outils de calcul symbolique H(z), propriétés Transmittance en z : Propriétés principales : mise en cascade de deux processus numériques H1(z) H2(z) {yn} {xn} {tn} H(z) = H1(z). H2(z) {yn} {xn} On peut déterminer directement {yn} avec H(z) et en repassant à l’équation de récurrence 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal II.Équation de Récurrence  H(z) 2. Définition d’un outils de calcul symbolique H(z), propriétés Transmittance en z : Propriétés principales : addition de deux processus numériques H1(z) H2(z) {yn} {xn} {y1n} + {y2n} Ici aussi on peut déterminer directement {yn} avec H(z) et en repassant à l’équation de récurrence H(z) = H1(z)+ H2(z) {yn} {xn} 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal II.Equation de Récurrence 3. Diagrammes permettant la programmation dans un calculateur On note le retard d’une unité à la prise d’échantillon par R xn a0 + R a2 a1 multiplication addition b1 + yn R b2 Retard = mise en mémoire Diagramme N°1 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal II.Equation de Récurrence Diagrammes permettant la programmation dans un calculateur Autre diagramme possible plus efficace (variable intermédiaire dn) a0 + R a2 a1 dn yn Retard = mise en mémoire b1 + R b2 multiplication xn Diagramme N°2 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal III.Processus RIF et non RIF 1. Définitions Processus RIF : à réponse impulsionnelle finie Ces processus ne font appel qu’aux échantillons d’entrée {xn} Processus non RIF (dits RII) : à réponse impulsionnelle infinie (?) Ces processus ont une équation de récurrence avec des termes en y 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal III.Processus RIF et non RIF 1. Processus RIF , réponse impulsionnelle Stabilité : un processus est dit stable si sa réponse impulsionnelle tend vers 0 pour n   Un processus RIF est stable car les ai sont en nombre fini donc yn 0 lorsque n   à partir de yp+1 toutes les valeurs de la réponse impulsionnelle du processus sont nulles La réponse impulsionnelle d’un processus RIF est la suite des coefficients ai 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal III.Processus RIF et non RIF 2. Processus non RIF (ou RII) , réponse impulsionnelle Un processus non RIF fait intervenir les états précédent de la sortie  ceci est cause d’une instabilité éventuelle Suivant les valeurs données aux bj le processus RII peut-être stable ou instable Les processus RII linéaires dans les conditions réelles sont ceux qui restent stables : yn 0 pour n   5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal III.Processus RIF et non RIF 3. Exemple : Moyenne glissante à 5 coefficients , modèle RIF La sortie se calcule comme la moyenne de 5 états présent et précédents de l’entrée Le processus est évidemment stable Sa transmittance vaut : 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal III.Processus RIF et non RIF 3. Exemple : Moyenne glissante à 5 coefficients , modèle RII Même réponse impulsionnelle ! Le processus est aussi stable malgré l’étiquette RII Sa transmittance vaut : 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal III.Processus RIF et non RIF 3. Exemple : Moyenne glissante à 5 coefficients , Conclusion Les réponses impulsionnelles sont identiques, donc les 2 processus sont équivalents Les 2 transmittances sont égales car on a : Mais ces 2 processus ne se programment pas de la même façon (expérience1 TMS320RIF) lancerexpRIF (expérience2 TMS320RII) lancerexpRII 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal IV.Problèmes liés à l’utilisation de systèmes numériques 1. Théorème de shannon , condition de Nyquist Si l’échantillonnage ne respecte pas le théorème de Shannon : le processus numérique manipule des nombres qui ne représentent plus le signal d’entrée (expérience TMS320) 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal IV.Problèmes liés à l’utilisation de systèmes numériques 2. Problème de résolution d’équations différentielles du premier ordre du type (exemple sous excel dû à M. Rigat) Si Te est suffisamment petit on peut faire l’approximation (arrière) à l’instant TE : L’équation différentielle est alors ramenée à l’équation de récurrence On peut aussi utiliser l’approximation (avant) On arrive à une autre équation de récurrence:  Si Te devient trop grand par rapport à  les 2 approximations sont très différentes 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal

BTS_IRIS_Traitement_numérique_du_signal ANNEXE: Bibliographie «  Digital Signal Processing » de Steven Smith (en anglais) réédité en 1999 disponible sur internet à www.dspguide.com Éditeur :California Technical Publishing « Les DSP – Famille ADSP218x… » de Michel Pinard en français édité en 2000 par Dunod « Précis d’électronique 2ème Année» de Jean -Luc Azan édité en 2001 par Bréal « Toute l’électronique en exercices » d’ Isabelle Jelinski édité en 2000 par Vuibert « Cours d’électronique numérique et échantillonée » de A.Deluzurieux et M. Rami édité en 1991 par Eyrolles « » 5 juin 2002 Franz Dettling Avignon BTS_IRIS_Traitement_numérique_du_signal