Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.