La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Docente relatore: Prof. Stefano Marsi

Presentazioni simili


Presentazione sul tema: "Docente relatore: Prof. Stefano Marsi"— Transcript della presentazione:

1 Realizzazione di un Incapsulatore dati Ethernet su Transport Stream DVB-C
Docente relatore: Prof. Stefano Marsi Tutore aziendale: Ing. Anna Berno Candidato: Paolo Vigini

2 Architettura

3 Velocità di trasmissione
Ethernet Fast Ethernet 10 Mb/s 100 Mb/s

4 Ethernet Frame Preambolo: “ ” SOF: “ ”

5 Codifica Ethernet

6 Codifica Fast Ethernet
4b/5b NRZI NRZI3

7 Codifica Fast Ethernet
4b/5b NRZI NRZI3

8 Codifica Fast Ethernet
4b/5b NRZI NRZI3

9 Codifica Fast Ethernet
4b/5b NRZI NRZI3

10 MPEG2 Transport Stream byte 4 184 Header Payload

11 MPEG2 Transport Stream Nome Descrizione No. di bit Sync byte
Byte di sincronismo uguale a 0x47 8 Transport error indicator Viene settato dal codificatore in presenza di almeno un errore nel pacchetto 1 Payload start indicator Se settato, indica che il payload di questo pacchetto è l'inizio di un pacchetto PES Transport priority Viene utilizzato dal codificatore PID (Packet Identifier) Identifica l'appartenenza del payload ad un determinato PES 13 Scrambling control Identifica il sistema di scrambling utilizzato 2 Adaptation field control Indica la presenza di ulteriori opzioni nel payload quando il header non è sufficiente. Continuity counter Contatore che viene incrementato ad ogni TS contenente il medesimo PID 4

12 settato dal modulatore
MPEG2 Transport Stream Nome Opzioni scelte Significato opzioni No. di bit Sync byte “ ” obbligatorio 8 Transport error indicator “0” settato dal modulatore 1 Payload start indicator non utilizzato Transport priority PID (Packet Identifier) “ ” pacchetto dati 13 Scrambling control “00” no scrambling 2 Adaptation field control “01” only payload Continuity counter “0000” 4

13 Implementazione dati dati dati Ethernet 10 Mb/s Decodifica Manchester
Parallelizzazione dati Ethernet 10 Mb/s 1 8 clock MHz clock MHz

14 Decodifica Manchester
Errore: “ ” “ ” “ ” “ ”

15 Implementazione dati dati dati Decodifica NRZI Decodifica 5b/4b
Parallelizzazione 1 4 dati Ethernet 100 Mb/s 8 clock 125 MHz clock MHz clock MHz

16 Decodifica NRZI

17 Shift register e scrittura FIFO
dati dati Shift register byte (rigenerazione preambolo) Gestione scrittura FIFO dati 8 8 8 pacchetto presente wren clock clock clock FIFO

18 Aggiunta Header Transport Stream
FIFO Aggiunta Header Transport Stream dati dati dati 8 8 8 DVB FIFO empty wren FIFO clock 4.5-6 MHz clock MHz clock 4.5-6 MHz

19 FIFO dati dati wren wren clock 1.25-12.5 MHz clock 10-100 MHz clock
Vcc dati 8 dati wren wren clock MHz clock MHz clock 4.5-6 MHz 8

20 Contatore Comparatore Contatore wren wraddress clock 1.25-12.5 MHz
FIFO vuota rden rdaddress Contatore clock 4.5-6 MHz

21 Risultati (Ethernet)

22 Risultati (Fast Ethernet)

23 Conclusioni Decodifica Elaborato sistema buffer
Ambiente di test (verso modulatore DVB) Ambiente di test (verso rete Ethernet)

24 FINE


Scaricare ppt "Docente relatore: Prof. Stefano Marsi"

Presentazioni simili


Annunci Google