Modulations Analogiques et Numériques

Transcription

Modulations Analogiques et Numériques
Modulations Analogiques et Numériques :
Principes des modulations numériques
Polytech A5 Ibats
D. Vivet
[email protected]
Polytech’Orléans, IUT de l’Indre, Laboratoire PRISME
November 17, 2013
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Avantages et Inconvenients du numérique
Echantillonnage et Quantification
Canal numérique
Principe de la transmission numérique
ASK
FSK
PSK
8PSK
...
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Introduction au numérique
Avec les techniques de transmission numérique, on ne cherche plus
à transmettre un signal analogue à notre modulant. L’objectif est
de traduire tout signal en une suite de bits.
Pourquoi ?
raisons économiques : économies d’échelle,
rapprochement avec techniques informatiques,
réseaux existants très bien adapté (cuivre, optique, sans fil)
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Avantages et Inconvénients de la transmission numérique
Immunité aux bruits,
Multiplexage,
DSP,
Bande passante plus grande,
Modif f, φ, A (code ok),
Facilement enregistrable,
Circuits de codage et
décodages requis,
Distance plus grande
(réamplification sans bruit),
Synchronisation précise
nécessaire
Codes erreurs de
transmission
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
De l’analogique au numérique
Transformation d’un signal continu en numérique
1
Echantillonner : discrétiser suivant la dimension
”temporelle”.
2
Quantifier : discrétiser suivant la dimension ”amplitude”.
Echantillonnage
Fréquence d’échantillonnage fe = T1e avec Te la période
d’échantillonnage ou l’écart temporel entre deux points du signal
numérique.
Quantification
Exprimer chaque valeur échantillonnée en une valeur binaire codée
sur n bits, c’est l’étape de quantification à 2n valeurs.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Échantillonnage
L’échantillonnage consiste à transmettre un signal en capturant des
valeurs à intervalles réguliers appelées période d’échantillonnage
Te. Il produit donc une suite de valeurs discrètes.
x[n] = δTe (t) × x(t)
L’objectif de l’échantillonnage est la transmission de l’information
codée dans un signal. La question du choix de la fréquence
d’échantillonnage se pose immédiatement :
si fe est trop faible, les points seront trop espacées et on
perdra les détails entre deux positions de capture,
plus fe est élevée, plus la transmission coûte en puissance de
traitement, en capacités de transmission, ou en espace de
stockage.
Pour choisir fe , il faut déterminer la bande passante de
l’information codée dans le signal à transmettre.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Échantillonnage
Exemple des signaux auditifs :
Pour la transmission de la parole avec une intelligibilité
suffisante (on comprend tous les mots), on estime qu’une
bande passante de 160 Hz à 3 500 Hz est suffisante.
Pour transmettre l’ensemble des signaux auditifs, y compris
pour les personnes ayant l’ouı̈e la plus fine, on estime qu’une
bande passante de de 20 Hz à 20 000 Hz est suffisante.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Échantillonnage
Si on veut utiliser un signal échantillonné, il faut que l’ensemble
des échantillons permettent de conserver la majeure partie de
l’information du signal analogique d’origine.
Le repliement de spectre (Aliasing en anglais) est un phénomène
qui introduit dans un signal des fréquences qui ne devraient pas s’y
trouver, lorsque la fréquence porteuse ou la fréquence
d’échantillonnage sont inférieures à deux fois la fréquence
maximale contenue dans le signal.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
(a)
(b)
(c)
(d)
(e)
(f)
Figure : (a) Sinus à 50Hz, (b) fe = 60 Hz, (c) fe = 100 Hz, (d) fe = 120
Hz, (e) fe = 210 Hz, (f) fe = 500 Hz
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Echantillonnage
Théorème de Shannon
Toutes les fréquences du signal dont la différence avec un multiple
de fe est égale sont codées identiquement et impossibles à
distinguer.
Si f1 − fe = f2 − N2 × fe = f3 − N3 × fe = f4 − N4 × fe alors les
raies spectrales fi sont confondues.
En conséquence, si la bande passante du signal est limitée à moins
de la moitié de la fréquence d’échantillonnage, il peut être
parfaitement reconstitué. Les fréquences supérieures à la moitié de
la fréquence d’échantillonnage introduisent un recouvrement
spectral également appelé repliement.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Echantillonnage
Pour échantillonner efficacement, il faudrait donc :
limiter strictement la bande passante du signal à la partie qui
code l’information,
choisir une fréquence d’échantillonnage égale à deux fois la
fréquence supérieure de la bande passante
Comme on ne peut pas limiter la bande passante rigoureusement,
mais seulement atténuer fortement à partir d’une certaine
fréquence, on doit en réalité :
construire un filtre qui rejette les fréquences > à la bande
passante du signal,
choisir fe > 2fsup , pour que les fréquences (inutiles à
l’information) repliées sur le signal reconstitué, soient assez
atténuées.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Quantification
En traitement des signaux, la quantification est le procédé qui
permet d’approcher un signal continu (ou à valeurs dans un
ensemble discret de grande taille) par les valeurs d’un ensemble
discret d’assez petite taille.
A partir d’une valeur d’entrée donnée d’un espace E, il faut
déterminer la valeur la plus proche dans l’ensemble F d’arrivée.
Dans le cas d’une CAN, l’ensemble E est continu, on peut prendre
E = R et l’ensemble d’arrivée est discret, de taille finie. Cet
ensemble est généralement appelé dictionnaire.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
La quantification est une opération destructrice d’information. Elle
introduit une erreur (ou un bruit) entre le signal quantifié et le
signal source. Cette erreur est généralement mesurée par la
distance suivante : (n) = x̂(n) − x(n)
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Canal numérique
Rappel sur la Modulation
La modulation a pour objectif d’adapter le signal à émettre au
canal de transmission. Cette opération consiste à modifier un ou
plusieurs paramètres d’une onde porteuse S(t) = Acos(ω0 t + φ0 )
centrée sur la bande de fréquence du canal.
Les paramètres modifiables sont : l’amplitude A, la fréquence f0 et
la phase φ0 .
Modulation M-aire
Dans les procédés de modulation binaire, l’information est
transmise à l’aide d’un paramètre qui ne prends que deux valeurs
possibles 0 et 1.
Dans les procédés de modulation M-aire, l’information est
transmise à l’aide d’un paramètre qui prends M valeurs.
Un état de modulation devient un mot de n digits binaires. Le
nombre d’états est donc M = 2n .
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Symbole
Un symbole est un élément d’un alphabet. Si M est la taille de
l’alphabet, le symbole est alors dit M-aire. Lorsque M=2, le
symbole est dit binaire. En groupant, sous forme d’un bloc, n
symboles binaires indépendants, on obtient un alphabet de Bases
de transmissions numériques M = 2n symboles M-aires. Ainsi un
symbole M-aire véhicule l’équivalent de n = log2 M bits.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Rapidité de modulation : R
La rapidité de modulation R se définit comme étant le nombre de
changements d’états par seconde d’un ou de plusieurs paramètres
modifiés simultanément. Un changement de phase du signal
porteur, une excursion de fréquence ou une variation d’amplitude
sont par définition des changements d’états.
La ”rapidité de modulation” R = T1 s’exprime en ”bauds”.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Notion de débit binaire : D
Le débit binaire D est la quantité d’informations émise par unité de
temps par une source. L’unité de débit binaire est le bit par
seconde ou bps.
Le débit binaire dépend des caractéristiques physiques du support
de transmission et des techniques de transmission utilisées. Le
débit représente le nombre d’éléments binaires transmis par
seconde, il est donc l’inverse de la durée d’un élement binaire ou
intervalle significatif :
1
T
Le débit binaire D sera égal ou supérieur a la rapidité de
modulation selon qu’un changement d’état représentera un bit ou
un groupement de bits.
Pour un alphabet M-aire, on a la relation fondamentale : T = nTb
soit D = nR.
D=
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Quelques exemples de débits numériques :
signal de la parole : 64 Kbps
Visioconférence couleur : 100 Mbps
Télévision numérique couleur : 204 Mbps
Plus concrètement, on pourra évaluer un débit si l’on connaı̂t la
quantité de bits à émettre et la durée de l’émission à partir d’une
source. La formule pratique s’écrit :
D=
Noctets × 8
temission
où Noctets représente le nombre d’octets à émettre et temission , le
temps nécessaire pour émettre ces octets.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Qualité d’une liaison binaire : taux d’erreur par bit
La qualité d’une liaison est liée au taux d’erreur par bit :
T .E .B = nombredebitstransmis
nombredebitsfaux
On notera la différence entre Pe (probabilité d’erreur) et TEB. Au
sens statistique, on a Pe = E(TEB). TEB tend vers Pe si le
nombre de bits transmis tend vers l’infini.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Efficacité spectrale
L’efficacité spectrale d’une modulation se définit par le paramètre
ν=D
B et s’exprime en ”bit/seconde/Hz”. La valeur D est le
”débit binaire” et B est la largeur de la bande occupée par le signal
modulé. Pour un signal utilisant des symboles M-aires, on aura :
ν = T1.B log2 M bit/sec/Hz.
Remarquons que pour B et T donnés, l’efficacité spectrale
augmente, comme on pouvait s’y attendre, avec le nombre de
bit/symbole n = log2 M. C’est en effet la raison d’être de la
modulation M-aire.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Capacité d’un canal numérique
On définit la capacité d’un canal comme le débit binaire théorique
maximum que ce canal peut supporter. La capacité C est évaluée à
l’aide de la formule de Shannon :
S
)
N
avec W la largeur de bande du canal, S la puissance du signal et N
celle du bruit.
C = Wlog2 (1 +
Pour rappel, le rapport signal sur bruit SNR est donné par :
SNR = 10log10 (
Polytech A5 Ibats D. Vivet [email protected]
S
)
N
Modulations Analogiques et Numériques : Principes des modula
Principe de la modulation numérique
Le message à transmettre est issu d’une source binaire. Le signal
modulant, obtenu après codage, est un signal en bande de base,
éventuellement complexe, qui s’écrit sous la forme :
c(t) =
X
ck g (t − kT ) = ck (t) = ak (t) + jbk (t)
k
La fonction g (t) est une forme d’onde qui est prise en
considération dans l’intervalle [0, T [ puisque t doit vérifier la
relation : kT <= t < (k + 1)T .
La modulation transforme ce signal c(t) en un signal modulé m(t)
tel que :
"
#
X
m(t) = Re
ck (t) exp(j(w0 t + φ0 ))
k
w0
2π
et la phase φ0 caractérisent la sinusoı̈de
La fréquence f0 =
porteuse utilisée pour la modulation.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
La modulation d’amplitude numérique : ASK (Amplitude
Shift Keying)
La modulation d’amplitude ASK permet de coder des signaux
numériques en signaux analogique avec une amplitude variable.
Dans l’exemple suivant le signal analogique peut avoir deux
amplitudes différentes. A chaque amplitude correspond un symbole
M-aire ou un mot binaire. Ainsi on codera le signal ’0001001100’
comme suit :
2
0
0
0
1
0
0
1
1
0
0
1.5
1
Amplitude
0.5
0
−0.5
−1
−1.5
−2
0
5
10
15
20
25
Temps
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
La modulation de fréquence numérique : FSK
La modulation de fréquence FSK permet de coder des signaux
numériques en signaux analogique avec une fréquence variable.
Dans l?exemple suivant le signal analogique peut avoir deux
fréquences différentes. A chaque fréquence correspond un mot
binaire. Ainsi on codera le signal ’0001001100’ comme suit :
2
0
0
0
1
0
0
1
1
0
0
1.5
1
Amplitude
0.5
0
−0.5
−1
−1.5
−2
0
5
10
15
20
25
Polytech A5 Ibats D. Vivet [email protected] TempsModulations Analogiques et Numériques : Principes des modula
La modulation de phase numérique : PSK
La modulation de phase PSK permet de coder des signaux
numériques en signaux analogique avec une phase variable. Dans
l?exemple suivant le signal analogique peut avoir 4 phases
différentes. A chaque phase correspond un mot binaire. On peut
représenter ces phases de manière spatiale. On utilise un cercle
trigonométrique pour représenter chaque phase.
1
2.5
0
−1
−2
1
2
−1
0
1
2
1.5
1
01
00
11
10
0
0.5
−1
−2
1
−1
0
1
2
0
−0.5
0
−1
−1
−2
1
−1
0
1
−2
0
−1
−2
2
−1.5
−1
0
1
−2.5
2
−1
0
1
Modulation Quadriphasée: Quadruple Phase Shift Keying (QPSK)
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
A chaque phase correspond un mot binaire. Ainsi on codera le
signal ’0001001100’ comme suit :
2
00
01
00
11
00
1.5
1
Amplitude
0.5
0
−0.5
−1
−1.5
−2
0
1
2
3
4
5
6
7
8
9
10
Polytech A5 Ibats D. Vivet [email protected] Temps
Modulations Analogiques et Numériques : Principes des modula
Exemple de la TV HD
Les transmissions DVB-S2 permettent la diffusion de vidéo en HD.
La haute définition est plus gourmande en débit. C’est la
modulation 8PSK qui est utilisée dans ce cas. Avec cette
modulation on peut coder 3 bits car on a 8 phases différentes. 23
bits = 8 phases.
1.5
010
1
011
001
0.5
100
0
000
−0.5
101
111
−1
110
−1.5
−1.5
−1
−0.5
0
0.5
1
1.5
Principe de modulation 8PSK
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Modulation MSK : Minimum shift keying
Moments en quadrature (QPSK). Chaque bit est codé sur une
demi-sinusoı̈de. Diminution d’occupation de spectre. Indice de
modulation vaut 0,5 : c’est le plus petit indice de modulation
utilisable en FSK pour 0 et 1 orthogonaux. Pas de discontinuité de
phase !
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Modulation GMSK : Gaussian Minimum shift keying
La modulation GMSK est le résultat du filtrage par un filtre
gaussien d’une modulation MSK. Les données binaires (0 ou 1) à
transmettre modulent la phase de la fréquence porteuse. La
fréquence évolue plus lentement mais de façon plus lisse.
Modulation utilisée en GSM.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Exemples d’applications des modulations numériques
Modems téléphoniques
bande de fréquence de 3500 Hz environ / MAQ-16, la MAQ-32 et
la MAQ-128 / initialement 9,6 kbit/s à cause du rapport S/B
limité des liaisons / ”VFast” dont le débit atteint 28 kbit/s voir 56
kbit/s (constellations treillis)
Les faisceaux hertziens
PSK-4 / large spectre radioélectrique : QAM-16, QAM-64 /
MAQ-16 a permis 140 Mbit/s dans la bande 6,4-7,1 GHz (delta 40
MHz) / Aujourd’hui, MAQ-256 avec 280 Mbit/s (delta 30 MHz).
Les transmissions par satellite
PSK-2, la PSK-4 et la PSK-8 / amplificateur de puissance satellite
proche saturation / developpement PSK-16 et QAM-16 / TV
satellite PSK-4
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Exemples d’applications des modulations numériques
Les radiocommunications avec les mobiles
Premier téléphone GSM français en 1992
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Exemples d’applications des modulations numériques
Les radiocommunications avec les mobiles
Systèmes Cellulaires
Américain
Japonais
Standard
IS-54/-56
PDC
Gamme de
Rx :869-894
Rx:810-826
fréquences
Tx:824-849
Tx:940-956
Nombre de canaux
832
1600
Utilisateurs par canal
3
3
Espacement des canaux
30 kHz
25 kHz
Modulation
π/4 -DQPSK π/4 -DQPSK
Débit binaire
48,6 kbit/s
42 kbit/s
Polytech A5 Ibats D. Vivet [email protected]
Européen
GSM
Rx:925-960
Tx :880-915
124
8
200 kHz
GMSK
270 kbit/s
Modulations Analogiques et Numériques : Principes des modula
Free a une bande alouée de 900 à 905 MHz avec un espacement
fréquentiel de 200 kHz (norme GSM). Il peut allouer naı̈vement :
5MHz/200kHz = 25canaux
Free ne peut donc avoir que 25 abonnés ? Il en a pourtant selon
ses dires 7.4 millions...
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Free a une bande alouée de 900 à 905 MHz avec un espacement
fréquentiel de 200 kHz (norme GSM). Il peut allouer naı̈vement :
5MHz/200kHz = 25canaux
Free ne peut donc avoir que 25 abonnés ? Il en a pourtant selon
ses dires 7.4 millions...
La solution est de mettre plusieurs abonnés sur le même canal
pour cela on utilise le Multiplexage.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Notion de Multiplexage
Le multiplexage
Technique qui consiste à faire passer plusieurs informations à
travers un seul support de transmission pour partager une même
ressource entre plusieurs utilisateurs. Il existe deux techniques
principales de multiplexage : temporelle et fréquentielle
Un peu d’histoire :
Télégraphie. Émile Baudot plusieurs télégraphistes communiquent
simultanément sur une même ligne. Information envoyée plus vite
que la saisie des télégrammes.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Notion de Multiplexage
Multiplexage temporel AMRT
(Accès Multiple par Répartition en Temps) Répartition équitable
du temps d’utilisation de la totalité de la bande passante entre les
différentes communications.
Le multiplexeur fonctionne comme un commutateur, chaque signal
est commuté à tour de rôle à grande fréquence, une
synchronisation de fréquence et de phase étant assurée de part et
d’autre pour que chaque signal soit restauré où et comme il le faut.
Exemples d’application : CAN multicanal, transmissions en
informatique (USB, IEEE 1394 (firewire), SSA, Serial ATA ...),
TNT.
Multiplexage statistique
Semblable au multiplexage temporel, sauf que, plutôt
qu’arbitrairement assigner une fente de temps à chaque signal, on
prend en compte la priorité et le besoin.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Notion de Multiplexage
Multiplexage fréquentiel AMRF
(Accès Multiple par Répartition en Fréquences)
Cette technique alloue des fractions de la bande passante à chaque
communication.
Le multiplexage ”optique” ne répartit pas les signaux dans le
temps, mais dans un espace de fréquences. Bien que plus abstrait
dans son principe, c’est lui qui a été inventé en premier.
Il consiste à faire passer plusieurs informations en simultané en
jouant sur la longueur d’onde de la lumière émise. Il s’agit donc là
aussi d’un multiplexage spatial. Plus simplement, on envoie
plusieurs couleurs en simultané sur un seul brin optique. Cela a
permis notamment d’augmenter la capacité de transmission des
fibres optiques actuelles sans surcoût très important.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Exemples de multiplexage
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Notion de multiplexage
Multiplexage en code AMRC
(Accès Multiple par Répartition par Codes)
Multiplexage dans lequel chaque signal indépendant est caractérisé
par une séquence codée qui permet de le restituer à partir du signal
composite.
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula
Exemples de multiplexage
Le multiplexage analogique temporel : allumage lampes
avion. (délais temporel induit)
Le multiplexage électronique temporel : automobile. un fil
alimentation, un film allumage des feux arrières
Le multiplexage en téléphonie mobile : trois types de
multiplexage : fréquentiel (AMRF), temporel (AMRT) et par
code (AMRC).
GSM multiplexage fréquentiel et temporel.
L’UMTS (Universal Mobile Telecommunications System ou
reseau 3G) multiplexage par code
Le LTE (Long Term Evolution) et le LTE Advanced
(réseaux mobiles 4G) combinaison sophistiquée des 3 :
l’OFDMA (Orthogonal Frequency Division Multiple Access).
Polytech A5 Ibats D. Vivet [email protected]
Modulations Analogiques et Numériques : Principes des modula