Select Academic Year:     2017/2018 2018/2019 2019/2020 2020/2021 2021/2022 2022/2023
Second Semester 
Teaching style
Lingua Insegnamento

Informazioni aggiuntive

Course Curriculum CFU Length(h)


The SDR Software Defined Radio course aims to introduce students to the principles underlying telecommunications standards that allow access to the network and exploit its resources.
The theoretical lessons will be accompanied by demonstrations and practical exercises in the laboratory. SDR platforms will be connected to hardware tools such as spectrum analyzers, vector signal generators and appropriate antennas to facilitate the understanding of operation.
In detail, the training objectives, developed according to the Dublin Descriptors, and in accordance with the educational objectives of the Master's Degree Program in Telecommunications Engineering, are as follows.

Knowledge and understanding
At the end of the course the student must know and understand:
- characteristics and functionality of SDR systems;
- the mechanisms of operation and communication between the software description and the hardware of the SDR platforms.

Ability to apply knowledge and understanding
At the end of the course the student must:
- be able to describe, analyze and contextualise an SDR system;
- knowing how to configure and operate an SDR system correctly based on specific requests;

Judgment Autonomy
At the end of the course, the student must be able to distinguish the main characteristics of the SDR systems and be able to assess which of these could be most suitable in a given scenario and according to the required operational requirements.

Communication skills
At the end of the course, the student must be able to illustrate the main functionalities of an SDR system in an organic way.

Learning ability
The course will enable students to be able to autonomously understand the technical documentation made available by the manufacturers of SDR systems.


Lexicals: understanding and ability to use technical-scientific language, in particular concerning physics and mathematics.
Informatics: ability to use / learn basic tools and software for scientific calculation.
Communications: knowing how to present concepts and information in oral, written and graphic form
Organizational: know how to organize activities during the day and plan a medium-term work / study plan.
Knowledge: Digital Transmissions, Digital Modulations, Telecommunications Networks.
Skills: average knowledge of Linux and Labview.
These knowledge, skills and competences are acquired during the first level degree courses and thanks to the "Wireless Transmissions" course held in the first semester of the first year of the second level degree course.


The course is organized, even temporally, in the following teaching units.
1. Theoretical Foundations of SDR Systems (3 hours lesson, 1 workshop):
2. SDR Platforms (2 hours lesson, 6 workshop):
- description and operation of the hardware (RTL-SDR, USRP)
- description and operation of the software: Labview, Matlab, GNU Radio, Gnu Radio Company (GRC)
3. SDR applications (2 hours lesson, 6 workshop)
- spectrum analyzer with GNU Radio on USRP platform (theoretical foundations + practical implementation)
- FM transmitter on USRP platform (theoretical foundations + practical implementation)
- low-cost SDR platforms (RTL-SDR)

Teaching Methods

The course is organized with
- lectures with the support of graphic presentations
- exercises based on the use of laboratory instruments and LabView and GNU Radio software
- practical exercises on the use of SDR systems (SDR platforms, network equipment, spectrum analyzers, signal generators, antennas).
The teacher is available to provide explanations and clarifications both during the interval between consecutive hours of class, both during reception hours or by appointment, either by email, Skype, Facebook through the official page of the course of study..

Verification of learning

The verification of learning is carried out at the end of the course through a written test that may contain
- open-ended questions
- resolution of simple practical problems
in order to verify
- the knowledge
- the skills
- the skills
covering the entire program of the course. Each question / exercise is assigned a maximum score. Each exercise is evaluated with a score between 0 and the maximum assigned score. The maximum score is assigned in case of correct answer, while a lower score is assigned in the presence of errors. Errors of distraction or due to misunderstanding of the text attributable to possible ambiguities in the text itself, will have a lower weight compared to conceptual errors clearly caused by a partial knowledge of the topic.

The final grade is obtained as the sum of the scores obtained in each year. The maximum score of the test is 32. Who gets a total score of 32 will have a score of 30 and laude.


Pierluigi Poggi: SDR. La tua prossima radio, Sandit Libri 2016, ISBN: 8869281086
Andrea Possemato, Marco Cardelli: RTL-SDR. Tecnica, applicazioni ed esperimenti, Sandit Libri 2017, ISBN 8869282201
Carl Laufer: The Hobbyist's Guide to the RTL-SDR: Really Cheap Software Defined Radio, Createspace Independent Pub, 2015, ISBN: 1514716690;
Paul Clark, David Clark: Field Expedient SDR: Introduction to Software Defined Radio CreateSpace Independent Publishing Platform, 2016, ISBN 1536814768

Questionnaire and social

Share on:
Impostazioni cookie