Vous êtes sur la page 1sur 11

TP-1

Traitement du Signal
Modulation / Dmodulation AM
Carte ASTN de ABSA-NT et Matlab Simulink

A lheure du numrique, les quipements lectroniques de tlcommunication utilisent


principalement des processeurs, des DSP et des circuits programmables (FPGA, CPLD).
Pour programmer ces circuits, il faut matriser les langages Asm, C, ou autres pour les
processeurs et VHDL, Verilog ou autres pour les circuits programmables.
Avec MATLAB et SIMULINK on peut se passer de la connaissance approfondie des
langages de programmation et se focaliser sur la matrise des principes fondamentaux du
traitement du signal et des communications numriques (conversion AD/DA, filtrage,
transformes, ).
Ce premier Tp permet de se familiariser, partir de la carte ASTN,
avec
MATLAB/SIMULINK, le DSP 320C6713 et dillustrer les principes de modulation,
transmission, rception, dmodulation et filtrage.

ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

1.1 PRINCIPE DE LA MODULATION DAMPLITUDE


La modulation damplitude consiste faire varier lamplitude dune sinusode (appele
porteuse) en fonction du signal transmettre (appele signal modulant). En traitement
numrique, ceci est obtenu en effectuant une multiplication des deux signaux.
La dmodulation se fait galement en effectuant une multiplication du signal reu (signal
modul) avec une sinusode identique la porteuse.
Personnalisation
Rappeler ici les formules mathmatiques

1.2 CREATION DU FICHIER <.MDL>


Pour crer une application il faut lancer le menu <File>/<New>/<Model>

On obtient la fentre :

Sauvegarder le fichier sous un nom ; par exemple <ASTN_MODUL_AM_A>

ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

1.3 IMPLEMENTATION DES COMPOSANTS


Ouvrir la librairie des composants de SIMULINK en tapant dans la fentre de commande
le mot <simulink> ou en utilisant le bouton :

Puis slectionner le bloc des cartes DSK de TI :

Slectionner le composant C6713DSK et le glisser dans la fentre du fichier


<Essai_ASTN>.

1.4 LIBRAIRIE DE LA CARTE ASTN


Ouvrir la libraire de la carte ASTN en excutant le menu <File>/<Open> ; slectionner le
dossier <ASTN_DSK6713_LIBRARY> et ouvrir le fichier <ASTN_LIBSIMV2.mdl>.
On obtient la fentre :

ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

Slectionner le composant <ASTN_VINP1> et le glisser dans la fentre du fichier


<ASTN_MODUL_AM_A>. Faire de mme pour le composant < ASTN_VOUT1-C>.

1.5 COMPOSANTS DE SIMULINK


Dans la librairie des composants de SIMULINK, slectionner :
- Le composant <Product> dans le dossier <Similink/Commonly used blocks>
- Le composant <Sine Wave> dans le dossier <Signal processing blockset/ Signal
processing sources>
On obtient :

ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

Renommer les composants (en cliquant sur le nom et taper le nouveau nom) et les relier
pour obtenir :

Configurer lentre du signal modulant (ASTN_VINP1). En double-cliquant sur le


composant, on a :

Frquence dchantillonnage = 300 KHz, taille de la Fifo = 1000.


ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

Configurer la porteuse 60 KHz. En double-cliquant sur le composant, on a :

<Sample time> et <Samples per frame> doivent avoir les mmes valeurs que le bloc
ASTN_VINP1.

1.6 EXECUTION
Le poste de Tp sera constitu comme suit :

Vrifier que le switch <SW1> de la carte ASTN est sur la position <P_Int>.
Relier lentre Vin1 de la carte ASTN la sortie dun gn BF (choisir un signal
sinusodal entre 500 Hz et 1 KHz, damplitude 1 volt) et lentre voie 1 dun
oscilloscope. Relier la sortie Vout1 de la carte ASTN lentre voie 2 de
loscilloscope.
Rappel : les tensions en entre et sortie des convertisseurs AD et DA de la carte
ASTN sont de 2 volts crte crte maximum.
ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

