Vous êtes sur la page 1sur 26

RESEAU & TELECOMS

LICENCE 2

TRAITEMENT NUMERIQUE

RAPPORT DU TP 1

NOM ET PRENOM: PROFESSEUR :


MANKOU GUY KENNET Dr LAMINE SANE
MATLAB :
MATLAB, ou Matrix Laboratory, est un environnement de
programmation et de modélisation numérique largement utilisé dans
les domaines scientifiques, techniques et d’ingénierie. Il offre des
outils pour effectuer des calculs numériques, créer des graphiques,
traiter des données et mettre en œuvre des algorithmes. Matlab est
particulièrement populaire pour sa convivialité dans le traitement du
signal, la simulation numérique, l’analyse des données et d’autres
applications liées aux mathématiques et à l’ingénierie.
L’installation de MATLAB implique généralement les étapes
suivantes :

1. Démarrage MATLAB et changements de répertoires


L’interface de MATLAB se présente comme éclairci dans la figure suivante :

Repertoire Actif Fenêtre des commandes


Historiques des
commandes

Avant de commencer un projet sous MATLAB, assurez - vous d’être dans le bon
répertoire. Par défaut, si vous démarrez MATLAB, le répertoire initial est dans le
Program Files comme le montre la figure ci-dessous.
Puis cliquer sur un dossier de votre choix.

2. Démarrage de SIMULINK et Création d’un schéma-bloc

Il existe deux méthodes pour démarrer Simulink :


Méthode 1 : taper Simulink dans la fenêtre de commande puis sur la touche
Entrer de votre clavier.
Sur Windows :

Méthode 2 : cliquer sur l’icône de Simulink (encadrement en rouge dans la figure


ci-dessous)
Vous pouvez appliquées la méthode de votre choix.
On choisira la deuxième méthode :

Puis dans blank model, cliquons sur blank model.


Interface du Schéma – bloc de Simulink

Puis allons dans le fichier créer.


Dans Simulink, les montages sont composés de blocs. Ces blocs sont dans la
bibliothèque Library Browser. L’ajout de ces blocs dans le schéma-bloc se fait par
la technique cliquer & glisser (drag & drop).  Pour ouvrir la bibliothèque Library
Browser, cliquer sur l’icône
Pour une facilité de réalisation d’un montage, il est conseillé de mettre les
interfaces du Schéma – bloc et du Library Browser côte à côte comme illustré
dans la figure ci-dessous.
3. Numérisation du signal
a. Principe
La numérisation du signal consiste à transformer un signal analogique en signal
numérique. La procédure de la numérisation du signal passe par 3 étapes :
• Echantillonnage
• Quantification
• Codage
Nous procéderons dans cette partie à la numérisation d’un signal analogique de
fréquence maximale 𝒇𝒎𝒂𝒙 = 𝟏𝟎𝟎 𝑯𝒛. Ce signal sera échantillonné à une
fréquence 𝒇𝒆 telle que 𝒇𝒆 = 𝟏𝟎 ∗ 𝒇𝒎𝒂𝒙 soit 𝒇𝒆 = 𝟏𝟎𝟎𝟎 𝑯�.

b. Structure et composition du montage


Montage numérisation du signal

Le montage de numérisation du signal ci-dessus est composé de :


• 1 bloc Signal Generator : ce bloc permet de générer un signal analogique. Il sera
configuré pour générer le signal original de fréquence maximale 𝒇𝒎𝒂𝒙 = 𝟏𝟎𝟎 𝑯𝒛.
• 1 bloc Pulse Generator : ce bloc permet de générer un peigne de Dirac qui,
associé à l’information originale à travers le bloc Product, produit le signal
échantillonné
• 1 bloc Product : operateur arithmétique, le bloc Product permet de multiplier
les valeurs ou signaux à son entrée • 1 bloc Zero-Order Hold : associé au signal
original, il permet d’échantillonner puis de bloquer ce signal.
• 2 blocs Constant : le bloc Constant permet de générer une constante décimal (0,
1, 2, 3, n) positive ou négative.

• 2 blocs Add : operateur arithmétique, le bloc Add permet d’additionner les


valeurs ou signaux à son entrée. Associés aux blocs Constant (2 et -2) et des
signaux, les blocs Add permettent de décaler les signaux à visualiser dans le Scope.
• 1 bloc Mux : il permet de multiplexer plusieurs signaux. • 1 bloc Scope : permet
de visualiser en fonction du temps, le ou les signaux en entrée

c. Réalisation
✓ Signal du generator

Double cliquer sur le bloc Signal Generator inséré dans le schéma-bloc,


paramétrer ce bloc pour générer le signal original d’amplitude 𝑨 = 𝟏 𝑽 et de
fréquence 𝒇𝒎𝒂𝒙 = 𝟏𝟎𝟎 𝑯�
✓ Insérer 1 bloc Pulse Generator pris dans la bibliothèque Simulink/Source

