Mpeg2 Ts

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 43

EXTRACTION D'INFORMATIONS SUR LE FLUX NUMRIQUE DVB-T

DIPLME 2006 Etudiant : Sin CONDE Professeurs responsables : Bernard MORET, Ren BEUCHAT

Diplme 2006

TABLES DES MATIRES


I\ CONTEXTE................................................................................................................................................... 3 I-1\ INTRODUCTION ................................................................................................................................... 3 I-2\ CAHIER DES CHARGES ..................................................................................................................... 3 II\ LA TLVISION NUMRIQUE TERRESTRE ............................................................................. 4 II-1\ LES PLUS DU NUMRIQUE ............................................................................................................. 5 II-1-1\ La qualit visuelle .................................................................................................................... 5 II-1-2\ Laudio numrique ................................................................................................................... 5 II-1-3\ Linteractivit ............................................................................................................................. 5 II-2\ LA NORME MPEG-2 ........................................................................................................................... 6 II-3\ MPEG-2 PS ET MPEG-2 TS............................................................................................................. 8 II-4\ LES TABLES PSI/SI ........................................................................................................................ 10 II-5\ MULTIPLEXAGE MPEG-2 ............................................................................................................... 12 II-6\ LA MODULATION QAM .................................................................................................................. 13 II-7\ LA MODULATION COFDM ............................................................................................................. 15 III\ RCUPRATION DES INFORMATIONS ................................................................................. 17 III-1\ LE RCEPTEUR ............................................................................................................................... 17 III-2\ RALISATION DU RCEPTEUR DVB-T .................................................................................... 18 III-2-1\ Le tuner dmodulateur : PHILIPS TU1216 ................................................................. 18 III-2-2\ Dmultiplexage et dcodage du flux MPEG2-TS ...................................................... 20 III-2-3\ Rle de la FPGA .................................................................................................................... 21 III-2-3\ Problmes rencontrs ......................................................................................................... 21 IV\ LA TLVISION ANALOGIQUE ................................................................................................... 22 IV-1\ LES FORMATS CINMATOGRAPHIQUES ................................................................................ 22 IV-1-1\ Le 4/3 ........................................................................................................................................ 23 IV-1-2\ Le 16/9 ..................................................................................................................................... 23 IV-2\ COMPOSITION DUNE IMAGE .................................................................................................... 23 IV-3\ SIGNAL VIDO COMPOSITE ...................................................................................................... 27 V\ TRAITEMENT DU SIGNAL VIDO COMPOSITE .................................................................... 30 V-1\ FILTRE ANTI-ALIASING ................................................................................................................. 30 V-2\ CONVERTISSEUR ANALOGIQUE/NUMRIQUE (CAN) ........................................................ 31 V-3\ TRAITEMENT DES DONNEES NUMERIQUES .......................................................................... 35 V-3-1\ Carte USB2-Cyclone .............................................................................................................. 36 V-3-2\ Programmation........................................................................................................................ 37 VI\ CONCLUSION ....................................................................................................................................... 40 VII\ REMERCIEMENTS ............................................................................................................................ 40 BIBLIOGRAPHIE.......................................................................................................................................... 41 LISTES DES FIGURES ............................................................................................................................... 42 ANNEXES ......................................................................................................................................................... 43

Laboratoire de tlcommunications

2/43

Sin CONDE

Diplme 2006

I\ CONTEXTE
I-1\ INTRODUCTION
Le sujet principal et initial de ce projet tant la tlvision numrique par voie hertzienne, je vais tout dabord parler, dans les grandes lignes, des diffrentes normes tablit pour le DVB-T, puis prsenter la solution tudier pour extraire et analyser les informations du flux numrique terrestre. Hlas, pendant la ralisation du projet, jai rencontr diffrents problmes qui mont empch de mener terme le travail initialement propos. Je disposais de la maquette dun prcdent diplmant (Mr RAMAROSON) qui devait me permettre de rcuprer un flux numrique et de le dcoder afin dobtenir les informations ncessaires (dure du programme, format de la vido, langue du programme, type du programme), mais il ny avait aucun moyen de tester le circuit et de savoir si il fonctionnait, car je ne disposais pas de toute la documentation ncessaire au bon droulement du projet. Jai donc du trouver une solution alternative rapidement, car le temps pour terminer mon travail devenait restreint. Finalement, le projet consiste extraire des informations dun flux vido mais cette fois dans le domaine analogique. Jai donc ralis une maquette qui me permet de rcuprer un flux analogique, et pour que le travail soit plus intressant, jai dcid de le numriser afin de travailler en numrique. Linformation qui sera donc relev dans un premier temps, est le format vido transmis (16/9 ou 4/3) dans le signal en analysant les variations de tension de la vido.

I-2\ CAHIER DES CHARGES

Filtre passe-bas + Convertisseur A/N

Figure n 1 : Schma bloc du dispositif du projet ralis

Voici le cahier des charges de la solution alternative au projet initial : Rcupration du signal vido partir dune prise pritel. Dimensionnement dun filtre passe-bas actif (filtre anti-aliasing). Cration dun convertisseur analogique/numrique. Traitement et analyse des donnes laide dune FPGA afin de trouver le format de la vido (4/3 ou 16/9). Cration dun programme en langage VHDL.

Laboratoire de tlcommunications

PRITEL Signal numris

FPGA

Contrle de la FPGA avec un ordinateur

3/43

Sin CONDE

Diplme 2006

II\ LA TLVISION NUMRIQUE TERRESTRE

La tlvision est devenue aujourd'hui un lment important dans les foyers du monde, bien que certains pays n'aient pas accs cette technologie. L'arrive du numrique risque de changer nos mentalits et notre faon de regarder la tlvision. La diffusion de la tlvision par voie hertzienne rpond en Europe la norme DVB-T (Digital Video Broadcasting-Terrestrial). Un des principaux avantages de cette norme est quil ne demande pas un changement de matriel consquent. En effet un simple ajout dun dcodeur permet un tlviseur standard de rcuprer un signal numrique via une antenne VHF et UHF appel plus communment antenne rteau.

Figure n 2 : Schma de branchement pour recevoir la TNT

Une des diffrences de la TNT (Tlvision Numrique Terrestre), par rapport aux autres modes de transmission que sont le DVB-S (Digital Video Broadcasting-Satellite) et le DVB-C (Digital Video Broadcasting-Cable), est que le rcepteur est confront plusieurs signaux qui proviennent de diffrentes sources (le modem cble est reli lmetteur par un seul cble et lantenne de ladaptateur satellite ne pointe que sur un seul satellite la fois). La numrisation de la diffusion permet d'amliorer la rsistance du signal aux interfrences lors de la transmission. Ceci permet dobtenir une reconstruction de l'image et du son plus correcte la rception, et de multiplier le nombre de chanes : en effet, la rduction de dbit associe la technique du multiplexage statistique permet de faire passer jusqu' six (voir huit) chanes standard dans un mme canal en MPEG-2 (Moving Picture Experts Group version 2), qui est la norme dencodage qui a t choisi pour la TNT.

Laboratoire de tlcommunications

4/43

Sin CONDE

Diplme 2006

II-1\ LES PLUS DU NUMRIQUE


II-1-1\ La qualit visuelle Le numrique apporte une qualit visuelle suprieure par rapport lanalogique mme si le signal numris ne reprsente quune partie du signal analogique originel qui, lui, contient lintgralit des nuances. Comparons une photo numrique que lon va grossir et une photo classique que lon fait agrandir : l o largentique conserve les dtails, le numrique agrandi deviendra pixelliser . Chaque point de la photo va apparatre comme un petit carr de couleur. Le fait que le numrique donne limpression dun meilleur rendu visuel est du notamment au fait que les frquences hertziennes dmission sont limites, ce qui ne permet pas de faire transiter un signal vido composite parfait et donne une pitre qualit de limage. Il y a galement, et surtout, la fragilit du signal analogique qui peut tre brouill ou attnu, ce qui se manifeste par un effet de neige ou de distorsion lcran. La numrisation la source avant la diffusion permet une conservation plus fidle des couleurs et dtails de limage. La qualit de restitution est moins affecte par la distance entre lmetteur et le rcepteur, et par laffaiblissement du signal. Contrairement au signal analogique qui se brouille graduellement en sattnuant, la restitution dun signal numrique ne connat que deux tats : image parfaite ou cran noir (il existe une zone de disfonctionnement o limage peut se figer ou se pixelliser ). II-1-2\ Laudio numrique Ensuite on a une qualit sonore amliore grce la numrisation du signal. La maigre bande hertzienne alloue (8 MHz) pour le vhiculer nest plus un problme. Il est alors possible dassocier un son Dolby Stro 1 une mission de TV. Le temps o un concert tait simultanment retransmis la tlvision et sur la radio pour bnficier dun son stro de qualit est rvolu. Une chose peu utilise en analogique et dsormais monnaie courante en numrique est lapparition de plusieurs bandes sonores pour un mme programme. Cette magnifique prouesse technique est luvre du multiplexage la source du signal numris. En effet, en diffusion analogique, le phnomne de diaphonie fait que les deux bandes-son se brouillent lune et lautre. En numrique, chaque bande sonore est multiplexe comme autant de canaux dans un mme flux MPEG-2, que le dcodeur sait sparer et traiter sans altration. Les films, par exemple, peuvent tre regards en franais ou en version originale. II-1-3\ Linteractivit Une des plus grandes rvolutions du numrique est linteractivit entre un utilisateur et son poste de tlvision. Le consommateur devient acteur, ce qui ouvre la voie de nouvelles manires dutiliser son tlviseur. Les chanes de tl-achat sont un bon exemple de cette interactivit, en regardant un de ces programmes, le client a la possibilit de commander un produit qui lintresse en quelques click sur sa tlcommande. Il y a galement le Pay per view (Paiement la sance) qui permet de visualiser des films, ou des missions, la demande. Ca se passe comme au cinma, il est possible dacheter sa place et de visionner le film choisi bien entendu sans manquer le dbut du programme. Ce type de systme est le plus rpandu du fait de sa simplicit, il est surtout prsent sur les rseaux satellitaires et cbls. Il faut galement disposer dune Set Top Box afin dutiliser au mieux linteractivit de la tlvision.

