You are on page 1of 15

La Transmission en DVB

Une des principales caractristiques des canaux de diffusion numrique tient au fait qu'ils peuvent subir des grandes dgradations sans que cela ne soit visible. Mais lorsque l'on dpasse un certain seuil, la rupture de service est brutale et totale. C'est tout ou rien. Le BER(Bite Error Rate): Trois voies de transmission sont possibles; le satellite, le cble et le rseau de diffusion hertzien. Il faut aussi garder l'esprit deux impratifs; premirement, on doit employer les canaux dj existant(la largeur du canal est impose) et deuximement, la tlvision numrique demande une transmission qualifie de QEF(Quasi Error Free, quasiment sans erreur). Pour raliser cette deuxime contrainte, il convient d'introduire une nouvelle notion; le BER(Bite Error Rate ou TEB Taux Erreur Binaire). C'est tout simple. On va compter, la rception, le nombre de bit erron reus sur le nombre total de bit reus. Si sur 1000 bits reus, il y en a un de faux, on a un BER de 1/1000.

Les modulations employes seront donc choisies de manire trs attentive en fonction du type du canal de transmission et un arsenal de technique de correction d'erreur sera galement mis en place.

Caractristiques des canaux:


Satellite: Largeur de canal frquemment gale 36 MHz. Un signal provenant d'un satellite subit une attnuation de plus de 200dB. On reoit donc un signal trs faible et bruit. Cble: Largeur de canal trs rduite, 8 MHz(rappelons que le dbit en sortie de multiplexeur est d'environ 40MBit/s). Par contre c'est un milieu trs protg. Rseau terrestre: Largeur de canal trs rduite, 8 MHz. Le systme choisi doit tre insensible aux phnomnes d'chos. Solutions: Pour chacune des voies de transmission, DVB a dfini une chane de traitement et de codes de correction d'erreurs suivi d'un type de modulation adaptes. Modulation: QPSK pour le DVB S, QAM pour le DVB C et COFDM pour le DVB T. Traitement: Brassage, entrelacement et filtre de Nyquist. Correction d'erreur: Code Reed Solomon et code convolutif associ un dcodeur de Viterbi. C'est une combinaison de ces diffrentes techniques qui formera notre canal de transmission. Voyons les tapes prliminaires indispensables qui vont permettre de scuriser notre train TS et cela quelque
file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

soit notre canal de transmission. Le brassage: Ici on veut rpartir l'nergie sur l'ensemble du canal de transmission. En clair, viter les longues suites de 1 ou de 0 qui creraient une raie forte nergie dans le spectre.Un signal connu qui possde cette caractristique est le bruit qui par nature est alatoire et donc une nergie uniformment rpartie. Nous allons rendre notre signal TS semblable du bruit en le multipliant par la sortie d'un gnrateur Pseudo alatoire. C'est un dispositif simple form de 15 registres dcalage et d'un OU exclusif.

Pour pouvoir faire le traitement inverse en rception, nous allons employer deux mcanisme de synchronisation. Au premier paquet TS qui se prsente, on charge le gnrateur avec un mot connu(le mot d'initialisation) et l'octet de synchro du paquet (0x47) est complt pour devenir 0xB8. Huit paquets d'affils sont ainsi brasss. Au neuvime paquet, le mot d'initialisation est de nouveau charg et l'octet de synchro complt. La porte AND est active chaque octet de synchro pour ne pas les brasser et ainsi conserver ces points de repre. L'nergie de notre signal est maintenant rpartie sur tout le spectre et ceci mme si il n'y a pas de signal en entre. En rception c'est le mme circuit qui est employ, on attend un octet ayant le mot de synchro 0xB8 pour charger le mot d'initialisation et d-brasser les huit paquets. Codage Reed Solomon: Ce code est not RS(204,188,t=8), ce qui veut dire 188 octets en entre, 204 en sortie du codeur et 8 octets sur 188 peuvent tre corrigs. C'est un code en bloc qui va ajouter 16 octets de redondance derrire chaque paquet TS. Si plus de 8 octets sont dtects comme errons, le paquet est marqu comme dfectueux. Pour comprendre l'esprit de ce code, on va l'illustrer avec un exemple trs simple. Imaginons que nos paquets TS fassent 3 octets de long et que l'on transmette le paquet suivant: 03 10 15 on va rajout deux octets de redondance. Le premier est la somme de nos trois donnes soit 28, le deuxime est la somme pondre des 3 octets. Chaque octet est multipli par son rang : 3*1 + 10*2 + 15*3 soit 68. Notre paquet la sortie du codeur devient donc : 03 10 15 28 68 Aprs transmission et perturbation, le rcepteur reoit le paquet : 03 12 15 28 68 On refait la somme simple 03+12+15=30 et la somme pondre 8*1 + 12*2 + 15*3=72.La diffrence des sommes simples(28-30) nous donne la valeur de l'erreur et la diffrence des sommes pondres divis par l'erreur est gale au rang de l'erreur(72-68)/2=2). On peut corriger notre paquet. L'entrelacement: Une des choses les plus difficiles corriger est une longue suite de bit ou d'octet
file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

