Académique Documents
Professionnel Documents
Culture Documents
COMMUNICATION NUMÉRIQUE
P P P
f f f
t t t
2
Mohamed Moussaoui, ENSA, Tanger
Introduction
• les données numériques doivent subir un certain nombre de transformations avant d’être
transmises
• une autre série de transformations est effectuée dans le récepteur pour obtenir à nouveau les
données numériques envoyées
• Le schéma ci-dessous résume l’ensemble de ces étapes:
Émission
Réception
La source possède un débit, qui s’appelle débit d’information binaire, égal au nombre d’éléments
binaires transmis par la source par unité de temps. 3
Mohamed Moussaoui, ENSA, Tanger
Codage canal
Codes correcteurs d’erreurs : rajouter des bits de redondance aux bits
d’information (opération inverse a l’opération de compression).
Codage :
Blocs de k bits en entrée.
Blocs de n bits en sortie (n>k).
Décodage : retrouver les blocs de k bits a partir des blocs de n bits.
4
Mohamed Moussaoui, ENSA, Tanger
Codage binaire à symbole
• Chaque élément ck est appelé symbole, peut être réel ou complexe, et est associé à
un ou plusieurs bits issus de source d’informations.
• On définit alors un second débit sur le canal, le débit symbole, Il est mesuré en bauds
et est égal au débit binaire divisé par le nombre de bits représenté par chaque
symbole
Exemple:
Modulation d’amplitude à deux états: Ck ∈ {− A, A} A∈R l’amplitude du signal
Pour une modulation d’amplitude à 2 n états chaque symbole code donc n bits.
5
Mohamed Moussaoui, ENSA, Tanger
Codage binaire à symbole
Exemple: Modulation de Phase PSK
2 jkπ
C k ∈ A. exp + θ , k ∈ 0,...., m − 1
m
• Période symbole : T=nTb.
• Débit symbole : D = Db/n.
La constellation Codage de Gray pour 8-PSK
6
Mohamed Moussaoui, ENSA, Tanger
Codage binaire à symbole
Exemple: Modulation d’amplitude en quadrature QAM
l’information est codée à la fois dans les parties réelle et imaginaire du symbole
m est de la forme 2^(2n ), et chaque symbole code 2n bits :n bits dans la partie
réelle, et n dans la partie imaginaire.
7
Mohamed Moussaoui, ENSA, Tanger
Forme d’onde et filtre d’émission
Le canal de transmission étant un milieu continu, avant de pouvoir y transmettre les symboles ck
il faut obtenir un signal continu par interpolation.
Les symboles sont cadencés par une horloge à la fréquence FS = 1/TS
∞
h(t) est une fonction non nulle sur [0 TS] donne la forme au signal continu:ue = ∑ c k h(t − kTs )
k =0
1, 0 ≤ t ≤ Ts
Exemple: signal rectangulaire h(t ) =
0, ailleurs
En pratique il est impossible d’utiliser tout le spectre dans un canal réel, alors on ajoute après
cette forme d’onde un filtre basse fréquence, qui servira à limiter la bande passante du signal
émis.
9
Mohamed Moussaoui, ENSA, Tanger
Transposition de fréquence et amplification
La modulation d’amplitude:
ue (t ) u(t ) = ue (t ) sin(2πf 0 t )
sin(2πf 0 t )
uc (t )
us (t )
sin(2πf 0 t ) 10
Mohamed Moussaoui, ENSA, Tanger
Transposition de fréquence et amplification
Exemple
• fc = 0,02.
• T = 100.
• D = 0,01.
• Bits émis 10110100
11
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
N-1
12
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
Shadowing
Pr (dBm)
13
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
Shadowing
Pr (dBm)
14
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
Shadowing
Pr (dBm)
15
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
Shadowing
Pr (dBm)
16
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
Shadowing
Pr (dBm)
17
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
Shadowing
Pr (dBm)
18
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
Shadowing
Pr (dBm)
19
Mohamed Moussaoui, ENSA, Tanger
Canal Radio mobile
les canaux sélectifs en fréquence
La duré du symbole
si Ts ≈ τ R .....Ts ≤ τ R TEB
( = Pe )
Canal sélectif en fréquence
Interférence entre symboles (IES)
Canal
AWGN) Canal ’Flat fading’
20( = γ 0 )
SNR
21
Mohamed Moussaoui, ENSA, Tanger
La démodulation
on suppose que le canal est parfait
La démodulation cohérente
s(t ) ue (t ) cos(4πf0 t )
u(t ) Filtre passe bas a(t ) s(t ) = ue (t ) sin2 (2πf0 t ) = - ue (t )
2 2
sin(2πfO t )
La démodulation en quadrature
cos(2πfO t )
sc ( t )
Filtre passe bas uc ( t )
u(t )
ss (t )
Filtre passe bas us ( t )
22
sin(2πfO t )
Mohamed Moussaoui, ENSA, Tanger
Filtre de réception
il faut réaliser un filtrage adapté à l’émetteur pour une réception optimale des symboles transmis
échantillonnage
2
Dans le cas où aucun filtre d’émission n’est employé: gr (t ) = h(t - t ) t0 est l’instant d’échantillonnage.
Eh 0
Le but:
Élimination des composantes en +/- 2fc.
Maximisation du rapport signal à bruit à l’instant de décision t0=Ts
E h = Ts
g r (t ) = h(t 0 − t )
h(t ) h(Ts − t )
Rhh (t − Ts )
Ts Ts Ts 2Ts23
Mohamed Moussaoui, ENSA, Tanger
Illustration Mathématique
∞
u(t ) = ue (t ) sin(2πf0 t )
ue (t ) cos(4πf0 t )
s(t ) = ue (t ) sin (2πf0 t ) =
2
- ue (t )
2 2
~ ue (t ) 2
( )
ue t = * h(T - t )
2 Eh
1 1 2
ue (t ) = Ck h(t ) h(Ts - t ) = Ck
~ Rhh (t - T )
2 2 Eh
~ 1 2 1 2 E
ue (T ) = Ck Rhh (0 ) = Ck .Eh = h Ck
2 Eh 2 Eh 2
24
Mohamed Moussaoui, ENSA, Tanger
Seuil de décision
BPSK QPSK
8-PSK
25
Mohamed Moussaoui, ENSA, Tanger
Seuil de décision
26
Mohamed Moussaoui, ENSA, Tanger
Décodage Canal
Exemple
Codage canal: Codes convolutionnels
Décodage optimal: Algorithme de
Viterbi
Principe: Après la réception complète du
bloc de données, sélectionner le meilleur
chemin survivant et en déduire les bits
émis.
27
Mohamed Moussaoui, ENSA, Tanger
Séance
2
CDMA
E
propagation direction
28
Mohamed Moussaoui, ENSA, Tanger
Les techniques d’accès
Code
Code Code
Fré
Fréquence
Fré
Fréquence
Fré
Fréquence
29
Mohamed Moussaoui, ENSA, Tanger
Etalement à séquence directe
Bits et chips
Tb
Signal en bande de base S(t)
Tc
Séquence étalement PN(t)
30
Mohamed Moussaoui, ENSA, Tanger
Etalement à séquence directe
Bilan énergétique
Eb E c
=
Tb Tc
On en déduit aisément:
Eb = nEc
31
Mohamed Moussaoui, ENSA, Tanger
Etalement à séquence directe
Spectre du signal étalé
Signal utilisateur
1/ Tb
Signal étalé
1/ Tc fréquence
Le signal utilisateur:
sin(πfTb ) 2
Φb (f) =Eb ( ) L’étalement a pour effet de
πfTb
multiplier la largeur du spectre
sin(πfTc ) 2 d’un facteur n
Le signal étalé: Φc (f) =Ec ( )
πfTc
32
Mohamed Moussaoui, ENSA, Tanger
Etalement à séquence directe
Gain d’étalement
Nous considérons une transmission d’un signal BPSK sur un canal AWGN.
La probabilité d’erreur sur un bit:
2
2Eb ∞1 _ x2
BER = Q ( ) Q (t) = ∫ e dx
N0 t 2π
C 1 Eb
= C E
N n N0 ( )dB = ( b )dB - 10log10 (n)
N N0
33
Mohamed Moussaoui, ENSA, Tanger
L’étalement de spectre
Réception
∫ (.)dt d̂ Données
Démodulation estimées
0
34
Mohamed Moussaoui, ENSA, Tanger
Concepts de CDMA
PN PN
Code Code
RF RF
Utilisateur 2 Modulateur
PN
Code
RF
Utilisateur N
35
Mohamed Moussaoui, ENSA, Tanger
Concepts de CDMA
Le modèle mathématique en bande de base de système CDMA asynchrone pour la liaison montante
(Uplink) avec une modulation BPSK.
b1( t ) τ1
P1c1( t )
b2 ( t) τ2 r( t )
P2 c2 ( t ) n( t )
Cellule
bK ( t ) τN
PK cK ( t )
Nb 1
Chaque utilisateur transmet un flux de données binaires bk ( t ) = ∑b ψ(t - nT)
k ,n
n=0 Nc -1
Le flux des données de chaque utilisateur est étalé par son propre code ck ( t ) = ∑c ψ( t - mTc )
k ,m
m=0
1
r(t ) 1 Z1,l b̂1
Tb ∫
Tb décision b1,i −1 b1,i b1,i +1
2 t = lTb
c1(t ) Γ2,1 Γ̂2,1
1 Z 2, l b̂2 Information MAI bruit
Tb ∫
Tb décision
K t = lTb τ2 b2,i −1 b2,i b2,i +1
Station de Base
c2 (t )
Z m ,i = Pm bm , i + I m + η
τK bK ,i −1 bK ,i bK ,i +1
1 Z K ,l b̂K
Tb ∫
Tb décision
t = lTb
cK (t )
1 ( i+1)
Z m, i = ∫ {r( t )c m
(t )}dt
T iT
( i+1)
1
{
Am = ∫ Pm bm ( t )cm ( t ) × cm ( t ) dt = Pm bm,i
T iT
}
14 44442444443 1
( i+1) T
Narrowband Narrowband
Interférence Filtre
Data
Signal
Avec étalement ISI autre ISI
autre SS Utilisateur
SS utilisateur
38
Mohamed Moussaoui, ENSA, Tanger
Concepts de CDMA
39
Mohamed Moussaoui, ENSA, Tanger
Concept de CDMA
Problème Proche-lointain
Cellule
40
Mohamed Moussaoui, ENSA, Tanger
Les codes d’étalement
R CiC j (τ ) ≈ 0
L’auto-corrélation de chaque code doit être la plus proche d’un Dirac.
R CiCi (τ ) ≈ δ(τ )
Codes d’étalement :
Walsh-Hadamard
Séquences à longueur maximale
Codes de Gold……
41
Mohamed Moussaoui, ENSA, Tanger
Codes de Walsh-Hadamard (WH)
Synthèse de H1, H2 et H3
42
Mohamed Moussaoui, ENSA, Tanger
Propriétés des codes WH
Avantage : les codes sont parfaitement orthogonaux s’ils sont parfaitement synchrones
(inter-corrélation nulle).
Inconvénients: propriétés d’autocorrélation et d’inter-corrélation médiocres si les codes
sont asynchrones.
43
Mohamed Moussaoui, ENSA, Tanger
Séquences à longueur maximale
(m-séquences)
Toutes les séquences pseudo-aléatoires sont habituellement générées par un registre
à décalage
N pour m = 0
θ x (m) =
1 ∀m ≠0
n+ 2
2
1+ 2 pour n pair
t(n) = n+1
2
1+ 2 pour n impair
44
Mohamed Moussaoui, ENSA, Tanger
Séquences à longueur maximale
(m-séquences)
et
FIG. L’autocorrélation périodique paire et (b) l’intercorrélation périodique paire de m-séquences avec N=31.
45
Mohamed Moussaoui, ENSA, Tanger
Les codes de Gold
Les séquences de Gold sont utiles en raison de grand nombre de codes disponibles,
leur principale qualité est liée au fait que la fonction d’intercorrélation entre deux codes est
uniforme et bornée
leurs fonctions d’intercorrélation paire ne prennent que 3 valeurs { 1, , -t(n), , t(n) - 2}
46
Mohamed Moussaoui, ENSA, Tanger
Les Codes de Kasami
Leurs différences résident d'une part dans la façon de les générer, et d'autre part dans le nombre Nseq
de séquences obtenues.
En raison du nombre élevé de séquences, ces derniers ont été retenus comme codes de « scrambling »
47
Mohamed Moussaoui, ENSA, Tanger
ECOLE NATIONALE DES SCIENCES APPLIQUEES DE TANGER
48
Canal non-sélectif en fréquence
Ce canal ne peut pas générer d’interférence inter symbole (ISI) car il
ne comporte qu’un seul trajet.
A n(t)
x(t) y(t)
49
Canal sélectif en fréquence
n(t)
Un canal sélectif en fréquence est un canal multi-trajet, chaque trajet étant un canal
non-sélectif en fréquence d’atténuation Ai associé à un retard τi.
A0
n(t)
Ʈ0
A1
x(t) Ʈ1 y(t)
AL-1
ƮL-1
50
Canal sélectif en fréquence
On peut modéliser le canal multi-trajet avec un filtre à réponse
impulsionnelle finie (FIR).Le retard maximum ∆τ du canal est égal
au nombre de coefficients du FIR multiplié par Tech.
51
Canal sélectif en fréquence : conséquences
52
Canal sélectif en fréquence : conséquence
53
Canal sélectif en fréquence : conséquence
Solution 4: Modulation multi-porteuses.
54
Canal sélectif en fréquence : conséquence
Si les canaux élémentaires sont suffisamment étroits, ils sont non-sélectifs en fréquence
et on peut écrire :
H(f ) = ∑Hi (fi )
i
Où les Hi(fi) sont de simples coefficients d’atténuation complexes dans la ième sous
bande
N→1
Où:
si est le symbole associé à la i-ème sous porteuse,
Φi est la phase de la i-ème sous porteuse,
fi est la fréquence de la i-ème sous porteuse,
g(t) est un filtre de mise en forme (racine de cos, par exemple).
56
Modulation multi-porteuses : émetteur
R/N bps
Symbol s0 s0(t)
g(t)
Mapper
R/N bps
Πf0t)
cos(2Π
Symbol s1 s(t)
g(t)
R bps Serial Mapper s1(t)
To
Parallel Πf1t)
cos(2Π
R/N bps
Symbol sN-1 sN-1(t)
g(t)
Mapper
ΠfN-1t)
cos(2Π
57
Modulation multi-porteuses : récepteur
f0
Πf0t)
cos(2Π
s(t)+n(t) s0(t)+n0(t) R/N bps R bps
Démodulateur
Parallèle/
f1 série
Πf1t)
cos(2Π
Chaque signal si(t) d’une sous-bande est affecté par une pondération αi= |Hi(fi)|
correspondant au gain du i-ème canal.
58
Modulation multi-porteuses : limitations
59
Modulation multi-porteuses avec recouvrement
1/TN β+Є)/TN
(1+β
f0 f1 f2 fN-1
60
Orthogonal Frequency Division
Multiplexing(OFDM)
La seule méthode simple et peu coûteuse pour réaliser une modulation multi-porteuses consiste à
utiliser la TFD et la TFD inverse.
N→1
1 2πni
DFT { x (n)} = X(i ) = ∑x(n) exp (→ j
N
), 0 ≤i ≤N → 1
N n=0
N→1
1 2πni
IDFT {X(i )} = x (n) =
N
∑X(i) exp( j N
), 0 ≤n ≤N → 1
i=0
C’est l’OFDM. il existe des algorithmes rapides pour calculer les transformations (FFT et IFFT) et la
base d’exponentielles complexes est orthogonale.
61
OFDM : émission
X(0) x(0)
X(1) x(1)
X(N-1) x(N-1)
Longueur N
Durée TN
62
OFDM : réception
x(0) X(0)
x(1) X(1)
X
Série/ Parallèle/ QAM
X(t) FFT R bps
Parallèle Série Démodulateur
x(N-1) X(N-1)
63