SlideShare a Scribd company logo
1 of 19
Principali corsi seguiti durante il
CLM
 Nanotecnologie
 Metodologie e normative per lo sviluppo di software e
sistemi
 Qualità e Impresa
 Robotica
Matteo Lodi
Questo progetto è stato realizzato nel COSMIC lab
Con lo scopo di sviluppare un DSP per la decodifica
coerente per sistemi in fibra ottica a 400 Gbit/s
Descrizione del sistema
5
Tempo di campionamento
 Codifica 16 QAM => 4bit per simbolo
 448Gbit/s => 112 Gsimboli/s (400Gbit/s più i bit di
sincronizzazione)
 I dati vengono inviati su due polarizzazioni e su ognuna
viaggiano due portanti
 Vengono trasmessi 28 Gsimboli/s per ogni portante per
ogni polarizzazione
 Frequenza di campionamanto di 56 Gsimboli/s
 Con un parallelismo di 128 simboli al secondo necessaria
una frequenza di lavoro di 500 MHz
Fujitzu ADC - LUKE-ES
• Resolution : 8-Bit
• 4 Channels (2 x IQ pairs)
• Sampling Rate : 55 – 65
GS/s
• Output Rate: 128Samples
@ 511.9MHz
• 0.9V Data Output Clock @
511.9MHz
• REFCLK÷N programmable
output clock
• REFCLK÷N programmable
output clock
Progettazione dell’equalizzatore
 Serve un equalizzatore per ogni polarizzazione per
ogni portante
 Ogni equalizzatore pesa il campione attuale e gli L
campioni precedenti delle due polarizzazioni per ogni
portante
 𝑦 𝑘
𝑖
= 𝑖=0
𝐿
𝐶𝑖
1
𝑥 𝑘−𝑖
1
+ 𝑖=0
𝐿
𝐶𝑖
2
𝑥 𝑘−𝑖
2
 Il parametro L è stato scelto uguale a 11 in base ai
risultati ottenuti dal CNIT con simulazioni MATLAB
del sistema
Progettazione dell’equalizzatore
Moltiplicatore complesso
Re+j Im = (A+jB)*(C+jD)
Risultati
 FPGA scelta : Virtex 7
 Frequenza di clock : 60 MHz
 Latenza : 1 ciclo di clock
 Errore massimo: LSB dovuto ad errore di troncamento
 Problema dovuto ai sommatori?
Progettazione dell’equalizzatore
Risultati
 FPGA scelta : Virtex 7
 Frequenza di clock : 70 MHz
 Latenza : L ciclo di clock
 Errore massimo: LSB dovuto ad errore di troncamento
 Analizzando meglio i risultati si è trovato che il vero
collo di bottiglia sono i moltiplicatori =>
inplementazione pipeline
Pipeline multiplier
Pipeline multiplier
Progettazione dell’equalizzatore
Risultati
 FPGA scelta : Virtex 7
 Frequenza di clock : 480 MHz
 Latenza : L+nbit+2
 Errore massimo: LSB dovuto ad errore di troncamento
 Frequenza ritenuta accettabile dato che si ritiene che la
stessa possa crescere ancora se il circuito viene
realizzato su ASIC
Strategia di decisione per modulazione
16 QAM
18
0 0 1
1
0
0
 I livelli dati dalla
conversione ADC
costituiscono i valori
che formano la
costellazione
 Migliori prestazioni
 Probabilità di errore
ridotta
 Utilizzo della codifica
Gray
Validazione
 Test bench con n=200000 campioni
 Percentuale di errore=1.6% dovuto all’ errore di
quantizzazione
19
Modello
matematico
Circuito
Decisore
stimoli
Report
Sono uguali?

More Related Content

Viewers also liked (18)

13A Alex Nielson
13A Alex Nielson13A Alex Nielson
13A Alex Nielson
 
Un approfondimento in Robotica
Un approfondimento in RoboticaUn approfondimento in Robotica
Un approfondimento in Robotica
 
Proyecto
ProyectoProyecto
Proyecto
 
Ramon llull
Ramon llullRamon llull
Ramon llull
 
Alex Nielson Visual Media Portfolio
Alex Nielson Visual Media PortfolioAlex Nielson Visual Media Portfolio
Alex Nielson Visual Media Portfolio
 
Alejandra Valarezo
Alejandra ValarezoAlejandra Valarezo
Alejandra Valarezo
 
Hardware Implementation of Tactile Data Processing Methods for the Reconstruc...
Hardware Implementation of Tactile Data Processing Methods for the Reconstruc...Hardware Implementation of Tactile Data Processing Methods for the Reconstruc...
Hardware Implementation of Tactile Data Processing Methods for the Reconstruc...
 
Tecnologia e imprenditorialità
Tecnologia e imprenditorialitàTecnologia e imprenditorialità
Tecnologia e imprenditorialità
 