Le Dolby stro rduit le bruit et permet dobtenir deux ou trois voies sonores derrire l'cran, et une ou deux voies sonores d'ambiance (Cela dpend du type de Dolby utilis). 5/43 Sin CONDE

Laboratoire de tlcommunications

Diplme 2006 Le multiplexage MPEG-2, que je dtaillerais par la suite, autorise lajout dlments complmentaires lmission comme des sous-titres, comme sur un DVD vido. Tout comme ce dernier il y a aussi la possibilit dutiliser ce quon appel le Time Shifting (Pause retard) qui consiste, laide dun appareil adapt, de lancer lenregistrement dune mission puis la regarder avec un lger diffr alors que lmission est encore en cours de diffusion. Trs pratique, ce systme permet, par exemple, de suspendre une mission pour rpondre au tlphone puis de reprendre son cours en revenant en arrire l o on a dut sabsenter. Bien videmment un tel systme requiert un botier qui dispose dun espace de stockage consquent (2Go pour une heure denregistrement).

II-2\ LA NORME MPEG-2


Norme de la vido numrique par excellence, on retrouve le MPEG-2 aussi bien dans nos DVD que dans les missions que lon reoit sur la tlvision numrique. Ce systme astucieux a pour principal intrt de rduire fortement le volume de donnes transmettre pour visualiser un film sans en dgrader, trop visiblement, la qualit.

Rappel JPEG
Tout le monde connat le JPEG 2 , ce standard utilis pour compresser les photos prises par les appareils numriques. Ce standard, qui permet de faire tenir sur quelques mgaoctets une image qui en prendrait jusqu 16 fois plus, utilise une technique dite de compression avec perte. En effet, lors de la compression, lalgorithme cherche dcrire chaque point de limage en utilisant une matrice 8x8 256 niveaux de gris.

Figure n 3 : Matrice des motifs lmentaires dun point de limage

Le fichier de limage compress se rsume donc linformation des motifs lmentaires et linformation dusage de ces motifs pour recomposer limage. Si un motif est peu ou pas utilis dans limage, on limine son information du fichier. Si un motif est trs utilis, son information est mutualise et le poids de limage sen trouve allg. Le terme savant pour dcrire ce processus est llimination de la redondance spatiale dans limage. Tant que lon reste dans un seuil assez bas, limage garde sa finesse et ses couleurs, linformation limine ntant pas perue par lil. Si lon augmente graduellement ce seuil, on perd en dtails et en nuances de couleur, puis on dgrade tellement limage quelle nest plus reconnaissable. En rgle gnrale, on commence dgrader
2

Joint Photographic Experts Group. Norme de compression et de stockage utilise pour les images numriques fixes. 6/43 Sin CONDE

Laboratoire de tlcommunications

Diplme 2006 visiblement une image quand on dpasse un taux de compression de 8 pour 1, limage ne pse alors plus quun huitime de son poids original (soit 2 Mo pour une image de 8 Mo). Mais cette valeur peut varier dune image lautre en fonction de sa richesse en dtails et en couleurs. La compression JPEG permet datteindre des taux de compression trs levs. On peut donc ds lors imaginer compresser un film entier image par image, o chaque image serait compresse en JPEG. Cest du reste la mthode utilise par certaines anciennes cartes de compression vido. Elle est connue sous le nom de M-JPEG (Motion-JPEG ou JPEG en mouvement). Toutefois, avec cette mthode, le meilleur taux de compression atteint sans sacrifier la qualit est de 15 pour 1, c'est--dire un fichier 15 fois plus petit que loriginal. Ce taux nest pourtant pas suffisant. Avec un tel taux, pour enregistrer un film de 2 heures, il faudrait au moins 10 DVD. Le MPEG-2 prend en compte le fait que, dans une squence vido, de nombreuses images successives se ressemblent normment. Lalgorithme va alors sappuyer sur une image de rfrence dans la squence vido pour amliorer la compression des suivantes. On parle de rduction de la redondance temporelle des images. Le JPEG travaille partir 3 de motifs composs 8x8 pixels YUV . Mais en MPEG, ces blocs sont regroups en macro blocs de 16x16. Un film tant constitu dun ensemble dlments en mouvement, une mme image de rfrence ne peut pas tre utilise sur une intgralit du film, Lalgorithme dcompose donc le film en groupes dimages quon appel GOP (Group Of Picture). Chaque groupe dimages comporte une image de rfrence nomme Frame I ou image cl (I pour Intra Frame). Les images suivantes sont nommes image B et image P selon que leur contenu est dtermin seulement par rapport limage prcdente (P pour prdictif), ou limage prcdente et la suivante (B pour bidirectionnel). Une squence vido encode en MPEG-2 comprend classiquement des GOP de 15 images entre deux images cls I. Voici un exemple dune rpartition dans un GOP : [I-B-B-P-B-B-P-B-B-P-B-B-P-B-BI]. Plus clairement, cela veut dire que chaque image B dtermine son contenu en sappuyant sur celui de limage I qui la prcde et de limage P qui lui succde. Chaque image P du GOP dtermine son contenu partir de celui de limage I ou P qui la prcde.

Image I

Image P

Image P

Image P

Image B

Image B

Image B

Image B

Image B

Image B

Figure n 4 : Principe de reconstitution des images d'une squence MPEG-2 partir des images cls I et des images prdites P

Lalgorithme utilis fait une estimation de mouvement en allant chercher des parties dimage identiques ou presque, dj codes dans les images prcdant limage B ou P encoder. Au lieu de recoder cette partie, il fera alors uniquement rfrence ces lments dj existants. Les images B et P ne comportent donc que les bouts dimage
3

Le modle YUV dfinit un espace colorimtrique en trois composantes. Le premier reprsente la luminance et les deux autres reprsentent la chrominance. YUV est utilis dans les systmes de diffusion tlvisuelle PAL et NTSC. 7/43 Sin CONDE

Laboratoire de tlcommunications

Diplme 2006 ayant chang depuis la trame I prcdente, associs linformation permettant de retrouver les bouts communs stocks dans cette image de rfrence. Cette notion de GOP est trs importante pour la qualit de lencodage. Toute la magie du MPEG-2 est contenue dans ce concept qui regroupe diffrentes informations pour reconstituer un film de 25 images par seconde tout en ne codant quune infime partie de ces images. Au sein dun GOP, lencodeur MPEG-2 ne se contente pas de reprer les macro blocs identiques dune image lautre. Prenons lexemple type dun travelling de camra. Le dcor se dplace latralement, mais lessentiel de limage reste identique dune image lautre, elle est juste dcale par le mouvement de la camra. Le MPEG-2 associe donc un vecteur de dplacement chaque macro bloc. Cette norme dcrit de nombreux principes dencodage et de dcodage dune squence vido. Toutefois, elle ne fixe en rien la manire dy parvenir. Les diffrents diteurs de codecs se dmarquent donc par leur algorithme qui diffre de lun lautre. Celui qui aura les meilleurs algorithmes de dtection de mouvement ou de prdiction dimage fournira les meilleurs rsultats lencodage.

II-3\ MPEG-2 PS ET MPEG-2 TS


Il existe deux flux pour synchroniser laudio et la vido : Le Program Stream (PS ou flux de programme) est utilis pour le MPEG-2 enregistr sur un support, un DVD par exemple. Le Transport Stream (TS ou flux de transport) est utilis dans le cas de la diffusion tlvisuelle numrique dune squence vido.

Ces deux normes, diffrentes dans lapplication utilise, ont en commun de multiplexer des flux lmentaires ES (Elementary Stream). Chacun des flux ES est dcoup en morceaux de tailles fixes ou variables, on parle alors de paquets PES (Packetized Elementary Stream). Parmi ces flux on trouve la vido, les diffrentes pistes audio (un flux ES par langue par exemple) ou les sous-titres. Ils intgrent, en plus des donnes quils vhiculent, des informations diverses relatives la correction derreur, au mode de dcodage si le flux est protg par cryptage, des codes de synchronisation Le MPEG-2 PS a t conu pour une transmission dans un environnement o le taux de perte et derreurs est trs faible. Ce qui est le cas pour un lecteur DVD mais pas pour une liaison satellite ou encore hertzienne dans lesquels lenvironnement peut tout moment perturber le signal reu. Le MPEG2-TS a donc t conu spcifiquement pour rpondre cette difficult. Dans un flux TS, les flux lmentaires ES sont dcoups en paquets de taille fixe. Les paquets des diffrents flux ES sont regroups en paquets de transport. Ainsi, si un paquet de transport est perdu ou brouill dans la transmission, les autres paquets de transport arriveront quand mme au rcepteur qui saura les interprter et en conserver la synchronisation. Une autre diffrence, entre ces deux types de flux, est la taille des paquets de donnes : un paquet TS a une taille de 188 octets, alors qu'un paquet PS peut voir une taille de 2048 octets.

