02TUMNX

A.A. 2023/24

2021/22

Applied signal processing laboratory

Signal processing is the treatment of signals to enable their recognition, classification, analysis, transmission, storing, processing, or enhancement. Such signals may come from many different sources, like sensors, speech, camera, mechanical process, biomedical instruments, and so on. This course aims to give the student an introduction to practical aspects of digital signal processing. The course is made by lectures which introduce a topic, followed by direct experimentation and algorithm implementation by Matlab. The course can be useful for students interested to apply signal processing to digital communication, electronics implementation, signal recognition and processing in different engineering areas.

Applied signal processing laboratory

Digital Signal Processing is the key technique of many modern applications, including UWB tags for findind objects, GPS, radars, audio coding, processing and synthesis, wireless and body sensor networks, image processing for bio applications, pulse-oximeters and EKG processing, and many others. Area of interests of signal processing applications include: Aerospace, Automotive, Biomedical, Building structure monitoring, Communications, Computer, Electronics, Energy, Informatics, Mechanical, Remote sensing engineering and the like. Signal processing is the treatment of signals to enable their recognition, classification, analysis, transmission, storing, processing, or enhancement. Such signals may come from many different sources, like sensors, microphones, camera, mechanical process, biomedical instruments, and so on. This course gives to the student an introduction to practical aspects of digital signal processing. The course is made by lectures which introduce a topic, followed by direct experimentation and algorithm implementation by Matlab. The last part of the course focuses on very important applications based on signal processing (including UWB tags, GPS, audio processing, image processing, bio-devices like pulse-oximeter and OCT, etc.). The course is useful for students interested to apply signal processing to digital communication, electronics implementation, signal recognition and processing in different engineering areas.

Applied signal processing laboratory

At the end of the course, the student will know the basic signal processing techniques like sampling, digital filtering and spectral estimation. The student will understand the relationship between theory and algorithms for signal processing applied to different engineering area including transmission, sensor data and basic audio processing. The student will be able to design and perform a Matlab-based development project on signal processing.

Applied signal processing laboratory

At the end of the course, the student: - will know the basic signal processing techniques like sampling, digital filtering, correlation and spectral estimation. - will understand the relationship between signal processing theory and algorithms for different engineering areas. - will be able to design and perform a Matlab-based development project on signal processing and its report. - will know in detail how some state-of-the-art applications based on digital signal processing work.

Applied signal processing laboratory

Signal theory, Fourier transform. Students must use their own laptops with Matlab.

Applied signal processing laboratory

Signal theory. Fourier transform, Matlab. Students must use their own laptops with Matlab.

Applied signal processing laboratory

The course will cover the following topics (10 hours each): - Sampling - Digital filtering - SIgnal correlation - Spectral estimation - Processing of signals from mechanical and bio sensors - Introduction to audio processing - Spread Spectrum and Code Division Multiple Access techniques (20 hours)

Applied signal processing laboratory

The course will cover the following six topics: - Signals and Sampling (10 hours) - Signal correlation and applications to UWB tags and GPS (10 hours) - Spectral estimation and applications to audio processing (10 hours) - Digital filtering (10 hours) - Processing of signals from bio and mechanical sensors (10 hours) - Introduction to image processing (10 hours)

Applied signal processing laboratory

Applied signal processing laboratory

Applied signal processing laboratory

The course is organized in 7 topics. The first 2 introduce the basis of signal processing: samping and correlation. The next 2 present applications to spectral application and digital filtering, that can be useful for many different areas. The other 2 present case studies on mechanical and bio sensor processing and audio processing. The last one is more complex (and requires 20 hours instead of 10 as the other ones) and introduces Code Division Multiple Access which is a fundamental technique for digital transmission. For each topic, a homework will be assigned, consisting in the implementation of a Matlab program and a short report. Each topic corresponds to about 10 hours (20 hours for the last one), further divided in 5 hours of lectures and 5 hours of Matlab implementation (10 and 10 for the last one). To realize the homeworks, the groups may be composed by 1 or 2 students.

Applied signal processing laboratory

The course is organized in 6 topics. The first 2 introduce the basis of signal processing: samping and correlation. The next 2 present applications to spectral application and digital filtering, that can be useful for many different areas. The other 2 present case studies on mechanical and bio sensor processing, audio processing and image processing. For each topic, a homework is assigned, consisting in the implementation of a Matlab program and a short report. Each topic corresponds to about 10 hours, further divided in 7 hours of lectures and 3 hours of tutoring where the teacher is available to help students with Matlab implementation. To solve the homework, students must work alone with their notebook.

Applied signal processing laboratory

Dutoit, Thierry, Marques, Ferran, "Applied Signal Processing: A MATLAB-Based Proof of Concept", Springer. Samuel D. Stearns, Donald R. Hush, "Digital Signal Processing with Examples in MATLAB, CRC Press. Course notes provided by the teacher.

Applied signal processing laboratory

Dutoit, Thierry, Marques, Ferran, "Applied Signal Processing: A MATLAB-Based Proof of Concept", Springer. Samuel D. Stearns, Donald R. Hush, "Digital Signal Processing with Examples in MATLAB, CRC Press. Course notes provided by the teacher.

Applied signal processing laboratory

**Modalità di esame:** Prova orale facoltativa; Elaborato progettuale individuale;

Applied signal processing laboratory

