Académique Documents
Professionnel Documents
Culture Documents
COMMUNICATIONS
NUMERIQUES
Koffi-Clément YAO
Maître de conférences UBO
Laboratoite Lab-STICC UMR CNRS 6285
Intelligence & Furtivité des Communications (IFC)
Plan
I – Généralités
I.1 – Besoin de communiquer
I.1 - Les enjeux des communications numériques
3
K.C. Yao, cours de ComNum
son
Numérisation
image
compression
. . 1 0 1 0. .
fax . . 0 1 0 1 1 . .
vidéo
Le signal analogique (son, image, etc.) est échantillonné : prélèvement de Fe échantillons par seconde
Chaque échantillon est codé sur un nombre n de bits donné. Soit un débit D= Fe x n bits/seconde. Le signal est alors
constitué d’une longue suite d’éléments binaires (e.b.)
Compression (ou codage de source) : réduction de la redondance contenue dans la suite de e.b.
Chaque type de data possède son système de compression/décompression qui lui est propre.
4
K.C. Yao, cours de ComNum
II.1 – Chaîne de communications numériques (2)
Convertisseur Analogique Numérique (CAN). En sortie de ce module, le signal est une longue suite
d’éléments binaires (e.b.), chaque échantillon du signal étant codé sur un nombre fini de bits.
Codage de source : Élimination de la redondance dans la suite d’e.b. afin de réduire l’espace mémoire
exigée pour le stockage des bits. C’est la compression des données.
Codage canal : Après le codage de source, les données sont très sensibles aux erreurs. Le codage canal
introduit des bits de redondance structurée pour la protection contre les erreurs.
5
K.C. Yao, cours de ComNum
Mise en
Source Codeur forme
1 2
3
4
(1) La source génère un train binaire issu du codage de source (compression)
et du codage canal (protection contre les erreurs)
Porteuse
(2) Le codeur en ligne génère un train de symboles
Message Filtre de
Décodeur réception
délivré 9
8 7
6
Porteuse 6
K.C. Yao, cours de ComNum
II.1 – Chaîne de communications numériques (4)
Module d’émission Spectre d’un signal modulé
dsp
Canal
{0, 1} Mise
Codeur
en forme
0
1 -Transmission en bande de base (BdB) Spectre centré autour de la fréquence nulle
Canal
{0, 1}
Mise
codeur
en forme dsp
Mise sur
porteuse
2
-f0 2
0 f0
2 2
2 - Transmission sur onde porteuse
Spectre centré autour de la fréquence porteuse
7
K.C. Yao, cours de ComNum
8
K.C. Yao, cours de ComNum
– Codage et génération du signal d’émission
9
K.C. Yao, cours de ComNum
Codage en ligne : générer une suite d’impulsions physiques à partir du message numérique
Am = 2m – 1 - M avec m = 1 . . . M
Éléments binaires : 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
Codage
Symboles : 1 -1 1 1 -1 1 -1 1 1 -1 -1 -1 -1 1 -1 1 1 -1 1 1 1 -1
Séquence
symbole :
+1
Signal
mis en 0
forme : -1 nT
0 T 2T 3T
10
K.C. Yao, cours de ComNum
II.2 – Principe du codage en ligne (2)
Notion de constellation
Les symboles générés à l’issue du codage en ligne sont généralement des symboles complexes
Im{cn}
La représentation des symboles dans le Constellation issue
plan complexe définit la constellation d’un codage à M = 4 états
Re{cn} an
-4 -3 -2 -1 0 1 2 3 4
11
K.C. Yao, cours de ComNum
cn = an + j bn Re{cn} an
Im{cn} 0
-4 -3 -2 -1 1 2 3 4
cn
bn
Re{cn}
0 an
12
K.C. Yao, cours de ComNum
II.2 – Principe du codage en ligne (4)
Codage et mise en forme du signal émis
+3 11 +3
+1
s(t) 10 +1
0
-1 T
Signal émis
-3 h(t) Forme d’onde
1
A chaque coup d’horloge T, le codeur émet un symbole an
qui est maintenu par la forme d’onde jusqu’au prochain coup d’horloge.
Le signal s(t) généré par l’émetteur est donc un signal numérique,
soit processus aléatoire à temps continu et à amplitude discrète. T
13
K.C. Yao, cours de ComNum
+1
s(t) : signal numérique
0
-1
n an i(t)=anh(t)
-3
00 -3 -3 h(t)
01 -1 -h(t)
11 +3 +3h(t)
10 +1 +h(t)
14
K.C. Yao, cours de ComNum
II.2 – Principe du codage en ligne (6)
Codage et mise en forme du signal émis
101101000110 1+3-1-3-1 +1
15
K.C. Yao, cours de ComNum
16
K.C. Yao, cours de ComNum
II.2 –Codes en ligne (8)
17
K.C. Yao, cours de ComNum
Débit binaire
Symbole
Énergie moyenne
Bit
19
K.C. Yao, cours de ComNum
La probabilité d’erreur permet de mesurer les performances (QoS) d’une transmission numérique
20
K.C. Yao, cours de ComNum
II.2 - Paramètres d’une transmission numérique (4)
Fonction
d’auto-covariance 21
K.C. Yao, cours de ComNum
1
TF -1/T
1/T
(Transformée de Fourier)
-T/2 T/2
0
-2/T
1
2 Le spectre du signal Porte de largeur
0 est un Sinus cardinal
22
K.C. Yao, cours de ComNum
II.2 – Exemples de DSP de codes en ligne (1)
Code NRZ binaire
DSP du code NRZ
1
h(t)
Forme d’onde 0.9
1 0.8
0.7
0.6
Amplitude
0 T 0.5
0.4
Eléments symboles
binaires
0.3
0 -1 0.2
0.1
1 1
0
-4 -3 -2 -1 0 1 2 3 4
Frequences
Table de transcodage binaire
23
K.C. Yao, cours de ComNum
0.04
Amplitude
0 T T
2 0.03
Eléments symboles
binaires
0.02
0 0
0.01
1 1
0
-6 -4 -2 0 2 4 6
Table de transcodage binaire
Frequences
0 T T
2 0.8
Amplitude
-1
0.6
Eléments symboles
binaires 0.4
0 -1
0.2
1 +1
0
-6 -4 -2 0 2 4 6
Table de transcodage binaire Frequences
0.2
0 T T 0.15
2
Amplitude
Eléments symboles
binaires 0.1
0 0
0.05
1 +1 / -1 alternativement
0
-4 -3 -2 -1 0 1 2 3 4
Table de transcodage binaire Frequences
Bruit
bc(t)
Signal utile
Milieu de x(t) = s(t) +bc(t)
propagation Signal reçu
e(t) s(t)
27
K.C. Yao, cours de ComNum
TF
N0/2
DSP
Niveau spectral 0 décalage
du bruit Blanc
fréquence
0
28
K.C. Yao, cours de ComNum
II.3 – Modèle de canal de transmission (3)
Bruit
TF bc(t)
29
K.C. Yao, cours de ComNum
Bruit = processus aléatoire stationnaire, L’histogramme du bruit montre qu’il suit une
centré de loi de probabilité Gaussienne loi de probabilité de type Gaussien
30
K.C. Yao, cours de ComNum
II.3 – Modèle de canal de transmission (5)
Exemple d’un signal binaire en sortie du canal plat pollué par un BBAG
31
K.C. Yao, cours de ComNum
(1)
(0) s(t)
e(t) Exemple de canal à 3 trajets
(un trajet direct et 2 trajets secondaires)
(2)
32
K.C. Yao, cours de ComNum
II.3 – Modèle de canal à trajet multiples (2)
Atténuations Retards
34
K.C. Yao, cours de ComNum
II.3 – Modèle de canal à trajet multiples (4)
Réponse en fréquence du canal à échos multiples vs canal plat
Réponse TF Réponse
impulsionnelle fréquentielle
du canal du canal
35
K.C. Yao, cours de ComNum
1
1 2
2
36
K.C. Yao, cours de ComNum
II.3 – Modèle de canal à trajet multiples (6)
BBAG
Rayleigh Gauss
37
K.C. Yao, cours de ComNum
Canal de transmission
38
K.C. Yao, cours de ComNum
II.3 – Modèle de canal à trajet multiples (8)
-1
10
Canal de Rayleigh
-2
10
de transmission
-4
10
-5
10
-6
10
0 1 2 3 4 5 6 7 8 9 10
RSB en dB
39
K.C. Yao, cours de ComNum
– Le récepteur optimal
40
K.C. Yao, cours de ComNum
II.4 – Récepteur optimal (1)
se (t)
c(t) x(t) = s(t) +bc(t)
Signal s(t)
émis Signal
Signal en sortie reçu
Canal de du canal
transmission
Même si le canal de transmission est supposé idéal, le signal reçu au niveau du récepteur est pollué par le
bruit BBAG généré par le canal de transmission.
Le récepteur doit donc développer une stratégie pour extraire le signal utile
(ou message) du signal bruité reçu.
41
K.C. Yao, cours de ComNum
42
K.C. Yao, cours de ComNum
II.4 – Récepteur optimal (3)
On se limitera à l’étude du récepteur optimal qui fournit en sortie les symboles estimés
à partir du signal bruité reçu. Ces symboles sont ensuite décodés pour reconstruire le train binaire transmis.
1. ramener le signal en Bande de Base (BdB) dans le cas d’une transmission par modulation de porteuses
2. filtrer le signal reçu (en sortie du démodulateur) pour atténuer les nuisances du bruit du canal
3. estimer l’instant de synchronisation t0 (instant optimal de décision)
4. estimer la période symbole T
43
K.C. Yao, cours de ComNum
Echantillonnage
T
Sortie du canal
de transmission Symboles
Filtre de Prise de estimés
x(t) réception décision
g(t) Synchronisation
d’horloge
t0
44
K.C. Yao, cours de ComNum
II.4 – Récepteur optimal (5)
t0 + nT
Sortie du canal symboles
de transmission estimés
g(t)
y(t) yn seuil
x(t)
Echantillonneur
Filtre de
Organe de
réception
décision
1. Le filtre de réception réduit la puissance du bruit en vue de rehausser le RSB. Il joue aussi le rôle de filtre Passe-
bas
2. L’échantillonneur, bien synchronisé, prélève les échantillons du signal filtré au temps symboles T
3. Les échantillons prélevés alimentent l’organe de décision qui décide de la valeur du symbole transmis par rapport à
un seuil
45
K.C. Yao, cours de ComNum
la forme d’onde en sortie du filtre de réception est déterminée par la réponse impulsionnelle r(t)
du filtre global de la transmission.
r(t) est formée par le produit de convolution des RI
1. du filtre d’émission h(t),
2. du canal de transmission c(t) r (t ) h (t ) c (t ) g (t )
3. du filtre de réception g(t)
Forme d’onde dans le cas d’un canal idéal (ou canal plat )
r(t)
RI du canal plat
c(t) = (t)
a(t) y(t)
h(t) g(t)
Séquence Signal filtré
symbole en réception
Filtre Filtre de
démission réception
La réponse impulsionnelle (RI) d’un canal plat étant réduite à une impulsion de Dirac,
Remarque :
la RI du filtre global se réduit au produit de convolution des filtres d’émission et de réception,
Un canal idéal (ou plat)
soit :
ne déforme pas le signal
qui le traverse mais il
le pollue avec un bruit additif
généralement blanc et Gaussien
Forme d’onde en sortie du filtre de réception
47
K.C. Yao, cours de ComNum
Le le signal reçu au niveau du filtre de réception est un signal noyé dans du bruit
d’où le filtre optimal, c’ est le filtre qui pourra maximiser le rapport signal à bruit
Expression de y(t)
r (t ) h (t ) g (t )
48
K.C. Yao, cours de ComNum
II.4 – Récepteur optimal (9)
Détermination du filtre optimal (2)
/2
Le RSB (Rapport Signal à Bruit) en sortie du filtre réception :
49
K.C. Yao, cours de ComNum
50
K.C. Yao, cours de ComNum
II.4 – Récepteur optimal (11)
Forme d’onde en sortie du filtre de réception pour une transmission dans un canal plat
Soit h(t) le filtre d’émission (forme d’onde en émission) quel est le filtre g(t) adapté à h(t) ?
Construction de g(t) et r(t) pour t0 = T
1 T
* =
0 T t -T 0 T t 0 T 2T t
Filtre Filtre Forme
d’émission Adapté à h(t) d’onde
signal en sortie
signal en sortie du filtre de
du filtre réception
d’émission
51
K.C. Yao, cours de ComNum
L’échantillonneur a besoin de connaître T et t0 . Le diagramme de l’œil peut permettre d’estimer ces deux paramètres
Soit y(t) est le signal obtenu en sortie de g(t), le diagramme de l’œil désigne la représentation graphique des traces
(réalisations) de y(t) sur une (ou deux) période symbole.
Pour normaliser l’amplitude de ys(t), on choisit de sorte que T = 1 alors
T 11 +3 +rh(t)
10 +1 +r(t)
0 T 2T t
Forme d’onde
signal en sortie du filtre de réception
53
K.C. Yao, cours de ComNum
ys(t) yn = an r(t0) + bn
Définit le Rapport Signal à Bruit
54
K.C. Yao, cours de ComNum
II.4 – Récepteur optimal (15)
L’organe de décision
RSB =
55
K.C. Yao, cours de ComNum
56
K.C. Yao, cours de ComNum
III. – Canal à bande limitée (1)
Pourquoi un canal à bande limitée ?
1. Un support de transmission ne transmet pas toutes les fréquences jusqu’à l’infini. Ex : le câble coaxial génère
une atténuation qui est proportionnelle à la racine carré de la fréquence de transmission
2. Le partage des ressources spectrales entre plusieurs utilisateurs exige une subdivision en canaux à bande
limitée. Ex.: répartition des fréquences en radiodiffusion, communications radio mobiles etc…
3. Il faut limiter le support spectral du bruit pour limiter la puissance du bruit blanc inhérent à toute transmission.
La puissance du bruit blanc est infinie.
57
K.C. Yao, cours de ComNum
En appliquant les conditions C1 et C2 on montre que : r(t) Interférences Entre Symboles (IES)
T
0 T 2T t
Et en posant t0 = 0 sans perdre de généralité, on a :
r(t) vérifie C2 avec t0 = T
58
K.C. Yao, cours de ComNum
III. – Canal à bande limitée (3)
Exemples de filtres de Nyquist
Par construction, on montre que
Soit finalement,
C1 :
C2 :
R()
r0 T
r0T/2
-1/2T 0 1/T
1/2T
59
K.C. Yao, cours de ComNum
61
K.C. Yao, cours de ComNum
– Modulations de porteuses
62
K.C. Yao, cours de ComNum
IV. – Techniques de modulations de porteuses (1)
Modélisation des signaux passe-bande
63
K.C. Yao, cours de ComNum
2
2
Spectre BE
2 Δ 64
K.C. Yao, cours de ComNum
IV. – Techniques de modulations de porteuses (3)
L’enveloppe complexe
65
K.C. Yao, cours de ComNum
Les densités spectrales de l’enveloppe complexe xe(t) et Les densités spectrales des composantes en
celle du signal x(t) sont liées par la relation : quadrature de xe(t) sont liées par la relation :
66
K.C. Yao, cours de ComNum
IV. – Techniques de modulations de porteuses (5)
avec
67
K.C. Yao, cours de ComNum
1. Retour en bande de base (BdB) : le signal reçu est multiplié par une porteuse locale
parfaitement identique à la porteuse d’émission (même phase et même fréquence)
2. Filtrage optimal passe-bas : le signal démodulé est ensuite filtré passe-bas par un filtre
adapté au filtre d’émission. Le filtre de réception joue à la fois le rôle de filtre passe-bas
et celui de filtre adapté au filtre d’émission.
3. Echantillonnage à la cadence symbole : L’échantillonneur prélève les échantillons du
signal en sortie du filtre optimal à la cadence symbole T. Les échantillons prélevés sur
chaque voie sont additionnés via le multiplexeur pour former le symbole cn estimé
4. Organe de décision : Les symboles estimés par le multiplexeur alimentent un
comparateur à seuil qui décide de la valeur des symboles reçus
68
K.C. Yao, cours de ComNum
IV. – Techniques de modulations de porteuses (7)
Structure du démodulateur cohérent
69
K.C. Yao, cours de ComNum
Soit finalement,
70
K.C. Yao, cours de ComNum
IV. – Techniques de modulations de porteuses (9)
Démodulation ASK-M
La démodulation cohérente s’effectue sur le principe décrit
précédemment.
71
K.C. Yao, cours de ComNum
72
K.C. Yao, cours de ComNum
IV. – Techniques de modulations de porteuses (11)
Modulation de la PSK-M
Table de transcodage d’une QPSK (PSK-4)
Ensemble des symboles de la QPSK
avec une phase initiale
Exemple de la PSK-8
74
K.C. Yao, cours de ComNum
IV. – Techniques de modulations de porteuses (13)
Modulations MAQ-M (ou M-QAM)
MAQ-M à constellation carrée : où n le nombre de bits pour coder un symbole est pair
Constellation MAQ-16
en sortie du codeur (a)
Constellation MAQ-16
en sortie du démodulateur (b)
(b) 75
(a) K.C. Yao, cours de ComNum
MAQ-M à constellation croisée : où n le nombre de bits pour coder un symbole est impair
76
K.C. Yao, cours de ComNum
IV. – Techniques de modulations de porteuses (15)
Modulation MAQ-M
77
K.C. Yao, cours de ComNum