T P de Traitement de Signal AII21& AII22 Sondes Abdelmouleh 27 PLAN DU TP N°3 T
T P de Traitement de Signal AII21& AII22 Sondes Abdelmouleh 27 PLAN DU TP N°3 TITRE DU TP : GENERATION, CORRELATION ET PRODUIT DE CONVOLUTION DES SIGNAUX CONTINUS OBJECTIFS : A la fin de la séance de travaux pratiques l'étudiant doit être capable de : Générer des signaux continus ; Réaliser la corrélation entre deux signaux analogiques; Réaliser la convolution entre deux signaux analogiques. PRE-REQUIS : Notions théoriques de base sur : La corrélation ; Le produit de convolution ; Matlab. T P de Traitement de Signal AII21& AII22 Sondes Abdelmouleh 28 TP N°3 : GENERATION, PRODUIT DE CONVOLUTION ET CORRELATION DES SIGNAUX ANALOGIQUES OBJECTIF GENERAL : Réaliser le produit de convolution et la corrélation de quelques signaux analogiques en utilisant la maquette de traitement de signal et MATLAB. OBJECTIFS SPECIFIQUES ELEMENTS DE CONTENU MOYEN DUREE L'étudiant sera capable de : - Générer les signaux analogiques en utilisant la maquette DSP ; - Générer les signaux analogiques en utilisant le logiciel Matlab. 1. Réalisation du câblage ; 2. Génération des signaux sinusoïdaux, carrés et triangulaire. 3. Visualisation sur l’oscilloscope et sur le pc maquette ; câble de communication ; Ordinateur ; Sonde ; Cordons ; Tableau. 45 mn L'étudiant sera capable de : - Réaliser le produit de convolution entre deux signaux rectangulaires; 1. Ecriture de programme en Matlab, 2. Exécution et Test de programme 3. Interprétation des résultats Ordinateur ; Logiciel Matlab. 90 mn L'étudiant sera capable de : - Réaliser la corrélation entre deux signaux carrés par le logiciel Matlab. 1. Modification du programme de convolution en un programme d’auto corrélation ; 2. Modification du programme de convolution en un programme d’inter corrélation. 3. Exécution du programme et interprétation des résultats. Ordinateur ; Logiciel Matlab. 45 mn T P de Traitement de Signal AII21& AII22 Sondes Abdelmouleh 29 Travaux Pratiques N°3 : Objectif : L’objectif de ce TP est de générer, de visualiser quelques signaux analogiques, de déterminer leur produits de convolutions et leur corrélation en utilisant la maquette de traitement de signal et MATLAB. I. Rappel théorique Un signal est la représentation physique de l'information. La description mathématique des signaux est l'objectif de la théorie du signal. Elle offre les moyens d'analyser, de concevoir et de caractériser les systèmes de traitement de l'information. I.1. Représentation temporelle des signaux Cette représentation est basée sur l’évolution du signal en fonction du temps. On distingue deux types fondamentaux de signaux : I.1.1. Les signaux certains ou déterministes Leur évolution en fonction du temps peut être parfaitement décrite par un modèle mathématique. Parmi les signaux déterministes on distingue : *Les signaux périodiques : Se sont les signaux dont l’évolution dans le temps est prévisible et qui obéissent à une loi de répétition cyclique régulière, de période T. s (t) = s ( t + k.T ) , k est un entier. Figure (1) : Signal périodique. Les signaux sinusoïdaux sont un cas particulier de ces signaux : s(t) = A.sin[(2.π π π π/T)t + ϕ ϕ ϕ ϕ] GENERATION, PRODUIT DE CONVOLUTION ET CORRELATION DES SIGNAUX ANALOGIQUES T P de Traitement de Signal Sondes Abdelmouleh I.1.2. Les signaux aléatoires : Se sont les signaux dont le comportement temporel est imprévisible, gouvernée par les lois du hasard. I .2. Produit de Convolution I.2.1. Définition du produit de convolution La réponse y(t) d’un système linéaire une superposition de réponses impulsionelle opération est appelée : convolution de x par h I.2.2. Equation générale de convolution x(t) T P de Traitement de Signal Figure (2) : Signal sinusoïdal. : Se sont les signaux dont le comportement temporel est imprévisible, gouvernée par les lois du hasard. Figure (3) : Signal aléatoire. du produit de convolution La réponse y(t) d’un système linéaire ; ayant pour réponse impulsionelle h(t) impulsionelles amplifiées par des valeurs instantanées de x(t) : convolution de x par h et noté « * ». Figure (4) : La réponse du système. Equation générale de convolution : t s(t) A -A T Système (h(t)) y(t)= x(t)*h(t) AII21& AII22 30 : Se sont les signaux dont le comportement temporel est ; à une entrée x(t) est par des valeurs instantanées de x(t) ; cette = x(t)*h(t) T P de Traitement de Signal AII21& AII22 Sondes Abdelmouleh 31 I .3. Fonction de corrélation Pour comparer deux signaux entre eux, ou faire ressortir une caractéristique d’un signal noyé dans le bruit, on compare le signal x(t) pris à un instant « t », à un signal y(t) pris à un instant « t’= t - τ », I.3.1. L'inter corrélation L'inter corrélation compare un signal x(t) et un signal y(t) retardé. Pour les signaux à énergie finie : I.3.2. L’auto corrélation L’auto corrélation réalise une comparaison entre un signal x(t) et ses copies retardées Pour les signaux à énergie finie : II. Etude pratique II.1. Matériels utilisés - Maquette : L’unité principale CI-51001 et l’unité CIC-520 ; - Ordinateur ; - Câble de communication entre PC et maquette ; - Oscilloscope ; - Sonde ; - Cordons. II.2. Manipulation Y(t) = x(t) * h(t) = ∫ ∫ +∞ ∞ − +∞ ∞ − − = − τ τ τ τ τ τ d t h x d h t x ). ( ). ( ). ( ). ( ∫ − ⋅ = ∞ + ∞ − τ τ τ d t x x t x x C ) ( ) ( ) ( , ∫ − ⋅ = ∞ + ∞ − τ τ τ d t y x t y x C ) ( ) ( ) ( , T P de Traitement de Signal AII21& AII22 Sondes Abdelmouleh 32 1 - Connecter l’ordinateur à la maquette de traitement de signal « CIC-520 » ; 2 - Placer « Audio selector » à la position FG ; 3 - Connecter « OutPut » de « Audio selector » de l’unité principal à l’entrée « in jack j2 »de la maquette DSP « CIC-520 » ; 4 - En utilisant une sonde, connecter l’entrée du canal « ch1 » de l’oscilloscope à la sortie « OutPut » du générateur ; 5 - Appliquer un signal sinusoïdal du GBF, d’amplitude A=1v et de fréquence f0 = 1khz, à l’entrée j2 ; 6 - Charger le programme addarc.obj du logiciel C54x Code Explorer, en utilisant le chemin suivant : C:\dskplus\demos\recorder\addacr.obj. 7 - Appuyer sur « RUN » pour avoir le signal choisi ; 8 - Cliquer sur « View » de la barre d’outille, choisir « Graphics » ; 9 - Changer les paramètres du tableau selon les valeurs ci-dessous et cela pour le domaine Temporel: Setup for Graphics Starting address 0x1800 Line graph Page: Data 16-bit S-I Buffer Size: 0x003F Time Domain Display Size: 0x003F LinerScale Sampling Freq: 16000 Auto Scale 10 - Visualiser le signal sinusoïdal sur l’écran du PC ; 11 - Déterminer la période T0 de ce signal et la comparer avec celle lue sur l’écran de L’oscilloscope ; 12- Appliquer des signaux sinusoïdaux à in jack « j2 » d’amplitude et de fréquences suivantes : A= 2V, F = 2 khz , F = 4 khz et F = 6 khz . Pour ces caractéristiques des signaux il faut changer les valeurs du Buffer et Display size « 0X00FF » pour pouvoir visualisé les signaux ; 13- Représenter les signaux et interpréter les résultats. III. Simulation par MATLAB T P de Traitement de Signal AII21& AII22 Sondes Abdelmouleh 33 III.1. Représentation de quelques signaux par MATLAB Soit quelques notions de base de Matlab que vous allez utiliser : Plot : Trace une représentation graphique. Grid : affiche une grille. Title : attribue un titre au graphique. Xlabel : attribue un texte à l’axe des abscisses. Ylabel : attribue un texte à l’axe des ordonnées. pi : c’est la valeur 3.14 III.1.1. Représentation de l’impulsion de Dirac : δ(t) Soit le programme suivant : 1- Exécuter ce programme. 2- Faire les changements nécessaires au programme ci-dessus pour représenter les impulsions suivantes : 3 δ(t),2 δ(t + 2), δ(t + 3) et δ(t-1). III.1.2. Génération d’une impulsion rectangulaire Soit le programme suivant : %Génération d'une impulsion unité %Génération d'un vecteur de -10 0 20 n=-10:20; %Génération de l'impulsion unité u=[zeros(1,10) 1 zeros(1,20)]; %Tracer le signal généré stem(n,u); xlabel('Temps indexé en n'); ylabel('Amplitude'); title('impulsion unité'); axis([-10 20 0 1.2]); T P de Traitement de Signal AII21& AII22 Sondes Abdelmouleh 34 1- Exécuter ce programme et déterminer les caractéristiques. 2- Modifier Ce programme pour construire une impulsion rectangulaire de durée T=0.08 s et d’amplitude A=2V. III.1.3. Génération du sinus cardinal :sinc (x) Soit la fonction y(x) = sinc(x)=sin(x)/x. On utilise l’expression logique(x= =0) pour exprimer : que la lim y(x) = 1 lorsque x→ 0. Soit le programme suivant : III.1. 4. Génération de quelques signaux : Soit les programmes ci- dessous : Exécuter, déterminer le nom, le type de chaque signal ainsi que sa forme générale uploads/Industriel/ tp3-generation-correlation-produit-convolution-signaux-continus.pdf
Documents similaires










-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 24, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.1710MB