conscutifs errons. On va donc rpartir, l'mission, les octets d'un paquet dans d'autres paquets. Imaginons la suite de paquet de 5 octets suivante: niche chien poule tasse fours balles video audio petit porte Chaque paquet est mis en mmoire horizontalement et relu verticalement. Ainsi si on relit les paquet depuis le e de niche, cela donne les paquets suivants: eeuaf nlsob esuav erlia sldup eedep soito A la suite de la transmission, on reoit la squence suivante affecte d'erreur: eeuaf nlsob esuav **lia s***p eedep soito Aprs dsentrelacement, on retrouve les mots suivants : e ---- tass* fou*s bal*es vi*eo ---On voit nettement que l'entrelacement a permis de rpartir les erreurs sur plusieurs paquets. Seul un octet par paquet est affect et le code Reed Solomon, vu avant, peut facilement corriger ces erreurs. Sans entrelacement, ce sont les mots complets qui auraient t affects sans espoir de pouvoir les rcuprer. Dans la pratique on utilise un jeu de registre dcalage et de commutateur pour placer chacun des octets d'un paquet dans des 12 paquets diffrents.

A gauche l'entrelaceur et droite le desentrelaceur. Ce qui d'un point de vue paquet se traduit par:

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

A: avant entrelacement, B: aprs entrelacement, C: aprs dsentrelacement. Code convolutif: Lorsque l'on affronte des milieux trs bruits comme dans le cas des liaisons satellites ou terrestres, il convient de renforcer encore les mesures de protection des donnes transmettre. Nous allons mettre en oeuvre maintenant un code convolutif. Si l'on regarde bit bit le signal, aucun lien ne les relie. Chaque bit est rigoureusement indpendant. L'ide du code convolutif est de lier un bit un ou plusieurs bits prcdents de sorte pouvoir retrouver sa valeur en cas de problme.

Voici le codeur utilis par DVB. On voit que chaque bit incident va gnrer deux bits sortants et qu'il sera li aux 6 bit prcdents. Le bit 1 de sortie est un "OU exclusif" entre les bits 1,2,3,4 et 7 tandis que le bit 2 de sortie est un "OU exclusif" des bits 1,3,4,6 et 7. Avantage: Ce code dit "en treillis" va permettre de retrouver la valeur la plus probable d'un bit en observant les bits prcdemment reus. C'est pas trs vident expliquer mais c'est trs efficace dans la ralit. Inconvnient: On vient de doubler le dbit du train TS. Quand on connat le prix du bit transmis, on se doute que l'on va trouver une astuce pour amliorer le rendement. L'opration de dcodage est

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

ralis en rception par le dcodeur de Viterbi. Le poinonnage: Le rendement du codeur vu ci-dessus est de 1/2, 1 bit d'entre, 2 bits de sortie. Le poinonnage consiste amliorer ce rendement en ne transmettant pas certains bits sortant du codeur convolutif. Si trois bits se prsente en entre de codeur, on va en retrouver 6 en sortie mais on en transmettra que 4. Le rendement sera alors de 3/4. On parle aussi de FEC 3/4 (FEC = Forward Error Correction).