✓ Double cliquer sur le bloc Pulse Generator, paramétrer ce bloc comme


indiqué dans la figure ci-dessous
Cliquer sur OK de cette fenêtre

✓ Insérer 1 bloc Product et 2 blocs Add qui se trouvent dans la


bibliothèque Simulink/Math Operations
✓ Ajoutez 1 bloc Zero-Order Hold pris dans Simulink/Discrete

✓ Régler le temps d’échantillonnage Sample time à 𝟏/𝟏𝟎𝟎𝟎 pour ce bloc


✓ Ajouter le bloc Mux qui se trouve dans Simulink/Signal routing

✓ Changer le nombre de ports d’entrées du multiplexeur à 3

✓ Ajouter 1 bloc Scope se trouvant dans Simulink/Sinks


Double cliquer sur le Scope puis dans la fenêtre de paramétrage, mettre la
configuration indiquée dans la figure ci-dessous :
La période d’échantillonnage interne de Matlab que nous définissons est de 10
µs (Sample time). En effet, MATLAB échantillonne ces signaux pour pouvoir faire
ses calculs. Il faut que la fréquence d'échantillonnage soit bien supérieure à celle
imposée par Shannon, (soit deux fois la fréquence de la porteuse à 1000 Hz =
2000 Hz). On choisit donc une fréquence d'échantillonnage de calcul cent fois
plus grande, soit 100 kHz (T = 10 µs).
✓ Effectuer les connexions des différents blocs pour le montage final
Pour connecter deux blocs, cliquer sur le port de sortie du bloc source (une croix
apparait), maintenir enfoncer le bouton puis glisser vers le port d’entrée du bloc
cible (une double croix apparait) relâcher le bouton de la souris.

d. Simulation et interprétation des résultats

La durée de calcul ne doit pas être trop élevée pour éviter des attentes trop
longues. Limitonsnous à la visualisation de 20 période de l'information (soit
20/Fmod = 20/100 = 0.2s).

✓ Pour simuler un montage, il faut régler le temps de simulation puis cliquer


l’onglet Run

Changer le temps de simulation à 0.2s (encadrement en rouge dans la barre des


menus ci-dessous)
Après avoir schématise et configure, nous allons visualiser notre montage.
4. Visualisation des signaux
Avec Fe =1000

➢ Indiquer le signal original, le signal échantillonné et le signal échantillonné-


bloqué affichés dans le bloc Scope

Signal original

Signal échantillonne

Signal quantifie

➢ Quelle est la différence entre ces signaux ?


Signal original : La numérisation consiste à transformer un signal
analogique (qui peut prendre une infinité de valeurs) en un signal
numérique (qui prend un nombre fini de valeurs), c’est-à-dire une
suite de 0 et de 1. Le signal numérique, le « langage » de
l’informatique, est utilisé pour stocker et transmettre des
informations.

Signal échantillonne : L’échantillonnage consiste à découper dans le temps le


signal sonore en fines tranches dont on mesure ensuite la valeur.
Signal échantillonné-bloque : Un signal échantillonné-bloqué est un signal qui
est prélevé à des instants réguliers et qui est maintenu constant entre ces
instants. Il est utilisé pour convertir un signal analogique en un signal
numérique, en lui associant un code binaire à chaque échantillon.

➢ Modifier le paramétrage des blocs Pulse Generator et Zero-Order Hold puis simuler et
visualiser les signaux du montage pour les 2 cas suivants :

1er cas : Fe = 100

Mais lorsqu’on diminue la fréquence d’échantillonnage, on remarque que le signal original

Et le signal échantillonnage ont une longue différence.

2iem cas : Fe =10000


Mais lorsqu` on augmente la fréquence d’échantillonnage, le signal
échantillonnage est plus rapproche du signal original, d’où on ne
perd pas beaucoup d’informations.

5. Restitution ou Reconstitution du signal


a) Principe
La restitution du signal consiste à transformer un signal numérique en signal analogique. Un
filtre de reconstruction (ou restitution) est alors utilisé pour restituer un signal échantillonné en
signal continu. Nous utiliserons un filtre de type Butherworth du 4 e ordre. La fonction de
transfert de ce filtre est donnée par :

𝑇 = 1/ 1 + 2.61313 ∙ 𝑆 + 3.41421 ∙ 𝑆 2 + 2.61313 ∙ 𝑆 3 + 𝑆 4 𝑎𝑣𝑒𝑐 𝑆 = 𝑗𝜔 𝜔0

b) Structure et composition du montage


Montage de restitution du signal analogique à partir du signal
échantillonné Le montage de restitution d’un signal analogique à
partir de sa version échantillonné ou échantillonné-bloqué en ajoutant
un filtre (Transfer Fcn) au montage précèdent.
c) Réalisation
6. Simulation et interprétation des résultats
➢ Lorsque le numéro du coefficient = 1

Vous aimerez peut-être aussi