Signals and Systems at Uppsala University, Sweden
Signals and Systems Group Staff Descriptions of all our research areas Publications, in html, pdf and postscript Undergrad  courses and PhD programs News and Events


Adaptive Signal Processing Project
Projektkurs i adaptiv signalbehandling

An advanced project course in signal processing at Uppsala University

Homepage for the Course, Spring 2004


[ Course Description | Projects | Groups | Teachers | Presentations | Examination | Lectures ]

This project-oriented course, is given within the Engineering Physics and IT programs by the Signals and Systems Group at Uppsala University. The projects involve advanced adaptive signal processing, primarily in audio applications. This year,

  • We investigate adaptive acoustic cancellation of the tonal components of noise generated within a computer.

  • We use sound instead of radio waves for acoustic digital communication. This is an acoustical equivalent of a digital mobile radio link.

  • We build an adaptive OFDM radio link, a primary candidate for 4G mobile broadband systems.

  • We investigate different methods to compensate the room acoustics in audio systems.

  • We investigate blind acoustic source separation: Two speakers are mixed via unknown dynamic channels with echos and time delays. We should be able to listen to only one of them.

A more detailed introduction to the course (in Swedish)

Lecture scedule

Groups and projects


Lecture Notes and Course Material:

Material on implementation in signal processors by Pär Dahlman.

Matlab m-files for the excersise (inlämningsuppgift):
lms_fir.m ; xcorrm.m.


Reference material:

  • Room acoustic compensation, Loudspeaker compensation and sound effects:
  • Equipment:
  • Adaptive Signal Processing:
  • Communication Systems:
    • Our research on 4G systems based on adaptive OFDM .
    • OFDM Tutorial.
    • Paper on design of scalar realizable MMSE IIR-Decision Feedback Equalizers.
    • m-file for design of scalar realizable MMSE IIR-Decision Feedback Equalizers.
  • Signal separation:
    • Probability Theory: The Logic of Science by E.T. Jaynes
    • Mikael Sternad, Källseparation genom adaptiv dekorrelation, lecture notes, 2001.
    • Kevin H. Knuth, A Bayesian approach to source separation, Proc ICA 99, pp 283-288, Jan 1999.
    • Kari Torkkola, Blind separation of delayed and convolved sources, Unsupervised Adaptive Filtering, Volume I, Edited by Simon Haykin, 2000.
    • Henrik Sahlin, Holger Broman, Separation of real world signals, Signal Processing, vol 64, pp 103-113, Jan 1998.

  • Independent Component Analysis material, for projects on signal separation:
    • ICA References, compiled by Paris Smaragdis at MIT Media lab.
    • ICA 2000 International Workshop on Independent Component analysis and blind signal separation, 19-22 June 2000, Helsingfors.
    • ICA 2001 workshop.
    • ICA page from the Computational Neuroscience Laboratory at the Salk Institute in Califonia.

  • References on Wiener filtering, feedforward control and robust filtering:
  • Matlab online documentation
  • Introduction to LaTex 2e (Pdf, 2.3 Mb)
  • A simple LaTex template (mall)



    Group hompages and results, 2005

    • Group 1. Acoustic digital communication with TDMA, two terminals.
    • Group 2. Acoustic digital communication with OFMD, two terminals.
    • Group 3. Acoustic digital communication with OFDM. two terminals.
    • Group 5. Audio compensation
    • Group 6. Audio compensation.
    • Group 7. Audio compensation.
    • Group 8. Acoustic echo cancellation

    Group hompages and results, 2004

    (Groups 2004)
    • Group 1. Adaptive suppression of fan noise in a PC.
    • Group 2. Acoustic digital communication with TDMA, two mobile terminals.
    • Group 3. Acoustic digital communication with OFDM. two mobile terminals.
    • Group 4. Compensation of room acoustics.
    • Group 5. Adaptive blind source separation using frequency domain methods.

    Group hompages and results, 2003

    (Groups 2003)
    • Group 1. Adaptive noise suppression in ventilation ducts by adaptive feedforward control.
    • Group 2. Active noise suppression in ventilation ducts by adaptive feedforward control.
    • Group 4. Acoustic digital communication with TDMA.
    • Group 5. Acoustic digital communication with adaptive OFDM.
    • Group 6. Adaptive loudspeaker compensation.
    • Group 7. Blind source separation.
    • Group 8. Directional hearing and noise suppression in humanoid robot.

    Group hompages and results, 2002

    (Groups 2002)
    • Group 1. Adaptive acoustic beamforming and disturbance supression for enhancing speech recognition in autonomous robots.
    • Group 2. Active noise suppression in ventilation ducts by adaptive feedforward control.
    • Group 3. Adaptive receivers for acoustic digital communication.
    • Group 4. Direct adaptive loudspeaker compensation and compensation of room acoustics.
    • Group 5. Acoustic adaptive source separation.

    Group hompages and results, 2001

    (Groups 2001)
    • Group 1. Direct adaptive loudspeaker compensation.
    • Group 2. Direct adaptive loudspeaker compensation.
    • Group 4. Indirect adaptive loudspeaker compensation.
    • Group 5. Indirect adaptive loudspeaker compensation.
    • Group 6. Acoustic adaptive source separation.
    • Group 7. Acoustic adaptive source separation.

    Group hompages and results from 2000 and 1999:

    (Groups 2000)     (Groups 1999)
    • Group 1. Direct adaptive loudspeaker compensation, 2000.
    • Group 2. Indirect adaptive loudspeaker compensation, 2000.
    • Group 1. Direct adaptive loudspeaker compensation, 1999.
    • Group 2. Indirect adaptive loudspeaker compensation, 1999.
    • Group 3. Acoustic digital communication, 1999.
    • Group 4. Acoustic adaptive source separation, 1999.

    [ Course Description | Projects | Groups | Teachers | Presentations | Examination | Lectures ]

  • [List of our courses] ; Related project course in advanced process control.
    [Examensarbeten] ; [Research and PhD program]

    June 14, 2004 (MS) | www.signal.uu.se/Courses/CourseDirs/AdaptSignTF/Adapt04.html