Digital Signal Processing

Digital Signal Processing
3 YEAR2 semester6 CREDITS – 9 CREDITS (22-23)
Prof. Marina Ruggieri2019-20
RUGGIERI MARINA 2020-21 (6cfu)
2021-22 (6cfu)
2022-23 (9cfu)
Code: 8039514


LEARNING OUTCOMES: The course aims at providing to the students the theoretical and practical tools for the development of design capabilities and implementation awareness of Digital Signal Processing (DSP) systems and applications.

KNOWLEDGE AND UNDERSTANDING: Students are envisaged to understand the DSP theoretical, design and algorithm elements and to be able to apply them in design exercises.

APPLYING KNOWLEDGE AND UNDERSTANDING: Students are envisaged to apply broadly and, if applicable, to personalize the design techniques and algorithm approaches taught during the lessons.

MAKING JUDGEMENTS: Students are envisaged to provide a reasoned description of the design and algorithm techniques and tools, with proper integrations and links.

COMMUNICATION SKILLS: Students are envisaged to describe analytically the theoretical elements and to provide a description of the design techniques and the algorithm steps, also providing eventual examples.

LEARNING SKILLS: Students are envisaged to deal with design tools and manuals. The correlation of topics is important, particularly when design trade-offs are concerned.


PART 1- Discrete-time signals and systems; representation in the time domain; sampling process; Discrete-time Fourier transform (DTFT); Z-transform; Discrete Time Fourier Series (DTFS).
PART 2 – Processing algorthms: introduction to processing; Discrete Fourier Transform (DFT); finite and long processing; DFT-based Processing; Fast Fourier Transform (FFT); processing with FFT.
PART 3 – Filter Design: introduction to digital filters: FIR and IIR classification; structures, design and implementation of IIR and FIR filters; analysis of finite word length effects; DSP system design and applications; VLAB and applications (Dr. Tommaso Rossi) with design examples and applications of IIR and FIR filters, Matlab-based lab and exercises (optional).

Experimental Electronics

Experimental Electronics
3 YEAR2 semester6 CREDITS
Prof. Lucio Scucchia2019-20
Code: 8037959

The fundamental purpose of this course is to provide students the necessary knowledge concerning the practical aspects of the use of measuring instruments, assembly of circuits, and the limits of the most common components and integrated circuits. It is important to observe, that the objectives of a normal course of electronics are to some extent different from those of this course. In fact, generally the goal is basically the understanding the operation of the various circuits proposed. For the experimental electronics course, on the contrary, the fundamental purpose is the synthesis or the project. In other words, choosing the right components of a circuit so that it behaves in the way you want.

Understanding of the practical aspects necessary for using the most commonly used measuring instruments, basic electronic configurations, and the most used integrated circuits.

Ability to use the introduced measuring instruments, to design and to implement the electronic circuits examined during the course.

Education for an independent evaluation, as it is necessary for verifying, through measurements, the synthesized electronic circuits implemented during the course. Furthermore, the reasoning is stimulated for the identification of all those errors in which the student may incur in phase of synthesis, implementation and measurement.

The communication between the learner and the teacher is stimulated and refined during the course, as there is ample room for questions from students who need to know how to combine the theoretical and practical aspects of the proposed experiments.

The course is based on learning a series of preparatory elements. This requires the learning of a certain number of notions necessary to solve the experiments of the next lesson.


General concepts related to the use of measuring instruments present in the laboratory (multimeter, power supply, signal generator, oscilloscope).
Passive filters.
Diode circuits. Synthesis of small-signal amplifiers. Concepts related to the power amplifiers, class A, B and AB.
BJT current sources. Concepts related to sinusoidal oscillators. Structure and operation of operational amplifiers, and their applications. Structure and operation of voltage regulators, and their applications. Structure and operation of timers, and their applications.

Machine Design

Machine Design
3 YEAR2 semester9 CREDITS
Prof. Luciano Cantone2019-20
Code: 8037969