Laboratoire de tlcommunications

8/43

Sin CONDE

Diplme 2006

Figure n 5 : Trame MPEG-2 Transport Stream

Len-tte (header) identifie le paquet laide dun PID (Paquet Identifier) mais identifie galement le programme tlvis mis, c'est--dire le flux PES vhicul par le paquet TS.

Table_id x/y Section syntax indicator Section length Table_id extension Version number

Le couple PID/Table id caractrise la table. Indique si une erreur de syntaxe a t dtecte par un appareil en amont. Si c'est le cas, l'appareil qui lit ce paquet l'ignore. Longueur du paquet en octet. Caractrise la sous table. Indique le numro de version du paquet. A chaque modification du contenu du paquet, ce champ va tre incrment de 1(modulo 32). Si un terminal voit ce champ chang de valeur, il considre que le contenu du paquet a chang et il le lit nouveau. Indique si ce paquet doit tre pris en compte immdiatement ou sil est envoy en avance. Indique le numro du paquet. Indique le plus grand numro du paquet pour cette sous table. Permet au dcodeur de savoir combien de paquet pour une sous table donne, il doit recevoir. certains certains cas, cas, on on a a besoin besoin d'identifiant d'identifiant

Current next indicator Section number Last section number

Table id Extension Facultatif. Dans 2 supplmentaire. Table id Extension Facultatif. Dans 3 supplmentaire.

Figure n 6 : Champ d'un en-tte d'un paquet

Un flux TS peut vhiculer une multitude de flux PES. Chaque flux PES a son PID associ. Cest ainsi que le dcodeur va pouvoir analyser le flux TS reu et sparer les diffrents flux PES en autant de chanes consulter.

Laboratoire de tlcommunications

9/43

Sin CONDE

Diplme 2006

Figure n 7 : Multiplexage MPEG-2 au sein dun flux Transport Stream

II-4\ LES TABLES PSI/SI


En analogique, un canal de transmission transporte un programme de tlvision. Le rcepteur, c'est--dire le tlviseur se cale sur la frquence (qu'il a en mmoire) de la chane et dcode le service qui est toujours de mme type : un service de tlvision. Le cas du numrique est trs diffrent. Un canal de transmission transporte plusieurs services de nature diffrente. Dcoder un service de tlvision ne fait pas appel aux mmes ressources du terminal que dcoder un service interactif. On va donc transporter dans le signal des informations qui vont permettre au terminal de connatre la nature et la composition des services prsents dans un transport stream . Par extension, on va aussi inclure des informations sur les autres transport stream de l'offre. Ces informations seront transportes dans les tables. Les tables sont diffuses rgulirement, chacune avec une rcurrence juge suffisante par l'oprateur pour rafrachir les informations au niveau du terminal en fonction du type de table, cela va de 100ms 30s. Les tables transportent des informations relatives aux rseaux, aux transport streams , aux services. Chacun de ces lments doit pouvoir tre identifi de faon unique. On a donc : un rseau caractris de manire unique par son ONid (Original Network Id) un transport stream caractris de manire unique par le couple ONid, TSid (Transport Stream ID) un service caractris de manire unique par "le triplet DVB" : ONid, TSid, Service_id

La structure est simple et gnrique. DVB a rserv une plage de PID pour les transporter : 0 20. Une table est compose de sous table, qui peuvent elles mmes tre composes de section. La taille maximale d'une section est limite 1024 octets et doit tre transmise en claire. Seule exception, les sections de table EIT qui peuvent tre cryptes et avoir une taille maximale de 4096 octets. La fin d'une section comporte toujours un CRC calcul partir de cette section. Le terminal, en rception, le recalcule et le compare au CRC transmis pour juger de la validit de la section.

Laboratoire de tlcommunications

10/43

Sin CONDE

Diplme 2006

Figure n 8 : Structure dune table

Chaque section (paquet) est compose dun en-tte puis de boucle contenant des descripteurs ou Tag (ou encore PID). Ces tags sont l'lment unitaire d'information. Comme son habitude, DVB dfinit des tables et tag publiques et laisse la possibilit de transporter des tables et tags privs dfinis pour des besoins particuliers de l'oprateur. Dans le principe, une table est lue une fois puis le terminal se contente de surveiller son numro de section. Si celui-ci change, il lit de nouveau la table. Les tables PSI (Program Specific Information) : La PAT (Program Association Table) donne la liste des programmes prsents. La PMT (Program Map Table) donne la composition d'un programme, les diffrents PID qui le constituent. La CAT (Conditional Access Table) donne la localisation des informations pour le dcodage des programmes cryptes. La NIT (Network Information Table) donne des informations de donnes prives comme les paramtres physiques du rseau (frquences, rpteurs...). Cette table est facultative.

Les tables PSI, normalises par MPEG permettent au dcodeur de retrouver le programme qui lintresse parmi les paquets du transport stream grce au PID. Il existe galement les tables SI (Service Information) qui sont normalises par DVB. Elles donnent des informations diverses de nature plus commerciale, sur le rseau, les programmes, les missions en cours et venir : La NIT (Network Information Table) donne les paramtres physiques du rseau. La SDT (Service Description Table) donne les donnes de service : nom, fournisseur... La EIT (Event Information Table) donne les informations sur les programmes en cours ou venir : dbut, titre... La TDT (Time and Data Table) donne la date et l'heure. La TOT (Time Offset Table) donne le dcalage horaire de la zone. La BAT (Bouquet Association Table) donne les noms et la liste des bouquets

Laboratoire de tlcommunications

11/43

Sin CONDE

Diplme 2006 offerts. La RST (Running Status Table) est utilis pour des changements rapides d'vnements. Les ST (Stuffing Table) qui sont des tables utilises pour invalider des tables qui ne sont plus jour.

TABLES PSI TABLES SI IMAGE (MPEG) IMAGE (MPEG) IMAGE (MPEG) SON (MUSICAM) Horloge SON (MUSICAM)

IMAGE (MPEG) SON (MUSICAM) Donnes

SON Horloge (MUSICAM)

PROGRAM STREAM Donnes

PROGRAM STREAM Donnes

PROGRAM STREAM Donnes

PROGRAM STREAM

TRANSPORT STREAM

Figure n 9 : Composition d'un transport stream

II-5\ MULTIPLEXAGE MPEG-2


Afin de permettre de telles avancs dans le domaine tlvisuel, il ne faut pas oublier toute la technique que cela demande. Le multiplexage est une des techniques qui a permis la tlvision numrique dtre aujourdhui un mdia reconnu dans le monde entier. Lexplication succincte de cette mthode est le fait dassocier plusieurs signaux dans un signal mis, ce qui permet notamment la tlvision analogique de vhiculer le son et les diffrentes composantes de limage.

Figure n 10 : Multiplexage en analogique

Toutefois, en diffusion analogique hertzienne, on est oblig dmettre sur des largeurs de bandes de frquences relativement troites afin de prserver au mieux un spectre lectromagntique dj fort encombr. Impossible donc de multiplier les chanes. Avec le numrique, le multiplexage dune mission est ralis en amont de la diffusion en transformant la vido et le son en un flux de donnes numriques. Sur une mme frquence, on ne multiplexe donc plus le son et limage dune mission mais les flux numriss de plusieurs programmes. Le nombre de chanes peut donc tre multipli, et certaines frquences hertziennes libres pour dautres utilisations. En moyenne, dans

Laboratoire de tlcommunications

12/43

Sin CONDE

Diplme 2006 lespace hertzien requis pour une chane analogique, on peut vhiculer huit chanes numriques.

Figure n 11 : Multiplexage des canaux en numrique

Le seul dfaut de cette technique est que les postes de tlvision classiques ne peuvent pas afficher directement une mission diffuser en numrique. Il faut utiliser un botier, communment appel dcodeur, afin de sparer les diffrents flux multiplexs sur un mme canal et permettre la transformation dun de ces flux en signal utilisable par la tl.

II-6\ LA MODULATION QAM


Pour mettre un signal, il faut une porteuse, cest--dire un signal sinusodal de frquence pure f , que lon appelle la frquence porteuse, parce quelle sert porter sur les ondes les signaux que lon veut mettre. On affecte cette sinusode de variations qui lui permettent de dcrire le signal (modulant) que lon veut transmettre. En analogique, le signal modulant est un courant lectrique ou une tension, ce qui revient au mme. On avait invent deux catgories de modulation : La modulation damplitude (cest la modulation de la tlvision analogique terrestre), dans laquelle la frquence f est constante, mais lamplitude de la sinusode varie comme la valeur instantane du signal.

Figure n 12: Modulation d'amplitude

La modulation de frquence (cest la modulation de la tlvision analogique par satellite), dans laquelle lamplitude de la sinusode reste constante, mais sa frquence varie comme la valeur instantane du signal.

Laboratoire de tlcommunications

13/43

Sin CONDE

Diplme 2006

