Semana Nome Descrição
Ficha da unidade UC info
Sumários Sumários SIGARRA
Ficheiro Definition of Signal Processing
Ficheiro Detailed planning of Lectures/PL classes -version 2 (includes important Distributed Assessment information)
Hiperligação Ok, really, what is Signal Processing about ?
Hiperligação A flavor of Signal Processing applications pushed by Machine Learning
Hiperligação IEEE Signal Processing Society YouTube channel
Hiperligação Mathworks Matlab tutorial
Ficheiro A quick guide to Matlab (in Portuguese)
Ficheiro Formulae sheet to be distributed during the final exam
Ficheiro Past exams (last 3 FunSP editions; half of the exams are fullly solved)
15 de setembro - 21 de setembro Ficheiro Brief description of the FunSP course (in Portuguese)
Ficheiro Review on the characterization and representation of discrete-time signals and systems
Hiperligação Zoom_FunSP_T01_18oct2021 (lecture, part 1)

Important NOTE: this video was produced in 2021 and Students should keep in mind that the syllabus in slide 16 is NOT valid for the 2025-2026 FunSP edition (i.e. the video part between (h:min:sec) 0:47:00 until 1:01:00), the valid syllabus is available on the course description (https://sigarra.up.pt/feup/pt/ucurr_geral.ficha_uc_view?pv_ocorrencia_id=558408).

Hiperligação Zoom_FunSP_T01_19oct2021 (lecture, part 2)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro Supplementary material (1/2) on the convolution, by AJF (pass=PSFi2021)
Ficheiro Supplementary material (2/2) on the convolution, by AJF
Ficheiro Suggested exercises for PL01 (week of September 15)
Hiperligação Zoom_TP01_ex01 (video explanation of Exercise 1)
Hiperligação Zoom_TP01_ex03 (video explanation of exercise 3)
Ficheiro Handwritten notes regarding week01 PL problems ex01 and ex03
22 de setembro - 28 de setembro Ficheiro Lecture slides on the discrete-time Fourier transform (DTFT) and the DTFT of the auto/cross-correlation
Hiperligação Zoom_FunSP_T02_25oct2021 (lecture)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_FPS25oct2021
Ficheiro old_notes_(may still be useful)
Ficheiro Illustrative P2P exercises (not for grading)

NOTE: two of these illustrative Peer-to-Peer (P2P) exercises will be explained during the lectures (i.e. T classes)

Ficheiro Guide regarding this week's lab experiment
Ficheiro Mais um reforço de introdução aos comandos Matlab/Octave

Introdução aos comandos Matlab/Octave

Hiperligação Zoom_PDSi_LAB01_18FEB2021

NOTE: in addition to repeating the explanation of exercises 1 and 3 (belonging to the set of exercises released last week), this video also explains how to solve exercise 5, which includes aspects of the Fourier Transform that is reviewed this week.

Ficheiro notes_LAB01_18FEB2021
Ficheiro Matlab_LAB01ex01_18FEB2021
Ficheiro Matlab_LAB01ex03_18FEB2021
Ficheiro FunSP_2526_AD_24Sep2025_AL01

Note: The password has been been e-mailed on Sep 24, 2025, and is valid for future password-protected PDF files.

29 de setembro - 5 de outubro Ficheiro Lecture slides on sampling and reconstruction of continuous-time signals
Hiperligação Zoom_PDSi_TP03_18FEB2021 (3rd lecture, first part)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_PDSi_TP03_18FEB2021
Hiperligação Zoom_FunSP_T03_02nov2021 (3rd lecture, second part)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Hiperligação Zoom_PDSi_TP04_23FEB2021 (3rd lecture, second part)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro Complementary notes on sampling borrowed from another course
Ficheiro Complementary slides (courtesy of ARM) on sampling and the Fourier Transform
Ficheiro Guide regarding week03 LAB experiment
Ficheiro C code needed for this lab experiment (ZIPped .c source file)
Ficheiro Additional TP problems suggested for Week 3 (week of September 29)
Hiperligação Zoom_video_regarding_TP_problem_1 (2020 recording, borrowed from another course)
Ficheiro Matlab_TP03_ex01.m
Hiperligação Zoom_video_regarding_TP_problem_2 (2020 recording, borrowed from another course)
Ficheiro notes_regarding_TP03_problem_2
Hiperligação Zoom_PDSi_LAB02_23FEB2021
6 de outubro - 12 de outubro Ficheiro Lecture slides on the Z Transform
Ficheiro Complementary slides on the Z-Transform (courtesy of ARM)
Hiperligação Zoom_PDSi_TP05_25FEB2021

NOTE: this video was produced in 2021 (part 1/3) and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_PDSi_TP05_25FEB2021
Ficheiro notes_FPS08Nov2021
Hiperligação Zoom_PDSi_TP06_02MAR2021

NOTE: this video was produced in 2021 (part 2/3) and is valid for the 2025-2026 FunSP edition.

Hiperligação Zoom_PDSi_TP07_04MAR2021

NOTE: this video was produced in 2021 (part 3/3) and is valid for the 2025-2026 FunSP edition. Students should note, however, that this video does not include a new section that has now been included and that addresses the Z-Transform of the auto/cross-correlation. Please check the most recent version of the slides ("Lecture slides on the Z Transform").

Ficheiro Guide regarding week04 LAB experiment
Ficheiro FPS_lab04.zip
Ficheiro Suggested exercises for this week
Ficheiro Peer-to-peer (P2P) exercises
Ficheiro notes_FPS_TP_10Nov_2021
Hiperligação (legacy) Zoom_PDSi_LAB03_03MAR2021
Ficheiro AD results regarding the first and second micro-quizzes in Active Lectures
13 de outubro - 19 de outubro Ficheiro Guide regarding week05 lab experiment (4th lab experiment)

NOTE: Students should prepare this LAB before the lab class, and, in the lab class, are expected to carry out all requested experiments up to (and including) section 6.2 of the guide.

Ficheiro stm32f7_average_intr_FunSP.zip
Ficheiro path_2_STM32_project
Ficheiro Additional suggested exercises for week 05 (on the Z-Transform)
Hiperligação Zoom_PDSi_LAB04_11MAR2021 (video explaining Exercises 2 and 3)

NOTE: this video was produced in 2021 and is valid to explain this week's additional exercises 2 and 3.

Ficheiro notes_LAB04_11MAR2O21 (handwritten notes regarding Exercises 2 and 3)
Ficheiro ex3.m
Ficheiro AD results up to the 4th micro-quiz in Active Lectures
Ficheiro AD results regarding quizzes in PL classes

NOTE: a yellow highlight in the preliminary final results indicates that a student does not qualify to access the final exam.

20 de outubro - 26 de outubro Ficheiro Lecture slides on the frequency domain characterization of discrete-time LTI systems
Hiperligação Zoom_PDSi_TP08_09MAR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition. It covers the multiplication property of the Z-Transform and the Parseval Theorem, and discusses the first part of the set of slides on the frequency-domain representation of discrete-time systems.

Ficheiro notes_PDSi_TP08_09MAR2021
Hiperligação Zoom_PDSi_TP09_11MAR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition. It covers the second part of the set of slides on the frequency-domain representation of discrete-time systems.

Ficheiro notes_PDSi_TP09_11MAR2021
Hiperligação Zoom_PDSi_TP10_16MAR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition. It covers the third part of the set of slides on the frequency-domain representation of discrete-time systems.

Ficheiro notes_lecture_FPS_22_NOV_2021
Ficheiro Guide regarding week06 lab experiment

For this lab, you may ignore section 3.1.2 of the guide, and you are expected to try the experiments described in Sections 3.2 and 3.3 of the guide.

Ficheiro path_2_STM32_project.txt
Ficheiro stm32f7_loop_dma_FunSP.zip
Ficheiro Peer-to-peer (P2P) exercises
Ficheiro Suggested exercises for this week (on the inverse Z-Transform)
Hiperligação Zoom_PDSi_LAB05_16MAR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition. It covers the solution to the first exercise suggested for this week as well as other exercises that will be presented next week.

Ficheiro ex01.m
Ficheiro notes_regarding_exercise_1 and more (to be discusssed in coming weeks)
Ficheiro A terrible mistake no FunSP Student should do!
Ficheiro AD results up to the 5th micro-quiz in Active Lectures
Ficheiro AD results regarding quizzes in PL classes (updated Oct 29)

NOTE: a yellow highlight in the preliminary final results indicates that a student does not qualify to access the final exam.

3 de novembro - 9 de novembro Ficheiro Slides on structures for the realization of discrete-time systems (in Portuguese)
Hiperligação Video lecture on realization structures (Zoom_PDSi_TP13_24MAR2021)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro Handwritten notes related to the lecture on realization structures
Ficheiro Guide regarding week07 lab experiment (6th lab experiment)
Ficheiro stm32f7_average_intr_COMB.zip
Ficheiro path_2_STM32_project.txt
Ficheiro Peer-to-peer (P2P) exercises (importanto to prepare this week's LAB)
Ficheiro Aditional suggested exercises for week07 (on Z-Transform applied to practical cases)
Hiperligação Video (borrowed from another UC) explaining Exercise 1 (although with different parameters)

NOTE: this video was produced in 2020 and is valid for the 2024-2025 FunSP edition.

Ficheiro Handwritten notes explaining exercises 1 and 2 (note that exercise parameters may differ)
Ficheiro AD results up to the 6th micro-quiz in Active Lectures
10 de novembro - 16 de novembro Ficheiro Slides on the design of IIR filters (in Portuguese)
Hiperligação Video-based lecture on IIR filter design (part 1/2), starts at (min:sec) 19:00 (was: Zoom_PDSi_TP11_18MAR2021)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition. The relevant part starts at min 19:00.

Hiperligação Video-based extra lecture on IIR filter design (part 2/2), (was: Zoom_PDSi_TP12_23MAR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro Handwritten notes regarding the previous videos (notes_PDSi_TP12_23MAR2021)
Ficheiro Slides on the design of FIR filters (in Portuguese)
Hiperligação Video-based extra lecture on FIR filter design (was: Zoom_PDSi_TP14_25MAR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro Guide regarding week08 lab experiment (7th lab experiment)
Ficheiro stm32f7_IIRorder2.zip
Ficheiro path_2_STM32_project.txt
Ficheiro Peer-to-peer (P2P) exercises
Ficheiro Suggested exercies for TP08 class
Ficheiro notes_FPS_TP_10DEC_2021

Handwritten solutions regarding exercise 1 (although not complete, see attached Matlab code) and exercise 2.

NOTE: please review carefully Exercise 1 as it is very important for this week (in terms of understanding how a given relative zero-pole distribution determines the frequency response magnitude). The following video, although borrowed from another course, explains it.

Hiperligação Video explaining Exercise 1, borrowed from another course (as Exercise 4, ZoomVideo_PSFi_lab07_ex04_04Nov2020)

NOTE: this video was produced in 2020 in the context of another course (as Exercise 4) and is valid for the 2025-2026 FunSP edition

Ficheiro week08_ex01.m
Ficheiro AD results regarding quizzes in PL classes (updated Nov 16)

NOTE: a yellow highlight in the preliminary final results indicates that a student does not qualify to access the final exam.

Ficheiro AD results up to the 7th micro-quiz in Active Lectures
17 de novembro - 23 de novembro Ficheiro Slides on the Discrete Fourier Transform (EN version)
Hiperligação (Zoom lecture on the DFT, part 1/3, borrowed form another course) Zoom_PDSi_TP15_30MAR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro (old but maybe useful) lecture notes_PDSi_TP15_30MAR2021
Hiperligação (Zoom lecture on the DFT, part 2/3, borrowed form another course) Zoom_PDSi_TP16_01APR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Hiperligação (Zoom lecture on the DFT, part 3/3, borrowed form another course) Zoom_PDSi_TP17_20APR2021

NOTE 1: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

NOTE 2: the first part of this video, up to (min:seg) 30:00 pertains to this lecture, the second part pertains to the next lecture.

Ficheiro (old but maybe useful) lecture notes_PDSi_TP17_20apr2021
Ficheiro Guide regarding week09 lab experiment (8th lab experiment -> MUST be carefully prepared before the PL class)
Ficheiro path_2_STM32_project.txt
Ficheiro stm32f7_fir_intr_FPS81.zip
Ficheiro firEqui.m (OCTAVE script, could be useful if you are using Octave)
Ficheiro Peer-to-peer (P2P) exercises (not for distributed assessment)
Ficheiro Suggested additional exercises for this week
Ficheiro sting22_e_sinal.wav.zip
24 de novembro - 30 de novembro Ficheiro Slides on the Fast Fourier Transform
Hiperligação Zoom_PDSi_TP18_22APR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_FPS_03_Jan2021
Ficheiro notes_PDSi_TP18_22apr2021
Hiperligação Zoom_PDSi_TP19_27APR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_PDSi_TP19_27apr2021
Hiperligação Zoom_PDSi_TP20_29APR2021

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_PDSi_TP20_29apr2021
Ficheiro Peer-to-peer (P2P) exercises
Ficheiro Guide regarding week10 lab experiment (9th lab experiment -> MUST be carefully prepared BEFORE the PL class)
Ficheiro path_2_STM32_project.txt
Ficheiro stm32f7_fir_intr_FPS_diff_HT.zip
Ficheiro Suggested exercises for this week
Ficheiro aeiou_name.zip
Hiperligação Zoom_PDSi_LAB10_ex05_ex06_29APR2021

NOTE 1: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

NOTE 2: exercises 5 and 6 in this video correspond to exercises 2 and 4 in the above set of exercises, respectively.

Ficheiro notes_LAB10_ex05_ex06__29APR2O21
Ficheiro ex05.m
Ficheiro AD results regarding quizzes in PL classes (updated Nov 24)
Ficheiro AD results up to the 8th micro-quiz in Active Lectures
1 de dezembro - 7 de dezembro Ficheiro Lecture slides on the DTFT/Z-Transform/DFT of the auto-correlation and cross-correlation
Hiperligação Zoom_PDSi_TP21_04May2021

NOTE 1: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_PDSi_TP21_04May2021
Hiperligação Zoom_PDSi_TP22_06May2021 (interpretation of the DFT as a filter bank -PART 1)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_PDSi_TP22_06May2021
Hiperligação Zoom_PDSi_TP23_11May2021 (interpretation of the DFT as a filter bank -PART 2- and intro to spectrum estimation)

NOTE: this video was produced in 2021 and is valid for the 2025-2026 FunSP edition.

Ficheiro notes_PDSi_TP23_11May2021
Ficheiro Peer-to-peer (P2P) exercises
Ficheiro AD results regarding quizzes in PL classes (updated Dec 03)

NOTE: a yellow highlight in the preliminary final results suggests that a student may not qualify to access the final exam.

Ficheiro AD results up to the 9th micro-quiz in Active Lectures
8 de dezembro - 14 de dezembro Ficheiro Slides (in Portuguese) on introduction to adaptive filtering
Ficheiro Complementary slides on adaptive filtering (set 1/3, courtesy of ARM)
Ficheiro Complementary slides on adaptive filtering (set 2/3, courtesy of ARM)
Ficheiro Complementary slides on adaptive filtering (set 3/3, courtesy of ARM)
Ficheiro Suggested additional exercises for this (and next) week
Ficheiro Solution notes regarding Exercise 1.
Ficheiro audioSPEC.wav.zip
Ficheiro Peer-to-peer (P2P) exercises
Ficheiro FunSP_sinus_spectrum.m ( (c) AJF )
Ficheiro FunSP_sinus_spectra_RectHamm.m ( (c) AJF )
15 de dezembro - 21 de dezembro Ficheiro periodogram_spectrogram_DEMO.zip


Ficheiro Guide regarding week13 lab experiment (11th lab experiment -> should be carefully prepared for distributed assessment)
Ficheiro path_2_STM32_project.txt
Ficheiro stm32f7_FIRadapt_intr_FPS.zip
Ficheiro speechnoise.zip (not mandatory)
Ficheiro Peer-to-peer (P2P) exercises (NOT for grading)
Ficheiro vowel.wav.zip
Ficheiro Final AD results regarding micro-quizzes in Active Lectures (updated Dec 18)
Ficheiro Final AD results regarding quizzes in PL classes (updated Dec 23)

Note: Questions should be directed to your PL Instructor.

Ficheiro Final combined Distributed Assessment results (updated on Jan 10)

Note: the password is the same as that used to access the seventh set of VQ.

Ficheiro First exam on January 14, 2026
Ficheiro Solutions to the first FunSP exam (14 Jan 2026)
12 de janeiro - 18 de janeiro Ficheiro Salas_Exame_2026_01_14

Exam of 14th Jan 2026 - Student distribution per exam room.