Bien sur, ce poinonnage cre des erreurs puisque l'on ne transmet pas tous les bits. En rception, dans le dcodeur de Viterbi, on remplace ces bits par des zros. De part la robustesse et la nature du code convolutif choisi, on retrouve leurs valeurs la plus probable. On est maintenant presque prt attaquer un modulateur numrique. Un problme subsiste cependant. Le signal numrique est de forme rectangulaire et si on le module ainsi, on obtient un spectre en frquence infini(un sin x/x). On va rsoudre le problme en filtrant le signal de faon rduire la bande occupe. Le filtre choisit est le filtre de Nyquist. Attention, dans le cas de la transmission par cble, qui est considr comme un milieu protg, il n'y a pas d'application du code convolutif et donc du poinonnage. Filtre de Nyquist: Une explication plus complte viendra en son temps. Pour le moment, on dira juste que ce filtrage va diminuer le dbit utile de notre signal en fonction d'un coefficient appel Roll Off. La largeur de bande occupe sera gale : W= Dbit utile x(1+Roll Off) Les exemples de calcul de dbit, vu plus loin, illustrerons son emploi. Le QPSK: 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 normment bruite, et les tubes des transpondeurs travaillant en saturation, il est hors de question de travailler avec une information module en amplitude. Principe: Le choix s'est donc port sur une modulation QPSK(Quaternary Phase Shift Keying ou modulation dplacement de phase 4 tats). C'est en fait une combinaison de deux modulations
file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

d'amplitude porteuse supprime. Les deux porteuses, appel I et Q, sont, bien sr, dphases de 90.

x valant +X pour un bit 0 et -X pour un bit 1 et y valant +Y pour un bit 0 et -Y pour un bit 1. Un symbole transmis contient deux bits d'informations. On voit galement, sur ce diagramme des constellations, que mme si les points deviennent des tches, cause du bruit, ce n'est pas trs grave. Il suffit de savoir dans quel quadrant se situe le point pour retrouver l'information.

Calcul du dbit utile: Pour revenir des considrations pratiques, nous allons calculer le dbit 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 dbit du signal binaire que l'on va pouvoir transporter est gale :

En satellite, le Roll Off a t choisi gale 0.35(valeur qui est compromis entre une bonne efficacit

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

du filtre et un bon rendement). Donc pour une largeur de canal de 36MHz, on obtient un dbit utile de 26,6 Mbit/s. En pratique, on prend une largeur de canal un peu plus importante, ce qui permet d'obtenir un dbit binaire de 27.5 Mbit/s. Cette valeur tant le dbit en sortie du modulateur, elle est gale au Dbit Symbole(Symbol Rate) du transpondeur. Pour un transpondeur de 36 MHz de largeur de bande, le Symbol Rate est de 27,5 MSymbol/s. On a employ une modulation de type QPSK, un symbole transporte deux bits donc le dbit binaire brut est de 55 Mbit/s. Dans cette valeur sont compris les bits de redondance apport par le codage Reed Solomon et le code convolutif. Le dbit utile, en sortie de multiplexeur, est gale : Dbit utile= dbit 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. D'o le tableau suivant; Pour un Dbit Symbole de 27.5 MSymbol/s sur un transpondeur de 36MHz de largeur de bande

Le FEC sera choisi par l'oprateur, en fonction de critre technique et conomique. Technique, car il faut un FEC adapt la puissance du transpondeur vu du sol, et la taille des paraboles de rception. Un transpondeur en Wide Beam aura un FEC de l'ordre de 2/3, 3/4 alors qu'un transpondeur en Super Beam pourra avoir un FEC de 3/4 ou 5/6. Un feed peut travailler en 7/8, les paraboles de rception professionnelle faisant souvent plus de 2 mtres de diamtre. Economique, car au prix de location d'un transpondeur, il vaut mieux passer le plus grand dbit utile. Le QAM: Sur le cble, la problmatique est diffrente. C'est un milieu bien protg mais bande rduite. On va donc choisir une modulation efficacit maximale, c'est dire transportant un maximum de bit par symbole. Modulation QAM: On va utiliser une modulation QAM(Quadrature Amplitude Modulation) compose de deux modulations d'amplitude porteuse supprime en quadrature comme pour le QPSK. L'quation reste donc:

La diffrence tient dans le fait que l'on va augmenter le rendement du code en augmentant les valeurs que peuvent prendre x et y. Si chaque axe code maintenant deux bits, on va transporter 4 bits par symbole et dfinir une QAM 16:

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

Si on veut 5 bits par symbole, on obtient une QAM 32:

Et si l'on code 6 bits par symbole, une QAM 64:

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