Figure n 13 : Modulation de frquence

Un signal numrique, qui est une succession de 0 et de 1 , est une entit mathmatique et non une grandeur physique. Le fait que les tats possibles soient en discontinus a conduit prfrer la modulation de phase la modulation de frquence, mais phase ou frquence, ces deux modulations sont de mme nature. La premire modulation de phase (la plus simple) a t de transmettre la porteuse pour signifier un 0 (ou une transition 0-1) et loppos de la porteuse pour signifier un 1 (ou une transition de 1-0). Cest une modulation dite deux tats de phase, parce que loppos dune sinusode (-sin (x)) est la mme dphas de , en effet -sin(x) = sin(x+). Rapidement on a trouv plus judicieux de faire une modulation quatre tats de phase (0, /2, et - /2).Cette modulation de phase possde donc un alphabet 4 tats (symboles) possibles pour le signal. Elle vhicule donc 2 bits par symbole. Cest la modulation QPSK (Quadrature Phase Shift Keying).

Figure n 14 : Modulation QPSK

Figure n 15 : Reprsentation vectorielle des quatre tats de phase

QPSK est la modulation utilise par la diffusion satellite, parce que les transpondeurs des satellites ne sont pas trs linaires, et quil vaut donc mieux leur envoyer des symboles qui ont tous la mme amplitude. Elle est conome en puissance, peu sensible aux distorsions non linaires (saturation des amplificateurs) et, vhiculant peu de bits par

Laboratoire de tlcommunications

14/43

Sin CONDE

Diplme 2006 symbole, elle est peu sensible au bruit thermique. On a ensuite combin modulations de phase et damplitude. La modulation la plus utilise est une modulation 64 symboles (au lieu de 4 dans le QPSK). On a donc une rsolution de 6 bits par symbole. Cette modulation sappelle le 64-QAM (Quadrature Amplitude Modulation).On remarque que le QPSK est du 4-QAM.

Figure n 16 : Modulation 64-QAM

Dans les applications terrestres, o la puissance cote moins cher quen orbite, mais o le spectre de frquences est plus encombr, on sest rapidement orient vers des modulations 16-QAM puis 64-QAM qui, dans la mme bande de frquences utilise par le satellite, transportent 2 et 3 fois plus dinformations.

II-7\ LA MODULATION COFDM


Ce qui rend difficile la rception dun signal hertzien en prsence dchos est le fait que les chos parviennent au rcepteur avec des dlais diffrents, de sorte que ce que lont reoit un instant donn est la somme de signaux mis des instants diffrents. En analogique, la description dune image est squentielle, cela se traduit par des images fantmes , apparaissant sur lcran des emplacements dcals par rapport limage principale. En QAM, o les symboles se succdent, on reoit simultanment un symbole et des chos de symboles prcdents. Lide rvolutionnaire du COFDM est de moduler en 64-QAM avec une dure de symbole assez longue pour que, une fois tous les chos du symbole prcdent teints, il reste encore au symbole en cours assez longtemps vivre pour que sa rception soit facile. Pour cela on utilise lintervalle de garde, qui est un temps mis sans information entre deux transmissions de donnes. La dure de transmission utile (transport des donnes) ajoute lintervalle de garde, permet de rendre le signal trs rsistant lcho. Elle peut prendre une valeur de 1/4, 1/8, 1/16 ou 1/32 de la dure utile du symbole.

Laboratoire de tlcommunications

15/43

Sin CONDE

Diplme 2006 La modulation COFDM consiste rpartir le signal sur de nombreuses porteuses par canal : 6817 pour le mode 8k 1705 pour le mode 2k

De la sorte seulement une partie du signal est soumis lcho et il est alors plus facile de corriger les informations reues ou manquantes.

Nombre de porteuses Nombre de porteuses utiles Dure du symbole utile Espacement entre porteuses Intervalle de garde 1/4 Intervalle de garde 1/8 Intervalle de garde 1/16 Intervalle de garde 1/32

8k 6817 6048 896 s 1116 Hz 224 s 112 s 56 s 28 s

2k 1705 1512 224 s 4464 Hz 56 s 28 s 14 s 7 s

Figure n 17 : Systmes 2k et 8k

Figure n 18 : Rpartition du signal DVB-T sur les ondes sous porteuses

Le COFDM adopte en Suisse, utilise la modulation 16-QAM (4 bits par symbole) qui permet de recevoir 4 chanes sur un seul canal numrique au lieu de 6 pour la France qui utilise le 64-QAM (6 bits par symbole). Il existe deux solutions possibles de diffuser la tlvision numrique par voie hertzienne : le mode MFN (Multiple Frequency Network) ou en mode SFN (Single Frequency Network). En mode SFN un seul canal est utilis pour couvrir une zone gographique. Le gros avantage de ce mode est quil conomise le nombre de frquences allouer, mais il faudrait rserver des frquences cet usage exclusif sur tout le territoire gographique impliqu. Le mode MFN permet de rutiliser le fonctionnement actuel de la tlvision analogique et donc dutiliser les mmes metteurs. Lutilisateur na donc pas besoin de pointer nouveau son antenne puisque celle-ci est dj oriente vers un metteur diffusant la tlvision analogique. Transmettre en MFN permet galement davoir une rception de meilleure qualit que le mode SFN, car il est moins sujet aux phnomnes Laboratoire de tlcommunications 16/43 Sin CONDE

Diplme 2006 dcho, de ce fait lintervalle de garde est plus petit (cet intervalle est directement pris sur la capacit du canal transmettre les donnes).

III\ RCUPRATION DES INFORMATIONS


III-1\ LE RCEPTEUR
Comme expliqu prcdemment, pour pouvoir recevoir la TNT, il ne suffit pas d'avoir une antenne rteau, il faut galement un rcepteur (dcodeur) qui s'occupera de dcoder et de dmultiplexer le flux numrique.

Figure n 19 : Schma de principe d'un rcepteur DVB-T

Le rle principal du dcodeur (ou rcepteur) est de fournir l'image et le son en numrique un poste de tlvision. Les diffrents programmes sont contenus dans le flux de transport MPEG-TS. Le dcodeur doit tout d'abord slectionner un canal (une bande de frquence comportant plusieurs programmes) dans le flux reu par l'antenne rteau, puis par la suite le dmultiplexer afin de pouvoir slectionner le programme dsir sur lequel le dcodage va tre effectuer pour la sparation des donnes vido et audio. Le dmultiplexage et le dcodage se fait partir de paquets MPEG-TS. Voici comment le rcepteur fait pour dcoder un flux :

Figure n 20 : Diagramme de dcodage d'un programme

Laboratoire de tlcommunications

17/43

Sin CONDE

Diplme 2006

III-2\ RALISATION DU RCEPTEUR DVB-T


Remarque : les figures qui suivent se trouvent dans le mmoire de Mr RAMAROSON ainsi que le datasheet du tuner. Je nais pas russi obtenir un exemplaire de ces documents afin de les annexer avec ce mmoire. III-2-1\ Le tuner dmodulateur : PHILIPS TU1216 Ce tuner tait donc intgr dans la maquette de Mr RAMAROSON que jai repris afin de raliser le projet.

Figure n 21 : Schma bloc du TU1216

La slection du canal de rception et le dcodage de ce dernier sont effectus par le module TU1216 de chez Philips qui, la rception du flux DVB-T, le dcode afin de fournir des paquets MPEG2-TS. Ce flux de paquets TS fournit la sortie du module est compos de paquets PES correspondant donc chacun un programme identifi par son PID. Le tuner a une correction derreur intgre et il se compose d'un noyau DSP (Digital Signal Processor) interne qui s'occupe de la synchronisation et du contrle du procd de dmodulation. Il met en application un logiciel particulirement dvelopp pour la robustesse contre les interfrences. A laide de registres compris dans le tuner, on peut configurer, par lintermdiaire du bus IC, la slection du canal sur lequel les paquets MPEG2-TS vont tre rcuprs ainsi que la configuration du dcodeur.

Laboratoire de tlcommunications

18/43

Sin CONDE

Diplme 2006

Figure n 22 : Schma lectrique du circuit imprim

Le module est intgr sur un circuit imprim qui permet donc, par lintermdiaire des broches, de le configurer et de rcuprer diffrents paramtres comme entre autre : les paquets MPEG2-TS en parallle ou en srie len-tte dun paquet MPEG-TS lhorloge du MPEG-TS (MPEG-TS-CLK) le bit qui nous dit si les donnes sont valides (MPEG_DATA_VAL) loctet de synchronisation des paquets MPEG-TS (MPEG_PKT_SYNC)

Figure n 23 : Circuit imprim

Laboratoire de tlcommunications

19/43

Sin CONDE

Diplme 2006 III-2-2\ Dmultiplexage et dcodage du flux MPEG2-TS Le principe est le suivant : il faut tre capable de rcuprer le flux MPEG2-TS sortant du module TU1216 afin de pouvoir lire et rcuprer les informations qui nous intressent. Tout dabord il nous faut connatre la vitesse de sortie des donnes afin de dfinir un lment permettant de stocker les informations correspondant un programme pralablement insrer dans un flux MPEG2-TS.

Figure n 24 : Schma du dispositif mettre en uvre

