EE4715 Array Processing

Introduction

In array signal processing, we look at the information contained in the outputs of multiple sensors: antennas or microphones. Thus, we sample in space as well as in time. This allows us to estimate the direction of propagating waves, and to separate multiple sources coming from different directions. Prime examples are capacity increase using MIMO technology in wireless communication, image formation from radar, ultrasound or radio astronomy (i.e., wavefield imaging), sound field reconstruction and multi-microphone hearing aids.

In this course we discuss array processing techniques for signal separation and parameter estimation, using arrays of sensors. We start with wave propagation and derive the signal processing model for narrowband applications, followed by the wideband extension, and apply these to several applications: wireless communication, audio and speech processing, biomedical signal processing and radio astronomy.

The course consists of plenary lectures and two projects.

For study guide information (teaching goals, etc.), see Study guide.

Plenary Lectures

The plenary lectures cover the main subjects of the reading material (see the Program below), but do not aim at being all-encompassing. By following the plenary lectures, easier access is gained to the reading material, and a clearer insight is obtained as to why certain subjects are relevant and how they relate to other subjects already covered. An older version of this course can be accessed via: Signal Processing for Communications, where you can find old slides and videos. Note though that the content is not the same.

Book

We will follow the course reader "Array signal processing" by A.J. van der Veen.

The reader serves as introduction to handout papers from the literature.

Projects

During the course, two projects are conducted. These projects are part of the final examination. The project work is carried out in groups of 2 students. As the project reports will be discussed during the evaluation, participation in the projects is compulsory to qualify for the course.

Project descriptions are found by clicking on the panel at the top right of this page.

Exam

The course is evaluated based on two individual oral discussions that will be scheduled at two different moments. To qualify for the oral examinations, the project reports documenting the projects must be handed in in advance. You are allowed to bring books and slides to the oral exam. During the oral examinations, your project report is used to discuss contents from the course. The final grade is the average grade on the two discussions.

Deadlines

Prepare your final report for each of the two projects per group of 2 students. Upload your report individually before the deadline given below.

  • Oral exams: sign up for a time slot when announced
  • Project reports: submit both reports before June 21st, 2022

To sign up for the oral exams: in Brightspace, go to the tab "Collaboration", choose "Groups" and then select "Project 1" or "Project 2", and sign up for a time slot for each of the discussions.

To submit your project reports: in Brightspace, go to the tab "Assignments".

Teachers

The responsible teachers for this course are prof.dr.ir. G.J.T. Leus (GL), dr.ir. Richard C. Hendriks (RCH) and prof.dr.ir. A.J. van der Veen. (AJV)

Program

The program for the study year 2021 - 2022 is as follows:


Date
Content Literature Slides
1. 20/4/2022 GL Introduction. Wave propagation Ch. 1, 2 Introduction
Wave propagation
2. 22/4/2022 GL Narrowband data models Ch. 3 Narrowband
3. 29/4/2022 GL Wideband data models Ch. 4 Wideband
4. 4/5/2022 GL Linear algebra 1: Projections/inversion Ch. 5 Linear algebra
5. 6/5/2022 GL Spatial processing techniques; Wiener filters Ch. 6 Spatial processing
6. 11/5/2022 GL Linear algebra 2: SVD, EVD. The ESPRIT algorithm Ch. 8 ESPRIT
7. 13/5/2022 GL Exam project 1 and guest lecture Pieter Kruizinga (Erasmus MC)
8. 18/5/2022 AJV Kronecker products. Joint diagonalization Ch. 9 Joint
9. 20/5/2022 RCH Multi-microphone speech enhancement 1 overview paper multi-microphone multi-mic. 1
10. 25/5/2022 RCH Multi-microphone speech enhancement 2   multi-mic. 2
11. 1/6/2022   no lecture
12. 3/6/2022 RCH Multi-microphone speech enhancement 3 multi-mic. 3

13. 8/6/2022 RH Clock synchronizaton invariant beamforming - guest lecture Richard Heusdens (NLDA) Clock sync. invariant BF GEVD
14. 10/6/2022 AJV Factor Analysis Ch. 10 Factor
15. 17/6/2022 RCH & GL

Biomedical Array Processing

Q&A parts 1 and 2 plus exams

Overview of graduation topics

Biomedical application
21/6/2022 Deadline projects 1 and 2

More slides on selected topics in array processing are found here.