MATLAB FOR ELECTRONICS 2
Learning outcomes of the course unit
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 electronic design throught application examples from previous courses. The students will learn how to use MATLAB and SIMULINK in typical applications of electronics, electrical engineering and signal processing. He/she will learn how to communicate and document the choices made through a well written and documented code.
Basics concepts about electrical circuits, electronics, signal theory and programming taught in previous courses.
Course contents summary
The course represents an in-depth study of the topics covered in the course of “Laboratorio MATLAB per l’elettronica”: it focuses on application examples of the use of MATLAB software as a support for electronic design, starting from the basic notions learned in the first course. The topics covered are system design, modeling and simulation, hardware connection and code generation. Topics include:
1. Application examples in MATLAB
2. Application examples in SIMULINK
3. Hardware connection and code generation.
1. SYSTEMS ANALYSIS (4 hours)
1.1. Systems analysis – MATLAB
1.1.1. Laplace Transform and transfer function
1.1.2. Step, impulse and generic signal response
1.1.3. Frequency domain response: systems stability (Bode and Nyquist diagrams)
1.2. Systems analysis – SIMULINK
2. DIGITAL SIGNAL PROCESSING (4 hours)
2.1. Digital signal processing – MATLAB
2.1.1. Discrete Fourier transform ed FFT
2.1.2. FIR and IIR filters design
2.2. Digital signal processing – SIMULINK
3. LINEAR AND DIFFERENTIAL EQUATIONS (5 hours)
3.1. Linear and differential equations, function approximation - MATLAB
3.2. Differential equations - SIMULINK
3.3. Numerical Analysis of digital systems – SIMULINK (2 hours)
3.3.1. Devices modeling
3.3.2. Digital circuit resolution
4. HARDWARE CONNECTION AND CODE GENERATION (4 ore)
Brian H. Hahn, Daniel T. Valentine, Essential MATLAB for Engineers and Scientists, Academic Press, 2017, ISBN: 9780081008775
10 lessons of 2 hours each. Lessons will be held at a PC to perform exercises on the topics covered.
Assessment methods and criteria
Practical test. The test will be simultaneous with that of the “Laboratorio MATLAB per l’elettronica 2” course. The test will consist of two exercises (one for each course): the student can complete both exercises or only the one related to the course for which he/she wants the recognition of the academic credits. With reference to this course, the exercise will focus on setting, analyzing, and simulating a electrical/electronic/signal processing system, with MATLAB and/or SIMULINK. The test is evaluated on scale 0-32. The honors are reserved to a score of more than 30.