Le premier problme sur lequel il faut se pencher cest le choix du matriel X. La vitesse de sortie, calcule, des donnes au niveau du tuner TU1216 est de 6,89 [Mbit/s] pour une rception en parallle et elle est de 55 [Mbit/s] si on travaille en srie. Il faut aussi penser la configuration du tuner qui se fait par lintermdiaire du bus IC. Le module qui serait donc le plus idal implanter dans ce dispositif est une carte FPGA (FieldProgrammable Gate Array) capable la fois de supporter le dbit qui est envoy par le tuner et de le configurer car il possde galement une interface IC. Le contrle et la configuration de cette FPGA se feront par lintermdiaire dun ordinateur.

Calcul du dbit

Figure n 25 : Tableau utilis pour le calcul du dbit

1 bit pour une priode dhorloge. Pour linterface parallle : Toclk = 145 [ns] D = 1/145[ns] 6,89[Mbit/s] Pour linterface srie : Toclk = 18 [ns] D = 1/18[ns] 55 [Mbit/s] Laboratoire de tlcommunications 20/43 Sin CONDE

Diplme 2006 III-2-3\ Rle de la FPGA Selon le type de carte qui intgre une FPGA, des fonctions supplmentaires sont implantes. Le rle de la FPGA comme expliqu prcdemment sera donc de configurer, entre autre, le tuner TU1216 grce son interface IC. Pour cela laide dun logiciel, il faut crire un programme (langage VHDL) implant dans la FPGA, et qui une fois excut, soccupe de configurer le tuner en utilisant donc le bus IC et ensuite rcuprer les donnes dans le flux MPEG2_TS qui arriveront en parallle ou en srie depuis le tuner. Les donnes arrivant du tuner devront tre mis dans des registres spcifiques aux informations, cest le programme qui se charge de raliser le dcodage des paquets MPEG2-TS afin de rcuprer les informations ncessaires dun programme. Limplantation du programme dans la FPGA se fera grce linterface JTAG. Le schma du dispositif est donc le suivant :

Figure n 26 : Schma final du dispositif

III-2-3\ Problmes rencontrs Comme expliqu prcdemment la ralisation du sujet initial na pas t possible. Le premier obstacle qui a t rencontr a t lacquisition de la documentation ncessaire pour configurer le tuner TU1216. Aprs avoir contact plusieurs succursales de la socit Philips (Suisse, France, Pays-Bas, Autriche) et fait des recherches sur Internet, je me suis rendu compte que le tuner utilis dans la maquette de Mr RAMAROSON ntait plus disponible, ainsi que la documentation qui lui ai associe, car malheureusement je ne disposais pas des paramtres ncessaires la configuration des registres du tuner. A ce moment jai donc dcid de recommencer une maquette du mme type mais avec un tuner disponible sur le march. Malheureusement je me suis retrouv une nouvelle fois face un mur. Il y avait des socits qui ralisait ce type de maquette mais qui ntait pas disponible sur le march, en tout cas pas pour un tudiant. Javais russi obtenir un bon nombre de contact en Suisse et en France, notamment dans des socits affilies par des entreprises produisant des circuits intgrant des tuners (comme Intel). Mais impossible davoir de rponse favorable. Puis jai dcid de changer de continent et je suis tomb sur une socit chinoise, qui travaille dans lexportation de composants lectroniques, et qui pouvait me fournir des tuners du mme type que le philips. Aprs de nombreux e-mails changs avec une personne de la socit, je me suis rendu compte quelle ntait pas en mesure de me confirmer que jaurais toute la documentation ncessaire pour raliser ma maquette et

Laboratoire de tlcommunications

21/43

Sin CONDE

Diplme 2006 dans une langue qui mtait comprhensible (Anglais notamment). Jai donc abandonn ce sujet au bout de 4 semaines dtudes et de recherche de solution alternative mais qui nont men aucune favorable pour continuer de travailler dans le domaine du DVB-T.

IV\ LA TLVISION ANALOGIQUE


Le projet initial ne pouvant tre men terme, il a fallu trouv un nouveau sujet pouvant tre ralis dans un dlai convenable tant donn le retard qui a t engranger. La solution alternative laquelle Mr MORET et moi-mme avons pens, a t danalyser un signal analogique sortant dune prise pritel de la tlvision standard et de lire linformation des lignes qui compose une image afin de savoir si on se trouve en prsence dun signal au format 16/9 ou 4/3. Cette information sera analyse aprs numrisation du signal analogique.

IV-1\ LES FORMATS CINMATOGRAPHIQUES

Figure n 27: Les principaux formats

Laboratoire de tlcommunications

22/43

Sin CONDE

