Presentation of Optional Courses -...

35
Master (Laurea Magistrale) in Computer Science and Networking Scuola Superiore Sant’Anna, Pisa September 20 th , 2010 Presentation of Optional Courses

Transcript of Presentation of Optional Courses -...

Page 1: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Master (Laurea Magistrale) in Computer Science and Networking

Scuola Superiore Sant’Anna, PisaSeptember 20th, 2010

Presentation of Optional Courses

Page 2: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 3: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 4: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 5: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 6: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 7: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 8: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 9: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 10: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Contact Information

• Prof. Ernesto Ciaramella: [email protected]

• Prof. Fabrizio Di Pasquale: [email protected]

• Dott. Isabella Cerutti: [email protected]

Applied Optics and Propagation

Page 11: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Optical Amplification and Sensing

Scuola superiore Sant’Anna di studi e di perfezionamento

Scuola Superiore Sant’Anna

Pisa

Fabrizio Di PasqualeGabriele Bolognini Stefano Faralli

Page 12: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 13: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 14: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 15: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 16: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Course of Photonic Switching

Course Presentation – September 20, 2010

Laurea Magistrale

Page 17: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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.

Page 18: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 19: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Work with us!

• Experimental thesis always available!

Page 20: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Thank You!Thank You!

[email protected]@sssup.it

[email protected]@cnit.it

[email protected]@cnit.it

[email protected]

Page 21: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Networked Virtual EnvironmentsLaboratory of Virtual Environments

Credits: 6 ECTSMassimo Bergamasco

Franco TecchiaMarcello Carrozzino

Page 22: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 23: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 24: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 25: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Lab of Photonics Systems (LabPS)

Scuola superiore Sant’Anna di studi e di perfezionamento

Scuola Superiore Sant’Anna

Pisa

Ernesto Ciaramella

Page 26: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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)

Page 27: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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)

Page 28: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Contact Information

• Prof. Ernesto Ciaramella: [email protected]

Lab of Photonics Systems (LabPS)

Page 29: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

Embedded Systems Design

Page 30: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 31: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 32: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 33: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 34: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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

Page 35: Presentation of Optional Courses - unipi.itcompass2.di.unipi.it/didattica/win18/corsi/syllabus/Corsi... · Communication Theory and Digital Transmission ... Optical communication

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