Master (Laurea Magistrale) in Computer Science and Networking Scuola Superiore Sant’Anna, Pisa September 20 th , 2010 Presentation of Optional Courses
Master (Laurea Magistrale) in Computer Science and Networking
Scuola Superiore Sant’Anna, PisaSeptember 20th, 2010
Presentation of Optional Courses
Optional Courses
• First year students should take 1 optional course (9 ECTS)
• Second year students should take take 2 optional courses (9 + 6 ECTS)
• For first year students, it is highly advised to take the course in “Applied optics and propagation” (prof. Ciaramella)– especially for students with CS background– pre-requisite for the optional courses on optical communications
• Deadline: 26 September 2010 for informing us (mail to [email protected] and to the instructor) about the optional courses that you will attend
Notice: mandatory and optional classes will be attended also by Sant’Anna students (“allievi” and “perfezionandi”) and students of the international masters IMCNE and MAPNET
Mandatory Courses for 1st year Students
CO
UR
SE N
AM
E
CO
UR
SE
RES
PON
SIB
LESE
MES
TER
S
LEC
TUR
E H
OU
RS
STA
RTI
NG
DA
TE
MO
DU
LE N
AM
E
LEC
TUR
ERS
HO
UR
SSE
MES
TER
AC
RO
NYM
Communication Networks II Castoldi 20 1 CN2
Lab of Network SoftwareAndriolli
Valcarenghi30 1 LabNS
Lab of Traffic EngineeringCugini
Valcarenghi30 1 LabTE
Signal Theory, Physics, Calculus
Castoldi Presi
20 1 STPC
Stochastic Processes and Queuing Theory
Prati 40 1 SPQT
Design of access, metro and core networks
Andriolli 40 2 AMCN
SEPT. 21
RMD Access, Metropolitan and
Backbone Networks12 CFU
Prof. Giancarlo
Prati1-2
TUE 16-18WED 9-11THU 9-11
SEPT. 21
GCR Network Management and
Configuration9 CFU
Prof. Piero Castoldi
1
MON 16-18TUE 14-16WED 11-13THU 11-13
Optional Course for 1st year StudentsC
OU
RSE
NA
ME
CO
UR
SE R
ESPO
NSI
BLE
SEM
ESTE
RS
LEC
TUR
E H
OU
RS
STA
RTI
NG
DA
TE
MO
DU
LE N
AM
E
LEC
TUR
ERS
HO
UR
SSE
MES
TER
AC
RO
NYM
Fundamentals of Applied Optics Ciaramella 40 2 FAO
Wireless Communication Networks Cerutti 20 2 WNC
Electromagnetic fields and propagation I - (fundamentals)
Di Pasquale 20 2 EFP1
POA Applied Optics and
Propagation 9 CFU
2to be
scheduledto be
scheduled
Prof. Ernesto
Ciaramella
Mandatory Courses for 2nd year Students
CO
UR
SE N
AM
E
CO
UR
SE
RES
PON
SIB
LESE
MES
TER
SLE
CTU
RE
HO
UR
S
STA
RTI
NG
DA
TE
MO
DU
LE N
AM
E
LEC
TUR
ERS
HO
UR
SSE
MES
TER
AC
RO
NYM
Advanced topics in networks Castoldi 12 1 ATN
Lab of Network SoftwareAndriolli
Valcarenghi30 1 LabNS
Lab of Traffic EngineeringCugini
Valcarenghi30 1 LabTE
Communication Theory and Digital Transmission
Forestieri 40 1 CTDT
Fundamentals of Optical Communications
Secondini 30 2 FOC
Design of optical systems Ciaramella 30 2 DOS
1Prof. Piero
CastoldiSEPT. 21
TCO Optical communication Theory and Techniques
12 CFU
Prof. Enrico Forestieri
TUE 9-11THU 16-18
SEPT. 28
GCR Network Management and
Configuration9 CFU
MON 16-18TUE 14-16WED 11-13THU 11-13
1-2
Optional Courses for 2nd year Students
CO
UR
SE N
AME
CO
UR
SE R
ESPO
NSI
BLE
SEM
ESTE
RS
LEC
TUR
E H
OU
RS
STA
RTI
NG
DA
TE
MO
DUL
E N
AM
E
LEC
TUR
ERS
HO
URS
SEM
ESTE
RA
CR
ON
YM
Lab of Photonic Amplification and Components
Bolognini 42 1 LabPA
Optical amplification and fibre-optic sensing
Di PasqualeBolognini
30 2 OAS
Photonic TechnologiesPrati
ContestabilePorzi
30 1 PT
Lab of Photonic SwitchingBogoni
PotìScaffardI
42 1 LabPW
Networked Virtual Environments
BergamascoCarrozzino
Tecchia Rossi
30 1 NVE
Lab of Virtual EnvironementsCarrozzino
Tecchia Rossi
20 1 LabVE
LSFLab of Photonic Systems6 CFU
Prof. Ernesto Ciaramella
1MON 14-16TUE 11-13WED 14-16
SEPT. 27 Lab of Photonic Systems Presi 50 1 LabPS
SEEmbedded Systems6 CFU
Prof. Marco Di Natale
1MON 9-11TUE 16-18FRY 16-18
SEPT. 21 Embedded Systems Di Natale 50 1 ES
SRTReal-Time Systems6CFU
Prof. Giorgio Buttazzo
1TUE 11-13WED 14-16FRY 9-11
SEPT. 21 Real-Time Systems Buttazzo 50 1 RTS
CFOPhotonic Switching9 CFU
AVRNetworked Virtual Environments6 CFU
AOSOptical Amplification and Sensing9 CFU
MON 9-11WED 16-18THU 9-11FRY 14-16
MON 11-13WED 9-11THU 14-16
Prof. Massimo Bergamasco
1to be
scheduled
SEPT. 30
Prof. Giancarlo
Prati1 SEPT. 29
Prof. Fabrizio Di Pasquale
1-2TUE 16-18THU 14-16FRY 9-11
Applied Optics and Propagation (POA)
Scuola superiore Sant’Anna di studi e di perfezionamento
Scuola Superiore Sant’Anna
Pisa
Ernesto CiaramellaFabrizio Di Pasquale Isabella Cerutti
Applied Optics and Propagation (POA)
• Aim: to present the fundamentals of optical and radio propagation and its application to fiber and wireless transmissions
• Course Responsible: Prof. Ernesto Ciaramella– Additional instructors: Prof. Fabrizio Di Pasquale, Dott. Isabella
Cerutti
• Semester: 2 (spring semester)• Credits: 9 ECTS• Pre-requisite for the optional courses:
– Optical Amplification and Sensing (AOS)– Photonic Switching (CFO)– Lab. of Photonic Systems (LSF)
• Exam: written test– 2 miterm exams
Applied Optics and Propagation
Topics• Optical propagation:
– instructor: prof. Ciaramella (40 h)– ray optics, lens equations and applications, matrix optics,
polarization, interference and applications, diffraction and spatial Fourier transform, Quantum optics, concept of photon, emission and absorption, lasers and applications
• Electromagnetic fields: – instructor: prof. Di Pasquale (20 h)– Maxwell's equations and solutions, propagation and reflection
of plane waves, transmission lines, dielectric slab waveguides, cylindrical waveguides: single mode and multimode optical fibers
• Radio propagation and basics of wireless networks:– instructor: dott. Cerutti (20h)– antenna, radio propagation and impairments, transmission and
multiplexing techniques, cellular networks
Applied Optics and Propagation
Contact Information
• Prof. Ernesto Ciaramella: [email protected]
• Prof. Fabrizio Di Pasquale: [email protected]
• Dott. Isabella Cerutti: [email protected]
Applied Optics and Propagation
Optical Amplification and Sensing
Scuola superiore Sant’Anna di studi e di perfezionamento
Scuola Superiore Sant’Anna
Pisa
Fabrizio Di PasqualeGabriele Bolognini Stefano Faralli
Optical Amplification and Sensing
• Aim: Fundamentals on optical componentsand overview of the most commonly usedoptical amplification and optical fiber sensortechnologies
• Credits: 9 ECTS
• Teacher responsible: Prof. F. Di Pasquale
• Exam: written exam, possibility to take a midterm
Optical Amplification and Sensing
Course Topics
Module II: Laboratory of photonics amplification and components( 6 ECTS, dott. S. Faralli )
Module I: Optical Amplification and fiber-optics sensing( 3 ECTS, dott. G. Bolognini )
• Overview on fundamental photonic components :
• Novel application of optical fibers :
• Optical amplification technologies :
• Light sources : LED , LASER• Photodiodes : PIN, APD• Passive components : Coupler , Splitter , Filter, DE/Multiplexer..
• Semiconductor Optical amplifiers (SOA)• Erbium Doped fiber amplifiers (EDFA)• Raman
• Distributed Raman and Brillouin sensors• Fiber Bragg Gratings
• Measurements on optical amplifiers : • Basics measurements on optical noise figure
• Optical gain and saturation
• Characterization of the most commonly usedlight source,receiver and optical passive components using :
• Power Meter• Optical Spectrum Analyzer• Oscilloscope• Electrical Spectrum Analyzer
Optical Amplification and Sensing
Available Thesis
FPGA-BASED IMPLEMENTATION OF PULSE CODINGFOR DISTRIBUTED OPTICAL FIBER SENSORS
MULTI-CORE APPROACH FOR REAL-TIME DECODINGIN OPTICAL FIBER SENSOR SYSTEMS
Development and implementation of coding algorithms, for instance Simplex coding, on an FPGA-based architecture aimed at laser triggering.
Development, testing and subsequent implementation of a de-coding algorithm under a multi-core architecture to provide real-time detection capabilities applied to a optical fiber sensing system.
Optical Amplification and Sensing
Contact Information
• Prof. Fabrizio Di Pasquale: [email protected]
• Dott. Gabriele Bolognini: [email protected]
• Dott. Stefano Faralli: [email protected]
• Dott. Tiziano Nannipieri: [email protected]
Optical Amplification and Sensing
Course of Photonic Switching
Course Presentation – September 20, 2010
Laurea Magistrale
Module: Photonic Switching
Instructor: Prof. Giancarlo Prati
ECTS: 9Hours: 72 hours (front lectures and exercises)
Exam: Colloquium concerning course concepts(it could include the evaluation of reports on the experimental activities)
Period: First semester
Description
The course introduces the fundamentals of photonic technologies by considering the photonic devices on a structural, functional and manufacturing point of view.
Moreover it will be given the basis of the photonic switching techniques by means of
nonlinear photonic devices based on semiconductor and fibers.
The course includes practical in the laboratory.
Photonic Technologies: Course organization
Part 1: Photonic Technologies (30 hours)
Instructors: Giampiero Contestabile, Stefano Faralli, Claudio PorziTopics: Semiconductors for Photonics
Photonic Passive and Functional Integrated DevicesDeposition and Compound Semiconductors Growth TechniquesProcessing/Manufacturing DevicesMaterial/Device Testing and CharacterizationPhotonic Crystals DevicesOptical Fiber TechnologiesGlass-on-Silicon Technology
Part 2: Lab of Photonic Switching (42 hours)Instructors: Antonella Bogoni, Paolo Ghelfi, Luca Potì, Mirco ScaffardiTopics: Polarization switching in a highly nonlinear fiber
Signal inversion through XGM in a SOAMode locked pulse characterizationNOLM characterization through optical pulsesAND photonic logic gate in a HNLFRZ packet generation
PC
DSFDSF
PC
loss
InputSignal
PC
DSF
ClockSignal
BPF
loss
2nd stageInverting data transfer
1st stageZero noise suppressor
3rd stageZero noise suppressor
PC
DSFDSF
PC
loss
InputSignal
PC
DSF
ClockSignal
BPF
loss
PC
DSFDSFDSFDSF
PC
loss
InputSignal
PC
DSFDSF
ClockSignal
BPF
loss
2nd stageInverting data transfer
1st stageZero noise suppressor
3rd stageZero noise suppressor
Work with us!
• Experimental thesis always available!
Networked Virtual EnvironmentsLaboratory of Virtual Environments
Credits: 6 ECTSMassimo Bergamasco
Franco TecchiaMarcello Carrozzino
Networked Virtual Environments
� Fundamentals of Virtual Environments� Introduction to Virtual environments
� Technologies for Interaction and Rendering
� Parallel tasks in a Virtual Reality System
� Virtual Environments Development� Computer Graphics fundamentals
� Open GL
� 3D Modeling
� Shading, Texture Mapping, GPU Programming
� Software Tools for VR development
� Scene Graph
� Real Time Rendering
� Virtual Humans and animation
� 3D Audio
� Networked Virtual Environments� Distributed Applications
� Communication architectures in Networked VEs
� IP Network Fundamentals
� Data traffic, payloads, latencies
� Events arbitration
� Cluster rendering
Laboratory of Virtual Environments
� The topics investigated in the course of Networked VirtualEnvironments will be explored from a more practicalperspective in thislaboratory course
� The aim of this course is to provide hands-on knowledge ofthe main issues related to VR development through a series ofpractical classes where a prototype of a networkedVR application is incrementally built
� The tool used for the development of the prototype applicationis the XVR framework
thank you!thank you!Massimo BergamascoMassimo Bergamasco
[email protected]@sssup.it
Franco Franco TecchiaTecchia
[email protected]@sssup.it
Marcello CarrozzinoMarcello Carrozzino
[email protected]@sssup.it
Lab of Photonics Systems (LabPS)
Scuola superiore Sant’Anna di studi e di perfezionamento
Scuola Superiore Sant’Anna
Pisa
Ernesto Ciaramella
Lab of Photonics Systems (LabPS)
• Aim: – to introduce the fundamentals of instrumentation and devices
used in optical communication systems– “hands-on” course (70% of the course is performed in a real,
state-of-the-art optics communication lab)
• Course Responsible: Prof. Ernesto Ciaramella– Instructor: Dott. Marco Presi
• Semester: 1
• Credits: 6 ECTS
• Exam: Oral + evaluation of the lab bookLab of Photonics Systems (LabPS)
Topics
• Instruments– Analyzers:
• Time and Spectral Domain– Signal control
• Polarization, Delays, Filters– Free Space tools
• Fiber-Lens coupling
• Devices– Lasers, LEDs, Optical Amplifiers, Photodiodes (different kind)
• Modulation of Light– Direct– External (all kinds of optical modulators)– Digital and analog modulation
• Radio-over-Fiber– Bit-Error-Rate and other generic signal-quality measurements
Lab of Photonics Systems (LabPS)
Embedded Systems Design
Embedded systems
Topic• An embedded system is a special-purpose computer system designed
to perform one or a few dedicated (control) functions, typically withcomputing (time, reliability ...) constraints derived from interactions withthe environment. It is usually embedded as part of a complete deviceincluding hardware and mechanical parts.
We will discuss• All stages in the development process: from requirements to
specifications to design (models) to code, testing and verification• How to define software models and how to work in a model-based
design flow– Bridging the gap between models and concurrent implementations in real-
time systems
• Conventional (hand-coded) as well as autocode generation techniques
Embedded systems
Theory will be supported by• Lab experience with embedded boards• Project work with
– Motion controller– Display controller– LCD Graphics controller with touchscreen– More (on request)
• Tools for the design, modeling, verification and code generation(Uppaal + Simulink)
Slides are available at http://retis.sssup.it/?q=node/62
Course Plan
• Intro to ES, V-model and Model-based Design • Project intro • Requirements and Functional Testing • Project step 1 • Models and systems• FSMs part1 • Communication buses – event driven - CAN • FSMs part2 • Communication buses – time driven – FlexRay• An Introduction to Uppaal and verification • FSMs part3 • Translating an FSM into code • Extensions to FSMs – Statecharts• Extensions to FSMs – timed automata • Conformance testing • Structural testing – coverage • Project step 2 • Additional topics: semantics preservation in multiprogramming
implementations • Additional topics: component-based design and AUTOSAR
Thesis (1)
On-chip optical interconnection structures for multi/many core architectures
• Advisors: Vanneschi, Castoldi• Aims:
– study of parallel architectures implemented on a single chip, in terms of performance, cost, fault-tolerance, and run-time support to shared-memory and/or message passing programming mechanisms, and
– proposal of new solutions based on optics
Architectures and schedulers for energy-efficient optical interconnections/switches
• Advisors: Castoldi, Cerutti, Andriolli• Aims:
– design of scalable optical interconnection architectures able to achieve both a high throughput at peak utilization and a low-power consumption compared to the utilization
Thesis (2)Communication and information systems applied
to advanced electric grids (smart grids) in a domestic or vehicular scenario
• Advisors: Castoldi, Cerutti, Di Natale• Aims: study of architectures and techniques for
creating a smart energy grid choosing suitable scenarios like – domestic or industrial customers
– electric vehicular scenarios
Implementation of control protocols for energy-efficient Passive Optical Networks (PON) in FPGA
• Advisors: Castoldi, Cerutti• Aims: to program Field Programmable Gate
Array (FPGA) as an Optical Network Unit (ONU) supporting sleep mode
Smart Grid
Smart House
Thesis (3)
Design and implementation of algorithms for Path Computation Element (PCE)
• Advisors: Castoldi, Ferragina, Cugini• Aims:
– Development of advanced algorithms for path computation in optical networks
– Implementation and experimental validation of a PCE prototype