DIGITAL TECHNIQUES FOR DATA ACQUISITION
Stampa
Enrollment year
2018/2019
Academic year
2020/2021
Regulations
DM270
Academic discipline
FIS/01 (EXPERIMENTAL PHYSICS)
Department
DEPARTMENT OF PHYSICS
Course
PHYSICS
Curriculum
PERCORSO COMUNE
Year of study
Period
1st semester (05/10/2020 - 20/01/2021)
ECTS
6
Lesson hours
60 lesson hours
Language
Italian
Activity type
WRITTEN AND ORAL TEST
Teacher
NEGRI ANDREA (titolare) - 3 ECTS
FERRARI ROBERTO - 3 ECTS
Prerequisites
Basic knowledge of C / C ++ and unix shell. The reference is the course "Computer Methods for Physics" at first year in physics.
Knowledge, even very limited, of analog and / or digital electronics, even if not necessary, may be helpful.
Learning outcomes
The course aims to provide students with a basic knowledge of some digital selection and data acquisition techniques used in the fexperimental physics.
At the end of the course, the student will be able to analyze the problems related to the design of a data acquisition system, to identify and evaluate potential technical solutions and, in the case of small-scale experiments, to complete their realization.
Course contents
The course includes an introductory part on the fundamental concepts concerning selection and data acquisition systems and on the basis of basics of electronics.
Then the focus move to software techniques used in the field, such as: memory and queue management, network communication models (sockets), interprocess communication tools and parallel programming (multithread).
Finally few technologies currently used in experimental physics will be introduced both theoretically and practically: Arduino microcontrollers, graphic processors (GPUs) and reprogrammable integrated circuits (FPGAs).
Teaching methods
The course has a strong experimental imprint and includes both lectures and laboratory exercises aimed to the realization of projects related to the program.
Lectures are conducted through OpenOffice slides, which constitute the basic teaching material.
The laboratory part includes both the development of programs in linux environment and the use of dedicated hardware for the implementation of data acquisition systems.
Reccomended or required readings
Openoffice slides that will be made available on the Kiro platform along with the rest of the teaching material.
Assessment methods
Oral exam where the student will present his/her own project developed on the basis of the topics covered in the laboratory. Connections will be requested with the rest of the course programme in order to assess the ability to integrate the knowledge acquired during the course.
Further information
Sustainable development goals - Agenda 2030