Cliquer sur le bouton indiqu ci-dessus pour excuter le projet.


Matlab/Simulink va compiler le projet, lancer le logiciel <Code Composer Studio>, se
connecter la carte <DSK_C6713>, crer le projet <ASTN_MODUL_AM_A.pjt>,
compiler, builder et lancer lexcution de ce projet.
Le dbut a lallure suivante :

E la fin doit ressembler ceci :

En principe, il ny a aucune intervention faire dans le logiciel <Code Composer


Studio>. Mais si le message suivant apparait :

ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

Il faut cliquer sur le bouton <Close>. Ensuite, dans la fentre de <Code Composer
Studio>, cliquer sur le bouton <Run>, faire le menu <Debug/Run>.

Personnalisation
Observer le rsultat loscilloscope. Relever lallure des deux signaux. Faire varier la
frquence et lamplitude du signal modulant (Gn BF) et observer le rsultat.

ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

1.7 DEMODULATION
La sortie Vout1 de la carte ASTN (signal modul) est envoye vers un canal de
transmission.
Pour des raisons de simplicit, on va utiliser pour ce Tp un cble coaxial comme canal de
transmission. De mme, on va utiliser la mme carte pour faire la dmodulation.
Pour ce faire, on va connecter le signal reu (signal modul) lentre Vinp2 de la carte
ASTN. Et on va visualiser le signal dmodul (sortie Vout2 de la carte ASTN) sur la voie 2
de loscilloscope.
Modifier les connexions du poste de Tp comme suit :

Modification du projet :
- Sauvegarder le fichier <ASTN_MODUL_AM_A.mdl> (Menu File/Save As /)
sous le nom <ASTN_MODUL_AM_B.mdl>.
- Supprimer le bloc <ASTN_VINP1> et le remplacer par <ASTN_VINP1+2> qui
utilise les deux entres analogiques de la carte ASTN. Configurer la frquence
dchantillonnage du bloc 300 KHz.
- Ajouter un deuxime composant <Product> (voir paragraphe 1.5) et le renommer
<Porduct_2>.
- Ajouter le composant < ASTN_VOUT2-C> de la librairie <ASTN_LIBSIMV2.mdl>
de la carte ASTN.
- Connecter les composants pour obtenir le schma suivant :

ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

Cliquer sur le bouton

pour excuter le programme.

Personnalisation
Observer le rsultat loscilloscope. Relever lallure des deux signaux.
Thoriquement le signal dmodul (voie 2) doit tre identique au signal modulant (voie
1). Ce nest pas le cas pour des raisons spectrales.

1.8 FILTRAGE
Aprs dmodulation, il faut filtrer le signal pour liminer les hautes frquences pour
conserver la bande du signal utile (signal modulant).
On va implmenter un filtre passe bas limit 4 KHz (spectre dun signal vocal).
- Sauvegarder le fichier <ASTN_MODUL_AM_B.mdl> (Menu File/Save As /)
sous le nom <ASTN_MODUL_AM_C.mdl>.
- Depuis la librairie de SIMULINK, slectionner le dossier depuis le dossier <Signal
processing blockset / Filtering / Filter Designs> et ajouter le composant <Digital
Filter Design>

Configurer le composant en double-cliquant dessus.


- Remplir les zones <Response>, <Design>, <Filter>, <Frequency> et <Magnitude>
comme dans la fentre ci-dessous.

ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com

Pour terminer cliquer sur le bouton <Design Filter>, puis fermer la fentre.
- Connecter les composants pour obtenir le schma suivant :

Cliquer sur le bouton

pour excuter le programme.

Personnalisation
Observer le rsultat loscilloscope. Les deux signaux doivent tre identiques.
Faire varier la frquence du signal en entre pour observer la rponse du filtre en sortie.
ABSA-NT 189 Avenue de Choisy - 75013 Paris -

SW : www.absa-nt.com