Vous êtes sur la page 1sur 30

Module de Tlcommunications T2

Cahier de TP






Enseignants : Nicolas Fourty
Denis Genon-Catalot

Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 3/30
Cahier de TP Module T2
Tlcommunications







Sommaire


TP n7 - Modulation de frquence

TP n8 - Codes en ligne - Signaux en bande de base (2 sances)

TP n9 - Diagramme de lil

TP n10 - Modulation dimpulsion code (2 sances)




Dpartement Rseaux et Tlcommunications

Page 4/30 Denis Genon-Catalot Nicolas Fourty
TP n7 : Modulation de frquence
Auteur : Denis Genon-Catalot, Nicolas Fourty avec le support de lIUT de Crteil Ivry.

1 MATERIEL NECESSAIRE

Pupitre Lucas-Nlle Unitrain 1
Carte FM Modulator/Demodulator 1
Alimentation HP E3630 A 1
Gnrateurs de fonction HP 33120 1
Oscilloscope FFT HP 54645 A 1
T BNC 1
Sonde Oscilloscope 1
Cbles BNC-banane 2
Cbles 4 mm 10
Adaptateurs 4mm/2mm 6

2 CARTE FM MODULATOR/DEMODULATOR


Cette carte permet de raliser une modulation FM ainsi quune dmodulation FM. Le
gnrateur fournissant la porteuse est intgr sur la carte.
La frquence est rglable par deux potentiomtres entre 50kHz et 150kHz.

Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 5/30
Entres / sorties de la modulation :
- NFin : Entre du signal BF.
- FMout : Sortie du signal modul.

3 MANIPULATION

3.1 Rglage de la porteuse

- Sans signal dentre, visualiser la sortie FMout (5Vss). On observe la frquence porteuse.
- Sassurer quelle est parfaitement sinusodale et si ce nest pas le cas rgler la distorsion
laide des deux petits potentiomtres.
- Rgler la frquence porteuse 100KHz, et mesurer son amplitude crte.

3.2 Dtermination de la constante dexcursion en frquence kf