LEARNING OUTCOMES: Designing mechanical components considering the need to save weight, material and energy while respecting safety, to promote the usefulness and social impact of the designed product.
KNOWLEDGE AND UNDERSTANDING: The design of mechanical systems; in particular, basic knowledge of the design methodologies of important machine components.
APPLYING KNOWLEDGE AND UNDERSTANDING: Knowing how to recognise, distinguish and use the main techniques and tools for the design of mechanical components.
MAKING JUDGEMENTS: Students must assume the missing data of a problem and be able to independently formulate basic hypotheses (such as that on safety coefficients) based on the operational and functional context of the system/component they have to design.
COMMUNICATION SKILLS: Transfer information, ideas and solutions to specialist and non-specialist interlocutors through intensive use of English terminology.
LEARNING SKILLS: Students, by learning the basics of design, acquire the tools to learn the necessary design techniques of systems/components not directly addressed during the course.


The first part of the course is addressed to the consolidation of basic knowledge to put the student in the right conditions to face a generic machine design problem: Mechanical Engineering design in Broad, Perspective, Load Analysis, Materials, Static Body Stresses, Elastic strain, Deflection, Stability (Eulerian buckling), Vibrations (beam Eigen-modes), Failure Theories, Safety Factors, Reliability, High cycles Fatigue, Low cycles Fatigue, Surface Damage, Contact and impact problems.

The second part will cover specific design activities: Threaded Fasteners and Power Screws, Rivets, Welding, Bonding, Springs, Lubrication and Sliding Bearings, Rolling-Element Bearings, Spur and Helical Gears, Shafts and Associated Parts. During the course, several design activities will be demonstrated by exercises and by real-life applications.

Energy Systems

Energy Systems
3 YEAR2 semester6 CREDITS
Prof. Michele Manno2019-20
Code: 8037964


After completing the course, the students should acquire a good knowledge of the fundamental operating principles of energy conversion systems, and they should be able to analyze the layout and evaluate the performance and efficiency of thermal and hydroelectric power plants.

Students are expected to understand the fundamental principles underlying the operation of energy conversion systems.

Students are expected to be able to assess the performance of energy conversion systems.

Students are expected to be able to choose the most suitable energy conversion system and its operating parameters, given a particular application.

Students are expected to be able to describe and illustrate the operating principles of energy conversion systems.

Students are expected to be able to read and fully understand technical literature related to energy conversion systems.


Students will be introduced to the main principles of energy conversion systems, with particular reference to steam and gas turbine power plants, combined cycle power plants,
hydroelectric power generation.

More specifically, the following topics will be addressed:


  • Review of fluid properties and equations of state.
  • Analysis of combustion processes.
  • Analysis of energy conversion systems based on 1st and 2nd Laws of Thermodynamics.
  • Thermodynamic cycles: definition of network output and thermal efficiency; external and internal irreversibilities; efficiency factors.

Steam power plants

  • Analysis of ideal and real thermodynamic cycles.
  • Choice of operating parameters.
  • Techniques to improve plant efficiency: steam reheating, regenerative feed heating.
  • Plant layouts, applications.

Gas turbine power plants

  • Analysis of ideal and real thermodynamic cycles.
  • Choice of operating parameters and techniques to improve performance: regenerative heat exchanger, reheaters, intercoolers.
  • Layout of heavy-duty and aeroderivative turbines, applications.

Combined cycle power plants

  • Analysis of “topping” (gas turbine) and “bottoming” sections, definition of recovery efficiency.
  • Thermodynamic optimization of bottoming sections with variable temperature heat input.
  • Plant layout, applications.

Hydroelectric power generation

  • Hydraulic turbines: classification, operating parameters, performance characteristics.
  • Hydroelectric plant classification and layouts, applications.

Fluid Machinery