Calculate the COSTING
Calculate the COSTINGCalculate the COSTING
Calculate the COSTING
 
Copiade bitacoraracca
Copiade bitacoraraccaCopiade bitacoraracca
Copiade bitacoraracca
 
Escape game
Escape gameEscape game
Escape game
 
Exposicion informatica
Exposicion informaticaExposicion informatica
Exposicion informatica
 
Proyecto
ProyectoProyecto
Proyecto
 
Agile(Pesentation)-Final-V1
Agile(Pesentation)-Final-V1Agile(Pesentation)-Final-V1
Agile(Pesentation)-Final-V1
 
Didáctica critica
Didáctica critica Didáctica critica
Didáctica critica
 
Deb OBrien Awards
Deb OBrien AwardsDeb OBrien Awards
Deb OBrien Awards
 
Historia del telefono
Historia del telefonoHistoria del telefono
Historia del telefono
 
My Infographic work 1
My Infographic work 1My Infographic work 1
My Infographic work 1
 

Similar to Alcuni dei corsi ISICT

Studio del limite superiore del tasso di errore nei codici LDPC con relazione...
Studio del limite superiore del tasso di errore nei codici LDPC con relazione...Studio del limite superiore del tasso di errore nei codici LDPC con relazione...
Studio del limite superiore del tasso di errore nei codici LDPC con relazione...FlavioEllero
 
Thesis Ardemagni Sangalli Slide It
Thesis Ardemagni Sangalli Slide ItThesis Ardemagni Sangalli Slide It
Thesis Ardemagni Sangalli Slide ItMarco Santambrogio
 
Traffic Shaping Su Linux
Traffic Shaping Su LinuxTraffic Shaping Su Linux
Traffic Shaping Su LinuxMajong DevJfu
 
11 Evoluzione
11 Evoluzione11 Evoluzione
11 Evoluzioneacapone
 
An IoT prototype: from ideation to promotion
An IoT prototype: from ideation to promotionAn IoT prototype: from ideation to promotion
An IoT prototype: from ideation to promotionJennifer De Filicaia
 
Wan data link protocols
Wan data link protocolsWan data link protocols
Wan data link protocolss_Morpheus
 
Introduzione al Sistema S6L
Introduzione al Sistema S6LIntroduzione al Sistema S6L
Introduzione al Sistema S6LSenio Corbini
 
4 Protocollo Ip
4 Protocollo Ip4 Protocollo Ip
4 Protocollo Ipacapone
 
Clink
ClinkClink
Clinkh4f
 
Telemetria dei parametri dinamici di un drone marino
Telemetria dei parametri dinamici di un drone marinoTelemetria dei parametri dinamici di un drone marino
Telemetria dei parametri dinamici di un drone marinoVincenzo Virgilio
 
Presentazione Laurea Matteo Vit
Presentazione Laurea Matteo VitPresentazione Laurea Matteo Vit
Presentazione Laurea Matteo VitMatteo Vit
 
10 Reti Accesso
10 Reti Accesso10 Reti Accesso
10 Reti Accessoacapone
 
Algoritmi ed architetture per la risoluzione di problemi di visual search
Algoritmi ed architetture per la risoluzione di problemi di visual searchAlgoritmi ed architetture per la risoluzione di problemi di visual search
Algoritmi ed architetture per la risoluzione di problemi di visual searchAlessandro D'Ambrosio
 

Similar to Alcuni dei corsi ISICT (20)

Studio del limite superiore del tasso di errore nei codici LDPC con relazione...
Studio del limite superiore del tasso di errore nei codici LDPC con relazione...Studio del limite superiore del tasso di errore nei codici LDPC con relazione...
Studio del limite superiore del tasso di errore nei codici LDPC con relazione...
 
Presentazione Tesi
Presentazione TesiPresentazione Tesi
Presentazione Tesi
 
Prot-09 pchar
Prot-09 pcharProt-09 pchar
Prot-09 pchar
 
Thesis Ardemagni Sangalli Slide It
Thesis Ardemagni Sangalli Slide ItThesis Ardemagni Sangalli Slide It
Thesis Ardemagni Sangalli Slide It
 
Traffic Shaping Su Linux
Traffic Shaping Su LinuxTraffic Shaping Su Linux
Traffic Shaping Su Linux
 
11 Evoluzione
11 Evoluzione11 Evoluzione
11 Evoluzione
 
An IoT prototype: from ideation to promotion
An IoT prototype: from ideation to promotionAn IoT prototype: from ideation to promotion
An IoT prototype: from ideation to promotion
 
Wan data link protocols
Wan data link protocolsWan data link protocols
Wan data link protocols
 
Introduzione al Sistema S6L
Introduzione al Sistema S6LIntroduzione al Sistema S6L
Introduzione al Sistema S6L
 
