La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

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

Presentazioni simili


Presentazione sul tema: "Realizzazione di un Incapsulatore dati Ethernet su Transport Stream DVB-C Docente relatore: Prof. Stefano Marsi Tutore aziendale: Ing. Anna Berno Candidato:"— 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 EthernetFast Ethernet 10 Mb/s100 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 byte4184 HeaderPayload

11 MPEG2 Transport Stream NomeDescrizioneNo. di bit Sync byteByte di sincronismo uguale a 0x478 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 1 Transport priorityViene utilizzato dal codificatore1 PID (Packet Identifier) Identifica l'appartenenza del payload ad un determinato PES 13 Scrambling controlIdentifica il sistema di scrambling utilizzato2 Adaptation field control Indica la presenza di ulteriori opzioni nel payload quando il header non è sufficiente. 2 Continuity counter Contatore che viene incrementato ad ogni TS contenente il medesimo PID 4

12 MPEG2 Transport Stream NomeOpzioni scelteSignificato opzioniNo. di bit Sync byte obbligatorio8 Transport error indicator0settato dal modulatore1 Payload start indicator0non utilizzato1 Transport priority01 PID (Packet Identifier) pacchetto dati13 Scrambling control00no scrambling2 Adaptation field control01only payload2 Continuity counter0000non utilizzato4

13 Implementazione Decodifica Manchester Parallelizzazione dati Ethernet 10 Mb/s dati clock 10 MHz dati clock 1.25 MHz 18

14 Decodifica Manchester Errore:

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

16 Decodifica NRZI

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

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

19 FIFO Vcc dati 8 clock MHz clock MHz dati 8 wren clock MHz

20 Contatore clock MHz wren wraddress Contatore clock MHz rden rdaddress Comparatore FIFO vuota

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 "Realizzazione di un Incapsulatore dati Ethernet su Transport Stream DVB-C Docente relatore: Prof. Stefano Marsi Tutore aziendale: Ing. Anna Berno Candidato:"

Presentazioni simili


Annunci Google