• Aucun résultat trouvé

La Télévision Numérique

N/A
N/A
Protected

Academic year: 2022

Partager "La Télévision Numérique"

Copied!
61
0
0

Texte intégral

(1)

Hervé BOEGLEN DUT R&T 2ème année

La Télévision Numérique

(2)

2/61

Plan

 1. Introduction

 2. La compression Vidéo MPEG2

 3. La compression Audio MPEG1-L2

 4. Le Transport Stream (TS) MPEG2

 5. Le codage de canal de la TNT

 6. Exemple de décodeur TNT

 7. Evolutions

(3)

3/61

1. Introduction

 Les standards mondiaux de TV numérique

(4)

4/61

1. Introduction

 Capture image et son SDTV :

270 MBit/s

2 – 20 Mbits/s MPEG2

1,5 MBit/s

192 kBit/s

MPEG1-L2

(5)

5/61

1. Introduction

 Espaces couleur :

• La représentation YCbCr exploite le mieux les défauts de l’œil humain (plus sensible au variations de luminosité que de couleurs)

 RGB vers YCbCr (8bits) :

 YCbCr vers RGB (8 bits) :

(6)

6/61

1. Introduction

 Résolutions SDTV et HDTV :

SDTV 4:3/16:9

576 or 480 active lines 625

or 525 lines

610 pixel

HDTV 16:9

1080 (610) active lines 1250

or 1125 lines

1920 (1280) pixel

(7)

7/61

2. La compression vidéo MPEG2

 Elimination de la redondance :

 Redondance visuelle

Exploiter la sensibilité de l’oeil humain à la couleur et aux détails

 Redondance spatiale

H & V retour de balayage

Couleurs ou motifs communs localement (“Bloc”)

 Redondance Temporelle

Mouvement dans les séquences d’images

 Redondance Statistique

Réduction des données sans pertes

I

I B P

(8)

8/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

(9)

9/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

RGB  YCbCr

(10)

10/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

4:2:0

(11)

11/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

Blocs de 16x16 pixels

(12)

12/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

Pour chaque bloc :

(13)

13/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

(14)

14/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

(15)

15/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

(16)

16/61

2. La compression vidéo MPEG2

 La compression d’images fixes : JPEG :

 Codage des images de référence ou Intra

1 2

3 4 5 6

(17)

17/61

2. La compression vidéo MPEG2

 La compression de vidéos :

 Suite d’images fixes qui sont liées

 Exploiter cette redondance temporelle

 Idée : prévoir l’image en cours à partir des images précédentes

 Trois type d’images codées :

• I : Intra coded frame. Codée indépendamment des autres images  JPEG

• P : Predictively coded frame. Codée à partir de l’image précédente.

• B : Bi-directionally predicted frame. Codée à partir d’une image précédente et suivante

.

(18)

18/61

2. La compression vidéo MPEG2

 La compression de vidéos :

• Une simple différence entre deux images ne marche pas quand il y a du mouvement  prédiction avec compensation de

mouvement

• Comment estimer le mouvement ?  Algorithme « block- matching » pour déterminer les vecteurs de mouvement :

(19)

19/61

2. La compression vidéo MPEG2

 La compression de vidéos :

• Exemple :

(20)

20/61

2. La compression vidéo MPEG2

 La compression de vidéos :

• Le MPEG2 GOP (Group Of Pictures)

(21)

21/61

2. La compression vidéo MPEG2

 La compression de vidéos :

• Un exemple de codeur vidéo :

(22)

22/61

2. La compression vidéo MPEG2

 La compression de vidéos :

• Un exemple de décodeur vidéo :

(23)

23/61

3. La compression audio MPEG1

 La compression du signal audionumérique :

• Historique des normes :

(24)

24/61

3. La compression audio MPEG1

 La compression du signal audionumérique :

• Le modèle psychoacoustique de l’oreille humaine :

• Le seuil de sensibilité de l’oreille dépend de la fréquence :

(25)

25/61

3. La compression audio MPEG1

 La compression du signal audionumérique :

• Phénomène de masquage fréquentiel et bandes critiques

(26)

26/61

3. La compression audio MPEG1

 La compression du signal audionumérique :

• L’encodeur MPEG1-L2:

FFT 1024 points, blocs de 24ms

(27)

27/61

3. La compression audio MPEG1

 La compression du signal audionumérique :

• L’encodeur MPEG1-L2:

Frame size = 4608 bits

1152 éch. à 48kHz = blocs de 24ms

(28)

28/61

4. Le Transport Stream DVB

 La vidéo MPEG dans un TS :

Sequence GOP Picture Slice Macro Block

PES Headers DTS

PTS

Packetized Elementary Stream

Pointer to 1st Picture in PES Packet

PES Headers

184 Byte Payload 4 Byte

TS Header

PES PES PES PES PES PES PES PES PES

Transport Stream

(29)

29/61

4. Le Transport Stream DVB

 Le format du Packet Elementary Stream :

188 Byte Packet

4 Byte Packet Header

