Bouguerrou Rabia
Bouguerrou Rabia
MEMOIRE DE MASTER
Sciences et Technologies
Filière électronique
Spécialité : Réseau et télécommunication
Cachet et signature
2018/2019
Remerciements
D’abord et avant tout, je remercie dieu tout puissant pour la patience , la
force , la foi et la confiance qu’il ma donnée pour
de juger ce travail .
Mr [Link] .
3
Dédicace :
Je voudrais remercier tous les membres de ma famille,
le premier d'entre eux, mes chères parents , ma mère et mon père ,
qui m'ont beaucoup soutenu physiquement et moralement,
ainsi que toutes mes sœurs
Samira, Sabrina, Moufida et mes frères Seif-eddine et Ramzi ,
mes cousines Hanane , Rima , Souad et Basma .
Sans oublier mes petites chères
Maria, Oussama, Yasmin, Nermin qui dieu les protèges.
Je le dédie à mes collègues Iman, Amina , Sofia ,Amel ,Hanane
de classe Master 2 RT .
Je tiens à remercier toutes les personnes qui m'ont soutenu,
Encouragé et ont contribué au bon déroulement de ce mémoire
, mes amis Zahira ,Widad ,Hadher .
Rabia Bouguerrou
4
Résumé :
La diffusion vidéo numérique est basée sur plusieurs étapes, chacune ayant un rôle
à jouer, notamment la transmission par fils, câbles et autres transmissions terrestres
pour recevoir et transmettre des signaux dans le canal de transmission, la diffusion
mobile et non fixe utilisant les technologies 3G et 4G, Satellites.
Mais plus tard, la vidéo numérique par satellite a été développée dans une seconde
version, répondant aux besoins actuels grâce à l'utilisation d'autres codecs tels que le
code (LDCP) et le code (BCH), et la transmission est devenue plus précise pour détecté
et corriger les erreurs.
5
Summary:
Broadcast digital video on TV screen depends on many steps each one has a role.
each broadcasts through wires and cables, the other broadcasts through ground for
receiving signals and converting into transmitter series , mobile and non-static broadcast
by using third and fourth techniques , and finally broadcast via satellite .
The main objective of this project is to study digital video transmission and
broadcasts it through satellite by satellite dish.
This series consists from many stages : improve image visibility and sound ,
ensure the access of all the necessary data to broadcast this digital video to transmit
through Provide the necessary safety and increase reliability to avoid any errors in the
way of transmission and that for using necessary adjustments to transfer the video and
encodes data Across the conveyor chain So that internal and external encoding is used
and this for correct errors and for increase protection because of Low signal to noise
ratio When they reach the series they are drawn from the adjustment and decode the
icon And decode the icon that adds the frequency in the external encoding sequence
Thus eliminating noise and distortion by reducing free spaces .
But later the digital video broadcast was developed via satellite by second copy
where it fulfilled the current needs through Using other encodings special for the second
copy and the broadcast becomes with high quality and more accurate to capture errors
and correct them .
6
ملخص :
يعتمد بث الفيديو الرقمي في شاشة التلفاز على عدة مراحل كل منها له دور ,منها البث عبر األسالك
والكوابل وأخرى البث عبر األرضي الستقبال إشارات و تحويلها في سلسلة االرسال ,البث المتحرك و الغير
ثابت باستخدام تقنيات الجيل الثالث و الرابع ,و أخيرا البث عبر األقمار الصناعية .
و الهدف األساسي لهذا المشروع هو دراسة قناة نقل الفيديو الرقمي و بثه عبر األقمار الصناعية بواسطة
طبق األقمار الصناعية و تتكون سلسلة النقل من عدة مراحل لتحسين رؤية الصورة و الصوت و ضمان وصول
جميع البيانات الالزمة لبث هذا الفيديو الرقمي و يتم االرسال من خالل توفير األمان الالزم و زيادة الموثوقية و
ذلك لتفادي وقوع أي أخطاء في طريق اإلرسال و ذلك باستخدام التعديالت الضرورية لنقل الفيديو و القيام
بتشفير البيانات عبر السلسلة الناقلة بحيث يتم استخدام ترميز داخلي وترميز خارجي و ذلك لتصحيح األخطاء و
لزيادة الحماية بسبب انخفاض نسبة اإلشارة إلى الضوضاء و عند وصولها للسلسلة يتم الستخالص من التعديل و
فك الترميز الذي يضيف التكرار في تسلسل البتات و الترميزالخارجي وبذلك نتخلص من الضوضاء و التشوهات
بواسطة تقليص المساحات الحرة ,لكن الحقا تم تطوير بث الفيديو الرقمي عبر األقمارالصناعية بنسخة ثانية حيث
لبت االحتياجات الحالية وذلك من خالل استعمال ترميزات أخرى خاصة بالنسخة الثانية و أصبح البث ذات جودة
عالية و أكثر دقة اللتقاط األخطاء و تصحيحها .
تم تجسيد محاكاة سلسلة النقل مع بيئة الماتالب و إرسالها لترجمتها على شكل منحنيات بيانية .
كلمات مفتاحية :بث الفيديو الرقمي ,بث الفيديو الرقمي عبر األقمار الصناعية ,نسخته
الثانية ,ترميزات تصحيح األخطاء ,معدل الخطأ الثنائي .
7
Sommaire :
Remerciement ………………………………………………………………………3
Dédicace …………………………………………………………………………….4
9
3.2. LA Notion de taux d’erreur binaire dans une chaine de transmission ……..63
Bibliographie ……………………………………………………………………...101
11
Liste des figures :
Figure 1.1 : Les Supports de Diffusion Numérique ………………………………………………22
Figure 2.6: Diagramme de constellation pour QPSK (codage gray binaire) …………………….39
12
Figure 3.3 : système de codage RS par bloc ………………………………………………………71
Figure 4.3 :la modélisation d’une chaine de canal AWGN avec de modulation BPSK ………..86
Figure 4.4 : taux d’erreur binaire d’une chaine de modulation BPSK ……………………………87
Figure 4.9 :Modélisation d’une chaine de modulation QPSK sans correcteur d’erreur …………90
Figure 4.15 : le signale sortir d’un canal AWGN et l’entrée d’un filtre recievre …………………93
Figure 4.18 : modèle de simulation de modulation QPSk avec code convolutif ………………….95
Figure 4.19 : taux d’erreur binaire d’une chaine de code convolutif ……………………………...95
13
Figure 4.20 : le signale d’entrée de décodeur convolutif ………………………………………….96
Figure 4.22 : modèle de simulation d’une chaine de AWGN avec code RS ……………………...97
Figure 4.25 : taux d’erreur binaire d’une chaine de transmission DVB-S …………………………99
pour 32 APSK……………………………………………………………………………………..58
Tableau 4.1 : montre la relation entre le rapport Eb / N0 et le TEB en canal AWGN …………87
Tableau 4.2 : montre la relation entre le rapport Eb / N0 et le TEB avec modulation QPSK .. 90
Tableau 4.3: montre la relation entre le rapport Eb / N0 et le TEB avec code convolutif ……..96
Tableau 4.4: montre la relation entre le rapport Eb / N0 et le TEB avec code RS …………......97
14
OFDM : Orthogonal Frequency Division Multiplexing
TV : Television
RS : Code Reed-Solomon
MPEG-4 AVC OU H.264 : : Moving Pictures Experts Group 4 Advanced Video Coding
CCM ET ACM : Constant Coding And Modulation Et Adaptive Coding And Modulation
GW : Giga Watt
IP : Internet Protocol
ISO/CEI 1,2 ET 3 : International System Organization / Commission Électrotechnique International 1,2 Et3
Pl : Physical Layer
17
Introduction
générale
Les procédés de télécommunication ont évoluer, et sont devenue plus de plusieurs milliers de
kilomètres de la vitesse de transmission et de réception d'informations et de données de vitesse et sans
les tracas pour déplacer dans la transmission lorsque la technologie dépassait la technologie diffusion
analogique , et était remplacer par la diffusion numérique, ce qui présente de nombreux avantages par
rapport à la diffusion [Link] meilleur diffusion d'image et de son, avec une possibilité de
transférer de nombreux canaux et données dans les mêmes bandes de fréquences et de réduire ainsi le
coût de transmission du facteur 5 au 8 , aussi il peut aussi transférer une grande quantité de données
associée aux programmes.
Deux grandes normes majeures ont été élaborées à partir de cette diffusion numérique: la
première en Amérique appelée HDTV (télévision à haute diffusion ) et la seconde appelée DVB (
diffusion vidéo numérique ou digital vidéo broadcasting en anglais ).
La vidéo numérique est diffusée sur plusieurs modes de diffusion : la diffusion terrestre, la
diffusion par câble, la diffusion spéciale pour les systèmes Mobiles/ portables et la diffusion par
satellite , cette dernière est celle dont nous allons discuté dans le cadre de notre projet actuel et à
travers le quelle , nous allons étudier sa chaîne de transmission .Selon notre étude du modèle OSI
uniforme des systèmes de communication automatisés et des systèmes de télécommunication du
modèle de transmission et de réception de données, il est composer de « codage et décodage Reed-
Solomon et code interne convolutif , entrelacement / d’entrelacement , Modulation/démodulation de
QPSK , décodage viterbi et canal AWGN » .Ces codages correcteur des erreurs inévitables dans le
processus de transmission , et sont considérés comme négatifs pour la diffusion numérique. Nous les
évaluons et les traiterons en calculant le taux d'erreur binaire dans le canal et le rapport signal/bruit
pour cela nous nous sommes appuyés sur l’incorporation de la chaîne de transmission dans le
programme de simulation Matlab.
18
Le développement DVB-S de la diffusion vidéo numérique par satellite a introduit une nouvelle
technologie appelée DVB-S2 (diffusion vidéo numérique par satellite dans la deuxième génération) ,
caractérisée par une meilleure qualité de diffusion des images et du son en mode HD ( haute diffusion)
et capture d’erreurs.
Première Chapitre : nous allons étudier sur les généralités des systèmes de diffusion, les types
de diffusion vidéo numérique, les caractéristiques et les généralités des satellites.
Deuxième Chapitre : Nous allons étudier la chaine de transmission et certains de ses concepts et
relations mathématiques .
Quatrième Chapitre : Nous allons étudier le programme Matlab, dans lequel nous allons
étudier la simulation des chaines de transmission de DVB-S ( la diffusion numérique par satellite ) et
les résultats graphiques.
19
Chapitre 01 : Généralités sur le
Système de
diffusion vidéo DVB-S
20
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
1.1. Introduction :
Par télévision numérique, on entend la diffusion de programmes télévisés sous forme numérique,
commençant avec la transformation des images en flux de données numériques. Par rapport au mode
analogique, la télévision numérique offre une qualité d'image et de son nettement meilleure.
La diffusion de programmes télévisés en Europe, comme dans la plupart des autres pays du
monde, passe par la norme DVB, qui, en plus des programmes radio , offre des informations et
services supplémentaires. [1]
Le projet DVB a commencé la première phase de son travail en 19931 à la même période où en
Amérique du Nord, le forum "Grand Alliance" organise également le même type de développements,
avec en ligne de mire, la télévision numérique puis Haut Diffusion (HD) .
Il faut souligner que certains acteurs impliqués participent à la fois aux deux forums concurrents
mais dont les objectifs sont similaires, notamment les Européens Philips Consumer Electroniques
et Thomson Consumer Electroniques. Cette double implication favorise successivement l'adoption de
plusieurs normes parmi lesquelles, le MPEG-2, les modulations QPSK et OFDM ainsi qu'une série de
brevets dont les licences sont pratiquement mises en commun.
Le projet DVB exploite également l'expérience acquise par les mêmes acteurs pour le
développement, le lancement et l'exploitation des normes analogiques de télévision améliorée en
Europe : le D2 Mac, le HD Mac ainsi que les accès conditionnels Euro Crypt (Philips, France
Télécom), Video crypt (Thomson Consumer Electronics) ou SECA (Canal+). [2]
DVB définit comment un norme pour transmettre des données au format MPEG-2 [3] , désigne
la retransmission vidéo numérique et caractérise, d'un point de vue technique, les procédés pour la
retransmission de contenus numériques (télévision, radio, plusieurs canaux son, dolby sur round, des
services interactifs) comme on les connaît déjà par l'Internet et le télétexte. [1].
21
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
le système de modulation et de codage de canal (appelé "système") pour les services de
télévision multiprogramme numérique (TV) / télévision haute définition (TVHD) par satellite à utiliser
pour la distribution primaire et secondaire dans le service fixe par satellite (FSS) et le service de
radiodiffusion par satellite (BSS) bandes.
Le système est destiné à fournir des services de diffusion directe (DTH) au décodeur de
récepteur intégré (IRD) grand public, ainsi qu’à des systèmes à antenne collective (SMATV) et à des
têtes de télévision par câble, avec une probabilité de modulation.
Le système utilise une modulation QPSK (Quadrature Phase Shift Keying) et une stratégie de
protection contre les erreurs concaténées basées sur un code de convolution et un code de Reed
Solomon (RS) raccourci.
La technique numérique donne libre cours à une plus grande variété des médias et permet, dans
un futur proche, la convergence de la télévision, de l'Internet ainsi que des téléphones mobiles, et cela
non seulement au niveau technique mais de plus en plus au niveau du contenu.
Comme pour la télévision analogique, plusieurs possibilités de retransmission pour la télévision
numérique sont possibles, en partant de la même norme DVB avec ses différentes variantes :
22
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
DVB-T (terrestre) , DVB-C (câble) , DVB-S (satellite) , DVB-H (terrestre pour des appareils
mobiles/portables). [1]
DVB-T est la diffusion vidéo numérique par terrestre ou ( Digital Video Broadcasting –
Terrestrial en anglais ) est une norme de diffusion de la télévision numérique par liaisons hertziennes
terrestres. Il s’agit de l’une des normes de la famille DVB qui comprend des normes de diffusion de la
télévision numérique par différents moyens.
Le DVB-T définit la méthode de transmission des services télévisés (audio, vidéo et données) ;
Il utilise une modulation OFDM avec une concaténation du codage de canal en COFDM.[6]
La norme DVB-T permet de mettre en place des réseaux iso fréquence synchrones, ce qui permet
d’économiser les fréquences en utilisant la même fréquence pour des émetteurs qui couvrent des zones
adjacentes. pour offrir de bonnes performances en prenant en compte les contraintes d’une
transmission hertzienne : [6]
Le DVB-T est utilisé par tous les pays d’Europe, au proche et Moyen-Orient, dans la zone
pacifique ainsi que dans certains pays d’Asie, d’Afrique et d’Amérique. Le format destiné à succéder
au DVB-T est le DVB-T2. [6]
Par la suite, il y a le bloc mapper qui effectue la modulation numérique en bande de base afin de
placer les symboles numériques dans la constellation. Le bloc A/D est un convertisseur.
Il effectue la conversion d'un nombre entier en un mot binaire. Nous passons ensuite au bloc
OFDM qui applique la IFFT. Le bloc « Guard Interval Insertion» a pour but d’insérer un intervalle de
garde entre les symboles.
A la réception, les techniques inverses sont appliquées pour reconstruire le signal original. [5]
En DVB-T est utilisé un codage canal utilisant un bloc de code et un code de convolution. En
plus délais techniques de codage de canal sont également utilisées pour l'entrelacement des techniques
afin d'éviter les erreurs dans les blocs de sortie au démodulateur . [5]
24
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
1.3.2. Le sous standard DVB-H :
DVB-H est un standard de transmission vidéo élaboré par le projet DVB et édités par l'ETSI et
le CENELEC en 2004.
DVB-H est une adaptation du DVB-T, le système pour la télévision terrestre numérique (TNT),
aux exigences des récepteurs de poche.
DVB-H offre un canal descendant à haut débit utilisable tel quel ou en complément des réseaux
de télécommunication mobiles.
Le codec vidéo utilisé est le MPEG-4 AVC. Les codecs audio possibles sont AAC, HE-AAC,
HE-AAC v2.
La modulation numérique COFDM permet de résister aux échos et ainsi renforcer la réception
mobile.
Chaque intervalle de temps inclut des datagrammes IP qui peuvent contenir jusqu'à 2 Mbits de
données (incluant les éléments de contrôle d'un code de Reed-Solomon). [7]
25
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
C’est un standard pour la diffusion de vidéo numérique par câble. A l’origine, le DVB-C a été
conçu pour assurer la continuité des émissions par satellite, maintenant, il a un large domaine
d’application.
Le câble coaxial, la fibre optique et les techniques mixtes de câblage se prêtent bien à
l’acheminement des signaux de télévision.
Donc la modulation choisie est une modulation à efficacité maximale, c'est-à-dire transportant un
maximum de bits par symbole, c’est la modulation du type QAM, à 16, 32 ou 64 états. Le
développement d’autres modulations plus performantes, comme le QAM-128 et la QAM-256, est
actuellement à l’ordre du jour.
Un décodeur sera équipé d’un circuit correcteur d’échos afin de compenser des échos courts liés
à des désadaptations dans la connectique ou les éléments passifs.
26
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
La largeur des bandes d’un canal en matière de transmission sur câble est de l’ordre de 7 à
8MHz.
Cette faible largeur constitue l’une des difficultés les plus importantes en ce qui concerne la
transmission des signaux numériques de télévision. [8]
DVB-S (Digital Video Broadcasting-Satellite) est la variante pour la diffusion de DVB par
satellite (par exemple ASTRA, Eutelsat).
Cette variante est la plus utilisée. Grâce à l'éventail large bande, la plupart des chaînes radio et
télé ainsi que des services supplémentaires y sont diffusés. Les satellites ASTRA par exemple,
transmettent à eux seuls plus de 1500 programmes radio et télé, quelques 200 programmes sont non
codés .
Le DVB-S peut partiellement figurer comme fournisseur de données pour les câblodistributeurs
ou pour les réseaux DVB terrestres.
27
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
L'antenne parabolique nécessaire pour la réception des programmes diffusés par satellite au
Luxembourg doit avoir un diamètre d'au moins 50 à 60 cm. Pour une réception optimale des signaux
numériques, on recommande un diamètre de 80 à 90 cm.
D'autre part, un convertisseur LNB (Löw Noise Block converter) est indispensable, fonctionnant
dans la bande de fréquences 10,7-12,75 GHz. [1]
La norme DVB-S (Digital Video Broadcasting - Satellite) est l'application de la norme DVB aux
transmissions par satellite.
Le développement de la norme s'est fait de 1993 à 1997 avec une première version émise en
1994. La première application commerciale a été mise en place par Canal+ pour la France, permettant
ainsi la diffusion de la télévision numérique par satellite au grand public.
Il faut donc utiliser une transmission efficace à faible rapport signal à bruit : on utilise une
modulation QPSK associée à des codes évolués : un codage convolutif (efficace pour réduire le taux
d'erreur) suivi d'un entrelaceur et d'un code de Reed-Solomon.
Des fabricants commercialisent en Europe des télévisions avec tuners DVB intégrés mixtes
(DVB-T/DVB-S). Ces appareils permettent aux téléspectateurs de recevoir directement sans récepteur
externe les chaînes de TV en clair (ou cryptées avec l'interface commune DVB-CI), par satellite, en
MPEG 4 AVC ou MPEG 2, en HD ou SD.[9]
On utilise pour cela le FEC (Forward Error Correction). C'est-à-dire que l'émetteur envoie,
avec signal, des informations pour la correction d'erreurs, dans le but de permettre au récepteur de
reconstituer le flot de bits (si des erreurs se produisent).
Le FEC utilisé avec la modulation QPSK comporte deux formes de correction d'erreurs. [5]
28
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
29
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
1.4.2. la télévision par satellite peut poser problème puisqu'elle :
La parabole pour la télévision par satellite est essentielle pour la réception des programmes de
télévision par satellite.
Elle est équipée d'une tête universelle qui permet la réception des signaux analogiques et
numériques émis par un satellite.
La parabole peut aussi être motorisée afin de pouvoir capter des programmes émis par différents
satellites. [11]
L'antenne satellite de type parabole se fixe généralement sur un tube parfaitement vertical pour
faciliter son orientation.
L'installation de la parabole ne se résume pas seulement à l'antenne, mais aussi à son câblage et à
son orientation, sans oublier le décodeur ; il est donc préférable d'avoir recours à un antenniste.
La seule restriction est qu'il n'y ait pas d'obstacle dans son champ de réception. L'orientation se
fait à l'aide d'une boussole, vers le sud, et le pointage précis de l'antenne (élévation et azimut) se fait en
fonction du ou des satellites que l'on souhaite recevoir. [11]
30
Chapitre 01 : Généralités sur le Système de
diffusion vidéo DVB-S
s’effectue donc au sol dans la GW, ce qui implique un double bond pour effectuer une transmission ST
à ST (ST1 à satellite à GW, GW à satellite à ST2).
Les satellites avec traitement à bord : ce type de satellite possède une charge utile capable de
faire un traitement et conversion du signal à bord, donc une capacité de communication de ST à ST en
un seul bond (ST1àsatelliteàST2).[12]
1.6. conclusion :
Nous avons parlé dans ce chapitre sur DVB est un standard de communication définit comment
transmettre des données au format MPEG-2 en utilisant le satellite (DVB-S ), le câble (DVB-C ) et la
diffusion terrestre (DVB-T ) et la diffusion terrestre pour des appareils mobiles/portables (DVB-H) ,
mais nous somme basé dans ce chapitre sur DVB-S Ce standard a attiré l'intérêt des opérateurs et
des chercheurs dans le domaine de communications en vu de sa bande large et des contraintes non
strictes par rapports aux autres supports de transmissions .
L’évolution de DVB-S est Une nouvelle version DVB-S2 (Digital Video Broadcasting - Satellite
2) qui vient pour répondre à ces besoins actuels dans le domaine de communication. existe depuis
maintenant quelques années, elle est beaucoup utilisée pour les transmissions HD. Les
récepteurs DVB-S2 sont compatibles avec les émissions DVB-S, mais pas l'inverse.[9]
31
Chapitre 02 :
La chaine de
transmission de
DVB-S / DVB-S2
31
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
2.1. Introduction :
Le satellite membre de la famille DVB, DVB-S, est défini dans la norme européenne EN 300
421. Il d’écrit notamment le système de modulation et de codage de canal pour les services de
télévision numérique multiprogramme (TV) / télévision haute définition (HDTV) par satellite: utilisé
pour la distribution primaire et secondaire dans les bandes du service fixe par satellite (FSS) et du
service de radiodiffusion par satellite (BSS).
DVB-S est destiné à fournir des services de diffusion directe (DTH) aux décodeurs de récepteurs
intégrés grand public (IRD), ainsi qu’aux systèmes d’antennes collectives et aux stations d’accès tête
de la télévision par câble. DVB-S est compatible avec différentes largeurs de bande de transpondeurs
de satellites et est compatible avec les services de télévision codés MPEG 2 (Moving Picture Experts
Group 2). [13]
Une fois le flux MPEG-2 TS créé, celui-ci est traité pour être émis vers le satellite par la couche
DVB-S. Ce niveau est en constante évolution suite aux nombreux progrès technologiques tels que les
turbo-codes ou l’apparition du DVB-S 2.
Si l’on reste sur les dernières normes DVB-S, les flux MPEG-2 TS sont traités par la chaîne de
codage suivante (Figure 2.1).
cette partie se contente de retracer les étapes principales du codage physique [7] [12] [14]
• Le brouillage : aussi appelé dispersion d’énergie, il permet d’éviter une trop longue succession
32
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
de 1 ou de 0 qui aurait comme impact la création d’une raie à forte énergie. Le signal est multiplié par
la sortie d’un générateur pseudo aléatoire.
• L’entrelacement : ce mélange des données permet d’éviter les suites consécutives d’erreurs,
plus difficiles à corriger, en entrelaçant les octets de plusieurs paquets.
• Le code convolutif : code en treillis, il ajoute de la redondance au signal à raison de 2 bits pour
1 (décodage Viterbi).
• La modulation QPSK : elle permet de moduler le signal sans faire de modulation d’amplitude
puisque le signal est très bruité par le travail en saturation des transpondeurs.
Le débit symbole de la chaîne de transmission est 27,5Mbit/s de 106 symboles par seconde, pour un
transpondeur de 35 MHz, d’où un débit utile de 38 Mbit/s pour un FEC de ¾. [15]
Le tableau 1 résume les principales caractéristiques d’une chaîne d’émission-réception DVB-S comme
celle présentée schématiquement sur la figure 2.2 .
33
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
la chaîne de transmission fait apparaître le code correcteur d’erreur en mode bloc, Reed-Solomon
(codage externe ou sortir code) avec des tailles de bloc avant codage de 188 octets et 204 octets après.
L’entrelacement a pour objectif d’étaler sur une plus longue période de temps les rafales d’erreurs
introduites par le canal. Le codage convolutif (ou codage interne, inner code) appliqué par la suite
corrige d’autres types d’erreurs et permet d’atteindre des seuils de taux d’erreurs binaires inférieurs à
(Quasi Error Free).
Toutefois, il introduit une forte redondance des données réduisant par la même l’efficacité
spectrale du canal. La norme prévoit le choix entre plusieurs taux de codage 1/2, 2/3,3/4, 5/6 et 7/8
dans le but de s’adapter à différentes conditions de transmissions et fournir plusieurs débits pouvant
atteindre 43 Mbit/s de débit théorique utile7.
Toutefois, un seul code doit être sélectionné ne donnant ainsi qu’une seule chaîne de
transmission.
La seule modulation prévue par la norme est une modulation de phase à quatre états, QPSK
(Quadrature Phase Shift Keying) avec une réponse en fréquence en cosinus surélevé (Roll-off) de 0,35.
[16]
34
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
2.3.1. Codage Reed Solomon:
Les codes Reed-Solomon sont des codes de correction d'erreurs basés sur des blocs, destinés à un
large éventail d'applications dans les communications et le stockage numériques. Il est vulnérable aux
erreurs aléatoires mais fort aux erreurs en rafale. Par conséquent, il a de bonnes performances dans les
canaux qui ont plus d'erreurs en rafale.
En théorie de codage, les codes de Reed – Solomon (RS) sont des codes de correction d'erreur
cycliques inventés par Irving S. Reed et Gustave Solomon [6]
Ils ont décrit une méthode systématique de construction de codes permettant de détecter et de
corriger plusieurs erreurs de symbole aléatoires.
En ajoutant t des symboles de contrôle aux données, un code RS peut détecter toute combinaison
jusqu’à t symboles erronés, et corrigez jusqu’à [t / 2] symboles.
En tant que code d’effacement, il peut corriger jusqu’à des effacements connus, ou il peut
détecter et corriger des combinaisons d’erreurs et d’effacements.
Les codes Reed-Solomon sont utilisés pour corriger les erreurs dans de nombreux systèmes,
notamment: [17]
Périphériques de stockage (y compris bandes, disques compacts, DVD, codes à barres, etc.)
Communications sans fil ou mobiles (y compris téléphones cellulaires, liaisons
hyperfréquences, etc.)
Communications par satellite
Télévision numérique / DVB
Le code de Reed-Salomon est un code détecteur et correcteur. Ce code est basé sur les corps de
Galois dont le principe est de construire un polynôme formel à partir des symboles à transmettre et de
le sur-échantillonner. Le résultat est alors envoyé, au lieu des symboles originaux. La redondance du
sur-échantillonnage permet au récepteur du message encodé de reconstruire le polynôme même s'il y a
eu des erreurs pendant la transmission. Ces codes ont une propriété importante, ils sont linéaires et font
partie des codes BCH. Le codeur prend k symboles de donnée (chaque symbole contenant s bits) et
calcule les informations de contrôle pour construire n symboles, ce qui donne n-k symboles de
contrôle. Le décodeur peut corriger au maximum t symboles, ou 2t=n-k. [2] [5]
35
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
2.3.2. L’entrelaceur
L’entrelacement est une technique très utilisée dans un grand nombre de systèmes de
communications numériques. En fait, un entrelaceur prend une séquence de symboles en entrée et
reproduit la même séquence à la sortie mais dans un ordre temporel complètement différent. On peut
dire alors qu’un entrelaceur est un système qui permute les éléments d’une séquence, sans bien sûr,
aucune répétition. La combinaison de deux codeurs RSC et un entrelaceur a permis de créer un code
avec de meilleures propriétés de distance de Hamming .[18]
A l’émission, les octets d’un paquet sont répartis dans d’autres paquets, ce qui permet d’éviter
d’avoir à corriger une longue suite de bits (ou octets) faux consécutifs. L’entrelacement permet de
répartir les erreurs sur plusieurs paquets, facilitant ainsi la détection et la correction d’erreurs du
décodeur RS.
Le principe de l’entrelaceur convolutif utilise plusieurs registres à décalages qui vont induire un
retard. L’entrelaceur utilise deux paramètres : le nombre de branches K et la profondeur T (en octet) du
registre à décalage de base. [5]
Les codes convolutifs, peuvent être considérés comme un cas particulier des codes en bloc
linéaires, mais un point de vue plus large nous fera découvrir que la structure convolutif additionnelle
munit le code linéaire de propriétés favorables qui facilitent à la fois son codage et améliorent ses
performances.
Les codes convolutifs forment une classe extrêmement souple et efficace de codes correcteurs
d’erreurs. Ce sont les codes les plus utilisés dans les systèmes de télécommunications fixes et mobiles.
36
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
Théoriquement, ils ont les mêmes caractéristiques que les codes en blocs sauf pour la valeur de leur
dimension et leur longueur.
Les codes convolutifs s’appliquent sur des séquences infinies de symboles d’information et
génèrent des séquences infinies de symboles codés.[19]
Le phase-shift keying (ou PSK, soit « modulation par changement de phase1 ») désigne une
famille de formes de modulations numériques qui ont toutes pour principe de véhiculer de
l'information binaire via la phase d'un signal de référence (porteuse), et exclusivement par ce biais.
Comme pour toute technique de modulation numérique, la phase en question ne peut prendre
qu'un nombre fini de valeurs. Chacune de ces valeurs représente un unique nombre binaire, dont la
taille (et donc la quantité d'information transmise) dépend du nombre de valeurs possibles pour la
phase. Généralement, pour une modulation PSK donnée, les nombres binaires représentés sont tous de
même taille.
Les formes de PSK les plus utilisées sont la BPSK (ou 2-PSK : deux valeurs de phase
possibles), la QPSK (ou 4-PSK : quatre valeurs de phase possibles) et la DPSK (différentiel-PSK : où
l'information est contenue non pas dans une valeur absolue de phase, mais dans le déphasage entre
deux signaux successifs). [20]
BPSK est la forme la plus simple du PSK. Elle utilise deux phases qui sont séparées de 180° ; on
l'appelle également 2-PSK. Cette modulation est la plus robuste de toutes les PSK car il faut une
grande déformation du signal pour que le démodulateur se trompe sur le symbole reçu.
Cependant on ne peut moduler qu'un seul bit par symbole (voir le schéma), ce qui est un
inconvénient pour les applications qui nécessitent un débit binaire élevé.
37
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
Pb = Q ( ) ( eq 2.1)
Comme il y a un bit par symbole, cela correspond également au taux d'erreur de symbole. [20]
La transmission satellite demande des codes de corrections puissants et une modulation la moins
sensible possible aux distorsions de phase et d'amplitude.
En effet la transmission est énormément bruitée, et les tubes des transpondeurs travaillant en
saturation, il est hors de question de travailler avec une information modulée en phase.
[Link].1. Émission
Le principe de la modulation QPSK est de grouper l’envoi de bits deux par deux.
On peut considérer l’envoi de chaque symbole comme étant composé de deux porteuses
simultanées et combinées (les voies I et Q). Les porteuses étant indépendantes, on obtient donc un
TEB égal à celui d’une modulation BPSK (avec l’utilisation d’un code de Gray), c’est-à-dire :
38
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
Pour revenir à des considérations pratiques, nous allons calculer le débit utile en sortie de
multiplexeur, en fonction de la largeur du canal satellite.
La largeur d'un canal satellite à -3 dB est de 36 MHz. On a vu que, de part le filtrage de Niquyst, le
débit du signal binaire que l'on va pouvoir transporter est égale à :
Avec
Le débit utile, en sortie de multiplexeur, est égale à: Débit utile= débit brute x rendement du code
Reed Solomon x rendement du code convolutif. Le rendement du code Reed Solomon est égale à
188/204 Le rendement du code convolutif est égale au FEC. [21]
39
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
Le filtre square root raised cosine de la bande de base doit avoir une fonction théorique définie par
l’expression suivante:
Ou : H(f) = 1 pour
H(f) =
(eq 2.6)
Fn : Nyquist frequency
Puisqu'il s'agit d'une transmission par satellite, il faut une bonne protection contre les erreurs.
C'est pourquoi il utilise un codage FEC (Forward Error Correction) pour ajouter de la redondance afin
de pouvoir effectuer une correction d'erreur au niveau du récepteur. [22]
En 1948 Shannon [3] a démontré un théorème prouvant que l'on pouvait transmettre des données
à un débit Rb (bits/sec) sur un canal de taille W (Hz) avec un taux d'erreurs aussi faible que l'on désire
à condition de ne pas dépasser la capacité C (bits/sec) du canal. Shannon a déterminé la capacité C
d'un canal additif gaussien blanc (AWGN). Cette capacité s'écrit :
40
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
En général on préfère utiliser directement le rapport Or, si on transmet à un débit Rb égal à la capacité C, la
Pb = N0 .W (eq 2.9)
(eq 2.10)
+ ( eq 2.11)
On obtient alors :
( eq 2.12 )
= ( eq 2.13)
pour → 0 , on trouve :
= ( eq 2.14)
41
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
la courbe de capacité va donc présenter une asymptote à
Les marges des bilans de liaison sont en général très faibles et les points de fonctionnement ,en
Les modulations utilisées sont très souvent du type QPSK ou DQPSK. La tendance actuelle est
d'utiliser des filtrages avec des roll-off très faibles (jusqu'à 0.15) et de tolérer un léger chevauchement
des porteuses (espacement de 0.1 temps symbole).
Le premier modèle est le plus utilisé en théorie. Il s’agit du bruit blanc gaussien et additif
(AWGN).
Ce modèle implique que le bruit du canal est une variable aléatoire n qui s’additionne au signal
modulé transmis (figure2.7).
Dans ce cas, la variable n est gaussienne, de moyenne nulle et de variance σ² . Ce bruit est
avant tout un modèle basé sur les deux suppositions suivantes [2]:
1. Tous les bits ont même probabilité, quelle que soit leur position.
42
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
( eq 2.15)
La densité spectrale de ce type de bruit est constante, symétrique et uniforme de valeur /2.
Si nous considérons la variable du signal modulé 2, il nous est possible de donner la sortie du
canal comme :
( eq 2.16 )
(eq 2.17)
Le modèle de bruit blanc gaussien et additif est très simple et très pratique, comme nous
l’avons dit, pour les calculs théoriques.
Ce type de bruit ne reflète pas bien la réalité dans le communications spatiales. [15]
Le codage est une technique dans laquelle une redondance est ajoutée à la séquence originale de
bits pour augmenter la fiabilité de la communication.
43
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
Ce poste d’écrit l'algorithme de décodage de Viterbi pour un simple code binaire convolutif avec
Pour plus de détails sur le code de convolution binaire, se référer à la convolution. [24]
L’algorithme de Viterbi permet à la réception d’un mot r de déterminer le mot de code v le plus
proche (`a maximum de probabilité) et un algorithme de programmation dynamique et prend en
compte la structure répétitive du treillis. [25]
A chaque instant, deux branches appartenant à deux chemins différents, convergent vers
chaque nœud.
De ces deux chemins, l’un est plus vraisemblable, c’est-à-dire se trouve à une distance
plus petite de la séquence reçue, que l’autre chemin.
Les distances étant additives, il est possible de ne conserver en chaque nœud que le
chemin le plus vraisemblable, appelé survivant.
Si deux chemins sont aussi vraisemblables, un seul chemin est arbitrairement conservé . [26]
44
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
Le DVB-S a été conçu avec la possibilité de transporter des données autres que l’audio et la
vidéo. Ainsi lorsqu’un paquet IP, par exemple, doit être acheminé via satellite, une entité de niveau 3
doit être présente en bordure du système pour encapsuler et multiplexer les paquets IP en cellules
MPEG-2 [1].
La pile protocolaire du standard DVB-S dont un aperçu est fourni par la figure 3.2 montre
qu’aussi bien pour le plan utilisateur que pour le plan de contrôle et de gestion DVB-S s’appuie sur la
norme MPEG-2.
MPEG-2 joue donc un rôle prépondérant dans DVB-S aussi bien au niveau du traitement de
données (compression, encapsulation, transmission) qu’au niveau de la signalisation. [16]
MPEG a été créé afin d’établir des normes internationales pour la codification audio et vidéo.
Pour cette tâche, un certain nombre de normes ont été créées sous le nom MPEG-2 .[11]
MPEG-2 est la norme de seconde génération (1994) du Moving Picture Experts Group qui fait
suite à MPEG-1. MPEG-2 définit les aspects compression de l’image et du son et le transport à travers
des réseaux pour la télévision numérique.
Les aspects Systèmes (synchronisation, transport, stockage) sont définis dans la norme ISO/CEI
13818-1 (Codage générique des images animées et du son associé - Partie Systèmes). Les aspects
45
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
compression, quant à eux, sont définis dans les normes ISO/CEI 13818-2 et 3 (Codage générique des
images animées et du son associé - Parties vidéo, audio).
Ce format vidéo est utilisé pour les DVD et SVCD avec différentes définitions d’image. Ce
format est également utilisé dans la diffusion de télévision numérique par satellite, câble, réseau de
télécommunications ou hertzien (TNT).[27]
Le DVB-S2 a été publié en mars 2005 par l’ETSI pour pallier les limites du standard DVB-S. On
assistait depuis quelques années à une carence croissante des fréquences, accentuée par l’avènement de
nouveaux services de diffusion à haute définition. Le DVB-S2 représente la solution pour accroître la
capacité de transmission, en particulier celle de la télévision numérique haute définition par satellite.
Le système DVB-S utilise la modulation QPSK (Quadrature Phase Shift Keying) en conjonction
avec le codage de convolution interne RS (Reed-Solomon) et la correction d'erreur directe (FEC). Le
système DVB-S2 utilise d'autres schémas de modulation en plus du kit QPSK.
QPSK et 8-PSK (8 touches de décalage de phase) sont utilisées pour la radiodiffusion sur des
répéteurs de satellites non linéaires, tandis utilisé lorsqu'un transpondeur hautement linéaire et un
meilleur rapport C / N (carrier-to-noise ) sont disponibles.
Autre rapport de code 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 8/9 ou 9/10 SNR supérieur à 0 dB. [8]
46
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
2.5.2. Caractéristiques de DVB-S2 :
Un codage canal plus puissant LDPC (Low Density Parity Check) et BCH (Bose Chaudhuri
Hocquenghem).
Un mode adaptatif où la chaine de transmission fait varier le débit utile en fonction des
conditions de transmission.
Un large éventail de codages et de modulations avec un total de 28 ModCod allant de QPSK ¼
à 32APSK 9/10, qui couvrent un grand intervalle de valeurs de signal sur bruit de -2 dB à +17 dB
environ.
Un format de trame ainsi qu’un schéma d’encapsulation plus efficace qui s’accommode d’une
variété de sources d’entrée (flux continus, multiplex MPEG-TS, paquets IP...)
La norme ne se restreint plus au seul standard de compression MPEG-2 (audio et vidéo). Elle
s’adapte à un large éventail de schéma de compression et de codage, en particulier MPEG-4 et son
option AVC, également standardisée par le groupe sous le nom de H.264.
Toutefois, les performances qui se profilent des évaluations théoriques ainsi que des premières
expérimentions sont largement meilleures que ce que présentait le DVB-S. [29]
Le système de transmission DVB-S2 est formé par des blocs pratiques qui assurent
l’adaptation entre les flux d’entrés qui peuvent être des flux de transport MPEG ou des
sources de données génériques et le signal RF à la sortie. Comme c’est montré dans la figure (2.10) , la
chaîne de transmission est formée des séquences de bloc que nous allons les décrire ci dessous. [9]
47
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
[Link].Bloc d’adaptation :
C’est une interface d’entrée qui assure l’adaptation et la synchronisation des flux entrants. Il
donne comme sortie des paquets de longueurs fixes UPL=188x8 bits (User Packet Length).
L’adaptation passe par plusieurs étapes dont la première étape est la synchronisation. Cette étage
a pour but d’assurer un débit constant.
La deuxième étape est la suppression des paquets nuls du flux MPEG après identification, ce qui
permet de réduire le taux des données et d’augmenter le taux de protection. Les paquets nuls supprimés
seront insérés dans leurs positions d’origine dans le récepteur.
Ensuite, l’information passe par un codeur pour la détection d’erreur CRC-8 (Cyclic Redundancy
Check). Les différentes étapes du bloc d’adaptation sont présentées par la figure 2.11.[6]
48
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
Dans le but de répondre au problème de variabilité de la bande passante des réseaux, un système
de transmission doit adapter son taux de transmission au débit de transmission dicté par les conditions
du réseau. Deux types d’adaptations ont été proposés dans la littérature, l’un est dit statique et l’autre
est dit dynamique. [3]
Les données sont, ensuite, regroupées dans des champs plus grands : DF (Data Field), pour les
quelles nous ajoutons des informations de signalisation de longueur fixe (80 bits) pour obtenir la trame
BBFRAME (Base Band Frame), comme c’est montré dans la figure 13. [6]
49
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
mise en œuvre du code adaptatif et de la modulation (ACM) et utilisation de systèmes FEC plus
efficaces proches de la limite de Shannon en théorie (réduction du rapport signal sur bruit de 1 dB) [3].
En pratique, les études ont montré que pour une réception acceptable, le seuil de RSB minimal
est d’environ 1,6 dB et augmente les performances globales du système de 30%. La figure (2.12)
présente le schéma fonctionnel du traitement de l'émetteur DVB-S2. [31]
[Link].Encodeur FEC :
La correction d'erreur directe (FEC) est une technique de traitement du signal numérique utilisée
pour améliorer la fiabilité des données. Pour ce faire, il introduit des données redondantes, appelées
codes de correction d'erreur, avant la transmission ou le stockage des données. La FEC offre au
récepteur la possibilité de corriger les erreurs sans canal inversé pour demander la retransmission des
données. [32]
[Link]. BBFRAME :
La sortie du générateur de source de paquets est mise en mémoire tampon pour créer une trame
de bande de base (BBFRAME). La taille de cette trame est liée au taux de codage utilisé, égale à la
taille d'entrée du codeur BCH. Les bits d’information ou appelés Data FieLd (DFL) peuvent être
calculés comme indiqué dans la formule ci-dessous:
DataField=Kbch−80
Où Kbch correspond à la taille de l'entrée BCH du codeur FEC externe et 80 à la taille de l'en-
tête BBFrame. La structure d’un BBFRAME est illustrée à la figure (2.13) . [33]
50
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
[Link].Codes BCH :
Le code BCH (Bose, Chaudhuri, Hocquenghem) est un code correcteur. Il reprend les initiales de
ses inventeurs Bose, Ray-Chaudhuri et Hocquenghem.
Il est utilisé pour corriger des erreurs aléatoires suivant un certain taux de correction. Il est à
plusieurs niveaux, cyclique et à longueur variable.
Il est difficile de calculer le taux de correction d’un code cyclique mais il est toutefois possible
de garantir la minoration de la distance d’un code, et, à la suite de cela, une minoration du taux de
détection d’erreur.
Il est possible de construire des codes avec un taux de correction choisi, mais pour ce faire il faut
parvenir à trouver une racine primitive adéquate à ce dernier. [34]
Longueur du code : n = 2m – 1.
Dimension du code : k
Nombre de bits de vérification : n – k ≤ mt avec t < 2m – 1
Distance minimum : dmin ≥ 2t + 1
On pourra donc détecter un maximum de 2t erreurs et corriger un maximum de t erreurs. [35]
Les codes LDPC (low density parity check) sont des codes en blocs dont la matrice de parite
comporte un faible nombre de 1 [6] ; ils ont été bien étudiés d’un point de vu théorique depuis leur
rédecouverte en 1995 [7], et les problémes posés par leur integration matérielle commencent à étre
abordés. Le choix d’un code LDPC pour la norme DVB-S2 rend le sujet de tres grande actualitè.[36]
En 2003, un code LDPC a été préféré à six Turbo Codes pour devenir le code de correction
d’erreur retenu dans le nouveau standard DVB-S2 pour la transmission par satellite de la télévision
numérique.
51
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
En 2008, LDPC a été choisi plutôt qu'un système de Turbo Codes comme système de correction
aval des erreurs (FEC) pour la norme ITU-T [Link]. [Link] a choisi LDPC plutôt que les turbo-codes en
raison de leur complexité de décodage plus faible (surtout quand ils fonctionnent à des débits de
données de près de 1 Gbit/s). [37]
(b0, b1, … , b6) mot de code <=> toutes les PC sont respectées . [37]
Le codeur LDPC prend en charge 11 vitesses de codage. Ces débits de codage correspondent au
rapport entre les bits d'information (bits Nbch) et les bits de bloc codés LDPC, qui est le FECFRAME.
Exemple précédent pour le taux 1/4 dans un cadre normal, il montre: [36]
Nbchnldpc=1620064800=14
52
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
LDPC BCH
BCH BCH coded block Nbch BCH t-
LDPC Coded coded
Uncoded LDPC Uncoded Block error Effective
Code Block
Block Kbch kldpc correction BCH block LDPC
nldpc LDPC BCH LDPC
Uncoded Nbch Coded
Code t-error Rate
1/4 16008 16200 12 64800 Block LDPC Block
identifier correction kldpc/16
Kbch Uncoded nldpc
1/3 21408 21600 12 64800 200
Block
2/5 25728 25920 12 64800 kldpc
1/4 3072 3240 12 1/5 16200
1/2 32208 32400 12 64800
1/3 5232 5400 12 1/3 16200
3/5 38688 38880 12 64800
2/5 6312 6480 12 2/5 16200
2/3 43040 43200 10 64800 1/2 7032 7200 12 4/9 16200
3/4 48408 48600 12 64800 3/5 9552 9720 12 3/5 16200
2/3 10632 10800 12 2/3 16200
4/5 51648 51840 12 64800
3/4 11712 11880 12 11/15 16200
5/6 53840 54000 10 64800
4/5 12432 12600 12 7/9 16200
8/9 57472 57600 8 64800 5/6 13152 13320 12 37/45 16200
9/10 58192 58320 8 64800 8/9 14232 14400 12 8/9 16200
9/10 NA NA NA NA NA
[Link].Entrelacement de bits :
Le processus d’entrelacement est la prochaine étape de la norme DVB-S2 pour les modulations
8PSK, 16APSK et 32APSK. L'entrelacement sur QPSK ne sera pas effectué et, comme pour le DVB-
S2, les modulations 16APSK et 32APSK ne sont pas incluses. [38]
[Link].FEC Frame :
Les bits de la trame FEC sont entachés (Mbits) en deux étapes. La première étape entrelace les
bits de parité du code LDPC. Dans un deuxième temps, un entrelaceur de torsion de colonne est utilisé.
En principe, c'est un bloc intrelacement .
Le flux binaire est écrit dans la matrice d'entrelaceur en colonne. La position de départ pour
l'écriture dans les colonnes est tordue (décalée) pour chaque colonne.
53
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
pour de garantir la qualité de service requise par les différentes applications et d’exploiter les
ressources spectrales d’une manière plus efficace, le DVB-S2 adopte à la fois un codage
variable et une constellation variable.
Les différentes possibilités de modulation et de taux de codage sont données dans le tableau 2.2.
Lorsque θ <π / 4, le bit le moins significatif (LSB) du mappage de chaque symbole est plus
protégé que le bit le plus significatif (MSB) en ce sens que son taux d'erreur sur les bits (BER) est
inférieur.
Le paramètre ρhe correspond à la quantité d'énergie alloué au flux HE. Remarquez que
= (1 - ) . ( eq 2.18)
Même si la conception de la QPSK hiérarchique est facile, qu’il améliore les performances d’un
Système DVB-S2 lorsque les récepteurs rencontrent un mauvais canal conditions. À notre
connaissance, la hiérarchie QPSK n'a pas encore été étudié ni utilisé . [40]
Pour la 8PSK, le système doit utiliser la modulation 8PSK à codage Gray conventionnelle avec
mappage absolu (pas de codage). Le mappage des bits dans la constellation 8PSK doit suivre la figure
2.16. L'énergie normalisée moyenne par symbole doit être égal à ρ2 = 1.
L’analyse des résultats obtenus montre que le déphasage initial Φ2 de la les points de signal du
cercle extérieur n’impactent pas considérablement le Ps. Par conséquent, dans cette étude, on suppose
que Φ2 =0°.
Ces dépendances ont été obtenues avec un rapport densité de puissance par symbole à puissance
de bruit de Es / N0 = 12 dB.
La constellation de modulation 32APSK (voir la figure 2.19) doit être composée de trois anneaux
Deux sont les valeurs admises pour les amplitudes de constellation, permettant l’optimisation des
performances en fonction de la caractéristiques du canal (par exemple, une ou plusieurs porteuses par
répéteur, utilisation d'une pré distorsion non linéaire):
• R3 = 1.
57
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
Tableau 2.4: rapports de rayon de constellation optimaux γ1 et γ2 (canal linéaire) pour 32 APSK
L’écran de trame dans la couche physique a été conçu pour assurer une synchronisation et une
signalisation robustes au niveau de la couche physique.
Le signal de couche physique DVB-S2 est composé d'une séquence normale de trames , le
mécanisme de modulation et de codage est homogène, mais il peut varier (dans la configuration avec
codage et modulation adaptatifs) d'une trame à la suivante.
Chaque trame est constituée d'une charge utile de 64 800 bits dans la configuration de la «trame
normale» et de 16 200 bits dans celle de la «trame abrégée», correspondant à un bloc de code CED. Un
en-tête de 90 symboles de modulation binaires précédant la charge utile contient les informations de
synchronisation et de signalisation, permettant à un récepteur de se synchroniser (récupération de
porteuse et de phase, synchronisation de trame) et de détecter les paramètres de modulation et de
codage avant la démodulation et le décodage CED.
– l'insertion facultative de trames PL fictives, lorsque aucune donnée utile n'est prête à
être envoyée sur le canal .
Les codes CED du système DVB-S2 sont en fait si puissants que la récupération de la porteuse
peut vraiment poser problème pour les modulations d'ordre élevé réalisées avec de faibles valeurs du
rapport SNR en présence de niveaux élevés de bruit de phase dans les convertisseurs et syntoniseurs de
bloc à faible bruit (LNB, low noise block) de radiodiffusion par satellite: c'est en particulier le cas avec
certains modes MDP-8, MDAP-16 et MDAP-32 à faible taux du système DVB-S2. [43]
un embrouillage en vue d'une dispersion de l'énergie est réalisé afin de respecter le Règlement
des radiocommunications en matière d'occupation spectrale et de transmettre une sorte de «signature»
de l'opérateur de service, en vue d'une identification rapide en cas d'erreurs dans les procédures
associées à la liaison montante.
On applique ensuite un filtrage en bande de base et une modulation en quadrature, pour modeler
le spectre du signal et produire le signal RF.
Un filtrage en racine carrée de cosinus biaisé est utilisé côté émission, avec quelques valeurs
possibles pour le facteur de décroissance , suivant les restrictions en termes de largeur de bande. [43]
-Flexibilité
-Amélioration du trafic IP
59
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
-Amélioration de la correction des erreurs . [44]
DVB S utilise seulement la modulation QPSK, mais DVB-S2 est utilise également PSK-8,
16APSK et 32APSK pour plus dense les données .
[Link].Encodage :
Les signaux DVB S2 sont envoyés dans l'algorithme de compression MPEG 4 comme le disque
blue ray contient les données en MPEG 4 .
[Link].FEC :
FEC signifier "Frequency Error Control". DVB S2 utilise les codes LDPC et BCH 1/4, 1/3, 2/5,
1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 8/9, 9/10 . LDPC signifie Low Denisity Parity Check et BCH signifie Bose
Chaudhuri Hocquenghem [Link] LDPC codage FEC est fait avec moins de bits de données
seulement.
DVB S2 offre un faible niveau de bruit même en dessous du plancher de bruit. [45]
2.6. Conclusion :
DVB-S est la norme la plus largement utilisée pour la télévision par satellite. DVB-S utilise la
norme MPEG-2 pour le codage des données, ainsi que le codage d'erreur directe, le codage Reed-
Solomon et le codage convolutif pour rendre le signal robuste contre le grand nombre d'erreurs
inhérentes à la transmission par satellite. Il utilise également QPSK pour moduler le signal, ce qui
permet de coder les informations dans la phase au lieu de l’amplitude, ce qui contribue également à
rendre le signal suffisamment robuste pour le canal. [10]
DVB S2 utilise l'algorithme BCH au lieu du codage Reed Solomon qui est le meilleur code de
correction d'erreur. En outre, DVB S2 utilise moins de données pour la correction en comparaison avec
60
Chapitre 2 :La chaine de transmission de
DVB-S / DVB-S2
DVB S. DVB S2 ont la compatibilité descendante signifie DVB récepteur S2 peut également recevoir
DVB signal S. DVB S2 augmente la capacité de canal de 30% par transpondeur signifie DVB S2 peut
transporter 30% de services de plus que DVB S. [45]
61
Chapitre 03:
Etude de performance
de code RS et code
convolutif en AWGN
62
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
3.1. Introduction :
Dans ce chapitre nous avons présenté les performances de deux types de codage : codage
externe Reed-solomon et codage interne convolutif en AWGN , les notion de taux d’erreur binaire et
les notion de code correcteurs
Taux d'erreur binaire, BER (en anglais ) est utilisé pour quantifier un canal de transport de
données en comptant le taux d'erreurs dans une chaîne de données. Il est utilisé dans les
télécommunications, les réseaux et les systèmes radio.
TEB est un paramètre-clé qui est utilisée dans l'évaluation des systèmes qui transmettent des
données numériques à partir d'un emplacement à un autre.
Systèmes pour lesquels le bit taux d'erreur, BER est applicable comprennent des liaisons radio de
données ainsi que des systèmes de données à fibre optique, Ethernet, ou tout autre système qui
transmet des données sur un réseau d'une certaine forme où le bruit, les interférences, et la gigue de
phase peut provoquer une dégradation du numérique signal.
Lorsque les données sont transmises sur une liaison de données, il existe une possibilité d'erreur
étant introduite dans le système. Par conséquent, il est nécessaire d'évaluer les performances du
système, et le taux d'erreur sur les bits, BER, constitue un moyen idéal dans lequel cela peut être
réalisé. [46]
63
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
pour le milieu entre l'émetteur et le récepteur est bonne et le rapport signal sur bruit est élevé -->
le taux d'erreur binaire sera très petite et peut-être insignifiant et sans effet notable sur l'ensemble du
système Toutefois, si le bruit peut être détecté,
Les principales raisons de la dégradation d'un canal de données et le taux d'erreur binaire
correspondant, TEB est le bruit et les modifications apportées à la trajectoire de propagation (où les
trajets de signaux radio sont utilisés).
Il convient de noter que chaque type de modulation différente a sa propre valeur de la fonction
d'erreur.
En effet, chaque type de modulation effectue différemment en présence de bruit.
En particulier, les systèmes d'ordre supérieur de modulation (par exemple 64QAM, etc.) qui sont
en mesure d'effectuer des débits plus élevés ne sont pas aussi robuste en présence de bruit.
La baisse des formats de modulation d'ordre (par exemple BPSK, QPSK, etc.) offrent la baisse
des taux de données mais sont plus robustes . [46]
- Codage De Source : Le but de communiquer est d’être capable de parler, écouter la musique,
regarder un vidéo, regarder une page web par Internet etc. Dans tous ces cas le "signal" étant
respectivement la voix, la musique, le vidéo, les graphiques sont `a convertir en une suite des bits. Un
tel appareil est appelé le quantificateur. Il existent plusieurs méthodes de quantification qui
convertissent et compriment le signal en bits.
- Le Codage De Canal : Dans un système réel le message reçu par le destinataire peut différer
de celui qui été émis par la source en raison de perturbations. Le codage de canal vise à introduire de la
redondance dans le message → compenser l'érosion de l'information due au canal,
- Le Modulateur : traduit le message binaire en signal permettant son transport dans les milieux
tel que l’air, les câbles etc.,
- Le décodeur de canal : détecte et/ou corrige les erreurs de transmission grâce aux éléments
binaires ajoutés lors du codage,
-Détecteur de signal : se basant sur l’observation bruit´e du signal, le détecteur doit décider quel
message à et émis. La procédure de détection dépend des techniques de mise-en-forme utilisés, aussi
que du canal de communication. Dans ce cours nous allons discuter de plusieurs techniques de
détection. [47]
65
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
[Link]. Facteurs affectant le taux d'erreur binaire, BER :
On peut voir d'utiliser Eb / No, que le taux d'erreur binaire, BER peut être affectée par un certain
nombre de facteurs.
En manipulant les variables qui peuvent être contrôlées, il est possible d'optimiser un système
pour fournir les niveaux de performance requis. comme de facteurs :
Il est nécessaire d'équilibrer l'ensemble des éléments disponibles pour atteindre un taux d'erreur
binaire satisfaisant.
Normalement, il est impossible de parvenir à toutes les exigences et certains compromis sont
nécessaires.
taux d'erreur sur les bits BER est un paramètre qui donne une excellente indication des
performances d'une liaison de données tel système radio ou à fibre optique. [46]
Un code correcteur (en anglais, error-correcting code ou ECC) est une technique de codage basée
sur la redondance.
Elle est destinée à corriger les erreurs de transmission d'une information (plus souvent
appelée message) sur un canal de communication peu fiable.
66
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
La théorie des codes correcteurs ne se limite pas qu'aux communications classiques (radio, câble
coaxial, fibre optique, etc.) mais également aux supports pour le stockage comme les disques
compacts, la mémoire RAM et d'autres applications où la garantie de l'intégrité des données est
importante . [48]
Nous ramenons ainsi celui-ci à une séquence de bits e1e2…. A cause des inévitables parasites qui
détériorent le message, nous ne pouvons pas envoyer cette séquence telle quelle.
Pour améliorer la fiabilité de la transmission des données, une des méthodes de codage les plus
simples est alors de répéter chaque bit.
La séquence e1e2… sera ainsi transmise sous la forme e1e1e2e2…. Lors de la réception du
message, le décodeur peut ainsi comparer chaque couple de bits reçus, s’ils sont différents alors il y a
détection d’erreur.
Nous voyions ainsi qu’en doublant la longueur du message (mais aussi le temps de
transmission), nous parvenons à détecter d’éventuelles erreurs.
Toutefois, ce codage simple ne permet pas de les corriger. Pour cela, nous pouvons tripler les
bits. Si nous considérons (ce qui est plus que raisonnable) qu’il y a au maximum une erreur pour
chaque séquence de 3 bits, alors il est possible de les corriger : le décodeur n’a qu’à choisir le symbole
qui apparaît deux fois dans chaque triplet reçu.
Si le canal de transmission n’est pas trop parasité, il paraît inutile d’ajouter autant de redondance
au message transmis.
Nous pouvons ainsi utiliser le système du bit de parité (qui ne permet que la détection d’erreurs)
: le message est découpé en blocs de k bits, auxquels nous ajoutons un bit tel qu’il y ait un nombre pair
de 1 dans le bloc transmis.
67
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
C'est le problème du codage de canal. A côté des premiers codes empiriques (bit de parité,
répétition,…) deux grandes catégories de codes ont été développées et sont actuellement utilisées en
faisant l'objet permanent de perfectionnements :
La figure ci-dessous donne un simple résumé de la grande famille de codage. Dans la première
classe (à droite sur la figure), citons les codes les plus célèbres comme les codes BCH, Reed Muller,
Reed Solomon et Goppa, Golay et Hamming.
La deuxième classe (à gauche sur la figure) est moins riche en variété mais présente beaucoup
plus de souplesse surtout dans le choix des paramètres et des algorithmes de décodage disponibles.
Citons par exemple, les codes convolutifs binaires systématiques récursifs très utilisés dans les
modulations codées (TCM) et les codes concaténés parallèles (Turbo Codes) [49]
Les concepteurs de réseaux ont développé deux stratégies dans le domaine des erreurs de
transmission.
68
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
La première consiste à inclure dans les blocs de données suffisamment de redondance
pour que le récepteur soit capable de restituer les données originales à partir des données
reçues.
La deuxième consiste à ajouter juste assez de redondance dans les données pour que le
récepteur puisse juste détecter les erreurs et demande alors la retransmission des trames
erronées.
Dans l’étude de notre projet en se base surtout sur les codes correcteurs qui ont été introduits pour
corriger les erreurs de transmission ou de lecture de données numériques, ou les erreurs survenant au
cours de leur inscription sur un support physique (bande, CD) ou encore lorsque les données subissent
une altération sur le support de stockage.
Un code correcteur est utilisé afin de diminuer le nombre des erreurs qui se produisent au cours des
transmissions téléinformatiques . [49]
Définition : Un code linéaire C de longueur n est un sous-espace vectoriel de Fn. Cela signifie
que le codage peut être réalisé par des multiplications matricielles .
il existe une matrice G de dimension k ×n dont les coefficients sont dans F tels que l’ensemble
des mots de code soient obtenus par le produit matriciel entre les mots de source u et G. Pour . [50].
69
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
3.4. Code Reed-Solomon :
3.4.1. L’Origine de code RS :
Les codes de Reed-Solomon sont des codes avecdes applications qui varient entre la récupération
de données à partir de codes à barres et des codes QR dans notre vie quotidienne à l'envoi de
transmissions vers et à partir des vaisseaux spatiaux lancés dans les missions à l'espace profond de
correction d’erreur.
Le code Reed-Solomon (RS) a été découvert par Irving Reed et Gus Salomon et a été présenté au
monde dans leur article " codes polynôme sur certains domaines finis " dans le Journal de la Société de
mathématiques appliquées et industrielles (1959).
En particulier , les codes de Reed -Solomon sont des codes de contrôle d'erreur les plus
fréquemment utilisés numériques dans le monde , c’est raison de leur utilisation dans la mémoire de
l'ordinateur et les applications de mémoire non volatile .
Une liste des applications importantes précipitée comprend l’audio numérique sur disque, Deep
Space télécommunications systèmes, le contrôle d’erreur pour les réseaux avec rétroaction, étalement
de spectre Systems, et de la mémoire de l'ordinateur . [6]
Le codeur prend k symboles de donnée (chaque symbole contenant s bits) et calcule les
informations de contrôle pour construire n symboles, ce qui donne n-k symboles de contrôle. Le
décodeur peut corriger au maximum t symboles, ou 2t=n-k.
n = k + 2t = –1 ( eq 3.2)
D min = 2t + 1 ( eq 3.3)
Autre propriété des codes Reed – Salomon, ils sont cycliques, c'est-à-dire, que chaque mot-code
décalé engendre un autre mot-code.
Tous les codes cycliques peuvent être réduits en gardant la même capacité d’erreur, mais le
nouveau code formé n’est alors pas cyclique.
De plus, les codes de Reed – Solomon sont des codes non-binaires. Les codes sont représentés
sur des « champs de Galois » de GF ( ) et non pas sur des champs deGF (2).
Les symboles sont définis comme les coefficients du polynôme et le degré de x indique l’ordre.
Ainsi, le symbole avec l’ordre le plus élevé est reçu/envoyé en premier et le dernier symbole
reçu/envoyé est celui dont l’ordre est moindre.[52]
Reed Solomon Coding est un système de codage par bloc qui prend un bloc de k symboles à la
fois et ajoute 2t symboles de parité. La figure suivante illustre le schéma.
71
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
Le codeur et le décodeur doivent s’accorder sur un polynôme de codeur g (x), défini comme suit:
g (x) = ( eq 3.4)
Le codeur multiplie M (x) par x2t et le divise avec le polynôme g (x) pour obtenir un polynôme
restant de degré maximal 2t-1. Ce polynôme sera ajouté à M (x) .x2t pour former un polynôme
complètement divisible par g (x). [53]
Les codes de Reed-Solomon sont basés sur un domaine spécialisé des mathématiques appelé
champs de Galois ou champs finis.
Un champ fini a la propriété que les opérations arithmétiques (+, -, x, / etc.) sur les éléments de
champ ont toujours un résultat dans le champ. Un codeur ou un décodeur Reed-Solomon doit effectuer
ces opérations arithmétiques.
Polynôme générateur
Un mot de code Reed-Solomon est généré à l'aide d'un polynôme spécial. Tous les mots de code
valides sont exactement divisibles par le polynôme générateur. La forme générale du polynôme
générateur est:
72
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
où g (x) est le polynôme générateur, i (x) est le bloc d'informations, c (x) est un mot de code valide et a
est appelé élément primitif du champ . [54]
o Le nombre d’erreurs v .
o Les ranges ou sont situées ces erreurs .
o Les valeurs de ces erreurs .
=E( )= =
en effet .
On cherche les racines de ce polynôme , dont les inverses donnent les valeurs des .
Les étant désormais connus , on peut résoudre le système dont l’équation générale
=1 et dont les inconnues sont les , permettant de déterminer les valeurs de ces
inconnues , ce sont les valeurs des erreurs commises .
C = D + E . [54]
74
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
Encodeur
Le codeur qui engendre un code convolutif comporte un effet de mémoire : Le mot code ne
dépend pas que du bloc de k symboles entrant, mais aussi des m mots de code qui l’ont précédé,
stockés dans un registre.
75
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
Pour les codes en bloc : n et k doivent être grands .
Yj = Contrôle
La distance libre est la borne inférieure des distances de Hamming entre toutes les séquences
de sortie du codeur.
La distance minimale est la plus petite distance entre des chemins partant du même point et y
revenant. [11]
76
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
3.5.3. Décodage convolutif :
Dans les canaux de communication sans mémoire, les systèmes utilisant le codage convolutif
sont parmi les plus intéressants tant du point de vue de leurs performances (s’approchant le
plus des performances ultimes prévues par la théorie de Shannon) que du point de vue de leur
réalisation et implantation matérielle.
Les deux principales techniques de décodage des codes convolutifs sont le décodage de
Viterbi et le décodage séquentiel.
Chacune de ses techniques consiste à trouver un chemin particulier (le message transmis), dans
un graphe orienté où on assigne aux branches des métriques ou valeurs de vraisemblance entre
les données reçues et les données qui auraient pu être transmises.
L’objectif général du décodeur se résume donc à déterminer avec la plus grande fiabilité et le
minimum d’efforts le chemin de métrique minimale. Ce chemin est la séquence décodée.
[Link].L’algorithme de viterbi :
A chaque instant, deux branches appartenant à deux chemins différents, convergent vers
chaque nœud.
De ces deux chemins, l’un est plus vraisemblable, c’est-à-dire se trouve à une distance plus
petite de la séquence reçue, que l’autre chemin.
Les distances étant additives, il est possible de ne conserver en chaque nœud que le chemin le
plus vraisemblable, appelé survivant.
Si deux chemins sont aussi vraisemblables, un seul chemin est arbitrairement conservé.
Supposons que la séquence à l’entrée du codeur soit ‘1 0 0 1’.
Si le codeur est dans l’état ‘00’ à l’instant initial,
la séquence correspondante en sortie du codeur est ’11 01 11 11’.
Considérons un canal binaire symétrique introduisant une erreur en position 4.
La séquence reçue à l’entrée du décodeur est ’11 00 11 11’.
77
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
78
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
[Link].Diagramme en arbre :
La figure (3.8) représente un diagramme en arbre associé au code convolutif de la figure
(3.7).Sur ce diagramme, les conventions suivantes sont adoptées: Le temps s'écoule de la gauche à la
droite;
Lorsque l'entrée binaire est égale à 0 (respectivement 1), le couple binaire en sortie (noté en
dessous de la branche) et l'état du codeur sont portés par une branche montante (respectivement
descendante) du diagramme en arbre. Les branches montantes et descendantes se séparent d'un point
commun (nœud). Chaque nœud dirige branches vers les nœuds suivants.
Comme pour le diagramme en treillis, pour une séquence donnée à l'entrée du codeur, les mots codés
sont représentés par un chemin constitué d'une suite de branches correspondantes .Le nombre de
branches par nœud est déterminé par , K étant la taille du bloc à l'entrée [56]
[Link].Diagramme en treillis :
Pour connaître l'évolution des états en fonction de la trame entrante du codeur, la figure (3.9 ) décrit un
diagramme en treillis ayant l'état 0 comme l'état initial à l'instant k = 0. Les états et leur représentation
binaire sont indiqués sur la gauche du treillis.
Pour caractériser un code convolutif , nous introduisons les notions de chemin et de distance libre. Un
chemin est constitué d'une suite de branches, correspondant à l'évolution des états au fil du temps.
79
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
Deux chemins se croisent à une intersection appelée nœud . En général, il y a nœuds possibles à un
instant donnés si m est la longueur de mémoire du codeur.
La distance libre, notée , est égale à la Distance Minimale de Hamming (DMH) qui existe entre
deux chemins qui divergent puis convergent de nouveau. Nous pouvons suivre un chemin du code en
parcourant le treillis dans le temps. Lorsque les valeurs de la séquence à coder ne sont que des 0, l'état
du codeur reste alors à l'état 0 et le mot sortant est toujours égal à (00). Dans ce cas, le chemin
correspondant est appelé le chemin Tout A Zéro (TAZ). En revanche, supposons que la séquence à
coder est d = ( ) = (1111), l'évolution des états suit alors le chemin (0 2 3 3) en
délivrant les mots binaires en coup e (110110 10).
pour un code convolutif de rendement K/ N, il existe 2K branches à partir d'un nœud dans le
treillis. Le nombre de branches augmente donc de manière exponentielle. Lorsque k est grand, la
complexité du treillis associé devient importante, ce qui rend le décodage plus compliqué. [56]
80
Chapitre 3 : Etude de performance de code
RS et code convolutif en AWGN
Les valeurs sortantes ( ) du codeur sont associées à chaque transition du diagramme. Une
flèche indique le sens des transitions au niveau des états. Nous constatons que l'état 0 est suivi par l'état
2 si et seulement si l'entrée est égale à 1.
Cette représentation montre ainsi l'évolution des états en fonction de l'entrée et de l'état courant.
[56]
Dans ce chapitre, nous avons étudier les performances de deux codes code RS et code
convolutif et les détails les plus précis à traverse l’identification de la méthode de l’encodage et de
décodage pour chaque code , les paramètres et L'étendue de leur effet en tant que pour spécialisations
afin de correcteur les erreurs sous l’influence du bruit et d’identifier leurs lois.
81
Chapitre 02 :
simulation et
résultats
82
Chapitre 4 : simulation et résultats
4.1. Introduction :
Dans une petite partie nous introduisons une petite description sur logiciel MATLAB ainsi
qu’un historique sur le développement et généralités sur la simulation MATLAB .
deuxième partie et la plus important est basée simulation de la modélisation de la chaine de
transmission de canal AWGN en modulation BPSK et aussi avec modulation QPSK , et aussi la
modélisation d’une chaine de transmission de code externe RS et codage interne covolutif en
AWGN avec modulation QPSK et comparai entre les deux constellation et figures .
Enfin modélisation la chaine de transmission complète de DVB-S avec description de résultats .
83
Chapitre 4 : simulation et résultats
La base est une description en schéma-bloc hiérarchique, chaque bloc étant une fonction décrite
en langage MATLAB ou à partir d’autres blocs.
Pour l’utilisateur, la description et l’exécution de MATLAB est transparente dans les problèmes
usuels.
Il ne se préoccupe que de la construction graphique de son problème avec éventuellement
création de nouveaux blocs pour les problèmes avancés. La sauvegarde des applications SIMULINK
est un fichier texte d'extension m .
Pour démarrer SIMULINK, frapper dans la fenêtre de commande :
>> SIMULINK
84
Chapitre 4 : simulation et résultats
Nouvelle feuille :
Par appui sur File ->new , une fenêtre vide est ouverte pour construire le schéma graphique. La
construction graphique se fait par "drag and drop" depuis les éléments de la bibliothèque. Un double
clic sur un élément permet d'en faire apparaître les propriétés.
Menus :
Ces menus donnent accès au contrôle général de l'application.
menu "file" : permet de créer une fenêtre vide pour un nouveau schéma , de rappeler
un schéma précédent ou de faire une sauvegarde.
menu "simulation" : permet de fixer les paramètres d'une simulation, de la lancer ou de
la stopper. Le pas de calcul et le temps total de simulation doivent être adaptés au problème à
traiter (échelle des temps à maîtriser).
Liaisons
La liaison entre les blocs se fait par câblage à la souris dont le fonctionnement est implicite en
l’absence de toute sélection souris. Les entrées de bloc sont généralement à gauche et les sorties à
droite, les liaisons étant orientées sortie-bloc-précédent vers entrée-bloc-suivant .
Un branchement (jonction) se fait en pointant la liaison sur laquelle le branchement se fait, puis
en maintenant la touche "control" du clavier enfoncée, en déplaçant la souris . L'amorce du
branchement est alors faite . [57]
Vous pouvez aussi utiliser l’icone SIMULINK qui est dans la barre de menu MATLAB .
Pour créer un nouveau modèle, aller dans File Puis New Puis Model . Penser à enregistrer
chaque
nouveau modèle dans votre répertoire de travail. Vous allez assembler des blocs : la recherche
d’un nouveau bloc se fait en utilisant la fonction recherche de bloc ( FIND block ) dans la fenêtre
SIMULINK Library Browser .
Nous voulons simuler une chaîne de communication numérique. Nous devons donc configurer le
modèle pour travailler sur des séquences numériques .
SIMULINK doit être configuré de la façon suivante (voir figure 4.2 ) :
Aller dans Simulation puis Configuration Paramètres de chaque nouveau modèle et régler :
Solveur puis le champ type : FIXED-STEP
85
Chapitre 4 : simulation et résultats
Solveur puis le champ solveur :Discrète
Solveur puis le champ Tasking mode for periodic sample times : Single Tasking
Solveur puis le champ Optimisation : Inline Paramètres
Diagnostic/Sample time puis le champ single TASK rate transition : None [58]
Figure 4.3 :la modélisation d’une chaine de canal AWGN avec de modulation BPSK
86
Chapitre 4 : simulation et résultats
A travers de la forme du modèle précédent, on a tracer le graphique pour chacune des valeurs de
TEB ou BER en fonction du rapport Eb / N0 ( dB ) par rapport au canal dans lequel les données
cryptées sont transmises et qui ajoutent le bruit blanc addition gaussien , le tableau ( 4.1 ) montre la
relation entre le rapport Eb / N0 et le TEB . La figure (4.4) de performance de TEB dans une chaine
de Transmission BPSK sans correction d’erreur.
Eb/N 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0
BER 1.449 1.062 7.21 4.47 2.46 1.18 4.7 1.5 3.81 6,72 7,74 5.22 1,80 2,66 1,36
E-1 E-1 E-2 E-2 E-2 E-2 E-3 E-3 E-4 E-5 E-6 E-7 E-8 E-10 E-12
87
Chapitre 4 : simulation et résultats
Valeur of 14 dB, La figure (4.5) montre une constellation BPSK d'entrer dans le canal et après avoir
été affecté et sortir du canal.
88
Chapitre 4 : simulation et résultats
89
Chapitre 4 : simulation et résultats
Figure 4.9 :Modélisation d’une chaine de modulation QPSK sans correcteur d’erreur
La modulation QPSK est une modulation de phase à 4 états de la fréquence intermédiaire pour
un signal numérique. La figure (4.10) montre une constellation QPSK avant l’entrer dans le canal et
après sa sortie du canal avec filtre .
Le tableau (4.2) montre que la relation entre le rapport Eb / N0 et le TEB et la figure (4.11) est
basées sur la performance de TEB dans une chaine de Transmission QPSK sans correction d’erreur.
Eb/N 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0
BER 2.593 1.931 1.306 7.78 3.93 1.61 5.1 1.1 1,8 1,79 9,80 2,64 2,96 1,11 1,05
E-1 E-1 E-1 E-2 E-2 E-2 E-3 E-3 4E-4 E-5 E-7 E-8 E-10 E-12 E-15
90
Chapitre 4 : simulation et résultats
91
Chapitre 4 : simulation et résultats
92
Chapitre 4 : simulation et résultats
Figure 4.15 : le signale sortir d’un canal AWGN et l’entrée d’un filtre recievre
93
Chapitre 4 : simulation et résultats
94
Chapitre 4 : simulation et résultats
4.5. Simulation de code Convolutif avec modulation QPSK en AWGN :
Tableau 4.3: montre la relation entre le rapport Eb / N0 et le TEB avec code convolutif
Le signale de modélisation d’une modulation de QPSK avec code convolutif . les figures suivant
à montre que les signale sur le canal AWGN avec QPSK et codage avec décodage de code convolutif
96
Chapitre 4 : simulation et résultats
97
Chapitre 4 : simulation et résultats
4.8. Conclusion :
Dans ce dernier chapitre, nous avons appris la généralité de MATLAB et de ses simulations.
Nous avons représenté la forme d’un canal AWGN avec les modulations BPSK et QPSK de manière à
ce que la constellation soit différente pour chacun d’eux. Il y’a deux états de phases dans la première
modulation et la deuxième modulation est existe 4états de phase . ainsi les valeurs différentes
enregistrées par les courbes.
En ce qui concerne le canal, et avec l’ajout des codeurs RS et Convolutif et du filtre, il existe un
effet important du filtre par la valeur du facteur Roll-off ( ) sur le canal, Pour cela, nous avons
expliqué une explication simplifiée pour chacune des courbes précédentes avec les tableaux et les
valeurs obtenues dans les tableaux. On a remarqué que le signal varie avant et après le filtre pour le
canal.
99
Conclusion
générale
100
Aujourd'hui, la diffusion vidéo numérique par satellite est la norme la plus échangée et utilisée
dans les systèmes de diffusion numérique Où elle est classée comme l'une des types de diffusion vidéo
numérique en plus de la diffusion terrestre, la diffusion par câble et la diffusion à l'aide des systèmes
mobiles 3G et 4G.
La DVB-S est la plus largement utilisée pour ça large bande , qui diffuse de nombreuses chaînes
de radio et de télévision , elle utilisé généralement la norme MPEG-2 propre au photos d’animation
pour le cryptage des données et aussi FEC (forward error code ) pour assurer une transition efficace
avec un rapport signal/bruit faible, soit le codage Reed-Solomon Et le code Convolutif pour faire un
signal fort contre la grande quantité d’erreurs ,ce qui se passe généralement pendant le transfert de
données par satellite, elle utilise également la modulation de QPSK pour modifier le signal pour être
envoyé au canal AWGN .
Les données envoyées sont fractionnées en paquets de transport, et sont divisées à travers un
certain nombre de techniques telles que les tubes de données, le flux de données et les données
circulaires, ainsi, pendant le processus de transmission des données, de nombreuses erreurs devraient
se produire. Elles sont calculées au taux d'erreur binaire et utilisent les codages pour corriger les
erreurs, de même pour les codages interne et externe afin d'accroître la protection accrue pour un plus
faible rapport (Eb/N0). Malgré les techniques utilisées par la technologie de diffusion vidéo numérique
par satellite pour réduire les erreurs et le bruit, les résultats ne sont pas satisfaisants à ce point.
C’est pour cela la DVB-S de deuxième génération appelée DVB-S2 est meilleure que la norme
précédente. Car elle Permet l'utilisation du Services de diffusion et TVHD avec accès à Internet.
La DVB-S, Malgré son développement, il manque encore beaucoup pour diffuser la télévision
numérique, avec Concentration sur la convergence de différents médias et interaction.
Pour l'avenir de la DVB-S comme perspective, d'autres valeurs peuvent être suggérées pour le
facteur Roll-off ( ) afin d'améliorer la fonction de filtrage afin d'obtenir de meilleurs résultats
qu'auparavant et de trouver des solutions aux problèmes rencontrés dans ce projet, tels que le bloc de
décodage RS à sortir d'un canal de transmission DVB-S et nous suggérons de fixé le signal envoyé
par satellite et d'autres méthodes plus précises pour éviter les interférences causées par les conditions
météorologiques.
101
Bibliographie :
[4]: EN 300 421 V1.1.2 (1997-08) . « Digital Video Broadcasting (DVB); Framing structure,
channel coding and modulation for 11/12 GHz satellite services » . Sophia Antipolis Cedex –
France . European Stand ard (Telecommunications series) . 24pages .
[5] : ARBOUZ Fedwa , ALLALI Khayra . Année 28 /06/ 2018 . « Etude et modélisation
d’une chaine de transmission DVB ». Université Aboubakr Belkaïd– Tlemcen – Faculté de
TECHNOLOGIE . pages96 .
102
Télécommunications de l’Institut National Polytechnique de Toulouse. École Doctorale
Informatique Et Télécommunications . n° ordre 2187. page 191.
[15] : Projets diffusion d’images sur un lien DVB S2 Partie I : étude du système DVB S2.
MODAP Télécommunications sans fil Multimédia. Page 8
[22]: Elena Moral. « DVB-S Digital Video Br oadcast, Satellite, ». elemo561, Linköping
University. Pages 12.
103
[25] : Marc Chaumont . Novembre 12, 2008 . « Codes Correcteurs d’Erreurs Les codes
convolutifs binaires ». Pages .22
[26] : (A. Migan), S. Argentieri . Année 2011 - 2012 . « Transmission de l’information : Les
codes convolutifs » . (A. Migan), S. Argentieri . universite pierre & marie curie la science à paris .
pages.67
[28] : Prakash Patel1, Dr. Snehlata Kothari2, Dr. Dipesh Kamdar3 Research Scholar,
Department of Electronics and Communication Engineering, Pacific University, Udaipur,
Rajasthan, India1 Professor, Co-Ordinator Pacific University, Udaipur, Rajasthan, India2 Associate
Professor, Department of Electronics and Communication Engineering, V.V.P Engineering College,
Rajkot, Gujarat, India 3 . Issue 9, September 2016 . « Simulation Modal of DVB-S2 using without
and with Filter » . (An ISO 3297: 2007 Certified Organization) . Volume:5. 5pages .1-5 page .
[29] : Nizar Jegham. Année2008 . « Performances des applications IP dans les systèmes de
communications par satellite : cas du DVB-RCS et du DVB-S2» . Autre [[Link]]. Université ParisEst,.
Français. . 133pages . [Link]
[33] : Bahman Azarbad and Aduwati Binti Sali .(September 26th 2012). « DVB-S2 Model in
Matlab: Issues and Impairments » , MATLAB - A Fundamental Tool for Scientific Computing and
Engineering Applications ,Volume 2, Vasilios N. Katsikis, IntechOpen, DOI: 10.5772/46473.
[35] : Nelly Burrin . Année2006. « Finite fields And Error-correcting codes » . Andrew
Brown . Ecole polytechnique fédérale de Lausanne. Pages.54
[39] : Armin Dammann , Ronald Raulefs. « Evaluation of diversity gains for the next
generation of torresterial DVB », Oberpfaffenhofen,82234 Wessling, Germany , Institute of
Communications and Navigation, German Aerospace Center (DLR) . 1-5pages.
[40] : Hugo Meric , Jose Miguel Piquer, INRIA Chile, Santiago, Chile .20octobre2013.
« DVB-S2 Spectrum Efficiency Improvement with Hierarchical Modulation » .
arXiv:[Link] 1 [[Link]]. 6pages .
[41] : ETSI EN 302 307 V1!.2.1 (2009-08) European Standard (Telecommunications series) .
« Digital Video Broadcasting (DVB); Second generation framing structure, channel coding and
modulation systems for Broadcasting, Interactive Services, News Gathering and other broadband
satellite applications (DVB-S2) » . 650 Route des Lucioles F-06921. Sophia Antipolis Cedex –
France.
[47] : [Link]
[49] : Mlle. Khadidja SERIR . Soutenu en octobre 2011 devant la commission SIC .
Application des codes correcteurs d’erreurs Reed Muller . Mr. Mourtada BENAZZOUZ.
105
République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid. Tlemcen. 80
pages .
[50] : Marc Chaumont . January 17, 2008 . code correcteurs d’erreurs . ”The Art of
Correcting Coding”, Robert H. Morelos-Zaragoza, 2002 Cours de Pierre Abbrugiati, Universit´e de
Nice, Cours de Marc Uro, INT Evry. pages 58
[53] : Aby Sebastian & Kareem Bonna . Reed-solomon Encoder and Decoder. [Link]
Spasojevic Electrical and Computer Engineering Department Rutgers, The State University of New
Jersey. pages 25.
[54] : Martyn Riley and Iain Richardson, Communications Ltd 1996, 1997, 1998,
[Link]
[57] : Pierre Bonnet . USTL - Master ASE M1 – Outils de simulation - 2009-2010 . Outils de
simulation Partie : Matlab . université-lille1 sciences et technologies . pages16
106