Diplme 2006 IV-1-1\ Le 4/3 Le quatre tiers (soit un rapport de 1,33:1 entre largeur et hauteur de l'cran) correspond au premier format de projection utilis dans le cinma. On parle parfois de format standards . Au dpart, les fictions la tlvision taient tournes en pellicule (avant la vido), c'est donc logiquement le format qui fut adopt pour la tlvision, et par suite pour les crans d'ordinateur (640480 pixels, 1024x768 pixels ou 1280960 pixels par exemple). Dans les annes 1950, le cinma eut recours l'innovation technique pour contrebalancer l'arrive de la tlvision et conserver des parts de march. On dveloppa donc des formats dits larges , c'est--dire avec un rapport largeur sur hauteur plus important (les plus courants tant 1,66:1, 1,85:1 et 2,35:1). La reprsentation de ces uvres la tlvision 4/3 impliquait soit de mettre des bandes noires en haut et en bas, soit de couper les bords gauche et droit de l'image. On a donc dvelopp un autre format d'cran, le 16/9, afin de rduire les bandes noires ou la portion coupe. IV-1-2\ Le 16/9 Le seize neuvime (rapport de 1,77:1) est le format retenu pour la plupart des tlvisions rcentes, ainsi que pour la tlvision haute dfinition (TVHD). Il correspond un format d'cran plus large que le classique 4/3, permettant ainsi d'avoir une reprsentation d'uvre des formats de projection cinmatographiques larges (gnralement 1,66:1, 1,85:1 ou 2,35:1) en rduisant les inconvnients : bandes noires horizontales suprieure et infrieure utiliss lorsque l'on veut conserver l'image originale du film, et coupure des bords gauche et/ou droit de l'image (systme pan&scan 4 ) afin de prserver une surface maximale de reproduction. Notons que le format 16/9 ne correspond aucun standard cinmatographique. Le 16/9 peut donc reproduire les films tourns au format 1,66:1 ou 1,85:1 qui reprsentent l'essentiel de la production cinmatographique, avec des bandes noires de grande largeur ( gauche et droite dans le cas du 1,66:1, en haut et en bas dans le cas du 1,85:1). Les films tourns en 21/9 Cinmascope (2,35:1) auront donc toujours des bandes noires en haut et en bas, qui sont quand mme nettement plus fines que sur un tlviseur 4/3, ou seront amputs sur les cts.

IV-2\ COMPOSITION DUNE IMAGE


Les caractristiques fondamentales de tous les systmes de tlvision ont t en grande partie dfinies par rapport des considrations physiologiques de lil humain, tels que: La persistance rtinienne : 1/20 de seconde. Le pouvoir de rsolution de lil : 1 dangle environ. Le nombre d'or : notion de distance normale dobservation dun objet en fonction de ses dimensions (5 7 fois sa diagonale pour un objet rectangulaire, selon les peintres).

Afin dviter un effet de scintillement, le principe de structurer limage en deux trames entrelaces (trame paire et impaire) a t choisi. La priode de chaque trame est de 20 [ms].

Mthode de compression de limage afin quune vido au format 16/9 tienne dans un cran de tlvision au format 4/3 sans que les bandes noires soit visible lcran. 23/43 Sin CONDE

Laboratoire de tlcommunications

Diplme 2006

Figure n 28: Les trames de l'image

Pour rsoudre le problme du dcalage vertical des deux trames, sans exiger trop de prcision des gnrateurs de balayage, il a t fix un nombre impair de lignes. La premire trame dmarre au centre du bord suprieur de lcran et la seconde trame au coin suprieure gauche. Ce systme de double trame entrelace est commun tous les standards de tlvision analogique. La trame est constitue de deux mouvements, lun horizontal, dcrivant une ligne de gauche droite sur limage restitue, lautre vertical, plaant les lignes les une sous les autres, de haut en bas, ces lignes constituant la trame. Dans les principaux standards, le nombre de lignes est de 625 pour les standards pal/secam utilis en Europe (25 images/seconde), et il est de 525 pour le standard NTSC dusage au Japon, aux Etats-Unis et au Canada (30 images/seconde). Ces standards sont des systmes de codage de la vido composite, que jexpliquerais plus tard. Chaque trame comprend 312 lignes et demie.

Figure n 29 : Synchronisation et suppression trame du signal 625 lignes

Il est ncessaire de synchroniser le mouvement ligne et trame : par insertion d'un top de synchronisation ligne par insertion d'informations de synchronisation trame.

Laboratoire de tlcommunications

24/43

Sin CONDE

Diplme 2006

Figure n 30 : Signal vido

Les signaux vido reprsentant des lumires sont essentiellement positifs. Entre les balayages successifs, ils existent des temps morts, ncessaires aux retours de balayages (intervalles de suppressions). Cest pendant ces intervalles, o les signaux vido sont maintenus 0, que les signaux de synchronisation sont actifs. On peut donc multiplexer le signal de synchro avec la vido en lajoutant au signal, condition quil se situe dans un domaine ou le signal vido ne se trouve pas. On ajoute donc les signaux de synchro pendant les intervalles de suppression. Les signaux de synchronisation sont insrs sous forme dimpulsions qui descendent au-dessous du niveau du noir (niveau vido correspondant labsence de lumire, au-dessous duquel un signal vido ne risque donc pas de se trouver). Le tri peut donc tre ralis par lintermdiaire dun simple comparateur seuil.

Figure n 31 : Synchronisation ligne

Laboratoire de tlcommunications

25/43

Sin CONDE

Diplme 2006

Figure n 32 : Tableau comparatif de la synchronisation ligne

Dans la plage f on aperoit une impulsion, cest le burst de synchronisation utilis pour indiquer lemplacement de la salve de sous-porteuse couleur. Cette information ne nous intresse pas pour lanalyse du format de la vido, il faudra juste penser ne pas la rcuprer afin de ne pas fausser lanalyse. Le temps rserv au retour de balayage est utilis pour transmettre des impulsions assurant la synchronisation des cycles de balayage entre metteur et rcepteur. Ces signaux sont composs de plusieurs phases appeles : pr galisation synchronisation trame post-galisation

Figure n 33 : Synchronisation trame

Laboratoire de tlcommunications

26/43

Sin CONDE

Diplme 2006

Figure n 34 : Tableau comparatif de la synchronisation trame

La premire trame est celle dont la premire impulsion de synchronisation trame concide avec la succession normale des impulsions de synchronisation de ligne. Ce critre, appliqu dans les circuits de traitement de synchronisation, permet de la reprer facilement dans la squence. Afin de contrler la qualit dune transmission, des paramtres quantifiables ont t dfinis. Ils permettent de mesurer des distorsions linaires ou non, ainsi que le bruit introduit par la transmission. Pour contrler, et ventuellement corriger les performances dun systme de transmission, on a rserver dans lensemble des lignes transmettant linformation vido, un certains nombre dentre elles pour transmettre des signaux de contrle, dont les lignes test. Elles permettent de caractriser le rseau et sont insres au dbut de la chane de transmission pendant les priodes de suppression de la trame. Ces signaux subissent donc les mmes dgradations que limage.

IV-3\ SIGNAL VIDO COMPOSITE


Le travail danalyse se fera sur ce format du signal vido. Il a t choisi de le rcuprer partir de la prise pritel de la tlvision.

Figure n 35: Prise pritel

Laboratoire de tlcommunications

27/43

Sin CONDE

Diplme 2006

Figure n 36 : Brochage de la prise pritel

Le signal vido composite est le signal de base de la vido couleur. Il trouve son origine dans le signal vido noir et blanc existant, et la double compatibilit qu'il a fallu introduire avec l'apparition de la tlvision en couleurs : compatibilit du signal couleur avec les rcepteurs noir et blanc compatibilit du signal noir et blanc avec les rcepteurs couleur

Ainsi, le signal vido composite mlange les informations lies la couleur et celles lies la luminance de l'image, pour chaque point afficher l'cran. La luminance exprime la luminosit et les contours des formes visualises, et la chrominance est la porteuse de linformation couleur. Du fait du mlange des informations de luminance et de chrominance, le signal vido composite souffre d'effets indsirables de moirage 5 . Dans ce signal la luminance est spare de la chrominance la fois physiquement, dans le cble qui vhicule le signal, sur deux fils diffrents, et logiquement dans l'interprtation des donnes utilises pour transporter ou coder l'information (et la bande passante attribue chaque signal).

Le moir est un effet de contraste changeant avec la dformation d'un objet, indpendamment des effets d'ombre. Laboratoire de tlcommunications 28/43 Sin CONDE

Diplme 2006 Un signal vido est donc constitu de plusieurs parties : l'information de luminance Y, d'une dynamique de 700 mV, la synchronisation ligne, une impulsion de 300 mV, l'information de chrominance (restitution de la couleur), un burst de synchronisation pour la sous porteuse chrominance, des informations de synchronisation trame dans certaines lignes.

Sous une charge normalise 75[], l'amplitude crte crte d'un signal vido est 1[V]. La dure d'une ligne est de 64[s], soit 15625 [Hz]. Le signal utile dure 52[s], la synchronisation utilise donc 12[s].

Figure n 37 : Chronogramme de cration de la vido composite

Au signal vido composite monochromatique, la couleur est gre en ajoutant une sous porteuse module par des signaux de chrominance et ce, afin de constituer un nouveau signal composite CVBS (Colour Video Blanking Synchronisation). Pour des raisons de compatibilit avec les systmes prcdents, ladjonction de la couleur devait se faire de faon ne pas perturber le fonctionnement dun tlviseur noir et blanc. Cette information chromatique avait donc comme obligation dtre positionne dans un canal de 8[MHz], occup dj par 5[MHz] (ou 6[MHz]) de luminance vido ainsi que la sous porteuse audio. Le signal de luminance Y est une combinaison linaire des trois couleurs primaires rouge, vert bleu. Disposant de cette information qui reprsente le signal noir et blanc, deux signaux complmentaires sont ncessaires afin de transmettre la couleur : signaux de chrominance bleu et signaux de chrominance rouge.

Laboratoire de tlcommunications

29/43

Sin CONDE

Diplme 2006 Y = 0.587V + 0.299R + 0.114B Cb = 0.564 (B Y) Cr = 0.713 (R Y)

Figure n 38 : Caractristiques des diffrents standards de tlvision

V\ TRAITEMENT DU SIGNAL VIDO COMPOSITE


V-1\ FILTRE ANTI-ALIASING
Avant de numriser le signal vido, il faut tout dabord le filtrer laide dun filtre passebas afin dviter le problme daliasing. Un filtre anti-aliasing (parfois appel filtre antirepliement) est un filtre passe-bas analogique que l'on retrouve dans les dispositifs de numrisation, qui permet de nettoyer le signal avant d'effectuer une conversion analogique/numrique. Le but du filtre anti-aliasing est d'interdire toute prsence, avant chantillonnage, de frquences suprieures Fe/2 (Fe tant la frquence d'chantillonnage). L'explication thorique de la ncessit d'une telle installation est donne par le Thorme de Shannon. Tout chantillonnage effectu en respectant cette rgle ne dtruit aucune information, ce qui veut dire qu'il sera toujours possible de retrouver l'intgralit du signal analogique de dpart partir des "chantillons" numriques : c'est un chantillonnage rversible. En cas de non-respect, c'est dire s'il existe une composante frquentielle chantillonner suprieure Fe/2, le signal issu du CAN (Convertisseur Analogique Numrique) ne sera pas utilisable, car il ne sera pas reprsentatif de l'information analogique d'origine : dans ce cas on aurait un chantillonnage irrversible. Le filtre est actif, c'est--dire quil est ralis laide damplificateurs oprationnels, de rsistances et de condensateurs. Jai utilis un site Internet pour dimensionner le filtre : http://www.beis.de/Elektronik/Filter/ActiveLPFilter.html. La bande passante

Laboratoire de tlcommunications

30/43

Sin CONDE

Diplme 2006 de la luminance tant de 6[MHz], la frquence dchantillonnage Fe choisi, daprs le 6 thorme de Shannon, est de 13,5[MHz]. Cette valeur a t normalise par le CCIR (Comit Consultatif International des Radiocommunications). La frquence de coupure Fc de mon filtre sera de 6[MHz] afin dliminer toutes composantes frquentielles suprieures la frquence du signal vido. Jai donc obtenu un filtre Butterworth du 4me ordre (2 tages avec amplificateur oprationnel) avec un gain unit, le signal la sortie est de mme niveau que le signal dentre.

Figure n 39 : Filtre Butterworth passe-bas actif gain unit

Les amplificateurs oprationnels utiliss sont les LT1364 de chez Linear Technology. Jai choisi ces amplificateurs car ils sont notamment intgrs dans un seul botier et ils ont une large bande passante de 70[MHz] ce qui tait essentiel pour le signal vido composite. A laide du logiciel OrCAD, jai pu tester le filtre avant de limplanter sur ma carte, afin de savoir si le filtre fonctionnait correctement.

V-2\ CONVERTISSEUR ANALOGIQUE/NUMRIQUE (CAN)


On a dcid de rendre lanalyse du signal plus intressante en le numrisant et ainsi donc ajouter une difficult supplmentaire la ralisation du projet. La numrisation se fait donc la suite du filtrage par lintermdiaire dun CAN choisi selon des spcifications dfinies pralablement. En effet linformation qui sera code est le signal vido composite qui, comme vu prcdemment, diffrents niveaux de tension qui dfinissent la synchronisation (0[V]), le noir (300[mV]) et le blanc (700[mV]). La frquence dchantillonnage pour numriser le signal tant de 13,5 [MHz], soit une priode de 74[ns], il faut donc un convertisseur qui travaille cette vitesse au minimum. Le circuit qui a donc t choisi est le AD9215 de chez Analog Devices qui est un convertisseur analogique/numrique 10 bits et qui travaille 65 MSPS au maximum, ceux qui est largement suffisant pour lapplication raliser. Lhorloge servant chantillonner le signal analogique est fournit par lintermdiaire dun oscillateur afin
6