On pourrait aller loin comme a, mais l'on voit que plus on code de bit par symbole, plus les symboles sont rapprochs et donc plus on est sensible au bruit. Un symbole trs bruit et donc loign de son emplacement d'origine, peut tre confondu avec le symbole adjacent(d'ou l'utilit des oprations d'entrelacement et de correction d'erreurs). En pratique, la plupart des rseaux cbls travaillent en QAM 64. Calcul du dbit utile: Ici la largeur du canal de transmission est de 8MHz(largeur des anciens canaux analogique). On a vu que, de part le filtrage de Nyquist, le dbit du signal binaire que l'on va pouvoir transporter est gale :

Le Roll Off choisi est de 0.15(milieu protg et bande faible). Donc pour une largeur de 8 MHz, le dbit binaire est au maximum de 6,96. Ce dbit est gale au Dbit Symbole en sortie du modulateur QAM. Si nous travaillons en QAM 64, un symbole reprsente 6 bits et donc le dbit brut, en sortie du multiplexeur est gal 6 x 6.96 soit 41.76 Mbit/s, codage Reed Solomon compris. Ici, je vous le rappelle, il n'y a pas de codage convolutif. Le dbit utile est donc: dbit binaire utile = dbit binaire brute x rendement du code Reed Solomon, soit dans notre exemple 41.76 x (188/204) ou 38.48Mbit/s. Sur un rseau cbl, le dbit binaire utile sera au maximum de 38.5 Mbit/s. Transmodulation: Pour un oprateur cble, il est trs intressant de diffuser ses abonns des transpondeurs complets provenant d'oprateur satellite. Il dmodule le signal QPSK et re-module le train MPEG en QAM 64 en effectuant un transnitage(changement dans les tables SI). Seule contrainte, le dbit utile du transpondeur doit tre infrieur 38.5 Mbit/s. Ce qui revient dire que pour les transpondeurs courants, le FEC doit tre infrieur ou gal 3/4(Voir Modulation QPSK). Prenons le cas d'un transpondeur classique de FEC 2/3. Son dbit utile est de 33.79 Mbit/s. On passe la moulinette de Reed Solomon. Le dbit devient 33.79 x (204/188)= 36.66 Mbit/s. La modulation QAM 64 transporte 6 bits par symbole donc le Symbol Rate est de 36.66/6 = 6.11 MSymbol/s. La bande passante occupe sur le cble sera gale 6.11 x (1+Roll Off), c'est dire 6.11 x 1.15=7.03 MHz. On est bien dans le gabarit des 8MHz. Transnitage: C'est l'opration qui consiste remplacer la NIT d'un flux DVB par une autre pour changer le rseau d'appartenance d'un flux. En clair le cblo remplace la NIT incidente de l'oprateur satellitaire par la sienne. Le COFDM: Transmettre un train numrique par voie hertzienne n'est pas une mince affaire et c'est pourquoi c'est la technologie qui a demande le plus de temps pour merger. C'est celle du DAB(Digital Audio Broadcasting) qui a t adapte la tlvision numrique. Voici quelques lments et avantages utiliss par le DVBT.

Aperu du COFDM(Coded Orthogonal Frequency Division Multiplex):


Le challenge relev est qu' la rception on puisse retrouver les symboles transmis indpendamment des chemins multiples(rflexions, chos , antenne recevant deux metteurs diffrents, effet doppler dans le cas de la rception mobile) emprunts depuis le ou les metteurs. Par dfinition, les caractristiques d'un canal de transmission ne sont pas constantes dans le temps. Mais durant un court laps de temps, les caractristique d'un canal hertzien sont stables. Le COFDM dcoupe le canal en

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

cellule selon les axes du temps et des frquences.

Le canal est alors constitu d'une suite de sous bandes de frquence et d'une suite de segments temporels.

chaque cellule frquence/temps est attribue une porteuse ddie qui reprsente un symbole COFDM. On va donc rpartir l'information transporter sur un ensemble de ces porteuses, module chacune faible dbit par une modulation du type QPSK ou QAM. Deux choix existent, le mode dit 8K(6817 porteuses dans le canal) ou le mode dit 2k(1705 porteuses dans le canal). Chacune des porteuses est orthogonale la prcdente.

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

Une mme suite de symbole arrivant un rcepteur par deux chemins diffrents se prsente comme la mme information arrivant deux instants diffrents et qui s'additionnent. Ces chos provoquent deux types de dfauts: L'interfrence intra symbole: Addition d'un symbole avec lui-mme lgrement dphas. L'interfrence inter symbole: Addition d'un symbole avec le suivant plus le prcdent lgrement dphas. Entre chaque symbole transmis, on insre une zone "morte" appele intervalle de garde. De plus la dure utile d'un symbole sera choisie suffisamment grande par rapport l'talement des chos. Ces deux prcautions vont limiter l'interfrence inter symbole(celle ci se produisant au dbut des symboles, c'est l'intervalle de garde qui est affect).

