chapitre 2. modulation numérique dans un canal awgnboukadoum_m/mic4240/notes/ch8... · 1 principes...
TRANSCRIPT
1
Principes de communications II
MIC42401
Chapitre 2. Modulation numérique dans un canal AWGN
Principes de communications II
MIC42402
Sujet du chapitre
• Signaux et types de modulation pour transmettre l’information numérique binaire à travers un canal analogique
• Représentation géométrique des signaux
• Démodulation dans le cas d’un canal corrompu par du bruit AWGN (bruit additif, blanc et gaussien)
• Performance de la transmission– Transmission en bande de base
– Transmission en bande passante (par onde porteuse)
• L’étude porte sur la transmission d’un seul message (one-shot); le cas de messages multiples sera traité plus loin.
2
Principes de communications II
MIC42403
Contenu• Modulation numérique binaire et M-aire
– Signaux orthogonaux et procéedure de Gram-Shmidt
– Représentation géométrique des signaux
• Schémas de modulation binaire– Polaire
– Quadrature
• Démodulation dans un canal AWGN
• Performance
• Cas M-aire
Principes de communications II
MIC424045.4
3
Principes de communications II
MIC42405
Modulation numérique• Associe un signal analogique à chaque valeur de bit ou groupe de
bits pour l’adapter au canal de communication (qui est analogique)
• Peut se faire de deux façons :
• Modulation binaire : permet la transmission bit par bit en utilisant un signal pour 0 et un signal pour 1
• Modulation M-aire : permet de transmettre k bits à la fois, en utilisant 2 signaux notés , 1 .
– Les signaux sont typiquement des combinaisons linéaires de signaux orthonormaux , 1. . :
1 0
– La contrainte d’orthonormalité permet de traiter les fonctions comme vecteurs dans un espace pour les représenter par leurs coordonnées
Principes de communications II
MIC42406
Procédure de Gram-Schmidt• Permet de construire une base de fonctions orthonormales à
partir d’un ensemble arbitraire de fonctions• Partant d’un ensemble de signaux .. , On crée un
ensemble orthogonal .. , N M, comme suit:
1. On pose , où est l’énergie de
2. On construit chaque nouveau en soustrayant du correspondant ses projections dans les déjà définis :
, 2. .
avec ∑
• Si les s(t) sont linéairement dépendants, on aura = 0 pour certaines valeurs de n, ce qui donnera N < M; sinon N = M
4
Principes de communications II
MIC42407
Exemple d’application
1. , où
2. Itération :
Pour 2. . :∑
où :
• Partant de M=4, on aboutit à N=3
Principes de communications II
MIC42408
Représentation géométrique des signaux de modulation
• L’ensemble 1 formant une base dans l’espace des signaux de modulation, on peut écrire chaque signal :
∑ ,
où est la projection de sur :
,
• Alternativement, on peut faire abstraction des fonctions de base et voir chaque comme un point dont les cordonnées sont les projections de sur chacun des axes :
, , … ,
5
Principes de communications II
MIC42409
Techniques de modulation binaire• Basées sur un déplacement de valeur d’attribut(s)
(shift keying)
• Deux types fondamentaux:– Modulation polaire (dite aussi antipodale)
– Modulation orthogonale
• On peut en déduire la plupart des modulations courantes : – Modulation par Amplitude d’Impulsion (MAI; Pulse amplitude modulation ou
PAM)
– Modulation par déplacement d‘amplitude (MDA; Amplitude Shift Keying ou ASK)
– Modulation par déplacement de fréquence (MDF; Frequency Shift Keying ou FSK)
– Modulation par déplacement de phase (MDP; Phase Shift Keying ou PSK)
– Modulation d’amplitude en quadrature (MAQ; Quadrature Amplitude modulation ou QAM)
Principes de communications II
MIC424010
Modulation binaire polaire• Le plus simple type de modulation binaire; multiplie
un signal p(t) par ±1 en fonction de la valeur de bit– 1 et 0 – Durée de p(t) = durée de bit (T = ) ; débit 1⁄
– Ex. : Modulation d’amplitude d’impulsion binaire (MAI binaire ou binary PAM)
, 0 , 1 11 2
• est une impulsion d’amplitude A, donnant pour
l’énergie de et :
E
6
Principes de communications II
MIC424011
Représentation géométrique de PAM
Fonction de base à énergie unitaire
Représentation géométrique des signaux PAM
E 1
• E donne E
• Un à énergie unitaires aura une amplitude 1/ , d’où :
– ± E pour un signal d’énergie E
Principes de communications II
MIC424012
Modulation ASK• Variation de PAM où ±p(t) est multiplié par cos 2 :
cos 2 , 0
cos 2 , 0
• Si est une pulsation rectangulaire d’amplitude 1 et durée Tb, la
fonction de base à énergie unitaire est cos 2
• La représentation géométrique est similaire au PAM
7
Principes de communications II
MIC424013
Amplitude Shift Keying/On-off keying (ASK/OOK):
– Pros: simple, efficace en consommation d’énergie
– Cons: bruit de transition à large spectre, susceptible au bruit
– Usage commun: systèmes sans fil anciens
Signal Space Diagram• Each axis represents a ‘symbol’
• OOK has two basis functions: sinusoid & no sinusoid
• OOK has two symbols: carrier & no carrier
• Distance between symbols predicts BER
10
carr
ier
dig
ital
dat
aO
OK
mod
ula
tion
OOK
10
ASK
10 10 10 10 10
Modulation ASK
Principes de communications II
MIC424014
Modulation binaire orthogonale• et sont de même énergieEb, mais
orthogonaux– Trouver la base orthonormale revient simplement à normer et :
, 1,2
• Ex. : Modulation binaire par positionnement d’impulsion (MPI binaire ou binary PPM binaire)
8
Principes de communications II
MIC424015
Modulation BFSK• La modulation binaire par déplacement de fréquence est un autre
exemple. Dans ce cas, une impulsion p(t) est multipliée par deux porteuses orthogonales pour former et :
cos 2 , 0cos 2 , 0
2⁄ , 2⁄
et sont des entiers positifs distincts
Principes de communications II
MIC424016
Binary Frequency Shift Keying (FSK):
– Pros: Moins sensible au bruit
– Cons: demande un bande passante plus large que ASK en théorie
– Populaire dans le systèmes récentsFSK modulation
FrequencyfcFc-df Fc+df
DIO=low DIO=high
Frequency deviation
Frequency separation= 2 x df
1
0
Signal Space Diagram / Signal Constellation
• Each axis represents a ‘symbol’
• Each basis function is ‘orthogonal’
• Distance between symbols predicts BER
freq
1ca
rrie
rd
igit
ald
ata
FS
Km
odfr
eq2
carr
ier
Modulation BFSK
9
Principes de communications II
MIC424017
Représentation spectrale
• La modulation PPM est en bande de base
• La modulation BFSK est en bande passante
Principes de communications II
MIC424018
Modulation BPSKBinary Phase Shift Keying (PSK):
– Pros: • Moins sensible au bruit• Demande moins de bande passante que FSK
– Cons: • L’exigence de synchroniser la fréquence et la phase complique émetteurs et
récepteurs
10
Signal Space Diagram / Signal Constellation
• Each axis represents a ‘symbol’
• Each basis function is ‘orthogonal’
• Distance between symbols predicts BER
freq
1ca
rrie
r
dig
ital
dat
aP
SK
mod
freq
2ca
rrie
r
10
Principes de communications II
MIC424019
MPSK
)(1 t
2s1s
bE
“0” “1”
bE
)(2 t
3s
7s
“110”)(1 t
4s 2ssE
“000”
)(2 t
6s 8s
1s
5s
“001”“011”
“010”
“101”
“111” “100”
)(1 t
2s 1s
sE
“00”
“11”
)(2 t
3s 4s“10”
“01”
QPSK (M=4)
BPSK (M=2)
8PSK (M=8)
Principes de communications II
MIC424020
Récepteur optimal
• Modèle de canal : – Hypothèse de bruit:
• Spectre de fréquences à large bande
• Additif
• Pas de corrélation avec le signal
• Loi de probabilité gaussienne
• Récepteur : – Le démodulateur estime les
coordonnées du signal reçu, le détecteur décide du correspondant
Densité spectrale 2⁄
11
Principes de communications II
MIC424021
Démodulateur optimal• Deux types :
– Par corrélation
– Par filtrage adapté (Matched filter)
Principes de communications II
MIC424022
Démodulateur par corrélation
• La sortie du corrélateur à est :
• étant une variable aléatoire
gaussienne avec 0 et ,
l’ajout de ne fait que décaler la moyenne de de n vers cette valeur
Démodulateur pour signaux binaires antipodaux
Démodulateur pour signaux binaires orthogonaux
12
Principes de communications II
MIC424023
Démodulateur par corrélation II
• La densité de probabilité conditionnelle à la sortie du corrélateur est, pour transmis :
| • Le détecteur pourrait décider
lequel de et a été transmis en comparant
| et |
Démodulateur pour signaux binaires antipodaux
Principes de communications II
MIC424024
• Pour les signaux binaires orthogonaux, le corrélateur génère deux sorties possibles :
, ,
– et sont des variables gaussiennes non corrélées, donc indépendantes, due aux fonctions de base orthogonales
• On obtient alors :
, |
ou , |
Démodulateur pour signaux binaires orthogonaux
Démodulateur par corrélation III
Exploitation de , | = | |
13
Principes de communications II
MIC424025
Démodulation par filtre adapté
• Le corrélateur est remplacé par un filtre linéaire invariant dans le temps, avec :
, 0
• Signaux binaires antipodaux. – On utilise
• Signaux binaires orthogonaux. – On remplace les corrélateurs par deux
filtres adaptés
, 0
, 0 .
Démodulateur pour signaux binaires antipodaux
Démodulateur pour signaux binaires orthogonaux
Principes de communications II
MIC424026
Démodulation par filtre adapté II
• La sortie du filtre à est :
= (parce que )
Même sortie que pour le démodulateur par corrélation!
14
Principes de communications II
MIC424027
Démodulation par filtre adapté III• En fait, l’usage de maximise le rapport signal-
sur-bruit à la sortie du démodulateurOn a :
Le rapport signal-sur-bruit à est :
Pour le terme de bruit :
Pour le terme de signal :
Finalement, de l’inégalité de Schwarz, on tire :
E
Principes de communications II
MIC424028
Détecteur binaire optimal• Doit décider pour chaque valeur de sortie du démodulateur si
elle correspond à s1 ou s2
• Pour un signal de modulation polaire, la probabilité de prendre la mauvaise décision est:
Zones deprobabilité demauvaise décision
xα
• Il faut trouver le seuil qui minimise
En posant 0, on obtient :
Eln
0 )
15
Principes de communications II
MIC424029
Performance de transmission binaire
Principes de communications II
MIC424030
Modulation M-aire• La séquence à transmettre est divisée en blocs de même
taille (k bits) et même durée ( ), dits symboles
• Chacun des 2 symboles possibles est représenté par un signal de modulation différent
• Le taux de transmission de symboles est
• Le récepteur comprend toujours un démodulateur et un détecteur
16
Principes de communications II
MIC424031
Le démodulateur M-aire
Démodulation par corrélation Démodulation par filtre adapté
• Puisque ∑ , il faut N démodulateurs, un pour chaque
Principes de communications II
MIC424032
Signal M-aire avec bruit AWGN• À l’entrée du récepteur:
, 1, … , ; 0
∑ AWGN de moyenne 0 et 2⁄
• À la sortie des corrélateurs :
Sous forme vectorielle : ,
• Les étant non corrélés, ∏ /
∑
• L’ajout de déplace la moyenne de de 0 vers
17
Principes de communications II
MIC424033
Signal M-aire avec bruit AWGN• La densité de probabilité conditionnelle du
corrélateur pour transmis est
| | , 1,2, … ,
où | ⁄ , 1,2, … ,
Fonction de densité de probabilité conditionnelle pour PAM avec M=4 (k=1 dans ce cas)
Principes de communications II
MIC424034
Signal M-aire avec bruit AWGN• Pour un signal reçu dont seul un composant
est non nul :
|1
/;
/
∑ ;
, 1,2, … ,
Fonction de densité de probabilité conditionnelle marginale pour dans un système de modulation orthogonale avec M=4 et 0 pour
18
Principes de communications II
MIC424035
Le détecteur optimal
Exemple de vecteur d’observation et de vecteur de bruit, N = 3, M = 4, s1 est transmis
• La vecteur de sortie du démodulateur comprend le signal transmis, mais aussi du bruit gaussien– Nuage sphérique autour du signal
dont 2=N0/2 détermine l’étalement (écart-type petit ou large)
• Pour détecter le signal transmis, on peut se fier à la vraisemblance
| que le vecteur observé correspond bien à
Principes de communications II
MIC424036
Le détecteur MAP
• Un mécanisme de détection relativement simple est obtenu en appliquant le théorème de Bayes à :
||
On choisit le message qui maximize la probabilité a
postériori (détection MAP)
– ne dépend pas de et est ignoré
• Pour des signaux équiprobables, on peut ignorer , ce qui revient à évaluer
– La détection MAP devient une détection par vraisemblance(détection ML)
19
Principes de communications II
MIC424037
Détecteur ML dans un canal AWGN
• Repose sur la maximisation de
• L’usage d’une notation logarithmique permet de simplifier les calculs, en posant :
log
log ∑
– est maximum lorsque ∑ est minimum
• Maximiser revient à minimiser
Principes de communications II
MIC424038
ML dans un canal AWGN• On choisit le message dont le point est le plus proche de
celui du message démodulé y (détection par minimum de distance)
• On a aussi :
∑ ∑ 2∑ ∑
∑ 2∑ Ed’où une manière alternative de choisir :
– On choisit le message qui maximise ∑ E
(détection par corrélation)
20
Principes de communications II
MIC424039
Régions de décision ML• L’imputation de au y observé introduit une probabilité
d’erreur de décision :
1
• En partitionnant l’espace des vecteurs y en M régions disjointes, on peut minimiser par un choix judicieux des frontières des régions– Un vecteur d’observation y sera alors dans la région Rm si
est maximum pour m
– Permet de décider partout sauf si y correspond à la frontière entre deux régions; on tranche au hasard dans ce cas.
Principes de communications II
MIC424040
Probabilité d’erreur • Il y a erreur lorsque le vecteur d’observation est dans
une région de décision différente de celle associée au signal émis.
• La probabilité d’erreur moyenne est:
– 1 ∑ pour ML
– 1 ∑ pour MAP
• Pour des signaux polaires, on a vu que ,
qu’en est-il pour des signaux M-aires?
21
Principes de communications II
MIC424041
La borne union sur la probabilité d’erreur
• Méthode simple de borner la probabilité d’erreur dans un système M-aire à messages équiprobables– Exploite la propriété Prob{A ∪ B} = Prob{A}+Prob{B}−Prob{A ∩ B}
≤ Prob{A} + Prob{B}
• Soit l’événement que le détecteur choisisse lorsque est transmis ( ), la probabilité d’erreur est :
= Prob{∪ , excluant }
≤ ∑
– En prenant , la distance minimum entre deux messages, alors
et 1
Principes de communications II
MIC424042
Modulation PAM M-aire
• Généralisation de la modulation PAM binaire où :
, 1, 2, … ,• , de durée T, et peut être une pulsation rectangulaire
avec / E , d’où E
• Comme les ne diffèrent que par leurs amplitudes, ils appartiennent à un espace de signaux à 1 dimension; par contre, ils sont d’énergies différentes :
E E
L’énergie moyenne par message est EE∑
22
Principes de communications II
MIC424043
Modulation PAM M-aire• Pour éviter la composante DC, on répartit
symétriquement les composantes d’amplitude :
2 1 , 1, … ,(A est un facteur de valeur arbitraire)
• L’énergie moyenne est alors :
EE∑ 2 1 2 2E 2 1 /3
• On définit la distance E pour représenter la modulation PAM géométriquement.
Principes de communications II
MIC424044
Modulation ASK M-aire• Pour transmettre le signal PAM
dans un canal à bande passante, onle multiplie par un signal sinusoïdal:
cos 2 , 1,…
• ASK M-aire: cos 2 , 1, …
• Le cosinus divise l’énergie du signal par 2 et les
fonctions de base sont E cos 2
• La démodulation peut se faire par corrélateur ou filtre adapté, et la détection par PAM ou ML– Le bruit est dans ce cas cos 2 2
23
Principes de communications II
MIC424045
Probabilité d’erreur du PAM M-aire
• On obtient une erreur lorsque l’amplitude du bruit dépasse d
• On a, pour la probabilité d’erreur moyenne
/
• En terme d’énergie E
Principes de communications II
MIC424046
2 1 6E2 1
E
Probabilité d’erreur du PAM M-aire
24
Principes de communications II
MIC424047
Modulation PSK M-aire• Modulation par déplacement de phase (PSK)
cos 2 , 0, 1… 1
• peut être une pulsation rectangulaire en bande de base
• Les signaux ont la même énergie E et ,
d’où
E cos 2 , 0
0
0, 1, … 1
Principes de communications II
MIC424048
Exemple de 4 PSK
25
Principes de communications II
MIC424049
Modulateur MPSK
• Utiliser l’identité trigonométrique cos cos cos sin sin
Principes de communications II
MIC424050
Représentation géométrique• E cos , E sin
• Les fonctions de base auront pour amplitude 1/ E
• L’affectation des bits à transmettre aux symboles suit souvent un code de Gray– Minimise le taux d’erreur par bit car deux symboles voisins
auront au plus un bit de différence.
26
Principes de communications II
MIC424051
Constellation MPSK
• Distance entre symboles :
2E 1 cos
• La distance minimale correspond à deux symboles adjacents : 2 E sin
E cos2
, E sin2
Principes de communications II
MIC424052
Démodulation et détection MPSK
• À la réception, on utilise deux corrélateurs pour obtenir :
E cos2
, E sin2
• Le détecteur affecte y au symbole le plus proche en termes
de distance ou de phase
– Problème potentiel si les phases des porteuses changent!
• La probabilité d’erreur est
1⁄⁄
Expression difficile à évaluer analytiquement, estimée numériquement
27
Principes de communications II
MIC424053
Probabilité d’erreur pour PSK
pour différentes valeurs de s/b
Principes de communications II
MIC424054
Modulation QAM• Modulation MPSK avec la contrainte de même énergie
pour les signaux retirée– Permet de créer des constellations dont les points
peuvent être situés ailleurs que le long d’un cercle
• Permet une distribution plus uniforme des distances entre symboles
Constellation QAM avec M = 16