Adaptation Field

(if present) Payload

(if present)

 La charge utile (payload) est constitué d’un flux vidéo ou audio

De nombreux types de flux sont supportés

 L’entête de 4 octet contient le Packet ID (PID)

 Le PID identifie chaque flux

 Le champ d’adaptation peut contenir des

informations de synchronisation (PCR)

(30)

30/61

4. Le Transport Stream DVB

 Construction du TS:

Video1 Audio1

MPEG2 Encoder

Program 1 (SDTV)

Video2 Audio2

H.264 Encoder

Program 2 (HDTV)

Video3 Audio3

IP (MPE) Inserter

Program 3 (DVB-H)

MPEG-2 Multiplexer

Transport Stream

(31)

31/61

4. Le Transport Stream DVB

 Structure du TS:

PID=0x100 PID=0x200

PID=0x300

PID=0x400

PID=0x500

PID=0x600

MPEG-2 TS

 C’est avec ces PID que les récepteurs identifient les

paquets à utiliser

(32)

32/61

4. Le Transport Stream DVB

 Informations pour le récepteur :

(33)

33/61

4. Le Transport Stream DVB

 Structure PAT et PMT :

(34)

34/61

4. Le Transport Stream DVB

 Synchronisation :

 PCR (Program Clock Reference) :

 horloge 27MHz (multiple de 13,5 et 6,75 MHz) sur 42 bits

 Transmis toutes les 40ms

 Le paquet PMT contient le PCR_PID

(35)

35/61

4. Le Transport Stream DVB

 Synchronisation :

 PTS (Presentation Time Stamp) :

 33 bits les plus significatifs du STC

 Pour synchroniser son et image

 Dans les entêtes des paquets vidéo et son

(36)

36/61

4. Le Transport Stream DVB

 Table Service Description Table (SDT):

 Informations textuelles sur le programme

(exemple « France 2 »)

(37)

37/61

5. Le codage de canal de la TNT

 Schéma de la TNT :

(38)

38/61

5. Le codage de canal de la TNT

 Multiplex et canaux (émetteur Mulhouse Belvédère ) :

Emetteur Mulhouse (Belvédère PAR max 39kW) :

R1 : Canal 53 (730MHz)

R2 : Canal 27 (522MHz)

R3 : Canal 54 (738MHz)

R4 : Canal 37 (602MHz)

R5 : Canal 24 (498MHz)

R6 : Canal 21 (474MHz)

(39)

39/61

5. Le codage de canal de la TNT

 Spectre TNT/Spectre analogique :

(40)

40/61

5. Le codage de canal de la TNT

 Coded Orthogonal Frequency Division Multiplex

(norme ETSI 300 744) :

(41)

41/61

5. Le codage de canal de la TNT

 Pourquoi OFDM ?

Distortion du spectre du signal transmis

0 1 2 3 4 5 6

x 10-6 0

0.1 0.2 0.3 0.4 0.5

COST 207 Typical Urban channel impulse response

Time (s)

Amplitude TF

Propagation multitrajets :

-2 -1 0 1 2

x 106 -15

-10 -5 0 5

COST 207 Typical Urban channel frequency response

Frequency (Hz)

Amplitude

(42)

42/61

5. Le codage de canal de la TNT

 OFDM : Fonctionnement :

(43)

43/61

5. Le codage de canal de la TNT

+

−∞

=

 

 

⋅  −

=

i S SC

SC S

i

T

iT rect t

S t

s

,

)

,

(

2 bits/symbole pour QPSK

2*N bits par symbole OFDM pour QPSK

+

−∞

=

=

 

 

⋅  −

 

 

= 

i S MC

MC S N

k

ft k j k

i

T

iT rect t

e N S

t s

, , 1

0

2 ,

) 1

