T2 CahierTP 12

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 30

Module de Tlcommunications T2

Cahier de TP

Enseignants :

Nicolas Fourty
Denis Genon-Catalot

Dpartement Rseaux et Tlcommunications

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)

TP Tlcommunications T2

Page 3/30

Dpartement Rseaux et Tlcommunications

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
Carte FM Modulator/Demodulator
Alimentation HP E3630 A
Gnrateurs de fonction HP 33120
Oscilloscope FFT HP 54645 A
T BNC
Sonde Oscilloscope
Cbles BNC-banane
Cbles 4 mm
Adaptateurs 4mm/2mm

1
1
1
1
1
1
1
2
10
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.
Page 4/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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
d (t )
p k .m(t )
dt
Soit, si lon prfre travailler en frquence plutt quen pulsation: f i f p k f .m(t ) .

Rappel : on a dfini la pulsation instantane de sm(t)par : i p

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 kf (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 sm(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 ?

TP Tlcommunications T2

Page 5/30

Dpartement Rseaux et Tlcommunications

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

TP Tlcommunications T2

Page 7/30

Dpartement Rseaux et Tlcommunications

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).

Page 8/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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

TP Tlcommunications T2

Page 9/30

Dpartement Rseaux et Tlcommunications

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 !
Page 10/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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 :
TP Tlcommunications T2

Page 11/30

Dpartement Rseaux et Tlcommunications

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 2me 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
Page 12/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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.
TP Tlcommunications T2

Page 13/30

Dpartement Rseaux et Tlcommunications

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 :

Page 14/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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

0000

Parit du
dernier 1

B- 0 0 V-

TP Tlcommunications T2

Parit du
dernier viol
-

0 0 0 V-

0 0 0 V+

Parit du
dernier 1
B+ 0 0 V+

Page 15/30

Dpartement Rseaux et Tlcommunications

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);

Page 16/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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 :

Canal de
propagation

Filtrage

Bruit

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 :

TP Tlcommunications T2

Page 17/30

Dpartement Rseaux et Tlcommunications

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)
Page 18/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

- 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.
2.Tb
Gigue de
phase

Seuil de dcision optimal


Ouverture
verticale de
lil

Ouverture
horizont. de lil

Instants optimaux de dcision

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
TP Tlcommunications T2

Page 19/30

Dpartement Rseaux et Tlcommunications

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)
Page 20/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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.

TP Tlcommunications T2

Page 21/30

Dpartement Rseaux et Tlcommunications

- 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).
Page 22/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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.
m(t)

Echantillonnage

Quantification

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)
xk Quantification (uniforme)
Cet intervalle est divis en n domaines de taille
telle que =2mp/n appel pas de quantification .
Une amplitude dont la valeur appartient
un intervalle donn se voit attribuer la valeur
0
du point milieu de cet intervalle.
{xk}={3,4,-2,-3,3,4,2}
Pas de quantification
La diffrence entre le signal originel et le signal quantifi est appele erreur de
quantification ou bruit de quantification .
Cette erreur, q, varie alatoirement lintrieur de lintervalle -/2q/2.

TP Tlcommunications T2

Page 23/30

Dpartement Rseaux et Tlcommunications

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:
mc

A
m
m
1
( ) si

1 ln A m p
mp
A
(1 ln( A.

mc

m
))
mp

1 ln A

sgn( m) si

1
m
.
1
A
mp

- m tant lamplitude du signal convertir,


- mp 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 1

Signal 2

Signal 2
Synchronisation

Signal 3

Signal 1

Page 24/30

Signal 2

Signal 3

Signal 1

Signal 3

Signal 2

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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.
voie 1
voie 2
voie 3

32 voies multiplexes

voie 32

octet octet octet octet


1.v1 1.v2 1.v3 1.v4

octet octet octet


1
2
3
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
Carte modulation MIC
Carte dmodulation MIC
Alimentation fixe HP
GBF HP33120
Oscilloscope HP 645(D)
Te BNC
strap
cbles BNC-banane
cbles 4mm/2mm
cbles 2mm /2mm

1
1
1
1
1
1
1
1
2
6
4

2.2 Mise en place


On possde 2 cartes spcifiques dont les caractristiques sont donnes en annexe.
TP Tlcommunications T2

Page 25/30

Dpartement Rseaux et Tlcommunications

- 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 2nde 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.

Page 26/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

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).
PCM

Octet voie 1

Sync

Octet voie 2

Octet voie 1

Octet voie 2

start

- 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 :
TP Tlcommunications T2

Page 27/30

Dpartement Rseaux et Tlcommunications

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.

Page 28/30

Denis Genon-Catalot Nicolas Fourty

Dpartement Rseaux et Tlcommunications

Annexes
Carte modulation MIC
Donnes sur la carte
-

1kHz
500Hz
DC
Nf1
Nf2
PAM
CLCK
SUNC
PCMout
(A)GND

gnrateur sinusodal
gnrateur sinusodal
Alimentation continue
Entre voie 1
Entre voie 2
Multiplexage temporel
horloge
synchronisation
Sortie MIC
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
Cavalier 1 : Ferm
Cavalier 2 :
Cavalier 3 :

linaire 8 bits
loi A
Non connect
Non connect

TP Tlcommunications T2

Page 29/30

Dpartement Rseaux et Tlcommunications

Carte Dmodulation MIC

Page 30/30

Denis Genon-Catalot Nicolas Fourty

Vous aimerez peut-être aussi