Synoptique d'un modulateur DVBT:


Un signal arrivant d'un multiplexeur subit les tapes suivantes: Un brassage, Un codage Reed Solomon(204,188, t=8) Un entrelacement, Un code convolutif, Un poinonnage Un filtrage, une modulation QAM ou QPSK, une modulation COFDM.

Quelques chiffres:
DVB a dfini les paramtres suivants: L'intervalle de garde Delta peut tre gale : 7, 14, 28, 56, 112 ou 224 s. Plus l'intervalle est grand plus le symbole est protg. La dure utile d'un symbole est gale : 4, 8, 16, 32 fois Delta. La modulation des porteuses peut tre: QPSK, QAM 16 ou QAM 64.

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

Avantages:
Le DVBT est compatible avec les installations de rception analogique dj en place(antenne, distribution collectives) Le systme est insensible aux chos, il n'y a plus de canaux interdits. Avec 25 Mbit/s utile dans un canal, on diffuse 5 6 programmes o passe aujourd'hui un seul programme analogique. Possibilit de grer des dcrochages locaux pour des chanes ou des programmes locaux. Possibilit de rception hertzienne mobile de qualit. Introduction de rseaux dit SFN(Single Frequency Network).Un programme est disponible sur une seule et mme frquence sur tout le territoire. Possibilit d'une rception mobile parfaite.

Inconvnients:
file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

Moins de canaux disponibles que sur le satellite. Cot de l'infrastructure des metteurs terrestres. Complexit des dmodulateurs.

Les rseaux mono-frquence:


Les avantages de la modulation COFDM sont nombreux, mais un de ses intrts principaux est sa capacit faire face aux chos, produits par des rflexions dues l'environnement ou plusieurs metteurs fonctionnant sur le mme canal RF. En fait, le COFDM peut employer des chos constructifs(c.--d.: ceux qui augmentent la puissance reue) et ngliger les effets ngatifs des autres. La modulation de COFDM offre aux radio-diffuseurs une nouvelle manire d'utiliser leurs rseaux terrestres, soit la multiplication d'metteur sur le mme canal pour augmenter la zone de couverture et transmettre plus de canaux. Pour raliser un rseau mono frquence, il faut que les metteurs qui oprent sur la mme frquence, en mme temps, transportent les mmes bits d'informations. Tous les metteurs du rseau doivent tre synchroniss dans le domaine frquentiel aussi bien que dans le domaine temporel. C'est par l'emploi du systme GPS que l'on rsout le problme.

Synchronisation temporelle:

La valeur d'intervalle de garde choisie pour le rseau a une grande importante sur la topologie du rseau mme, sa dure rgit le temps maximum d'chos admissible par le systme et, donc, dtermine la distance maximum entre les metteurs de co-canal. La fentre de temps, pendant laquelle les rcepteurs chantillonnent le signal utile exclue la priode d'intervalle de garde, o le signal est fait d'un mlange de deux symboles conscutifs de COFDM. L'intervalle de garde doit tre considr globalement comme "budget de temps". Ce sera sur cet intervalle non utilis que l'on pourra compenser une mauvaise synchronisation temporelle d'un metteur du rseau. En pratique, l'oprateur de rseau utilise 1 impulsion par seconde(1PPS, Pulse Per Second) issue d'un rcepteur GPS. Cette rfrence de temps autorise insrer un marqueur de temps dans le multiplex l'entre du rseau de distribution primaire pour permettre, dans chaque metteur, au processeur de COFDM de retarder le multiplex entrant jusqu' ce qu'un instant commun de temps de diffusion se produise.

Synchronisation frquentielle:
file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

La frquence de chaque sous porteuse du canal sera troitement contrle et surveille pour chaque metteur du rseau. Voici quelques petits schmas pour rsumer les choses:

A: Dispersion d'nergie B: Code Reed Solomon C: Entrelacement D: Code convolutif et poinonnage E: Filtrage de Nyquist F: Modulation QPSK ou QAM

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

Retour la page principale.

file:///C|/Users/amane/Desktop/Mon%20travail/Transmission%20DVB.html[27/03/2014 20:38:33]

You might also like