(

π

Cas monoporteuse :

Cas multiporteuses :

SC S MC

S N T

T , = ⋅ , BMC = N ⋅∆f

MC

TS

f

,

= 1

 OFDM : Fonctionnement :

(44)

44/61

5. Techniques avancées

 Comment combattre les effets du fading ?

 Egalisation : compensation de l’IES

• Le rôle d’un égaliseur est de compenser les variations d’amplitude et de phase dues au fading

• Lorsque les caractéristiques du canal varient rapidement on a recours à un égaliseur adaptatif qui envoie des séquences de test à intervalles réguliers.

• Dans le cas d’un canal sélectif en temps, l’égaliseur réalise la fonction de transfert inverse du canal

• Dans le cas d’un canal sélectif en fréquence, il amplifie les composantes fréquentielles de faible amplitude et atténue les composantes de forte amplitude

(45)

45/61

5. Le codage de canal de la TNT

 OFDM : Fonctionnement :

Signal à temps discret du ième bloc OFDM :

 On peut l’implémenter à l’aide d’algorithmes de FFT

( ) ∑

=

=

1

0

2 ,

,

1

N

k

t f k j k i i

n

i

S e

t N n

s

s

π

N N

T t T

f S MC

MC S

1

. 1 ,

,

=

=

=

=

1

0

2 ,

,

1

N

k

N j nk

k i n

i

S e

s N

π

(IDFT)

(46)

46/61

5. Le codage de canal de la TNT

 Spectre OFDM :

(47)

47/61

5. Le codage de canal de la TNT

 Orthogonalité des porteuses :

Sous-porteuse OFDM k :

Les sous-porteuses sont orthogonales :

(48)

48/61

5. Le codage de canal de la TNT

 Intervalle de garde ou préfixe cyclique

Intervalle de garde TG :

• Pour enlever totalement l’IES, la durée de

l’intervalle de garde doit être supérieure au retard

maximum τ

max

du canal :

(49)

49/61

5. Le codage de canal de la TNT

 Modem OFDM :

P/S

QAM demod decoder

invert channel

=

frequency domain equalizer

S/P

quadrature amplitude modulation

(QAM) encoder

N-IFFT

add cyclic prefix

P/S

D/A + transmit

filter

N-FFT S/P

remove cyclic prefix

TRANSMITTER RECEIVER

N subchannels 2N real samples

2N real samples N subchannels

Receive filter

+ A/D

multipath channel Bits

(50)

50/61

5. Le codage de canal de la TNT

 OFDM : paramètres DVB-T :

(51)

51/61

5. Le codage de canal de la TNT

 OFDM insuffisant  COFDM :

(52)

52/61

5. Le codage de canal de la TNT

 COFDM : embrouillage

• Répartition de l’énergie, synchronisation

(53)

53/61

5. Le codage de canal de la TNT

 COFDM : CCE

• Code concaténé :

• Code externe : RS(204,188,T=8)  erreurs en rafales

• Code interne : code convolutif G = [171 133]8 de rendement variable (poinçonnage) :

(54)

54/61

5. Le codage de canal de la TNT

 COFDM : Entrelacement :

• Etaler les erreurs  garantir le fonctionnement des codes correcteurs.

• Externe : entrelaceur convolutif (FORNEY)

• Interne : matriciel bit + symboles

(55)

55/61

5. Le codage de canal de la TNT

 COFDM : Modulations :

• De la QPSK à la 64QAM (de 2 à 6 bits par symbole)

• France : 64QAM, Allemagne : 16QAM

• Mode normal ou hiérarchique (cf : exemple ci-dessous pour 16QAM)

(56)

56/61

5. Le codage de canal de la TNT

 COFDM : Estimation du canal :

• Pilotes = données connues par l’émetteur et le récepteur

• Leur déformation permet de savoir comment le canal a déformé le signal et de calculer une correction

• Pilotes dispersés, pilotes continus et pilotes TPS

Fréquence

Temps

(57)

57/61

5. Le codage de canal de la TNT

 COFDM : Estimation du canal :

• Pilotes TPS (Transmission Parameter Signaling)

• Info sur : la modulation, l’intervalle de garde, le rendement du code interne, mode de transmission (2K ou 8K), numéro de trame dans une super trame

(58)

58/61

5. Le codage de canal de la TNT

 Performances TNT :

• Débits possibles

France Allemagne

Si TEB < 2E-4 après Viterbi

alors QEF après RS

(59)

59/61

6. Exemple de décodeur TNT

 Solution à puce NXP (ex. PHILIPS) :

Tuner

Décodeur MPEG2 Décodage

canal

(60)

60/61

6. Exemple de décodeur TNT

 Solution à puce NXP (ex. PHILIPS) :

(61)

61/61

7. Evolution TNT

 DVB-T2 : EN 302 755 (sept. 2009)

 Débit plus importants

 CCE : BCH + LDPC

 Modulation jusqu’à 256QAM

 FFT jusqu’à 32K (32768 porteuses)

 Il faudra changer de décodeur…

Références

Documents relatifs

ƒ maintenir ou restaurer les liaisons favorables à la diffusion des espèces = créer / recréer un réseau d’espaces naturels ou semi-naturel continu : la trame verte et la trame

- Placer ce tableau en réseau avec d’autres images qui peuvent y être associées (même artiste, même sujet, similarité dans les techniques, les couleurs, la disposition, le nombre

Pour éviter un échec de la vérification d’authentification IPsec, le prétraitement spécifique du relais de trame d’un message de sollicitation de découverte de voisin qui

[r]

Après avoir analysé, dans une première partie, les problèmes rencontrés/pouvant être rencontrés par mes élèves lors de ma situation de référence et les objectifs

- S’accompagner avec la voix, un objet sonore … - Intégrer dans sa danse un objet qui modifiera le rapport au temps (plume, ballon de baudruche, tissus léger…). LES AUTRES -

L'OBSERVATION : Pour aider le maître à repérer les indices pertinents de progrès, l'observation s'exercera dans 3 secteurs : moteur, affectif et social, cognitif.. Comportement

Différentes positions de la tête : redressée, alignée avec l’axe du corps, à la surface, sous l’eau. Différentes orientations du regard : vers le fond, vers le plafond, vers