The scope of the exam is to verify that the student has acquired the basis of signal processing and is able to develop Matlab-based projects on engineering problems requiring signal processing. The exam will consist of: - A two hours written examinations (no books, no notes, no calculator), consisting in 5 questions (1 page answer each) randomly extracted from a list of about 25 questions prepared at the end of the course. Max mark = 15/30; - The evaluation of the Matlab-based projects. Max mark = 15/30. The final mark will be the average of the two marks.

Applied signal processing laboratory

**Exam:** Optional oral exam; Individual project;

Applied signal processing laboratory

The scope of the exam is to verify that the student has acquired the basis of signal processing and is able to develop Matlab-based projects on engineering problems requiring signal processing. The exam is organized as follows: For each topic (6) an assignment (to be solved individually) is proposed. The student must deliver a pdf report containing alle the results, the figures and the required answers and all the written Matlab programs. Each assignment is evaluated and receives a mark (max mark = 30). The students who deliver their assignment within 2 weeks from when it is assigned received 2 more bonus points (max mark = 32), to encourage the students to stay aligned to the course. At the end of the course the mean value of the assignment marks is computed and normalized by dividing by 25/30. The max mark becomes 28 (if all the assignments are delivered within 2 weeks, 25 otherwise). The student can accept this mark or decide to improve it by - delivering some of the 3 other assignments which are proposed for the last topic on applications. For each of them the student can get up to +3/30 points for the final mark - seat for an oral examination where 3 questions are proposed, extracted from a list of about 50 questions prepared at the end of the course, each question can give up to +3/30 points for the final mark. Students who get at least 33 receive 30 cum laude.

Applied signal processing laboratory

**Modalità di esame:** Prova orale facoltativa; Elaborato progettuale individuale;

Applied signal processing laboratory

The scope of the exam is to verify that the student has acquired the basis of signal processing and is able to develop Matlab-based projects on engineering problems requiring signal processing. The exam will consist of: - A two hours written examinations (closed book), consisting in 5 questions (1 page answer each) randomly extracted from a list of about 20 questions prepared at the end of the course. Three points for each correct answer, max mark = 15/30; - The evaluation of the Matlab-based projects (one for each topic), computed as the arithmetic average of the marks received by the proposed assignments. Max mark = 15/30. The final mark will be the average of the two marks. Students who get 15 for both the two parts are awarded with 30 cum laude.

Applied signal processing laboratory

**Exam:** Optional oral exam; Individual project;

Applied signal processing laboratory

The scope of the exam is to verify that the student has acquired the basis of signal processing and is able to develop Matlab-based projects on engineering problems requiring signal processing. The exam is organized as follows: For each topic (6) an assignment (to be solved individually) is proposed. The student must deliver a pdf report containing alle the results, the figures and the required answers and all the written Matlab programs. Each assignment is evaluated and receives a mark (max mark = 30). The students who deliver their assignment within 2 weeks from when it is assigned received 2 more bonus points (max mark = 32), to encourage the students to stay aligned to the course. At the end of the course the mean value of the assignment marks is computed and normalized by dividing by 25/30. The max mark becomes 28 (if all the assignments are delivered within 2 weeks, 25 otherwise). The student can accept this mark or decide to improve it by - delivering some of the 3 other assignments which are proposed for the last topic on applications. For each of them the student can get up to +3/30 points for the final mark - seat for an oral examination where 3 questions are proposed, extracted from a list of about 50 questions prepared at the end of the course, each question can give up to +3/30 points for the final mark. Students who get at least 33 receive 30 cum laude.

Applied signal processing laboratory

**Modalità di esame:** Prova orale facoltativa; Elaborato progettuale individuale;

Applied signal processing laboratory

The scope of the exam is to verify that the student has acquired the basis of signal processing and is able to develop Matlab-based projects on engineering problems requiring signal processing. The exam will consist of: - A two hours written examinations (closed book), consisting in 5 questions (1 page answer each) randomly extracted from a list of about 20 questions prepared at the end of the course. Three points for each correct answer, max mark = 15/30; - The evaluation of the Matlab-based projects (one for each topic), computed as the arithmetic average of the marks received by the proposed assignments. Max mark = 15/30. The final mark will be the average of the two marks. Students who get 15 for both the two parts are awarded with 30 cum laude.

Applied signal processing laboratory

**Exam:** Optional oral exam; Individual project;

Applied signal processing laboratory

The scope of the exam is to verify that the student has acquired the basis of signal processing and is able to develop Matlab-based projects on engineering problems requiring signal processing. The exam is organized as follows: For each topic (6) an assignment (to be solved individually) is proposed. The student must deliver a pdf report containing alle the results, the figures and the required answers and all the written Matlab programs. Each assignment is evaluated and receives a mark (max mark = 30). The students who deliver their assignment within 2 weeks from when it is assigned received 2 more bonus points (max mark = 32), to encourage the students to stay aligned to the course. At the end of the course the mean value of the assignment marks is computed and normalized by dividing by 25/30. The max mark becomes 28 (if all the assignments are delivered within 2 weeks, 25 otherwise). The student can accept this mark or decide to improve it by - delivering some of the 3 other assignments which are proposed for the last topic on applications. For each of them the student can get up to +3/30 points for the final mark - seat for an oral examination where 3 questions are proposed, extracted from a list of about 50 questions prepared at the end of the course, each question can give up to +3/30 points for the final mark. Students who get at least 33 receive 30 cum laude.

© Politecnico di Torino

Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY

Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY