Vous êtes sur la page 1sur 10

TP DSP er Applications 2015/2016

TP3 : Modélisation, simulation et co-simulation matérielle d’un


démodulateur FM sur plateforme DSP DM6437EVM

Le schéma de la figure ci-dessous représente le modèle d’un démodulateur FM recevant un signal


d’entrée modulé en fréquence de la forme : e(t) = sin(2π(fc+∆f)t) (11)

Fc : Fréquence de la porteuse (fréquence centrale du signal modulé en fréquence).

∆F : Déviation fréquentielle contenant le message modulant.

Fonctionnement

Un générateur (12) fourni deux signaux sinusoïdaux en quadrature de phase à la fréquence de la


porteuse.

Ces deux sinusoïdes sont multipliées par le signal FM e(t) (11) puis deux filtres passe-bas (14)
permettent de supprimer la composante haute fréquence des signaux délivrés par les multiplieurs (13),
on obtient alors deux signaux intermédiaires en quadrature de phase I et Q dont la fréquence est égale
à la fréquence du message (∆F).

Ensuite les deux signaux I et Q seront dérivés dans le temps par des différentiateurs (15) pour obtenir
deux signaux dIet dQ dont l’amplitude est proportionnelle à ∆F.

Enfin les sorties Q*dI et I*dQ des seconds multiplieurs (16) sont appliqués à un soustracteur qui
permettra de récupérer le message démodulé.

1
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

Travail demandé

I-Préparation:

1. Calculer les signaux que l’on doit avoir sur les sorties des différents blocs du modèle.

2. Que peut-on dire du signal de sortie ?

II- Modélisation par Simulink(Double précision)


Modéliser le système par Simulink pour une fréquence d’échantillonnage Fs et une fréquence
porteuse fc paramétrables. Les fréquences Fs et fc seront introduites de façon paramétrable à partir
de la ligne de commande MATLAB ou décrites par un script MATLAB.

1. Fixer les paramètres de chaque bloc en fonction de Fs et fc.

2. Générer un signal modulé en. fréquence à partir d’une source et d’un modulateur FM de la boite
à outils (Communication_Modulation) puis vérifier le fonctionnement du démodulateur
modélisé.

3. Comparer la réponse du démodulateur modélisé à celle d’un démodulateur FM de la boite à outils


(Communication _Modulation) et conclure. Une réponse tenant compte de l’influence du bruit
est conseillée.

Signal Modulant original

Lin
FM FM
Signal Modulant original Signal modulé Signal modulé bruité
Chirp FM
Modulator FM
Passband Demodulator
Passband

0.076037
Band-Limited Slider <Signal modulé bruité> sortie
White Noise2 Gain1 Signal Démodulé double précision

demod_FM_DP

Scope

III - Modélisation par Simulink(Virgule Fixe : Fixed Point)


Copier le modèle initial sous un nouveau nom et faire les modifications nécessaires sur le
nouveau modèle pour une modélisation à virgule fixe (Fixed Point). Simuler le nouveau modèle.

a. Modèle Virgule Flottante : DP


b. Modèle Virgule : Fixe : FP (format du mot : 16 bits et position virgule fixe : à
déterminer)
1. NB : Le modèle Fixed Point pour les filtres numériques peut être obtenue à partir des librairies
Digital Filter, Digital Filter Design ou FilterRealisationWizard de la boite à outils Signal
ProcessingBlockset de Simulink :

2
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

Remarque : Le modèle Fixed Point pour les filtres numériques peut être obtenue à partir des librairies
Digital Filter, Digital Filter Design ou FilterRealisationWizard de la boite à outils Signal
ProcessingBlockset de Simulink

IV-Implémentation sur Plateforme DSP DM6437EVM

1. Test processor in the loop


2. Effectuer le Profiling du modèle et estimation des performances

3
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

3. Test en temps réel :


a-Modèle Host
Etablir un modèle (Host) permettant la Génération des vecteurs de test par Simulink et émission
des signaux générés à travers s une liaison UDP.

Modèle Host

BLOC d’Emission UDP :

Configuration du Byte Packing

Configuration du bloc UDP Send

4
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

BLOC de Réception UDP

Configuration du bloc UDP Receive

5
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

Configuration du Byte Unpacking

b-Modèle DSP

Etablir un modèle (Cible : coté DSP) permettant ;

i. la réception des signaux transmis par le Host à travers la liaison UDP


ii. La démodulation FM des signaux reçus
iii. La transmission vers le Host , à travers UDP des signaux démodulés pour
affichage

Modèle DSP

Configuration du BLOC ’’IP Config’’ :

6
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

Configuration ’’IP Config’’ 1

Configuration ’’IP Config’’ 2

7
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

BLOC de Réception UDP coté DSP

Configuration du bloc UDP Receive coté DSP

8
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

BLOC de Emission coté DSP

Configuration du bloc UDP Send coté DSP

9
Mohammed KHALDOUN
TP DSP er Applications 2015/2016

10
Mohammed KHALDOUN