Title: HBSP: Hardware Based Signal Processing
Short Code: MTE7903
ECTS Credits: 2
Organizer Details: BFH HuCE
Final exam 2 weeks after the last course session. The lecture will provide additional information at the beginning of the course.
Decision Date: 1 October 2023 
Start Date: 10 November 2023 
End Date: 22 December 2023 
Date Details:

Date KW SW HS23 morning (4L) HS23 afternoon (4L)
10.11.23 45 8 HBSP HBSP
17.11.23 46 9 HBSP HBSP
24.11.23 47 10 HBSP HBSP
01.12.23 48 11 HBSP HBSP
08.12.23 49 12 Self-study
15.12.23 50 13 Self-study
22.12.23 51 14 Self-study Exam HBSP
Full day course at 6 Fridays per semester + 2.5 days individual preparation for the exam.

English by default, but deviations according to the wishes of the students.

Description (max. 300 characters):

The EVA course is part of a cluster of courses carried out by the institute HuCE. The subjects of this EVA are „Hardware Algorithms“ and „Signal Processing“.

Contents and Learning Objectives:

Hardware Algorithms (Prof. Andreas Habegger)

The need for higher performance and energy efficiency increase at the same time in portable applications. Hardware algorithms and hardware/software algorithms are the answer of such needs, resulting in system-on-chip microelectronic solutions for signal and data processing. This course block introduces a systematic hardware design approach using the FSMD model. Hardware arithmetic algorithms will be introduced and generic hardware design approaches deduced by the various concepts. The course block is rounded off with an introduction to the unfolding hardware parallelization concept.

Signal Processing (Prof. Dr. Thomas Niederhauser)

Real signals are often disturbed by noise, which requires digital signal processing to extract their information. Applications such as feedback control or autonomous sensor nodes, however, have strongly diverging requirements on the implemented algorithms with respect to energy, space and time constraints. In this course, the students learn how to design and realize adequate frequency-based filters in floating-point and fixed-point arithmetic. Adaptive filters are considered for systems with non-stationary noise sources. The course closes with more advanced multi-rate filter designs.


50% theory and 50% labs

  • For administrative questions and module enrolment, please contact the BFH MSE office directly. mse@bfh.ch
  • Students who are not enrolled at BFH must first create a guest account and then send an email to the BFH MSE office. Link to registration form!
  • Lecturer: Prof. Dr. Thomas Niederhauser and Prof. Andreas Habegger
Contact Person E-Mail: thomas.niederhauser@bfh.ch
Status: cancelled
Specialization: Industrial Technologies (InT)

Computer Science (CS)

Electrical Engineering (ElE)

Mechatronics & Automation (MA)

Medical Engineering (Med)


[Responsible for this text: Niederhauser Thomas]