Appel, depuis 1993, UIT-R (Union Internationale des Tlcommunications-Radiocommunications), elle traite les questions techniques et d'exploitation concernant les radiocommunications.

Laboratoire de tlcommunications

31/43

Sin CONDE

Diplme 2006 dviter le bruit que peut gnrer une horloge externe. Le signal vido qui entre dans le convertisseur a une tension doffset de 1[V], que je nai pas supprim, et une tension crte crte de 1[V]. Il est possible dutiliser lAD9215 en mode diffrentiel ou asymtrique. Pour notre type de signal le mode asymtrique a t choisi.

Figure n 40 : Configuration avec une entre asymtrique

La tension de rfrence VREF servant dfinir la gamme dentre du signal dentre peut tre dfinit selon ce tableau.

Figure n 41 : Tableau de configuration de la rfrence

Pour viter davoir de nombreuses sources dalimentation et pour obtenir une tension stable, la configuration interne de la tension de rfrence a t choisit. Simplement en mettant la broche SENSE la masse AGND on obtient une tension de rfrence de 1[V] qui fournit donc une gamme de conversion pour la tension dentre de 2[V] crte crte. La broche MODE permet de choisir le format des donnes numrique et lutilisation du stabilisateur de lhorloge. En utilisant donc le tiers de la tension AVDD on utilise des bits non signs comme format de donnes.

Figure n 42: Slection du mode

Laboratoire de tlcommunications

32/43

Sin CONDE

Diplme 2006

Les donnes sont donc codes comme le tableau qui suit.

Figure n 43 : Codage la sortie des donnes numriques

Afin de savoir si le dimensionnement du convertisseur t correct, jai utiliser un Pod-ALyzer qui permet de relever de faon logiciel le signal numriser et de reconstituer le signal dentre partir des donnes numriques.

Figure n 44 : Signaux numriques du signal vido la sortie du convertisseur

Laboratoire de tlcommunications

33/43

Sin CONDE

Diplme 2006

Figure n 45 : Signal analogique reconstituer partir des signaux numriques

Au final on obtient ce circuit, qui nous permet donc de convertir un signal analogique qui a une frquence maximum de 7[MHz] et qui a une dynamique de 2[V] avec un minimum 0[V].

Figure n 46 : Schma lectrique de la carte ralise

Laboratoire de tlcommunications

34/43

Sin CONDE

Diplme 2006 Un oscillateur quartz dune frquence de 14,7456 [MHz] est utilis pour gnrer lhorloge qui permet de faire fonctionner le CAN. Pour rappel la frquence dchantillonnage prconis pour la conversion est de 13,5[MHz].
Tension V+ : alim positive du filtre

Oscillateur Tension V- : alim ngative du filtre Tension AVDD : alim du CAN

Filtre

CAN Prise BNC pour le signal dentre vido Connecteur pour interconnexion avec la carte CYCLONE

Masse du montage

Figure n 47 : Carte ralise

La plupart des composants du filtre et du convertisseur se trouvent sous la carte, leur connexion sest faite par soudure ltain ou par wrapping. Je navais pas le temps ncessaire pour raliser un circuit imprim.

V-3\ TRAITEMENT DES DONNEES NUMERIQUES


Grce au logiciel QUARTUS, il est possible dimplmenter un programme en langage VHDL et de lintgrer dans une FPGA afin de raliser toute la partie traitement du signal numrique qui va nous permettre de savoir si on se trouve en prsence dune vido 16/9 ou 4/3. A laide de LEDs qui sallumerait selon le rsultat du traitement il serait donc possible de savoir le format de la vido. Je nai pas pu faire une tude pousse de la carte utilise, je vais donc expliquer concrtement lide dutiliser ce matriel.

Laboratoire de tlcommunications

35/43

Sin CONDE

Diplme 2006 V-3-1\ Carte USB2-Cyclone

Figure n 48 : Schma bloc de la carte USB2-Cyclone

Cette carte a t dveloppe dans le laboratoire de systme numrique de lEIG dans le but de pouvoir raliser des applications ncessitant une interface USB haute vitesse. Elle est construite autour dun FPGA ALTERA, lEP1C12, et dun micro contrleur Cypress CY7C68013 qui intgre une interface USB 2.0 cbl. La carte prvoit divers connecteurs dextensions donnant accs aux entres/sorties du FPGA, ainsi que 64[Mo] de mmoire SDRAM accessibles depuis le FPGA.

Figure n 49 : Connecteurs d'extensions

Laboratoire de tlcommunications

36/43

Sin CONDE

Diplme 2006 Les connecteurs d'extensions #1 et #2 permettent chacun de tirer partis de 18 entres/sorties du FPGA. Les broches IOx et CTLEXTx donnent accs des entres/sorties standards. Les broches CLKEXTx sont quant elles connectes des lignes du rseau d'horloges globales du FPGA. Ces 2 dernires broches peuvent galement tre exploites comme des entres/sorties standards (selon configuration sous QUARTUS). Le connecteur dextension #1 est utilis pour transfrer les donnes numriques et lhorloge gnre par loscillateur quartz de la carte que jai ralis la carte cyclone.

Pin CAN 1 13 17 18 19 20 21 22 25 26 27 28

Nom CAN OR (Out-of-Range) CLK D0 D1 D2 D3 D4 D5 D6 D7 D8 D9

Pin CYCLONE 14 3 4 5 6 7 8 9 10 11 12 13

Nom CYCLONE IO10 CLKEXT1 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9

Figure n 50 : Tableau des correspondances des pins entre le CAN et la carte CYCLONE

Afin dobserver les rsultats sur un cran dordinateur, linterface USB peut tre utilis pour transfrer les donnes vido et observer que lanalyse des donnes est correcte. V-3-2\ Programmation Linterface qui ralisera lanalyse des donnes afin de savoir le format de la vido, se fera dans le langage VHDL. Les donnes sortant de la maquette sont rcupres dans les registres de la carte CYCLONE. Pendant lacquisition des donnes, la comparaison des diffrentes lignes composant une image seront analyss afin de savoir si on est en prsence du format 4/3 ou 16/9. Le traitement qui permet de dtecter les diffrentes synchronisations se fait selon un diagramme dtats.

Laboratoire de tlcommunications

37/43

Sin CONDE

Diplme 2006

Figure n 51 : Diagramme d'tats de l'acquisition des donnes

Cest pendant lacquisition des donnes que lon sera si on se trouve en prsence de 16/9 ou de 4/3. Pour pouvoir dfinir le format, il a fallu dfinir des plages de tension pour les diffrents niveaux, que sont la synchronisation, le noir et le blanc. Ces plages ont t dfinit notamment grce aux tests effectus laide du Pod-A-Lyzer.

Laboratoire de tlcommunications

38/43

Sin CONDE

Diplme 2006

Tension en mV 1000 1000 900 400 300 200 100 0 -100

Valeur Hexadcimale 3FF 3FF 3CE 2CE 29A 267 234 200 1CC

Niveau Blanc max Blanc idal Blanc min Noir max Noir idal Noir min Synchro max Synchro idal Synchro min

Figure n 52 : Tableau de correspondance entre les tensions et les niveaux

Remarque : pour trouver la correspondance jai dabord cr un tableau (cf. annexe) qui montrait les correspondances entre les tensions et les valeurs dcimales comme indiqu la figure n42. En sachant que pour la trame paire, pour la dtection du format 16/9, les lignes au niveau du noir se trouvent entre la ligne 24 et la ligne 59 pour la bande suprieure, et se trouvent entre les lignes 275 et 310 pour la bande infrieure. Il y a la possibilit dapparition dun logo dans la bande suprieure noir, aux extrmits de lcran. Lanalyse des lignes se fait donc sur une portion plus restreinte afin dviter le logo et de ne pas fausser les rsultats. Lalgorithme permettant de reconnatre le format de la vido doit de prsenter de la sorte : 1. dtection synchro trame (datas dans la plage synchro), 2. dtection synchro ligne (datas dans la plage synchro), 3. a\ si les donnes sont comprises dans la plage du noir alors il faut incrmenter de 1 une variable ligne_noir, b\ si les donnes ne se situent pas dans la plage du noir alors on peut directement affirmer quon est en prsence du format 4/3. 4. a\ si la variable ligne_noir atteint la valeur de 35 la ligne 59 et que au moins une ligne qui suit soit diffrente de la plage du noir, jusqu ce quon atteigne le milieu de lcran environ, alors on peut affirmer quon est en prsence dune bande noir et donc du format 16/9. b\ si la variable ligne_noir natteint pas la valeur de 35 alors on peut directement affirmer quon est en prsence du format 4/3. 5. Pour une confirmation du format 16/9 il faut analyser les 35 dernires lignes de la trame allant donc de la ligne 275 la ligne 310. Cet algorithme reprsente lanalyse pour une trame paire, on pourrait galement analyser la trame impaire, mais une seule trame suffit pour dfinir le format de la vido. Remarque : au moment o jcris le mmoire je nai ralis quune petite partie du programme. Aucun teste na t fait en interfaant ma carte et la carte CYCLONE.

Laboratoire de tlcommunications

39/43

Sin CONDE

Diplme 2006

