Learning objectives
The aim of the course is to provide students with the tools to describe and solve communications and signal processing problems in the MATLAB environment.
Prerequisites
Basics of communications and signal processing.
Prior knowledge of a programming language (recommended).
Course unit content
Introduction to the MATLAB environment.
Solution of algebraic problems with MATLAB.
Modeling and solution of signal processing and communication problems.
Full programme
Introduction to the MATLAB environment (4 hours)
- Variables: scalars, vectors, matrices
- Basic operations and plotting
- Linear algebra
- Scripts and functions
Probability (2 hours)
Signals and systems (8 hours)
- Definitions of signals
- Analog and discrete-time signals
- Operations on signals
- Frequency-domain representation
- Sampling and reconstruction
Transmission on the AWGN channel (2 hours)
Fourier transform and spectral analysis (6 hours)
Bibliography
Notes and programs developed during the lectures.
Teaching methods
Laboratory lectures. The students are required to install the MATLAB software before the beginning of the course.
Assessment methods and criteria
Assignment of a task to be solved with MATLAB.
Other information
2030 agenda goals for sustainable development
- - -