T2 CahierTP 12
T2 CahierTP 12
T2 CahierTP 12
Cahier de TP
Enseignants :
Nicolas Fourty
Denis Genon-Catalot
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
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
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 ) .
TP Tlcommunications T2
Page 5/30
TP Tlcommunications T2
Page 7/30
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
TP Tlcommunications T2
Page 9/30
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 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
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
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
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
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
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
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
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
TP Tlcommunications T2
Page 17/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
horizont. de lil
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
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
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 ?)
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
- 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
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
TP Tlcommunications T2
Page 23/30
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
Signal 1
Signal 2
Signal 2
Synchronisation
Signal 3
Signal 1
Page 24/30
Signal 2
Signal 3
Signal 1
Signal 3
Signal 2
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
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
Page 25/30
Page 26/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).
PCM
Octet voie 1
Sync
Octet voie 2
Octet voie 1
Octet voie 2
start
Page 27/30
Page 28/30
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
linaire 8 bits
loi A
Non connect
Non connect
TP Tlcommunications T2
Page 29/30
Page 30/30