Académique Documents
Professionnel Documents
Culture Documents
Canal
Evaluation des performances du système
BBGA +
Décodage Décodage Démodulation Démodulation
Désentrelacements
de source de canal PSK,QAM… OFDM
BBGA: Bruit Blanc Gaussien Additive
Ir Anne-Carole HONFOGA | GTTIC 3 3 3
Schéma synoptique d’une chaine émettrice DVB-T
Encodeur et Transmission
Multiplexeur hiérarchique
2 signaux en entrée,
-
- Un programme de haute priorité HP (forte protection, modulés et codés de
débit utile réduit) et différentes manières
- Le même programme de faible priorité LP (protection
réduite, débit utile élevé)
https://www.springer.com/us/book/9783642116117
https://www.dvb.org/resources/public/standards/a012_dvb-t_june_2015.pdf
Université d’Abomey-Calavi Ir Anne-Carole HONFOGA | EPAC|GIT | TNT 4
Plan
Enable/Disable
Data input
Fonctionnement:
Cette opération (scrambling) est effectuée par la sommation modulo 2 (OU exclusif) des données à
transmettre avec celles d’un générateur pseudo-aléatoire PRBS (Pseudorandom Binary Sequence).
Caractéristiques du PRBS:
• Registre à décalage à 15 étages
• Séquence d’initialisation: 10010101000000
• Polynôme générateur: 1+ 𝑥 14 + 𝑥 15
• Période du PRBS= (188*7 + 187) Bytes = 1503 Bytes
• 𝟏𝒆𝒓 Octet de synchronisation des 8 paquets= 47𝐻𝑒𝑥 = 𝐵8𝐻𝑒𝑥
• Octet de synchronisation des 7 paquets suivant le premier paquet = 47𝐻𝑒𝑥
Lors du passage des octets de synchronisation des 7 paquets suivants, la sortie du (PRBS) est
désactivée.
𝑳𝒆 𝟏𝒆𝒓 Octet de synchronisation des 8 paquets ne subit pas la dispersion de l’énergie
SYNC1: Complément du premier Byte (n’ayant pas suivi la dispersion) de synchronisation des 8 paquets
SYNCn: Bytes de synchronisation n’ayant pas suivi la dispersion d’énergie. n=2,3,…,8
Définition: Il s’agit d’un code en bloc (développé par Reed Solomon en 1963) consistant à ajouter les
bits de redondance à un bloc binaire. Ces bits de redondance représentent le code et sont utilisés lors
du décodage pour détecter et corriger les erreurs binaires introduits dans le bloc binaire.
https://www.springer.com/us/book/9783642116117
https://www.dvb.org/resources/public/standards/a012_dvb-t_june_2015.pdf
Ir Anne-Carole HONFOGA | GTTIC 3 10
Codage de canal externe : Reed-Solomon (Code en bloc)
Le codeur Reed Solomon (RS) (m=204, k=188, t=8, l=16) utilisé en DVB-T dérive du codeur
principal RS (m=255, k=239, t=8, l=16). Comment arriver à utiliser ce codeur principal
pour former le code Reed Solomon de la norme DVB-T???
Comment obtient t-on le rendement de code???
https://www.springer.com/us/book/9783642116117
https://www.dvb.org/resources/public/standards/a012_dvb-t_june_2015.pdf
Ir Anne-Carole HONFOGA | GTTIC 3 11
Codage de canal interne: code convolutif (cas général)
𝑑𝑘
𝑑𝑘−1 𝑑𝑘−2 𝑑𝑘−3 𝑑𝑘−4 𝑑𝑘−5 𝑑𝑘−6
𝐺2 =133𝑜𝑐𝑡 =91𝐷é𝑐
𝑵𝒐𝒎𝒃𝒓𝒆 𝒅𝒆 𝒃𝒊𝒕𝒔 𝒆𝒏 𝒆𝒏𝒕𝒓é𝒆
Rendement de code= 𝑵𝒐𝒎𝒃𝒓𝒆 𝒅𝒆 𝒃𝒊𝒕𝒔 𝒆𝒏 𝒔𝒐𝒓𝒕𝒊𝒆 Rendement de code= 1/2, 2/3, 3/4, 5/6, 7/8
Définition: A la différence d’un code en bloc comme le code RS, ce codeur ajoute des bits de
redondance mais de manière dispersée au niveau de chaque paquet de 204 Bytes (1632 bits).
Fonctionnement du codeur principal: Le codage se fait à partir des registres à décalage à N=6 étages
(26 =64 états possibles) et des opérateurs logiques XOR. Chaque bit en entrée du codeur donne deux
bits en sortie. Ce type de codeur est utilisé comme référence pour la formation des codes convolutifs
poinçonnés
Ir Anne-Carole HONFOGA | GTTIC 3 14
Codage de canal interne: code convolutif
Caractéristiques:
• Code convolutif principal: N𝑟𝑜𝑢𝑡 =2𝑁𝑟𝐵𝑖𝑡
• Il fonctionne avec un rendement de code ½
• Polynômes générateurs
𝐺1 = 26 +25 +24 +23 +1 (1111001)
𝐺2 = 26 +24 +23 +2+1 (1011011)
• La longueur de contrainte est égale à 7. La longueur de contrainte d’un code
correspond au nombre de bits sur lesquels s’effectue le codage.
Longueur de contrainte=N+1, N est le nombre de registre à décalage utilisé
Puncturing : Poinçonnage
• Pour former des codes convolutionnels de rendement supérieur à ½, on utilise des
codes poinçonnés : ils sont obtenus à partir du code principal auquel on supprime
un bit de sortie de façon périodique
Méthode de décodage
• Le décodage s’effectue en utilisant l’algorithme de Viterbi basé sur la
représentation en treillis développé par Andrew Viterbi en 1967.
https://www.springer.com/us/book/9783642116117
http://www.mengyou.org/up_load/download/Vocation/DigitalTV/training/Digital_Television.pdf
Ir Anne-Carole HONFOGA | GTTIC 3 15
Plan
b4 b4 b4 b4
Exemple: Symbole 16-QAM
• Soit 4 symboles binaires à b1 b2 b3 b4 b1 b2 b3 b4 b1 b2 b3 b4 b1 b2 b3 b4 …. b1 b2 b3 b4
transmettre
• Avant entrelacement binaire S1 S2 S3 S4 Sn
• Taille de l’entrelaceur binaire
b1 b1 b1 b1 …. b1 b1 b1 b1 b1 …. b1
b1 b1 b1 b1 …. b1
b2 b2 b2 b2 …. b2 Après b2 b2 b2 b2 …. b2 Après
transmission b2 b2 b2 b2 …. b2 Après
entrelacement
Désentrelacement
b3 b3 b3 b3 …. b3 binaire b3 b3 b3 b3 …. b3 sur le canal
binaire
b3 b3 b3 b3 …. b3
b4 b4 b4 b4 …. b4 b4 b4 b4 b4 …. b4
b4 b4 b4 b4 …. b4
1 Symbole QAM
… Pendant désentrelacement
b1 b1 b1 b1 …. b1 b2 b2 b2 b2 …. b2 b3 b3 b3 b3 b3 b4 b4 b4 b4 …. b4
. binaire
affecté
Ir Anne-Carole HONFOGA | GTTIC 3 19
Entrelacement convolutif: Principe de fonctionnement
Principe:
• Chaque registre peut contenir plus de J symboles que le précédent
• Le délai des registres varie de jxJ
• Après le (𝑁 − 1)è𝑚𝑒 régistre, l’entrelaceur passe à nouveau au premier
registre de délai 0
• Tout symbole passant par le premier registre sort de l’entrelaceur et est
envoyé sur le canal
• Tant que la mémoire du registre n’est pas pleine, les symboles ne sont pas
envoyés sur le canal
• La somme des délais induits par l’entrelaceur et le désentrelaceur est égale à
(N-1)J pour les même niveau de branches
Cours de l’Université de MONS: Advanced Communication System (titulaire du cours: Véronique MOEYAERT)
17=J
17=J
11=N-1 11=N-1
Fonctionnement et caractéristiques
• M=204 Bytes représente la longueur de paquets soumis à
l’entrelaceur
• La profondeur de l’entrelaceur est N= 12 branches
• J= Unité de délai= M/N=17
• Le Byte de synchronisation de chaque paquet est toujours envoyé
par le premier registre d’indice 0 et de délai 0.
https://www.dvb.org/resources/public/standards/a012_dvb-t_june_2015.pdf
http://www.mengyou.org/up_load/download/Vocation/DigitalTV/training/Digital_Television.pdf
https://fr.scribd.com/document/212326435/DVB-T-Iga-pdf
Ir Anne-Carole HONFOGA | GTTIC 3 25
Les techniques d’entrelacement en DVB-T: Entrelacement en bloc
• Entrelacement de symbole
Le rôle de l’entrelacement de symbole est
de supprimer la corrélation des erreurs sur
les symboles transmis sur des porteuses
consécutives d’un même symbole OFDM
afin d’éviter d’avoir plusieurs symboles
consécutifs perdus dans les "trous" du
signal reçu. Il agit sur des blocs de 1512
(mode 2k) ou 6048 (mode 8k) symboles de
données. Dans ce cas ce sont les symboles
binaires, prêts à être modulés qui sont
permutés.
https://fr.scribd.com/document/212326435/DVB-T-Iga-pdf
Ir Anne-Carole HONFOGA | GTTIC 3 26
Les techniques d’entrelacement en DVB-T: Entrelacement en
bloc
• Entrelacement interne= entrelacement binaire + entrelacement de symbole
https://www.dvb.org/resources/public/standards/a012_dvb-t_june_2015.pdf
Ir Anne-Carole HONFOGA | GTTIC 3 27
Plan
I 0000
0001
0010
0011
0100 Codage
0101
binaire
0110
0111
1000
Les symboles voisins d’un même 1001
cadran diffère d’un bit (d’un 1010
1011
symbole à un autre) 1100
1101
1111
https://www.dvb.org/resources/public/standards/a012_dvb-t_june_2015.pdf
Université d’Abomey-Calavi Ir Anne-Carole HONFOGA | GTTIC 3 31
Modulation QAM
• A chaque point de constellation donnée est associé
une valeur d’amplitude et de phase
• Le diagramme de constellation 4-QAM est un cas
particulier où l’amplitude de la porteuse est la même
pour tous les points de constellation et la phase prend
quatre valeurs différentes
Remarque:
Plus le nombre de bits par symbole augmente, plus l’efficacité spectrale
augmente.
• Cependant, plus le nombre de bits par symbole augmente, plus le signal est
sensible au bruit. C’est-à-dire, plus le nombre de bits est grand, plus le
nombre de symboles par cadran augmente, plus le rapport signal à bruit
nécessaire pour une bonne réception est grand.
• La détection de symbole en présence de bruit devient plus fastidieuse
lorsqu’on passe du 4-QAM au 16-QAM, puis au 64-QAM.
• La détection de symbole dans le cas de la modulation 4-QAM est beaucoup
plus simple puisqu’en présence de l’effet du bruit, la probabilité qu’un
symbole d’un cadran donné se retrouve dans un autre cadran est très faible.
Université d’Abomey-Calavi Ir Anne-Carole HONFOGA | GTTIC 3 33
Modulation Hiérarchique
Rappel: Le système DVB-T peut supporter au maximum 2 input Stream (format Transport Stream TS-MPEG-
2) grâce à l’utilisation de la modulation Hiérarchique.
La modulation hiérarchique est utilisé en DVB-T pour transmettre les même programmes avec différents débits,
différentes méthodes de protection du signal. Il s’agit de
- Un ensemble de chaînes ou une chaîne (programmes télévisuels ) (« Transport Stream") de haute priorité HP
(forte protection (rendement de code faible), débit utile réduit (modulation M-QAM avec M faible)) et
- du même ensemble de chaînes de faible priorité LP (protection réduite(rendement de code élevé), débit utile
élevé (modulation M-QAM avec M élevé))
Technique utilisée: VCM (Variable Coding Modulation)
Exemple: HP: constellation 4-QAM, rendement de code 2/3; LP: Constellation 16-QAM, rendement de code 4/5
Principe:
• Le premier TS (TS1) (haute priorité) est modulé en utilisant la constellation 4-QAM (signal
beaucoup plus robuste face au bruit).
• Chaque paire de bits de chaque cadran représentant les deux bits les plus significatifs d’un
symbole binaire du cadran et transportent les données de priorité HP.
• Un deuxième flux de données (TS2) est modulé en utilisant la constellation 4-QAM ou 16-QAM
B
D2