Dsp seminario
Dsp seminarioDsp seminario
Dsp seminario
 
4 Protocollo Ip
4 Protocollo Ip4 Protocollo Ip
4 Protocollo Ip
 
Clink
ClinkClink
Clink
 
Thesis Sandionigi Slide IT
Thesis Sandionigi Slide ITThesis Sandionigi Slide IT
Thesis Sandionigi Slide IT
 
Telemetria dei parametri dinamici di un drone marino
Telemetria dei parametri dinamici di un drone marinoTelemetria dei parametri dinamici di un drone marino
Telemetria dei parametri dinamici di un drone marino
 
E1 Memorie
E1 MemorieE1 Memorie
E1 Memorie
 
Presentazione tesi 2.0
Presentazione tesi 2.0Presentazione tesi 2.0
Presentazione tesi 2.0
 
Presentazione Laurea Matteo Vit
Presentazione Laurea Matteo VitPresentazione Laurea Matteo Vit
Presentazione Laurea Matteo Vit
 
10 Reti Accesso
10 Reti Accesso10 Reti Accesso
10 Reti Accesso
 
TCP IP
TCP IPTCP IP
TCP IP
 
Algoritmi ed architetture per la risoluzione di problemi di visual search
Algoritmi ed architetture per la risoluzione di problemi di visual searchAlgoritmi ed architetture per la risoluzione di problemi di visual search
Algoritmi ed architetture per la risoluzione di problemi di visual search
 

Alcuni dei corsi ISICT

  • 1.
  • 2. Principali corsi seguiti durante il CLM  Nanotecnologie  Metodologie e normative per lo sviluppo di software e sistemi  Qualità e Impresa  Robotica
  • 4. Questo progetto è stato realizzato nel COSMIC lab Con lo scopo di sviluppare un DSP per la decodifica coerente per sistemi in fibra ottica a 400 Gbit/s
  • 6. Tempo di campionamento  Codifica 16 QAM => 4bit per simbolo  448Gbit/s => 112 Gsimboli/s (400Gbit/s più i bit di sincronizzazione)  I dati vengono inviati su due polarizzazioni e su ognuna viaggiano due portanti  Vengono trasmessi 28 Gsimboli/s per ogni portante per ogni polarizzazione  Frequenza di campionamanto di 56 Gsimboli/s  Con un parallelismo di 128 simboli al secondo necessaria una frequenza di lavoro di 500 MHz
  • 7. Fujitzu ADC - LUKE-ES • Resolution : 8-Bit • 4 Channels (2 x IQ pairs) • Sampling Rate : 55 – 65 GS/s • Output Rate: 128Samples @ 511.9MHz • 0.9V Data Output Clock @ 511.9MHz • REFCLK÷N programmable output clock • REFCLK÷N programmable output clock
  • 8. Progettazione dell’equalizzatore  Serve un equalizzatore per ogni polarizzazione per ogni portante  Ogni equalizzatore pesa il campione attuale e gli L campioni precedenti delle due polarizzazioni per ogni portante  𝑦 𝑘 𝑖 = 𝑖=0 𝐿 𝐶𝑖 1 𝑥 𝑘−𝑖 1 + 𝑖=0 𝐿 𝐶𝑖 2 𝑥 𝑘−𝑖 2  Il parametro L è stato scelto uguale a 11 in base ai risultati ottenuti dal CNIT con simulazioni MATLAB del sistema
  • 11. Risultati  FPGA scelta : Virtex 7  Frequenza di clock : 60 MHz  Latenza : 1 ciclo di clock  Errore massimo: LSB dovuto ad errore di troncamento  Problema dovuto ai sommatori?
  • 13. Risultati  FPGA scelta : Virtex 7  Frequenza di clock : 70 MHz  Latenza : L ciclo di clock  Errore massimo: LSB dovuto ad errore di troncamento  Analizzando meglio i risultati si è trovato che il vero collo di bottiglia sono i moltiplicatori => inplementazione pipeline
  • 17. Risultati  FPGA scelta : Virtex 7  Frequenza di clock : 480 MHz  Latenza : L+nbit+2  Errore massimo: LSB dovuto ad errore di troncamento  Frequenza ritenuta accettabile dato che si ritiene che la stessa possa crescere ancora se il circuito viene realizzato su ASIC
  • 18. Strategia di decisione per modulazione 16 QAM 18 0 0 1 1 0 0  I livelli dati dalla conversione ADC costituiscono i valori che formano la costellazione  Migliori prestazioni  Probabilità di errore ridotta  Utilizzo della codifica Gray
  • 19. Validazione  Test bench con n=200000 campioni  Percentuale di errore=1.6% dovuto all’ errore di quantizzazione 19 Modello matematico Circuito Decisore stimoli Report Sono uguali?