Fluid Machinery
3 YEAR1 semester6 CREDITS
Prof. Vincenzo Mulone e
Roberto Verzicco
Code: 8037967

LEARNING OUTCOMES: This course aims at providing the fundamentals of fluid dynamics applied to fluid machines. More in detail, it deals with the fluid dynamics equations applied to energy-consuming and energy-producing machines, characterized by both axial and radial flows. It also deals with the understanding of systems connected to fluid machines.

KNOWLEDGE AND UNDERSTANDING: The student will be able to develop simple but useful calculations of fluid machines in terms of flow, work and power, along with solving practical problems of interest. The student will also learn the basics of the control of fluid machines with respect to the flow rate, work exchanged and power output or input The knowledge developed will help the student for both the design of fluid machines and of the systems connected to the machines.

APPLYING KNOWLEDGE AND UNDERSTANDING: The student will apply the knowledge and understanding developed to the analysis of practical problems. This would imply critical knowledge in terms of size and power output/input; the same thing will be done for the systems connected to the machine.

MAKING JUDGEMENTS: The student will have to prove his critical awareness with respect to the simplifying assumptions useful to describe and calculate fluid machines, as well as his critical awareness of the correct order of magnitude of performance parameters while dealing or designing fluid machines.

COMMUNICATION SKILLS: The student will prove, mostly during the oral test, his capacity of describing the operation and functioning of fluid machines, convening of the knowledge developed.

LEARNING SKILLS: The student will get familiar with the schematization of practical problems, mostly during the development of his skills for the written test. This mainly concerns fluid machines (e.g. wind turbines, steam turbines, hydraulic turbines, hydraulic pumps, gas compressors, etc) and the systems connected to the machines (e.g. hydraulic power plants, pumping systems, air distribution systems, etc).



Classification of machines. Turbines, compressors, volumetric, rotary machines and their applications to industrial practical cases. Analysis of performance: power, specific work, efficiency.

Basics of fluid mechanics 

Material and spatial description of the flow field. Translation, deformation and rotation. Reynolds’ transport theorem. Principles of conservation and balance (mass, momentum, energy, entropy) in differential form. Mass, momentum, thermal and mechanical energy in stationary and rotating frames of reference. 

Basics of fluid mechanics applied to turbomachinery 

Integral balances in turbomachines (mass, momentum, moment of momentum, energy) and basic applications. 
Gas dynamics equations, speed of sound, Mach number. Applications to nozzles in supersonic conditions, normal shock waves. 

Velocity diagrams coupled to stator and rotor blades for energy producing and consuming machines. Moment of Momentum balance. Energy transfer and different expressions of the Euler work. Trothalpy, degree of reaction, utilization for a turbine. 


Scaling and similitude: dimensionless parameters, specific speed and diameter, Cordier curve. Scaling and similitude for compressible flow machines. 

Axial turbines: stage analysis, flow and loading coefficients, reaction ratio, special cases of 0 and 0.5 reaction ratio designs. Off-design operation and performance maps. 

Axial compressors: stage analysis, flow and loading coefficients, reaction ratio. De Haller design criterion and its effect on blade design. Off-design operation and performance maps. 

Centrifugal compressors: analysis of velocity diagrams, effect of blade shape on performance maps, stability and efficiency. Slip factor. Vaneless and vaned diffuser. Flow control (variable speed, IGV and throttling). 

Centrifugal pumps operation into systems: definition of head and volumetric flow rate. Head-flow rate performance map and effects on velocity diagrams, blade design and efficiency. System head curves for simple and multi-branched open-ended and closed-circuit systems. Friction factor and expression of dimensional friction losses. Flow control by variable speed and throttling.  

Cavitation: physical description; effects of system design on cavitation, Net Positive Suction Head, suction specific speed.


S. Korpela. Principles of Turbomachinery, Wiley 2019. 

Karassik et al., Pump handbook, McGraw Hill. 

Powerpoint slides and videos are available on the MS-team website.