Rappel : on a dfini la pulsation instantane de s
m
(t)par : ) ( .
) (
t m k
dt
t d
p p i e
e
|
e e + = + =
Soit, si lon prfre travailler en frquence plutt quen pulsation: ) ( . t m k f f
f p i
+ = .
Placer un signal carr (+1v,-1v) de frquence 50Hz lentre du modulateur (Nfin).
- Relever les frquences du signal modul correspondant +1v et -1v.
- En dduire la constante dexcursion du modulateur k
f
(en Hz/v).

3.3 Analyse du spectre de la modulation FM

Le signal modulant est maintenant une sinusode de frquence f=10KHz, et damplitude
1Vcrte.
- Observer le signal modul s
m
(t).
- Relever exactement sa transforme de Fourier.
- Quel est lindice de modulation ?
- La transforme de Fourier exprimentale correspond-elle la thorie ?
- Quelle est la largeur de bande du signal modul ?

Refaire lexprience prcdente pour un signal modulant de mme frquence mais tel que
lindice de modulation |=2 puis |=8.

3.4 Dmodulation FM

- Tester le dmodulateur en dmodulant un signal FM quelconque.
- A quoi correspond le signal prsent sur la sortie ? Quel est le type de dmodulateur ?

Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 7/30
TP n8 : Codes en ligne - Signaux en bande de base
Auteur :Denis Genon-Catalot, Nicolas Fourty

Dans le cadre des tudes sur les systmes de transmission les simulateurs jouent une part de
plus en plus grande dans la conception et la spcification des modules de communications
A votre niveau avec ce logiciel nous allons synthtiser vos connaissances sur les
transmissions sur frquences porteuses pour arriver la modulation par talement de
spectre
Loutil Matlab est un solveur trs puissant qui ncessite de rentrer toutes les quations
dans des scripts comme un programme
Il est complt par un outil graphique qui permet de prdfinir des fonctions usuelles
permettant dacclrer la conception de modles complexes

1 CONFIGURATION DE MATLAB -SIMULINK
Lancer Matlab - Simulink

Vous devrez ensuite modifier les paramtres du solveur afin de vous affranchir des
discontinuits des modlisations numriques.
Dans la fentre Matlab Command Windows, taper edit dspstartup
La fentre Editor va souvrir avec le fichier dspstartup.m pour que vous puissiez modifier la
ligne suivante avec lditeur :
'SingleTaskRateTransMsg', error, ...que vous remplacerez par 'none ou 'warning'
Sauvegarder le fichier puis lancer le script dspstartup ( chaque dmarrage) avant de
commencer a utiliser Simulink quand vous serez dans lespace de travail sous Simulink vous
pourrez vrifiez les paramtres de simulation



Vous trouverez une icne dans la
barre doutils pour lancer Simulink


Dpartement Rseaux et Tlcommunications

Page 8/30 Denis Genon-Catalot Nicolas Fourty
Dans les outils de communications

Communications Blockset /Comm Sources
/Random Data Sources

Apportez le block Bernouilli Binary Generator
dans la fentre de travail en le faisant glisser
(Visualisez les paramtres du block de Bernoulli
avec la probabilit dapparition des 0 et 1
diffrente de 0,5)

Puis insrer le block visualisation comme un
oscilloscope pour visualiser la sortie de block
prcdent :

Simulink/ Sinks/Scope



Paramtrer la simulation :
Dure = 10 (secondes)

Vous devriez obtenir le schma suivant :

Vous pouvez aussi changer dans les
proprits du gnrateur de Bernouilli la
probabilit dapparition des 0 et des
1


Remarque :
Pour obtenir une squence alatoire diffrente :
- Vous pouvez changer le paramtre initial speed avant chaque simulation : 25 ou 50
- ou proposer une squence alatoire diffrente chaque lancement de la simulation en
insrant la formule : 100*rand(1).
Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 9/30
2 TRANSMISSION EN BANDE BASE

2.1 Codage NRZ

Pour convertir la squence unipolaire gnre prcdemment en une squence bipolaire de
type NRZ vous utiliserez le block que vous placerez en le gnrateur et loscilloscope :

Communications Blockset /Utility Blocks /Unipolar to Bipolar Converter

Les paramtres du convertisseur Unipolar to Bipolar Converter seront M-aray number = 2
ce qui correspond des entrs compris entre 2 valeurs 0 et 1.

Afin de visualiser les 2 entres vous changerez dans les paramtres de loscilloscope (double
clic) puis longlet paramtres


Pour visualisez la reprsentation spectrale du signal en bande de base nous utiliseront le
block FFT qui permet de visualiser le spectre dun signal de 0 Fe/2

Signal Processing Blockset / Signal processing Sinks/Spectrum Scope

Avec les paramtres suivants pour lanalyse spectrale
- Scope properties :
Cocher la case : Buffer input
Buffer size = 128*4
- Axes properties :
Axes properties de 0 a Fs/2 (analyse de linformation entre (- Fs/2 a Fs/2)
Amplitude scaling= magnitude square (mode linaire)
Minimun Y- limit = 0

Dpartement Rseaux et Tlcommunications

Page 10/30 Denis Genon-Catalot Nicolas Fourty
Afin de visualiser le spectre entre 0 et 10 Hz la FFT devra tre prcd dun bloqueur dordre
Zro

Simulink/ Discrete/Zero Order Hold

Avec un paramtrage de temps dchantillonnage : sample time = 0.1 et aprs avoir dfinie
une fentre danalyse infinie inf vous devriez obtenir les figures suivantes :


Vous pouvez modifiez la reprsentation
spectrale en lisant les courbes pour obtenir
suffisamment de raies significatives

Dans longlet de paramtre danalyse
spectrale
Scope properties :
Number of spectral averages =200



Vous pouvez aussi visualiser la rapidit de traitement des signaux en affectant une couleur
diffrente pour chaque vitesse de traitement (le rouge correspond la cadence de
traitement le plus rapide) en validant loption :

Format/ Port/Signal Displays/Sample Time Color

Pour limpression nactivez pas cette fonction !
Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 11/30
2.2 Codage RZ

A partir du schma prcdent vous placerez une gnrateur dimpulsions

Simulink / Sources / Pulse gnrateur

Avec les proprits de type : Sample based
Pulse With (number of samples) =1 (nombre de bit transmis par secondes)
Et un sample time de 0.5
Aprs avoir insr un block de multiplication (Product)

Simulink / Maths oprations / Product

Aprs avoir dfinie une fentre danalyse infinie vous devriez obtenir la figure suivante :

Vous pouvez obtenir 3 voies dentres (ou plus) en indiquant dans les proprits de
loscilloscope : Number of axes : 3
Et visualiser les labels des signaux en validant Ticket labels : all

Afin de voir voluer le signal les 2 signaux dentres du multiplieur avec la mme vitesse
placer le block de rptition sur la squence binaire avant lentre du multiplieur :

Signal Processing Blockset / Signal opration / Repeat

Avec un taux de rptition de x2 (Fonctionnement dun diviseur par 2)
Afin de comparer les 2 spectres produits par les squences codes NRZ et RZ sur lanalyseur
de spectre vous prcderez la fonction par le block de multiplexage :

Simulink / signal routing / Mux

Qui va vous permettre de visualiser sur lanalyseur de spectre les 2 signaux que vous pourrez
distinguer en modifiant dans les paramtres de lanalyseur de frquence
Axis properties
Dvalider loption : Inherit sample increment from input
Et fixer le temps dchantillonnage : Sample time at original serie = 0.1
Avec Lines Properties :
Lines colours : b|r (pour sparer les couleurs des spectres bleu/rouge..)
Vous devez obtenir la figure suivante :
Dpartement Rseaux et Tlcommunications

Page 12/30 Denis Genon-Catalot Nicolas Fourty

En lanant la simulation pour un temps infini
Comparer loccupation spectrale du signal RZ et NRZ
Quelles sont vos conclusions ? (nergie dans les bandes de frquences)

2.3 Codage Manchester


A partir du schma prcdent vous insrerez un 2
me
gnrateur dimpulsions et une porte
logique

Simulink / Logic and bit operations / Logic operator

Que vous paramtrerez en fonction ou exclusif : XOR
Afin de pouvoir conserver la compatibilit avec les autres signaux vous devrez faire suivre la
porte logique dun convertisseur de format

Simulink/ Signal Attribute / Date type conversion
Avec comme paramtre de sortie : Output data type mode = double
Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 13/30

En lanant la simulation pour un temps infini = inf , comparer loccupation spectrale du
signal NRZ et Manchester (nergie dans les bandes de frquences..)

2.4 Codage de Miller

Nous allons raliser un codage de Miller partir du codage Manchester de lexemple
prcdent en reprenant le gnrateur dimpulsion et la porte logique (XOR) que vous ferez
suivre par une bascule D :

Simulink Extras/Flip Flops /D Flip-Flop

En prenant de reboucler la sortie !Q sur lentre D
Auquel vous devrez associer la valeur de constante = 1 pour la valeur de lentre CLEAR

Simulink /Sources /Constant

Ainsi vous devriez obtenir la figure suivante :

En lanant la simulation pour un temps infini = inf, comparer loccupation spectrale du signal
NRZ et Manchester (nergie dans les bandes de frquences..)

Aprs avoir observ les codages a 2 niveaux vous allez travailler sur les codages 3 niveaux
Vous utiliser un block de sous-systmes :

Simulink / Ports&Subsystems / Enable Subsystem
Ou une entre du block est un signal de contrle qui va calculer la sorties quand le signal est
1 et maintenir sa sortie fixe quand il sera 0.
Dpartement Rseaux et Tlcommunications

Page 14/30 Denis Genon-Catalot Nicolas Fourty



En indiquant sur les paramtres de la sortie du sous-systme :
Output when disabled : reset
Initial output = 0
A lintrieur du bloc vous devrez placer un gain et un bloc produit qui vont vous permettre
de sortir alternativement +1 et -1 en utilisant la valeur prcdente du bit transmis grce
au block de retard entier

Simulink / Maths Opration / Gain
Simulink / Maths Opration / Produit
Simulink / Discrete / Integer Delay

Paramtrer le bloc Gain pour un gain de -1 et le bloc retard pour une dure de retard que
vous indiquerez 1 : Number of delay =1
et la condition initiale la valeur :Intial condition =-1
Vous devriez obtenir la figure du sous-ensemble suivante :

En lanant la simulation pour un temps infini = inf, comparer loccupation spectrale du signal
NRZ et AMI (nergie dans les bandes de frquences..)
(codage bipolaire trs utilis dans la transmission numrique de tlphonie numrique)

A partir de ce codage vous vous apercevez que les longues suites de 0 font perdre la
synchronisation du signal donc vous allez intgrer les codes de hautes densit qui vont vous
permettre de limiter le nombre de zros conscutif
En ajoutant le block de fonction permettant dinsrer un script de code MATLAB

Simulink /Use-Defined functions/Embbeded MATLAB Function
Vous pourrez obtiendrez la figure suivante :
Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 15/30


Et insrer la syntaxe figurant en anexe1 (que vous trouverez aussi sur lIntranet, rubrique TP
Tlcoms 1A) dans le block Embedded MATLAB :
Indiquer dans les proprits du block Matlab un incrmentation des sorties avec un rythme =
1

En lanant la simulation pour un temps infini = inf , comparer loccupation spectrale du
signal AMI et HDB3 (nergie dans les bandes de frquences..)

Identifier les violations de signe dans les longues squences de 0 pour des probabilits de
Zro = 0,8

Et retrouver la table de vrit des squences HdB3 a laide du diagramme de dcision
suivant

Parit du
dernier viol
Parit du
dernier 1
Parit du
dernier 1
0 0 0 0
+ -
+ + -
B
-
0 0 V
-
0 0 0 V
-
B
+
0 0 V
+
0 0 0 V
+
Dpartement Rseaux et Tlcommunications

Page 16/30 Denis Genon-Catalot Nicolas Fourty
Annexes 1
-----------------------------------------------------------------------------------
function y = hdb3(u)

persistent lastviol;
persistent lastpol;
persistent buffer;
if isempty(lastviol)
lastviol = -1;
lastpol = -1;
buffer = 0.5+zeros(1,4);
%nouveau symbole
if (u == 1)
buffer(end) = -lastpol;
lastpol= -lastpol;
else
buffer(end) = 0;
end
else
%buffer(1) = plus vieux symbole
for k=1:length(buffer)-1
buffer(k) = buffer(k+1);
end
%nouveau symbole
if (u == 1)
buffer(end) = -lastpol;
lastpol= -lastpol;
else
buffer(end) = 0;
end
% recherche d'une squence de zros
if ~any(buffer)
if lastviol ==1
if lastpol ==1
buffer = [-1 0 0 -1];
lastpol = -1;
else
buffer = [0 0 0 -1];
end
else
if lastpol ==1
buffer = [0 0 0 1];
else
buffer = [1 0 0 1];
lastpol = 1;
end
end
lastviol = -lastviol;
end

%sortie du plus vieux symbole
end
y = buffer(1);

Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 17/30
TP n9 : Diagramme de lil
Auteur : Denis Genon-Catalot, Nicolas Fourty, avec laide de lIUT dAnnecy

1 INTRODUCTION

Lobjectif de ce TP est ltude de la dformation du signal numrique lors de sa propagation
en bande de base ou en bande transpose (modulation autour dune frquence porteuse).
Nous simulerons le canal de propagation (par exemple une paire bifilaire torsade ou un
cble coaxial) par un filtre (cf TP lignes ) et un gnrateur de bruit. Nous ne nous
intresserons pas au retard d au temps de propagation.

On peut modliser les perturbations subies par les signaux par lajout de bruit et un
filtrage ( passe bas le plus souvent), comme ci-dessous :

2 PREMIERE SIMULATION : INTERFERENCE ENTRE SYMBOLE, BANDE PASSANTE.

2.1 Prambule

Une ligne mtallique (exemple paire torsade) prsente un affaiblissement proportionnel
la frquence f et le retard subi par les signaux dpend aussi de f. Les signaux de frquences
leves sont plus affaiblis et plus retards que les signaux de basses frquences.
Sur un crneau de tension, le signal de sortie va tre aplati et largi :

Sur un signal numrique, comme la suite 1 0 1 ci-dessus droite, il se produit des
Interfrences Entre Symboles (IES). Le 0 qui tait au milieu est absorb par les crneaux
de 1 dforms.

Il existe des faons de se prmunir de ce problme :
- garder un dbit binaire compatible avec la bande passante du mdium,
- Placer un galiseur du cot du rcepteur, ce qui sera tudi en cours ultrieurement.

Dans le cas o on peut encore reconnatre le message, un exemple de donne reue et
mise pourrait tre :
Canal de
propagation
Bruit
Filtrage
Dpartement Rseaux et Tlcommunications

Page 18/30 Denis Genon-Catalot Nicolas Fourty

A noter les deux notions suivantes :
- Seuil de dcision : niveau intermdiaire permettant de faire la diffrence entre 2
symboles.
- Instant de dcision : moment de lecture de la donne reue par chantillonnage de
faon fiable.

2.2 Simulation

En utilisant le logiciel Matlab/Simulink vous raliserez le schma block suivant ou le canal
sera modlis uniquement par un filtre passe bas.

Insrer les blocks suivant en choisissant le filtre de Butterworth :

Signal Processing Blockset / Signal Processing Sources / Signal From Workspace
Communications Blocksets /Comm filters/ Filters Design library link/ Analog filter design
Simulink / Commonly used blocks / Mux

Le signal dentre est fourni partir de lditeur de Matlab en tapant a = [ 0 1 1 0 0 1 0 1 ]
dans linvite de commande.
Le bloc Signal from work space doit tre configur pour un dbit de 1bit/s et une
rptition infinie du signal.
Vous visualiserez 3 traces sur loscilloscope : le signal dorigine, le signal dorigine travers
un filtre, les deux signaux prcdents superposs.

Vous pouvez double cliquer ou cliquer droit sur chaque block pour ouvrir des crans
de dialogue et visualiser laide.

La frquence de coupure du filtre reprsente la bande passante du canal (attention la
frquence de coupure est donne en rd/s)

Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 19/30
- Avec un temps de simulation 10s, relever les signaux numriques en entre et sortie du
canal en rglant successivement la frquence de coupure du filtre 10*Fb ( Fb =
frquence bit), 5*Fb, 2*Fb.
- Interprtation : Indiquer sur vos relevs, le seuil de dcision, les instants de dcisions
possibles, les moments dIES. Conclure.

3 DIAGRAMME DE LIL

3.1 Introduction

La dtection du symbole seffectue le plus souvent par chantillonnage du signal reu un
instant particulier appel instant de dcision, dans lexemple prcdent, la fin du symbole
mis.
Lchantillon prlev chaque instant de dcision est compar la valeur moiti du niveau
de rception (si la valence est 2). La gigue de phase caractrise linstabilit dans le temps des
instants de dcision.
Le diagramme de lil est une reprsentation synthtique permettant dobserver et de
quantifier lensemble de ces dfauts. Pour raliser cette reprsentation, il suffit dafficher en
voie verticale dun oscilloscope le signal de donne reu, de synchroniser laffichage avec
lhorloge de rception et de rgler la base de temps sur une dure de 2 temps bits (2*Tb).

Ce diagramme permet les mesures suivantes :

- ouverture horizontale, cest la largeur maximale de lil ;
- ouverture verticale, cest la hauteur maximale de lil ;
- gigue de phase ;
- Une estimation dun seuil de dcision optimal ; cest la tension centrale entre la valeur
max (reprsentant le 1) et la valeur min (reprsentant le 0).
- Une estimation de linstant de dcision ; cest linstant o lil est le plus ouvert.

Instants optimaux de dcision
Ouverture
verticale de
lil
Ouverture
horizont. de lil
Gigue de
phase
2.Tb
Seuil de dcision optimal

On peut remarquer limportance de la gigue de phase (le systme est meilleur si elle est
petite) pour la synchronisation (choix des instants de dcision), et de louverture de lil (le
systme est meilleur si elle est grande) pour le choix du seuil au dessus duquel on dcide
Dpartement Rseaux et Tlcommunications

Page 20/30 Denis Genon-Catalot Nicolas Fourty
que le symbole reu est un 1. Louverture de lil fournit de bons renseignements sur
limmunit aux erreurs de la liaison due au canal.

Le digramme permet aussi de dtecter la prsence dIES (et donc de savoir si on a besoin
dun galiseur ou si celui-ci rempli bien son rle)


3.2 Simulation

- Reprendre les rsultats de simulation prcdents et construire graphiquement le
diagramme de lil pour 5*Fb et 2*Fb

4 INFLUENCE DU BRUIT

On utilise le schma de simulation suivant :

Lentre est un gnrateur alatoire de Bernoulli qui donne une squence binaire
alatoire en sortie, cette squence est visualise par deux oscilloscopes : un scope
daffichage classique et un scope conu pour laffichage direct du diagramme de lil.

AWGN (Additive White Gaussian Noise) Channel : Canal de transmission sur lequel on a
ajout un bruit blanc Gaussien. Ses principales caractristiques sont le rapport signal sur
bruit et la puissance du signal dentre.
Le bloc ajoute au signal un bruit calcul partir de ces deux paramtres.

- Rappeler ce quest un bruit blanc
- Visualiser le diagramme de lil (visualisation aussi possible sur le scope classique)
pour 30dB, 20dB, 10dB de rapport signal sur bruit. (donner le niveau en tension du bruit
correspondant aux rglages demands)
Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 21/30
Visualisation en continu : placer inf dans la case simulation stop time ou faire une
simulation sur 50s
- Indiquer les instants de dcision et seuils de dcisions
- Conclure (Y a-t-il des IES dans ce cas ?)

5 MODELE AVEC MODULATION, GENERATEUR DE BRUIT + EGALISEUR POUR LE CANAL

5.1 Critre de Nyquist

Le deuxime critre de Nyquist (le premier critre dit que la largeur de bande doit etre 2 fois
plus importante que le dbit de donnes) dfinit la condition permettant de minimiser
linterfrence entre symboles : il faut que la courbe de rponse ETTD+ligne+ETCD ait lallure
suivante :

Lgaliseur est charg de modifier la courbe de rponse ETTD+ligne+ETCD pour quelle
rponde au critre de Nyquist. Si la condition est respecte toutes les rponses des bits
prcdemment mis sont nulles tous les instants de dcision autre que celui qui lui est
associ. LIES est alors totalement supprime cet instant.

Lgaliseur est symbolis dans le schma ci-dessous par le filtre Raised Cosine Transmit
Filter , il ny a pas de filtre limitant la bande passante du canal dans ce schma.

5.2 Simulation

On utilise le schma de simulation suivant (TP8 - partie3) avec une modulation BPSK qui est
une modulation binaire (valence2) de la phase dune porteuse.

Dpartement Rseaux et Tlcommunications

Page 22/30 Denis Genon-Catalot Nicolas Fourty

- Rappeler lexpression du signal modul pour une modulation PM
- En dduire les expressions du signal modul dans les cas des 1 et 0 pour une modulation
PSK.
- Indiquer les lments symbolisant le canal de transmission, et identifier les autres
blocs .
- Observer, relever et commenter le diagramme de lil pour les paramtrages initiaux
- Diminuer le rapport signal sur bruit 5dB. Observer le diagramme de lil et le taux
derreur (consulter laide pour savoir ce que reprsente exactement ce rsultat)
- Conclure

6 MODELISATION LIGNE : FILTRE+BRUIT

On utilise le schma de simulation ci dessous (TP8 - partie4) avec la ligne modlise par le
filtre, le sommateur et le gnrateur de bruit:

- Lancer la simulation telle quelle est paramtre et relever les valeurs suivantes
Bw : bande passante de la ligne
Ps : puissance du signal
Pn : puissance du bruit
- En dduire la capacit du canal en bit/s et vrifier lordre de grandeur du rsultat en
faisant varier le dbit du gnrateur et en vrifiant que le signal de sortie est
comprhensible (utiliser un seuil de dcision de 0,5 et prciser vos instants de
dcisions).
Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 23/30
TP n10 : Modulation dimpulsion code
Auteur : Denis Genon-Catalot Nicolas Fourty, avec le support de lIUT de Crteil Ivry

Objectif : Etude de la modulation et dmodulation MIC, mise en vidence de la
quantification, de la compression (loi A) du multiplexage temporel.

1 INTRODUCTION THEORIQUE

Les systmes de transmission modernes se sont tourns depuis longtemps vers les
techniques numriques. La mise en uvre de rseaux de communications reposant sur le
traitement de signaux chantillonns et numriss prsente des avantages considrables par
rapport lexploitation des rseaux de type analogique (meilleures performances,
fiabilit...).
Pour transmettre des signaux analogiques tels que la parole ou les signaux vido par des
moyens numriques, il est ncessaire de convertir ces signaux sous forme numrique (en
anglais digital ).
Les deux techniques les plus importantes actuellement sont les modulations par impulsions
codes ( MIC ou en anglais: Pulse Code Modulation : PCM ) et la modulation Delta.
Nous ntudierons ici que la technique MIC.

1.1 La modulation par impulsions codes (Pulse Code Modulation)

Ce terme dsigne en fait la technique de conversion analogique-numrique ralise par un
CAN. Les traitements essentiels qui interviennent sont lchantillonnage, la quantification et
le codage.





Les problmes concernant lchantillonnage ont dj t traits dans un TP
spcifique.
La figure suivante illustre le processus de quantification. On suppose que lamplitude du
signal m(t) demeure comprise entre les limites (-mp,+mp)

Cet intervalle est divis en n domaines de taille A
telle que A=2mp/n appel pas de quantification .
Une amplitude dont la valeur appartient
un intervalle donn se voit attribuer la valeur
du point milieu de cet intervalle.



La diffrence entre le signal originel et le signal quantifi est appele erreur de
quantification ou bruit de quantification .
Cette erreur, c
q
, varie alatoirement lintrieur de lintervalle -A/2sc
q
sA/2.

Echantillonnage

Quantification Codage m(t)
Quantification (uniforme)
{xk}={3A,4A,-2A,-3A,3A,4A,2A}
x
k

0
Pas de quantification
Dpartement Rseaux et Tlcommunications

Page 24/30 Denis Genon-Catalot Nicolas Fourty
1.2 Quantification non linaire

En tlphonie, on sait que le signal conserve un niveau relativement constant avec
peu dextrema. Dans le cas dune quantification linaire, la plupart des niveaux levs
resteraient pratiquement inutiliss. Il est prfrable demployer un systme plus efficace,
non linaire, o le nombre de niveaux de quantifications est plus important pour les valeurs
faibles que pour les fortes amplitudes du signal.
On parvient ce rsultat en comprimant la dynamique du signal quantifier puis en
le quantifiant au moyen dun convertisseur linaire. La norme de compression utilise en
Europe pour la tlphonie est la loi A .Elle est telle quun signal compress m
c
(t) a pour
amplitude:
1 .
A
1
si ) sgn(
ln 1
)) . ln( 1 (
1
m
m
si ) (
ln 1
p
s s
+
+
=
s
+
=
p
p
c
p
c
m
m
m
A
m
m
A
m
A m
m
A
A
m


- m tant lamplitude du signal convertir,
- m
p
lamplitude maximal de la plage de conversion,
- A=87,6.

1.3 Le multiplexage temporel

Le multiplexage temporel (TDM : Time Division Multiplexing) est lapplication la plus
systmatiquement utilise en tlcommunication. On fait appel au multiplexage pour
transmettre simultanment plusieurs signaux sur un mme canal de transmission.
Le multiplexage temporel consiste chantillonner plusieurs signaux PCM et les
transmettre, chantillon par chantillon, sur le canal de transmission. A la rception, le
signal est dmultiplex en remettant bout bout les chantillons correspondant chaque
signal.
Remarque : afin de sparer les chantillons, on peut insrer une impulsion (bit de start).









Signal 1
Signal 2
Signal 3
Signal 1
Signal 2
Signal 3 Synchronisation
Signal 1 Signal 2 Signal 3 Signal 1 Signal 2
Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 25/30
1.4 Conclusion

Ce systme est quasiment identique celui utilis en Europe pour la transmission numrique
dun signal vocal. La normalisation prvoit cependant le regroupement des voies numriques
en un flux de 32 voies de base. Cest dire le multiplexage de 30 voies + 2 voies de service
(signalisation, dcrochage, numrotation). Les 32 voies sont emmagasines dans une
mmoire tampon et multiplexes sur la ligne.














1.5 Le formatage des signaux.

Les signaux numriques (suite de bits) peuvent tre transmis sous des formes trs diverses
de signaux impulsionnels, appeles parfois code de ligne ou code de canal . Ces modes
de transmission par niveaux de tension continue sont appels transmission en bande de
base , la diffrence des modulations FSK, PSK, DPSK, QAM qui sont des transmissions de
signaux numriques sur frquence porteuse.

2 MANIPULATION

2.1 Matriel Ncessaire

base Uni train 1
Carte modulation MIC 1
Carte dmodulation MIC 1
Alimentation fixe HP 1
GBF HP33120 1
Oscilloscope HP 645(D) 1
Te BNC 1
strap 1
cbles BNC-banane 2
cbles 4mm/2mm 6
cbles 2mm /2mm 4

2.2 Mise en place
On possde 2 cartes spcifiques dont les caractristiques sont donnes en annexe.
octet
1
octet
2
octet
3
voie 1
voie 2
voie 3
voie 32
32 voies multiplexes
octet
1.v1
octet
1.v2
octet
1.v3
octet
1.v4
Dpartement Rseaux et Tlcommunications

Page 26/30 Denis Genon-Catalot Nicolas Fourty
- Une carte permettant de raliser une modulation MIC.
- Une carte permettant de raliser une dmodulation MIC.
On se propose dtudier dans cet ordre le principe de la transmission numrique. Certaines
connexions sont dj ralises sur les maquettes vous tes pris de ne pas les modifier.

2.3 La modulation MIC

Configurer dans un premier temps les CAN en mode linaire (cavalier). Tous les
potentiomtres sont en bute gauche.

Visualisation dun signal chantillonn et numris

Placer sur lentre nf1 un signal sinusodal damplitude 1Vcc et de frquence 1kHz intgr
sur la carte.
Lentre nf2 tant force la masse pour annuler la composante de la 2
nde
voie dans la
reprsentation du signal PAM.
- Observer et relever sur la sortie PAM (Pulse Amplitude Modulation).
- Dfinir le type de modulation. Pourquoi les signaux ne sont ils pas synchroniss
laffichage ?
- Relever le spectre frquentiel du signal PAM .
- Observer et relever le signal numris sur la sortie PCMout.
- Relever le spectre frquentiel du signal PCMout.
- Noter la frquence de lchantillonnage et en dduire en le justifiant la frquence
maximale du signal dentre. Quelle observation pouvez-vous faire ?

Etude du convertisseur Analogique-numrique

Reliez lentre nf2 la source de tension continue (DC) intgre sur la carte.
Cette source cre un signal continu variable fournit un niveau continu rglable de -6 + 6
Volts laide du potentiomtre sa droite.

Avec laide dun tableur, relever alors la caractristique [N(binaire) en fonction de V] du
convertisseur en lisant la valeur convertie directement sur les LED et la tension sur un
multimtre ou sur loscilloscope (Vavr).
Mode opratoire : Pour 1 valeur analogique vous relverez une premier valeur binaire pour
le mode linaire, puis en insrant le cavalier 1 ferm la second valeur binaire pour le mode
non linaire A-law)

ATTENTION ! Vous devez mettre le cavalier de visualisation des LED sur la position 2

- Noter la plage de conversion, le pas de quantification et le bruit de quantification pour
des valeurs de tension trs basse (proche de zro) et des valeurs proches de 5v.
- Dans le cas dune conversion utilisant une compression de type loi A . noter la plage
de conversion, le pas de quantification et le bruit de quantification pour des valeurs de
tension trs basse (proche de zro) et des valeurs proches de 5v.
- Conclure sur les avantages et les inconvnients de la compression.
Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 27/30
Pour visualiser le signal binaire loscilloscope sur PCMout, vous pourrez le synchroniser
grce au signal de synchro Sync sur lentre lune des entres numrique (D0 15) de
loscilloscope.

Remarque :
Vous pourrez visualiser sur les LED leffet de la compression en plaant un signal dentre
sinusodal de trs basse frquence (~0,5 Hz) et damplitude 5Vcc.

Etude du multiplexage temporel

Sur la sortie PCMout, on trouve directement les signaux numriss et multiplexs de la voie
1 (nf1) et de la voie 2 (nf2).












- En plaant deux signaux (continus ou alternatifs) sur les entres 1 et 2, mettre en
vidence le phnomne de multiplexage temporel,
- En mesurant la dure dun bit, en dduire quel est le dbit de la transmission maximale,
en bits par secondes,
- En mesurant le temps entre deux octets de la voie 1 ou 2, en dduire quelle est la vitesse
relle de transmission dun signal analogique numris, en bits par seconde.
- Pourquoi avoir choisi une frquence dchantillonnage de 8KHz ?
- Quel doit tre le dbit sur la ligne de transmission pour respecter le dbit de chaque voie
(64kbit/s) et ne pas engorger la mmoire ?

2.4 La dmodulation MIC

On ralise ici le schma complet de la transmission MIC en reliant les deux cartes :
- PCMout avec PCMin,
- CLK avec CLK,
- Sync avec Sync.
- Penser relier les masses

Mise en vidence de la dmodulation

Alimenter lentre nf1 du modulateur avec 500Hzout Lentre nf2 est
connecte DCout rgl 4V. Enficher les ponts pour laffichage des LED B sur les
deux cartes.
- Relever les signaux suivants :
Octet voie 1 Octet voie 2 Octet voie 1
Octet voie 2
start
Sync
PCM
Dpartement Rseaux et Tlcommunications

Page 28/30 Denis Genon-Catalot Nicolas Fourty
PAM au modulateur et au dmodulateur.
HOLD1 et HOLD2 au dmodulateur.
nf1 et nf2 au dmodulateur
- Conclure sur le fonctionnement global du dispositif.

Reprsentation de la caractristique de compression

Rgler le modulateur en mode compression en loi A (cavalier sur BR1). Le dmodulateur est
lui en mode linaire.
Alimenter lentre nf1 du modulateur avec un signal triangulaire (10 Hz, 6Vcc). nf2 est lui la
masse.

- Comparer nf1 au modulateur et au dmodulateur.
- Tracer la caractristique du compresseur. (position XY).
- Comparer le rsultat obtenu avec la loi A.

Dpartement Rseaux et Tlcommunications
TP Tlcommunications T2 Page 29/30
Annexes

Carte modulation MIC


Donnes sur la carte

- 1kHz gnrateur sinusodal
- 500Hz gnrateur sinusodal
- DC Alimentation continue
- Nf1 Entre voie 1
- Nf2 Entre voie 2
- PAM Multiplexage temporel
- CLCK horloge
- SUNC synchronisation
- PCMout Sortie MIC
- (A)GND Masse


Visualisation mots binaires

8 LED de visualisation des mots binaires.
Slection des voies par cavalier:
voie1 [1], voie 2 [2] ou les deux [B]

Mode de compression

Cavalier 1-2-3
Cavalier 1 : Ouvert linaire 8 bits
Cavalier 1 : Ferm loi A
Cavalier 2 : Non connect
Cavalier 3 : Non connect


Dpartement Rseaux et Tlcommunications

Page 30/30 Denis Genon-Catalot Nicolas Fourty
Carte Dmodulation MIC