Upload
dinhbao
View
215
Download
0
Embed Size (px)
Citation preview
1
TS 113 – Benoît ESCRIG
ENSEIRB-MATMECA // IRIT
Bibliographie
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA2
� Proakis : Digital Communications, Ed. Mac Graw Hill, 1995
� Glavieux, Joindot : Communications Numériques, Coll. Pédagogique des Télécoms, Ed. Masson, 1996
� Rappaport : Wireless Communications : principles and practice, Ed. Prentice-Hall, 1996
Contexte : les objets communicants et les télécommunications
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA3
� Réseau de téléphonie mobile� Téléphones, stations de base
� Réseaux locaux sans fil, réseaux d’accèslarge bande sans fil� Terminaux utilisateurs, bornes d’accès
� Télédiffusion� Satellite : satellite, récepteur
� Terrrestre : relais, récepteur
� Connexion sans fil
� Réseaux de capteurs
Étude des systèmes de communications
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA4
� APPLICATIONS & SERVICES : téléphonie, Internet, télédiffusion
� RESEAUX : acheminement de l’information
� TELECOMMUNICATIONS : transmission de l’information
� Couche physique des réseaux
01001110…
2
Équipement central de la couche physique : le modem
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA5
Bits
Signal RF
Signification des bits : Réseau
Communications Numériques
RF : Radio-Fréquence
TNT, UMTS, Internet : envoi d’informations numériques01001110 …0 1
Émissio
n
Réc
epti
on
Mise en œuvre : Electronique
Exemple : borne WiFi
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA6
Source: http://www.ti.com/solution/wireless_lan_card
Étude des transmissions numériques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA7
� Communications numériques de base : cas des canaux parfaits� Conception de l’émetteur : modulations numériques
� Conception du récepteur : filtrage adapté et détecteur
� Communications numériques avancées : cas des canaux réels
Le canal conditionne les techniques de transmissions (câble vs sans fil)
EMETTEUR
RECEPTEUR
EMETTEUR
RECEPTEUR
CANAL (milieu de transmission)
Objectifs du module « Communications Numériques » et organisation
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA8
� Connaissances : bases formelles et théoriques pour la conception des équipements de transmission numérique + performances des transmissions numériques
� Compétences : simulation des systèmes de télécommunications + mesure de performances + programmation MATLAB
� Pré-requis : probabilités et traitement du signal
Enseignement Évaluation Crédits ECTS
EI TPs Projet EI TPs
T1 16:00 3 x 2:40 0 14 6 2
3
Plan du cours
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA9
Leçon n°6 : Performances des autresmodulations dans le cas d’un canal
AWGN
Leçon n°7 : Conclusion et introduction aux techniques avancées
Leçon n°5 : Performances d’unemodulation PAM binaire dans le cas
d’un canal AWGN
Leçon n°1 : Introduction
Leçon n°2 : Modulations numériques
Leçon n°3 : Exemples de modulations numériques
Leçon n°4 : Récepteursnumériques pour canaux
AWGN Leçon n°1 – Introduction
BITS BITSEMETTEUR RECEPTEURCANAL
Architecture de l’émetteur
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA11
0101
Codage canal : codage par codes correcteurs d’erreurs
Modulation : transformation des bits en signal
00110011
BITS SIGNALEMETTEUR
ModulationBITS SIGNALCodage Canal
Exemple : émetteur DVB-S
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA12
0101 00110011
MUX adaptati
on & energydisper-
sal
Outer RS Coder
Conv.
Inter-leaver
InnerConv. Coder
Base-band
shaping
QPSK Mod.
� DVB-S : Digital Video Broadcasting – Satellite
4
Canal : support physique de transmission
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA13
� Câble + signal électrique.
� Fibre optique + faisceaulumineux.
� Eau + onde acoustique.
� Air + ondeélectromagnétique.
� Modèle mathématique ducanal : � Filtre : modélisation des effets
du milieu sur le signal émis.
� Bruit additif : modélisation des imperfections (équipements, milieu, système).
CANAL
SIGNAL SIGNALFILTRE
BRUIT
+
0 50 100 150 200 250 300-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
0 50 100 150 200 250 300-1
-0 .8
-0 .6
-0 .4
-0 .2
0
0.2
0.4
0.6
0.8
1
0 50 100 150 200 250 300-1.5
-1
-0.5
0
0.5
1
1.5
Architecture du récepteur
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA14
� Opérations inverses de celles de l’émetteur.
Démodulation : transformation du signal en bits.
Décodage canal : décodage des codes correcteurs d’erreurs.
SIGNAL BITSRECEPTEUR
SIGNAL BITSDémodulation Décodage Canal
010100110011
Exemple : récepteur DVB-S
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA15
010100110011
QPSK Demod.
MatchedFilter
InnerConv.
Decoder
Conv.
De-Inter-leaver
Outer RS Decoder
Energydisper-
sal remo-val
MUX adaptati
on & energydisper-
sal
Outer RS Coder
Conv.
Inter-leaver
InnerConv. Coder
Base-band
shaping
QPSK Mod.
Quelques repères historiques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA16
� 1837 : Samuel Morse / télégraphie
� 1875 : Emile Baudot / télégraphie
� 1924 : Nyquist (le commencement)
� 1948 : Shannon (les fondements) � A partir de 1950 : codes correcteurs
� 1980 : Ungerboeck (modulations codées en treillis)
� 1990 : Berrou (turbo-codes)
� 2000 : MIMO (Multiple Input Multiple Output)
5
Conséquences des distorsions introduites par le canal
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA17
� Signal reçu différent du signal émis
� Différenciation possible des 0 et des 1 si la différence est minime
� Sinon, erreur
� Qualité de la transmission : pourcentage d’erreurs
0 1 2 3 4 5 6-4
-2
0
2
4
0 1 2 3 4 5 6
-1
0
1
Signal émis
Signal reçu
Qualité d’une transmission numérique : le BER
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA18
Émission Réception Qualité de la transmission
010011 010011 Pas d’erreur
010011 010111 Erreur
� BER de 10-3 : 99,9% de bits correctement reçus.
� Le BER est fixé dans le cahier des charges des standards.
BER (Bit Error Rate) ou TEB (Taux d’Erreur Binaire)
Entrée d’un récepteur sans fil
Liaison optique
Ordre de grandeur 10-1 / 10-2 10-12
CAHIER DES CHARGES DU SYSTEME BER CIBLE
Mesure du BER
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA19
� Par simulations : � Envoi d’une séquence de bits connue du récepteur.
� Comparaison entre les bits émis et les bits reçus.
� Par calcul théorique : probabilité d’erreur Pb.
0101010100
EstimationBER
N
NBER e= Ne : nombre d’erreur
N : nombre de bits émis
0101010100 0100010110
0101010100
EMETTEUR RECEPTEURCANAL
Exemple : BERs cibles du DVB-S
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA20
� Cahier des charges : 1 bit faux par heure de programme télécodé au format MPEG-2
� Correspond à un BER de 10-10 à 10-11
BER=10-1 à 10-2 BER = 2.10-4 BER=10-10 à 10-11
QPSK Demod.
MatchedFilter
InnerConv.
Decoder
Conv.
De-Inter-leaver
Outer RS Decoder
Energydisper-
sal remo-val
6
Objectifs complémentaires de performances
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA21
� Efficacité spectrale : rapport entre le débit binaire Db et la bande passante W en bit/s/Hz
� Efficacité en puissance : diminuer la puissance émise à BER fixé
Débit binaire Db
Bande passante W
Performances en termes de BER
Puissance émise
Conclusion
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA22
� Éléments d’une chaîne de transmission numérique.
� Performances théoriques en fonction de Pb.
� Performances pratiques en fonction du BER, de l’efficacité spectrale et de l’efficacité en puissance.
BITS BITSEMETTEUR RECEPTEURCANAL
Leçon n°2Modulations numériques
BITS SIGNALEMETTEUR
Bande de fréquences associée à un système
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA24
� Bande de fréquences, fréquence centrale ou fréquence porteuse fc (carrier frequency) : position dans le spectre radio-fréquence (normalisation)
� Bande passante W : largeur de la bande de fréquences
UN SYSTEME UNE BANDE DE FREQUENCES
GSM WiFi 802.11a WiMAX DVB-S
Bande Passante W 200 kHz 20 MHz 10 MHz 50 MHz
Fréquence porteuse fc 900 MHz 5 GHz 10 GHz 12 GHz
Débit Db conditionné par la bande passante W
7
Modulations numériques : deux étapes
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA25
BITS SIGNALPASSE-BAS
ÉTAPE 1 SIGNALPASSE-BANDE
ÉTAPE 2
Db
Transformation en un signal passe-bas dont la bande passante est compatible avec W
Transposition du signal passe-bas dans la bande Wallouée au système
f
fc
Wf
0
W
Modulations numériques : deux étapes
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA26
BITS SIGNALPASSE-BAS
ÉTAPE 1 SIGNALPASSE-BANDE
ÉTAPE 2
Db
Transformation en un signal passe-bas dont la bande passante est compatible avec W
Transposition du signal passe-bas dans la bande Wallouée au système
f
fc
Wf
0
WSignal passe-bas: signal occupant une bandepassante bornée et centrée en f=0
Modulation OOK : On-Off Keying
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA27
( ) ( )∑ −=k
bkkTtδαtα
� Modèle pour la source d’information binaire
� Suite infinie de bits indépendants et indentiquement distribués (iid) dans l’alphabet {0,1}, émis aux instants kTb
� Débit bit : Db bit/s
� Période bit : Tb = 1/Db s
bits
Génération du signal – étape 1 : génération des symboles
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA28
( ) ( )∑ −=k
klkTtgatsg(t)
� Modèle correspondant des symboles
� Suite infinie de symboles iid dans l’alphabet {0,A}, émis aux instants kT
� Débit symbole : D baud
� Période symbole : T = 1/D s
� Transmission binaire : T=Tb et D = Db
( ) ( )∑ −=k
bkkTtδαtα
( ) ( )∑ −=k
kkTtata δ
symboles
8
Génération du signal – étape 2 : filtrage des symboles
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA29
( ) ( )∑ −=k
bkkTtδαtα ( ) ( )∑ −=
k
klkTtgatsg(t)
Caractéristique du filtre de mise en forme Relation
Réponse impulsionnelle (RI) g(t) : réponse du filtre à une impulsion
sl(t)=g(t)*a(t)
Fonction de transfert G(f) : TF de la RI g(t) Sl(f)=G(f)A(f)
Filtre de mise en forme
Exemple : fonction de transfert d’un filtre porte
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA30
t
T
1g(t) |G(f)|
f
1/T 2/T
T
( ) ∏
−=T
Tttg
2
Question : amplitudes centrées ou amplitudes non centrées ?
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA31
� Démarche : comparer l’efficacité en puissance ηp
des deux propositions
� Indications : � Performances en termes de BER : meilleures si dmin est
grande, où dmin est la distance entre les symboles
� Puissance émise proportionnelle à la puissance des symboles E[|ak|²]
AMPLITUDES NON CENTRÉES AMPLITUDES CENTRÉES
[ ]2
2min
k
paE
d=η
Mesure de la bande passante du signal émis :densité spectrale de puissance
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA32
� PSD (Power Spectral Density)
� Bande passante B : support de la PSD
( )∫+∞
∞−= dffSP
lll sss
Cas des signaux carrés : la bande passante B est égale à la largeur du lobe principal
Puissance du signal
Densité Spectrale de Puissance
9
Calcul de la PSD du signal OOK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA33
( ) ( ) ( )tgtatsl *=
( ) ( ) ( )fSfGfSaass ll
2=
( )ta g(t)
� Hypothèse : amplitudes centrées
( )T
fS aaa
2σ=
Calcul de la PSD du signal OOK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA34
|G(f)|²
1/Tf
T²
-1/T2D
( ) ( ) ( )tgtatsl *=( )ta g(t)
( ) ( )fTsincTfG222 =
1/Tf
-1/T
( )fSllss
Ta
2σ
2D
( ) ( ) ( )fSfGfSaass ll
2=
La bandepassante du
signal sl(t) estégale à 2D
Comparaison entre la bande passante B du signal émiset la bande passante W du système
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA35
� Contrainte : bande passante B du signal émis plus petite que la bande W du système
1/Tf
-1/T
( )fSllss
1/Tf
-1/T
( )fSllss
B=2D
W W
Ta
2σ Ta
2σ
OK
WB <
NON OK
B=2D
Cas où la bande passante du système est plus petite que la bande passante du signal émis
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA36
� Interférences générées sur les signaux occupant les bandesadjacentes (interdit par la règlementation)
� Récepteur : filtrage du signal reçu dans une bande W (perte d’efficacité en puissance)
1/Tf
-1/T
( )fSllss
W
Ta
2σ
NON OK
B=2D
10
Enjeu : ralentir l’émission des données tout en conservant le débit
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA37
� Exemple : 4-PAM
� PAM : Pulse Amplitude Modulation
Un bit tous les Tb - Débit Db Deux bits tous les 2Tb - Débit Db/2
t0
1
0 Tb 2Tb 3Tb 4Tb 5Tb
0
3
-3
t
0 Tb 2Tb 3Tb 4Tb 5Tb
Bits 00 01 10 11
Symboles -3 -1 +1 +3
Généralisation : génération de symboles M-aires
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA38
kj
kk eAaθ=n bits 1 symbole
M=2n symbolesn=log2(M)
( ) ( )∑ −=k
bk kTtδαtα
( ) ( )∑ −=k
kkTtata δ
Valence : n
Période Débit Unité
Bits Tb Db bit/s
Symboles T=nTb D=Db/n baud
[ ] [ ] 222,,
aaakakamPaEPaEm −=== σ
moyenne, puissance, variance
Symboles et modulations M-aires
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA39
� M, nombre de symboles
� M-PAM : M-ary Pulse Amplitude Modulation
� M-PSK : M-ary Phase Shift Keying
� M-QAM : M-ary Quadrature Amplitude Modulation
kk
j
kk jqieAa k +== θ
qk
ik
Ak
θk
( ) ( ) ( ) ( ) ( )tjqtietAtstθj
l +==
Mapping I/Q
Expression du signal passe-bas sl(t) en composantes en phase i(t) et en quadrature q(t)
Exemples
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA40
‘1’‘0’
0 2 4 60
1 +1-1
0 2 4 6-1
0
1
Modulations de phase Valence Période symbole
Débit symbole
BPSK (Binary Phase Shift Keying) 1 T=Tb D=Db
QPSK (Quaternary Phase Shift Keying) 2 T=2Tb D=Db/2
BPSK
11
Exemples : BPSK filtrée par deux filtres différents
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA41
0 1 2 3 4 5-1
0
1
0 1 2 3 4 5-1
0
1
g(t)
T
1
t
0 1 2 3 4 5-1
0
1
0 1 2 3 4 5-1
0
1
1
( ) ( ) ( )tgtatsl *=( )ta g(t)
g(t)
T
t
Bande passante du signal passe-bas sl(t)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA42
� Hypothèse : filtre de mise en forme de durée T
� Exemple :
1
T
t
|G(f)|²
f
g(t) T²
2D
( ) ( )fTsincTfG222 =
La majeure partie de la puissance émiseest contenue dans une bande 2D
1/T-1/T
Intérêt des transmissions M-aires
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA43
f
( )fSllss
Tσa
2
2D
WD-D
f
( )fSllss
Tσa
2
2Db
WDb-Db
Possibilité d’augmenter la valence n jusqu’àce que 2Db/n=2D soit inférieur ou égal à W.
Modulations numériques : deux étapes
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA44
BITS SIGNALPASSE-BAS
ÉTAPE 1 SIGNALPASSE-BANDE
ÉTAPE 2
Db
Transformation en un signal passe-bas dont la bande passante est compatible avec W
Transposition du signal passe-bas dans la bande Wallouée au système
f
fc
Wf
0
W
12
Modulation avec les amplitudes et les phases
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA45
[ ]tfπj c2exp
0 1 2 3 4 5
-3
-1
1
3s(t)
[t/T]
fc : fréquence porteuse
( ) ( ) ( )tθj
l etAts = ( ) ( ) ( )[ ]tθtfπtAts c += 2cosRe
Modulation avec les composantes i(t) et q(t)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA46
( ) ( ) ( )( ) ( )tfπtq
tfπtits
c
c
2sin
2cos
−=
( ) ( ) ( )tjqtitsl +=
( )tfπ c2cos
Re
( )tfπc
2sin−
Im
composante en quadrature
composante en phase
Propriétés
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA47
� Le signal s(t) est stationnaire ssi les processus i(t) et q(t) sont centrés et
� Fonction d’auto-corrélation de s(t)
� Densités spectrales de puissance des composantes en phase et en quadrature i(t) et q(t) :
� Les puissances des signaux i(t), q(t) et s(t) sont égales
( ) ( ) ( ) ( )τRτRτRτRqiiqqqii
−==
( ) ( ) ( ) ( ) ( )τπττπττ ciqciiss fRfRR 2sin2cos −=
( ) ( ) ( ) ( )csscssqqii ffSffSfSfS −++== −+
qisPPP ==
PSDs des signaux passe-bas et passe-bande
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA48
� PSD : Power Spectral Density
( ) ( )cssss ffSfS
ll+= +4
( ) ( ) ( )[ ]csscssss ffSffSfS
llll−−+−=
4
1 1
1/4
-fc +fc
-fc +fc
f
f
( )fSllss
( )fSss
13
Exemple : BPSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA49
Impact sur l’amplitude de la PSD T/1
Impact sur le décalage en fréquence de la PSD( )fTT csin
( )[ ] ( )[ ]{ }TffsincTffsincT
cc−−+− 22
4
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
Impact sur la forme de la PSD
Exemple de PSD en échelle linéaire et en échellelogarithmique
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA50
� fc=0,2 ; D=0,1 ; Ns=1000 ; M=2 ; g=ones(1,T) ; Nsta=10
-0.5 0 0.5
0.5
1
1.5
2
2.5
3
3.5
4ASK PSD with f
c=2D, d=1, M=2
Normalized Frequency
simulationtheoretical result
-0.5 0 0.5
10-5
100
ASK PSD with fc=2D, d=1, M=2
Normalized Frequency
simulationtheoretical result
Différence entre modulation analogique et numérique
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA51
� Analogique : A(t) et θ(t) modulent la porteuse de façoncontinue (les valeurs changentpour tout t)
� Numérique : A(t) et θ(t) modulent la porteuse de façondiscrète (les valeurs sontconstantes par période)
Propriété du signal sl(t) : signal passe-bande et à bandeétroite
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA52
� Signal passe-bande : signal à spectre nul en dehors de deuxbandes de fréquences centrées en +/-fc
� Signal à bande étroite : signal tel que W<< fc
+fc- fc
( ) ( ) ( )[ ]tθtfπtAts c += 2cos
-0.4 -0.2 0 0.2 0.4
10-2
100
102
Signal Spectrum
Normalized frequency
W
Signal Spectrum( ) ( ) ( )[ ]tθjtAtsl exp=
10 GHz900 MHzFréquenceporteuse fc
10 MHz200 kHzBandePassante W
WiMAXGSM 2G
14
Récapitulatif : synthèse des modulations numériques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA53
BITS SIGNALPASSE-BAS
ÉTAPE 1 SIGNALPASSE-BANDE
ÉTAPE 2
Db
Transformation en un signal passe-bas dont la bande passante est compatible avec W
Transposition du signal passe-bas dans la bande Wallouée au système
f
fc
Wf
0
W
Synthèse des modulations numériques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA54
( ) ( ) ( ) ( ) ( ) ( )tjqtietAkTtgatstj
k
kl +==−=∑ θ( ) ( )∑ −=k
bk kTtt δαα
( ) ( )∑ −=k
k kTtata δ
( ) ( ) ( )[ ] ( ) ( ) ( ) ( )tftqtftittftAts ccc ππθπ 2sin2cos2cos −=+=
BITS SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
Chaîne d’émission
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA55
0 1 2 3 4 5-1
-0.5
0
0.5
1
0 1 2 3 4 5-1
-0.5
0
0.5
1
0 50
1
0 5-1
-0.5
0
0.5
1
0 5-1
-0.5
0
0.5
1
0 5-1
-0.5
0
0.5
1I(t)
0 5-1
-0.5
0
0.5
1Q(t)
0 1 2 3 4 5-1
0
1
Conclusion
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA56
� Modulations numériques : transmission de bits dans unebande de fréquences allouée par le système de télécommunications
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
15
Exercice 1
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA57
� Calculer la transformée de Fourier de g(t)
( ) ∏
−=T
Tttg
2
Exercice 2
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA58
� Le signal passe-bas sl(t) est défini par la relation suivante
� Où les symboles ak sont définis par Akexp(jθk), g(t) est la réponse impulsionnelle du filtre de mise en forme et T est la période symbole
� Les symboles appartiennent à un alphabet à valeurs complexes et à M éléments
� Sachant que le signal peut s’écrire sous les deux forme suivantes
� Donner les expressions de i(t), q(t), A(t) et θ(t)
( ) ( ) ( ) ( ) ( ) ( )tjqtietAkTtgatstj
k
kl +==−=∑ θ
( ) ( ) ( ) ( ) ( )tj
letAtjqtits
θ=+=
Exercice 3
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA59
( )∫+∞
∞−
= dttsE2
� Soient E l’énergie du signal s(t) et El l’énergie du signal sl(t)
� Question 1 (facile) : montrer que
� Question 2 : montrer que
� Hypothèses :
� Le signal s(t) est un signal à bande étroite, c.-à-d. que sa bande passante W est très inférieure à sa fréquence porteuse fc
� Le signal sl(t) est supposé constant sur des périodes de temps de durée T(T=1/W) : sl(t)=ak pour t ∊ [kT,(k+1)T[
� Indication question 2 : montrer que la propriété est vraie sur [kT,(k+1)T[, ∀ k ∈�
� Montrer que la propriété précédente est conservée lorsque l’hypothèse de signal à bande étroite est remplacée par l’hypothèse suivante : fc=KW
où K est un entier supérieur ou égal à 1
( )∫+∞
∞−
= dttsEll
2
lEE2
1≈
cfW <<
( )∫+∞
∞−
= dttAEl
2
Exercice 4
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA60
� Calculer la PSD du signal s(t) en fonction de la PSD de son enveloppe sl(t)
� Indication : démontrer d’abord la relation suivante et en calculer la transformée de Fourier
( ) ( ) ( )[ ]csscssss ffSffSfSllll
−−+−=41
( ) ( ) ( )[ ]τfπjτRτR cssss ll2expRe
21= Indications :
( ) ( )( ) ( )fXtx
ffδfXtfπjtx
TF
TF
−↔
−↔**
00
*)2exp()(
16
Leçon n°3 Exemples de Modulations Numériques
Format de la source de bits
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA62
� Suite infinie de bits αk dans l’alphabet {0,1} et émis aux instants kTb
� Débit : Db bit/s
� Période : Tb = 1/Db s
� Distribution statistique des bits :� Les bits émis αk sont iid :
� Bits émis indépendamment les uns des autres
� Tous les bits ont la même distribution
� Sauf indication contraire : p0=p1=0,5
� 1 bit a autant de chances d’être à 0 que d’être à 1
� sur une longue suite, il y a autant de 0 que de 1
[ ] { }Zpp
iiPp ki
∈∀=+∈==k1
1,0
10
α
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA63
1. Modulations d’amplitude
2. Modulations de phase
3. Modulations d’amplitude en quadrature
4. Modulations de fréquence
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA64
1. Modulations d’amplitude� MDA : modulation d’amplitude
� ASK : amplitude shift keying
� PAM : pulse amplitude modulation
2. Modulations de phase
3. Modulations d’amplitude en quadrature
4. Modulations de fréquence
17
Génération d’une modulation d’amplitude M-PAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA65
� Période symbole : T = nTb avec M=2n
� Débit symbole : D = Db/n
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
Amplitudes Ak du signal passe-bas
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA66
� Un symbole Ak tous les kT
� Amplitudes centrées
� Symboles situés dans une constellation
� Exemples : PAM à 2 et 4 états
� PAM à 2 états : deux symboles et un symbole tous les T=Tb
� PAM à 4 états : quatre symboles et un symbole tous les T=2Tb
( )[ ]1,,1,0
12
−=−−=
Mm
dMmAk
K
2
-3 -1 +1 +3
2
-1 +1
0 1 00 01 11 10
Filtre de mise en forme g(t) de durée T
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA67
� Exemple : filtre porte de durée T
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
g(t)
T
1
t
Transposition en fréquence du signal passe-bas
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA68
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
( )tfc
π2cos
18
Exemple : 4-PAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA69
� fc = 2D
� d=1
� g(t) : porte de largeur T
s(t) Bits g(t)
( )tfc
π2cos
1 1 1 0 0 1 0 0
+1 +3 –1 -3
-3 -1 +1 +3
00 01 11 10
0 1 2 3 4-3
-2
-1
0
1
2
3ASK signal with f
c=2D, d=1
[t/T]
1 1 1 0 0 1 0 0
Modulations M-PAM : mauvaise efficacité en puissance
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA70
� Critère: efficacité en puissance
� Exemple : comparaison d’une 4-PAM et d’une QPSK
[ ]2
2min
k
paE
d=η
2
-3 -1 +1 +3
00 01 11 102
0001
11 10
Exercice 1 sur les PAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA71
� Représenter le signal de sortie d’un modulateur d’amplitude tel que fc=2D, M=4, d=1, g(t) est une porte de largeur T(T=1/D)
� La suite de bits émise est la suivante : 0 0 1 0 1 0 1 1
� La constellation des symboles est la suivante
2
-3 -1 +1 +3
00 01 11 10
Exercice 2 sur les PAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA72
� Soit s(t), le signal passe-bande associé à une modulation d’amplitude à M états, dont les symboles sont espacés de 2d
(d>0) et où g(t) désigne le filtre de mise en forme
� Exprimer s(t) sur l’intervalle [kT,(k+1)T[, ∀ k ∈�
� Calculer l’énergie de s(t) sur [kT,(k+1)T[, ∀ k ∈� en fonction de ak, le symbole émis à l’instant kT et de Eg, l’énergie du filtre g(t)
� Calculer l’énergie moyenne de s(t) sur [kT,(k+1)T[, ∀ k ∈� en fonction de M, de d et de Eg
� Indications : somme des n premiers entiers et n premiers carrés d’entiers ( )
2
1
0
+=∑=
nnk
n
k
( )( )6
121
0
2 ++=∑=
nnnk
n
k
19
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA73
1. Modulations d’amplitude
2. Modulations de phase� MDP : modulation de phase
� PSK : phase shift keying
3. Modulations d’amplitude en quadrature
4. Modulations de fréquence
Génération d’une modulation de phase M-PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA74
� Période symbole : T=nTb avec M=2n
� Débit symbole : D = Db/n
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
Phases θk
du signal passe-bas
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA75
� Un symbole θk tous les kT
� Phases réparties autour d’un cercle de rayon fixé R
1,,1,0
2
−=
+=
Mm
M
mk
K
θπθ
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t) BITS
Exemples : BPSK, QPSK et 8-PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA76
� BPSK : Binary PSK
� QPSK : Quaternary PSK
1,,1,0
2
−=
+=
Mm
M
mk
K
θπθ
QPSK 8 PSKBPSK
0=θ 0=θ4πθ=
100001
11 10
000001
011010
100101111
110
R
20
Exemple : QPSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA77
0001
1110
0 5-1
-0.5
0
0.5
1
0 50
1
-0.5
0 5-1
-0.5
0
0.5
1
-0.5
Filtre de mise en forme g(t) de durée T
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA78
� Exemple : filtre porte de durée T
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
g(t)
T
1
t
Transposition en fréquence du signal passe-bas
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA79
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
( )tfc
π2cos
Re
( )tfc
π2sin−
Im
Application des M-PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA80
� BPSK (équivalent à une PAM binaire) : � Téléphonie 2G (IS-95), Téléphonie 3G,
� WLAN (WiFi), WMAN (Wimax), Bluetooth
� QPSK : � Téléphonie 2G (IS-95), Téléphonie 3G ,
� WLAN (WiFi), WMAN (Wimax), Bluetooth
� Diffusion par satellite (S) ou terrestre (T) : DVB-S et DVB-T
� 8-PSK : � Téléphonie 2,5G (Europe) : EDGE (Enhanced Data rates
for GSM Evolution)
21
Exemple : DVB-S et DVB-S2
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA81
DVB-S
DVB-S2
Exemple : QPSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA82
� fc = 2D ; g(t) : porte de largeur T
11
01
10
00
1 1 1 0 0 1 0 0
s(t)
( )tfc
π2cos
( )tfcπ2sin−
BitsRe
Im
g(t)
443
47
45
ππππ jjjj
eeee
Exercice 1 sur les PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA83
� Représenter le signal de sortie d’un modulateur de phase tel que fc=2D, M=4, g(t) est une porte de largeur T (T=1/D)
� La séquence de bits émise est la suivante 0 0 1 0 0 1 1 1
� Constellation : le symbole 0 est codé par la phase π/2, le symbole 1 par la phase π, le symbole 2 par la phase 3π/2 et le symbole 3 par la phase 0
Exercice 2 sur les PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA84
� Soit s(t), le signal passe-bande associé à une modulation de phase à M états et dont les symboles sont sur un cercle de rayon R et où g(t) désigne le filtre de mise en forme
� Exprimer s(t) sur l’intervalle [kT,(k+1)T[, ∀ k ∈�
� Calculer l’énergie de s(t) sur [kT,(k+1)T[, ∀ k ∈� en fonction de ak, le symbole émis à l’instant kT et de Eg, l’énergie du filtre g(t)
� Calculer l’énergie moyenne de s(t) sur [kT,(k+1)T[, ∀ k ∈� en fonction de R et de Eg
22
Exercice 3 sur les PAM et les PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA85
� Montrer que, pour tout M, l’efficacité en puissance d’une modulation M-PAM est plus faible que l’efficacité en puissance d’une modulation M-PSK
� Étapes : � Pour les deux types de modulation, calculer la distance minimale entre
deux points de la constellation et calculer la variance des symboles
� En déduire les expressions des efficacités en puissance, les comparer et conclure
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA86
1. Modulations d’amplitude
2. Modulations de phase
3. Modulations d’amplitude en quadrature� MAQ : modulation d’amplitude en quadrature
� QAM : quadrature amplitude modulation
4. Modulations de fréquence
Génération d’une modulation d’amplitude en quadrature M-QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA87
� Période symbole : T=nTb avec M=2n
� Débit symbole : D = Db/n
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
Amplitudes Ak et phases θk du signal passe-bas
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA88
� Constellations arbitraires
� Cercles concentriques (PAM-PSK)
� Maillage régulier (QAM)
PAM-PSKM=8
QAMM=16
23
Exemple : 16-QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA89
-3 -1 1 3
-3
-1
1
3
01
23
45
67
89
1011
1213
1415
In-phase
Qua
drat
ure
QASK Constellation
Filtre de mise en forme g(t) de durée T
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA90
� Exemple : filtre porte de durée T
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
g(t)
T
1
t
Transposition en fréquence du signal passe-bas
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA91
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
( )tfc
π2cos
Re
( )tfc
π2sin−
Im
Applications des M-QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA92
� 4-QAM = QPSK
� 16-QAM / 64-QAM / 256-QAM : � Diffusion par câble (C) ou terrestre (T) : DVB-C et DVB-T
� 16-APSK / 32-APSK : � Diffusion par satellite : DVB-S2
24
Exemple : 16-QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA93
� fc = 2D ; g(t) : porte de largeur T
s(t)
( )tfc
π2cos
( )tfcπ2sin−
BitsRe
Im
g(t) 0 1 2 3 4
-5
0
5QAM signal with f
c=2D M=16
[t/T]
Exemple : 8-PAM-PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA94
• fc = 0,025 ; T = 100 ; D = 0,01 ; g(t) : porte de largeur T
0 1 2 3 4 5 6 7 8-3
-2
-1
0
1
2
3Quadrature Amplitude Modulation Signal
[t\T]
Exercice 1 sur les QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA95
� Soit s(t), le signal passe-bande associé à une modulation de phase en quadrature à M états, où les symboles sont espacés de 2d (d>0) et où g(t) désigne le filtre de mise en forme
� Exprimer s(t) sur l’intervalle [kT,(k+1)T[, ∀ k ∈�
� Calculer l’énergie de s(t) sur [kT,(k+1)T[, ∀ k ∈� en fonction de ak, le symbole émis à l’instant kT et de Eg, l’énergie du filtre g(t)
� Calculer l’énergie moyenne de s(t) sur [kT,(k+1)T[, ∀ k ∈� pour une constellation régulière où M est de la forme 2n avec n pair en fonction de M, de d et de Eg
� Indication : ces constellations particulières sont générées à partir d’une M1/2-PAM sur la partie réelle et une M1/2-PAM sur la partie imaginaire
Exercice 2 sur les PAM et les QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA96
� Montrer que, pour tout M, l’efficacité en puissance d’une modulation M-PAM est plus faible que l’efficacité en puissance d’une modulation M-QAM
� Étapes : � Pour les deux types de modulation, calculer la distance minimale entre
deux points de la constellation et calculer la variance des symboles
� En déduire les expressions des efficacités en puissance, les comparer et conclure
� Le cas M=2 sera traité à part
25
Exercice 3 sur les PSK et les QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA97
� Montrer que, pour tout M, l’efficacité en puissance d’une modulation M-PSK est plus faible que l’efficacité en puissance d’une modulation M-QAM
� Étapes : � Pour les deux types de modulation, calculer la distance minimale entre
deux points de la constellation et calculer la variance des symboles
� En déduire les expressions des efficacités en puissance, les comparer et conclure
� Les cas M=2 et M=4 seront traités à part
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA98
1. Modulations d’amplitude
2. Modulations de phase
3. Modulations d’amplitude en quadrature
4. Modulations de fréquence� MDF : modulation de fréquence
� FSK : frequency shift keying
Génération d’une modulation de fréquence M-FSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA99
� Période symbole : T = nTb
� Débit symbole : D = Db/n
� Le facteur de normalisation n’est pas obligatoire
� M=2n
BITSSIGNAL
PASSE-BANDESYMBOLES
0…M-1
( ) ( )tfπtfπTtf c 00 22cos/2 +=
( ) ( )tfπtfπTtf kck 22cos/2 +=
( ) ( )tfπtfπTtf McM 11 22cos/2 −− +=
Fréquences fk et décalage en fréquence ∆f
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA100
� Fréquences fk multiple de ∆f/2
� Pas de constellation
� Décalage supérieur à 1/(2T)� Contrainte : orthogonaliser les signaux à l’émission pour pouvoir les
séparer à la réception
( )[ ]1,,1,0
212
−=
∆−−=
Mm
fMmfk
K
∆f
+fc-3∆f/2 +fc-∆f/2 +fc+∆f/2 +fc+3∆f/2
00 01 11 10
( ) ( ) ( ) ( ) mk
T
kmkm δdttftftftf == ∫0,
26
Exemple : BFSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA101
� fc = 2D
� Décalage : Δf=1/2T
� f0=fc- Δf/2
� f1=fc+Δf/2 9 10 11 12 13 14 15 16-1
-0.5
0
0.5
1BFSK signal
[t/T]
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.0410
-1
100
101
102
PSDs of a BFSK signal, fc=0.02, D=0.01
Normalized Frequency
BFSK w rnd phase
Modulations à continuité de phase
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA102
� Continuité de phase aux changements de période symbole : support spectral occupé plus réduit que dans le cas de phases discontinues (meilleure efficacité spectrale)
0 0.1 0.2 0.3 0.4
10-2
100
102
PSDs of a BFSK signal, fc=0.2, D=0.1
Normalized Frequency
Avec continuité de phase
Sans continuité de phase
Exercice 1 sur les M-FSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA103
� Représenter le signal de sortie d’un modulateur de fréquence binaire tel que fc=D, M=2, l’écart de fréquence vaut 1/(2T) et la séquence binaire vaut 0 1 1 0
Exercice 2 sur les M-FSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA104
� Soit s(t), le signal passe-bande associé à une modulation de fréquence à M états
� Exprimer s(t) sur l’intervalle [kT,(k+1)T[, ∀ k ∈�
� Calculer l’énergie de s(t) sur [kT,(k+1)T[, ∀ k ∈�
� Calculer l’énergie moyenne de s(t) sur [kT,(k+1)T[, ∀ k ∈�
27
Conclusion (1/2)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA105
� Générations M-PAM (symboles réels), M-PSK et M-QAM identiques
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
22 g
as
EE σ=
Conclusion (2/2)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA106
� Génération de M-FSK par commutation entre plusieursgénérateurs de fréquence
BITS SIGNAL PASSE-BANDE
SYMBOLES0…M-1
( ) ( )tfπtfπT
tf kck 22cos2 +=
Efficacité spectrale des modulations numériques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA107
Excepté pour M=2, les modulations M-FSK ont une efficacité spectrale plus faible que les modulations M-PAM, M-PSK et M-QAM
W ηs=Db/W M=2 M=4 M=8
PAM/PSK/QAM 2D log2(M)/2 1/2 1 3/2
FSK MD/2 2log2(M)/M 1 1 3/4
� Efficacité spectrale : rapport entre le début utile transmis, Db, et la bande occupée par le signal émis W
Exercice sur les PSDs
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA108
� Calculer et représenter la PSD d’un signal passe-bas NRZ binaire (PAM binaire sans porteuse)� Symboles dans +1/-1, g(t) est une porte de largeur T, centrée en T/2 et
d’amplitude 1
� Pour les signaux suivants, ne faire que le calcul de la PSD� Signal NRZ 4-aire : symboles dans +/-1,+/-3 et même g(t)
� Signal Manchester : symboles dans +1/-1, mise en forme par g1(t)
� Signal RZ : +1 si bit=1 et 0 si bit=0, mise en forme par g2(t)
g1(t)
T
+1
-1
g2(t)
TT/2
tt+1
T/2
28
Indication pour le signal RZ
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA109
� Modification de la PSD des symboles dans le cas de symboles non centrés
( ) ∑
−+=k
aaaa
T
kf
T
m
TfS δσ
2
22
Exercice sur les modulations et les bases orthonormées
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA110
� Le signal émis s(t) sur l’intervalle [kT,(k+1)T[, ∀ k ∈� est noté sm(t) où m ∈[0,…,M-1]. Il y a M signaux différents correspondant aux M symboles et g(t) désigne le filtre de mise en forme de durée T
� Pour les M-PAM : � sm(t) = Amg(t)cos(2πfct)
� Pour les M-PSK : � sm(t) = cos(θm )g(t)cos(2πfct) - sin(θm )g(t)sin(2πfct)
� Pour les M-QAM : � sm(t) = Amcos(θm )g(t)cos(2πfct) - Amsin(θm )g(t)sin(2πfct)
� Soit le produit scalaire <fi (t),fj(t)> ( ) ( ) ( ) ( )∫>=<T
jijidttftftftf
0,
Énoncé (suite)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA111
� Décomposition des modulations M-PAM selon une base orthonormée� Soit f(t), où Eg est l’énergie de g(t)
� Montrer que <f(t),f(t)>=1
� Exprimer sm de sorte que sm(t) = sm f(t)
� Décomposition des modulations M-PSK selon une base orthonormée� Soient f0(t)=f(t) et f1(t)
� Montrer que <fi (t),fj(t)>=δij avec (i,j) ∈{0,1}²
� Exprimer sm0 et sm1 de sorte que sm(t) = sm0 f0(t)+ sm1 f1(t)
( ) ( ) )2cos(2
tftgE
tfc
g
π=
( )∫=T
gdttgE
0
2
( ) ( ) )2sin(2
1 tftgE
tfc
g
π−=
Énoncé (suite et fin)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA112
� Décomposition des modulations M-QAM selon une base orthonormée : définir sm0, sm1, f0(t) et f1(t) de sorte que � <fi (t),fj(t)>=δij avec (i,j) ∈{0,1}²
� sm(t) = sm0 f0(t)+ sm1 f1(t)
29
Exercice sur les modulations M-FSK et les bases orthonormées (exercice facultatif à bonus de 2 points)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA113
� Les M signaux d’une modulation M-FSK à M états s’écrivent sous la forme suivante
� Où E est l’énergie des signaux et où |fi-fj|=K(2T)-1 où K est un entier non nul et (i,j) ∈[0,…,M-1]²
� Les modulations M-FSK sont à M dimensions si bien que les signaux sm(t) peuvent s’écrire sous la forme d’une décomposition sur une base orthonormée à M dimensions
� Exprimer smk et fk(t)
� Montrer que <fi (t),fj(t)>=δij pour (i,j) ∈[0,…,M-1]²
( ) )22cos(2 tftfEts mcm ππ +=
( ) ( )∑−
=
=1
0
M
k
kmkm tfstsLeçon n°4
Récepteurs numériques pour canaux AWGN
SIGNAL BITSRECEPTEUR
Les canaux réels varient aléatoirement dans le temps
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA115
� Problème complexe
� Démarche : partir du cas le plus simple et rajouter des briquesde base dans le récepteur à mesure que le canal se complique
� Canal AWGN + architecture pour canaux AWGN : performance de référence
� Canal réel + architecture pour canaux AWGN : dégradation des performances par rapport aux performances de référence
� Objectif des communications numériques : � Canal réel + architecture pour canaux réels : performance de référence
CANAL LE PLUS SIMPLE CANAL AWGN
Canal AWGN
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA116
� AWGN : Additive White Gaussian Noise
EMETTEURBITS
BRUIT AWGN n(t)
RECEPTEUR BITS
SIGNAL PASSE-BANDE
SIGNAL PASSE-BANDE
CANAL AWGN( )ts ( ) ( ) ( )tntstr +=
30
Origines des perturbations aléatoires
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA117
� Imperfections des équipements électroniques : � Modèle réaliste d’un composant passif : composant + source de tension
aléatoire
� Contribution globale de tous les composants : bruit AWGN
� Perturbations atmosphériques : � Première approximation : bruit AWGN
� Interférences dues aux autres utilisateurs : � Première approximation dès lors que le nombre d’utilisateurs est
suffisamment grand : bruit AWGN
Bruit AWGN
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA118
� Bruit blanc : PSD du bruit constante et égale à N0/2
� Échantillons de bruit décorrélés et centrés
� Fonction d’auro-corrélation en Dirac
� PSD constante
0 0.1 0.2 0.3 0.4 0.510-3
10-2
10-1
100
101S
nn(f)
Normalized Frequency
0 100 200 300 400 500 600 700 800 900 1000-4
-2
0
2
4
( )[ ]
( ) ( )[ ] ( )
( ) ( )
( )2
2
2
0
0
0
0
NfS
NR
tN
ntnE
tnE
nn
nn
=
=
−=
=
τδτ
τδτ
Bruit gaussien
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA119
� Densité de probabilité des échantillons de bruit :
� Quel que soit t, la variable aléatoire n(t), notée n, suit une loi gaussienne centrée, de variance N0/2
0 500 1000 1500 2000 2500 3000 3500 4000 4500-4
-3
-2
-1
0
1
2
3
4
BRUIT AWGN n(t)
x
pn(x)
( )
−=
0
2
0
exp1
Nx
Nπxpn
Justification de la densité de probabilité gaussienne des échantillons de bruit
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA120
0 0.2 0.4 0.6 0.8 10
10
20
30
0 0.5 1 1.5 20
10
20
30
0 0.5 1 1.5 2 2.5 30
10
20
30
40
0 1 2 3 40
10
20
30
� Théorème de la Limite Centrale : la somme de N RVs indépendantes, centrées et normalisées par leur écart-type suit une loi normale (gaussienne) de moyenne nulle et de variance unité quand N tend vers l’infini
� La combinaison de plusieurs RVs normales suit une loi normale
1 RV
2 RVs
3 RVs
4 RVsH
ISTO
GR
AM
ME
D’U
NE
SOM
ME
DE
RV
s U
NIF
OR
MES
[0,1
]
31
Hypothèse supplémentaire : filtrage de r(t) à l’entrée du récepteur
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA121
� Inconvénient du modèle de bruit blanc : la puissance du bruit est infinie !
� Hypothèse supplémentaire : filtrage de r(t) à l’entrée du récepteur dans la bande W
( )∫+∞
∞−= dffSP nnn
( )
WNWN
dffSPnnn
00 2
2=××=
= ∫+∞
∞−
Snn(f)
N0/2
f
W W
Modèle temporel d’un bruit blanc passe-bande
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA122
� Soit un bruit blanc gaussien n(t) de PSD N0/2
� Hypothèses : signaux à bande étroite et à bande limitée
� Décomposition en composante en phase nc(t) et en quadrature ns(t) de PSD N0 : bruits nc(t) et ns(t) gaussiens, centrés, non corrélés et de variance N0
� Bruit passe-bas nl(t) : bruit gaussien, centré, de variance 2N0
( ) ( ) ( ) ( ) ( )( ) ( ) ( )tjntntn
tfπtntfπtntn
scl
cscc
+=−= 2sin2cos
N0/2
2N0( )fS
llnn
( )fSnn
f
f
( ) ( )cnnnn
ffSfSll
+= +4
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA123
1. Récepteurs pour M-PAM
2. Récepteurs pour M-PSK et M-QAM
3. Récepteurs pour M-FSK
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA124
1. Récepteurs pour M-PAM
2. Récepteurs pour M-PSK et M-QAM
3. Récepteurs pour M-FSK
32
Objectif : restituer les bits émis
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA125
� Architecture du récepteur : architecture fondée surl’hypothèse que r(t)=s(t)+n(t)
1ère étape : du signal passe-bande au signal passe-bas
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA126
Retour en bande de base
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA127
� Cosinus : retour en bande de base� Inconvénient : composantes parasites en +/- 2fc
� Filtre passe-bas : filtrage des composantes en +/- 2fc
( )tfc
π2cos
21
FILTREPASSE-BAS h(t)
2 3
y(t)
2
1
f+fc -fc
f+fc -fc +2fc -2fc
3f
+fc -fc
( )fSyy
Expression du signal y(t)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA128
( ) ( ) ( ) ( ) ( )tgtatAkTtgAtsk
kl *==−=∑
( ) ( ) ( )tftAts cπ2cos=
( )tfc
π2cos
h(t)
( ) ( ) ( )tftAtA c22cos2
1
2
1 π+
( ) ( ) ( ) ( )( )43421
tx
sthtgtaty **
2
1=CANALAWGN
Le signal ys(t) est de la forme suivante : 0,5 a(t)*x(t)
( ) ( ) ( )tytytyns
+=Composante signal
Composante bruit
33
2ème étape : du signal passe-bas aux symboles
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA129
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
+BRUIT
Échantillonnage à la période symbole T : une prise de décision pour chaque symbole
CAUSALITÉ ! ! ! Prise de décision postérieure à la réception dusymbole : pour le symbole est émis à nT, la décision se prend àl’instant τ+nT avec τ supérieur ou égal à T
Optimisation du filtre h(t) : notion de filtre adapté
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA130
� SNR : Signal to Noise Ratio (Rapport Signal à Bruit)
� Exemple : filtres portes et échantillonnage à T+nT pour un symbole émis àl’instant nT
Filtre adapté : maximise le SNR aux instants de prise de décision
Conséquence : le filtre adaptéminimise la probabilité d’erreur Pb
Canal AWGN (sauf indication contraire) : τ=T
( ) ( ) Ttgth ≥−= ττ ,*
( ) ( ) ( ) ( )τ−== tRthtgtx gg*( ) ( )tTgth −=
( )∫+∞
∞−= dttgEg
2
( ) ( ) ggg ERx == 0τ
Propriété : absence d’interférence entre symboles aux instants de prise de décision
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA131
T
tt
1 h(t) t
T 2T 3T T 2T 3T
( ) ( )∑ −+=+k
ks kTnTTxanTTy2
1
3ème étape : estimation des bits
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA132
� Entrée : échantillons bruités
� Sortie : associer à chaque échantillon bruité, le symbole idéalle plus proche et en déduire les bits émis
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
34
Modification des valeurs théoriques des symboles
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA133
( ) ( ) ( )tAkTtgAtsk
kl =−=∑
( ) ( )∑ −=k
kskTtxAty
2
1
Signal passe-bas émis
Signal passe-bas reçu sans bruit
Échantillon émis à nT nA
Prise de décision à nT+τ gnEA2
1
-d +d
0 1
-dEg/2 +dEg/2
0 1
Échantillon bruité
Modification de la constellation à la
réception
Estimation
Expression de la composante bruit yn(t)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA134
( )tfcπ2cos
h(t) ( )tn
( ) ( ) ( ) ( ) ( ) ( )thtnthtftnty ccn *2
1*2cos == π
Pour chaque t, yn(t) est unevariable aléatoire gaussiennecentrée de variance N0Eg/4
( )tyn
( )TnTgnTnT nEATnTyy ++ +=+=
2
1
BILAN
Estimation du symbole
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA135
� Minimiser la probabilité d’erreur Pb : rechercher le symbole qui a la probabilité d’occurrence la plus grande sachant l’observation qui a été faite : critère du maximum a posteriori MAP
� Hypothèse : symboles équiprobables
� Conséquence : estimateur MAP équivalent à l’estimateur du maximum de vraisemblance ML (Maximum Likelihood)
� Propriété : estimateur ML à variance minimale (borne de Rao-Cramer)
[ ] [ ]2
2minargmaxargmaxargˆ s
EysypysPs
g
TnTs
TnTs
TnTs
−=== +++
Récepteurs numériques et récepteurs analogiques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA136
� Émission d’un signal sl(t)
� Récepteur analogique : réception de tout le signal sl(t), pour tout t
� Récepteur numérique : prise d’une décision par périodesymbole T (observation de tout le signal sur la période T)
35
Récepteur M-PAM : récapitulatif
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA137
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
+BRUIT
( )tfc
π2cos
h(t) Échantillonnage à nT+τ
pour un symbole émis à nT
( )TnTgnTnT nEATnTyy ++ +=+=
2
1 nnT+T : variable aléatoiregaussienne centrée de
variance N0Eg/4
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA138
1. Récepteurs pour M-PAM
2. Récepteurs pour M-PSK et M-QAM
3. Récepteurs pour M-FSK
Différence entre les M-PAM, M-PSK et M-QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA139
� M-PAM : une dimension, une porteuse en cosinus
� M-PSK et M-QAM : deux dimensions, deux porteuses en quadrature (une en cosinus et une en sinus)
� Cette propriété va avoir une incidence sur l’architecture des récepteurs
( ) ( ) ( )tftAts cπ2cos=
( ) ( ) ( ) ( ) ( )tftqtftits cc ππ 2sin2cos −=
Architecture générale des récepteurs M-PSK et M-QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA140
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
+BRUIT
Les architectures des récepteurs M-PSK et M-QAM sont identiques
36
1ère étape : du signal passe-bande au signal passe-bas
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA141
( )tfc
π2cos
( )tfc
π2sin−
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
h(t)
h(t) j× ( ) ( )tgth −= τ*
FILTRE ADAPTÉ
2ème étape : du signal passe-bas aux symboles
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA142
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
+BRUIT
Échantillonnage à nT+τpour un symbole émis à nT
3ème étape : estimation des bits
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA143
� Entrée : échantillons bruités
� Sortie : associer à chaque échantillon bruité, le symbole idéalle plus proche et en déduire les bits émis
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
Modification des valeurs théoriques des symboles
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA144
( ) ( )∑ −=k
j
kl kTtgeAts kθ
( ) ( )∑ −=k
j
kskTtxeAty kθ
2
1
Signal passe-bas émis
Signal passe-bas reçu sans bruit
Échantillon émis à nT nj
neAθ
Prise de décision à nT+τ g
j
n EeA nθ
2
1
Exemple : QPSK
37
Que devient le bruit n(t) à la réception ?
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA145
� Pour chaque t, yn(t) est une variable aléatoire gaussiennecomplexe, centrée, dont la variance de la partie et de la partieimagianire vaut N0Eg/4
( ) ( ) ( )thtnty ln *2
1=
-20 -10 0 10 20-20
-10
0
10
20Demodulator Ouput
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA146
1. Récepteurs pour M-PAM
2. Récepteurs pour M-PSK et M-QAM
3. Récepteurs pour M-FSK
Architectures de l’émetteur et du récepteur pour les M-FSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA147
BITS SIGNAL PASSE-BANDE
SYMBOLES0…M-1
( )tftf kc ππ 22cos +
BITS
SIGNAL PASSE-BANDE
+BRUIT
MAX
( )[ ]1,,1,0
212
−=
∆−−=
Mm
fMmfk
K
MESURE DE M CORRELATIONS
Fonctionnement du récepteur
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA148
� Mesure de la corrélation entre le signal reçu sur une durée T
et les M porteuses possibles
� Sélection de la porteuse donnant la corrélation maximale
BITS
SIGNAL PASSE-BANDE
+BRUIT
MAXMESURE DE M CORRELATIONS
38
Mesure des M corrélations
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA149
BITS
SIGNAL PASSE-BANDE
+BRUIT
MAXMESURE DE M CORRELATIONS
( ) ( )1,,1,0
22cos
−=+=
Mm
tftftf mcm
K
ππ( )tf0
SIGNAL PASSE-BANDE
∫T
0r0
( )tfM 1−
∫T
0rM-1
M CORRELATIONS
Sélection de la corrélation maximale
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA150
BITS
SIGNAL PASSE-BANDE
+BRUIT
MAXMESURE DE M CORRELATIONS
r0r1r2...rM-1
M CORRELATIONS MAX
ESTIMATION DES BITS ÉMIS
Exercice sur les récepteur M-FSK (exercice facultatif à bonus de 2 points)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA151
� Reprendre l’exercice sur les émetteurs M-FSK.
� Le signal reçu r(t) est de la forme r(t)=sm(t)+n(t) où n(t) est un bruit AWGN de variance N0/2.
� Le récepteur M-FSK se fonde sur le calcul de M corrélations (projections) de la forme rk=<r(t),fk(t)> où les fk(t) ont été défini dans l’exercice sur les émetteurs M-FSK.
� Exprimer rk en fonction de l’énergie des signaux émis et de nk
� Montrer que la variance des nk vaut N0/2
( ) ( )∫=T
kkdttftnn
0
Conclusion (1/2)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA152
� Architecture des récepteurs pour les modulations M-PAM (1 dimension), M-PSK (2 dimensions) et M-QAM (2 dimensions)
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
+BRUIT
39
Conclusion (2/2)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA153
� Architecture des récepteurs pour les modulations M-FSK
BITS
SIGNAL PASSE-BANDE
+BRUIT
MAXMESURE DE M CORRELATIONS
Exercice 1 sur les architectures de récepteurs
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA154
� Le signal émis s(t) sur l’intervalle [kT,(k+1)T[, ∀ k ∈� est noté sm(t) où m ∈[0,…,M-1]. Il y a M signaux différents correspondant aux M symboles et g(t) désigne le filtre de mise en forme de durée T
� Pour les M-QAM : � sm(t) = Amcos(θm )g(t)cos(2πfct) - Amsin(θm )g(t)sin(2πfct)
� Soit le produit scalaire <fi (t),fj(t)>
� Les signaux sm(t) peuvent se mettre sous la forme suivante : � sm(t) = sm0 f0(t)+ sm1 f1(t)
� Avec � <fi (t),fj(t)>=δij avec (i,j) ∈{0,1}²
( ) ( ) ( ) ( )∫>=<T
jijidttftftftf
0,
� Soit le récepteur suivant, constitué de deux corrélateurs
� Montrer que r0=sm0 et que r1=sm1
� Montrer que le récepteur à base de corrélateurs est équivalent au récepteur suivant à base de filtrage et d’un échantillonneur, c.-à-d. montrer que y0(T)=sm0 et que y1(T)=sm1
Énoncé (suite et fin)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA155
( ) ( ) >=< tftsr m 00 ,
( ) ( ) >=< tftsr m 11 ,( )tsm
( )tTf −0
( )tsm ( )tTf −1
( )ty0 ( )Ty0
( )ty1 ( )Ty1
Exercice 2 sur les architectures de récepteur
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA156
� Montrer que le SNR à l’instant de prise de décision nT+τ relatif au symbole an est de la forme
� où Eg est l’énergie de g(t) et N0/2 est la variance du bruit n(t)
� Définition du SNR à l’instant de prise de décision
0
2
2N
EaSNR
gn=
( )( )[ ]2
2
ττ
++
=nTnE
nTySNR s
40
Exercice (suite et fin)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA157
� Montrer que la chaîne de transmission suivante présente le même rapport signal à bruit à l’instant de décision
� Cette chaîne de transmission est équivalente à la première chaîne de transmission
a(t) g(t)
sl(t)
nl(t)
h(t)
nT+τ
ynT+τ
Leçon n°5Performances d’une modulation PAM binaire
dans le cas d’un canal AWGN
Émetteur PAM binaire
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA159
� Modulation PAM binaire identique à une modulation BPSK
AkBITS g(t)
( )tfcπ2cos
( ) ( ) ( )tAkTtgAtsk
kl =−=∑( ) ( )∑ −=k
bkkTtt δαα
( ) ( )∑ −=k
k kTtAta δ
( ) ( ) ( )tftAts cπ2cos=
ddAk
+-
1 bit0 bit
Canal AWGN
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA160
n(t)
AWGN
r(t)
( ) ( ) ( )tntstr +=
0 1 2 3 4 5 6-2
-1
0
1
2
[t/T]
r(t)s(t)Emitted Symbols
0 1 2 3 4 5 6-2
-1
0
1
2
[t/T]
r(t)s(t)Emitted Symbols
( ) ( ) ( )tftAts cπ2cos=
41
Récepteur d’une modulation PAM binaire
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA161
y(t)
nT+T( )
TnTgnnEATnTy ++=+
2
1
0 1 2 3 4 5 6-15
-10
-5
0
5
10
15
[t/T]
Emitted SymbolsShaped symbolss(t)r(t)Matched Filter OutputSymbols r
0 1 2 3 4 5 6-2
-1
0
1
2
[t/T]
r(t)s(t)Emitted Symbols
( )tTg −r(t)
( )tfcπ2cos
Tracé du signal y(t) en l’absence de bruit
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA162
T 2T 3T 4T
dEg21+
dEg21 −
t
y(t) y(nT+T) Histogrammes des valeurs y(nT+T)
Étude des échantillons bruités
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA163
� Échantillons bruités à partir desquels seront estimés les bits émis : une partie relative au signal utile et une partie relative au bruit AWGN
� Variable aléatoire nnT+T : variable aléatoire gaussienne centrée(moyenne nulle) et de variance N0Eg/4
( )TnTgn nEATnTy ++=+
2
1
Valeur théoriques reçues
Dispersion gaussienne autourdes valeurs théoriques
Tracé du signal y(t) en présence de bruit
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA164
T 2T 3T 4T
dEg21+
dEg21 −
t
y(t) Densité de probabilité des
échantillons y(nT+T)
y(nT+T)
42
Étude de la densité de probabilitédes échantillons y(nT+T)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA165
� Règle de décision : si y(nT+T)>0, 1 émis, sinon 0
dEg2
1+dEg2
1 −
x
Densité de probabilité de y(nT+T) si 0 émis
Densité de probabilité de y(nT+T) si 1 émis
SEUIL DE DÉCISION
Zone 0 émis Zone 1 émis
Probabilité d’erreur sur les 0Probabilité d’erreur sur les 1
Calcul de la probabilité d’erreur sur les 0 émis
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA166
( ) ∫∞ −=x
xdxexerfc
22
π
[ ]
===0
2
2
1
2
10 émis bit 1 reçu bit
N
dE
erfcPg
[ ]
===0
2
2
1
2
11 émis bit 0 reçu bit
N
dE
erfcPg
Calcul de la probabilité d’erreur Pb
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA167
� Soit un 0 est émis et le récepteur décide qu’il reçoit 1 alors que c’est un 0 qui a été émis
� Soit un 1 est émis et le récepteur décide qu’il reçoit 0 alors que c’est un 1 qui a été émis
� Énergie moyenne reçue par bit Eb : énergie moyenne du signal reçu sur unepériode
[ ] [ ][ ] [ ]1 émis bit 0 reçu bit 1 émis bit
0 émis bit 1 reçu bit 0 émis bit
==×=+
==×==
PP
PPPb
0
2 2/
2
1
N
dEerfc
g
21
=
0
2 2/
2
1
N
dEerfcP
g
b
=
02
1
N
EerfcP b
b( )[ ] ( ) ( ) [ ] 22222
2
12cos dEdtAEtgtfdttsEE g
Tkc
Tb === ∫∫ π
Probabilité d’erreur Pb
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA168
� Probabilité indépendante de la forme du signal émis
� Valeur maximale : 1/2 lorsque Eb/N0 tend vers 0
-5 0 5 1010-6
10-4
10-2
100
Eb/N
0 (dB)
Pb
Probability of Error for Binary Modulation
=
021
NE
erfcP bb
43
Conclusion
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA169
� Probabilité d’erreur binaire d’une modulation PAM binaire : dépend du rapport Eb/N0 où Eb désigne l’énergie moyennereçue par bit et N0/2 désigne la variance du bruit AWGN
=
02
1
N
EerfcP b
b
Performance d’une modulation PAM binaire pour un canal
AWGN
Exercice : montrer que le BER est un bon estimateur de Pb
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA170
� Modélisation du BER : somme de variables aléatoires (VAs)
� Calculer la moyenne et la variance de la variable aléatoire BER. En déduire que le BER est un bon estimateur de Pb
[ ][ ] bk
bk
N
kk
PXP
PXP
XNBER
−====
= ∑=
10 erreurd' pas
1 erreur
: ondistributi de
aléatoires variables X
émis bits N
1
k
1
Exercice (suite et fin)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA171
� Expliquer pourquoi il faut connaître la moyenne ET la variance du BER pour quantifier la précision des mesures
� Soit l’erreur quadratique relative ε² de BER : rapport entre la variance et la moyenne au carré. La précision sur les mesures de BER vaut ε
� Exprimer l’erreur quadratique relative ε² de BER lorsque Pb <<1
� Objectif : mesurer Pb avec une précision (ε) supérieure à 10%� Premier cas : a priori, Pb vaut 10-6
� Donner le nombre de bits nécessaires pour atteindre la précision donnée
� Second cas : expliquer comment mesurer Pb avec une précision de εlorsque la valeur de Pb est inconnue a priori
Leçon n°6Performances des autres modulations dans le
cas d’un canal AWGN
44
Probabilité d’erreur Pb pour une BPSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA173
� BPSK : modulation équivalenteà une PAM binaire
� Conséquence : performances identiques en termes de Pb
-5 0 5 1010-6
10-4
10-2
100
Eb/N
0 (dB)
Pb
Probability of Error for Binary Modulation
=
02
1
N
EerfcP b
b01émis 1 bit
1émis 0 bit
+− π
θkkA
Probabilité d’erreur Pb pour une BFSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA174
� Exercice facultatif à bonus de 2 points : démontrer la relation ci-dessus en se fondant sur les exercices sur les M-FSK
=
022
1
N
EerfcP b
b
-5 0 5 1010-6
10-4
10-2
100
Eb/N
0 (dB)
Pb
Probability of Error for Binary Modulations
BFSKBPSK
Probabilité d’erreur pour les modulations M-aires
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA175
� Cas où M>2 : distinction entre la probabilité d’erreur sur les symboles PM et la probabilité d’erreur binaire Pb
� Exemple : QPSK
0001
11 10
Hypothèse : symbole 00 émisSi symbole 01 reçu, 1 symbole faux et 1 bit fauxSi symbole 11 reçu, 1 symbole faux et 2 bits faux
bM PPM ≠> 2
Est-il possible d’améliorer le rapport entre Pb et PM ?
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA176
� Meilleur cas : lorsqu’un symbole est faux, un seul bit est bit faux
� Enjeu : se rapprocher du meilleur cas autant que possible
� Possible si Eb/N0 est très grand
� Condition : utiliser le code de Gray
( ) MbM PP
M
P <<2log
45
Code de Gray
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA177
� Erreur la plus courante lorsque Eb/N0 est très grand : confondre un symbole avec un symbole adjacent
� Code de Gray : faire en sorte que les symboles adjacents nediffèrent que d’un bit
SANS CODE DE GRAY AVEC CODE DE GRAY
-3 -1 +1 +3
00 01 11 10
-3 -1 +1 +3
00 01 10 11
Intérêt du Code de Gray
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA178
� Pour un fort SNR par bit, une erreur sur un symbole ne donnequ’une erreur par bit
nPP
NE M
bb ≈>> 1 pour0
0001
1011
SANS CODE DE GRAY
0001
1110
AVEC CODE DE GRAY
Courbes de BER pour les modulations M-FSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA179
� Le rapport Eb/N0 requisdiminue pour un BER fixéquand M augmente. C’estla seule modulation a avoir cette propriété
� Inconvénient rédhibitoiredes modulations M-FSK : la bande passante requiseaugmente à mesure queM augmente
0 5 1010
-10
10-5
100
Eb/N
0(dB)
BE
R
BFSKQFSK8-FSK16-FSK
Probabilité d’erreur P4 pour une modulation QPSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA180
� Probabilité d’erreur sur les symboles P4
� Transmission d’une QPSK : transmission d’une BPSK sur la voieI et d’une BPSK sur la voie Q
BPSKBPSK
BPSKBPSK
PP
PPP
×−+=
40 00 1
1 1 1 0
0 0
0 1
1 1
10
46
Probabilité d’erreur Pb pour une modulation QPSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA181
� Performances identiques en BPSK et QPSK à Tb constant� BPSK : 1 bit tous les Tb
� QPSK : 2 bits tous les 2Tb
≈>>
−
=
04
0
0
2
04
1 si
41
NEerfcP
NE
NEerfc
NEerfcP
bb
bb
≈>>
00 211 si
NEerfcP
NE b
bb
Exercice
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA182
� Calculer les performances en termes de Pb des BPSK et QPSK àTb fixe et à T fixe
� Comparer les performances et conclure
� Indication : exprimer Pb en fonctio n de Es=Pm/D où Pm est la puissance émise par l’émetteur
Courbes de BER pour les modulations M-PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA183
� Approximation de l’expression de PM pour M grand
4 , 1 pour
sin
0
0
>>>
≈
MN
E
MN
EnerfcP
b
bM
π
0 5 1010
-6
10-4
10-2
100
Eb/N
0 (dB)
BER
BPSKQPSK8-PSK16-PSK
Commentaires sur les performances des M-PSK
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA184
� À Eb/N0 donné, les performances en termes de PM se dégradent à mesure que M croît
� À mesure que M augmente, la distance entre les points de la constellation diminue, rendant la modulation plus sensible au bruit
−=
Mp
πη 2cos12
47
Performances des M-PAM en termes de PM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA185
[ ] [ ]∑−
=
≠=1
0
ˆ M
i
iiiMSSPSPP
Probabilité d’erreur sur 1 symbole
Probabilité d’émettre le symbole Si
Probabilité que le symbole estimé soit différent du symbole émis
M1
Calcul de la probabilité que le symbole estimé soit différent du symbole émis
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA186
� Symboles centraux : 2 surfaces d’erreur
� Symboles aux extrémités : 1 surface d’erreur
� Surfaces d’erreur identiques
dEg21+dEg2
3 −
SEUILS DE DÉCISION
dEg21 − dEg2
3+
[ ]
=
>=≠ +0
2
2
1
2
1
2
1ˆN
dE
erfcdEnPSSPg
gnTii τ
Calcul de PM pour les modulations M-PAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA187
[ ] [ ]
( )[ ]
−=
++×−=
≠= ∑−
=
0
2
0
2
1
0
21
1
21
21 1 1 2 2 1
ˆ
N
dEerfc
MM
N
dEerfcM
M
SSPSPP
g
g
M
kiiiM
2 symboles aux extrémités de l’alphabet avec une surface d’erreur chacun
(M-2) symboles du milieu avec 2 surfaces d’erreur chacun
Expression de chaque surface d’erreur
Expression de PM en fonction de Es et de Eb
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA188
( )[ ]( ) ( ) [ ]
22
222
2
3
1
2
1
2cos
dM
E
dtAEtgtf
dttsEE
g
Tkc
Ts
−=
=
=
∫
∫π
−−=0
2 1
3
1
N
EMerfc
M
MP
s
M
( )
−−=0
22
1
log3
1
N
EM
M
erfcM
MP
b
M
48
Courbes de BER pour les modulations M-PAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA189
� À Eb/N0 donné, les performances en termes de PM diminuentquand M croît
0 5 1010
-6
10-4
10-2
100
Eb/N
0 (dB)
BER
2-PAM4-PAM8-PAM16-PAM
Calcul de la probabilité d’erreur PM pour les modulations M-QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA190
� Limitation de l’étude aux cas où M=2n avec n pair
� Exemple : 16-QAM, 64-QAM, 256-QAM
� Remarque : QPSK équivalent à une 4-QAM
� Réception sur deux voies : réception d’une modulation en (racine de M)-PAM sur les voies I et Q
( )2
0
11
2/
1
31
MMMMMM
s
M
PPPPPP
N
E
Merfc
M
MP
−−=×−+=
−−=
Courbes de BER pour les modulations M-QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA191
� À Eb/N0 donné, les performances en termes de PM diminuentquand M croît
0 5 1010
-6
10-4
10-2
100
Eb/N
0 (dB)
BER
4-QAM16-QAM64-QAM256-QAM
Critères de comparaison
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA192
� Efficacité en puissance : capacité à atteindre une valeur de PM
(ou Pb) fixée en utilisant le moins de puissance possible à l’émission� Ou inversement, atteindre le BER le plus faible à puissance émise fixe,
ou encore, avoir la distance minimale entre symboles la plus grande à puissance émise fixe
� Efficacité spectrale : rapport entre le débit binaire émis Db et la bande passante occupée par le signal W (largeur du lobe principal de la PSD du signal émis : 2D pour les M-QAM, M-PSK et M-PAM, M∆f pour les M-FSK)
49
Comparaison des performances des modulations linéaires PAM, PSK et QAM
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA193
� Condition : M fixé et puissance émisefixée
� Distance minimale dmin : classement dans l’ordre qui suit
M=16 (AN : Eg=1) PAM PSK QAM
Es (AN : Es=1) 255 Eg d² / 6 R² Eg / 2 5 Eg d²
dmin 2d {2 R² [1-cos(π/8)]}1/2 2d
AN : dmin 0,3 0,55 0,9
PAMMPSKMQAMMddd
−−− >> minminmin
Efficacité en puissance des modulations de fréquence par rapport aux autres modulations
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA194
� Cas M=2 et M=4
� Hypothèse : même puissance émise
� M-PSK meilleure que M-FSK
0 2 4 6 8 1010
-6
10-4
10-2
100
BER
Eb/N
0(dB)
BFSKQFSKBPSKQPSK
Efficacité en puissance des modulations de fréquence par rapport aux autres modulations
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA195
� M>4 : M-FSK meilleures queles autres modulations linéaires en termes de BER
� Modulation M-FSK : puissance émise constante et séparation identique entre les symboles
� Modulations linéaires : si puissance émise constante, alors la distance minimale diminue et le BER augmente 0 5 10
10-10
10-5
100
Eb/N
0 (dB)
BER
16-FSKBPSK16-QAM16-PSK16-PAM
Exemple : rapport Eb/N0 nécessaire pour atteindre un BER de 10-2
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA196
� Pour M=2, la meilleure modulation est la BPSK (2-QAM)
� Pour M=4, la meilleure modulation est la QPSK (4-QAM)
� À partir de M=4, la meilleure modulation est la M-FSK
BER=10-2 M=2 M=4 M=8 M=16
PAM 4,3 7,9 11,9 16,3
PSK 4,3 4,3 7,3 11,4
QAM 4,3 4,3 7,1 7,9
FSK 7,3 5,1 4 3,3
50
Efficacité spectrale
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA197
Excepté pour M=2, les modulations M-FSK ont une efficacité spectrale plus faible que les modulations M-PAM, M-PSK et M-QAM
W η=Db/W M=2 M=4 M=8 M=16
PAM/PSK/QAM 2D log2(M)/2 1/2 1 3/2 2
FSK MD/2 2log2(M)/M 1 1 3/4 1/2
Récapitulatif
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA198
Eff. en puissance pour un BER=10-2
M=2 M=4 M=8 M=16
PAM 4,3 7,9 11,9 16,3
PSK 4,3 4,3 7,3 11,4
QAM 4,3 4,3 7,1 7,9
FSK 7,3 5,1 4 3,3
Eff. spectrale M=2 M=4 M=8 M=16
PAM/PSK/QAM 1/2 1 3/2 2
FSK 1 1 3/4 1/2
Conclusion sur les performances des modulations numériques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA199
� Contrainte la plus forte, au niveau système : bande passante
� Choix de la modulation prioritairement conditionné par l’efficacité spectrale
� M=2 : BPSK ou BFSK
� M=4 : QPSK
� À partir de M=4 : M-QAM (16-QAM, 64-QAM, 256-QAM)
Conclusion
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA200
� Performances des modulations M-PAM
� Performances des modulations M-QAM
� Comparaison des modulations : la meilleure modulation est la modulation M-QAM
51
Question
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA201
� Quelle est la meilleure constellation ?
2A A3A
Question
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA202
� Quelle est la meilleure constellation ?
2AA2 A2
Leçon n°7Conclusion et introduction aux techniques
avancées
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA204
1. Conclusion
2. Introduction aux techniques avancées
52
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA205
1. Conclusion
2. Introduction aux techniques avancées
Leçon n°1 : introduction
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA206
� Éléments d’une chaîne de transmission numérique
� Performances théoriques en fonction de Pb
� Performances pratiques en fonction du BER, de l’efficacité spectrale et de l’efficacité en puissance
BITS BITSEMETTEUR RECEPTEURCANAL
Leçon n°2 : modulations numériques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA207
� Modulations numériques : transmission de bits dans unebande de fréquences allouée par le système de télécommunications
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
Leçon n°3 : exemples de modulations numériques (1/2)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA208
� Générations M-PAM (symboles réels), M-PSK et M-QAM identiques
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
g(t)
53
Leçon n°3 : exemples de modulations numériques (2/2)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA209
� Génération de M-FSK par commutation entre plusieursgénérateurs de fréquence
BITS SIGNAL PASSE-BANDE
SYMBOLES0…M-1
( )tftf kc ππ 22cos +
Leçon n°4 : récepteurs numériques pour canaux AWGN (1/2)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA210
� Architecture des récepteurs pour les modulations M-PAM (1 dimension), M-PSK (2 dimensions) et M-QAM (2 dimensions)
BITS
SIGNAL PASSE-BAS
SYMBOLES
SIGNAL PASSE-BANDE
+BRUIT
Leçon n°4 : récepteurs numériques pour canaux AWGN (2/2)
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA211
� Architecture des récepteurs pour les modulations M-FSK
BITS
SIGNAL PASSE-BANDE
+BRUIT
MAXMESURE DE M CORRELATIONS
Leçon n°5 : performances d’une modulation PAM binaire dans le cas d’un canal AWGN
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA212
� La probabilité d’erreur binaire d’une modulation PAM binairedépend du rapport Eb/N0 où Eb désigne l’énergie moyennereçue par bit et N0/2 désigne la variance du bruit AWGN
=
02
1
N
EerfcP b
b
PERFORMANCES D’UNE MODULATION PAM BINAIRE
POUR UN CANAL AWGN
54
Leçon n°6 : performances des autres modulations dans le cas d’un canal AWGN
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA213
� Performances en termes de BER : � M-FSK > M-QAM >M-PSK > M-PAM
� MAIS M-FSK faible efficacité spectrale.
� Sélection des M-QAM
Plan de la leçon
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA214
1. Conclusion
2. Introduction aux techniques avancées
Communications numériques de base
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA215
� Communications en présence de canaux AWGN.
� Principes : � Modulations numériques
� Récepteurs pour canaux AWGN
BITS BITSEMETTEUR RECEPTEURCANAL
Complément au cours de communications numériques de base : communications sur canal à bande limitée
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA216
� Enjeu : limitation de la bande de fréquence de transmission.� Contraintes système : multiplexage
� Impact : possibles interférences entre symboles
� Solution : filtres de mise en forme limitant la bande passante du signal émis� Filtres en racine de cosinus surélevé
f
fc
55
Communications numériques avancées
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA217
� Communications en présence de trajets multiples et de fading
� Modèle mathématique : filtredont les coefficients varientaléatoirement dans le temps
( ) ( ) ( ) ( )tntstri
ii +−=∑ ττατ,
BITS BITSEMETTEUR RECEPTEURCANAL
Corrélation des phénomènes de dispersion
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA218
� Corrélation au niveau des gains aléatoires des trajets multiples
� Corrélation au niveau des variations temporelles du canal
Principe des techniques de diversité
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA219
� Signaux émis et/ou reçus constitués de composantes non corrélées : impact moins important du canal
� Déclinaison des techniques de diversité : temps, fréquence, espace
f
t
f
t
SC FH
PSD de signaux émis dans le cas d’un système à porteuse unique (SC : Single Carrier) et dans le cas d’un système à saut de fréquence (FH : Frequency Hopping)
Techniques de diversité
Temps Fréquence Espace
émission réception émission réception émission réception
Entrelacement Égalisation temporelle
Étalement de spectreTransmission multi-porteuses
Récepteur RAKEÉgalisation en fréquence
Codage espace-temps
Maximum Ratio Combining
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA220
56
Dernière technique : codage canal
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA221
� Ajout de données redondantes
� Avantage : augmentation de l’efficacité en puissance
� Inconvénient : baisse de l’efficacitéspectrale Eb/N0
Pb
Codé
Non Codé
BITS
BITS
EMETTEUR
RECEPTEUR
CANAL
CODAGE
DECODAGE
Applications des codes correcteurs d’erreurs
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA222
� Supports de stockage (CD, DVD, …)
� Protocoles des quatre premières couches du modèle OSI : de la couche physique à la couche transport
� Types de codes : codes en blocs, codes convolutifs
� Exemple : code à répétition
0100111 000 111 000 000 111 111 111
0100111000 110 000 010 111 110 111
CODAGE
DECODAGE
Code à répétition0 donne 000 // 1 donne 111
Conclusion sur les communications avancées
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA223
� Canaux en présence de trajets multiples et de fading (canauxvariant aléatoirement dans le temps)
� Techniques de diversité : émettre et/ou recevoir des composantes de signaux non corrélées (temps, fréquence, espace)
� Codage canal pour reduire le nombre d’erreurs
FIN
Relations trigonométriques
BE - 01/04/2013Communications Numériques ENSEIRB-MATMECA224
� cos a x cos b = ½ [cos (a+b) + cos (a-b)]
� sin a x cos b = ½ [sin (a+b) + sin (a-b)]
� sin a x sin b = ½ [cos (a-b) - cos (a+b)]
� cos a + cos b = 2 cos [(a+b)/2] x cos [(a-b)/2]
� cos a - cos b = - 2 sin [(a+b)/2] x sin [(a-b)/2]
� sin a + sin b = 2 sin [(a+b)/2] x cos [(a-b)/2]
� sin a - sin b = 2 cos [(a+b)/2] x sin [(a-b)/2]