VI\ CONCLUSION
Malgr un dbut difficile dut la non possibilit de faire avancer le projet sur le DVB-T, jai quand mme russi raliser un nouveau projet dans un dlais nettement plus cours que prvu (4 semaines de pass sur le DVB-T). Cela ma permis, dun ct, de fournir un travail plus consquent afin de rendre un travail concret et fini. Ltude du DVB-T mintressait normment au dpart et le fait de rester dans le domaine de la tlvision ma permis de ne pas avoir madapter un nouveau sujet et tout reprendre zro. Le projet sest donc drouler de cette manire : 1. Etude des normes et spcifications de la norme DVB-T. 2. Etude du tuner Philips TU1216. 3. Recherche de documentation auprs de diffrentes socits : appels tlphoniques et envoi de-mails. 4. Changement de projet : tude de la tlvision analogique. 5. Cration de la maquette : commande des composants, dimensionnement et montage (soudure, wrapping). 6. Programmation sur logiciel QUARTUS. 7. Tests du dispositif laide de la carte USB2-CYCLONE. Les points 6 et 7 nont pas encore t raliss compltement lheure o jcris ce mmoire. Il me reste tout une partie de la programmation faire pour ensuite ralise les tests qui me permettront de confirmer mon approche de lanalyse des donnes enfin den ressortir le format de la vido.

VII\ REMERCIEMENTS
Je remercie les personnes suivantes : les professeurs qui mont suivi durant mon projet, monsieur Bernard MORET et monsieur Ren BEUCHAT, les assistants du laboratoire de tlcommunications, dont monsieur Daniel MAECHLER qui ma aid passer les commandes pour mes composants et qui ma fournis une partie du matriel ncessaire pour la cration de ma maquette, monsieur Andrs REVUELTA, professeur de tlcommunications, qui a pris le temps de rpondre quelques questions, mes camarades du laboratoire qui mont permis de temps en temps davoir des moments de dcompression, Pierfranco FARCI, Elder DA COSTA et Paul Martial DJIOMETIO.

Laboratoire de tlcommunications

40/43

Sin CONDE

Diplme 2006

BIBLIOGRAPHIE
[1] Tlvision numrique Satellite, cble, TNT, ADSL, mobile, PC Mediacenter Loc Duval, Marc Tapage [2] Tlvision numrique terrestre Fondamentaux et perspectives Bernard Denis-Laroque [3] Carte USB2-Cyclone Cours de systmes numriques Ren Beuchat [4] Convertisseurs analogiques/numriques Cours dlectronique (EIG) Daniel Dubois, Daniel Brun [5] Filtres actifs Cours dlectronique (EIG) Daniel Brun [6] Transmission dimages animes Cours de tlcommunications (EIG) Andrs Revuelta [7] Introduction la vido numrique Cours de tlcommunications (EIG) Bernard Moret

Laboratoire de tlcommunications

41/43

Sin CONDE

Diplme 2006

LISTES DES FIGURES


FIGURE N 1 : SCHEMA BLOC DU DISPOSITIF DU PROJET REALISE ................................................................... 3 FIGURE N 2 : SCHEMA DE BRANCHEMENT POUR RECEVOIR LA TNT ............................................................... 4 FIGURE N 3 : MATRICE DES MOTIFS ELEMENTAIRES DUN POINT DE LIMAGE ............................................... 6 FIGURE N 4 : PRINCIPE DE RECONSTITUTION DES IMAGES D'UNE SEQUENCE MPEG-2 A PARTIR DES IMAGES CLES I ET DES IMAGES PREDITES P............................................................................................... 7 FIGURE N 5 : TRAME MPEG-2 TRANSPORT STREAM ...................................................................................... 9 FIGURE N 6 : CHAMP D'UN EN-TETE D'UN PAQUET ........................................................................................... 9 FIGURE N 7 : MULTIPLEXAGE MPEG-2 AU SEIN DUN FLUX TRANSPORT STREAM ..................................... 10 FIGURE N 8 : STRUCTURE DUNE TABLE .......................................................................................................... 11 FIGURE N 9 : COMPOSITION D'UN TRANSPORT STREAM ................................................................................ 12 FIGURE N 10 : MULTIPLEXAGE EN ANALOGIQUE ............................................................................................ 12 FIGURE N 11 : MULTIPLEXAGE DES CANAUX EN NUMERIQUE ........................................................................ 13 FIGURE N 12: MODULATION D'AMPLITUDE ..................................................................................................... 13 FIGURE N 13 : MODULATION DE FREQUENCE ................................................................................................. 14 FIGURE N 14 : MODULATION QPSK ............................................................................................................... 14 FIGURE N 15 : REPRESENTATION VECTORIELLE DES QUATRE ETATS DE PHASE .......................................... 14 FIGURE N 16 : MODULATION 64-QAM .......................................................................................................... 15 FIGURE N 17 : SYSTEMES 2K ET 8K ............................................................................................................... 16 FIGURE N 18 : REPARTITION DU SIGNAL DVB-T SUR LES ONDES SOUS PORTEUSES ................................ 16 FIGURE N 19 : SCHEMA DE PRINCIPE D'UN RECEPTEUR DVB-T................................................................... 17 FIGURE N 20 : DIAGRAMME DE DECODAGE D'UN PROGRAMME ..................................................................... 17 FIGURE N 21 : SCHEMA BLOC DU TU1216.................................................................................................... 18 FIGURE N 22 : SCHEMA ELECTRIQUE DU CIRCUIT IMPRIME .......................................................................... 19 FIGURE N 23 : CIRCUIT IMPRIME .................................................................................................................... 19 FIGURE N 24 : SCHEMA DU DISPOSITIF A METTRE EN UVRE ...................................................................... 20 FIGURE N 25 : TABLEAU UTILISE POUR LE CALCUL DU DEBIT ....................................................................... 20 FIGURE N 26 : SCHEMA FINAL DU DISPOSITIF ............................................................................................... 21 FIGURE N 27: LES PRINCIPAUX FORMATS ....................................................................................................... 22 FIGURE N 28: LES TRAMES DE L'IMAGE .......................................................................................................... 24 FIGURE N 29 : SYNCHRONISATION ET SUPPRESSION TRAME DU SIGNAL A 625 LIGNES ........................... 24 FIGURE N 30 : SIGNAL VIDEO.......................................................................................................................... 25 FIGURE N 31 : SYNCHRONISATION LIGNE ...................................................................................................... 25 FIGURE N 32 : TABLEAU COMPARATIF DE LA SYNCHRONISATION LIGNE ...................................................... 26 FIGURE N 33 : SYNCHRONISATION TRAME ..................................................................................................... 26 FIGURE N 34 : TABLEAU COMPARATIF DE LA SYNCHRONISATION TRAME ..................................................... 27 FIGURE N 35: PRISE PERITEL........................................................................................................................... 27 FIGURE N 36 : BROCHAGE DE LA PRISE PERITEL............................................................................................ 28 FIGURE N 37 : CHRONOGRAMME DE CREATION DE LA VIDEO COMPOSITE ................................................... 29 FIGURE N 38 : CARACTERISTIQUES DES DIFFERENTS STANDARDS DE TELEVISION .................................... 30 FIGURE N 39 : FILTRE BUTTERWORTH PASSE-BAS ACTIF A GAIN UNITE...................................................... 31 FIGURE N 40 : CONFIGURATION AVEC UNE ENTREE ASYMETRIQUE .............................................................. 32 FIGURE N 41 : TABLEAU DE CONFIGURATION DE LA REFERENCE .................................................................. 32 FIGURE N 42: SELECTION DU MODE................................................................................................................ 32 FIGURE N 43 : CODAGE A LA SORTIE DES DONNEES NUMERIQUES .............................................................. 33 FIGURE N 44 : SIGNAUX NUMERIQUES DU SIGNAL VIDEO A LA SORTIE DU CONVERTISSEUR .................... 33 FIGURE N 45 : SIGNAL ANALOGIQUE RECONSTITUER A PARTIR DES SIGNAUX NUMERIQUES ..................... 34 FIGURE N 46 : SCHEMA ELECTRIQUE DE LA CARTE REALISEE ....................................................................... 34 FIGURE N 47 : CARTE REALISEE ...................................................................................................................... 35 FIGURE N 48 : SCHEMA BLOC DE LA CARTE USB2-CYCLONE ...................................................................... 36 FIGURE N 49 : CONNECTEURS D'EXTENSIONS ............................................................................................... 36 FIGURE N 50 : TABLEAU DES CORRESPONDANCES DES PINS ENTRE LE CAN ET LA CARTE CYCLONE .... 37 FIGURE N 51 : DIAGRAMME D'ETATS DE L'ACQUISITION DES DONNEES ...................................................... 38 FIGURE N 52 : TABLEAU DE CORRESPONDANCE ENTRE LES TENSIONS ET LES NIVEAUX ............................ 39
T T

Laboratoire de tlcommunications

42/43

Sin CONDE

Diplme 2006

ANNEXES
ANNEXE A : Datasheet du convertisseur analogique numrique AD9215 de chez Analog Devices. ANNEXE B : Datasheet de lamplificateur oprationnel LT1364 de chez Linear Technology. ANNEXE C : Schma lectrique du filtre passe-bas et les graphiques raliss sous OrCAD. ANNEXE D : Tableau de correspondance entre les tensions et les valeurs dcimales des donnes numriques de sorties. ANNEXE E : Schma lectrique de la carte USB2-CYCLONE.

Laboratoire de tlcommunications

43/43

Sin CONDE

Vous aimerez peut-être aussi