MATLAB FOR ELECTRONICS
cod. 1006695

Academic year 2016/17
2° year of course - First semester
Professor
Academic discipline
Elettronica (ING-INF/01)
Field
A scelta dello studente
Type of training activity
Student's choice
21 hours
of face-to-face activities
3 credits
hub: PARMA
course unit
in - - -

Learning objectives

The course aims to provide students with the knowledge of the main features of the MATLAB software in order to use it as a support tool to the electronics design. The student will learn 1. to work in Matlab environment, knowing the data types available and how to operate them, 2. to analyze and process the data for the preliminary study of algorithms and systems, also using specific toolbox, 3. To design and to simulate a system using Simulink, 4. how to test models designed and simulated directly on some hardware platforms supported.

Prerequisites

Basics of electric circuits, electronics, signal theory and programming

Course unit content

The course is dedicated to the use of the MATLAB software as a support to electronic design, both as regards the analysis of data both as regards the design, modeling and simulation of systems and automatic code generation.
Topics include:
1. The MATLAB environment with application examples
2. The SIMULINK environment with application examples

Full programme

MATLAB Environment (6 hours)
1.1. Work environment
1.2. Data types and operators
1.3. Input/output operations
1.4. Data visualization
1.5. Matlab as programming language
1.6. Linear and differential equations resolution.
2. MATLAB APPLICATION EXAMPLES (6 hours)
2.1. Digital signal processing – MATLAB (2 hours)
2.1.1. Discrete Fourier transform ed FFT
2.1.2. FIR and IIR filters design
2.2. Controlling systems – MATLAB (2 hours)
2.2.1. Laplace Transform
2.2.2. Feedback systems Stability (Bode and Nyquist diagrams)
2.3. Statistics analysis and machine learning – MATLAB (2 hours)
2.3.1. Random signal and probability distribution
2.3.2. Fitting, interpolation
2.3.3. Data analysis and clustering
3. SIMULINK (5 hours)
3.1. Model creation
3.2. Model simulation
3.3. Simulation output analysis
3.4. Transfer function and differential equations modeling
3.5. Feedback systems
3.6. Discrete dynamic systems
4. SIMULINK APPLICATION EXAMPLES (4 ore)
4.1. Numerical Analysis of digital systems – Simulink (2 hours)
4.1.1. Devices modeling
4.1.2. Digital circuit resolution
4.2. Digital processing systems implementation – Simulink (2 hours)
4.2.1. Hardware connection and automatic code generation

Bibliography

Recommended reading: William J. Palm, Introduction to MATLAB for Engineers - 3rd edition, ISBN13: 978-0073534879.

The slides and other material will be available on elly UNIPR platform.

Teaching methods

10 lectures of 2 hours each and 1 of 1 hour. Some classes will be supported by PCs to perform exercises on the topics covered by the lectures.

Assessment methods and criteria

Practical test

Other information

- - -